/*!
Theme Name: Faucet Theme
Theme URI:
Author: Faucet Bitcoin
Author URI: https://www.faucetbitcoin.it
Description: Tema WordPress per FaucetBitcoin.
Version: 1.0.0
Tested up to: 5.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: faucettheme
Tags: faucet theme, faucet directory, crypto faucet, crypto theme

*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Comments
	- Widgets
	- Media
	- Captions
# plugins
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/



/* ----  TIPOGRAFIA  ----- */


@font-face {
	font-family: 'Titillium Web';
	src: url('fonts/TitilliumWeb-Regular.ttf') format('truetype');
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: 'Titillium Web';
	src: url('fonts/TitilliumWeb-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-display: swap;
}

@font-face {
	font-family: 'Titillium Web';
	src: url('fonts/TitilliumWeb-Bold.ttf') format('truetype');
	font-weight: 700;
	font-display: swap;
}






/* Normalize
--------------------------------------------- */

*,
*:after,
*:before {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	padding: 0;
	margin: 0;
	-webkit-tap-highlight-color: transparent;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
}

/* html element 62.5% font-size for REM use */
html {
	font-size: 62.5%;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	scroll-behavior: smooth;
}

body {
	scroll-behavior: smooth;
	text-rendering: optimizeSpeed;
	margin: 0;
	padding: 0;
}



/* clear */
.clear:before,
.clear:after {
	content: ' ';
	display: table;
}

.clear:after {
	clear: both;
}

.clear {
	zoom: 1;
}

img {
	max-width: 100%;
	border: 0;
}

a {
	background-color: transparent;
	transition: all 0.3s ease;
	text-decoration-skip-ink: auto;
}

a:active,
a:hover,
a:focus,
input:focus {
	outline: 0;
}

a[href^="tel"] {
	color: inherit;
	text-decoration: none;
}

/* Tag vari da uniformare */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b,
strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

/* Sub e Sup */
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}


hr {
	box-sizing: content-box;
	overflow: visible;
}

small {
	font-size: 80%;
}

code,
kbd,
tt,
var,
samp {
	font-family: monospace, monospace;
}


abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

small {
	font-size: 80%;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

q {
	display: inline;
	font-style: italic;
}

q:before {
	content: '"';
	font-style: normal;
}

q:after {
	content: '"';
	font-style: normal;
}

del,
strike,
s {
	text-decoration: line-through;
}

dt {
	font-weight: bold;
}

address,
cite,
var {
	font-style: italic;
}

/* Form */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active {
	transition: all 5000s ease-in-out 0s;
	transition-property: background-color, color;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	overflow: visible;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
	border: 1px solid #c0c0c0;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
	border: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

progress {
	vertical-align: baseline;
}


[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}





/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
	display: block;
}

/* Remove list styles on ul, ol elements with a class attribute */
ul,
ol {
	list-style: none;
}





/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}
















/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */


h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: 700;
}


h1 {
	font-size: 3.6rem;
	text-transform: uppercase;
	line-height: 1;
}

h2 {
	font-size: 2.8rem;
	line-height: 1.1;
	margin-bottom: 2rem;
	text-transform: uppercase;
}

h3 {
	font-size: 2.2rem;
	margin-bottom: 0.6em;
}



dfn,
cite,
em,
i {
	font-style: italic;
}


p {
	margin-bottom: 1.5em;
}




/* Elements
--------------------------------------------- */
body {
	font-size: 1.6rem;
	line-height: 1.3;
	color: #000000;
	background: #ffffff;
	overflow-x: hidden;
	font-family: 'Titillium Web', Verdana, Arial, sans-serif;
	font-weight: 400;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}




/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}




/* Links
--------------------------------------------- */
a {
	color: #0056B2;
}

a:visited {
	color: #0056B2;
}

a:hover,
a:focus,
a:active {
	color: #00488f;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	display: inline-block;
	height: 5.1rem;
	line-height: 3.9rem;
	border: 0.3rem solid #fff;
	border-radius: 10rem;
	color: #fff;
	box-shadow: 0 0 2rem rgba(0, 0, 0, .2);
	white-space: nowrap;
	font-size: 1.6rem;
	background-color: #616f7d;
	color: #fff;
	padding: 0 2.5rem;
	font-weight: 700;
	margin-right: 1rem;
	cursor: pointer;
}



input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	padding: 0.7rem 0.8rem;
	font-size: 1.5rem;
	color: #333;
	vertical-align: middle;
	border: 0.1rem solid #ccc;
	border-radius: 0.3rem;
	border-top-right-radius: 0.3rem;
	border-bottom-right-radius: 0.3rem;
	outline: none;
	box-shadow: inset 0 0.1rem 0.2rem rgba(0, 0, 0, 0.075);
	width: 100%;
	margin-top: 0.6rem;
}

label {
	font-size: 1.5rem;
	font-weight: 600;
}

.wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0;
}

.wpcf7-acceptance .wpcf7-list-item-label {
	margin-left: 0.7rem;
}

.wpcf7-submit {
	margin-top: 2rem;
}




/* Liste ul, ol
--------------------------------------------- */

ul.wp-block-list {
	margin-left: 1.2em;
	list-style: square;
	text-align: left;
	margin-bottom: 1.5em;
}

ul.wp-block-list li {
	margin-bottom: 0.5rem;
}



ol.wp-block-list {
	margin-left: 1.2em;
	list-style: decimal;
	text-align: left;
	margin-bottom: 1.5em;
}

ol.wp-block-list li {
	margin-bottom: 0.5rem;
}













/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/


.updated:not(.published) {
	display: none;
}

.sticky {
	padding-bottom: 60px;
	border-bottom: 4px solid #ccc
}


/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* COMMENTI */


.commentifatti {
	margin-top: 5.5rem;
}

.comments-title {
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	text-transform: uppercase;
	position: relative;
	border-bottom: 0.1rem solid #CAD1CE;
}



.comments-title::after {
	content: "";
	display: block;
	position: absolute;
	height: 0.2rem;
	width: 5.5rem;
	margin-left: auto;
	left: 0;
	bottom: -0.1rem;
	background-color: #0f3b56;
}

.comment-content a,
.comment-list .reply a {
	word-wrap: break-word;
}


.bypostauthor {
	display: block;
}


#comments ul,
#comments ol {
	list-style-type: none;
}

#comments .comment-awaiting-moderation {
	padding-left: 9.7rem;
}

#comments .children {
	margin-top: 1.5rem;
	padding-left: 4rem;
}

#comments .children>.comment {
	border-bottom: none;
	padding-top: 2rem;
	border-top: 0.1rem dashed #CAD1CE;
}

.comment-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.comment-list .comment {
	padding-top: 2rem;
	padding-bottom: 2rem;
	border-bottom: 0.1rem dashed #CAD1CE;
}

.comment-list .comment:first-of-type {
	padding-top: 0;
}

.comment-list .says {
	display: none;
}

.comment-list .fn {
	font-size: 1.6rem;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
}

.comment-list .comment-author>img {
	margin-right: 1.5rem;
	vertical-align: middle;
}

.comment-list .comment-meta {
	padding-left: 8.2rem;
	position: relative;
	bottom: 1.8rem;
}

.comment-list .comment-meta>a {
	color: #0e649b;
	font-size: 1.2rem;
}

.comment-list .comment-body p,
.comment-list .reply {
	padding-left: 8.2rem;
	margin-bottom: 1.8rem;
}

.comment-list .reply>a {
	color: #0e649b;
	font-size: 1.5rem;
	font-weight: 700;
}




/* Form Commenti */

.comment-respond {
	margin-top: 5.5rem;
	background-color: #ffffff;
}

.comment-respond h3 {
	font-size: 2rem;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	text-transform: uppercase;
	position: relative;
	border-bottom: 0.1rem solid #CAD1CE;
}

.comment-respond h3::after {
	content: "";
	display: block;
	position: absolute;
	height: 0.2rem;
	width: 5.5rem;
	margin-left: auto;
	left: 0;
	bottom: -0.1rem;
	background-color: #0f3b56;
}

.comment-form label {
	display: block;
	font-size: 1.5rem;
	margin-bottom: 0;
}

.comment-form textarea,
.comment-form input {
	background-color: #fff;
	border: 0;
	padding: 1rem;
	font-size: 1.4rem;
	line-height: 1.5;
	border: 0.1rem solid #CAD1CE;
	outline: none;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.comment-form textarea {
	width: 100%;
}

.comment-form input {
	width: 50%;
}

.comment-form #submit {
	width: auto;
	position: relative;
	z-index: 1;
	display: inline-block;
	transition: all 150ms ease-in-out;
	outline: none;
	text-decoration: none;
	vertical-align: bottom;
	text-transform: uppercase;
	border-radius: 0.5rem;
	font-size: 1.7rem;
	padding: 1rem 3rem;
	border: 0.1rem dotted #00378A;
	color: #00378A !important;
	background: #ffffff;
}

