.eltd-logo-wrapper a {
    z-index: 99999 !important;
}

.cta-all-sites .eltd-cta-button {
    text-align: center;
}

li#nav-menu-item-6169 {
    text-align: right;
}

li#nav-menu-item-6172 {
    text-align: right;
}

.eltd-main-menu {
    width: auto;
    min-width: 1024px;
}

.eltd-main-menu > ul > li {
    width: 25%;
}

li#nav-menu-item-6159 {
    text-align: right;
}

li#nav-menu-item-6171 a {
    margin-left: 25px;
}

.eltd-main-menu>ul, .eltd-main-menu>ul>li>a {
    display: inline-block;
    margin-top: 10px;
}

.eltd-position-centro-inner .eltd-logo-wrapper {
    max-width: 92px !important;
    margin: 0 auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

li#nav-menu-item-6160 {
    text-align: right;
}



/* cookie */

.ginger-accept:hover, .ginger-dismiss:hover, .ginger-disable:hover {

    background-color: #35384c !important;
  	color: white !important;
  
  }


.ginger_container .ginger_message {
    font-size: 0.8em;
    line-height: 1.3em;
}

.ginger_container .ginger_btn, .ginger_container .ginger_btn:visited {
       background-color: #35384c;

color: white;
}

.ginger_container.light {
    background: #f7f7f7;
}

/* cookie */

.eltd-page-footer .widget a {

    color: #fff;

}

.eltd-page-footer .widget a {
    color: #fff !important;
}

.textwidget p {
    letter-spacing: 0.4px;
    color: #fff !important;
}

.pp_nav {
    margin: auto;
    text-align: center;
}

.currentTextHolder {
    display: none !important;
}

/* blog  */

.eltd-post-text-inner .entry-title.eltd-post-title {
    font-weight: 200 !important;
}

.eltd-post-text-main h3 {
    font-size: 1.8em;
    font-weight: 200 !important;

}

.eltd-blog-holder article .eltd-post-title {
    font-size: 35px;
}


.eltd-post-info-top {
    display: none !important;
}




/* bottoni */

input.wpcf7-form-control.wpcf7-submit {

    background-color: #35384c;
    border: 1px solid #35384c;
   
}


/* blog */

.eltd-post-info {
    display: none !important;
}

.eltd-title-inner {
    background: #35384c66 !important;
}

/* blog */


::-moz-selection  {
background: #303240;
color: white;
}
::selection   {
background: #303240;
color: white;
}


#iconelusso {
    padding-top: 5%;
    padding-bottom: 3%;
}
/* colore del testo da nero a blue */
.eltd-hrl-item-content {
    color: #35384c !important;
}

.eltd-hrl-item-title.entry-title {
     color: #35384c !important;
}

.eltd-btn.eltd-btn-simple::after {

    background-color: #35384c;
  
  }

.eltd-iwt .eltd-iwt-text {
    color: #35384c;
}

.eltd-btn.eltd-btn-simple {
    color: #35384c;
  }

.eltd-main-menu > ul > li > a {
    color: #35384c;

}

h1, h2, h3, h4 {
    color: #35384c;
}

body {

    color: #35384c;
}

span.wpml-ls-native {
    color: #cbbe99;
    text-transform: uppercase;
}

.eltd-top-bar {
    display: block;
}
  
.eltd-vertical-align-containers .eltd-position-left {
    position: relative;
    width: 100%;
}
  
 .eltd-position-left-inner {
    width: 100%;
}

 .eltd-top-bar .widget ul li {
    margin: 0 0 10px;
    max-width: 50%;
    display: inline;
    padding: 10px;
}

@media only screen and (max-width: 1024px) {
.eltd-top-bar {
    display: block;
}
  
.eltd-vertical-align-containers .eltd-position-left {
    position: relative;
    width: 100%;
}
  
 .eltd-position-left-inner {
    width: 100%;
}

 .eltd-top-bar .widget ul li {
    margin: 0 0 10px;
    max-width: 50%;
    display: inline;
    padding: 10px;
}
}

.eltd-title-holder.eltd-title-bottom .eltd-title-inner {
    vertical-align: middle;
    padding-bottom: 0;
}

.eltd-title-inner {
    height: 170px !important;
}

.category-la-cultura-di-napoli .eltd-title-inner {
    background: #eedead !important;
}

.eltd-title-holder.eltd-centered-type .eltd-page-subtitle {
    letter-spacing: 2px;
}

.eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-title {
    margin: 0;
    font-size: 30px;
    max-width: 370px;
    margin: 0 auto;
}

.eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-text {
    margin: 20px auto 0;
    color: #545454;
    font-size: 13px;
    line-height: 24px;
    max-width: 655px;
}

.eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-author {
    font-size: 16px;
    margin: 8px 0 0;
}

.eltd-testimonials-holder.eltd-testimonials-standard h5.eltd-testimonials-author-job {
    margin: 0px 0 5px;
    letter-spacing: 2px;
}

.eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-image {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 0px 0 0;
    display: none !important;
}

/* menu */

.eltd-main-menu > ul > li > a {

    padding: 0 15px;
}


.eltd-logo-wrapper {
    background: #35384c !important;
    padding: 20px;
}

.eltd-header-centered .eltd-page-header .eltd-logo-area {
    height: 30px;
}

/* menu mobile */

.eltd-mobile-logo-wrapper img {

    max-height: 60px;

}

.eltd-mobile-header .eltd-mobile-logo-wrapper a {

    display: block;
    max-height: 60px;

}

.eltd-mobile-logo-wrapper {
    background: #35384c !important;
    padding: 20px;
}

/* .eltd-page-header {

    margin-bottom: 120px !important;
    padding-top: 2%;

} */

.eltd-logo-wrapper {

    display: inline-block;
    vertical-align: middle;
    margin-left: 50px;
    margin-right: 50px !important;

}

 .eltd-main-menu > ul > li {

    height: 100%;
    box-sizing: border-box;
    margin-top: -20px;

} 

.eltd-position-centro {

    text-align: center !important;

}

/* footer */

.eltd-page-footer .widget a {

    font-weight: 100 !important;
    font-size: 0.9em !important;
    letter-spacing: 1px !important;

}


#text-5 {

    position: relative !important;
    left: -3% !important;

}

.eltd-page-footer .eltd-footer-bottom-holder .eltd-footer-bottom-inner.eltd-grid {

    padding: 37px 0 37px;

}

.eltd-page-footer .widget a {

    color: #f0d99e66;
    font-weight: 600;

}

.copyright {

    font-size: 10px;
    letter-spacing: 2px;

}

.eltd-social-icon-widget-holder.eltd-icon-has-hover {
    color: #f0d99e !important;
}

/* icone servizi */


.eltd-iwt-icon img {
    height: 65px !important;
    width: auto !important;
}

/* icone servizi */


.eltd-hrl-price {
    display: none !important;
}

.titolo_parallax {
    font-family: "Playfair Display",serif;
    font-weight: 700;
    font-size: 3em;
    text-align: center;
    color: #fff;
}

/* solo desktop */

@media only screen and (min-width: 1024px) {
  
  #descirizione_dopo_titolo {
 
		font-size: 1em;
		line-height: 1.8em;
    text-align: center;

}


 #descirizione_dopo_titolo {
    width: 600px !important;
    margin: auto;
        margin-bottom: auto;
 }
}

/* Menù centrato in javascript */

.eltd-page-header .eltd-vertical-align-containers {
    padding: 0;
}

/* ottimizzazioni mobile */



@media only screen and (max-width: 1024px) {
  
  #suite5stelle .eltd-iwt.clearfix.eltd-iwt-icon-top.eltd-iwt-icon-medium.eltd-iwt-cont-center {
    margin-bottom: 15%;
}


.eltd-st-title.eltd-title-center {

    font-size: 2em;

}


.eltd-section-title-inner h3 {

    text-align: center;
    font-size: 2em !important;

}

body {

    font-size: 0.9em !important;
    line-height: 1.8em !important;
    text-align: center;

}



}


/* solo mobile */

@media only screen and (max-width: 1024px) {
  
 .eltd-page-title.entry-title {

    font-size: 1.5em;

}

/* footer */

#text-5 {

    display: none;

}

.eltd-page-footer .eltd-column-content:not(:first-child) {

    margin-top: 0px;

}

.margin-hide {

    margin-top: 6px !important;

}

.eltd-page-footer .widget {

    margin-bottom: 0px;

}

.copyright {

    line-height: 16px !important;

}

.eltd-page-footer .eltd-footer-top-holder .eltd-footer-top-inner.eltd-grid {

    padding: 46px 0 28px;

}
  
  .pp_details {
    display: none !important;
}
  
  body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous {
   
    color: #fff;
    
    }
  
  body .pp_pic_holder a.pp_next:hover {

    color: rgba(255, 255, 255, 0.8);

}
  
  .eltd-iwt-title {

    font-size: 1.8em;

}
  
  .eltd-container-inner, .eltd-grid, .eltd-row-grid-section {
    width: 90%;
}

  
  .pp_expand {
    display: none !important;
}
  
  #menu-yourelais-1 {
    margin-top: 11%;
}

#menu-yourelais-inglese-1 {
    margin-top: 11%;
}

}

#eltd-register-content {
    display: none;
}

.eltd-fullscreen-search-holder {
    z-index: 1!important;
}