/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15-nov-2021, 17.52.36
    Author     : webscreen
*/
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
@font-face {
    font-family: 'alleyoopregular';
    src: url('/themes-new/fonts/alley-oop-webfont.eot');
    src: url('/themes-new/fonts/alley-oop-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes-new/fonts/alley-oop-webfont.woff2') format('woff2'),
         url('/themes-new/fonts/alley-oop-webfont.woff') format('woff'),
         url('/themes-new/fonts/alley-oop-webfont.ttf') format('truetype'),
         url('/themes-new/fonts/alley-oop-webfont.svg#alleyoopregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{background: transparent;}
body.bk-jova:after{
      content:"";
      position:fixed; /* stretch a fixed position to the whole screen*/
      top:0;
      height:100vh; /* fix for mobile browser address bar appearing disappearing*/
      left:0;
      right:0;
      z-index:-1; /* needed to keep in the background*/
      background: url(/themes-new/images/jova-beach-2022.jpg) no-repeat center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
}
body.bk-jova.sostenibile:after{
      content:"";
      position:fixed; /* stretch a fixed position to the whole screen*/
      top:0;
      height:100vh; /* fix for mobile browser address bar appearing disappearing*/
      left:0;
      right:0;
      z-index:-1; /* needed to keep in the background*/
      background: url(/themes-new/images/jova-sostenibile.jpg) no-repeat top center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
}
/*header.header-appear nav.header-light, header.sticky nav.navbar-fixed-top.header-light, header.sticky nav.navbar-scroll-fixed-top.header-light{background-color: transparent; box-shadow: inherit;}*/
.text-alley{font-family: 'alleyoopregular';}
.text-lato{font-family: 'Lato', sans-serif;}
.text-3D {
    color: #ffffff;
    text-shadow: 0px 0px 0 rgb(-25,-25,0),
                 1px 1px 0 rgb(-51,-51,0),
                 2px 2px 0 rgb(-77,-77,0),
                 3px 3px 0 rgb(-102,-102,0),
                 4px 4px 0 rgb(-127,-127,0),
                 5px 5px 0 rgb(-153,-153,0),
                 6px 6px 0 rgb(-178,-178,0),
                 /*7px 7px 0 rgb(-204,-204,0),
                 8px 8px 0 rgb(-229,-229,0),
                 9px 9px 0 rgb(-255,-255,0),
                 10px 10px  0 rgb(-280,-280,0),*/
                 11px 11px 10px rgba(255,255,255,0),
                 11px 11px 1px rgba(255,255,255,0),
                 0px 0px 10px rgba(255,255,255,0);
 }
 .text-3D-giallo {
    color: #FBB61C;
    text-shadow: 0px 0px 0 rgb(-25,-25,0),
                 1px 1px 0 rgb(-51,-51,0),
                 2px 2px 0 rgb(-77,-77,0),
                 3px 3px 0 rgb(-102,-102,0),
                 4px 4px 0 rgb(-127,-127,0),
                 5px 5px 0 rgb(-153,-153,0),
                 6px 6px 0 rgb(-178,-178,0),
                 /*7px 7px 0 rgb(-204,-204,0),
                 8px 8px 0 rgb(-229,-229,0),
                 9px 9px 0 rgb(-255,-255,0),
                 10px 10px  0 rgb(-280,-280,0),*/
                 11px 11px 10px rgba(255,255,255,0),
                 11px 11px 1px rgba(255,255,255,0),
                 0px 0px 10px rgba(255,255,255,0);
 }
 .border-radius-tl-50{-webkit-border-top-left-radius: 50px; -moz-border-radius-topleft: 50px; border-top-left-radius: 50px;}
/*.bk-jova{background: url(/themes-new/images/jova-beach-2022.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}*/
.bk-ripartyamo{background: url(/themes-new/images/bk-ri-party-amo.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.testata-jova, .testata-jova-sostenibile{background-image:url('/themes-new/images/jova-beach-testata.png'); background-position: top center; background-size: cover;}
.testata-jova-sostenibile{margin-top:10vh;}
.section-jova{max-width: 90%; margin: 0 auto;}
.green-ripartyamo{color:#006D2C!important;}
.white-ripartyamo-bk{background: rgba(255, 255, 255, 0.8);}
.bk-ripartyamo .container{max-width: 1170px;}
.bk-ripartyamo .wp-caption {
    background: #f7f7f7;
    padding: 17px;
    text-align: center;
    border: 1px solid rgba(0,0,0,.1);
    max-width: 100%;
}


/*ELENCO DATE*/
.event-list-container-jova .event-list ul {list-style: none; list-style-type: none; margin: 0; margin-top: 10px; padding: 0;}
.event-list-container-jova .event-list ul li { display: flex; align-items: center; justify-content: center; width: 90%; margin-top: 15px; left: 5%!important; clear: both; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.event-list-container-jova .event-list ul li:hover {background: #FFF;}
.event-list-container-jova .event-list ul li:hover span.separator{background: #002C5C; display: none;}
.event-list-container-jova .event-list ul li .sold-out {position: absolute; right: 30px; top:0;}
.event-list-container-jova .event-list ul li .date,
.event-list-container-jova .event-list ul li .location,
/*.event-list-container-jova .event-list ul li .orario,*/
.event-list-container-jova .event-list ul li .link,
.event-list-container-jova .event-list ul li .artist,
.event-list-container-jova .event-list ul li .prezzo {
    display: inline-block;
    color: #000;
    overflow: hidden;
    text-align: left;
    text-transform:uppercase;
    position:relative;
    /*line-height: 60px;
    font-size: 15px;
    font-weight: 700;
    background: none;*/
}

.event-list-container-jova .event-list ul li span{display: block;}
.event-list-container-jova .event-list ul li span:first-child{margin-bottom: 5px;}
.event-list-container-jova .event-list ul li .date {text-align:center; width: 25%;}
.event-list-container-jova .event-list ul li .location {text-align:center; width: 50%;}
.event-list-container-jova .event-list ul li .link {text-align:center; width: 25%;}
/*.event-list-container-jova .event-list ul li .orario {text-align:center; width: 15%; min-height: 45px;}
.event-list-container-jova .event-list ul li span.separator {display: inline-block; width: 1px; height: 100%; background: #FFF; position:absolute; right:0; top:0; display: none;}
.event-list-container-jova .event-list ul li .artist {width: 30%; padding-left: 2%;}
.event-list-container-jova .event-list ul li .prezzo {width: 20%;  padding-left: 1%;}*/



.event-list-container-jova .event-list ul li.mese-bk-01{background-color: #DA2870;}
.event-list-container-jova .event-list ul li.mese-bk-02{background-color: #F9AA86;}
.event-list-container-jova .event-list ul li.mese-bk-03{background-color: #A5D5A8;}
.event-list-container-jova .event-list ul li.mese-bk-04{background-color: #ED1C24;}
.event-list-container-jova .event-list ul li.mese-bk-05{background-color: #FF0000;}
.event-list-container-jova .event-list ul li.mese-bk-06{background-color: #DF542B;}
.event-list-container-jova .event-list ul li.mese-bk-07{background-color: #FEC10F;}
.event-list-container-jova .event-list ul li.mese-bk-08{background-color: #FC5000;}
.event-list-container-jova .event-list ul li.mese-bk-09{background-color: #40AE49;}
.event-list-container-jova .event-list ul li.mese-bk-10{background-color: #30A0CE;}
.event-list-container-jova .event-list ul li.mese-bk-11{background-color: #F5BC39;}
.event-list-container-jova .event-list ul li.mese-bk-12{background-color: #FBE38C;}
.size-text-2{font-size: 2.5vmin; line-height: 1.5vmin; letter-spacing: 1px;}
.size-text-3{font-size: 3.5vmin; line-height: 2.5vmin; letter-spacing: 1px;}
.size-text-4{font-size: 4.5vmin; line-height: 3.5vmin; letter-spacing: 2px;}
.size-text-5{font-size: 5.5vmin; line-height: 4.5vmin; letter-spacing: 2px;}
.size-text-6{font-size: 6.5vmin; line-height: 5.5vmin; letter-spacing: 2px;}

.testo-jova-sostenibile{border-radius: 10px; background: rgba(206, 255, 163, 0.9); color: #000; padding:30px; font-size: 16px; }
.testo-jova-sostenibile p {margin: 10px 0; text-align: justify;}

@media screen and (min-width:1024px) and (max-width: 1366px) {
    .event-list-container-jova .event-list ul li {display: inline-block; align-items: inherit; justify-content: inherit;}
    /*.event-list-container-jova .event-list ul li .date {text-align:left; width: 49%; padding-left: 10%;}
    .event-list-container-jova .event-list ul li .location {text-align:left; width: 49%;}
    .event-list-container-jova .event-list ul li .orario {text-align:left; width: 49%; padding-left: 10%;}
    .event-list-container-jova .event-list ul li .link {text-align:center; width: 49%;}
    .event-list-container-jova .event-list ul li .orario {text-align:center; width: 10%;}*/
    .event-list-container-jova .event-list ul li .date {text-align:center; width: 25%;}
    .event-list-container-jova .event-list ul li .location {text-align:center; width: 50%;}
    .event-list-container-jova .event-list ul li .link {text-align:center; width: 24%;}
    .event-list-container-jova .event-list ul li span.separator{display: none;}
    .size-text-2 {font-size: 2.0vmin; line-height: 1.5vmin; letter-spacing: 0px;}
    .size-text-4 {font-size: 3.5vmin; line-height: 3.0vmin; letter-spacing: 0px;}
}
@media screen and (max-width: 992px) {
    /*.bk-jova{background: url(/themes-new/images/jova-beach-2022-m.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}*/
    body.bk-jova:after{background: url(/themes-new/images/jova-beach-2022-m.jpg) no-repeat top right; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
    body.bk-jova.sostenibile:after{background: url(/themes-new/images/jova-sostenibile-m.jpg) no-repeat top right; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
    .testata-jova-sostenibile { margin-top: 1vh;}
    .bk-jova .navbar-fixed-top {position: relative!important; top: 0; right: 0; left: 0; z-index: 1030;}
    .bk-jova .one-second-screen {height: 455px;}
    .section-jova {max-width: 100%; margin: 0 auto;}
    .event-list-container-jova .event-list ul li{width: 99%; left: 0!important;}
    /*.event-list-container-jova .event-list ul li .date {text-align:left; width: 34%; padding-left: 2%;}
    .event-list-container-jova .event-list ul li .location {text-align:left; width: 65%;}
    .event-list-container-jova .event-list ul li .orario {text-align:left; width: 34%; padding-left: 2%;}
    .event-list-container-jova .event-list ul li .link {text-align:center; width: 65%;}
    .event-list-container-jova .event-list ul li .orario {text-align:center; width: 12%; padding: 1% 0 0 0;}*/
    .event-list-container-jova .event-list ul li strong {font-size: 18px;}
    .event-list-container-jova .event-list ul li .date {text-align:center; width: 15%; padding: 1% 0 1% 0;}
    .event-list-container-jova .event-list ul li .location {text-align:center; width: 50%; padding: 1% 0 1% 0;}
    .event-list-container-jova .event-list ul li .link {text-align:center; width: 25%; padding: 1% 0 1% 0;}
    .event-list-container-jova .event-list ul li .sold-out {position: absolute; top:15px; right: 0px; z-index: 2;}
    .size-text-2 {font-size: 2.0vmin; line-height: 1.5vmin; letter-spacing: 0px;}
    .size-text-4 {font-size: 3.5vmin; line-height: 3.0vmin; letter-spacing: 0px;}
    .width-70{width: 90%;}
}
@media (max-width: 767px){
body.bk-jova:after{background: url(/themes-new/images/jova-beach-2022-m.jpg) no-repeat top right 55%;}
.bk-jova .navbar-fixed-top {position: relative!important; top: 0; right: 0; left: 0; z-index: 1030;}
.bk-jova .extra-small-screen {height: 250px;}
}

@media screen and (max-width: 667px) {
    .event-list-container-jova .event-list ul li { display: inline-block;}
    /*.event-list-container-jova .event-list ul li .date {text-align:left; width: 100%;}
    .event-list-container-jova .event-list ul li .location {text-align:left; width: 100%;}
    .event-list-container-jova .event-list ul li .orario {text-align:left; width: 100%;}
    .event-list-container-jova .event-list ul li .link {text-align:center; width: 100%;}
    .event-list-container-jova .event-list ul li .orario {text-align:center; width: 10%;}*/    
    .event-list-container-jova .event-list ul li .date {text-align:center; width: 25%;}
    .event-list-container-jova .event-list ul li .location {text-align:center; width: 55%;}
    .event-list-container-jova .event-list ul li .link {text-align:center; width: 100%;}
    .event-list-container-jova .event-list ul li .link > .btn.btn-transparent-black {width: 95%;}
    .event-list-container-jova .event-list ul li .sold-out {position: absolute; top:30px; right: 30px; z-index: 2;}
    .event-list-container-jova .event-list ul li span.testo-tour.allinea-mob {position: absolute; margin-left: 5px; height: 60px; display: inline-block; line-height: normal; margin-top: 4%;}
}

@media screen and (max-width: 568px) {
    body.bk-jova:after{background: url(/themes-new/images/jova-beach-2022-m.jpg) no-repeat top right 40%;}    
    .event-list-container-jova .event-list ul li .date {text-align:center; width: 25%;}
    .event-list-container-jova .event-list ul li .location {text-align:center; width: 55%;}
    /*.event-list-container-jova .event-list ul li .orario {text-align:center; width: 25%;}*/
    .event-list-container-jova .event-list ul li .link {text-align:center; width: 100%;}
    .mob-block{display: block;}
}
/* END ELENCO DATE */

/* Section Jova accordion style 3 */
.section-jova .accordion-style3 .panel {background-color:transparent; border: none; margin-bottom: 15px; box-shadow: none; border-radius: 0;}
.section-jova .accordion-style3 .panel-title { background: transparent; border: none; font-size: 16px;}
.section-jova .accordion-style3 .panel .panel-heading {color: #fff; border-radius:0; padding:18px 28px 19px }
.section-jova .accordion-style3 .panel-body{padding: 35px 28px 25px; border-top:none  }
.section-jova .accordion-style3 .panel-heading i { font-size: 25px; margin: 0; color:#fff;}
.section-jova .accordion-style3 .tab-tag { font-size: 20px; padding: 0; margin-right: 7px; display: inline-block; vertical-align: top; }
.section-jova .accordion-style3 a, .accordion-style2 a:hover, .accordion-style3 a:hover i { color: #fff;}
.section-jova .accordion-style3 .panel-default:last-child {border-bottom: 1px solid rgba(0, 0, 0, 0); margin-bottom: 0;}
.section-jova .accordion-style3 { margin-bottom: 0;}
.section-jova .accordion-style3 .panel .panel-heading.bk-1, .section-jova .accordion-style3 .panel .panel-heading.bk-6, .section-jova .accordion-style3 .panel .panel-heading.bk-11, .section-jova .accordion-style3 .panel .panel-heading.bk-16{background: #FBB61C;} /*Giallo*/
.section-jova .accordion-style3 .panel .panel-heading.bk-2, .section-jova .accordion-style3 .panel .panel-heading.bk-7, .section-jova .accordion-style3 .panel .panel-heading.bk-12, .section-jova .accordion-style3 .panel .panel-heading.bk-17{background: #309FCD;} /*Celeste*/
.section-jova .accordion-style3 .panel .panel-heading.bk-3, .section-jova .accordion-style3 .panel .panel-heading.bk-8, .section-jova .accordion-style3 .panel .panel-heading.bk-13, .section-jova .accordion-style3 .panel .panel-heading.bk-18{background: #FC5000;} /*Arancio*/
.section-jova .accordion-style3 .panel .panel-heading.bk-4, .section-jova .accordion-style3 .panel .panel-heading.bk-9, .section-jova .accordion-style3 .panel .panel-heading.bk-14, .section-jova .accordion-style3 .panel .panel-heading.bk-19{background: #40AE49;} /*Verde*/
.section-jova .accordion-style3 .panel .panel-heading.bk-5, .section-jova .accordion-style3 .panel .panel-heading.bk-10, .section-jova .accordion-style3 .panel .panel-heading.bk-15, .section-jova .accordion-style3 .panel .panel-heading.bk-20{background: #DA286F;} /*Rosa*/
.panel-collapse.bk-1-a, .panel-collapse.bk-6-a, .panel-collapse.bk-11-a , .panel-collapse.bk-16-a{background: rgba(251, 182, 28, 0.8); color: #000;} /*Giallo*/
.panel-collapse.bk-2-a, .panel-collapse.bk-7-a, .panel-collapse.bk-12-a, .panel-collapse.bk-17-a{background: rgba(48, 159, 205, 0.8); color: #fff;} /*Celeste*/
.panel-collapse.bk-3-a, .panel-collapse.bk-8-a, .panel-collapse.bk-13-a, .panel-collapse.bk-18-a{background: rgba(252, 80, 0, 0.8); color: #fff;} /*Arancio*/
.panel-collapse.bk-4-a, .panel-collapse.bk-9-a, .panel-collapse.bk-14-a, .panel-collapse.bk-19-a{background: rgba(64, 174, 73, 0.8); color: #fff;} /*Verde*/
.panel-collapse.bk-5-a, .panel-collapse.bk-10-a, .panel-collapse.bk-15-a, .panel-collapse.bk-20-a{background: rgba(218, 40, 111, 0.8); color: #fff;} /*Rosa*/


/* Section Jova accordion style 3 */
.section-jova .accordion-style3.faqsostenibile .panel {background-color:transparent; border: none; margin-bottom: 15px; box-shadow: none; border-radius: 0;}
.section-jova .accordion-style3.faqsostenibile .panel-title { background: transparent; border: none; font-size: 22px;}
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading {color: #fff; border-radius:0; padding:18px 28px 19px }
.section-jova .accordion-style3.faqsostenibile .panel-body{padding: 35px 28px 25px; border-top:none  }
.section-jova .accordion-style3.faqsostenibile .panel-heading i { font-size: 25px; margin: 0; color:#fff;}
.section-jova .accordion-style3.faqsostenibile .tab-tag { font-size: 20px; padding: 0; margin-right: 7px; display: inline-block; vertical-align: top; }
.section-jova .accordion-style3.faqsostenibile a, .accordion-style2 a:hover, .accordion-style3 a:hover i { color: #fff;}
.section-jova .accordion-style3.faqsostenibile .panel-default:last-child {border-bottom: 1px solid rgba(0, 0, 0, 0); margin-bottom: 0;}
.section-jova .accordion-style3.faqsostenibile { margin-bottom: 0;}
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-1,
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-4,  
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-7, 
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-10, 
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-13,
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-16{background: #FFBB00;} /*Giallo FAQ*/

.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-2,
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-5,
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-8, 
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-11, 
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-14,
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-17{background: #2C9C4D;} /*Verde 1 FAQ*/

.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-3,
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-6,
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-9,
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-12, 
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-15, 
.section-jova .accordion-style3.faqsostenibile .panel .panel-heading.bk-18{background: #28C8A8;} /*Acqua FAQ*/ 

.faqsostenibile .panel-collapse.bk-1-a, .faqsostenibile .panel-collapse.bk-4-a, .faqsostenibile .panel-collapse.bk-7-a, .faqsostenibile .panel-collapse.bk-10-a, .faqsostenibile .panel-collapse.bk-13-a, .faqsostenibile .panel-collapse.bk-16-a{background: rgba(255, 187, 0, 0.8); color: #000;} /*Giallo FAQ*/
.faqsostenibile .panel-collapse.bk-2-a, .faqsostenibile .panel-collapse.bk-5-a, .faqsostenibile .panel-collapse.bk-8-a, .faqsostenibile .panel-collapse.bk-11-a, .faqsostenibile .panel-collapse.bk-14-a, .faqsostenibile .panel-collapse.bk-17-a{background: rgba(44, 156, 77, 0.8); color: #fff;} /*Verde 1 FAQ*/
.faqsostenibile .panel-collapse.bk-3-a, .faqsostenibile .panel-collapse.bk-6-a, .faqsostenibile .panel-collapse.bk-9-a, .faqsostenibile .panel-collapse.bk-12-a, .faqsostenibile .panel-collapse.bk-15-a, .faqsostenibile .panel-collapse.bk-18-a{background: rgba(40, 200, 168, 0.8); color: #000;} /*Acqua FAQ*/

/*.fluid-width-video-wrapper{max-width: 600px; margin: 0 auto;}*/
.sponsor-jova{padding-bottom: 0px; padding-top: 90px;}
.sponsor-jova::before{content: url(/themes-new/images/bk-sponsor-jova.png); position: absolute; top:0; left: 0;}
.sponsor-jova .container-fluid{background-color: #2BABE2;}
.bg-footer-jova{background-color: transparent;}

.loghi-sponsor-jova{list-style: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 0; width: 100%;}
.loghi-sponsor-jova li{display: inline-flex;}
@media screen and (max-width: 1815px) {.loghi-sponsor-jova li{display: inline-flex; max-width: 14%;}}
@media screen and (max-width: 991px) {.loghi-sponsor-jova li{display: inline-flex; max-width: 25%;}}
@media screen and (max-width: 767px) {.loghi-sponsor-jova li{display: inline-flex; max-width: 50%;}}
@media screen and (max-width: 576px) {
    .loghi-sponsor-jova{list-style: none; display: block;}
    .loghi-sponsor-jova li{display:block; max-width: 100%; text-align: center;}
}

.btn.btn-sostenibile{color: #fff; border-radius: 0; padding: 18px 28px 19px; background-image: url('/themes-new/images/bk-btn-sostenibile.jpg'); width: 100%; margin-bottom: 15px; border:4px solid #97DB4A; background-size: cover; transition: all .2s ease-in-out;}
.btn.btn-sostenibile:hover span{transform: scale(1.1);  display: block;
    /*-webkit-filter: saturate(6);
   filter: saturate(6);
   -webkit-filter: invert(.9);
   filter: invert(.9);*/
}
.btn.btn-spiagge{color: #fff; border-radius: 0; padding: 18px 28px 19px; background-image: url('/themes-new/images/bk-btn-spiagge.jpg'); width: 100%; margin-bottom: 15px;  margin-top: 15px; border:4px solid #5DABD5; background-size: cover; transition: all .2s ease-in-out;}
.btn.btn-spiagge:hover span{transform: scale(1.1); display: block;
    /*-webkit-filter: saturate(6);
   filter: saturate(6);
   -webkit-filter: invert(.9);
   filter: invert(.9);*/
}

/* NATIVA */
/*.bk-nativa{background: url(/themes-new/images/bk-nativa.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}*/
body.bk-nativa:after{
      content:"";
      position:fixed; /* stretch a fixed position to the whole screen*/
      top:0;
      height:100vh; /* fix for mobile browser address bar appearing disappearing*/
      left:0;
      right:0;
      z-index:-1; /* needed to keep in the background*/
      background: url(/themes-new/images/bk-nativa-palajova.jpg) no-repeat center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
}

.bk-nativa h1, .bk-nativa h2, .bk-nativa h3, .bk-nativa h4, .bk-nativa h5, .bk-nativa h2{color:#EE7202; padding: 0 3vw;}
.bk-nativa p{color: #000000; padding: 0 3vw;}
.bk-nativa a {color: #0071BC; font-weight: 600;}
.bk-nativa a:hover{color: #00A99D;}
ul.plr-3{margin: 0 3vw 1.5vw 3vw; list-style-position: inherit!important; padding: 0 25px 0 25px;}
.nativa-orange{color:#EE7202!important;}
.nativa-blue{color: #0070BD!important;}
.nativa-dot-p{border: 8px dotted #EE7202; padding: 20px;}
.white-nativa-bk{background: rgba(255, 255, 255, 0.9); border-radius: 50px;}
.bk-nativa .container{max-width: 90%;}
.space-top-40{margin-top: 40px!important;}
.bk-nativa .wp-caption {
    background: transparent/*#FFFFFF*/;
    padding: 0 2%/*17px*/;
    text-align: center;
    border: none/*1px solid rgba(0,0,0,.2)*/;
    max-width: 100%;
    margin: 10px 0;
}
.two-col {padding-right: 15px!important; padding-left: 15px!important; background: #FFFFFF; margin: 0px 50px; }
.two-col div{padding-right: 0!important; padding-left: 0!important}
.bk-nativa .wp-caption-duo {
    background: #FFFFFF;
    padding: 0 2%/*17px*/;
    text-align: center;
    border: none/*1px solid rgba(0,0,0,.2)*/;
    max-width: 100%;
    margin: 10px 0;
}
.bk-nativa li{color: #000000;}
.h1-special{text-transform: uppercase; font-weight: 900; color: #ffffff!important; padding-top: 20rem!important;}
.nativa-evidenzia{background-color: #FFC356; color:#E9521D; padding: 5px 10px; margin-bottom: 5px; display: inline-block; font-weight: 700; }
.tit-cap-orange:before{
    width: 586px;
    height:150px;
    content: " ";
    background-image: url(/themes-new/images/onda-orange-top.png);
    position: absolute;
    right: 0px;
    top: 5px;
    z-index: 1;
}
.tit-cap-orange:after{
    width: 586px;
    height:150px;
    content: " ";
    background-image: url(/themes-new/images/onda-orange-bottom.png);
    position: absolute;
    left: 0px;
    bottom: 25px;
    z-index: 1;
}

.tit-cap-blue:before{
    width: 586px;
    height:150px;
    content: " ";
    background-image: url(/themes-new/images/onda-blue-top.png);
    position: absolute;
    right: 0px;
    top: 5px;
    z-index: 1;
}
.tit-cap-blue:after{
    width: 586px;
    height:150px;
    content: " ";
    background-image: url(/themes-new/images/onda-blue-bottom.png);
    position: absolute;
    left: 0px;
    bottom: 25px;
    z-index: 1;
}

.nativa-capitolo{position: relative; z-index: 2; padding: 0px; margin: 40px 0px;}
/*
.container::after {
  content: "";
  background: url('https://i.ibb.co/ngx7VSR/photo-2021-04-19-21-24-36.jpg');
  background-position: center;
  background-size: cover;
  filter: brightness(.5);
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  z-index: -1;
}
*/


.table-nativa {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 2px solid #EE7202;
}

.table-nativa li{border-bottom: 2px solid #EE7202; margin: 5px 0; display: flex; flex-direction: row; align-items: center; text-align: left; color: #000000;}
.table-nativa li:last-child{border-bottom: 0px;}
.table-nativa li.header{background-color: #EE7202; min-height: 50px; color: #ffffff; font-weight: 700; margin: 0 0 5px 0;}
.table-nativa li.header label{color: #ffffff;}
.table-nativa li label, .table-nativa li span{display: inline-block;}
.table-nativa li label{width: 30%; padding: 0.5% 2.5%; color: #EE7202;}
.table-nativa li span{width: 70%; padding: 0.5% 2.5%;}

.table-nativa-2 {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 2px solid #EE7202;
}

.table-nativa-2 li{border-bottom: 2px solid #EE7202; margin: 5px 0; display: flex; flex-direction: row; align-items: flex-start; text-align: left; color: #000000;}
.table-nativa-2 li:last-child{border-bottom: 0px;}
.table-nativa-2 li.header{background-color: #EE7202; min-height: 50px; color: #ffffff; font-weight: 700; margin: 0 0 5px 0;}
.table-nativa-2 li.header label{color: #ffffff;}
.table-nativa-2 li label, .table-nativa li span{display: inline-block;}
.table-nativa-2 li label{width: 25%; padding: 0.5% 2.5%; color: #EE7202;}
.table-nativa-2 li span.one{width: 50%; padding: 0.5% 2.5%;}
.table-nativa-2 li span.two{width: 25%; padding: 0.5% 2.5%;}
.logo-palajova {
    height: 38rem !important;
    display: block;
}
@media screen and (max-width: 992px) {
    body.bk-nativa:after{background: url(/themes-new/images/bk-nativa-palajova.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
    .font-weight-700 {font-weight: 700!important;}
    .logo-palajova {height: 18rem !important;}
    .bk-nativa p {margin: 0 0 20px;}
    .bk-nativa ul {margin: 0 25px 20px 25px;}
}
.nativa-head {padding: 9.5rem 0 0 0!important;}
@media screen and (max-width: 1024px) {.nativa-head {padding: 12.5rem 0 0 0!important;} .two-col {margin: 0px 15px; }}
@media  (min-width: 320px) and (max-width: 595px) {
   .table-nativa-2 li, .table-nativa li{font-size:10px;}
   .nativa-head{margin: 20px 0 0px 0px;}
    
}

/* full width navigation nativa */
.mobile-toggle.nativa-line span { display: block; width: 20px; height: 4px; background: #EE7202; content: ""; }
.mobile-toggle.nativa-line span:nth-child(2) { margin: 5px 0px; }
.mobile-toggle.nativa-line:hover span, .white-link .mobile-toggle.nativa-line:hover span { background-color: red}


.full-width-pull-menu .link-style-nativa ul { list-style: none; padding: 0; margin: 0;}
.full-width-pull-menu .link-style-nativa ul:first-child{margin: 20px 0 0 0;}
.full-width-pull-menu .link-style-nativa ul li {display: table; width: 90%;}
.full-width-pull-menu .link-style-nativa ul li a {background:inherit;color: #EE7202; font-size: 18px; line-height: 35px; position: relative; width: 100%; display: block; font-weight: 600;}
.full-width-pull-menu .link-style-nativa ul li ul li a {background:inherit;color: #000; font-size: 18px; line-height: 35px; position: relative; width: 100%; font-weight: 400;}
.full-width-pull-menu .link-style-nativa ul li ul li ul li{padding-left: 15px; }
.full-width-pull-menu .link-style-nativa ul li a:hover, .full-width-pull-menu .link-style-nativa ul li.show  > a {color: #FFC356}
.full-width-pull-menu .link-style-nativa ul li.show > a:after  {background:#ff214f}
.full-width-pull-menu .link-style-nativa .dropdown ul {display: block !important; height: 0;overflow: hidden}
.full-width-pull-menu .link-style-nativa .dropdown ul {position: inherit; left: 0; right: 0; padding:0; background-color: inherit; border: 0; float: none; box-shadow: none;  margin: 0;}
.full-width-pull-menu .link-style-nativa .dropdown.show ul {display: block; height: 100%; }
.full-width-pull-menu .link-style-nativa .dropdown ul li a{font-size: 14px; line-height: 18px; color: #757575; padding:0; margin: 0; display: block; font-weight: 400;}
.full-width-pull-menu .link-style-nativa .dropdown ul li {border-bottom: 1px solid #e3e3e3; padding: 7px 0;}
.full-width-pull-menu .link-style-nativa .dropdown ul li:last-child { border-bottom: 1px solid transparent;}
.full-width-pull-menu .link-style-nativa .dropdown ul li a:hover, .dropdown ul li a:focus {background-color: inherit}
.full-width-pull-menu .link-style-nativa .dropdown ul li ul.sub-menu { padding-left: 15px; padding-top: 2px;}
.full-width-pull-menu .link-style-nativa .dropdown ul li ul.sub-menu li { border-bottom: 0; padding: 5px 0 0 0;}
.full-width-pull-menu .link-style-nativa .dropdown ul li:last-child {margin-bottom: 0;}
.full-width-pull-menu .link-style-nativa .icon-social-medium a:first-child {margin-left: 0;}
.full-width-pull-menu .link-style-nativa .icon-social-medium a:last-child {margin-right: 0;}
.close-button-menu:after,.close-button-menu:before {content: ""; display: block; background: #000; height: 2px; width: 18px; position: absolute;}
.close-button-menu:after{transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}
.close-button-menu:before{transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);}

@media  (max-width: 1280px) {
.full-width-pull-menu .link-style-nativa ul li a, .full-width-pull-menu .link-style-nativa ul li ul li a {font-size: 15px; line-height: 25px;}
}

.color-nativa-02{color: #49AE06!important;}
.color-nativa-03{color: #E4281C!important;}
.color-nativa-04{color: #00CAFE!important;}
.color-nativa-05{color: #FBA706!important;}