.bottone_categorie {
  	width:600px:important;
    height: 50px!important;
}

.live_sotto {
    height: 28px;
  	line-height: 17px;
  	font-size;10px;
}

.centrato {
	text-align:center;
}

.bottonezio {
  
}

.bottonezio a {
  border: none !important;
  border-radius: 0px !important;
}



.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder {
    color: #000!important;
}

.qodef-light-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget a {
    color: #000!important;
}

.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener {
  color: black !important;
}

.single-portfolio-item .articoliriga .vc_col-sm-1 {
  display: none;
}

.single-portfolio-item .qodef-title-holder.qodef-standard-type, .qodef-post-info-date.entry-date.published.updated {
  display: none;
}

.single-portfolio-item .articoliriga .vc_col-sm-10 {
 width: 100%; 
}

.page-blog .vc_grid-item-mini h4 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.page-blog .vc_gitem-post-data {
    margin-bottom: 0px;
}

.manuela .vc_single_image-wrapper:hover:before {
    position: absolute;
    content: "Manuela Cappellini";
    background: rgba(255, 255, 255, 0.3);
    /* line-height: 200px; */
    font-size: 20px;
    color: white;
    transition: background .5s ease-out;
    top: 0%;
    height: 100%;
    padding: 40% 0%;
    width: 100%;
    text-shadow: 1px 1px #000000;
    left: 0px;
}

.elisa .vc_single_image-wrapper:hover:before {
   position: absolute;
    content: "Elisa Airaghi";
    background: rgba(255, 255, 255, 0.3);
    /* line-height: 200px; */
    font-size: 20px;
    color: white;
      -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
    top: 0%;
    height: 100%;
    padding: 40% 0%;
    width: 100%;
    text-shadow: 1px 1px #000000;
    left: 0px;
}

.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder:hover {
    color: #777 !important;
}

.qodef-light-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget a:hover {
    color: #777777!important;
}

.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener, .qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener.opened, .qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-side-menu-button-opener:hover, .qodef-light-header .qodef-top-bar .qodef-side-menu-button-opener, .qodef-light-header .qodef-top-bar .qodef-side-menu-button-opener.opened, .qodef-light-header .qodef-top-bar .qodef-side-menu-button-opener:hover {
    color: #000 !important;
}

.qodef-top-bar {
  display: none;
}

.qodef-ps-navigation, .qodef-portfolio-list-holder.qodef-pl-standard-shader .qodef-pli-text-holder {
  display: none;
}

.qodef-post-info-bottom-left {
  display: none !important;
}

.qodef-ps-info-item.qodef-ps-content-item {
  text-align: justify;
}

.rowzio {
  margin-left: 0px;
  margin-right: 0px;
}

.sovrapponi {
    background-color: #f0f0f0;
    margin-top: -3px;
    position: absolute;
    width: 100%;
}

.qodef-page-footer .qodef-footer-top-holder {
      padding: 40px 50px;
}

.single-post .qodef-post-image {
  display: none !important;
}

.crp_related ul li {
      width: 18%;
    list-style: none;
    display: inline-block;
    padding: 1%;
    vertical-align: top;
  line-height: 20px;
  text-align: center;
  word-wrap: break-word;
}

.crp_related ul li a:hover {
     color: #d4afaf;
}

.single-post .qodef-post-text-main {
  text-align: justify;
}

.single-post .qodef-title-holder.qodef-standard-type {
  display: none;
}


@media only screen and (max-width: 768px) {
.qodef-blog-holder.qodef-blog-single article .qodef-post-text .qodef-post-info-top {
    padding: 40px 0px;
    width: 100%;
}
  
  .qodef-blog-holder.qodef-blog-single article .qodef-post-text .qodef-post-info-top .qodef-post-title {
    word-wrap: break-word;
}
}

@media only screen and (max-width: 680px) {
   .crp_related ul li {
  width: 100%;
    padding: 0px;
    display: block;
    margin-bottom: 30px;
}
  
  .crp_related ul li img {
  width: 100%;
}
  
  
}


.portfolio-item-template-default .crp_related {
  display: none;
}

.qodef-title-holder {
    background-position: center center;
    background-size: cover;
}

