/*
Theme Name: Salient Child Theme
Description:
Theme URI:
Author: Giancarlo Lavenuta
Author URI:
Template: salient
Version: 1.0
*/
#header-secondary-outer nav>ul>li.menu-item a {
  font-size: 14px !important
}

#header-secondary-outer nav>ul>li.menu-item:hover a {
  pointer-events: none;
  cursor: default;
  color: #fff !important;
}

.box-top-home img {
  width: 64px
}

.box-top-home h3 {
  font-size: 20px !important;
  line-height: 28px !important
}

.box-top-home .iwithtext .iwt-icon img:not([srcset]) {
  width: 64px !important;
}

.box-top-home .iwithtext .iwt-text {
  padding-left: 75px;
}

#header-outer[data-header-button_style="default"] #top nav>ul>li[class*="button_solid_color"]>a:before, #header-outer[data-header-button_style="default"].transparent #top nav>ul>li[class*="button_solid_color"]>a:before {
  -webkit-transition: all .3s ease !important;
  -o-transition: all .3s ease !important;
  transition: all .3s ease !important;
}

#header-outer[data-header-button_style="default"] #top nav>ul>li[class*="button_solid_color"]>a:hover:before, #header-outer[data-header-button_style="default"].transparent #top nav>ul>li[class*="button_solid_color"]>a:hover:before {
  opacity: 1 !important;
  background-color: #b5bb19 !important;
  -webkit-transition: all .3s ease !important;
  -o-transition: all .3s ease !important;
  transition: all .3s ease !important;
}

/* INIZIO WPML */
li.wpml-ls-menu-item a {
  padding-right: 0 !important;
  padding-left: 10px !important
}

#header-outer .wpml-ls-menu-item .wpml-ls-flag {
  max-width: inherit;
}

/* FINE WPML */
/* INIZIO NECTAR SLIDER */
.active_texture {
  background-color: #53aede;
  background-image: linear-gradient(110deg, #53aede 0%, #5d6770 100%);
  opacity: .5 !important;
  display: block !important;
}

.swiper-container .slider-prev, .swiper-container .slider-next {
  width: 50px !important;
  /* background-color: rgba(93, 103, 112, 0.8); */
  background-color: transparent;
  border-radius: 0
}

.swiper-container .slider-prev:hover, .swiper-container .slider-next:hover {
  /* background-color: rgba(93, 103, 112, 1); */
  background-color: #53aede;
  border-radius: 0
}

body .swiper-container .slider-prev .slide-count, body .swiper-container .slider-next .slide-count {
  display: none !important
}

.swiper-slide .content h2 {
  font-weight: 600
}

.swiper-slide .content p {
  font-weight: 400
}

body:not([data-button-style*="shadow"]) .swiper-slide .button a:after {
  background-color: #53aede
}

body:not([data-button-style*="shadow"]) .swiper-slide .button a:hover {
  background-color: #b5bb19 !important
}

body:not([data-button-style*="shadow"]) .swiper-slide .button a:hover:after {
  opacity: 0
}

/* FINE NECTAR SLIDER */
/* INIZIO BLOG */
.meta-category {
  display: none
}

.senza-categoria, .non-categorizzato, .uncategorized {
  display: none !important
}

body.single-post .container-wrap {
  padding-bottom: 0 !important;
}

.related-post-wrap .row-bg-wrap .row-bg {
  background: rgba(93, 103, 112, 0.05)
}

.article-content-wrap .excerpt {
  font-size: 17px
}

.masonry.classic_enhanced .masonry-blog-item .inner-wrap, .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
  border-radius: 0 !important
}

/* FINE BLOG */
/* INIZIO FOOTER */
#footer-widgets img {
  width: 240px
}

#footer-outer .row {
  padding: 35px 0 10px 0
}

#footer-outer #copyright[data-layout="centered"] {
  padding: 25px 0!important
}

.menu-footer-menu ul li a {
  font-size: 16px
}

/* FINE FOOTER */
/* INIZIO ACCORDION */
div[data-style="minimal"] .toggle {
  border-bottom: 1px solid #c3cfe1
}

div[data-style="minimal"] .toggle ul {
  margin-bottom: 0;
  margin-left: 10px
}

div[data-style="minimal"] .toggle ul li {
  list-style-type: none;
}

div[data-style="minimal"] .toggle h3 a {
  font-size: 20px;
  color: #53aede;
  padding: 20px 0;
}