.comment-form #submit:hover {
	background-color: #ffdc00;
}

.comment-notes {
	font-size: 1.3rem;
	color: #666;
}

.comment-form-cookies-consent {
	margin: 2rem 0 3rem 0;
}

.comment-form-cookies-consent label {
	margin-left: 1.3rem;
	display: inline-block;
	font-size: 1.3rem;
	color: #666;
}

.comment-form-cookies-consent input {
	width: auto;
}




/* Widgets
--------------------------------------------- */

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}



/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption.aligncenter,
.wp-caption-text,
.gallery-caption {
	text-align: center
}



/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/



/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.skip-link {
	left: -9999rem;
	top: 2.5rem;
	z-index: 999999999;
	text-decoration: underline
}

.skip-link:focus {
	display: block;
	left: 6px;
	top: 7px;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	line-height: normal;
	padding: 15px 23px 14px;
	z-index: 100000;
	right: auto
}

.visually-hidden:not(:focus):not(:active),
.form-allowed-tags:not(:focus):not(:active) {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip:
		rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter,
div.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}













/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/* CLASSI DI SUPPORTO */

.container-principale {
	margin: 0 auto;
	position: relative;
	max-width: 120rem;
}

.container-principale.wp-block-group>.wp-block-group__inner-container {
	margin: 0 auto;
	position: relative;
	max-width: 120rem;
}

.container-principale.wp-block-cover .wp-block-cover__inner-container {
	margin: 0 auto;
	position: relative;
	max-width: 120rem;
}


/* BLOCCHI GUTENBERG CUSTOMIZZATI */


/* Tabelle */

.wp-block-table {
	box-shadow: 0rem 0.3rem 1.1rem 0rem rgba(0, 0, 0, 0.20);
}

.wp-block-table table {
	width: 100%;
	border-spacing: 0;
	position: relative;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden;
}

.wp-block-table thead {
	border-bottom: 0 !important;
}

.wp-block-table th {
	border-radius: 0 !important;
	border: 0 !important;
	border-left: 0.1rem solid #0e2f38 !important;
	padding: 0 !important;
	text-align: center;
	color: #ffffff;
	height: 6.4rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	border-bottom: 0;
	background-color: #1d2939;
}

.wp-block-table td {
	background-color: #ffffff;
	text-align: center;
	border: 0 !important;
	border-right: 0.1rem solid #e6e6e6 !important;
	height: 6rem;
	font-size: 1.4rem;
	padding-right: 0.52%;
	padding-left: 0.52%;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-top: 0.1rem solid #e6e6e6 !important;
}

.wp-block-table tbody tr:nth-child(even) td {
	background: #f1f3f5;
}

.wp-block-table tr td:first-child {
	border-left: 0.1rem solid #e6e6e6 !important;
}





/* HEADER */

#bgheader {
	height: 8rem;
	width: 100%;
	position: absolute;
	z-index: 10;
	box-shadow: 0 0.5rem 0.5rem -0.5rem #000000;
	background: #000105;
	background: rgba(0, 0, 0, 0.6);
}


.contenitor-menu-logo {
	display: flex;
	margin: 0 auto;
	position: relative;
	max-width: 120rem;
}

.logo {
	position: relative;
	margin-top: 1.4rem;
}

@-webkit-keyframes hvr-wobble-vertical {
	16.65% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px)
	}

	33.3% {
		-webkit-transform: translateY(-6px);
		transform: translateY(-6px)
	}

	49.95% {
		-webkit-transform: translateY(4px);
		transform: translateY(4px)
	}

	66.6% {
		-webkit-transform: translateY(-2px);
		transform: translateY(-2px)
	}

	83.25% {
		-webkit-transform: translateY(1px);
		transform: translateY(1px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

}

@keyframes hvr-wobble-vertical {

	16.65% {
		-webkit-transform: translateY(7px);
		transform: translateY(7px)
	}

	33.3% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px)
	}

	49.95% {
		-webkit-transform: translateY(4px);
		transform: translateY(4px)
	}

	66.6% {
		-webkit-transform: translateY(-2px);
		transform: translateY(-2px)
	}

	83.25% {
		-webkit-transform: translateY(1px);
		transform: translateY(1px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

}


.hvr-wobble-vertical {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale
}

.hvr-wobble-vertical:hover,
.hvr-wobble-vertical:focus,
.hvr-wobble-vertical:active {
	-webkit-animation-name: hvr-wobble-vertical;
	animation-name: hvr-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}



/* Lingua Navigazione */

.lingua-navigazione {
	margin-left: auto !important;
}



/* Selezione lingua */

.selettore-lingua {
	display: flex;
	justify-content: flex-end;
	padding-top: 0.7rem;
}

.ms-switcher {
	margin: 0;
}

.ms-style-list .ms-switcher-link {
	display: flex;
	align-items: center;
	gap: 0;
	padding: 0;
	text-decoration: none;
	color: inherit;
	border: 0;
	border-radius: 0;
	background: none;
	transition: none;
	font-size: 1.1rem;
	color: #fff;
	text-transform: uppercase;
}

.ms-style-list .ms-switcher-item.current-language .ms-switcher-link {
	font-weight: 400;
	background: none;
	border-color: transparent;
	cursor: default;
	color: #F3E634;
}


.ms-style-list .ms-switcher-link:hover,
.ms-style-list .ms-switcher-link:focus {
	background: none;
	border-color: transparent;
	color: #F3E634;
}



/* Main MENU */



#navigazione {
	width: auto;
	display: flex !important;
	align-items: center;
	margin-top: 0.9rem;
}


.nav ul {
	display: flex;
	padding: 0;
	list-style: none;
	margin: 0;
	align-items: center;
}



.nav ul li {
	text-align: center;
	margin: 0rem 1.6rem 0 1.6rem;
}



.nav ul li:last-of-type {
	margin: 0rem 0rem 0 1.6rem;
}



.nav ul li a {
	color: #fff;
	font-size: 1.4rem;
	text-transform: uppercase;
	font-weight: 600;
	text-decoration: none;
}



.nav ul li a:hover,
.nav ul li a.active,
.nav ul li.current-menu-item a {
	color: #F3E634;
}



.nav ul li a.riga1 {
	margin-top: 1rem;
	display: block;
}

.nav ul .item1menu {
	width: 4rem;
}

.nav ul .item2menu {
	width: 11.5rem;
}

.nav ul .item3menu {
	width: 13.2rem;
}

.nav ul .item4menu {
	width: 9rem;
}

.nav ul .item5menu {
	width: 6.5rem;
}


.nav ul .item6menu {
	width: 6.5rem;
}





/* ****++    RESPONSIVE STYLE    ++**** */


#bgiconmob {
	width: 9rem;
	height: 3.9rem;
	position: absolute;
	cursor: pointer;
	border-radius: 0.6rem;
	top: 3rem;
	display: none;
	right: 0;
}

.fr-rotator-page #bgiconmob {
	top: 1.3rem;
	right: auto;
	left: 20rem;
}


#bgiconmob p {
	position: absolute;
	top: 1rem;
	right: 0rem;
	font-size: 1.3rem;
	color: #ffffff;
}

#menuicon {
	width: 3.8rem;
	height: 2.9rem;
	position: absolute;
	left: 0.5rem;
	cursor: pointer;
	top: 0.4rem;
	border: 0.1rem solid #ffffff;
	border-radius: 0.4rem;
}

#menuicon span {
	display: block;
	position: absolute;
	height: 0.2rem;
	width: 2.2rem;
	background: #bdbdbd;
	border-radius: 0.9rem;
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	left: 0.7rem;
}

#menuicon span:nth-child(1) {
	top: 0.6rem;
}

#menuicon span:nth-child(2),
#menuicon span:nth-child(3) {
	top: 1.2rem;
}

#menuicon span:nth-child(4) {
	top: 1.8rem;
}

#menuicon.open-menu span:nth-child(1) {
	top: 1.2rem;
	width: 0%;
	left: 50%;
}

#menuicon.open-menu span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

#menuicon.open-menu span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#menuicon.open-menu span:nth-child(4) {
	top: 1.2rem;
	width: 0%;
	left: 50%;
}



/* --------------------------- */
/* MENU MOBILE */
/* --------------------------- */

#menu_mobile {
	width: 100%;
	height: calc(100% - 8rem);
	pointer-events: none;
	opacity: 0;
	background: #000105;
	position: fixed;
	z-index: 15;
	top: 8rem;
	left: 0;
	overflow: auto;
	transition: all 0.3s ease;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.fr-rotator-page #menu_mobile {
	top: 6.2rem;
	height: calc(100% - 6.2rem);
}

