.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-1e1e423:#FFFFFF;--e-global-color-1cad195:#000000;--e-global-color-9f1183a:#FFFFFF;--e-global-color-ae9eb2d:#FFFFFF00;--e-global-color-ee1bd7b:#919191;--e-global-color-6fd6ee1:#000000;--e-global-color-2f69b0b:#FFFFFF;--e-global-color-d18f3cd:#4D4D4D;--e-global-typography-primary-font-family:"Söhne";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Söhne";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Söhne";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Söhne";--e-global-typography-accent-font-weight:600;--e-global-typography-1516cb3-font-family:"Söhne";--e-global-typography-1516cb3-font-size:16px;--e-global-typography-1516cb3-font-weight:400;--e-global-typography-1516cb3-text-decoration:none;--e-global-typography-1516cb3-line-height:16px;--e-global-typography-09f3524-font-family:"Söhne";--e-global-typography-09f3524-font-size:25px;--e-global-typography-09f3524-font-weight:400;--e-global-typography-09f3524-text-transform:uppercase;--e-global-typography-09f3524-font-style:normal;--e-global-typography-09f3524-text-decoration:none;--e-global-typography-b074c53-font-family:"Söhne";--e-global-typography-b074c53-font-size:20px;--e-global-typography-b074c53-font-weight:400;--e-global-typography-b074c53-text-transform:none;--e-global-typography-b074c53-font-style:normal;--e-global-typography-b074c53-text-decoration:none;--e-global-typography-0fdaf69-font-family:"Söhne";--e-global-typography-0fdaf69-font-size:16px;--e-global-typography-0fdaf69-font-weight:600;--e-global-typography-0fdaf69-text-transform:none;--e-global-typography-0fdaf69-font-style:normal;--e-global-typography-0fdaf69-text-decoration:none;--e-global-typography-4a6cea1-font-size:16px;--e-global-typography-4a6cea1-font-weight:600;--e-global-typography-4a6cea1-text-transform:none;--e-global-typography-4a6cea1-font-style:normal;--e-global-typography-4a6cea1-text-decoration:none;--e-global-typography-4a6cea1-line-height:1em;--e-global-typography-7598e96-font-family:"Söhne";--e-global-typography-7598e96-font-size:16px;--e-global-typography-7598e96-font-weight:600;--e-global-typography-7598e96-text-transform:uppercase;--e-global-typography-7598e96-font-style:normal;--e-global-typography-7598e96-text-decoration:none;--e-global-typography-7598e96-line-height:1.3em;--e-global-typography-636bb30-font-family:"Söhne";--e-global-typography-636bb30-font-size:clamp(2.375rem, 1.8815rem + 2.0779vw, 4.375rem);--e-global-typography-636bb30-font-weight:600;--e-global-typography-636bb30-text-transform:uppercase;--e-global-typography-636bb30-font-style:normal;--e-global-typography-636bb30-text-decoration:none;--e-global-typography-636bb30-line-height:1.05em;--e-global-typography-636bb30-letter-spacing:-1.1px;--e-global-typography-68999bb-font-family:"Söhne";--e-global-typography-68999bb-font-size:32px;--e-global-typography-68999bb-font-weight:600;--e-global-typography-68999bb-text-transform:uppercase;--e-global-typography-68999bb-font-style:normal;--e-global-typography-68999bb-text-decoration:none;--e-global-typography-68999bb-line-height:1.25em;--e-global-typography-bf32f79-font-size:32px;--e-global-typography-bf32f79-font-weight:400;--e-global-typography-bf32f79-text-transform:uppercase;--e-global-typography-bf32f79-font-style:normal;--e-global-typography-bf32f79-text-decoration:none;--e-global-typography-bf32f79-line-height:1.25em;--e-global-typography-70df83a-font-size:32px;--e-global-typography-70df83a-font-weight:600;--e-global-typography-70df83a-text-transform:none;--e-global-typography-70df83a-font-style:normal;--e-global-typography-70df83a-text-decoration:none;--e-global-typography-70df83a-line-height:1.25em;--e-global-typography-a1618cf-font-family:"Söhne";--e-global-typography-a1618cf-font-size:20px;--e-global-typography-a1618cf-font-weight:600;--e-global-typography-a1618cf-text-transform:none;--e-global-typography-a1618cf-font-style:normal;--e-global-typography-a1618cf-text-decoration:none;--e-global-typography-a1618cf-line-height:1.5em;--e-global-typography-300e744-font-family:"Söhne";--e-global-typography-300e744-font-size:20px;--e-global-typography-300e744-font-weight:600;--e-global-typography-300e744-text-transform:none;--e-global-typography-300e744-font-style:normal;--e-global-typography-300e744-text-decoration:none;--e-global-typography-300e744-line-height:1.15em;--e-global-typography-ded8cba-font-family:"Söhne";--e-global-typography-ded8cba-font-size:20px;--e-global-typography-ded8cba-font-weight:600;--e-global-typography-ded8cba-text-transform:uppercase;--e-global-typography-3015285-font-family:"Söhne";--e-global-typography-3015285-font-size:16px;--e-global-typography-3015285-font-weight:600;--e-global-typography-3015285-text-transform:uppercase;--e-global-typography-3015285-font-style:normal;--e-global-typography-3015285-text-decoration:none;--e-global-typography-3015285-line-height:1.4em;--e-global-typography-13cfbf2-font-family:"Söhne";--e-global-typography-13cfbf2-font-size:20px;--e-global-typography-13cfbf2-font-weight:600;--e-global-typography-13cfbf2-text-transform:none;--e-global-typography-13cfbf2-font-style:normal;--e-global-typography-13cfbf2-text-decoration:underline;--e-global-typography-13cfbf2-line-height:20px;--e-global-typography-ddea27e-font-family:"Söhne";--e-global-typography-ddea27e-font-size:16px;--e-global-typography-ddea27e-font-weight:600;--e-global-typography-ddea27e-text-transform:none;--e-global-typography-ddea27e-font-style:normal;--e-global-typography-ddea27e-text-decoration:underline;--e-global-typography-ddea27e-line-height:1,5;--e-global-typography-b6d4666-font-family:"Söhne";--e-global-typography-b6d4666-font-size:20px;--e-global-typography-b6d4666-font-weight:400;--e-global-typography-b6d4666-text-transform:none;--e-global-typography-b6d4666-font-style:normal;--e-global-typography-b6d4666-text-decoration:none;--e-global-typography-b6d4666-line-height:1.55em;--e-global-typography-4d79fc3-font-family:"Söhne";--e-global-typography-4d79fc3-font-size:16px;--e-global-typography-4d79fc3-font-weight:400;--e-global-typography-4d79fc3-line-height:1.5em;--e-global-typography-d42510e-font-family:"Söhne";--e-global-typography-d42510e-font-size:16px;--e-global-typography-d42510e-font-weight:400;--e-global-typography-d42510e-line-height:1.2em;--e-global-typography-76c1863-font-family:"Söhne";--e-global-typography-76c1863-font-size:16px;--e-global-typography-76c1863-font-weight:600;--e-global-typography-76c1863-text-transform:uppercase;--e-global-typography-76c1863-line-height:1.4em;color:var( --e-global-color-text );font-family:"Söhne", Sans-serif;font-size:16px;line-height:1.5em;--e-page-transition-entrance-animation:e-page-transition-slide-out-right;--e-page-transition-exit-animation:e-page-transition-slide-in-left;--e-page-transition-animation-duration:1000ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-ae9eb2d );font-family:"Söhne", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-ae9eb2d );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:60px 60px 60px 60px;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-1cad195 );}.elementor-kit-6 a{color:var( --e-global-color-text );}.elementor-kit-6 a:hover{color:var( --e-global-color-d18f3cd );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;--container-default-padding-top:64px;--container-default-padding-right:20px;--container-default-padding-bottom:64px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}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:1024px){.elementor-kit-6{--e-global-typography-68999bb-font-size:26px;--e-global-typography-bf32f79-font-size:26px;--e-global-typography-70df83a-font-size:26px;--e-global-typography-b6d4666-font-size:18px;--e-global-typography-b6d4666-line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-09f3524-font-size:20px;--e-global-typography-b074c53-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:48px;--container-default-padding-right:20px;--container-default-padding-bottom:48px;--container-default-padding-left:20px;}}/* Start custom CSS */.heading-link .elementor-heading-title {
    transition: 0.3s;
}