.articoliriga h4 {
  margin: 0px;
}

.single-portfolio-item .articoliriga {
  margin-top: 40px;
}

.single-portfolio-item .qodef-ps-info-item.qodef-ps-date {
  display: none !important;
}

.russo .vc_single_image-wrapper:hover:before {
   position: absolute;
    content: "Ambra Russo";
    background: rgba(255, 255, 255, 0.3);
    /* line-height: 200px; */
    font-size: 20px;
    color: white;
      -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
    top: 0%;
    height: 100%;
    padding: 40% 0%;
    width: 100%;
    text-shadow: 1px 1px #000000;
    left: 0px;
}

.costa .vc_single_image-wrapper:hover:before {
   position: absolute;
    content: "Gianluca Costa";
    background: rgba(255, 255, 255, 0.3);
    /* line-height: 200px; */
    font-size: 20px;
    color: white;
      -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
    top: 0%;
    height: 100%;
    padding: 40% 0%;
    width: 100%;
    text-shadow: 1px 1px #000000;
    left: 0px;
}

.cominetti .vc_single_image-wrapper:hover:before {
   position: absolute;
    content: "Marta Cominetti";
    background: rgba(255, 255, 255, 0.3);
    /* line-height: 200px; */
    font-size: 20px;
    color: white;
      -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
    top: 0%;
    height: 100%;
    padding: 40% 0%;
    width: 100%;
    text-shadow: 1px 1px #000000;
    left: 0px;
}

.nomeclasse1 h2 {
 font-size: 20px; 
}

.tulli .vc_single_image-wrapper:hover:before {
   position: absolute;
    content: "Sara Tulli";
    background: rgba(255, 255, 255, 0.3);
    /* line-height: 200px; */
    font-size: 20px;
    color: white;
      -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
    top: 0%;
    height: 100%;
    padding: 40% 0%;
    width: 100%;
    text-shadow: 1px 1px #000000;
    left: 0px;
}

.ruscino .vc_single_image-wrapper:hover:before {
   position: absolute;
    content: "Ljanka Ruscino";
    background: rgba(255, 255, 255, 0.3);
    /* line-height: 200px; */
    font-size: 20px;
    color: white;
      -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
    top: 0%;
    height: 100%;
    padding: 40% 0%;
    width: 100%;
    text-shadow: 1px 1px #000000;
    left: 0px;
}

.delellis .vc_single_image-wrapper:hover:before {
   position: absolute;
    content: "Donatella De Lellis";
    background: rgba(255, 255, 255, 0.3);
    /* line-height: 200px; */
    font-size: 20px;
    color: white;
      -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
    top: 0%;
    height: 100%;
    padding: 40% 0%;
    width: 100%;
    text-shadow: 1px 1px #000000;
    left: 0px;
}

.sarotto .vc_single_image-wrapper:hover:before {
   position: absolute;
    content: "Fiorenza Sarotto";
    background: rgba(255, 255, 255, 0.3);
    /* line-height: 200px; */
    font-size: 20px;
    color: white;
      -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
    top: 0%;
    height: 100%;
    padding: 40% 0%;
    width: 100%;
    text-shadow: 1px 1px #000000;
    left: 0px;
}

.qodef-title-holder.qodef-standard-type.qodef-has-bg-image.qodef-bg-parallax {
  height: 285px !important;
      background-position: center center !important;
    background-attachment: scroll !important;
}

.qodef-title-holder .qodef-title-image {
    display: none !important;
}


@media only screen and (min-width: 768px) {
.qodef-title-holder.qodef-standard-type.qodef-has-bg-image.qodef-bg-parallax .qodef-title-wrapper {
  padding-top: 105px !important;
}
}

.qodef-banner-holder h3.qodef-banner-title {
           text-shadow: 3px 3px 4px #444444;
}

.widget.widget_icl_lang_sel_widget.qodef-header-widget-menu-area ul li {
    padding: 0px 0px;
}

#menu-custom-menu-1 li {
  display: inline;
      padding: 0px 6px;
}

#menu-custom-menu-1-inglese li {
  display: inline;
      padding: 0px 6px;
}