div[data-style*="minimal"] .toggle h3 i {
  border: 0;
  margin-top: -11px
}

div[data-style="minimal"] .toggle h3 i:before, div[data-style="minimal"] .toggle h3 i:after {
  background-color: #53aede
}

/* FINE ACCORDION */
/*== INIZIO CF7 ==*/
.wpcf7-form {
  display: table;
}

.summary .wpcf7-form {
  text-align: left;
  margin: 0 0 10px 0
}

.campo {
  width: 100%;
  display: inline-block;
  margin: 10px 0
}

.campo-area {
  display: inline-block;
  clear: both;
  width: 100%;
  margin: 10px 0;
}

input.wpcf7-text {
  border: 1px solid rgba(93, 103, 112, 0.15) !important;
  font-size: 17px !important;
  padding: 15px !important;
  background: #fff !important;
  width: 100% !important;
  color: #5d6770 !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
}

.wpcf7-textarea {
  border: 1px solid rgba(93, 103, 112, 0.15) !important;
  font-size: 17px !important;
  padding: 15px !important;
  background: #fff !important;
  color: #5d6770 !important;
  resize: none !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
  height: 100px !important
}

.button-cf7 {
  padding: 10px 20px !important;
  font-size: 18px !important
}

div.wpcf7-response-output {
  margin: 10px 0 !important;
}

div.wpcf7 .ajax-loader {
  top: 7px
    /* background-image: url('images/loading-contact.gif'); */
}

input.wpcf7-not-valid {
  border: 1px solid #CC0000 !important;
}

span.wpcf7-not-valid-tip {
  display: none !important;
}

.wpcf7-checkbox.wpcf7-not-valid {
  border: none !important;
}

.wpcf7-checkbox.wpcf7-not-valid span {
  color: #CC0000 !important;
}

span.wpcf7-list-item {
  margin: 10px 0 !important
}

.Accetto span.wpcf7-not-valid-tip {
  display: inherit !important;
  font-size: 12px !important;
  margin-left: 5px !important;
  color: #CC0000 !important;
}

div.wpcf7-validation-errors, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
  color: #CC0000 !important;
  padding: 0 !important;
  border: none !important;
  background: none !important
}

div.wpcf7-mail-sent-ok {
  color: #46b450 !important;
  padding: 0 !important;
  border: none !important;
}

.wpcf7 form.sent .wpcf7-response-output {
  color: #46b450 !important;
  padding: 0 !important;
  border: none !important;
  background: none !important
}

div.wpcf7 img.ajax-loader {
  margin-top: 0 !important;
}

.trattamento-dati {
  display: inline-block !important;
}

input.wpcf7-submit {
  font-size: 17px
}

body[data-form-submit="regular"] input[type=submit].wpcf7-submit:hover {
  opacity: 1 !important;
  background-color: #b5bb19 !important;
  -webkit-transition: all .3s ease !important;
  -o-transition: all .3s ease !important;
  transition: all .3s ease !important;
}

/*== FINE CF7 ==*/
@media only screen and (max-width: 999px) {
  li.wpml-ls-menu-item {
    display: inline-block;
  }

  #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
    font-size: 28px !important;
    line-height: 38px !important
  }

  #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu ul.secondary-header-items li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container ul.secondary-header-items li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu ul.secondary-header-items li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container ul.secondary-header-items li a {
    color: #fff !important;
    font-size: 18px !important;
    line-height: 22px !important
  }

  ul.secondary-header-items li:hover a {
    pointer-events: none;
    cursor: default;
    color: #fff !important;
  }

  .box-top-home .iwithtext .iwt-icon img:not([srcset]) {
    width: 35px !important
  }

  /* INIZIO SLIDER */
  .nectar-slider-wrap .swiper-container .swiper-slide .button a {
    font-size: 15px !important;
    padding: 18px 40px !important;
  }

  body .swiper-slide .content p, body .swiper-slide .content p.transparent-bg span, .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
    font-size: 16px !important;
    line-height: 26px !important;
  }

  /* FINE SLIDER */
}

@media only screen and (max-width: 699px) {

  /* INIZIO SLIDER */
  .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_col-sm-12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
    font-size: 22px !important;
    line-height: 32px !important;
  }

  .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
    font-size: 16px !important;
    line-height: 26px !important;
  }

  /* FINE SLIDER */
}