.heading-link .elementor-heading-title:is(:focus-within, :hover) {
    color: var(--e-global-color-d18f3cd) !important;
}

.jet-filters-pagination__link {
    transition: 0.3s;
}

.elementor-widget-text-editor ul, 
.elementor-widget-text-editor ol {
    margin-top: 1em;
    margin-bottom: 1.5em;
}

.elementor-widget-text-editor ul li,
.elementor-widget-text-editor ol li {
    margin-block: 0.5em;
}

.elementor-widget-text-editor a {
    text-decoration: underline;
}

.elementor-widget-theme-post-content a {
    text-decoration: underline;
}

.elementor-widget-image a {
    width: 100%;
}

.elementor-widget-text-editor a {
    text-decoration: underline;
    transition: 0.3s;
}

.calendario-listing .jet-listing-not-found {
    padding-block: 32px;
}

.customized-jet-date-picker .jet-date-period__datepicker-button {
    transition: 0.3s;
}

.customized-jet-date-picker .jet-date-period__datepicker-button:is(:focus-visible, :hover) {
    border-radius: 60px !important;
}

.customized-jet-date-picker .jet-date-period__datepicker-button.input-group-addon svg {
    display: none;
}

.customized-jet-date-picker .jet-date-period__datepicker-button.input-group-addon::after {
    display: inline-flex !important;
    width: 20px;
    height: 20px;
    mask-image: url('/wp-content/uploads/2024/12/chevron-down-custom-icon.svg');
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: currentColor;
    margin-left: 8px;
    content: '' !important;
}

