/*********************
        Common
*********************/
i.fa.fa-file-pdf-o {
    font-size: 60px;
    color: #e7505a;
}
footer.c-layout-footer-6 .c-body .c-twitter {
    width: 100%;
}
.c-bg-white-personal {
    background-color: #ffffff !important;
}

@media (min-width: 992px) {
    header.c-layout-header .c-brand {
        margin: 0px;
    }
}

.c-layout-breadcrumbs-1 .c-page-title h3 {
    margin: 65px 0 6px 0;}

.c-layout-breadcrumbs-1.c-bgimage .c-page-breadcrumbs {
    margin-top: 65px;
    /* margin-top: 10px; */
}

@media (max-width: 991px) {
    .c-layout-header.c-layout-header-default-mobile .c-brand > .c-hor-nav-toggler {
        /* position: relative; */
        top: -30px;
        /* display: inline-block; */
        /* background: #f5f6f8; */
        /* padding: 5px 8px 6px 8px; */
    }
}

div .c-content-tile-1 .c-tile-content.c-arrow-brown-2.c-arrow-right:after {
    border-left-color: #5ea8dc;
}

div.c-content-tile-1 .c-tile-content.c-arrow-green.c-arrow-right:after {
    border-left-color: #59a45c;
}

/*div.c-content-tile-1 .c-tile-content.c-arrow-red-2.c-arrow-left:after {*/
    /*border-right-color: #cd6262;*/
/*}*/
div.c-content-tile-1 .c-tile-content.c-arrow-red-2.c-arrow-left:after {
    border-right-color: #cd6262;
}
@media (max-width: 767px) {
    div.c-content-tile-1 .c-tile-content.c-arrow-red-2.c-arrow-left:after {
        border-right-color: transparent;
        border-bottom-color: #cd6262;
    }
}
div.c-content-tile-1 .c-tile-content.c-arrow-blue-3.c-arrow-left:after {
    border-right-color: #7f8c97;
}

@media (max-width: 767px) {
    div.c-content-tile-1 .c-tile-content.c-arrow-green.c-arrow-right:after {
        border-left-color: transparent;
        border-top-color: #59a45c;
    }
}

@media (max-width: 767px) {
    div.c-content-tile-1 .c-tile-content.c-arrow-brown-2.c-arrow-right:after {
        border-left-color: transparent;
        border-top-color:  #5ea8dc;
    }
}
h3.c-title.c-font-uppercase.c-font-bold {
    margin-top: 0;
}


/*********************
        Index
*********************/
.c-layout-header.c-layout-header-4 {
    background-color: white;
    /* background: none; */
    border-bottom: 0;
}
i.fa.fa-cogs {
    font-size: 60px;
    color: #cd6262;
}
i.fa.fa-star-o {
    font-size: 60px;
    color: #cd6262;
}

.c-bg-green-personal {
    background-color: #59a45c !important;
}

.c-bg-cyan-personal {
    background-color: #5ea8dc !important;
}

.c-bg-red-personal {
    background-color: #cd6262 !important;
}

.c-bg-grey-personal {
    background-color: #7f8c97 !important;
}
.owl-item {
    margin-right: 50px;
}
div.c-content-feature-1 h3 {
    font-size: 29px;
}

section.c-layout-revo-slider.c-layout-revo-slider-4 {
    margin-top: 90px;
}

@media (min-width:320px) and (max-width:767px){
h3.c-main-title-circle.c-font-48.c-font-bold.c-font-center.c-font-uppercase.c-font-white.c-block {
    display: none;
}
    }

/*********************
      CHI SIAMO
*********************/

i.fa.fa-cog {
    font-size: 24px;
    color: #cd6262;
}
i.fa.fa-users {
    font-size: 24px;
    color: #cd6262;
}
/*********************
      Prodotti
*********************/
/*.c-content-overlay .c-overlay-wrapper {*/
    /*background: rgba(205, 98, 98, 0.52);*/
/*}*/
.c-content-overlay .c-overlay-wrapper.neri {
    background: rgba(94, 156, 209, 0.56);
}
.c-theme-bg.neri {
    background: #6aabd7 !important;
}

.c-theme-bg.zenit {
    background: black !important;
}
div.c-content-title-1 > h3 {
    margin: 40px 0 30px 0;
}
.c-bg-dark {
    background-color: #2f353b !important;
    margin-bottom: 50px;
}

.cbp .cbp-item, .cbp-wrapper, .cbp-wrapper-outer {
    position: initial;
}
.cbp-caption-expand .cbp-caption-defaultWrap {
    font-size: 22px;
}
.cbp-caption-expand .cbp-l-caption-body {
    padding: 20px 0 20px 0;
}
.cbp-panel {
    float: left;
    width: 100%;
    max-width: auto;
    margin: 0 auto;
    font-family: "Roboto Condensed", sans-serif !important;
}
.icon-size-fullscreen{
    margin-right: 20px;
}


/*********************
      Contatti
*********************/
.c-font-lowercase {
    text-transform: initial !important;
    color: #fff;
}
/*.c-content-box.c-size-md {
    padding: 60px 0;
}*/
p.succs-msg {
    text-align: left;
    margin-top: -38px;
    padding-left: 107px;
    color: #64a563 !important;
    font-size: 20px;
    font-weight: bold;
}
p.fail-msg, .bis {
    text-align: left;
    margin-top: -36px;
    padding-left: 107px;
    color: red !important;
    font-size: 20px;
    font-weight: bold;
}
p.fail-msg, .bis {
    text-align: left;
    margin-top: -36px;
    padding-left: 107px;
    color: red !important;
    font-size: 20px;
    font-weight: bold;
}
.sending {
    background-image: url("../../img/animated-overlay-grey.gif") !important;
    filter: alpha(opacity=85);
    opacity: 0.85 !important;
    cursor: default !important;
}
form p {
    display: none;
}
fieldset label {
    display: inline-block;
    max-width: 100%;
    font-weight: bold;
    margin: 0px 0px 25px 25px;
}
.c-theme-btn.btn {
    /* color: #ffffff; */
    /* background: #e7505a; */
    /* border-color: #e7505a; */
    margin-top: 20px;
}
/*********************
      Punto vendita
*********************/
.pvendita.col-md-12 {
    width: 100%;
    margin-bottom: 70px;
}
/*********************
        News
*********************/
.news-continer{
    padding: 42px 0 50px 30px;
}