.elementor-kit-5{--e-global-color-primary:#262B3E;--e-global-color-secondary:#C4FDE8;--e-global-color-text:#F5F5F5;--e-global-color-accent:#2BBA86;--e-global-color-bb429c4:#1D2234;--e-global-color-269728e:#0A5F59;--e-global-color-476345f:#FFFFFF;--e-global-color-dbecdcb:#97989F;--e-global-color-7d5f11d:#69C3A2;--e-global-typography-primary-font-family:"Mulish";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Mulish";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Mulish";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Mulish";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-269728e );color:var( --e-global-color-text );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-accent );}.elementor-kit-5 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-5 h1{color:var( --e-global-color-accent );font-size:45px;font-weight:700;}.elementor-kit-5 h2{color:var( --e-global-color-accent );font-size:45px;font-weight:800;}.elementor-kit-5 h3{color:var( --e-global-color-secondary );font-weight:800;}.elementor-kit-5 h4{color:var( --e-global-color-accent );font-size:22px;font-weight:800;}.elementor-kit-5 h5{color:var( --e-global-color-secondary );}.elementor-kit-5 h6{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h2{font-size:40px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:960px;}.e-con{--container-max-width:960px;}}@media(max-width:768px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h2{font-size:30px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:720px;}.e-con{--container-max-width:720px;}}@media(max-width:480px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}/* Start custom CSS */h1 .highlight_txt,
h2 .highlight_txt,
h3 .highlight_txt{
	color:var( --e-global-color-secondary ) !important;
}

h1 .highlight_txt_white,
h2 .highlight_txt_white,
h3 .highlight_txt_white{
	color:var( --e-global-color-476345f ) !important;
}
.fascia_loghi_partners .elementor-widget-image {
  flex: 1;
}
.fascia_loghi_partners img{
    filter: grayscale(100%);
    transition: all 0.3s ease-in-out;
    max-height: 60px;
    width: auto
    
}
.fascia_loghi_partners img:hover {
    filter: grayscale(0%);
}
.logo_operatore img{
    width: 100%;
    height: auto;
    max-height: 80px;
    max-width: 250px
}
.table_single_row_compact div,
.table_single_row div,
.table_single_row_abovethefold div *{
    word-break:  normal !important; /* Permette il ritorno a capo */
}
.strip_recensioni .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}
.strip_recensioni .swiper-wrapper,
.strip_recensioni .swiper{
    padding-bottom: 0px !important;
}
.strip_recensioni img {
    height: 40px;
    filter: grayscale(100%);
}
/* **** MENU STYLING **** */
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    display: flex;
    justify-content: center
}
.elementor-element.elementor-element-657910f .elementor-nav-menu--dropdown .elementor-item-active,
.elementor-element.elementor-element-657910f .elementor-nav-menu--dropdown a:hover{
    border-radius: 5px;
    transition: all 300ms;
}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    z-index: 1 !important;
}
#menu-2-657910f{
    display: flex;
    justify-content: center;
    padding: 20px 0;
    max-width: var(--content-width);
    width: 100%;
    gap:10px
}

#menu-2-657910f::before {
  content: url('http://www.grinderlabaffiliation.com/wp-content/uploads/2024/09/icona_fiche.svg');
  position: absolute;
  left: 15px;
  
}
.sub-arrow svg{
    fill: var(--e-global-color-secondary);
}

@media (min-width: 1200px) {
    #menu-2-657910f::before {
        left: 0;
    }
}

/* **** END MENU STYLING **** */

/* **** PAGINA OPERATORE **** */
.operatore_panoramica_text h4{
    margin-top: 30px;
}
/* **** END PAGINA OPERATORE **** */


/* **** TABELLA TABS POKER ROOMS **** */

@media (min-width: 769px) {
    .table_single_row .e-con-inner > div:nth-child(2):after,
    .table_single_row .e-con-inner > div:nth-child(3):after,
    .table_single_row .e-con-inner > div:nth-child(4):after,
    .table_single_row .e-con-inner > div:nth-child(5):after,
    .table_single_row .e-con-inner > div:nth-child(6):after,
    .table_single_row_compact .e-con-inner > div:nth-child(2):after,
    .table_single_row_compact .e-con-inner > div:nth-child(3):after,
    .table_single_row_compact .e-con-inner > div:nth-child(4):after,
    .table_single_row_compact .e-con-inner > div:nth-child(5):after,
    .table_single_row_compact .e-con-inner > div:nth-child(6):after,
    .table_single_row_abovethefold .e-con-inner > div:nth-child(2):after,
    .table_single_row_abovethefold .e-con-inner > div:nth-child(3):after{
    	content: '';
    	position: absolute;
    	right: 0;
    	top: 15%; 
    	width: 1px; 
    	height: 70%;
    	background-color: var( --e-global-color-text );
    	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
      /* IE 5-7 */
      filter: alpha(opacity=30);
      /* Netscape */
      -moz-opacity: 0.3;
      /* Safari 1.x */
      -khtml-opacity: 0.3;
      /* Good browsers */
      opacity: 0.3;
    }
}
@media (max-width: 768px) {
    .table_single_row .e-con-inner > div:nth-child(2):after,
    .table_single_row .e-con-inner > div:nth-child(3):after,
    .table_single_row .e-con-inner > div:nth-child(4):after,
    .table_single_row .e-con-inner > div:nth-child(5):after,
    .table_single_row .e-con-inner > div:nth-child(6):after,
    .table_single_row_compact .e-con-inner > div:nth-child(2):after,
    .table_single_row_compact .e-con-inner > div:nth-child(3):after,
    .table_single_row_compact .e-con-inner > div:nth-child(4):after,
    .table_single_row_compact .e-con-inner > div:nth-child(5):after,
    .table_single_row_compact .e-con-inner > div:nth-child(6):after,
    .table_single_row_abovethefold .e-con-inner > div:nth-child(2):after,
    .table_single_row_abovethefold .e-con-inner > div:nth-child(3):after{
    	content: '';
    	position: absolute;
    	bottom: 0;
    	left: 0; 
    	right: 0; 
    	width: auto; 
    	height: 1px;
    	background-color: var( --e-global-color-text );
    	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
      /* IE 5-7 */
      filter: alpha(opacity=30);
      /* Netscape */
      -moz-opacity: 0.3;
      /* Safari 1.x */
      -khtml-opacity: 0.3;
      /* Good browsers */
      opacity: 0.3;
    }
}

