
/* ====== POSIZIONE banner-ge ======== */
.ge-banner { /*background: linear-gradient(90deg, rgba(15,21,20,1) 0%, rgba(26,31,33,1) 100%); */
    background-image: url(../images/top-spicy-burger-head-repeater.jpg);
    background-position: center top;
    background-repeat: repeat-y;
}
.ge-banner:before {
    background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,1) 100%);;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

/*  Museo Slab 
	font-family: museo-slab, serif;
	font-weight: 100, 300, 500, 700, 800, 900, 1000;
	font-style: normal, italic;
*/

html { font-family: museo-slab, serif; }
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 { font-family: museo-slab, serif; }
.uk-h1, h1 { font-weight: 800; }
.uk-h2, h2, .uk-h4, h4 { font-weight: 700; }
.uk-h3, h3, .uk-h5, h5, .uk-heading-medium { font-weight: 500; }


.ts-header-image .uk-background-cover::before {
    background-color: rgba(0,0,0,.5);
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.ts-header-image .uk-background-cover { position: relative; }

/* ==================================== */
/* 		GRIGLIA - PRODOTTI				*/
/* ==================================== */

#ts-product-line .uk-border-circle {
    border: 12px solid 
    #908080;
}

/* FORM CONTATTI */
.ts-form-section h1 strong { color: #fcba04; }

#chronoform-landing-spicy #ts-invia { line-height: 38px; }

.gcore-input-wide.gcore-display-table, 
.gcore-input-wide.gcore-display-table input { width: 100% !important; }

#chronoform-landing-spicy input#privacy, #chronoform-landing-spicy input#newsletter {
    width: auto !important;
    border: 1px solid #fff;
    border-color: #fff !important;
    margin-top: 7px !important;
	width: 15px !important;
}

#chronoform-landing-spicy .uk-light input::placeholder {
	color: #fcba04;
	border-color: #fcba04 !important;
}
#chronoform-landing-spicy .uk-light textarea, #chronoform-landing-spicy .uk-light .uk-grid-collapse input {
	border-color: #fcba04 !important;
	color: #fff;
}

#chronoform-landing-spicy .uk-light input::placeholder,
#chronoform-landing-spicy .uk-light textarea::placeholder, 
#chronoform-landing-spicy #form-row-privacy > label, 
#chronoform-landing-spicy #form-row-newsletter > label, 
#chronoform-landing-spicy .gbs3 a {
	color: #fcba04;
	font-size: 16px;
}

#ts-contact-message { border-radius: 0; background: transparent; }

#form-row-privacy a { color: #fcba04; text-decoration: none; }

#chronoform-landing-spicy .fa-asterisk, .chrono_credits { display: none; }

.contatti-accordion .uk-accordion-content { background-color: rgba(30,1,3,.9); padding: 20px; }
.contatti-accordion .el-title.uk-accordion-title { padding-top: 10px; }

.ge-mappa-contatti > div > .wk-position-absolute.wk-hidden-small .wk-icon-button { font-size: 30px; color: #590004; }
.ge-mappa-contatti > div > .wk-position-absolute.wk-hidden-small .wk-panel-box > .wk-panel-teaser {
    max-width: max-content;
    display: block;
    margin: -20px -20px 15px -20px;
    width: calc(100% + 40px);
    height: auto;
}
.ge-mappa-contatti > div > .wk-position-absolute.wk-hidden-small .wk-panel-box { padding: 20px; }
.ge-mappa-contatti .wk-position-absolute.wk-hidden-small .wk-dropdown-blank { min-width: 290px !important; }
.ge-mappa-contatti .wk-panel .wk-margin h3 { color: #fcba04; }
.ge-mappa-contatti .wk-panel .wk-margin span a  { color: #590004; }
.ge-mappa-contatti > div > .wk-position-absolute.wk-hidden-small .wk-panel-box p { font-size: 14px; margin-bottom: 0;}
.ge-mappa-contatti .wk-dotnav > * > * {
    border: 1px solid #fff !important;
    border-radius: 50% !important;
    width: 15px;
    height: 15px;
}
.ge-mappa-contatti .wk-dotnav .wk-active a {
    border: 1px solid #fcba04 !important;
    border-radius: 50% !important;
    width: 15px !important;
    height: 15px !important;
    background-color: #fcba04;
}
/*.ge-mappa-contatti > div > div:first-of-type > .uk-dropdown-blank.uk-dropdown-autoflip.uk-dropdown-top, 
.ge-mappa-contatti > div > div:nth-of-type(3) > .uk-dropdown-blank, 
.ge-mappa-contatti > div > div:nth-of-type(4) > .uk-dropdown-blank, 
.ge-mappa-contatti > div > div:nth-of-type(20) > .uk-dropdown-blank {
    left: -39px !important;
} */

@media screen and (min-width:768px) {
	.ge-mappa-contatti > div > .wk-position-absolute.wk-hidden-small .wk-panel-box .wk-panel-teaser { display: none; }
}
@media screen and (max-width:767px) {
	.ge-mappa-contatti > div > img { max-width: 220px; }
}