.qodef-dark-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget ul li.blog-live a, .blog-live a, .qodef-light-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget ul li.blog-live a {
       background: url(http://www.no-words.it/wp-content/uploads/2018/02/live-icon1.png) no-repeat;
    background-position: 0% 0%;
    color: transparent !important;
}

.qodef-dark-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget ul li.blog-live a:hover, .blog-live a:hover, .qodef-light-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget ul li.blog-live a:hover {
    background-position: 0% 64%;
}

 .nomeclasse1 .widget {
     background-color: white;
     margin-bottom: 35px;
 }

.qodef-title-holder.qodef-standard-type .qodef-page-title {
      text-shadow: 3px 3px 4px #444444;
}

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
      word-wrap: break-word;
}

@media only screen and (min-width: 768px) {
.menu-item-wpml-ls-45-it, .menu-item-wpml-ls-45-en {
    display: none !important;
}
}




@media only screen and (max-width: 767px) {
.rowzio .qodef-elements-holder .qodef-eh-item-content {
    padding: 0px;
}
  
 .articoliriga {
   margin: 0px 10px; 
  }
  
  .qodef-clients-carousel-holder.qodef-cc-hover-pulse-image .owl-item img {
   width: 75% !important; 
  }
  
  .qodef-blog-list-holder .qodef-post-title {
     word-wrap: break-word;
    word-break: break-all;
}
  
  img.wpml-ls-flag {
    padding-right: 3px;
  } 
  
.qodef-title-holder.qodef-standard-type.qodef-has-bg-image.qodef-bg-parallax {
    height: 150px !important;
} 
 
  .qodef-title-holder.qodef-has-bg-image .qodef-title-image {
    display: none;
}
  
  .qodef-title-holder.qodef-standard-type .qodef-page-title {
      font-size: 38px;
    text-align: center;
}
  
  .single.single-portfolio-item .qodef-title-holder.qodef-standard-type {
   display: none !important; 
  }
  
  .giustificato.pari .qodef-iwoc-content-inner {
    display: flex;
        flex-direction: column-reverse;
}
  
  .giustificato .qodef-iwoc-title {
    text-align: center !important;
  }
  
  
  .qodef-image-with-overlapping-content-holder.qodef-content-in-grid.qodef-content-overlap .qodef-iwoc-info-holder {
        padding: 0px;
}
  
  .vc_custom_1516803465989 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
  
.qodef-image-with-overlapping-content-holder.qodef-content-in-grid.qodef-content-overlap .qodef-iwoc-content-holder {
    padding: 50px 0 0px;
  }

.qodef-image-with-overlapping-content-holder.qodef-content-in-grid.qodef-image-left .qodef-iwoc-content-holder, .qodef-image-with-overlapping-content-holder.qodef-content-in-grid.qodef-image-right .qodef-iwoc-content-holder {
    padding: 50px 0 0px;
}  
  
  .vc_custom_1507539444945 {
    padding-top: 15px !important;
  }
  
  .wpb_text_column.wpb_content_element p {
    margin-top: 50px;
  }
  
  
  .vc_custom_1512556750201 {
   padding-top: 0px !important; 
  }
  
  .page-contatti .wpb_gmaps_widget {
    margin-top: 30px;
  }
  
  .post-type-archive-portfolio-item .qodef-portfolio-list-holder.qodef-pl-gallery article {
    width: 50%!important;
}
  
 .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-five-columns .qodef-bl-item:nth-child(2n+1), .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-four-columns .qodef-bl-item:nth-child(2n+1), .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-three-columns .qodef-bl-item:nth-child(2n+1), .qodef-portfolio-list-holder.qodef-pl-gallery.qodef-pl-five-columns article:nth-child(2n+1), .qodef-portfolio-list-holder.qodef-pl-gallery.qodef-pl-four-columns article:nth-child(2n+1), .qodef-portfolio-list-holder.qodef-pl-gallery.qodef-pl-six-columns article:nth-child(2n+1), .qodef-portfolio-list-holder.qodef-pl-gallery.qodef-pl-three-columns article:nth-child(2n+1), .qodef-portfolio-single-holder .qodef-ps-image-holder.qodef-ps-gallery-images.qodef-ps-four-columns .qodef-ps-image:nth-child(2n+1), .qodef-portfolio-single-holder .qodef-ps-image-holder.qodef-ps-gallery-images.qodef-ps-three-columns .qodef-ps-image:nth-child(2n+1) {
    clear: both;
}

.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
   width: 50%;
    display: inline-block;
  }
  
  .pp_details {
    display: none !important;
  }
  
  body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous {
    color: white;
    text-shadow: 2px 0px #bdbdbd;
  }


   .invertidestra {
     display: flex;
     flex-direction: column-reverse;
 }
  
  .invertidestra .bigtitle.pink {
    margin-top: 75px;
    margin-bottom: 50px;
}
  
   .vc_custom_1516965426695 h2, .vc_custom_1516965333061 h2 {
  font-size: 20px;
  }
  
}