.elementor-widget-n-tabs.poker_rooms_tabs .e-n-tabs,
.elementor-widget-n-tabs.default_tabs .e-n-tabs
{
	gap:0;
}
.elementor-widget-n-tabs.poker_rooms_tabs .e-n-tabs-heading{
	justify-content:flex-start;
}
.elementor-widget-n-tabs.default_tabs .e-n-tabs-heading,
.elementor-widget-n-tabs.secondary_tabs .e-n-tabs-heading {
	justify-content:space-around;
}
.elementor-widget-n-tabs.default_tabs .e-n-tabs-heading .e-n-tab-title{
    flex:1;
}
.elementor-widget-n-tabs.secondary_tabs .e-n-tabs-heading .e-n-tab-title{
	background:transparent !important;
}

/* **** END TABELLA TABS POKER ROOMS **** */

/* **** TABELLA CHE IN RESPONSIVE SI TRASFORMA IN ACCORDION **** */
.tabs_accordion{
    
}
/* **** TABELLA CHE IN RESPONSIVE SI TRASFORMA IN ACCORDION **** */


/* **** FORM STYLING **** */
#form_footer .elementor-field-group-accettazione_privacy{
    margin-bottom: 40px !important;
}
#form_footer .elementor-field-group-accettazione_privacy label,
#form_footer .elementor-field-type-html{
    color:var(--e-global-color-primary);
}
#form_footer .elementor-field-type-html{
    font-size: 13px;
}
#form_footer .elementor-field-group-accettazione_privacy .elementor-field-option{
    display: flex;
    align-items: center;
    gap: 15px;
}
#form_footer .elementor-field-group-accettazione_privacy input[type=checkbox] {
        display: inline-block !important;
        width: 25px;
        height: 25px;
        cursor: pointer;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        appearance: none;
        -webkit-appearance: none;
        outline: 0;
        background: transparent;
        border-radius: 3px;
        border: 1px solid var(--e-global-color-primary);
        transition: border 0.3s ease;


    }
#form_footer .elementor-field-group-accettazione_privacy input[type="checkbox"]:hover{ 
            border: 2px solid var(--e-global-color-primary);
            transition: border 0.3s ease;

    }
#form_footer .elementor-field-group-accettazione_privacy input[type=checkbox]:checked {
            background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDkgNDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBvbHlsaW5lIGlkPSJQYXRoIiBzdHJva2U9IiM0MjkxREIiIHN0cm9rZS13aWR0aD0iMTEiIHBvaW50cz0iMy43NTY1MzE0OCAxOC45ODA0MDUyIDIyLjc1Mzc0MjQgMzMuMDg5OTk4NiA0NC41ODgzMTcxIDMuNDk1NDY5MjIiPjwvcG9seWxpbmU+PC9nPjwvc3ZnPg==');
            background-repeat: no-repeat;
            background-position: center left 2px;
            background-size: 75%;

            transition: border 0.3s ease;


    }
#form_footer .elementor-field-type-textarea.elementor-field-group{
    margin-bottom: 5px
}
/* **** END FORM STYLING **** */

/* **** ACCORDION STYLE **** */
.operatore_accordion .e-n-accordion-item{
    box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.35);
    border-radius: 3px;
    border-left:8px var(--e-global-color-secondary) solid;
}
/* **** END ACCORDION STYLE **** */

/* **** SWIPER CUSTOM STYLE **** */
.swiper-wrapper,
.swiper{
    padding-bottom:30px !important;
}
.elementor-post-info__terms-list-item {
  background: var(--e-global-color-primary);
  padding: 5px 10px;
  border-radius: 5px;
}
/* **** END SWIPER CUSTOM STYLE **** */

/* **** BLOG PAGE CUSTOM STYLE **** */
.blog_evidenza_spalla .e-loop-item::after {
    content: "";
    display: block;
    width: 70%; 
    height: 1px; 
    background-color: var(--e-global-color-accent);
    margin: 10px auto; 
}

.blog_evidenza_spalla .e-loop-item:last-child::after {
    content: none; /* Nasconde il filetto dopo l'ultimo post */
}

/* **** END BLOG PAGE CUSTOM STYLE **** *//* End custom CSS */