#menu_mobile.open-menu {
	opacity: 1;
	pointer-events: all;
}

#menu_mobile ul {
	list-style: none;
}

#menu_mobile li {
	width: 100%;
	text-align: center;
	margin: 0;
	position: relative;
	border-top: 0.1rem solid rgba(255, 255, 255, 0.12);
}

#menu_mobile li:last-of-type {
	border-bottom: 0.1rem solid rgba(255, 255, 255, 0.12);
}

#menu_mobile li a {
	color: #fff;
	font-size: 1.8rem;
	text-transform: uppercase;
	font-weight: 600;
	text-decoration: none;
	text-align: center;
	position: relative;
	z-index: 5;
	cursor: pointer;
	outline: 0;
	display: block;
	width: 100%;
	padding: 1.8rem 2rem;
}

#menu_mobile li a:hover,
#menu_mobile li a.active,
#menu_mobile li.current-menu-item a {
	color: #F3E634;
}







/* HEADER FAUCET ROTATOR */

.header-rotator#bgheader {
	position: relative;
	background: #000105;
	height: 6.2rem;
}

.header-rotator#bgheader .logo {
	margin-top: 0.5rem;
}

.header-rotator#bgheader #navigazione {
	margin-left: 4rem !important;
}

.fr-col select {
	background: #ffffff;
}


/* PAGINA FAUCET ROTATOR */

.container-fr-navigazione {
	position: relative;
	z-index: 10;
	max-width: 120rem;
	margin: -4.9rem auto 0 auto;
	display: flex;
	justify-content: flex-end;
	pointer-events: none;
}

.fr-navigazione {
	pointer-events: all;
	position: absolute;
	right: 0;
	top: 0;
	width: 22rem;
	height: 4.5rem;
}

.fr-navigazione .button-rot {
	position: absolute;
	margin: 0;
	background: #0d5287;
	color: white;
	font-size: 1.2rem;
	height: 3.8rem;
	width: 8.5rem;
	display: inline-block;
	top: 0;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	padding-top: 0.5rem;
	line-height: 1.4rem;
}

.fr-navigazione .button-rot::after {
	content: '';
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
}

.fr-navigazione .button-rot:active {
	background: #0585e8;
	top: 0.1rem;
}

.fr-navigazione .button-rot.next {
	right: 0;
	padding-left: 1rem;
	border-radius: 0.3rem 0 0 0.3rem;
}

.fr-navigazione .button-rot.prev {
	left: 0;
	text-align: right;
	padding-right: 1rem;
	border-radius: 0 0.3rem 0.3rem 0;
}

.fr-navigazione .button-rot.next::after,
.fr-navigazione .button-rot.prev::after {
	border-style: solid;
}

.fr-navigazione .button-rot.next::after {
	right: -3.8rem;
	border-width: 1.9rem;
	border-color: transparent transparent transparent #0d5287;
	transition: all 0.3s ease;
}

.fr-navigazione .button-rot.next:active::after {
	border-left-color: #0585e8;
}

.fr-navigazione .button-rot.prev::after {
	left: -3.8rem;
	border-color: transparent #0d5287 transparent transparent;
	border-width: 1.9rem;
	transition: all 0.3s ease;
}

.fr-navigazione .button-rot.prev:active::after {
	border-right-color: #0585e8;
}

.fr-navigazione .button-reload {
	position: absolute;
	margin: 0;
	background: #0d5287;
	height: 3.8rem;
	width: 3rem;
	display: inline-block;
	top: 0;
	left: 9.5rem;
	border-radius: 0.3rem;
	text-align: center;
	padding-top: 1.1rem;
}

.fr-navigazione .button-reload:active {
	background: #0585e8;
}

.fr-rotator-wrapper {
	z-index: 0;
	position: absolute;
	left: 0rem;
	top: 6.2rem;
	bottom: 0rem;
	right: 0rem;
	padding: 0;
}

