/* FONT */
@font-face {
    font-family: 'dooodleistaregular';
    src: url('/font/dooodleista-webfont.eot');
    src: url('/font/dooodleista-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/dooodleista-webfont.woff2') format('woff2'),
         url('/font/dooodleista-webfont.woff') format('woff'),
         url('/font/dooodleista-webfont.ttf') format('truetype'),
         url('/font/dooodleista-webfont.svg#dooodleistaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dooodleista_condensedregular';
    src: url('/font/dooodleista-condensed-webfont.eot');
    src: url('/font/dooodleista-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/dooodleista-condensed-webfont.woff2') format('woff2'),
         url('/font/dooodleista-condensed-webfont.woff') format('woff'),
         url('/font/dooodleista-condensed-webfont.ttf') format('truetype'),
         url('/font/dooodleista-condensed-webfont.svg#dooodleista_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dooodleistabold';
    src: url('/font/dooodleistabold-webfont.eot');
    src: url('/font/dooodleistabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/dooodleistabold-webfont.woff2') format('woff2'),
         url('/font/dooodleistabold-webfont.woff') format('woff'),
         url('/font/dooodleistabold-webfont.ttf') format('truetype'),
         url('/font/dooodleistabold-webfont.svg#dooodleistabold') format('svg');
    font-weight: normal;
    font-style: normal;
}




h1{font-family: 'dooodleistabold'; letter-spacing: 0.03em;}



/*MENU*/

.dark nav.main_menu>ul>li>a,
.dark nav.main_menu>ul>li.active>a {color: #A5A5A5;}

header.centered_logo .header_inner_left {margin: 20px 0 0px 0;}
nav.main_menu ul li{border-right: 1px solid #000;}
nav.main_menu ul li:last-child{border:none!important;}
nav.main_menu>ul>li>a span{line-height:27px;}
nav.main_menu>ul>li:hover>a span{color:#e98900;}
.dark nav.main_menu>ul>li.active>a {color: #e78401;}
.header_bottom .container_inner{padding-bottom:20px;}

.mobile_menu_button{height: 10px;}

/* STICKY */


.content {margin-top: 25px;}



/* FIX PER UNIRE LE IMMAGINE DENTRO AL CONTENUTO */
.UNISCI .vc_span3{padding:0px!important; line-height: 0px;}
.UNISCI .vc_span4{padding:0px!important; line-height: 0px;}
.UNISCI .vc_span6{padding:0px!important; line-height: 0px;}
.UNISCI .vc_span8{padding:0px!important; line-height: 0px;}
.UNISCI .vc_span9{padding:0px!important; line-height: 0px;}
.UNISCI .vc_span12{padding:0px!important; line-height: 0px;}
.UNISCI .section_inner {line-height: 0px;}
.wpb_row {margin-left:0!important;margin-right:0!important;}



/* BLOG */
.blog_holder article .post_description {display: none;}
.blog_holder.masonry article .post_text {padding: 20px 0px 10px; background-color: #fff;}
.blog_holder.masonry article h3 {margin: 0 0 10px;}


/* FOOTER */
.footer_top .widget_nav_menu li.menu-item a {font-weight: 500;font-size: 12px; text-transform: uppercase;}
.footer_top .widget.widget_nav_menu li {margin: 0 0 10px;line-height: 9px;}

.content .container .container_inner {padding: 30px 0 0 0;}
.gallery_holder ul.v4 li, .wpb_gallery_slides .gallery_holder ul.v4 li {
width: 25%;
margin: 0 0% 0px 0;
}
.portfolio_gallery a .gallery_text_holder, .gallery_holder ul li .gallery_hover {
background-color: rgba(233,137,0,0);
}


/* GALLERIA */
div.ppt{display:none!important}

/* FORM CONTATTI */
.form_contatti{width:90%!important}
.form_contatti .with_frm_style .frm_top_container label.frm_primary_label{padding-bottom:15px;}
.form_contatti .with_frm_style .form-field{margin-bottom:20px!important; padding-bottom:10px!important;}
.form_contatti .with_frm_style .frm_error{padding-top: 10px!important;}

/* POPUP */
.pum-content p{line-height:0px!important;}




/* MOBILE */
@media screen and (max-width:720px) {
   .wpb_row .wpb_column {margin-bottom: 0px!important;}
  
  /* menu */
  nav.mobile_menu ul li a{text-transform:uppercase;}
  
  /* azienda */
  .wpb_text_column.wpb_content_element.testo_azienda{padding-left: 0px!important;}
  
  /* pasticceria*/
  .immagine_piccola img {width: 100%!important;}
}





