﻿.c-layout-header .c-brand {
    margin: 20px 0 37px 0; } 

.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
      margin: 12px 0 19px 0; }

/* colore sfondo barra breadcrumb */
.c-layout-breadcrumbs-1.c-bgimage .c-breadcrumbs-wrapper {
      background: rgba(7, 37, 76, 0.4);
    }

 .c-page-breadcrumbs li a  {
  text-transform: lowercase !important;
   }

 /* colore sfondo menù onscroll */
 .c-page-on-scroll .c-layout-header.c-layout-header-2 {
    background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;
    border-bottom: 0 none;
    box-shadow: none;
}

  /* colore font menù onscroll */
 .c-page-on-scroll .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-page-on-scroll .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    color: #073776;
}

 .c-layout-footer.c-layout-footer-4.c-bg-footer-8 {
    background: rgba(0, 0, 0, 0) url("/public/image/bg/diamanti.jpg") no-repeat scroll center center;
}

 .c-layout-footer input, .c-layout-footer textarea, .c-layout-footer a {
  margin: 10px 0 0 0;
 }

 .c-bg-dark {
 background-color: rgba(85, 85, 85, 0.9) !important;
 }

 .c-content-blog-post-card-1.c-option-2 img {
height: 200px;
 }

  .PNLNewsList.c-content-blog-post-card-1.c-option-2 img {
    height: 100px;
    display: block;
    height: auto;
    max-width: 100%;
 }

/* altezza breadcrumbs */
.c-layout-breadcrumbs-1.c-bgimage {
    padding: 80px 0;
    margin-top: 0px;
}

/* margine breadcrumbs immagini */
.c-breadcrumbs-wrapper {
    margin-top:120px;
}

/* margine breadcrumbs no immagini */
.c-layout-breadcrumbs-1 {
    background: #25366e none repeat scroll 0 0;
    margin-top: 174px;
    padding: 16px 0;
} 

/* testo H3 breadcrumbs no immagini */
.c-layout-breadcrumbs-1 .c-page-title h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    margin: 10px 0 6px;
}

/* testo dx breadcrumbs no immagini*/
.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li, .c-layout-breadcrumbs-1 .c-page-breadcrumbs > li > a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}

  /*.c-layout-breadcrumbs-1 {
    background: rgba(243, 145, 0, 0.9) none repeat scroll 0 0;
}*/

  .c-content-feature-11 .c-grid > .c-grid-row > li > .c-bg-opacity-1 {
    background-color: rgba(0, 0, 0, 0.5);
}

  .c-content-feature-11 .c-grid > .c-grid-row > li > .c-card > p {
    color: #fff;
    line-height: 32px;
    margin: 0;
}

    .c-content-feature-11 .c-grid > .c-grid-row > li > .c-card > h3 {
    color: #fff;
}

 .c-content-feature-8 h3 {
    color: #00407B; }

 .c-content-feature-8 p {
    color: #444;
}

.cbp-l-grid-masonry-projects-title {
    color: #fff;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 17px;
    font-weight: 600;

}

.c-main-title-circle.c-font-white {
    color: #fff !important;
}

/* sfondo circolare testi animazione */
.c-layout-revo-slider-4 .c-main-title-circle {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    border-radius: 600px;
    letter-spacing: 1px;
    line-height: 68px;
    padding: 180px 60px;
}

/* colore voci menù active */
.c-theme-nav li.c-active > a:not(.btn) {
    color: #F39100 !important;
}

/* colore li elenchi*/
.c-content-list-1.c-theme.c-separator-dot > li::before, .c-content-list-1.c-theme > li::before {
    background: #F39100 none repeat scroll 0 0;
}

/* Gmaps contatti - box riferimenti*/
.c-content-contact-1 > .row .c-body {
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;
    margin: 40px 0;
    padding: 60px 40px;
    position: relative;
    z-index: 100;
}

.c-content-contact-1 > .row .c-body > .c-section > h3 {
    color: #073776;
    font-size: 30px;
    font-weight: bold;
    margin: 0 0 30px;
    text-transform: uppercase;
}

.c-content-contact-1 > .row .c-body > .c-section > p {
    color: #073776;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.c-content-box.c-size-md {
    padding: 6px 0;
}

/* Amis */
.c-content-title-4 {
    margin-bottom: 50px;
    margin-top: 80px;
}

.c-content-feature-8 > .c-grid > li > .c-card.c-bg-opacity-2 {
    background-color: rgba(255, 255, 255, 0.7);
}