.fr-rotator-wrapper iframe {
	border: 0;
	background: #fff;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}








/*  BLOCCHI GUTENBERG CUSTOM */
/* ------------------------------------ */

/* PULSANTI */

.wp-block-button__link {
	display: inline-block;
	min-height: 3.6rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}

.wp-block-button__link:hover {
	background: #f1a613;
	background: -moz-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: -webkit-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: linear-gradient(to bottom, #f1a613 0%, #f9c71f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a613', endColorstr='#f9c71f', GradientType=0);
}


.pulsante-grande .wp-block-button__link {
	min-height: 4.6rem;
	font-size: 1.8rem;
	padding: 1rem 5rem;
}





/* TESTATA STANDARD SENZA TABELLA */


.testata-standard.wp-block-cover {
	padding: 11rem 2rem 3rem 2rem;
	min-height: 0 !important;
}

.testata-standard .wp-block-cover__inner-container {
	width: 100%;
	margin: 0 auto;
	position: relative;
	max-width: 120rem;
}

.testata-standard h1 {
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
}







/* TESTATA CON TABELLA */

.testata-box-tabella.wp-block-cover {
	padding: 11rem 2rem 14rem 2rem;
	min-height: 0 !important;
}

.testata-box-tabella .wp-block-cover__inner-container {
	width: 100%;
	margin: 0 auto;
	position: relative;
	max-width: 120rem;
}

.testata-box-tabella h1 {
	color: #ffffff;
	text-align: center;
}


.untertitle-page {
	display: block;
	text-align: center;
	width: 100%;
	font-size: 1.8rem;
	color: #F3E634;
	font-weight: normal;
	margin-top: 0.8rem;
	text-transform: uppercase;
}

#paginaclassnohead .untertitle-page {
	margin-bottom: 0;
}

.testata-box-tabella .wp-block-columns {
	gap: 3.8em;
}

.testata-box-tabella p {
	font-size: 1.6rem;
	line-height: 2.2rem;
	color: #ffffff;
}

.testata-box-tabella p:last-child {
	margin-bottom: 0;
}

.testata-box-tabella p a {
	color: #F3E634;
}





/* Box valore crypto in Keyvisual */

.area-box-val {
	height: 100%;
}

.box-val {
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	border-radius: 1rem;
	color: #ffffff;
	font-size: 1.3rem;
	margin-top: 2rem;
	box-shadow: 0rem 0rem 0.5rem #333;
}

.box-val:first-of-type {
	margin-top: 0;
}

.header-box-val {
	border-bottom: 0.2rem solid rgba(256, 256, 256, 0.1);
	padding: 0.8rem 0.5rem;
	height: 44%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.title-box-val {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

.title-box-val .scritta-gialla {
	color: #F3E634;
}

.corpo-box-val {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 56%;
	padding: 0.8rem 0.5rem;
}

.valore-crypto {
	font-size: 3rem;
	display: block;
}

.perc-crypto {
	font-size: 1.5rem;
	color: #F3E634;
	margin-top: 0.3rem;
	display: block;
}



/* PLUGIN FAUCET LISTING */

.faucet-listing-table {
	width: 100%;
	border-spacing: 0;
	position: relative;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden;
}

.faucet-listing-table thead th {
	border-radius: 0 !important;
	border-left: 0.1rem solid #0e2f38;
	text-align: center;
	color: #ffffff;
	height: 6.4rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	border-bottom: 0;
}

.faucet-listing-table tbody tr:nth-child(even) td {
	background: #f1f3f5;
}

.faucet-listing-table td {
	background-color: #ffffff;
	text-align: center;
	border-right: 0.1rem solid #e6e6e6;
	height: 6rem;
	font-size: 1.4rem;
	padding-right: 0.52%;
	padding-left: 0.52%;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-top: 0.1rem solid #e6e6e6;
}

.faucet-listing-table tr td:first-child {
	border-left: 0.1rem solid #e6e6e6;
}

.faucet-listing-table tbody tr .td-rank {
	background: #d8e3e8 !important;
	font-size: 20px;
	font-size: 2rem;
	font-weight: bold;
	padding: 0;
	width: 5%;
	color: #7e8183;
}

.faucet-listing-table .td-namefau {
	text-align: left;
	padding-right: 1%;
	padding-left: 1%;
	width: 16%;
}

.faucet-listing-table td a:not(.faucet-btn) {
	font-size: 1.5rem;
	font-weight: 700;
	text-decoration: none;
	color: #0056B2;
}

.faucet-listing-table .td-crypto {
	width: 11%;
}

.faucet-listing-table .td-ricomp {
	width: 13%;
}

.faucet-listing-table .td-auto-int {
	width: 13%;
}

.faucet-listing-table .td-timer {
	width: 12%;
}

.faucet-listing-table .td-auto-lim {
	width: 12%;
}

.faucet-listing-table .td-payout {
	width: 12%;
}

.faucet-listing-table .td-metod {
	width: 12%;
}

.faucet-listing-table .td-vote {
	width: 11%;
}

.faucet-rating-stars {
	gap: 0;
}

.faucet-listing-table .td-vai {
	width: 20%;
}

.faucet-listing-table .td-vote,
.faucet-listing-table .td-vai {
	text-align: center;
	padding: 0;
}

.faucet-btn {
	display: inline-block;
	height: 3.6rem;
	width: 14.5rem;
	padding-top: 0.5rem;
	line-height: 1.3rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}

.faucet-btn:hover,
.faucet-btn:focus {
	background: #f1a613;
	background: -moz-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: -webkit-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: linear-gradient(to bottom, #f1a613 0%, #f9c71f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a613', endColorstr='#f9c71f', GradientType=0);
	transform: none;
	box-shadow: 0;
}





/* PLUGIN GPT PTC LISTING */

.gpt-ptc-listing-table {
	background-color: #ffffff;
	width: 100%;
	border-spacing: 0;
	position: relative;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden;
}

.gpt-ptc-listing-table thead th {
	border-radius: 0 !important;
	border-left: 0.1rem solid #0e2f38;
	text-align: center;
	color: #ffffff;
	height: 6.4rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	border-bottom: 0;
}

.gpt-ptc-listing-table tbody tr:nth-child(even) {
	background: #f1f3f5;
}

.gpt-ptc-listing-table td {
	text-align: center;
	border-right: 0.1rem solid #e6e6e6;
	height: 6rem;
	font-size: 1.4rem;
	padding-right: 0.52%;
	padding-left: 0.52%;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-top: 0.1rem solid #e6e6e6;
}

.gpt-ptc-listing-table tr td:first-child {
	border-left: 0.1rem solid #e6e6e6;
}

.gpt-ptc-listing-table .td-rank {
	background: #d8e3e8;
	font-size: 20px;
	font-size: 2rem;
	font-weight: bold;
	padding: 0;
	width: 5%;
	color: #7e8183;
}

.gpt-ptc-listing-table .td-sito {
	text-align: left;
	padding-right: 1%;
	padding-left: 1%;
	width: 16%;
}

.gpt-ptc-listing-table td a:not(.gpt-ptc-btn) {
	font-size: 1.5rem;
	font-weight: 700;
	text-decoration: none;
	color: #0056B2;
}

.gpt-ptc-listing-table .td-type {
	width: 11%;
}

.gpt-ptc-listing-table .td-tasks {
	width: 17%;
	text-align: left;
	padding-left: 1%;
	padding-right: 0.52%;
}

.gpt-ptc-listing-table .td-payout-min {
	width: 13%;
}

.gpt-ptc-listing-table .td-payout-method {
	width: 11%;
}

.gpt-ptc-listing-table .td-referral {
	width: 8%;
}

.gpt-ptc-listing-table .td-vai {
	width: 20%;
}

.gpt-ptc-listing-table .td-vote,
.gpt-ptc-listing-table .td-vai {
	text-align: center;
	padding: 0;
}

.gpt-ptc-btn {
	display: inline-block;
	height: 3.6rem;
	width: 14.5rem;
	padding-top: 0.5rem;
	line-height: 1.3rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}

.gpt-ptc-btn:hover,
.gpt-ptc-btn:focus {
	background: #f1a613;
	background: -moz-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: -webkit-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: linear-gradient(to bottom, #f1a613 0%, #f9c71f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a613', endColorstr='#f9c71f', GradientType=0);
	transform: none;
	box-shadow: 0;
}



/* PLUGIN MICROWALLET LISTING */

.mw-listing-table {
	background-color: #ffffff;
	width: 100%;
	border-spacing: 0;
	position: relative;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden;
}

.mw-listing-table thead th {
	border-radius: 0 !important;
	border-left: 0.1rem solid #0e2f38;
	text-align: center;
	color: #ffffff;
	height: 6.4rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	border-bottom: 0;
}

.mw-listing-table tbody tr:nth-child(even) {
	background: #f1f3f5;
}

.mw-listing-table td {
	text-align: center;
	border-right: 0.1rem solid #e6e6e6;
	height: 6rem;
	font-size: 1.4rem;
	padding-right: 0.52%;
	padding-left: 0.52%;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-top: 0.1rem solid #e6e6e6;
}

.mw-listing-table tr td:first-child {
	border-left: 0.1rem solid #e6e6e6;
}

.mw-listing-table .td-rank {
	background: #d8e3e8;
	font-size: 20px;
	font-size: 2rem;
	font-weight: bold;
	padding: 0;
	width: 5%;
	color: #7e8183;
}

.mw-listing-table .td-wallet {
	width: 26%;
	text-align: center;
	padding-right: 0.52%;
	padding-left: 0.52%;
}

.mw-listing-table .td-wallet img {
	width: 63% !important;
	max-width: 15rem !important;
	min-width: 10rem !important;
}

.mw-listing-table td a:not(.mw-btn) {
	font-size: 1.5rem;
	font-weight: 700;
	text-decoration: none;
	color: #0056B2;
}

.mw-listing-table .td-coins {
	padding-left: 1%;
	padding-right: 1%;
	text-align: left;
	font-size: 25px;
	font-size: 2.5rem;
	width: 15%;
}

.mw-listing-table .td-withdraw {
	width: 13%;
	text-align: right;
}

.mw-listing-table .td-registrati {
	width: 12%;
}

.mw-listing-table .td-vote {
	width: 11%;
}

.mw-rating-stars {
	gap: 0;
}

.mw-listing-table .td-guadagna {
	width: 18%;
	text-align: center;
	padding: 0;
}

.mw-btn {
	display: inline-block;
	height: 3.6rem;
	width: 14.5rem;
	padding-top: 0.5rem;
	line-height: 1.3rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}

.mw-btn:hover,
.mw-btn:focus {
	background: #f1a613;
	background: -moz-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: -webkit-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: linear-gradient(to bottom, #f1a613 0%, #f9c71f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a613', endColorstr='#f9c71f', GradientType=0);
	transform: none;
	box-shadow: 0;
}


.altrecrypto {
	display: block;
	width: 100%;
	font-size: 1.4rem;
}







/* TABELLA LISTING */

.tabella-listing {
	box-shadow: 0rem 0.3rem 1.1rem 0rem rgba(0, 0, 0, 0.20);
}

.tabella-listing ul {
	margin-left: 1.6rem;
	list-style: square;
	text-align: left;
}




/* TABELLA LISTA WP STANDARD */

.tabella-lista-standard.wp-block-table {
	box-shadow: 0rem 0.3rem 1.1rem 0rem rgba(0, 0, 0, 0.20);
}

.tabella-lista-standard.wp-block-table table {
	width: 100%;
	border-spacing: 0;
	position: relative;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden;
}

.tabella-lista-standard.wp-block-table thead {
	border-bottom: 0 !important;
}

.tabella-lista-standard.wp-block-table th {
	border-radius: 0 !important;
	border: 0 !important;
	border-left: 0.1rem solid #0e2f38 !important;
	padding: 0 !important;
	text-align: center;
	color: #ffffff;
	height: 6.4rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	border-bottom: 0;
	background-color: #1d2939;
}

.tabella-lista-standard.wp-block-table td {
	background-color: #ffffff;
	text-align: center;
	border: 0 !important;
	border-right: 0.1rem solid #e6e6e6 !important;
	height: 6rem;
	font-size: 1.4rem;
	padding-right: 0.52%;
	padding-left: 0.52%;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-top: 0.1rem solid #e6e6e6 !important;
}

.tabella-lista-standard.wp-block-table tbody tr:nth-child(even) td {
	background: #f1f3f5;
}

.tabella-lista-standard.wp-block-table tr td:first-child {
	border-left: 0.1rem solid #e6e6e6 !important;
}

.tabella-lista-standard.wp-block-table tr td:nth-child(1) {
	background: #d8e3e8 !important;
	font-size: 2rem;
	font-weight: bold;
	padding: 0;
	width: 5%;
	color: #7e8183;
}

.tabella-lista-standard.wp-block-table tr td:nth-child(2) {
	text-align: left;
	padding-right: 1%;
	padding-left: 1%;
	width: 18%;
}

.tabella-lista-standard.wp-block-table tr td:nth-child(2) a {
	font-size: 1.5rem;
	font-weight: 700;
	text-decoration: none;
	color: #0056B2;
}

.tabella-lista-standard.wp-block-table tr td:nth-child(2) a:hover,
.tabella-lista-standard.wp-block-table tr td:nth-child(2) a:focus {
	color: #00488f;
	text-decoration: underline;
}

.tabella-lista-standard.wp-block-table tr td:nth-child(3) {
	width: 16%;
}

.tabella-lista-standard.wp-block-table tr td:nth-child(3) img {
	width: 1.6rem !important;
}

.tabella-lista-standard.wp-block-table tr td:nth-child(4) {
	width: 15%;
}

.tabella-lista-standard.wp-block-table tr td:nth-child(5) {
	width: 13%;
}

.tabella-lista-standard.wp-block-table tr td:nth-child(6) {
	width: 13%;
}

.tabella-lista-standard.wp-block-table tr td:last-child {
	width: 20%;
}

.tabella-lista-standard.wp-block-table tr td:last-child a {
	display: inline-block;
	height: 3.6rem;
	width: 14.5rem;
	padding-top: 0.5rem;
	line-height: 1.3rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}

.tabella-lista-standard.wp-block-table tr td:last-child a:hover {
	background: #f1a613;
	background: -moz-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: -webkit-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: linear-gradient(to bottom, #f1a613 0%, #f9c71f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a613', endColorstr='#f9c71f', GradientType=0);
}










/* PLUGIN MINER LISTING */

.miner-listing-table {
	background-color: #ffffff;
	width: 100%;
	border-spacing: 0;
	position: relative;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden;
}

.miner-listing-table thead th {
	border-radius: 0 !important;
	border-left: 0.1rem solid #0e2f38;
	text-align: center;
	color: #ffffff;
	height: 6.4rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	border-bottom: 0;
}

.miner-listing-table tbody tr:nth-child(even) {
	background: #f1f3f5;
}

.miner-listing-table td {
	text-align: center;
	border-right: 0.1rem solid #e6e6e6;
	height: 6rem;
	font-size: 1.4rem;
	padding-right: 0.52%;
	padding-left: 0.52%;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-top: 0.1rem solid #e6e6e6;
}

.miner-listing-table tr td:first-child {
	border-left: 0.1rem solid #e6e6e6;
}

.miner-listing-table .td-miner-logo {
	width: 22%;
}

.miner-listing-table .td-miner-logo img {
	width: 86%;
	max-width: 100% !important;
}

.miner-listing-table .td-miner-crypto {
	padding-left: 1%;
	padding-right: 1%;
	text-align: left;
	font-size: 2.5rem;
	width: 15%;
}

.miner-listing-table .td-miner-crypto img {
	width: 2.5rem;
}

.miner-listing-table .td-miner-modes {
	width: 15%;
	text-align: left;
	padding-right: 0.52%;
	padding-left: 0.52%;
}

.miner-listing-table .td-miner-proscons {
	width: 24%;
	text-align: left;
	padding-right: 0.52%;
	padding-left: 0.52%;
}

.miner-listing-table .td-miner-proscons ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.miner-listing-table .td-miner-proscons li {
	padding: 0.2rem 0 0.2rem 2.3rem;
	position: relative;
}

.miner-listing-table .td-miner-proscons li img {
	position: absolute;
	left: 0;
	top: 0.5rem;
}

.miner-listing-table .td-miner-online {
	width: 7%;
}

.miner-listing-table .td-miner-action {
	width: 17%;
}

.miner-btn {
	display: inline-block;
	height: 3.6rem;
	width: 14.5rem;
	padding-top: 0.5rem;
	line-height: 1.3rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}

.miner-btn:hover,
.miner-btn:focus {
	background: #f1a613;
	background: -moz-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: -webkit-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: linear-gradient(to bottom, #f1a613 0%, #f9c71f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a613', endColorstr='#f9c71f', GradientType=0);
	transform: none;
	box-shadow: 0;
}










/* PLUGIN WALLET LISTING */

.wallet-listing-table {
	background-color: #ffffff;
	width: 100%;
	border-spacing: 0;
	position: relative;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden;
}

.wallet-listing-table thead th {
	border-radius: 0 !important;
	border-left: 0.1rem solid #0e2f38;
	text-align: center;
	color: #ffffff;
	height: 6.4rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	border-bottom: 0;
}

.wallet-listing-table tbody tr:nth-child(even) {
	background: #f1f3f5;
}

.wallet-listing-table td {
	text-align: center;
	border-right: 0.1rem solid #e6e6e6;
	height: 6rem;
	font-size: 1.4rem;
	padding-right: 0.52%;
	padding-left: 0.52%;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-top: 0.1rem solid #e6e6e6;
}

.wallet-listing-table tr td:first-child {
	border-left: 0.1rem solid #e6e6e6;
}

.wallet-listing-table .td-wallet {
	width: 26%;
	text-align: center;
	padding-right: 0.52%;
	padding-left: 0.52%;
}

.wallet-listing-table .td-wallet img {
	width: 80%;
	max-width: 100% !important;
	max-height: 4.5rem;
	object-fit: contain;
}

.wallet-listing-table .td-crypto {
	padding-left: 1%;
	padding-right: 1%;
	text-align: left;
	font-size: 1.5rem;
	width: 15%;
}

.wallet-listing-table .td-crypto span {
	display: block;
	width: 100%;
	text-align: left;
}

.wallet-listing-table .td-crypto img {
	width: 2rem;
	margin-bottom: 0.5rem;
}

.wallet-listing-table .td-device {
	width: 9%;
}

.wallet-listing-table .td-sicurezza {
	width: 8%;
}

.wallet-listing-table .td-fees {
	width: 10%;
}

.wallet-listing-table .td-servizi {
	width: 14%;
}

.wallet-listing-table .td-prendi {
	width: 18%;
}

.wallet-btn {
	display: inline-block;
	height: 3.6rem;
	width: 14.5rem;
	padding-top: 0.5rem;
	line-height: 1.3rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}

.wallet-btn:hover,
.wallet-btn:focus {
	background: #f1a613;
	background: -moz-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: -webkit-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: linear-gradient(to bottom, #f1a613 0%, #f9c71f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a613', endColorstr='#f9c71f', GradientType=0);
	transform: none;
	box-shadow: 0;
}








/* PLUGIN EXCHANGE LISTING */

.exchange-listing-table {
	background-color: #ffffff;
	width: 100%;
	border-spacing: 0;
	position: relative;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden;
}

.exchange-listing-table thead th {
	border-radius: 0 !important;
	border-left: 0.1rem solid #0e2f38;
	text-align: center;
	color: #ffffff;
	height: 6.4rem;
	font-size: 1.2rem;
	text-transform: uppercase;
	border-bottom: 0;
}

.exchange-listing-table tbody tr:nth-child(even) {
	background: #f1f3f5;
}

.exchange-listing-table td {
	text-align: center;
	border-right: 0.1rem solid #e6e6e6;
	height: 6rem;
	font-size: 1.4rem;
	padding-right: 0.52%;
	padding-left: 0.52%;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-top: 0.1rem solid #e6e6e6;
}

.exchange-listing-table tr td:first-child {
	border-left: 0.1rem solid #e6e6e6;
}

.exchange-listing-table .td-exchange {
	width: 24%;
	text-align: center;
	padding-right: 0.52%;
	padding-left: 0.52%;
}

.exchange-listing-table .td-exchange img {
	max-width: 80% !important;
	max-height: 5rem;
	object-fit: contain;
}

.exchange-listing-table .td-valute {
	width: 14%;
}

.exchange-listing-table .td-kyc {
	width: 16%;
	padding-right: 0.52%;
	padding-left: 0.52%;
}

.exchange-listing-table .td-procontro {
	width: 28%;
	text-align: left;
	padding-right: 0.52%;
	padding-left: 0.52%;
}

.exchange-listing-table .td-procontro ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.exchange-listing-table .td-procontro li {
	padding: 2px 0 2px 23px;
	position: relative;
}

.exchange-listing-table .td-procontro li img {
	position: absolute;
	left: 0;
	top: 5px;
}

.exchange-listing-table .td-trada {
	width: 18%;
}

.exchange-btn {
	display: inline-block;
	height: 3.6rem;
	width: 14.5rem;
	padding-top: 0.5rem;
	line-height: 1.3rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}

.exchange-btn:hover,
.exchange-btn:focus {
	background: #f1a613;
	background: -moz-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: -webkit-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: linear-gradient(to bottom, #f1a613 0%, #f9c71f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a613', endColorstr='#f9c71f', GradientType=0);
	transform: none;
	box-shadow: 0;
}








/* GRUPPO STANDARD */

.gruppo-standard>.wp-block-group__inner-container {
	max-width: 120rem;
	margin: 0 auto;
}























/* PULSANTI MENU FAUCET */

.menu-faucet.wp-block-buttons {
	margin-top: 4.5rem;
	gap: 1rem;
	flex-wrap: wrap;
}

.menu-faucet.wp-block-buttons .wp-block-button {
	flex: 0 0 calc((100% - 5rem) / 6);
}

.menu-faucet.wp-block-buttons .wp-block-button__link {
	display: inline-block;
	position: relative;
	margin-bottom: 0.5rem;
	width: 100%;
	height: 4.1rem;
	line-height: 1.2rem;
	padding-left: 1.8rem;
	border: 0.3rem solid #fff;
	border-radius: 10rem;
	color: #fff !important;
	box-shadow: 0 0 2rem rgba(0, 0, 0, .2);
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	transition: background-color .2s, box-shadow .2s;
	font-size: 1.5rem;
	font-weight: 400;
	background: #616f7d;
	margin-right: 0;
	text-decoration: none !important;
	text-align: left !important;
	text-transform: none;
}

.menu-faucet.wp-block-buttons .wp-block-button__link:hover,
.menu-faucet.wp-block-buttons .wp-block-button__link:focus,
.menu-faucet.wp-block-buttons .wp-block-button__link.selected,
.menu-faucet.wp-block-buttons .wp-block-button.pulsante-corrente .wp-block-button__link {
	box-shadow: 0 0 1.6rem rgba(0, 0, 0, .6);
	background: #2F4F4F;
}

.menu-faucet.wp-block-buttons .wp-block-button__link img {
	display: block;
	position: absolute;
	width: 2rem !important;
	height: 2rem;
	top: 0.8rem;
	right: 1rem;
}


/* PARAGRAFO E TESTO */

/* Immagini */

.img-sinistra {
	padding: 0.5rem 2.5rem 1rem 0rem;
	float: left;
}

.img-destra {
	padding: 0.5rem 0rem 1rem 2.5rem;
	float: right;
}

.img-destra img,
.img-sinistra img {
	width: 30rem;
	display: block;
	max-width: 100%;
	height: auto;
}

.img-destra.max280 img,
.img-sinistra.max280 img {
	width: 28rem;
}

.img-destra.max250 img,
.img-sinistra.max250 img {
	width: 25rem;
}

.img-destra.max230 img,
.img-sinistra.max230 img {
	width: 23rem;
}

.img-destra.max200 img,
.img-sinistra.max200 img {
	width: 20rem;
}

.img-destra.max180 img,
.img-sinistra.max180 img {
	width: 18rem;
}

.img-destra.max150 img,
.img-sinistra.max150 img {
	width: 15rem;
}

.img-destra.max130 img,
.img-sinistra.max130 img {
	width: 13rem;
}

.img-destra.max100 img,
.img-sinistra.max100 img {
	width: 10rem;
}


/* Paragrafo */

.text-paragraph {
	font-size: 1.6rem;
	line-height: 2.2rem;
}

.text-paragraph::after {
	content: "";
	display: block;
	clear: both;
}




/* HOMEPAGE */

.gruppo-tabella-margin-negativo>.wp-block-group__inner-container {
	position: relative;
	z-index: 10;
}

.gruppo-tabella-margin-negativo>.wp-block-group__inner-container {
	max-width: 120rem;
	margin: 0 auto;
}


.gruppo-tabella-margin-negativo .tabella-listing {
	margin-top: -9rem;
	position: relative;
}


/* SFUMATURA TABELLA HOME */

.sfumatura-preview .tabella-listing:before {
	position: absolute;
	content: " ";
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4rem;
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%);
	background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%);
	display: block;
	z-index: 10;

}


/* COPERTINA SFONDO */

.copertina-sezione-standard {
	padding: 8rem 0;
	min-height: 0 !important;
}

.copertina-sezione-standard .wp-block-cover__inner-container {
	width: 100%;
	margin: 0 auto;
	position: relative;
	max-width: 120rem;
}

.copertina-sezione-standard p a {
	color: #F3E634;
}







/* PLUGIN BOX CRYPTO */

/* ***  Ricerca  *** */

.bc-search-bar {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 2.5rem;
}

.bc-btn-all {
	width: auto;
	margin-right: 2rem;
	margin-top: 0px;
	font-size: 1.6rem;
	height: 2.8rem;
	line-height: 2.8rem;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	border-radius: 0.5rem;
	border-width: 0.1rem;
	border-style: solid;
	border-color: rgb(221, 221, 221);
	border-image: none;
	background: linear-gradient(rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
	box-shadow: none;
	color: #000;
	font-weight: 400;
	padding: 0 2rem;
}

.bc-btn-all:hover,
.bc-btn-all.active-glos {
	background: #ebeaea;
}

input[type="search"].bc-search-input {
	height: 2.8rem;
	box-shadow: none;
	appearance: none;
	width: 20rem;
	border-radius: 0.5rem;
	outline: none;
	padding: 0 0.8rem;
	border-width: 0.1rem;
	border-style: solid;
	border-color: #000000;
	border-image: none;
	margin-top: 0;
	color: #000000;
	border-radius: 0;
	font-size: 1.3rem;
}



/* ***  Lista BOX Cryptomonete  *** */


.listcryptohome {
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	gap: 2rem;
	width: 100%;
	margin-top: 3rem;
}

.listcryptohome li {
	box-sizing: border-box;
	flex: 0 0 calc((100% - 8rem) / 5);
}


.listcryptohome li .box-crypto {
	border-radius: 1rem;
	width: 100%;
	background: #ffffff;
	box-shadow: 0rem 0rem 0.5rem #000000;
	color: #000000;
}

.listcryptohome li .box-crypto .box-title-crypto {
	float: right;
	width: 70%;
	border: 0;
	text-align: left;
	padding: 0.8rem 0.5rem;
	line-height: 2.4rem;
}

.listcryptohome li .box-crypto .box-title-crypto .name-crypto {
	text-decoration: none;
	color: #2D5C85;
	font-size: 1.8rem;
}

.listcryptohome li .box-crypto .box-title-crypto .val-box-crypto {
	font-size: 1.4rem;
	color: #000000;
}

.listcryptohome li .box-crypto .icon-box-crypto {
	text-align: center;
	padding: 0.5rem 0rem;
	width: 30%;
}

.listcryptohome li .box-crypto .icon-box-crypto img {
	width: 4.5rem;
	height: auto;
}

.listcryptohome li .box-crypto .icon-box-crypto span {
	font-weight: bold;
	font-size: 1.2rem;
	color: #000000;
}

.listcryptohome li .sottoboxcrypto {
	border-top: 0.1rem solid rgba(0, 0, 0, 0.3);
	clear: both;
	padding: 1rem 0;
	text-align: center;
}

.brokerLink {
	display: inline-block;
	height: 3.6rem;
	width: 14.5rem;
	padding-top: 0.5rem;
	line-height: 1.3rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}


.brokerLink:hover {
	background: #f1a613;
	background: -moz-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: -webkit-linear-gradient(top, #f1a613 0%, #f9c71f 100%);
	background: linear-gradient(to bottom, #f1a613 0%, #f9c71f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a613', endColorstr='#f9c71f', GradientType=0);
}






/* FAUCET ROTATOR SCHERMATA */

.fr-selector-container {
	background: #EFEFEF !important;
	padding: 2% !important;
	border-radius: 1rem !important;
	gap: 3.6rem !important;
}

.fr-col {
	flex: 0 0 calc((100% - 7.2rem)/3) !important;
	min-width: 0 !important;
}

.fr-selector-container .title-step-sel {
	text-align: center;
	font-size: 2.5rem;
	text-transform: uppercase;
	color: #796d72;
}

.fr-selector-container .text-step-sel {
	font-size: 1.6rem;
	font-weight: 400;
	color: #000000;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 1rem;
	padding-bottom: 2.5rem;
	text-align: left;
	margin-bottom: 0;
}

.fr-btn {
	display: inline-block !important;
	height: auto !important;
	padding: 1.6rem 2rem !important;
	line-height: 1 !important;
	font-size: 1.3rem !important;
	border-radius: 0.5rem !important;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold !important;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}


.messaggio-noframerotator {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	margin-top: -5rem;
	font-size: 1.6rem;
}

.messaggio-noframerotator .brokerLink {
	width: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	display: inline-block;
	height: 3.6rem;
	padding-top: 0.5rem;
	line-height: 2.4rem;
	font-size: 1.3rem;
	border-radius: 0.5rem;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
	box-shadow: 0px 0.2rem 0.5rem 0rem rgba(0, 0, 0, 0.20);
	color: #1f272b !important;
	background: #f9c71f;
	background: -moz-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: -webkit-linear-gradient(top, #f9c71f 0%, #f9930a 100%);
	background: linear-gradient(to bottom, #f9c71f 0%, #f9930a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c71f', endColorstr='#f9930a', GradientType=0);
}







/* CONTATTI */

.gruppo-contenitore-modulo {
	background: #EFEFEF;
	width: 60%;
	padding: 3.4rem 4rem 3rem 4rem;
	border-radius: 1rem;
	margin: 0 auto;
	max-width: 72rem;
}

.gruppo-contenitore-modulo>.wp-block-group__inner-container {
	margin: 0 !important;
}









/*------------------------------------*\
    PAGINA 404 - Non trovata
\*------------------------------------*/

.error404 #bgheader {
	background: #000105;
}

.error404 #bgheader #navigazione {
	margin-top: 1.4rem;
}

.main-404 {
	padding-top: 8rem;
}

#post_404 {
	height: calc(100vh - 8rem);
	height: calc(100dvh - 8rem);
	display: flex;
	padding: 0 2rem;
	justify-content: center;
	align-items: center;
}

.content-404 {
	position: relative;
	z-index: 5;
}

.number-404 {
	font-size: 18rem;
	text-align: center;
	line-height: 1;
}

.content-404 h1 {
	text-align: center;
	margin-bottom: 0.4em;
}

.content-404 li {
	text-align: center;
}

.content-404 a,
.content-404 a:hover {
	text-align: center;
	margin-top: 2rem;
	font-size: 2.6rem;
	font-weight: 700;
}









/* FOOTER */

.footer {
	z-index: 5;
	background: #000105;
	position: relative;
	width: 100%;
	color: #ffffff;
	font-size: 1.2rem;
}


/* Ritorna su */

.returntop {
	position: absolute;
	width: 5rem;
	height: 5rem;
	background: #000105;
	top: -2.5rem;
	z-index: 10;
	border-radius: 5rem;
	margin-left: -2.5rem;
	left: 50%;
}

.footer .returntop a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 5%;
	display: block;
}

.footer .returntop img {
	position: absolute;
	top: 1rem;
	left: 1.5rem;
	animation-name: razzoMov;
	animation-duration: 0.8s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes razzoMov {
	0% {
		top: 1rem;
	}

	50% {
		top: 1.5rem;
	}

	100% {
		top: 1rem;
	}
}






/* Footer Centrale */


.footer-centrale {
	padding-top: 6rem;
	padding-bottom: 5.1rem;
	border-bottom: 0.1rem solid rgba(255, 255, 255, 0.12);
}

.container-footer-centrale {
	margin: 0 auto;
	max-width: 120rem;
	display: flex;
}

.footer-centrale .footer-normal-col {
	flex: 0 0 33.33333333%;
}

.footer-centrale .footer-cen-1 {
	padding-right: 5%;
}

.footer-centrale .footer-cen-3 {
	padding-left: 5%;
}

.footer-centrale,
.footer-normal-col p,
.footer-normal-col h1,
.footer-normal-col h2,
.footer-normal-col h3,
.footer-normal-col h4 {
	color: #ffffff;
	font-size: 1.2rem;
}

.footer-centrale .footer-cen-1 p {
	width: 18.5rem;
	padding-top: 1rem;
	line-height: 1.5;
}

.footer-centrale .footer-cen-2 {
	display: flex;
	justify-content: center;
}

.footer-centrale .footer-cen-2 .widget_nav_menu {
	display: table;
}

.footer-centrale .footer-cen-2 ul li {
	margin-bottom: 0.4rem;
}

.footer-centrale .footer-cen-3 figure,
.footer-centrale .footer-cen-3 img {
	text-align: right;
}

.footer-centrale .footer-cen-3 .widget_media_image:first-child img {
	margin-bottom: 2rem;
}

.footer-centrale .footer-normal-col a {
	color: #ffffff;
	font-size: 1.4rem;
	text-decoration: none !important;
}

.footer-centrale .footer-normal-col a:hover,
.footer-centrale .footer-normal-col a.active,
.footer-centrale .footer-normal-col .current-menu-item a {
	color: #F3E634;
}





/* Footer Basso */

.footer-basso {
	color: #fff;
	text-align: center;
	height: 4rem;
	line-height: 4rem;
}

.footer-basso p {
	margin-bottom: 0;
}

.footer-basso a {
	color: #ffffff !important;
	text-decoration: underline !important;
}

.footer-basso a:hover,
.footer-basso a.active {
	color: #F3E634 !important;
}










/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/



/* Max width */


/* 1240 pixel */

@media only screen and (max-width:77.5em) {
	.container-principale {
		margin: 0 2rem;
	}

	.container-principale.wp-block-group {
		margin: 0;
	}

	.container-principale.wp-block-group>.wp-block-group__inner-container {
		margin: 0 2rem;
	}

	.container-principale.wp-block-cover {
		margin: 0;
	}

	.container-principale.wp-block-cover .wp-block-cover__inner-container {
		margin: 0 2rem;
	}

	.contenitor-menu-logo {
		margin: 0 2rem;
	}

	.copertina-sezione-standard .wp-block-cover__inner-container {
		margin: 0 2rem;
	}

	.gruppo-tabella-margin-negativo>.wp-block-group__inner-container {
		margin: 0 2rem;
	}

	.gruppo-standard>.wp-block-group__inner-container {
		margin: 0 2rem;
	}

	.container-fr-navigazione {
		margin: -4.9rem 3.9rem 0 2rem;
	}

	.container-footer-centrale {
		margin: 0 2rem;
	}
}




/* 1180 pixel */

@media only screen and (max-width: 73.75em) {

	.mw-listing-table .th-vote,
	.mw-listing-table .td-vote {
		display: none;
	}

	.menu-faucet.wp-block-buttons .wp-block-button__link {
		padding-left: 0.8rem;
		font-size: 1.3rem;
	}
}




/* 1080 pixel */

@media only screen and (max-width:67.5em) {
	.testata-box-tabella .wp-block-columns {
		gap: 2.5em;
	}

	.area-box-val {
		height: auto;
	}

	.template-default .th-vote,
	.template-default .td-vote {
		display: none;
	}

	.faucet-btn,
	.mw-btn,
	.gpt-ptc-btn,
	.miner-btn,
	.wallet-btn,
	.exchange-btn,
	.tabella-lista-standard.wp-block-table tr td:last-child a {
		width: 12rem;
		font-size: 1rem;
	}

	.listcryptohome li {
		flex: 0 0 calc((100% - 6rem) / 4);
	}

	.gruppo-contenitore-modulo {
		width: 70%;
		padding: 2.8rem 3rem 2rem 3rem;
	}
}






/* 960 pixel */

@media only screen and (max-width:60em) {
	.menu-faucet.wp-block-buttons .wp-block-button {
		flex: 0 0 calc((100% - 4rem) / 5);
	}

	.template-con-monete .th-vote,
	.template-con-monete .td-vote {
		display: none;
	}
}




/* 900 pixel */

@media only screen and (max-width:56.25em) {

	.faucet-btn,
	.gpt-ptc-btn,
	.mw-btn,
	.miner-btn,
	.wallet-btn,
	.exchange-btn,
	.tabella-lista-standard.wp-block-table tr td:last-child a {
		width: 11rem;
		padding: 0.5rem 0.8rem;
	}

	.fr-selector-container {
		display: block !important;
	}

	.fr-col {
		padding: 0;
		width: 100%;
		padding-bottom: 2rem;
		border-bottom: 0.2rem solid #b9b9b9;
		margin-bottom: 2rem;
	}

	.fr-selector-container .fr-col:last-child {
		border-bottom: 0;
		margin-bottom: 0;
	}

	.template-autofaucet .th-vote,
	.template-autofaucet .td-vote {
		display: none;
	}
}






/* 860 pixel */

@media only screen and (max-width: 53.75em) {

	.miner-listing-table .th-miner-crypto,
	.miner-listing-table .td-miner-crypto {
		display: none;
	}

	.wallet-listing-table .th-sicurezza,
	.wallet-listing-table .td-sicurezza {
		display: none;
	}
}





/* 800 pixel */

@media only screen and (max-width:50em) {
	h1 {
		font-size: 3rem;
	}

	h2 {
		font-size: 2.5rem;
	}

	#navigazione {
		display: none !important;
	}

	#bgiconmob {
		display: block;
	}

	.untertitle-page {
		font-size: 1.6rem;
	}

	.listcryptohome li {
		flex: 0 0 calc((100% - 4rem) / 3);
	}

	.template-default .th-metod,
	.template-default .td-metod {
		display: none;
	}

	.template-default .th-rank,
	.template-default .td-rank {
		display: none;
	}

	.template-default .td-namefau {
		border-left: 0.1rem solid #e6e6e6;
	}

	.gpt-ptc-listing-table .th-referral,
	.gpt-ptc-listing-table .td-referral {
		display: none;
	}

	.menu-faucet.wp-block-buttons .wp-block-button {
		flex: 0 0 calc((100% - 3rem) / 4);
	}

	.template-autofaucet .th-metod,
	.template-autofaucet .td-metod {
		display: none;
	}

	.template-con-monete .th-metod,
	.template-con-monete .td-metod {
		display: none;
	}

	.footer-cen-3 {
		display: none;
	}

	.footer-centrale .footer-normal-col {
		flex: 0 0 50%;
	}

	.footer-centrale .footer-cen-2 {
		display: flex;
		justify-content: flex-end;
	}
}




/* 720 pixel */

@media only screen and (max-width:45em) {
	.testata-box-tabella .wp-block-columns {
		display: block;
	}

	.testata-box-tabella .wp-block-columns .wp-block-column:last-child {
		display: none;
	}

	.mw-listing-table .th-coins,
	.mw-listing-table .td-coins {
		display: none;
	}

	.mw-listing-table .td-withdraw {
		width: 25%;
	}

	.mw-listing-table .td-guadagna {
		width: 23%;
	}

	.miner-listing-table .th-miner-proscons,
	.miner-listing-table .td-miner-proscons {
		display: none;
	}

	.tabella-lista-standard.wp-block-table tr th:nth-child(6),
	.tabella-lista-standard.wp-block-table tr td:nth-child(6) {
		display: none;
	}

	.wallet-listing-table .th-servizi,
	.wallet-listing-table .td-servizi {
		display: none;
	}

	.area-glos .col-glos {
		width: 50%;
	}

	.gruppo-contenitore-modulo {
		width: 90%;
		padding: 2.6rem 3rem 1rem 3rem;
	}

	.template-con-monete .th-rank,
	.template-con-monete .td-rank {
		display: none;
	}

}



/* 660 pixel */

@media only screen and (max-width:41.25em) {
	.fr-rotator-page #bgiconmob p {
		display: none;
	}

	.fr-navigazione {
		width: 19rem;
	}

	.fr-navigazione .button-rot {
		width: 7.5rem;
	}

	.fr-navigazione .button-rot.prev {
		padding-right: 0.5rem;
	}

	.fr-navigazione .button-rot.next {
		padding-left: 0.5rem;
	}

	.fr-navigazione .button-reload {
		left: 8rem;
	}

	.gpt-ptc-listing-table .th-payout-method,
	.gpt-ptc-listing-table .td-payout-method {
		display: none;
	}

	.menu-faucet.wp-block-buttons {
		gap: 0.6rem;
	}

	.menu-faucet.wp-block-buttons .wp-block-button {
		flex: 0 0 calc((100% - 1.2rem) / 3);
	}

	.img-destra,
	.img-sinistra {
		width: 55%;
		max-width: 40rem;
	}

	.img-destra img,
	.img-sinistra img {
		width: 100%;
	}

	.exchange-listing-table .th-procontro,
	.exchange-listing-table .td-procontro {
		display: none;
	}

	.template-autofaucet .th-rank,
	.template-autofaucet .td-rank {
		display: none;
	}

	.template-con-monete .th-timer,
	.template-con-monete .td-timer {
		display: none;
	}

	.number-404 {
		font-size: 14rem;
	}

}


/* 600 pixel */

@media only screen and (max-width:37.5em) {

	.listcryptohome li {
		flex: 0 0 calc((100% - 2rem) / 2);
	}

	.template-default .th-timer,
	.template-default .td-timer {
		display: none;
	}

	.mw-listing-table .th-rank,
	.mw-listing-table .td-rank {
		display: none;
	}

	.mw-listing-table .td-wallet {
		border-left: 0.1rem solid #e6e6e6;
	}

	.mw-listing-table .th-registrati,
	.mw-listing-table .td-registrati {
		display: none;
	}

	.gpt-ptc-listing-table .th-tasks,
	.gpt-ptc-listing-table .td-tasks {
		display: none;
	}

	.wallet-listing-table .th-crypto,
	.wallet-listing-table .td-crypto {
		display: none;
	}

}





/* 560 pixel */

@media only screen and (max-width:35em) {
	.fr-navigazione {
		width: 7.8rem;
	}

	.fr-navigazione .button-rot {
		width: 1.8rem;
	}

	.fr-navigazione .button-rot span {
		display: none;
	}

	.fr-navigazione .button-reload {
		left: 2.4rem;
	}

	.gpt-ptc-listing-table .th-rank,
	.gpt-ptc-listing-table .td-rank {
		display: none;
	}

	.gpt-ptc-listing-table .td-sito {
		border-left: 0.1rem solid #e6e6e6;
	}

	.miner-listing-table .th-miner-online,
	.miner-listing-table .td-miner-online {
		display: none;
	}

	.tabella-lista-standard.wp-block-table tr th:nth-child(1),
	.tabella-lista-standard.wp-block-table tr td:nth-child(1) {
		display: none;
	}

	.tabella-lista-standard.wp-block-table tr td:nth-child(2) {
		border-left: 0.1rem solid #e6e6e6 !important;
	}

	.template-autofaucet .th-auto-lim,
	.template-autofaucet .td-auto-lim {
		display: none;
	}
}






/* 500 pixel */

@media only screen and (max-width:31.25em) {
	.menu-faucet.wp-block-buttons .wp-block-button {
		flex: 0 0 calc((100% - 0.6rem) / 2);
	}

	.tabella-lista-standard.wp-block-table tr th:nth-child(5),
	.tabella-lista-standard.wp-block-table tr td:nth-child(5) {
		display: none;
	}

	.gruppo-contenitore-modulo {
		width: 100%;
		padding: 1.8rem 2rem 1rem 2rem;
	}

	.template-autofaucet .th-auto-int,
	.template-autofaucet .td-auto-int {
		display: none;
	}

	.template-con-monete .th-vai,
	.template-con-monete .td-vai {
		display: none;
	}

}





/* 460 pixel */

@media only screen and (max-width:28.75em) {
	h1 {
		font-size: 2.4rem;
	}

	h2 {
		font-size: 2.2rem;
	}

	.untertitle-page {
		font-size: 1.5rem;
	}

	.template-default .th-vai,
	.template-default .td-vai {
		display: none;
	}

	.faucet-listing-table td {
		padding-right: 0.6rem !important;
		padding-left: 0.6rem !important;
	}

	.mw-listing-table .th-withdraw,
	.mw-listing-table .td-withdraw {
		display: none;
	}

	.area-glos .col-glos {
		float: none;
		clear: left;
		width: 100%;
	}

	.fr-rotator-page .logo {
		width: 12rem;
		margin-top: 1.1rem !important;
	}

	.fr-rotator-page #bgiconmob {
		left: 15rem;
	}

	.wallet-listing-table .th-device,
	.wallet-listing-table .td-device {
		display: none;
	}

	.exchange-listing-table .th-valute,
	.exchange-listing-table .td-valute {
		display: none;
	}

	.template-con-monete .th-ricomp,
	.template-con-monete .td-ricomp {
		display: none;
	}

	.number-404 {
		font-size: 12rem;
	}

	.container-footer-centrale {
		display: block;
	}

	.footer-centrale .footer-cen-1 p {
		width: 100%;
	}

	.footer-centrale .footer-cen-2 {
		display: block;
		margin-top: 3rem;
	}
}



/* 400 pixel */

@media only screen and (max-width:25em) {
	.listcryptohome li {
		flex: 0 0 100%;
	}

	.sottoboxcrypto .brokerLink {
		width: calc(100% - 2rem);
	}

	.gpt-ptc-listing-table .th-payout-min,
	.gpt-ptc-listing-table .td-payout-min {
		display: none;
	}

	.img-destra,
	.img-sinistra {
		width: 100%;
		float: none;
		display: inline-block;
		padding: 0px 0px 15px 0px;
		padding: 0rem 0rem 1.5rem 0rem;
	}

	.img-destra {
		clear: right;
	}

	.img-sinistra {
		clear: left;
	}

	.img-destra img,
	.img-sinistra img {
		text-align: center;
	}

	.tabella-lista-standard.wp-block-table tr th:last-child,
	.tabella-lista-standard.wp-block-table tr td:last-child {
		display: none;
	}

	.template-autofaucet .th-vai,
	.template-autofaucet .td-vai {
		display: none;
	}

}



/* 360 pixel */

@media only screen and (max-width:22.5em) {
	.fr-rotator-page #bgiconmob {
		left: 13rem;
	}

	.container-fr-navigazione {
		margin: -4.9rem 1.9rem 0 2rem;
	}

	.faucet-btn,
	.mw-btn,
	.gpt-ptc-btn,
	.miner-btn,
	.wallet-btn,
	.tabella-lista-standard.wp-block-table tr td:last-child a {
		width: 10.5rem;
	}

	.menu-faucet.wp-block-buttons .wp-block-button__link {
		font-size: 1.2rem;
	}

	.exchange-btn {
		width: 9rem;
	}
}




/* 340 pixel */

@media only screen and (max-width:21.25em) {

	.wallet-listing-table .th-fees,
	.wallet-listing-table .td-fees {
		display: none;
	}

	.exchange-listing-table .th-kyc,
	.exchange-listing-table .td-kyc {
		display: none;
	}

}