.customized-jet-date-picker .jet-date-period-datepicker-opened .jet-date-period__datepicker-button::after {
    mask-image: url('/wp-content/uploads/2024/12/chevron-up-custom-icon.svg') !important;
}

.customized-jet-date-picker .jet-date-period-is-set .jet-date-period__datepicker-button::after {
    /*display: none !important;*/
}

.customized-jet-date-picker .jet-date-period-is-set .jet-date-period__prev, .jet-date-period-is-set .jet-date-period__next,
.customized-jet-date-picker .jet-date-period-is-set .jet-date-period__prev, .jet-date-period-is-set .jet-date-period__next {
    display: none !important;
}

@media (max-width: 767px) {
    .customized-jet-date-picker .jet-date-period__datepicker {
        width: 100%;
    }
    
    .customized-jet-date-picker .jet-date-period__datepicker-button.input-group-addon::after {
        margin-left: auto !important;
    }
}

.elementor-icon-wrapper {
    line-height: 0;
}

.text-editor-ul-list-no-inline-start-padding ul {
    list-style-position: outside;
    padding-inline-start: 15px;
}

form .elementor-field-type-upload input[type="file"] {
    overflow: visible;
}

form .elementor-field-type-upload input[type="file"]::-webkit-file-upload-button {
    border: 0px solid #000;

    background-color: #000 !important;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 600;
    margin-right: 14px;
    color: #fff;
    transition: 0.3s;
    cursor: pointer;
    
    padding-right: 64px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 17H17.01M15.6 14H18C18.9319 14 19.3978 14 19.7654 14.1522C20.2554 14.3552 20.6448 14.7446 20.8478 15.2346C21 15.6022 21 16.0681 21 17C21 17.9319 21 18.3978 20.8478 18.7654C20.6448 19.2554 20.2554 19.6448 19.7654 19.8478C19.3978 20 18.9319 20 18 20H6C5.06812 20 4.60218 20 4.23463 19.8478C3.74458 19.6448 3.35523 19.2554 3.15224 18.7654C3 18.3978 3 17.9319 3 17C3 16.0681 3 15.6022 3.15224 15.2346C3.35523 14.7446 3.74458 14.3552 4.23463 14.1522C4.60218 14 5.06812 14 6 14H8.4M12 15V4M12 4L15 7M12 4L9 7' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: calc(100% - 24px) calc(50% - 1px);
    background-size: 24px;
    background-repeat: no-repeat;
}

