.blocco-3 .blocco-centrale {display: none;}
.wrapper-loghini-footer img {max-width: 150px;margin-top: 18px;}
.testo-info-menu {text-align: right;padding-right: 10px;}
.icona-mail {margin-right: 5px;}
.icona-phone {margin-right: 5px;}
.testo-info-menu.testo-mail {padding-right: 20px;}
.wrapper-info-menu {padding: 10px 0px 10px;border-bottom: 1px solid #e3e3e3;display: flex;flex-wrap: wrap;justify-content: flex-end;}
.wrapper-info-menu a {text-decoration: none; transition: all 0.3s;}
.is-sticky .wrapper-info-menu {display: none;}
#Top_bar.is-sticky .menu_wrapper .menu > li > a {padding: 25px 0 !important;}
.blocco-riello .wrapper-centrale {display: flex;min-height: 700px;align-items: center;height: 100%;}
.blocco-riello .blocco-centrale {display: flex;flex-direction: column;padding-left: 50px;width: 40%;height: 700px;justify-content: center;}
.blocco-riello .immagine-riello {width: max-content;margin-bottom: 30px;margin-left: -15px;}
.blocco-riello .blocco-sinistra {height: 100%;width: 60%;text-align: center;}
rs-slide a{text-decoration: none !important; }
rs-slide a:hover {text-decoration: none !important; }
.blocco-riello .blocco-inferiore .wrapper-centrale {display: flex;min-height: auto;align-items: initial;height: 100%;padding-bottom: 50px;margin-top: -140px;}
.blocco-riello .blocco-inferiore .blocco-centrale {display: flex;flex-direction: column;padding-left: 50px;width: 40%;height: 400px;justify-content: center;}
.blocco-riello .blocco-inferiore .blocco-centrale {margin-left: -130px;}
.blocco-riello .blocco-inferiore  img {width: max-content;height: auto !important;}
.condizionamento .bottone-azzurro {background-color: #474AA7;font-family: "Barlow-Regular" !important;visibility: visible;text-align: left;line-height: 40px;letter-spacing: 0px;font-weight: 500;font-size: 17px;border-color: rgba(255, 255, 255, 0);margin: 0px;border-radius: 25px;padding: 2px 80px 2px 35px;color: rgb(255, 255, 255);text-decoration: none;white-space: nowrap;width: auto;height: auto;min-height: 0px;min-width: 0px;max-height: none;max-width: none;filter: blur(0px) grayscale(0%) brightness(100%);opacity: 1;transform: translate3d(0px, 0px, 0px);transform-origin: 50% 50% 0px;border-width: 0px;display: block;width: min-content;text-decoration: none !important;transition: all 0.3s;cursor: pointer;background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/pdf.png);background-repeat: no-repeat;background-position: calc(100% - 40px) center;background-size: 25px;}
.condizionamento .bottone-azzurro:hover {background-color: #3E4349;}
@font-face {
    font-family: 'Barlow-Light';
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Light.eot');
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Light.eot?#iefix') format('embedded-opentype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Light.woff2') format('woff2'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Light.woff') format('woff'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Light.ttf') format('truetype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Light.svg#Barlow-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow-Regular';
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Regular.eot');
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Regular.woff2') format('woff2'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Regular.woff') format('woff'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Regular.ttf') format('truetype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Regular.svg#Barlow-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-SemiBold';
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-SemiBold.eot');
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-SemiBold.woff2') format('woff2'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-SemiBold.woff') format('woff'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-SemiBold.ttf') format('truetype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Bold';
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Bold.eot');
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Bold.woff2') format('woff2'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Bold.woff') format('woff'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Bold.ttf') format('truetype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Medium';
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Medium.eot');
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Medium.woff2') format('woff2'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Medium.woff') format('woff'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Medium.ttf') format('truetype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Medium.svg#Raleway-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-ExtraBold';
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-ExtraBold.eot');
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-ExtraBold.woff2') format('woff2'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-ExtraBold.woff') format('woff'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-ExtraBold.ttf') format('truetype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow-Bold';
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Bold.eot');
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Bold.woff2') format('woff2'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Bold.woff') format('woff'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Bold.ttf') format('truetype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Barlow-Bold.svg#Barlow-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Black';
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Black.eot');
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Black.eot?#iefix') format('embedded-opentype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Black.woff2') format('woff2'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Black.woff') format('woff'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Black.ttf') format('truetype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Black.svg#Raleway-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Regular';
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Regular.eot');
    src: url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Regular.woff2') format('woff2'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Regular.woff') format('woff'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Regular.ttf') format('truetype'),
        url('https://www.sarbcesena.it/wp-content/themes/betheme/fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
	html * { -webkit-text-size-adjust: none; }
.confirm {background-color: #D02E26 !important;}
#menu-menu-footer {column-count: 2;column-gap: 50px;}
.mailster-form-info.error {background: #f55;border: 2px solid;border-radius: 20px;}
.mailster-form-info.success {background-color: #6fbf4d;text-align: center;border-radius: 20px;border: 2px solid;}
#Side_slide {background-color: #D02E26 !important;border-color: #D02E26 !important;background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/07/sarb-slide.png);background-repeat: no-repeat;background-position: 10px 98%;background-size: 95%;}
#Side_slide  .extras {display: none !important;}
#Side_slide .wrapper-info-menu {display: none !important;}
#Side_slide ul span {color: #fff !important;}
.widget_archive ul li, .widget_nav_menu ul li {
    position: relative;
    border-bottom: 1px solid #ffffff42;
}
.top_bar_left.clearfix {width: calc(100% - 10px) !important;}
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle {color: #bf3d31 !important;}
#Top_bar .top_bar_right {display: none;}
.widgets_wrapper .column.one-third:nth-child(1){width: 25.333%;float: left;}
.widgets_wrapper .column.one-third:nth-child(2){float: left;}
.widgets_wrapper .column.one-third:nth-child(3){float: right;}
#Footer .latest-post-content, #Footer .latest-post-date {display: none;}
body {font-family: 'Barlow-Regular' !important;}
#menu li a {font-family: 'Barlow-Bold' !important; color: #3E4349 !important; font-size: 1rem; text-transform: uppercase;}
#Top_bar .container {max-width: 100%;}
#Top_bar .menu_wrapper {float: right;z-index: 201;}
#Subheader {display: none;}
body:not(.template-slider) #Header {min-height: auto !important;}
.header-classic #Top_bar {background-color: transparent !important;}
#Header_wrapper, #Intro {background-color: transparent !important;}
#Header_wrapper {position: relative;z-index: 9999;}
#Wrapper, #Content {background-color: #FFF !important;}
.logo-mobile.scale-with-grid {max-height: 28px !important;}
.is-sticky .container {background: #fff;}
#search_button {display: none !important;}
.infoline-header {padding-top: 12px;}
.red-text {color: #D02E26 !important; }
.green-text {color: #009949 !important; }
.yellow-text {color: #F3B229 !important; }
.blue-text {color: #474AA7 !important; }
.light-blue-text {color: #0488C3 !important; }
.red-text {color: #D02E26 !important; }
h3 {color: #3E4349 !important;font-family: 'Raleway-Black' !important;font-size: 3.5rem !important;line-height: 1em !important;}
.h3-red-text {color: #D02E26 !important;font-family: 'Raleway-Black' !important;font-size: 4rem !important;line-height: 1em !important;}
.testo-principale {font-family: 'Barlow-Regular' !important;font-size: 1.2rem !important;line-height: 1.5em !important;}
.testo-bold {font-family: 'Barlow-Bold' !important;}
.bottone-rosso {z-index: 14;background-color: #D02E26;font-family: "Barlow-Regular" !important;visibility: visible;text-align: left;line-height: 40px;letter-spacing: 0px;font-weight: 500;font-size: 14px;border-color:
rgba(255, 255, 255, 0);margin: 0px;border-radius: 25px;padding: 2px 55px;color:rgb(255, 255, 255);text-decoration: none;white-space: nowrap;width: auto;   height: auto;min-height: 0px;min-width: 0px;max-height: none;max-width: none;filter: blur(0px) grayscale(0%) brightness(100%);opacity: 1;transform: translate3d(0px, 0px, 0px);transform-origin: 50% 50% 0px;border-width: 0px;display: block;width: min-content;text-decoration: none !important;transition: all 0.3s; cursor: pointer;}
.bottone-rosso:hover {background-color: #3E4349; text-decoration: none !important;}
.wrapper-bottone a {text-decoration: none !important;}
#Top_bar .menu > li > a span {
line-height: 1em !important;
    border-color: rgba(0,0,0,.05);
    font-size: 0.85em;
    padding: 0px 8px !important;
border: 0px !important;
}
.icon-up-open-big::before {content: '\e946';color: #fff;}
#mailster_signup-2 {padding-bottom: 0px !important;}
#custom_html-3 {padding-top: 0px !important;}
#Footer .widgets_wrapper {padding: 20px 0!important;}
#Footer .footer_copy .one {margin-bottom: 5px;padding-top: 15px;}
#Footer .logo-footer {width: 200px;height: auto;}
#Footer {background-color: #d02e26 !important;}.intestazione {color: #fff !important;font-family: 'Barlow-Regular';font-size: 0.9rem;line-height: 1.2em;margin-top: 27px;display: block;}
.wrapper-infoline-footer img {width: 150px;height: auto;}
.widget_nav_menu ul {list-style-type: none;}
.widget_nav_menu ul {list-style-type: none;padding: 5px 10px 5px 0px;background: rgba(0, 0, 0, 0);color: #fff !important;}
.widget_nav_menu ul li a {color: #fff !important;}
.widget_nav_menu ul li a {display: block;padding: 1px 0 1px 3px;text-transform: uppercase;font-size: 0.9rem;width: max-content;line-height: 1.9em;}
#Footer .widget_nav_menu ul li::after{border-color: transparent;}
.wrapper-loghi-footer {display: flex;justify-content: space-between;align-items: baseline;}
.mailster-form-fields {display: flex;flex-wrap: wrap;width: 100%;}
#mailster-email-1 {height: 52px;width: 100%;}
.mailster-wrapper.mailster-email-wrapper {width: calc(100% - 168px);}
.mailster-wrapper.mailster-submit-wrapper.form-submit {width: 168px;margin: 0px;}
.submit-button.button {margin: 0px;width: 100%;height: 52px;background: #fff;background-image: none;color:#d02e26;border-radius: 0px 50px 50px 0px !important;border-left: 2px solid #d02e26 !important;}
.wrapper-infoline-footer {display: flex;justify-content: space-between;width: 100%;align-items: center;}

/* ---------- HOME ---------- */
.home #Content {padding-top: 0px;margin-top: -90px !important;}
.home .blocco-1 .wrap.mcb-wrap.mcb-wrap-pc1updoff.one.valign-top.clearfix {margin-top: -90px;}
.titolo-principale {color: #3E4349 !important; font-family: 'Raleway-Black' !important; }
.home .blocco-2 {margin-top: -80px; width: 100%;margin-right: 80px;display: inline-flex;}
.home .blocco-2 .blocco-immagine .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}
.home .blocco-2 .testo-principale.red {color: #d02e26;padding-top: 0px !important;}
.home .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 810px;float: right;flex-direction: column;height: 100%;justify-content: center;padding-right: 40px;}
.home .blocco-2 .wrapper-left .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.home .blocco-2 .wrapper-right .blocco-immagine  {display: flex;flex-direction: column;height: 100%;justify-content: center;padding-right: 40px;}
.blocco-3 {padding: 150px 0px;background-size: cover;}


.home .blocco-3 .blocco-centrale .mcb-wrap-inner {width: 100%;display: flex;max-width: 100%;flex-direction: column;}
.entry-title {font-family: 'Raleway-Black';color: #3E4349;}
.entry-title a {font-family: 'Raleway-Black';color: #3E4349;}
.post-excerpt {font-family: 'Barlow-Regular' !important;font-size: 1.1rem;line-height: 1.5em;}
.button-love, .icon-comment-empty-fa, .post-comments, .icon-doc-text, .vcard.author.post-author, .date .label, .image_links.double {display: none;}
.post-desc, .grid .post-desc-wrapper, .post-item, .grid .post-item {background: transparent !important;}
.image_frame {border: 0px !important;}
.post-footer {display: flex; background: transparent !important; width: 100%;justify-content: space-between;}
.post-footer .post-links {border-color: transparent;    float: right !important;}
.grid .post-desc-wrapper .post-desc {padding: 20px 0px 0 !important;}
.post-more {z-index: 14;background-color: #D02E26;font-family: "Barlow-Regular" !important;visibility: visible;text-align: left;line-height: 40px;letter-spacing: 0px;font-weight: 500;font-size: 17px;border-color:
rgba(255, 255, 255, 0);margin: 0px;border-radius: 25px;padding: 5px 55px;color:rgb(255, 255, 255);text-decoration: none;white-space: nowrap;width: auto;   height: auto;min-height: 0px;min-width: 0px;max-height: none;max-width: none;filter: blur(0px) grayscale(0%) brightness(100%);opacity: 1;transform: translate3d(0px, 0px, 0px);transform-origin: 50% 50% 0px;border-width: 0px;display: block;width: min-content;text-decoration: none !important;transition: all 0.3s; cursor: pointer;}
.post-more:hover {background-color: #3E4349; text-decoration: none !important; color: #fff !important;}
.post-meta {color: #3E4349;font-size: 1.15em !important;margin-top: 10px;order: 2;}
.post-meta.clearfix {color: #3E4349 !important; font-size: 1.15em !important;}
.image_frame.post-photo-wrapper.scale-with-grid.image {border-bottom: 5px solid #d02e26 !important;}

.home .blocco-3 .certificazioni {display: flex;margin: 0 auto;width: 100%;justify-content: center;background: #f2f2f7;}
.home .blocco-3 {padding: 0px 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.home .blocco-3  .certificazione-uno {border-left: 20px solid #fff;border-right: 10px solid #fff;}
.home .blocco-3  .certificazione-due {border-left: 10px solid #fff; border-right: 10px solid #fff;}
.home .blocco-3  .certificazione-tre {border-left: 10px solid #fff; border-right: 20px solid #fff;}
.home .blocco-3  .certificazione-singola img {height: 100% !important;}
.home .blocco-3  h3{text-align: center;margin: 0px !important; padding-bottom: 20px;}
/* ---------- HOME ---------- */

.wpcf7-form {display: flex;flex-wrap: wrap;justify-content: space-between;}
.wrapper-label {width: calc(50% - 10px);margin-bottom: 20px;}
.wrapper-label-messaggio {width: 100%;}
.wrapper-invio {display: flex;justify-content: space-between;width: 100%;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border-color: #C0C7D0  !important;border-radius: 25px !important;height: 52px!important;box-shadow: none !important;padding-left: 20px !important;}
.wpcf7-form-control-wrap .wpcf7-textarea{border-color: #C0C7D0 !important;border-radius: 25px !important;box-shadow: none !important;padding-left: 20px !important;padding-top: 20px !important;}
.wpcf7-form-control.wpcf7-submit {z-index: 14;background-color: #D02E26;font-family: "Barlow-Regular" !important;visibility: visible;text-align: left;line-height: 40px;letter-spacing: 0px;font-weight: 500;font-size: 14px;border-color:
rgba(255, 255, 255, 0);margin: 0px;border-radius: 25px;padding: 2px 55px;color:rgb(255, 255, 255);text-decoration: none;white-space: nowrap;width: auto;   height: auto;min-height: 0px;min-width: 0px;max-height: none;max-width: none;filter: blur(0px) grayscale(0%) brightness(100%);opacity: 1;transform: translate3d(0px, 0px, 0px);transform-origin: 50% 50% 0px;border-width: 0px;display: block;width: min-content;text-decoration: none !important;transition: all 0.3s; cursor: pointer;}
.wpcf7-form-control.wpcf7-submit:hover {background-color: #3E4349; text-decoration: none !important;}
.modulo-contatti .section_wrapper.mcb-section-inner {display:flex;}
.modulo-contatti .wrapper-modulo-contatti {max-width: 1420px;display: block;margin: 0 auto !important;}
.modulo-contatti .wrapper-modulo-contatti .testo-modulo-contatti {font-family: Raleway-Bold;font-size: 2rem;line-height: 1em;text-align: left;color: #d02e26;}
.modulo-contatti {padding: 100px 0px 30px;background-size: cover;}
.home .modulo-contatti {padding: 150px 0px 0px;background-size: cover;}
/* ---------- AZIENDA ---------- */
.azienda .blocco-1 .section_wrapper.mcb-section-inner {display:flex;}
.azienda .blocco-1  {padding: 150px 0px 270px;background-size: cover;background-position: center bottom !important;}
.azienda .blocco-1 .wrapper-left .wrapper-blocco-testo {display: flex;float: right;flex-direction: column;height: 100%;justify-content: center;}
.azienda .blocco-1 .wrapper-left .wrapper-blocco-testo .testo-principale {padding: 40px 0px;column-count: 2;}
.azienda .blocco-1 .wrapper-right .blocco-immagine  {display: flex;flex-direction: column;height: 100%;justify-content: center;}
.azienda .blocco-1 .contenuto-centrale{max-width: 1570px;margin: 0 auto !important;display: block;}
.azienda .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.azienda .blocco-2 .wrapper-left .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.azienda .blocco-2 .wrapper-right .blocco-immagine  {display: flex;flex-direction: column;height: 100%;justify-content: center;padding-right: 40px;}
.azienda .blocco-2 .icone-plus {display: inline-block;flex-wrap: wrap;}
.azienda .blocco-2 .icona-plas {margin-right: 10px; margin-bottom: 10px;max-width: 80px !important;}
.azienda .blocco-2  .blocco-immagine .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}
.azienda  .modulo-contatti {padding: 150px 0px 20px;background-size: cover;margin-top: 50px;background-position: center;}
.azienda .blocco-2 .testo-principale.red {color: #d02e26;padding-top: 0px !important;}

.azienda .blocco-3 .certificazioni {display: flex;margin: 0 auto;width: 100%;justify-content: center;background: #f2f2f7;}
.azienda .blocco-3 {padding: 60px 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.azienda .blocco-3  .certificazione-uno {border-left: 20px solid #fff;border-right: 10px solid #fff;}
.azienda .blocco-3  .certificazione-due {border-left: 10px solid #fff; border-right: 10px solid #fff;}
.azienda .blocco-3  .certificazione-tre {border-left: 10px solid #fff; border-right: 20px solid #fff;}
.azienda .blocco-3  .certificazione-singola img {height: 100% !important;}
.azienda .blocco-3  h3{font-size: 2.64em !important;text-align: center;margin: 0px !important; padding-bottom: 20px;}

/* ---------- AZIENDA ---------- */

.loghi-partner .contenuto-centrale {max-width: 1400px;margin: 0 auto;display: block;padding: 100px 0px 50px;}
.loghi-partner .contenuto-centrale .blocco-sinistra {display: block;float: left;width: 40%;}
.loghi-partner  .titolo-principale {color: #3E4349 !important;font-family: 'Raleway-Black' !important;font-size: 4rem !important;line-height: 1em !important;display: block;text-align: left;}
.loghi-partner .sottotitolo {font-family: 'Barlow-Regular' !important;font-size: 1.3rem !important;line-height: 1.5em !important;text-align: left;width: 90%;display: block;padding: 20px 0px 40px;}
.loghi-partner .wrapper-loghi {display: flex;width: 50%;flex-wrap: wrap;max-width: 60%;float: right;}
.wrapper-logo {width: calc(33.3333% - 20px);text-align: center;padding: 5px;}

/* ---------- RISCALDAMENTO ---------- */

.riscaldamento .blocco-1  {padding: 30px 0px 270px;background-size: cover;background-position: center bottom !important;}
.riscaldamento .blocco-1 .wrapper-left .immagine-ovale { width: 100%;height: auto;mask:url(https://www.sarbcesena.it/svg/mask-banner.svg); mask-size: contain; mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-banner.svg); -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;margin-top: 40px;}/* ---------- Mask Banner ---------- */
.riscaldamento .blocco-1 .wrapper-banner-sezione {height: 77.2px !important; }
.riscaldamento .blocco-1 .wrapper-banner-sezione .banner-sezione {background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/banner-riscaldamento.png); background-size: cover; background-position: center;height: 77.2px;}
.riscaldamento .blocco-1 .wrapper-left .blocco-immagine {margin-top: 40px; display: flex;flex-direction: column;height: 100%;justify-content: center;}
.riscaldamento .blocco-1 .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.riscaldamento .blocco-1 .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

.riscaldamento .blocco-riello {margin-top: -100px;}
.riscaldamento .blocco-riello  .immagine-tonda {margin-top: -100px;}
.riscaldamento .blocco-2 .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-circle.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-circle.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;max-width: 750px !important;}/* ---------- Mask Circle ---------- */
.riscaldamento .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.riscaldamento .blocco-2 .wrapper-left .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.riscaldamento .blocco-2 {padding: 150px 0px 0px;background-size: cover;background-position: center bottom !important;margin-top: -500px;display: inline-block;width: 100%;}
.riscaldamento .blocco-2 .wrapper-right .blocco-immagine {max-width: 750px;}


.riscaldamento .blocco-3 .blocco-superiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.riscaldamento .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.riscaldamento .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

.riscaldamento .blocco-3 .blocco-inferiore {margin-top: -80px;}
.riscaldamento .blocco-3 .blocco-inferiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.riscaldamento .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.riscaldamento .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

.riscaldamento .blocco-3 .blocco-centrale .immagine-percorso {display: block;margin: 0 auto;margin-top: 0px;margin-top: -50px;}
.riscaldamento  .modulo-contatti .wrapper-modulo-contatti {max-width: 1042px;display: block;margin: 0 auto !important;}
.riscaldamento  .modulo-contatti h3 {text-align: center;}

/* ---------- RISCALDAMENTO ---------- */



/* ---------- CONDIZIONAMENTO ---------- */
.condizionamento .blocco-1  {padding: 30px 0px 270px;background-size: cover;background-position: center bottom !important;}
.condizionamento .blocco-1 .wrapper-left .immagine-ovale { width: 100%;height: auto;mask:url(https://www.sarbcesena.it/svg/mask-banner.svg); mask-size: contain; mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-banner.svg); -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;}/* ---------- Mask Banner ---------- */
.condizionamento .blocco-1 .wrapper-banner-sezione {height: 77.2px !important; }
.condizionamento .blocco-1 .wrapper-banner-sezione .banner-sezione {background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/banner-blu-1.png); background-size: cover; background-position: center;height: 77.2px;}
.condizionamento .blocco-1 .wrapper-left .blocco-immagine {margin-top: 40px; display: flex;flex-direction: column;height: 100%;justify-content: center;}
.condizionamento .blocco-1 .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.condizionamento .blocco-1 .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

#myVideo {width: 100%;}
.condizionamento .blocco-2 .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-right.svg); mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-right.svg); mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Circle ---------- */
.condizionamento .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.condizionamento .blocco-2 .wrapper-left .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.condizionamento .blocco-2  {padding: 150px 0px 0px;background-size: cover;background-position: center bottom !important;margin-top: -400px;}

.condizionamento .blocco-3 .blocco-superiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.condizionamento .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.condizionamento .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

.condizionamento .blocco-3 .blocco-inferiore {margin-top: -80px;}
.condizionamento .blocco-3 .blocco-inferiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.condizionamento .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.condizionamento .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.condizionamento .blocco-3 .wrapper-bottoni {display: flex;}
.condizionamento .blocco-3 .wrapper-bottoni .wrapper-bottone {margin-right: 20px;}
.condizionamento .blocco-3 .blocco-centrale .immagine-percorso {display: block;margin: 0 auto;margin-top: 0px;margin-top: -50px;}

.condizionamento  .modulo-contatti .wrapper-modulo-contatti {max-width: 1042px;display: block;margin: 0 auto !important;}
.condizionamento  .modulo-contatti h3 {text-align: center;}
/* ---------- CONDIZIONAMENTO ---------- */

/* ---------- contabilizzazione ---------- */
.contabilizzazione .blocco-1  {padding: 30px 0px 270px;background-size: cover;background-position: center bottom !important;}
.contabilizzazione .blocco-1 .wrapper-left .immagine-ovale { width: 100%;height: auto;mask:url(https://www.sarbcesena.it/svg/mask-banner.svg); mask-size: contain; mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-banner.svg); -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;}/* ---------- Mask Banner ---------- */
.contabilizzazione .blocco-1 .wrapper-banner-sezione {height: 77.2px !important; }
.contabilizzazione .blocco-1 .wrapper-banner-sezione .banner-sezione {background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/banner-red.png); background-size: cover; background-position: center;height: 77.2px;}
.contabilizzazione .blocco-1 .wrapper-left .blocco-immagine {margin-top: 40px; display: flex;flex-direction: column;height: 100%;justify-content: center;}
.contabilizzazione .blocco-1 .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.contabilizzazione .blocco-1 .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

.blocco-1.secondo-blocco.blocco-2 .blocco-inferiore {margin-top: -100px;}
.contabilizzazione .blocco-2 .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-circle.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-circle.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;max-width: 750px !important;}/* ---------- Mask Circle ---------- */
.contabilizzazione .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;padding-top: 60px;}
.contabilizzazione .blocco-2 .wrapper-left .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.contabilizzazione .blocco-2  {padding: 150px 0px 0px;background-size: cover;background-position: center bottom !important;margin-top: -550px;display: inline-block;width: 100%;}

.contabilizzazione .blocco-3 .blocco-superiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.contabilizzazione .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.contabilizzazione .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

.contabilizzazione .blocco-3 .blocco-inferiore {margin-top: -80px;}
.contabilizzazione .blocco-3 .blocco-inferiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.contabilizzazione .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.contabilizzazione .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

.contabilizzazione .blocco-2.secondo-blocco  .immagine-ovale {max-width: 100% !important;}
.contabilizzazione .blocco-2.secondo-blocco {

    padding: 0px 0px 0px;
        padding-right: 0px;
        padding-left: 0px;
    background-size: cover;
    background-position: center bottom !important;
    margin-top: -100px;

}
.contabilizzazione .blocco-3 .blocco-centrale .immagine-percorso {display: block;margin: 0 auto;margin-top: 0px;margin-top: -50px;}
.contabilizzazione .blocco-1.secondo-blocco{padding: 130px 0px;padding-right: 0px;padding-left: 0px;}
.contabilizzazione  .modulo-contatti .wrapper-modulo-contatti {max-width: 1042px;display: block;margin: 0 auto !important;}
.contabilizzazione  .modulo-contatti h3 {text-align: center;}
.contabilizzazione .blocco-2.secondo-blocco .blocco-inferiore .blocco-immagine .immagine-ovale {max-width: 710px !important;}
/* ---------- contabilizzazione ---------- */

/* ---------- ENERGIE RINNOVABILI ---------- */
	.energie .blocco-1 .immagine-ovale {max-width: 770.87px !important;display: block;float: inherit;width: 100% !important;margin: 0 auto;}
.energie .blocco-1  {padding: 30px 0px 270px;background-size: cover;background-position: center bottom !important;}
.energie .blocco-1 .wrapper-banner-sezione {height: 77.2px !important; }
.energie .blocco-1 .wrapper-banner-sezione .banner-sezione {background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/banner-green.png); background-size: cover; background-position: center;height: 77.2px;}
.energie .blocco-1 .wrapper-left .blocco-immagine {margin-top: 40px; display: block;flex-direction: column;height: auto;justify-content: center;}
.energie .blocco-1 .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.energie .blocco-1 .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

.energie .blocco-2 .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-circle.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-circle.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Circle ---------- */
.energie .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.energie .blocco-2 .wrapper-left .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.energie .blocco-2  {padding: 150px 0px 0px;background-size: cover;background-position: center bottom !important;margin-top: -400px;}

.energie .blocco-3 .blocco-superiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.energie .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.energie .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.blocco-banner-green {display: inline-block;width: 100%;margin-top: -100px;z-index: 0;}
.energie .blocco-3 .blocco-inferiore {margin-top: -80px;}
.energie .blocco-3 .blocco-inferiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.energie .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.energie .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.energie .blocco-3 .blocco-centrale .immagine-percorso {display: block;margin: 0 auto;margin-top: 0px;margin-top: -50px;}
.energie .blocco-3 {padding: 0px 0px 150px;margin-top: 30px;}
.energie .banner-green  {height: 620px;background-size: contain;background-position: center !important;width: 100%;}
.energie .banner-green .wrapper-left {width: 65%;float: right;}
.energie .banner-green .testo-principale-green {font-family: Raleway-Black;font-size: 2rem;line-height: 1em;text-align: left;color: #009949;}
.energie .banner-green  .wrapper-blocco-testo {padding-top: 140px;padding-left: 25px;}

.energie  .modulo-contatti .wrapper-modulo-contatti {max-width: 1042px;display: block;margin: 0 auto !important;}
.energie  .modulo-contatti h3 {text-align: center;}
/* ---------- ENERGIE RINNOVABILI ---------- */





/* ---------- SINGLE PROGETTI ---------- */
.single-portfolio #Subheader {display: none;}
.single-portfolio .column.one.post-header {display: none;}
.single-portfolio .section_wrapper.clearfix {max-width: 100%;}
.single-portfolio .column.one.project-description {display: none;}
.single-portfolio .type-portfolio{display: flex;flex-wrap: wrap;height: auto;}
.single-portfolio .section-post-header {width: 50%;height: auto;padding-right: 30px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.single-portfolio .entry-content {width: 50%; max-width: 750px;}
.single-portfolio .column.one.post-nav.minimal {display: none;}
.single-portfolio  .section-post-header .single-photo-wrapper.image .image_frame {max-width: 80%;max-width: 100%;width: 100%;}
.single-portfolio  .column.one.single-photo-wrapper.image {margin: 0px;}
.single-portfolio .section.section-post-header .section_wrapper.clearfix .one.column {width: auto;}
.single-portfolio  .image_links {display: none;}
.single-portfolio  .title {font-family: Raleway-Black;font-size: 3.4rem;line-height: 1em;text-align: left;color: #3e4349;}
.single-portfolio .the_content_wrapper p {font-family: 'Barlow-Regular' !important;font-family: 'Barlow-Regular' !important;font-size: 1rem !important;line-height: 1.5em !important;}
.single-portfolio .share-simple-wrapper {border-radius: 30px;background: #888b90;padding: 10px 20px;color:#fff !important;font-family: 'Barlow-Bold';font-size: 1rem;margin-top: -6px;}
.single-portfolio .icons {float: right;}
.single-portfolio .icons a i {color: #fff;}

.single-portfolio .entry-content {display: flex;flex-wrap: wrap;justify-content: space-between;height: auto;flex-direction: column;}
.single-portfolio  .section.section-post-intro-share {
height: 46px; width: 100%;}
.single-portfolio  .section.section-post-intro-share .column.one {margin: 0px;}
.single-portfolio  .section.section-post-header .section_wrapper.clearfix .column.one.single-photo-wrapper.image {width: 100% !important;}
.single-portfolio  .section.section-post-header .scale-with-grid.wp-post-image {width: 100%;}
.single-portfolio  .portoflio-slider-single {padding: 60px 0px 20px !important;}
.single-portfolio  .correlati {font-family: 'Raleway-Black';font-size: 2.3rem;text-align: center;color: #3e4349;width: 100% !important;display: block;}
.fixed-nav {display: none;}
.slick-slide {padding: 0px 10px;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
.portfolio_slider .slider_nav {background-color:#3E4349CC;}

#Footer #custom_html-4 {display: none;}
/* ---------- SINGLE PROGETTI ---------- */


/* ---------- CONTATTI ---------- */
.contatti .modulo-contatti {padding: 250px 0px 80px;background-size: cover;margin-top: -200px;z-index: 9;}
.contatti .anagrafica-contatti {font-family: 'Barlow-Bold';font-size: 1.1rem;line-height: 1.7em;text-align: left;color: #3e4349;display: block;}
.contatti  .logo-contatti {display: block;padding: 100px 0px 30px;}
.contatti .testo-modulo-contatti {display: block;margin-bottom: 30px;}
/* ---------- CONTATTI ---------- */

/* ---------- BLOG ---------- */
.blog .banner-blog {height: 314px;background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/banner-blog.png);background-size: cover;background-position: center;}
.blog .banner-blog  h3{display: block;max-width: 1680px;margin: 0 auto;padding-top: 140px;color: #888B90 !important;}
/* ---------- BLOG ---------- */

.widget-area::before {content: "";display: block;position: absolute;top: 0;width: 1500px;height: 100%;background: transparent;visibility: visible;}
#search-4 {border: 0px !important;}
.widget-area.clearfix .widget::after {border-color:#fff !important; }
.widget-area.clearfix .field {width: 500px;height: 53px;background: transparent;background-color: transparent;background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-image: none;background-size: auto;border-radius: 30px !important;box-shadow: none !important;border-color:#B9B9B9 !important;background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/search.png);background-repeat: no-repeat;background-position: 94% center;background-size: 20px;}
.widget > h3 {font-size: 1.8rem !important;}
/* ---------- SINGLE POST---------- */

.single-post .banner-blog {height: 314px;background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/banner-blog.png);background-size: cover;background-position: center;}
.single-post .banner-blog  h3{display: block;max-width: 1680px;margin: 0 auto;padding-top: 140px;color: #888B90 !important;}
.single-post .title {font-family: 'Raleway-Black';font-size: 3.7rem;text-align: left;color: #3e4349;margin-left: 20px;}
.single-post .column.one.post-nav.minimal, .single-post .section.section-post-comments, .single-post .section.section-post-about, .category.mata-tags, .category.meta-categories, .single-post .image_links {display: none;}
.single-post .image_frame.scale-with-grid {width: 100%;max-width: 100% !important;}
.single-post .scale-with-grid.wp-post-image {max-width: 100% !important;width: 100% !important;}
.single-post  .share-simple-wrapper {border-radius: 30px;background:#888b90;padding: 10px 20px;color:#fff !important;font-family: 'Barlow-Bold';font-size: 1rem;}
.single-post  .share-simple-wrapper  .icons {float: right;}
.single-post  .share-simple-wrapper .icons a i {color: #fff;}


.single-post .button_icon {display: none !important;}
.single-post a.button, .single-post a.tp-button {background-color: transparent;color:#747474;padding: 0px !important;margin: 0px;margin-bottom: 0px;margin-left: 0px;}
.single-post .button_label {z-index: 14;background-color: #D02E26;font-family: "Barlow-Regular" !important;visibility: visible;text-align: left;line-height: 40px;letter-spacing: 0px;font-weight: 500;font-size: 17px;border-color:rgba(255, 255, 255, 0);margin: 0px;border-radius: 25px;padding: 5px 55px !important;color:rgb(255, 255, 255);text-decoration: none !important;white-space: nowrap;width: auto !important;height: auto;min-height: 0px;min-width: 0px;max-height: none;max-width: none;filter: blur(0px) grayscale(0%) brightness(100%);opacity: 1;transform: translate3d(0px, 0px, 0px);transform-origin: 50% 50% 0px;border-width: 0px;display: block !important;width: min-content !important;text-decoration: none !important;transition: all 0.3s;cursor: pointer;}
.single-post .desc h4 a {font-family: 'Raleway-Black';color:    #3E4349 !important;font-size: 30px;}
.single-post .section-related-adjustment.simple h4 {padding-left: 15px;font-family: Raleway-Black;font-size: 2rem;line-height: 20px;text-align: left;color: #3e4349;}
.single-post .desc h4 {padding-left: 0px !important;}
.single-post .desc h4 a { color: #3e4349;}
.single-post .date_label {color: #3E4349 !important;font-size: 1rem;}
.single-post  .the_content_wrapper {font-family: Barlow-Regular;font-size: 1.1rem;line-height: 1.4em;text-align: left;color: #3e4349;}
.widget_recent_entries ul li::after {content: "";display: block;position: absolute;right: 0;top: 0;width: 4px;height: 100%;background-color: #D02E26 !important;}
#recent-posts-4 a {font-family: 'Raleway-Black';font-size: 1.1rem;line-height: 3em;text-align: left;color: #3e4349;display: block;}
.single-post .desc .date_label {float: right;padding: 10px 5px !important;}
/* ---------- SINGLE POST ---------- */





/* ---------- TRATTAMENTO ACQUA ---------- */
.acqua .blocco-1 .wrapper-banner-sezione {height: 77.2px !important; padding-top:30px !important}
.acqua .blocco-1 .wrapper-banner-sezione .banner-sezione {background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/banner-azzurro-1.png); background-size: cover; background-position: center;height: 77.2px;}
.acqua .blocco-1 .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-right.svg); mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-right.svg); mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Circle ---------- */
.acqua .blocco-1 .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.acqua .blocco-1 .wrapper-right .wrapper-blocco-testo img{width:80% !important}
.acqua .blocco-1 .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.acqua .blocco-1  {padding: 150px 0px 0px;background-size: cover;background-position: center bottom !important;margin-top: -400px;}

.acqua .blocco-1 .banner .wrapper-blocco-testo img {width: min-content;}

.acqua .blocco-1 .banner .wrapper-left .immagine-ovale { width: 100%;height: auto;mask:url(https://www.sarbcesena.it/svg/mask-banner.svg); mask-size: contain; mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-banner.svg); -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;}

.acqua .blocco-1 .banner  .wrapper-left .blocco-immagine {margin-top: 40px; display: flex;flex-direction: column;height: 100%;justify-content: center;}
.acqua .blocco-1 .banner  .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.acqua .blocco-1 .banner  .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}


/*
.acqua .blocco-1  {padding: 30px 0px 270px;background-size: cover;background-position: center bottom !important;}
.acqua .blocco-1 .wrapper-left .immagine-ovale { width: 100%;height: auto;mask:url(https://www.sarbcesena.it/svg/mask-banner.svg); mask-size: contain; mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-banner.svg); -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;}
.acqua .blocco-1 .wrapper-banner-sezione {height: 77.2px !important; }
.acqua .blocco-1 .wrapper-banner-sezione .banner-sezione {background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/banner-azzurro-1.png); background-size: cover; background-position: center;height: 77.2px;}
.acqua .blocco-1 .wrapper-left .blocco-immagine {margin-top: 40px; display: flex;flex-direction: column;height: 100%;justify-content: center;}
.acqua .blocco-1 .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.acqua .blocco-1 .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
*/


.acqua .blocco-2 .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-circle.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-circle.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Circle ---------- */
.acqua .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.acqua .blocco-2 .wrapper-left .wrapper-blocco-testo .testo-principale {padding: 40px 0px 160px;}
.acqua .blocco-2  {padding: 150px 0px 0px;background-size: cover;background-position: center bottom !important;margin-top: -150px;}
.acqua .blocco-3 {padding: 150px 0px 150px;margin-top: -200px;}
.acqua .blocco-3 .blocco-superiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-left.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.acqua .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: left;flex-direction: column;height: 100%;justify-content: center;}
.acqua .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}

.acqua .blocco-3 .blocco-inferiore {margin-top: 20px;}
.acqua .blocco-3 .blocco-inferiore .immagine-ovale {width: 100%;height: auto;mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-size: contain;mask-repeat: no-repeat;-webkit-mask: url(https://www.sarbcesena.it/svg/mask-right.svg);mask-repeat: repeat;mask-size: auto;mask-repeat: repeat;mask-size: auto;-webkit-mask-size: contain;-webkit-mask-repeat: no-repeat;}/* ---------- Mask Left ---------- */
.acqua .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 750px;float: right;flex-direction: column;height: 100%;justify-content: center;}
.acqua .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo .testo-principale {padding: 40px 0px;}
.acqua .blocco-3 .blocco-inferiore .blocco-secondario {font-size: 3rem !important;margin-top: 40px;}
.acqua .blocco-3 .blocco-inferiore .testo-principale.hotel {padding: 20px 0px !important;}
.acqua .blocco-3 .blocco-centrale .immagine-percorso {display: block;margin: 0 auto;margin-top: 0px;margin-top: -150px;}
	.acqua .blocco-sezioni {width: 100%;margin-top: -230px;}
.acqua .blocco-sezioni  .banner-sezione {height: 400px;width: 100%;background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/acqua-sezioni.png);background-size: contain;background-repeat: no-repeat;background-position: center;}
.acqua .blocco-sezioni h3 {text-align: center;}
.acqua  .modulo-contatti .wrapper-modulo-contatti {max-width: 1042px;display: block;margin: 0 auto !important;}
.acqua  .modulo-contatti h3 {text-align: center;}

.acqua .bottone-azzurro {z-index: 14;background-color: #0488C3;font-family: "Barlow-Regular" !important;visibility: visible;text-align: left;line-height: 40px;letter-spacing: 0px;font-weight: 500;font-size: 17px;border-color:rgba(255, 255, 255, 0);margin: 0px;border-radius: 25px;padding: 5px 100px 5px 55px;color:rgb(255, 255, 255);text-decoration: none;white-space: nowrap;width: auto;height: auto;min-height: 0px;min-width: 0px;max-height: none;max-width: none;filter: blur(0px) grayscale(0%) brightness(100%);opacity: 1;transform: translate3d(0px, 0px, 0px);transform-origin: 50% 50% 0px;border-width: 0px;display: block;width: min-content;text-decoration: none !important;transition: all 0.3s;cursor: pointer;    background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/pdf.png);background-repeat: no-repeat;background-position: calc(100% - 40px) center;}

.acqua .bottone-azzurro:hover  {background-color: #3E4349;}
.privacy .iub_content.legal_pp h3 {font-size: 1rem !important;font-family: 'Raleway-Bold' !important;}
/* ---------- TRATTAMENTO ACQUA ---------- */
#Footer a {color: #fff;}
#Top_bar {background-repeat: no-repeat !important;background-position: calc(100% - 20px) 10px !important;background-color: #fff !important;}
#Top_bar .container {background: transparent !important;}
.is-sticky {background-size: 120px !important; background-color: #fff;}
.menu_wrapper {background-position: calc(100% - 20px) !important;}
.header-classic #Top_bar {background-color: #fff !important;}



.full.full-privacy {
    display: flex;
}
.wpcf7-form-control-wrap.privacy {
    width: auto;
}
.wpcf7-list-item {
    margin-right: 7px !important;
}
span.wpcf7-list-item {

    display: inline-block;
    margin: 0;
        margin-right: 0px;

}
.label-privacy {

    padding-top: 5.5px;

}



/* #Desktop	1920  ---------------------------------------------------------------------------------- #Desktop	1920  */
@media only screen and (max-width: 1920px){
	html {font-size: 13px;}
	.widget_nav_menu ul li a {line-height: 2em;}
	#custom_html-3 {margin-top: -20px;}
	.copyright {font-size: 0.9rem;}
	.wrapper-logo {padding: 0px;}
	.loghi-partner .sottotitolo {padding: 30px 0px 40px;}
	.home .blocco-2 .wrapper-left .wrapper-blocco-testo .testo-principale {padding: 10px 0px;}
	.azienda .blocco-1 {padding: 20px 0px 130px;background-size: cover;background-position: center bottom !important;padding-left: 40px !important;}
	.azienda .blocco-2 {margin-top: -80px;width: 100%;margin-right: 80px;display: inline-flex;}
	.condizionamento .blocco-2 {margin-top: -470px;display: inline-block;}
	.blocco-3 {padding: 50px 0px;margin-top: -60px;}
	.condizionamento .blocco-3 {margin-top: 20px;}
	.energie .blocco-2 {margin-top: -490px;display: inline-block;width: 100%;}
	.energie .blocco-3 .blocco-inferiore .wrapper-left {margin-top: 60px;}
	.energie .blocco-3 .blocco-inferiore .wrapper-right  {margin-top: 60px;}
	.contabilizzazione .blocco-1.secondo-blocco {padding: 130px 0px;padding-right: 0px;padding-left: 0px;padding-right: 0px;padding-left: 0px;display: inline-block;width: 100%;margin-top: -80px;}
	.contabilizzazione .blocco-1.secondo-blocco {padding: 50px 0px;}
	.acqua .blocco-sezioni {width: 100%;margin-top: -230px;}
	.contatti .modulo-contatti {padding: 150px 0px 0px;background-size: cover;margin-top: -100px;z-index: 9;}
.contabilizzazione .blocco-2.secondo-blocco  .immagine-ovale {max-width: 100% !important;}
	.energie .blocco-3 {padding: 0px 0px 50px;margin-top: 30px;}
	.home .blocco-3 {padding: 80px 0px 0px !important;}
}



/* #Desktop	1387 - 1780 ---------------------------------------------------------------------------------- #Desktop	1387 - 1530  */
@media only screen and (max-width: 1780px){
		html{font-size: 13px;}
	.blocco-1 {padding-left: 0px !important; padding-right: 30px !important;}
	.blocco-2 {padding-left: 30px !important; padding-right: 30px !important;}
	.blocco-3 {padding-left: 30px !important; padding-right: 30px !important;}
	.blocco-4 {padding-left: 30px !important; padding-right: 30px !important;}
	.blocco-sezioni {padding-left: 30px !important; padding-right: 30px !important;}
	.modulo-contatti {padding-left: 30px !important; padding-right: 30px !important;}
	.acqua .blocco-1 {padding: 30px 0px 70px;padding-right: 0px;padding-left: 0px;background-size: cover;background-position: center bottom !important;}
	.azienda .blocco-1 .contenuto-centrale {max-width: 1500px;}
	.loghi-partner .contenuto-centrale {max-width: 1400px;margin: 0 auto;display: block;padding: 100px 30px 50px;}
	.condizionamento .blocco-3 .blocco-inferiore {margin-top: -40px;}
	.energie .blocco-1 .immagine-ovale {max-width: 670.87px !important;display: block;float: inherit;width: 100% !important;margin: 0 auto;padding-bottom: 80px;}
	.blocco-sezioni h3 {color: #3E4349 !important;font-family: 'Raleway-Black' !important;font-size: 3rem !important;line-height: 1em !important;}
	.blocco-sezioni .wrapper-banner-sezione:first-child {margin: 50px 0px 10px;}
} 

/* #Desktop	1500 ---------------------------------------------------------------------------------- #Desktop	1500  */
@media only screen and (max-width: 1500px){
	.condizionamento .blocco-2 {margin-top: -400px;}
	.condizionamento .blocco-3 .blocco-inferiore {margin-top: 0px;}
	
}

/* #Desktop	960 - 1387 ---------------------------------------------------------------------------------- #Desktop	1387 - 1530  */
@media only screen and (max-width: 1387px){
	html{font-size: 12px;}
	.acqua .blocco-1 {padding: 30px 0px 100px;}
	.acqua .blocco-1 .wrapper-banner-sezione .banner-sezione {height: 57.2px;}
	.acqua .blocco-3 .wrapper-left .column_attr.clearfix.animate.fadeInLeft {height: 100%;box-sizing: border-box;display: flex;align-items: center;}
	.acqua .blocco-sezioni .banner-sezione {height: 400px;width: 100%;background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/acqua-sezioni.png);}
	.acqua .blocco-sezioni .banner-sezione {height: 300px;}
	
	#logo .logo-main.scale-with-grid {width: 180px;}
	h3 {font-size: 2.8rem !important;line-height: 1em !important;}
	.loghi-partner .titolo-principale {font-size: 3rem !important;}
	.loghi-partner .sottotitolo {font-size: 1.2rem !important;}
	.loghi-partner .contenuto-centrale .blocco-sinistra {width: 55%;}
	.loghi-partner .wrapper-loghi {width: 45%;}
	.column.one-third:nth-child(1) {width: 45% !important;}
	.column.one-third:nth-child(2) {width: 50%;}
	.column.one-third:nth-child(3) {width: calc(100% - 20px);float: inherit;display: block;}
	#Footer .widgets_wrapper .container {padding: 0px 30px;}
	.azienda .blocco-1 .column.one-third:nth-child(2) {width: 31%;}
	.riscaldamento .blocco-2 .immagine-ovale {width: 92%;}
}

/* #Desktop	768 - 960 ---------------------------------------------------------------------------------- #Desktop	1387 - 1530  */
@media only screen and (max-width: 960px){

	.wrapper-left, .wrapper-right {width: 100% !important;}
	.acqua .blocco-sezioni .banner-sezione {height: 600px;background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/mobile-2.png);}
	
	.acqua .blocco-2 {padding: 50px 0px 0px;padding-right: 0px;padding-left: 0px;background-size: cover;background-position: center bottom !important;margin-top: -50px;}
	.acqua .blocco-2 .immagine-ovale {-webkit-mask-position: center;}
	.acqua .blocco-2 .wrapper-right {margin-top: -100px;}
	.acqua .blocco-3 {
padding: 150px 0px 150px;
margin-top: -0px;
}
	.acqua .blocco-1 {padding: 30px 0px 50px;padding-right: 0px;padding-left: 0px;}
	.acqua .blocco-3 {padding: 10px 0px 0px}
	.logo-mobile.scale-with-grid {max-height: 36px;float: left;margin-top: 20px;}
	#Top_bar {}
	.home .blocco-2 .wrapper-left .wrapper-blocco-testo {float: left;padding-right: 40px;}
	.home .blocco-2  .wrapper-left {height: auto !important;padding: 60px 0px 20px;}
	.loghi-partner .section_wrapper {max-width: 100%;}
.section_wrapper, .container, .with_aside .content_wrapper {
    max-width: 100%;
}
	.azienda .blocco-1  .wrapper-left {height: auto !important;padding: 60px 0px 20px;}
	.loghi-partner .section_wrapper {max-width: 100%;}
	.azienda .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 93%;   float: left;flex-direction: column;height: 100%;justify-content: center;padding-right: 40px;}
	.blocco-1 .wrapper-left .immagine-ovale {margin-top: 0px !important;}
	.blocco-1 .wrapper-left .blocco-immagine {margin-top: 20px !important;}
	.riscaldamento  .blocco-1 .wrapper-right {height: auto !important;padding: 20px 40px 20px;}
	.condizionamento  .blocco-1 .wrapper-right {height: auto !important;padding: 20px 40px 20px;}
	.energie  .blocco-1 .wrapper-right {height: auto !important;padding: 20px 40px 20px;}
	.contabilizzazione  .blocco-1 .wrapper-right {height: auto !important;padding: 20px 40px 20px;}
.riscaldamento .blocco-1 .wrapper-right {height: auto !important;padding: 20px 40px 20px;margin: 0px;max-width: 92%;}
	.riscaldamento .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 90%;float: left;flex-direction: column;height: 100%;justify-content: center;}

	.wrapper-blocco-testo .testo-principale {padding: 20px 0px !important;}
	.blocco-1 .wrapper-banner-sezione .banner-sezione {height: 57.2px !important;}
	
	.riscaldamento  .blocco-2 .wrapper-left {height: auto !important;}
	.riscaldamento .blocco-1 {padding: 30px 0px 360px;}
	.condizionamento .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 90%;float: left;flex-direction: column;height: 100%;justify-content: center;}
	.contabilizazione .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 90%;float: left;flex-direction: column;height: 100%;justify-content: center;}
	.energie .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 90%;float: left;flex-direction: column;height: 100%;justify-content: center;}
	
	.contabilizzazione  .blocco-2 .wrapper-left {height: auto !important;}
	.condizionamento  .blocco-2 .wrapper-left {height: auto !important;}
	.energie  .blocco-2 .wrapper-left {height: auto !important;}
	
	.condizionamento  .blocco-3 .wrapper-right {height: auto !important;}
	.condizionamento .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {float: left;}
	.energie .blocco-1 .immagine-ovale {max-width: 670.87px !important;display: block;float: inherit;width: 100% !important;margin: 0 auto;margin-top: 0px;padding-bottom: 20px;}
	.energie .blocco-1  .wrapper-left {height: auto !important;}
	.energie .blocco-1  .wrapper-right {height: auto !important;margin: 0px;}
	.energie .blocco-1 {padding: 30px 0px 360px;}
	.energie .banner-green {height: 580px;background-size: 90%;background-position: bottom !important;width: 100%;padding: 20px;}
		.energie  .blocco-3 .wrapper-right {height: auto !important;}
			.energie  .blocco-3 .wrapper-left {height: auto !important;}
	.energie .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {float: left;}
	
	.contabilizzazione .blocco-1 .immagine-ovale {max-width: none;display: block;float: inherit;width: 100% !important;margin: 0 auto;margin-top: 0px;margin-top: 0px;padding-bottom: 0px;}
	.contabilizzazione .blocco-1  .wrapper-left {height: auto !important;}
	.contabilizzazione .blocco-1  .wrapper-right {height: auto !important;margin: 0px;}
	.contabilizzazione .blocco-1 {padding: 30px 0px 360px;}

		.contabilizzazione  .blocco-3 .wrapper-right {height: auto !important;}
			.contabilizzazione  .blocco-3 .wrapper-left {height: auto !important;}
	.contabilizzazione .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {float: left;}
		.contabilizzazione  .blocco-3 .wrapper-right {height: auto !important;}
	.contabilizzazione .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {float: left;}
	.contabilizzazione .blocco-2 .wrapper-left .wrapper-blocco-testo {float: left;}
	.contabilizzazione .blocco-1 {padding: 30px 0px 370px;}
	.contabilizzazione .blocco-1 .wrapper-right {height: auto !important;padding: 20px 10px 80px;}
	
	
	
	
	
	
	
		.acqua .blocco-1 .immagine-ovale {max-width: none;display: block;float: inherit;width: 100% !important;margin: 0 auto;margin-top: 0px;margin-top: 0px;padding-bottom: 0px;}
	.acqua .blocco-1  .wrapper-left {height: auto !important;}
	.acqua .blocco-1  .wrapper-right {height: auto !important;margin: 0px;}
	.acqua .blocco-1 {padding: 30px 0px 360px;}

		.acqua  .blocco-3 .wrapper-right {height: auto !important;}
			.acqua  .blocco-3 .wrapper-left {height: auto !important;}
	.acqua .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {float: left;}
		.acqua  .blocco-3 .wrapper-right {height: auto !important;}
	.acqua .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {float: left;}
	.acqua .blocco-2 .wrapper-left .wrapper-blocco-testo {float: left;}
	.acqua .blocco-1 {padding: 30px 0px 170px;padding-right: 0px;padding-left: 0px;}
.acqua .blocco-1 .wrapper-right {height: auto !important;padding: 20px 40px 20px;}
	.acqua .blocco-sezioni .contenuto-centrale{padding-right: 40px;}
	.acqua .blocco-2 .wrapper-right {height: auto !important; float: left;}
		.acqua .blocco-2 .wrapper-left {height: auto !important; float: left;}
	.acqua .blocco-2 .wrapper-right {margin-top: 0px;}
	 .acqua .blocco-sezioni  .mcb-wrap-inner{display: flex;flex-wrap: wrap;margin-bottom: 100px;}
	.acqua .blocco-2 .wrapper-right {order: -1;}
	 .contatti .modulo-contatti {background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/banner-contati-contacts.png);background-repeat: no-repeat;background-position: center !important; }
	.contatti .logo-contatti {display: block;padding: 30px 0px 30px;}
	.single-portfolio .section-post-header {width: 100%;height: auto;padding-right: 30px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 30px;}
	.single-portfolio .entry-content {width: 100%;max-width: none;padding: 10px 30px 20px;}
}




/* #tablet 480 - 768 ---------------------------------------------------------------------------------- #tablet 480 - 768  */
@media only screen and (max-width: 768px){


.certificazione-singola.certificazione-uno {width: auto;}
	.home .blocco-3 .certificazioni {flex-wrap: wrap;}
		.home .blocco-3 .certificazione-uno {border-left: 10px solid #fff;border-right: 10px solid #fff;border-top: 0px solid #fff;border-bottom: 5px solid #fff;}
		.home .blocco-3 .certificazione-due {border-left: 10px solid #fff;border-right: 10px solid #fff;border-top: 5px solid #fff;border-bottom: 5px solid #fff;}
	.home .blocco-3 .certificazione-tre {border-left: 10px solid #fff;border-right: 10px solid #fff;border-top: 5px solid #fff;border-bottom: 0px solid #fff; }
		.azienda .blocco-3 .certificazioni {flex-wrap: wrap;}
		.azienda .blocco-3 .certificazione-uno {border-left: 10px solid #fff;border-right: 10px solid #fff;border-top: 0px solid #fff;border-bottom: 5px solid #fff;}
		.azienda .blocco-3 .certificazione-due {border-left: 10px solid #fff;border-right: 10px solid #fff;border-top: 5px solid #fff;border-bottom: 5px solid #fff;}
	.azienda .blocco-3 .certificazione-tre {border-left: 10px solid #fff;border-right: 10px solid #fff;border-top: 5px solid #fff;border-bottom: 0px solid #fff; }
	
	.loghi-partner .contenuto-centrale .blocco-sinistra {width: 100%;}
	.loghi-partner .wrapper-loghi {display: flex;width: 100%;flex-wrap: wrap;max-width: none;float: right;}
	.section_wrapper, .container, .four.columns .widget-area {max-width: 100%;}
	.loghi-partner .sottotitolo {width: 100%;}
	.loghi-partner .wrapper-loghi {display: flex;width: 100%;flex-wrap: wrap;max-width: none;float: right;justify-content: space-between;}
	#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {padding: 0 !important;margin: 10px 30px;}
		.blocco-1 .wrapper-banner-sezione .banner-sezione {background-position: 51% !important;height: 47.2px !important;}
	.condizionamento .blocco-3 .wrapper-bottoni {display: flex;flex-direction: column;}
	.condizionamento .blocco-3 .wrapper-bottoni .wrapper-bottone:nth-child(2) {margin-right: 20px;margin-top: 20px;}
	.condizionamento .blocco-3 .wrapper-bottoni .wrapper-bottone a {text-decoration: none !important;width: 100%;display: block;}
	.condizionamento .blocco-3 .wrapper-bottoni .bottone-azzurro {width: auto;}
	.blocco-riello .wrapper-centrale {display: flex;min-height: 500px;align-items: center;height: auto !important;flex-direction: column;}
	.riscaldamento .blocco-riello .immagine-tonda {margin-top: 30px;}
	.blocco-riello .blocco-centrale {
    display: flex;
    flex-direction: column;
    padding-left: 0px;
    width: 40%;
    height: 400px;
    justify-content: center;
}
	.blocco-riello .blocco-inferiore .wrapper-centrale {
    display: flex;
    min-height: auto;
    align-items: initial;
    height: 100%;
    padding-bottom: 50px;
    margin-top: -20px;
}
	.blocco-riello .blocco-sinistra {
    height: 100%;
    width: 60%;
    text-align: center;
    margin: 0 auto;
}
	.blocco-riello .blocco-inferiore .blocco-centrale {
    margin-left: 0px;
}
	.blocco-riello .blocco-inferiore .blocco-centrale {
    display: flex;
    flex-direction: column;
    padding-left: 0px;
    width: 100%;
    height: 400px;
    justify-content: center;
}
	.blocco-riello .blocco-centrale .testo-principale {text-align: center;}
		.blocco-riello .blocco-centrale h3 {text-align: center;}
	.blocco-riello .immagine-riello {
    width: max-content;
    margin-bottom: 30px;
    margin-left: 0px;
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 30px;
}
	.blocco-1.secondo-blocco.blocco-2 .blocco-inferiore {
    margin-top: -50px;
}
}
.sa-icon.sa-success.animate {
    opacity: 1 !important;
}

/* #smartphone 0 - 480 ---------------------------------------------------------------------------------- #smartphone 0 - 480  */
@media only screen and (max-width: 479px){

	.responsive-menu-toggle {margin-top: -10px !important;}
	.condizionamento .blocco-1 .wrapper-right {height: auto !important;padding: 20px 30px 20px;}
	.condizionamento .blocco-1 .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 90%;}
	h3 {font-size: 2.2rem !important;}

	.blocco-1 .wrapper-banner-sezione .banner-sezione {background-position: -820px !important; height: 47.2px !important;}
	.blocco-1 .wrapper-left .blocco-immagine {padding-left: 30px;}
	.loghi-partner .contenuto-centrale {max-width: 1400px;margin: 0 auto;display: block;padding: 100px 0px 50px;}
	.condizionamento	.loghi-partner .contenuto-centrale {max-width: 1400px;margin: 0 auto;display: block;padding: 0px 0px 50px;}
	.wrapper-label {width: 100%;margin-bottom: 20px;}
	.riscaldamento .blocco-1 .wrapper-right {padding: 20px 30px 20px;}
.energie .blocco-1 .wrapper-right {padding: 20px 30px 20px;}
	.contabilizzazione .blocco-1 .wrapper-right {padding: 20px 30px 20px;}
		.acqua .blocco-1 .wrapper-right {padding: 20px 30px 20px;}
	.energie .blocco-1 .wrapper-right .wrapper-blocco-testo {max-width: 90%;}
	.contabilizzazione .blocco-1 .wrapper-right .wrapper-blocco-testo {max-width: 90%;}
		.riscaldamento .blocco-1 .wrapper-right .wrapper-blocco-testo {max-width: 90%;}
	.acqua .blocco-1 .wrapper-right .wrapper-blocco-testo {max-width: 90%;}
	.google-map-wrapper.no_border .google-map, .section.full-width .one .google-map {height: 350px !important;}
	.logo-contatti {height: 28px !important;}
	#Footer .button-round input[type="submit"]{padding-left: 15px;padding-right: 15px;}
	.mailster-wrapper.mailster-email-wrapper {width: calc(100% - 88px);}
	.mailster-wrapper.mailster-submit-wrapper.form-submit {width: 88px;margin: 0px;}
	.label-privacy {padding-top: 0px;}
	.wrapper-invio {margin-top: 10px;}
	.azienda .blocco-1 {padding-left: 30px !important;}
	.azienda .blocco-1 .wrapper-left .wrapper-blocco-testo .testo-principale {column-count: 1;}
	.energie .banner-green {padding: 0px;}
	.energie .banner-green .testo-principale-green {font-family: Raleway-Black;font-size: 1.3rem;line-height: 1em;text-align: left;color: #009949;}
	.energie .banner-green {height: 420px;}
	.energie .banner-green .wrapper-blocco-testo {padding-left: 0px;}
	.energie .banner-green {height: 420px;background-size: 100%;}
.energie .blocco-3 .blocco-inferiore .wrapper-left {margin-top: 0px;}
	.energie .loghi-partner .contenuto-centrale {padding: 0px 0px 50px;}
	.contabilizzazione .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 85%;}
	.contabilizzazione .blocco-2 .immagine-ovale {max-width: 85% !important;}
	.blocco-1.secondo-blocco.blocco-2 .wrapper-left .blocco-immagine {padding-left: 0px;width: 90%;}
	.contabilizzazione .blocco-1.secondo-blocco.blocco-2 .wrapper-right {padding: 20px 0px 20px;}
	.contabilizzazione .blocco-2.secondo-blocco .blocco-inferiore .blocco-immagine .immagine-ovale {max-width: 85% !important;float: left;}
	.acqua .blocco-sezioni .banner-sezione {height: 800px;background-image: url(https://www.sarbcesena.it/wp-content/uploads/2020/02/mobile-3.png);}
	.acqua .blocco-sezioni .mcb-wrap-inner {margin-bottom: 20px;}
	.acqua  .blocco-sezioni h3 {color: #3E4349 !important;font-family: 'Raleway-Black' !important;font-size: 2rem !important;line-height: 1em !important;margin-left: -33px;}
	#slider-1-slide-2-layer-13 .titolo-principale {text-align: center !important;display: flex;flex-wrap: wrap;justify-content: center;}
	.home rs-arrow {display: none !important;}
	.acqua .blocco-3 .blocco-inferiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 95%;}
	.acqua .bottone-azzurro {
padding: 5px 20px 5px 20px;background-image: none;}
	.riscaldamento .blocco-2 .immagine-ovale {width: 84%;}
	.condizionamento .bottone-azzurro {background-image: none;}
	.home .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 85%;}
	.azienda .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 85%;}
	.condizionamento .blocco-3 .blocco-superiore .wrapper-right .wrapper-blocco-testo {display: flex;max-width: 100%;}
	.energie .blocco-2 .wrapper-left .wrapper-blocco-testo {display: flex;max-width: 85%;}
	.energie .banner-green {height: 460px;}
/*	rs-fullwidth-wrap {position: relative;width: 100%;height: auto;display: block;margin-top: 110px !important;
}*/
	.riscaldamento .blocco-2 .wrapper-left .wrapper-blocco-testo {max-width: 85%;}


}

@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max--moz-device-pixel-ratio: 2) {
	
	rs-fullwidth-wrap {position: relative;width: 100%;height: auto;display: block;margin-top: 110px !important;
}
}
 

