.elementor-96496 .elementor-element.elementor-element-4b0901db:not(.elementor-motion-effects-element-type-background), .elementor-96496 .elementor-element.elementor-element-4b0901db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-96496 .elementor-element.elementor-element-4b0901db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-96496 .elementor-element.elementor-element-4b0901db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-96496 .elementor-element.elementor-element-4c5f8f4f .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-96496 .elementor-element.elementor-element-4c5f8f4f .elementor-button:hover, .elementor-96496 .elementor-element.elementor-element-4c5f8f4f .elementor-button:focus{background-color:var( --e-global-color-0455899 );color:var( --e-global-color-secondary );}.elementor-96496 .elementor-element.elementor-element-4c5f8f4f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-96496 .elementor-element.elementor-element-4c5f8f4f > .elementor-widget-container{border-style:none;}.elementor-96496 .elementor-element.elementor-element-4c5f8f4f .elementor-button:hover svg, .elementor-96496 .elementor-element.elementor-element-4c5f8f4f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-96496 .elementor-element.elementor-element-63a804ef .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-96496 .elementor-element.elementor-element-63a804ef .elementor-button:hover, .elementor-96496 .elementor-element.elementor-element-63a804ef .elementor-button:focus{background-color:var( --e-global-color-0455899 );color:var( --e-global-color-secondary );}.elementor-96496 .elementor-element.elementor-element-63a804ef{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-96496 .elementor-element.elementor-element-63a804ef > .elementor-widget-container{border-style:none;}.elementor-96496 .elementor-element.elementor-element-63a804ef .elementor-button:hover svg, .elementor-96496 .elementor-element.elementor-element-63a804ef .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-96496 .elementor-element.elementor-element-5c0c5d9f .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-96496 .elementor-element.elementor-element-5c0c5d9f .elementor-button:hover, .elementor-96496 .elementor-element.elementor-element-5c0c5d9f .elementor-button:focus{background-color:var( --e-global-color-0455899 );color:var( --e-global-color-secondary );}.elementor-96496 .elementor-element.elementor-element-5c0c5d9f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-96496 .elementor-element.elementor-element-5c0c5d9f > .elementor-widget-container{border-style:none;}.elementor-96496 .elementor-element.elementor-element-5c0c5d9f .elementor-button:hover svg, .elementor-96496 .elementor-element.elementor-element-5c0c5d9f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-96496 .elementor-element.elementor-element-270a6717 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-96496 .elementor-element.elementor-element-270a6717 .elementor-button:hover, .elementor-96496 .elementor-element.elementor-element-270a6717 .elementor-button:focus{background-color:var( --e-global-color-0455899 );color:var( --e-global-color-secondary );}.elementor-96496 .elementor-element.elementor-element-270a6717{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-96496 .elementor-element.elementor-element-270a6717 > .elementor-widget-container{border-style:none;}.elementor-96496 .elementor-element.elementor-element-270a6717 .elementor-button:hover svg, .elementor-96496 .elementor-element.elementor-element-270a6717 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-96496 .elementor-element.elementor-element-4c5f8f4f{width:100%;max-width:100%;}.elementor-96496 .elementor-element.elementor-element-4c5f8f4f .elementor-button{border-width:0px 0px 1px 0px;}.elementor-96496 .elementor-element.elementor-element-63a804ef{width:100%;max-width:100%;}.elementor-96496 .elementor-element.elementor-element-63a804ef .elementor-button{border-width:1px 0px 1px 0px;}.elementor-96496 .elementor-element.elementor-element-5c0c5d9f{width:100%;max-width:100%;}.elementor-96496 .elementor-element.elementor-element-5c0c5d9f .elementor-button{border-width:1px 0px 1px 0px;}.elementor-96496 .elementor-element.elementor-element-270a6717{width:100%;max-width:100%;}.elementor-96496 .elementor-element.elementor-element-270a6717 .elementor-button{border-width:1px 0px 0px 0px;}}/* Start custom CSS */html, body {overflow-x: hidden;}
body {position: relative}
.flip {-webkit-transform: scaleX(-1);transform: scaleX(-1)}
.marked p {margin-bottom: 0}


/* BOLLI Poopup */
.box {color: #ffffff;margin: 10px auto;display: flex;flex-direction: column;padding-bottom:30px}
.popup {z-index: 999;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #000;transition: opacity 500ms;visibility: hidden;opacity: 0}
.popup:target {visibility: visible;opacity: 1}
.popup_ciclo {overflow: scroll;background: #000;border-radius: 0;width: 100%;height: 100vh;position: relative;transition: all 2s ease-in-out}
.popup_ciclo .popup_content {max-width: 350px;margin: auto;overflow: auto}
.switchlang, .close {color:#7A7A7A;font-size: 14px;border: 1px solid #7A7A7A;height: 30px;text-align: center;margin: 5px;font-family: "Fira Sans Condensed", sans-serif;display: flex;align-items: center;justify-content: center;}
.switchlang:hover, .close:hover {background-color: #333}
.switchlang {width: 30px;}
.close {width: 120px;}
a.switchlang, a.close {text-decoration: none; color:#7A7A7A;}
.shitcher, .closepop {display: inline-flex; justify-content: start;flex-direction: row;}
.shitcher {float:left}
.closepop {float:right;}
.pulsanti {padding-bottom: 12px;border-bottom: 1px solid #7A7A7A;}

/* Cicli */
.tab {margin-bottom: 10px;}
.row {text-align: center}
.logoae {background-image: url("https://plornexulvem.online/wp-content/uploads/2023/09/logoae.png");background-repeat: no-repeat;background-position: center;background-size: contain;height: 70px;margin: 10px}
.titolo {font-size: large;margin-bottom: 0;font-weight: 700;text-align: center}
.serie {font-style: italic !important;text-align: center}
.posizione {font-size: small;font-style: normal;margin: 0px;text-align: center}
.row {display: flex;flex-wrap: wrap;justify-content: center}
.col1, .col2 {font-size: small !important;display: inline-block !important;border: 1px solid #fff !important;padding: 5px !important;margin: 0 !important}
.col1 {width: 150px !important}
.col2 {width: 300px !important}
.ciclo {text-align: left;margin: 15px auto !important;max-width: 300px;font-weight:bold;}
.ciclo ul {padding:5px 0 5px 20px!important;float: left;font-weight:normal}
.logged-in .popup_ciclo {margin-top: 30px;}

/* Sfondi SLIDE e BOLLINI */
.sl1-sx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/isp01.jpg")}
.sl2-sx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/isp02.jpg")}
.sl3-sx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/isp03.jpg")}
.sl4-sx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/isp04.jpg")}
.sl5-sx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/isp05.jpg")}
.sl1-dx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/borghi-isp01.jpg")}
.sl2-dx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/borghi-isp02.jpg")}
.sl3-dx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/borghi-isp03.jpg")}
.sl4-dx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/borghi-isp04.jpg")}
.sl5-dx {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/borghi-isp05.jpg")}
.barolo {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/01barolo.jpg")}
.pienza {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/02pienza.jpg")}
.tropea {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/03tropea.jpg")}
.bellagio {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/04bellagio.jpg")}
.taormina {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/05taormnina.jpg")}
.rocca-calascio {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/06rocca-calascio.jpg")}
.portofino {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/07portofino.jpg")}
.alberobello {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/08alberobello.jpg")}
.brisighella {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/09brisghella.jpg")}
.sorrento {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/10sorrento.jpg")}
.assisi {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/11assisi.jpg")}
.tivoli {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/12tivoli.jpg")}
.ponza {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/01ponza.jpg")}
.capraia {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/02capraia.jpg")}
.levanzo {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/03levanzo.jpg")}
.capri {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/04capri.jpg")}
.asinara {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/01asinara.jpg")}
.elba {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/02elba.jpg")}
.maddalena {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/03maddalena.jpg")}
.panarea {background-image: url("https://plornexulvem.online/wp-content/uploads/2024/01/04panarea.jpg")}
.vipiteno {background-color: #ab482b}
.orta-san-giulio {background-color: #b65425}
.civita {background-color: #cc5f42}
.vernazza {background-color: #e07d20}
.ravello {background-color: #d6856a}
.bard {background-color: #e99e53}
.urbino {background-color: #ddb8a6}
.fornelli {background-color: #ddbc95}
.ostuni {background-color: #7ca5ab}
.posada {background-color: #bb8832}
.erice {background-color: #2e6677}
.montecassiano {background-color: #88754e}

/* BOLLI Colore */
.pallino, .pallino:after {height: 150px;width: 100%;border-radius: 0}
.pallino:after {content: "Mostra il ciclo";position: relative;display: none;background-color: rgba(0, 0, 0, 0.3);padding-top: 65px}
.contenitore-pallino:hover>.pallino:after {display: inline-block;text-align: center;color: #fff}
.contenitore-pallino {display: inline-block;margin: 5px;padding-top: 70px;margin-top: -70px;width: 15%;}
.nome-colore {display: block;width: 100%;text-align: center;color: #000;margin: 5px auto}
@media screen and (max-device-width: 768px) {.contenitore-pallino {width: 80%;}}

/* SLIDE Struttura */
#slide {display: grid}
#slide-back {width:100%;overflow:hidden;display:inline-block;z-index: 0}
#sx, #dx {width: 50%; height:700px; display: inline-block;float:left;box-sizing:border-box;}
#sx{ border-right:1px solid #000;}
#dx{ border-left:1px solid #000;}
#sx, #dx {background-size: cover; background-position: center;}
#slide-content {height: 700px;margin-top: -700px;z-index: 1;display: flex;align-items: center;justify-content: center;flex-direction: column;}
#bollo {height: 150px;width: 150px;border-radius: 50%;border:2px solid #000;margin: 10px auto;display: flex;align-items: center;justify-content: center; color:#fff;text-align: center;line-height:1.2em;}
@media screen and (max-device-width: 768px) {#content {flex-direction: row;} #sx{ border-right:0;} #dx{ border-left:0;} #sx{ border-bottom:1px solid #000;} #dx{ border-top:1px solid #000;} #sx, #dx {width: 100%; height:350px; display: block;float:unset;box-sizing:border-box;}#bollo {height: 88px;width: 88px;font-size: small;}}/* End custom CSS */