@media only screen and (min-width: 1025px) and (max-width: 1299px) {
.qodef-banner-holder h3.qodef-banner-title {
      font-size: 21px;
}
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {

.qodef-mobile-header .qodef-mobile-menu-opener a {
      padding-left: 10px;
}
  
  .page-blog .vc_col-sm-2 {
    width: 25%;
}
  
  .qodef-blog-list-holder .qodef-post-title {
    word-wrap: break-word;
    word-break: break-all;
}
  
  footer .qodef-blog-list-holder.qodef-bl-simple .qodef-post-image {
    display: block;
    width: 100%;
}
  
  footer .widget.qodef-blog-list-widget .qodef-blog-list-holder .qodef-bli-content {
    padding-left: 0px;
    padding-top: 10px;
}
  
  footer ul.qodef-blog-list :nth-last-child(3), footer ul.qodef-blog-list :nth-last-child(4), footer ul.qodef-blog-list :nth-last-child(5) {
    display: none;
  } 
    
    .rowzio .wpb_column.vc_column_container.vc_col-sm-3 {
	width: 50%;
}
  
  .rowzio .colonnazio {
   clear: both; 
  }
  
  .articoliriga .vc_col-sm-2 {
    width: 33.33%;
  }

  
  .qodef-elements-holder.qodef-responsive-mode-768.qodef-two-columns .qodef-eh-item {
    width: 50%;
}
  
  .qodef-container-inner, .qodef-grid, .qodef-row-grid-section {
      width: 96%;
}
  
  .vc_custom_1516965426695 h2, .vc_custom_1516965333061 h2 {
  font-size: 30px;
  }
  
  .post-type-archive-portfolio-item .qodef-portfolio-list-holder.qodef-pl-gallery article {
      width: 36%!important; 
  }
  
    .post-type-archive-portfolio-item .qodef-portfolio-list-holder.qodef-pl-gallery article:nth-last-child(2n) { 
  margin-left: 10.5%;
  margin-right: 3.5%;
} 


 .post-type-archive-portfolio-item .qodef-portfolio-list-holder.qodef-pl-gallery article:nth-last-child(2n+1) { 
  margin-left: 3.5%;
  margin-right: 7%;
} 
  
   .giustificato.pari .qodef-iwoc-content-inner {
    display: flex;
        flex-direction: column-reverse;
}
  
    .qodef-image-with-overlapping-content-holder.qodef-content-in-grid.qodef-content-overlap .qodef-iwoc-info-holder {
        padding: 0px;
}
  
  .vc_custom_1516803465989 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
  
.qodef-image-with-overlapping-content-holder.qodef-content-in-grid.qodef-content-overlap .qodef-iwoc-content-holder {
    padding: 50px 0 0px;
  }

   .giustificato .qodef-iwoc-title {
    text-align: center !important;
  }
  
  .giustificato .qodef-iwoc-title-holder {
    max-width: 100% !important;
  }
  
.qodef-image-with-overlapping-content-holder.qodef-content-in-grid.qodef-image-left .qodef-iwoc-content-holder, .qodef-image-with-overlapping-content-holder.qodef-content-in-grid.qodef-image-right .qodef-iwoc-content-holder {
    padding: 50px 0 0px;
}  
  
  .vc_custom_1507539444945 {
    padding-top: 15px !important;
  }
  
  .wpb_text_column.wpb_content_element p {
    margin-top: 50px;
  }
  
} 