form .elementor-field-type-upload input[type="file"]::-webkit-file-upload-button:is(:focus-visible, :hover) {
    border-radius: 50px;
}

form .elementor-field-type-checkbox .elementor-field-option {
    padding-left: 21px;
}

form .elementor-field-type-checkbox input[type="checkbox"] {
    margin-left: -21px;
    margin-right: 6px;
    transform: translateY(3px);
}

form .elementor-field-type-radio .elementor-field-option {
    padding-left: 15px;
}

form .elementor-field-type-radio input[type="radio"] {
    margin-left: -15px;
    margin-right: 0px;
    transform: translateY(3px);
}

form .elementor-field-type-acceptance .elementor-field-option {
    padding-left: 21px;
}

form .elementor-field-type-acceptance input[type="checkbox"] {
    margin-left: -21px;
    margin-right: 6px;
    transform: translateY(3px);
}

form .elementor-message {
    margin-bottom: 0;
    margin-top: 6px;
}

form .elementor-field-type-select .elementor-select-wrapper {
    flex-wrap: wrap;
}

form .elementor-field-type-select .elementor-select-wrapper .select-caret-down-wrapper {
    mask-image: url('/wp-content/uploads/2024/12/chevron-down-custom-icon.svg') !important;
    mask-size: 12px;
    mask-position: center;
    mask-repeat: no-repeat;
    background-color: currentColor;
    top: 20px !important;
    width: 12px;
    height: 12px;
    flex-shrink: 0;
}

form .elementor-field-type-select .elementor-select-wrapper .select-caret-down-wrapper svg {
    display: none !important;
}

.elementor-widget-text-editor .elementor-widget-container > *:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Söhne';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Buch.eot');
	src: url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Buch.eot?#iefix') format('embedded-opentype'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Buch.woff2') format('woff2'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Buch.woff') format('woff'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Buch-3.ttf') format('truetype'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Buch.svg#Söhne') format('svg');
}
@font-face {
	font-family: 'Söhne';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Halbfett.eot');
	src: url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Halbfett.eot?#iefix') format('embedded-opentype'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Halbfett.woff2') format('woff2'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Halbfett.woff') format('woff'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Halbfett-1.ttf') format('truetype'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-Halbfett.svg#Söhne') format('svg');
}
@font-face {
	font-family: 'Söhne';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-BuchKursiv.eot');
	src: url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-BuchKursiv.eot?#iefix') format('embedded-opentype'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-BuchKursiv.woff2') format('woff2'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-BuchKursiv.woff') format('woff'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-BuchKursiv-1.ttf') format('truetype'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-BuchKursiv.svg#Söhne') format('svg');
}
@font-face {
	font-family: 'Söhne';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-HalbfettKursiv.eot');
	src: url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-HalbfettKursiv.eot?#iefix') format('embedded-opentype'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-HalbfettKursiv.woff2') format('woff2'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-HalbfettKursiv.woff') format('woff'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-HalbfettKursiv-1.ttf') format('truetype'),
		url('https://riccioneteatro.loooldev.com/wp-content/uploads/2024/11/Sohne-HalbfettKursiv.svg#Söhne') format('svg');
}
/* End Custom Fonts CSS */