#main-nav {
    top: 19px;
}

.worksquare-container {
    width: 1200px;
    margin: 0 auto;
	max-width: 100%;
}

#main-nav > ul > li > a > span{ font-weight:bold; }
#main-nav > ul > li {
    float: left;
    margin: 0 0px;
} 
#main-nav > ul > li > a > span {
    position: relative;
    padding: 18px 7px;
}
#site-content {
    text-align: justify;
}

#featured-title .inner-wrap {
    display: table;
    overflow: hidden;
    width: 100%;
    padding: 144px 0 13px; 
}

.ctaUnisalute .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{ white-space:normal;}

.post-by-author {display:none !important} 

.blink_me {
  animation: blinker 2s linear infinite;
}

 .wpcf7-list-item{   margin: 0;
 padding: 15px 15px 15px 0; }
 
.carousel-slider__post-image{ display:none;}
.carousel-slider__post-title h2{ font-size:24px;}
.carousel-slider__post-excerpt{ font-size:16px}
.carousel-slider__post-meta{display:none;}

.carousel-slider .owl-item{background:#fff;}
.carousel-slider .owl-stage-outer{padding-bottom:15px;}
.owl-prev, .owl-next{ color:#008d36 !important;}

img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 500px !important;
}

@keyframes blinker {
  50% {
    opacity: 0.6;
  }
}

@media screen and (max-width: 360px) {
  #slider-1-slide-1-layer-1 {
    margin-top:30px;
  }
}