/* Enter Your Custom CSS Here */
@font-face {
    font-family: 'Geometria-Regular';
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria.eot');
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria.eot?#iefix') format('embedded-opentype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria.woff2') format('woff2'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria.woff') format('woff'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria.ttf') format('truetype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria.svg#Geometria') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue-Bold';
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Bold.eot');
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Bold.ttf') format('truetype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue-Medium';
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Medium.eot');
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Medium.woff2') format('woff2'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Medium.woff') format('woff'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Medium.ttf') format('truetype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue.eot');
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue.woff2') format('woff2'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue.woff') format('woff'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue.ttf') format('truetype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria-Bold';
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria-Bold.eot');
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria-Bold.eot?#iefix') format('embedded-opentype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria-Bold.woff2') format('woff2'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria-Bold.woff') format('woff'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria-Bold.ttf') format('truetype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/Geometria-Bold.svg#Geometria-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue-Light';
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Light.eot');
    src: url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Light.woff2') format('woff2'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Light.woff') format('woff'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Light.ttf') format('truetype'),
        url('http://jamming.it/progettosicurezza/wp-content/themes/betheme/fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
.single-portfolio .column.one.single-photo-wrapper.image {
    margin-top: 60px !important;
}
.section.section-post-header .section_wrapper.clearfix {height: 100%;}
.section.section-post-header .section_wrapper.clearfix {height: 100%;}
.single-portfolio .column.one.single-photo-wrapper.image {height: 100%;}
.single-portfolio .section-post-header .single-photo-wrapper.image .image_frame {height: 100%;}
.single-portfolio .section-post-header .single-photo-wrapper.image .image_wrapper {height: 100%;}
.single-portfolio .section-post-header .single-photo-wrapper.image .image_wrapper .image_frame a {height: 100%;}
.single-portfolio .section.section-post-header .scale-with-grid.wp-post-image {width: 100%;height: 100% !important;}
.single-portfolio .banner-blog {margin-bottom: 70px;}
.single-portfolio .banner-blog  .testo-blu {
    max-width: 1675px;
    margin: 0 auto;
    display: block;
    width: 100%;
    font-family: 'Geometria-Bold';
    font-size: 2rem;
    line-height: 1em;
    text-align: left;
    color: #10A0CB;
}

.is-sticky .logo {margin-left: 0px !important;}
.contenuto-custom-fiel {order: -1;width: calc(50% - 60px);padding-right: 30px;padding-left: 30px;}
.single-portfolio .entry-content {display: none !important;}

.titolo-sezione {display: flex;align-items: center;}
.titolo-sezione img {margin-right: 10px;}
.titolo-sezione span {font-family: 'Geometria-Bold';}
.blocco-soluzione .titolo-sezione span {color: #10a0cb;}
.blocco-descrizione {display: block;margin-bottom: 58px;}
.blocco-case {display: block;margin-bottom: 58px;}
.blocco-soluzione {display: block;margin-bottom: 58px;}
.logo-cliente-case {display: block;border-bottom: 1px solid;margin-bottom: 20px;}

.full.full-privacy {display: flex;}
.wpcf7-form-control-wrap.privacy {width: auto;}
span.wpcf7-list-item {display: inline-block;margin: 0 0.5em 0 0;}
.label-privacy {padding-top: 3px;}



.ri_recent_posts {
    list-style:none;
}
.ri_recent_posts li {
    display:block;
}
.ri_recent_posts li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    float: none;
}
.ri_recent_posts img {
    float:left;
    margin: 5px
}



#text-2 li {

    display: flex;
    align-items: end;

}

a[title] {

    font-size: 1.3em;
    font-family: 'Geometria-Bold';
    line-height: 1em;
    padding-bottom: 5px;
	display: block;

margin-left: 5px;

}









.tag-cloud-link {
    color: #fff;
    background: #10a0cb;
    padding: 5px 20px;
    display: inline-block;
    margin-bottom: 8px;
    border-radius: 10px;
    margin-right: 3px;
	transition: all 0.3s;
	text-decoration: none !important;
}
.tag-cloud-link:hover {
    color: #fff;
    background: #17398c;
}
.blocco-modulo-contatti .titolo-azzurro {font-family: 'Geometria-Bold';font-size: 2rem;}
#Top_bar .logo {float: left;margin: 0 30px 0 0px;}
.blocco-modulo-contatti h2{font-size: 1.6rem !important;}
strong {font-family: 'HelveticaNeue-Bold';}
#Top_bar {background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/back-menu@2x-scaled.png);background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 20px;margin: 0 auto;margin-top: 0px;margin-bottom: 0px;width: calc(100% - 30px);margin-top: 15px;margin-bottom: 15px;}
#Top_bar.is-sticky {background: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/back-menu@2x-scaled.png) !important;background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 0px;margin: 0px;margin-left: 0px; margin-right: 0px; width: 100%;}
#Header_wrapper {background-color:transparent !important;height: auto; min-height: auto !important;}
#Header {height: auto; min-height: auto !important;}
#menu li a span {color: #fff;font-family: 'Geometria-Bold';text-transform: uppercase;}
#Top_bar .menu_wrapper {float: right;}
.top_bar_right {display: none;}
#Top_bar.is-sticky #logo img.logo-main {max-width: 320px;}
#Top_bar #logo img {width: 360px;}
#Top_bar.is-sticky #logo img {width: auto;}
#Subheader {display: none;}
#Top_bar.is-sticky #logo img.logo-sticky  {display: block;}
.titolo-banner-bianco {line-height: 0.8em !important;}
.testo-blu {color: #10A0CB;}
.titolo-news-blog {font-family: 'Geometria-Bold' !important;font-size: 2rem !important;line-height: 1em !important;text-align: left !important;color:#5890aa !important;}
.titolo-blu {color: #10A0CB;font-family: 'Geometria-Bold' !important;font-size: 2rem !important;line-height: 1em !important;text-align: left !important;}
h2 {font-family: 'Geometria-Bold' !important;font-size: 2rem !important;line-height: 1em !important;text-align: left !important;color: #5890aa !important;}
span {font-family: 'HelveticaNeue';line-height: 1em;text-align: left;color: #060606;font-size: 1rem;line-height: 1.8em;}
.testo-bottone {color: #5890aa;border-radius: 8px;background:#fff;border: 2px solid#5890aa;display: block;padding: 6px 30px;width: max-content;transition: all 0.3s; cursor: pointer; }
.testo-bottone:hover {background:#5890aa; color: #fff;}
.bottone a {text-decoration: none !important;}
h4{font-family: 'Geometria-Bold';font-size: 1.5rem;line-height: 1em;text-align: left;color: #10a0cb;}

#Footer {background-color: #000 !important;border-top: 8px solid#10a0cb;}
#Footer .logo-footer {max-width: 329px;}
#Footer .intestazione {color: #C6C6C6; font-family: 'Geometria-Regular' !important;line-height: 1.6em;padding-top: 20px;display: block;}
#Footer .logo-numero-verde {max-width: 167px;}
#mailster_signup-2 {margin-top: 20px;}
#Footer h4 {font-family: 'Geometria-Bold';font-size: 2rem;line-height: 1em;text-align: left;color: #10a0cb !important;margin-bottom: 10px;}
#Footer .mailster-widget-text.mailster-widget-text-before {font-family: 'Geometria-Bold';font-size: 1.2rem;line-height: 1em;   text-align: left;color:#10a0cb;margin-bottom: 10px;}
#Footer  .mailster-form-fields {display: flex;width: 100%;flex-wrap: wrap; justify-content: space-between;}
#Footer .mailster-wrapper.mailster-submit-wrapper.form-submit {width: 137px;margin-top: 0px;}
#Footer .submit-button.button {width: 100%;height: 40.5px;background-color: #10a0cb;font-size: 1rem;font-family: 'HelveticaNeue';}
#Footer .mailster-wrapper.mailster-email-wrapper {width: calc(100% - 147px);}
#Footer #mailster-email-1 {background: #f5f7f9;border-bottom: 3px solid#5890AA;}
#Footer .widget_nav_menu ul {list-style-type: disc;}
#Footer .menu li a {color: #C6C6C6;font-family: 'Geometria-Regular' !important;line-height: 1.6em;font-size: 1rem;padding: 5px 0 5px 3px;}
#Footer .widget_nav_menu ul {color: #a4a4a4 !important;}
#Footer .widget_nav_menu ul li::after {border-color: transparent !important;}
#Footer  #menu-menu-footer {width: 60%;margin: 0 auto;}

/* ---------- HOME ---------- */
#Content {padding-top: 0px;}

	.home .blocco-slider .titolo-banner-bianco, .home .blocco-slider  .testo-blu  {font-size: 6.5rem !important;}
.home .blocco-2 {padding: 0px 0px 0px 0px;}
.home .blocco-2 .wrapper-right .immagine-principale {height: 400px;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/oltre-ventanni@2x-scaled.jpg);display: flex;width: 100%;background-position: center;background-size: cover;display: flex;flex-direction: column-reverse;border-radius: 20px;}
.pittogramma-immagine {padding: 45px;max-width: 145px !important;}
.pittogramma-immagine.firma {
    padding: 45px;
    max-width: 225px !important;
}
.home .blocco-2 .wrapper-left .blocco-paragrafo {max-width: 820px;float: right;}
.home .blocco-2 .wrapper-left  .main-text {display: block;padding: 25px 0px;}

.blocco-blog {padding: 50px 0px;}
.home .blocco-blog .mcb-wrap-inner {display: flex;flex-direction: column;}
.home .blocco-blog .wrapper-news {display: block;margin: 0 auto !important;max-width: 1720px;}
.button-love, .icon-comment-empty-fa, .icon-doc-text, .post-comments {display: none;}
.grid .post-item, .post-desc-wrapper {background: transparent !important; background-color: transparent !important;}
.post-excerpt {font-family: 'HelveticaNeue';line-height: 1em;text-align: left;color: #060606;font-size: 1rem;line-height: 1.8em;}
.post-footer {background: transparent !important;}
.post-more {color: #5890aa;border-radius: 8px;background:#fff;border: 2px solid#5890aa;display: block;padding: 6px 30px;width: max-content;transition: all 0.3s;cursor: pointer;}
.post-links {border: 0px !important;float: left !important;padding: 0px !important;}
.image_frame.post-photo-wrapper.scale-with-grid.image {border: 0px !important;}
.grid .post-desc-wrapper .post-desc {padding: 20px 00px 0;}
.entry-title a {font-family: 'Geometria-Bold';font-size: 1.5rem;line-height: 1em;text-align: left;color: #10a0cb;}
.image_frame, .image_frame a, .mask, .image_wrapper {border-radius: 20px;}
.image_links.double {display: none;}
.titolo-news-blog {max-width: 1690px !important;display: block;margin: 0 auto !important;margin-bottom: 0px;margin-bottom: 20px !important;}



/* ---------- modulo contatti ---------- */
.blocco-modulo-contatti .wrapper-left {margin-left: 5px;}
.blocco-modulo-contatti .wrapper-left .immagine-principale {height: 690px;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/italy-contact@2x.jpg);display: block;width: 100%;background-position: left;background-size: contain;background-repeat: no-repeat;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {height: 47px;background: #f5f7f9;border-bottom: 3px solid#5890AA;box-shadow: none !important;}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {;background: #f5f7f9;border-bottom: 3px solid#5890AA;box-shadow: none !important;}
.label-nome-cognome, .label-email {width: calc(50% - 10px);}
.label-oggetto {width: 100%;}
.wrapper-label-messaggio {width: 100%;}
.wpcf7-form {display: flex;flex-wrap: wrap;justify-content: space-between;}
.wrapper-label, .wrapper-label-messaggio {padding: 10px 0px;}
.wpcf7-form-control.wpcf7-submit {color: #5890aa;border-radius: 8px;background:#fff;border: 2px solid#5890aa;display: block;padding: 6px 30px;width: max-content;transition: all 0.3s;cursor: pointer;box-shadow: 0px !important;}
.wrapper-invio {display: flex;justify-content: space-between;width: 100%;}
.titolo-azzurro {font-family: 'Geometria-Bold';font-size: 2.3rem;line-height: 1em;text-align: left;color: #10a0cb;}
.blocco-modulo-contatti .titolo-azzurro {padding: 10px 0px 30px;display: block;}
.blocco-modulo-contatti .wrapper-right {max-width: 855px;}
.blocco-modulo-contatti .contenitore-centrale {padding: 100px 0px;}
/* ---------- modulo contatti ---------- */
/* ---------- HOME ---------- */



/* ---------- AZIENDA ---------- */
.azienda .blocco-1 .wrapper-left .immagine-principale {height: 600px;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/ritratto@2x.jpg);display: flex;width: 100%;background-position: center;flex-direction: column-reverse;border-radius: 20px;background-size: cover;}
.azienda .blocco-1 .wrapper-left .immagine-principale .pittogramma-immagine {float: right;}
.azienda .blocco-1 .icona-trasparenza {max-width: 148.19px !important;}
.azienda .blocco-1 h2 {margin: 40px 0px 60px;}
.azienda .blocco-1 .blocco-paragrafo {padding-top: 30px;max-width: 820px;}


.azienda .blocco-2 .wrapper-right .immagine-principale {height: 600px;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/ricerca@2x-scaled.jpg);display: flex;width: 100%;background-position: center;flex-direction: column-reverse;border-radius: 20px;background-size: cover;}
.azienda .blocco-2 .wrapper-right .immagine-principale .pittogramma-immagine {float: left;}
.azienda .blocco-2 .blocco-paragrafo {;max-width: 820px; float: right;padding-right: 20px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.azienda .blocco-2  .wrapper-left {border-radius: 20px;background: #eff3f6;}
.azienda .blocco-2  .blocco-paragrafo {padding-top: 35px;}
.azienda .blocco-2  .titolo-azzurro {display: block;margin-bottom: 20px;}

.azienda .blocco-3 .wrapper-left .immagine-principale {height: 500px;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/installatore@2x-scaled.jpg);display: flex;width: 100%;background-position: center;flex-direction: column-reverse;border-radius: 20px;background-size: cover;}
.azienda .blocco-3 .wrapper-left .immagine-principale .pittogramma-immagine {float: right;}
.azienda .blocco-3 .blocco-paragrafo {padding-top: 35px;max-width: 820px;}
.azienda .blocco-3 h2 {margin-bottom: 20px; display: block;}

.azienda .blocco-modulo-contatti .contenitore-centrale {padding: 100px 0px;border-top: 128px solid #EFF3F6;}
/* ---------- AZIENDA ---------- */




/* ---------- SICUREZZA ---------- */
.sicurezza .blocco-1 h2 {color: #05a0e0 !important;}
.sicurezza .blocco-1 .wrapper-right .immagine-principale {height: 729px;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/intelligenza@2x.jpg);display: flex;width: 100%;background-position: left;flex-direction: column-reverse;border-radius: 20px;background-size: contain; background-repeat: no-repeat; }
.sicurezza .blocco-1 .wrapper-left .blocco-paragrafo {max-width: 820px;float: right;}
.sicurezza .blocco-1 .subtitle {font-family: 'Geometria-Bold';font-size: 1.5rem;line-height: 1em;text-align: left;color: #5890aa;display: block;padding: 10px 0px 50px;}
.sicurezza .blocco-1 .contenitore-centrale {padding-top: 60px;}

.sicurezza .blocco-2 {padding: 100px 0px;margin: 30px 0px 20px;}
.sicurezza .blocco-2 .immagine-servizio {max-width: 122px !important;max-height: 122px !important;}
.sicurezza .blocco-2  .wrapper-servizi {display: flex;flex-wrap: wrap;	max-width: 1720px;margin: 0 auto;}
.sicurezza .blocco-2  .item-servizi {width: 33%;display: flex;padding: 40px 20px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;flex-wrap: wrap;flex-direction: column;align-items: center;}
.sicurezza .blocco-2  .wrapper-immagine {height: 122px;margin-bottom: 30px;}
.sicurezza .blocco-2  .wrapper-descrizione {border-top: 1px solid #c1c1c1;padding-top: 20px;margin-top: 10px;padding-bottom: 20px;}
.sicurezza .blocco-2  .wrapper-descrizione::before {content: '';background: #03a6e1;width: 80px;height: 3px;display: block;position: relative;top: -23px;}
.sicurezza .blocco-2  .item-servizi h4 {color: #10a0cb !important;}

.sicurezza .blocco-3 {height: 755px;border-bottom: 8px solid #10a0cb;margin-bottom: 20px;}
.sicurezza .blocco-3 .contenitore {height: 940px;display: flex;align-items: end;max-width: 1720px;margin: 0 auto;}

.sicurezza .blocco-4 .wrapper-left .immagine-principale {height: 1600px;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/controllo-assoluto@2x-scaled.jpg);display: flex;width: 100%;background-position: 20% bottom;flex-direction: column-reverse;border-radius: 20px;background-size: 350%;background-repeat: no-repeat;}

.subtitle{font-family: 'Geometria-Bold';font-size: 1.5rem;line-height: 1em;text-align: left;color: #5890aa;display: block;padding: 10px 0px 50px;}
.blocco-paragrafo {max-width: 820px;}
.sicurezza .blocco-4 .blocco-paragrafo {margin-top: 60px;}
.sicurezza .blocco-4 .blocco-paragrafo.blocco-paragrafo-2 {margin-top: 120px;}

.sicurezza .item-servizi .bottone {display: none !important;}

/* ---------- SICUREZZA ---------- */





/* ---------- single portfolio ---------- */

.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;max-width: 1720px;margin: 0 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;height: 100%;}
.single-portfolio .entry-content {width: 50%; max-width: 850px;}
.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: 'Geometria-Bold' !important;font-size: 1.7rem !important;line-height: 1em !important;text-align: left !important;color:#5890aa !important;}
.single-portfolio .the_content_wrapper p {font-family: 'HelveticaNeue';line-height: 1em;text-align: left;color: #060606;font-size: 1rem;line-height: 1.8em;}
.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;}
.single-portfolio .section.section-post-intro-share {display: none;}
.blocco-ultimi-progetti {padding: 40px 0px !important;
background: #EFF3F6;}
.single-portfolio .portoflio-slider-single {padding: 20px 0px 60px !important;}
#custom_html-4 {display: none;}

.single-portfolio  .case-studies {color: #10a0cb !important;font-family: 'Geometria-Bold';text-align: center;}
.single-portfolio  .blocco-ultimi-progetti .image_frame .image_wrapper .mask::after {  background: #10a0cba1;}
/* ---------- single portfolio ---------- */


/* ---------- CONTATTI ---------- */
.contatti .blocco-2 {margin-top: 20px;}
.contatti .blocco-2 .contenitore-principale {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;max-width: 1670px;padding: 50px 0px;}
.contatti .icona-info {max-width: 51px !important;margin-right: 10px;}
.contatti .item-informazioni {display: flex;flex-wrap: wrap;align-items: left;}

.contatti .blocco-modulo-contatti .contenitore-centrale .mcb-wrap-inner {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.contatti  .blocco-modulo-contatti .wrapper-right {max-width: 100%;}
.contatti .blocco-modulo-contatti .contenitore-centrale .mcb-wrap-inner {max-width: 1170px;margin: 0 auto;}
.contatti .blocco-modulo-contatti .contenitore-centrale .wrapper-left  h2 {text-align: center !important;}
.contatti .blocco-modulo-contatti .contenitore-centrale .wrapper-left  span {text-align: center}

.contatti .blocco-modulo-contatti .contenitore-centrale {
    padding: 0px;
}
.contatti .contenitore-principale {
    display: flex;
    flex-wrap: wrap;
	flex-direction: column;
}
.contatti .item-informazioni {
    display: flex;
    flex-wrap: wrap;
    align-items: center;

    text-align: left;
	margin-bottom: 20px;

}
/* ---------- CONTATTI ---------- */







.blog .category {display: none;}
.blog .post-item:first-child .image_frame {width: 100%;max-height: 700px;}
.blog .post-item:first-child .image_frame .image_wrapper  {width: 100%;max-height: 700px;}
.blog .post-item:first-child .image_frame .scale-with-grid.wp-post-image {width: 100%;}
.blog .post-item:first-child .post-desc-wrapper.bg- {width: 100%;}
.blog .post-item:first-child .post-desc {padding-left: 0px !important;}
.post-item {border-bottom: 1px solid #a8a8a8;padding-bottom: 20px;}


.mcb-sidebar::before {content: "";display: block;position: absolute;top: 0;width: 1500px;height: 100%;background: rgb(255, 255, 255);visibility: visible;}
.single-post p {font-family: 'HelveticaNeue';line-height: 1em;text-align: left;color: #060606;font-size: 1rem;line-height: 1.8em;}
.share-label {font-family: 'Geometria-Bold';font-size: 20px;line-height: 1em;text-align: left;color: #5890aa;}

.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(http://jamming.it/sarb/wp-content/uploads/2020/02/search.png);background-repeat: no-repeat;background-position: 94% center;background-size: 20px;}
.widget > h3 {color: #5890AA;

font-size: 1.7em !important;

font-family: Geometria-Bold;

margin-bottom: 40px;}
.banner-blog { width: calc(100% - 32px);height: 88px;border-radius: 20px;background: #eff3f6;display: flex;margin: 0 auto;flex-wrap: wrap;align-items: center;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/05/icon-white.png);

background-repeat: no-repeat;
	padding-left: 10px;

background-position: 85%;margin-bottom: 40px;}
.title-banner-blog {max-width: 1675px;margin: 0 auto;display: block;width: 100%;font-family: 'Geometria-Bold';font-size: 2rem;line-height: 1em;text-align: left;color: #5890aa;}
.title-banner-blog .testo-blu {font-family: 'Geometria-Bold';font-size: 2rem;line-height: 1em;text-align: left;}



/* ---------- SINGLE POST---------- */

.single-post .banner-blog {height: 314px;background-image: url(http://jamming.it/sarb/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: 'Geometria' !important;font-weight: bold;font-size: 3rem !important;line-height: 1em !important;text-align: left;color:#5890aa !important; margin-left: 0px !important;}
.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 {background:#EFF3F6;padding: 10px 20px;color:#5890AA !important;font-size: 1rem;}
.single-post  .share-simple-wrapper  .icons {float: right;}
.single-post  .share-simple-wrapper .icons a i {color: #5890aa;}


.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 {color:#5890aa;border-radius: 8px;background:#fff;border: 2px solid#5890aa;display: block;padding: 6px 30px;width: max-content;transition: all 0.3s;cursor: pointer;}
.single-post .desc h4 a {font-family: 'Geometria-Bold';color:    #3E4349 !important;font-size: 30px;}
.single-post .section-related-adjustment.simple h4 {padding-left: 15px;font-family: 'Geometria-Bold';font-size: 2rem;line-height: 20px;text-align: left;color: #5890aa;}
.single-post .desc h4 {padding-left: 0px !important;}
.single-post .desc h4 a {font-family: 'Geometria-Bold';color:#0F9EC8 !important;font-size: 25px;}
.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: #EFF3F6 !important;}
#recent-posts-3 a {font-family: 'Geometria-Bold';font-size: 1.1rem;line-height: 3em;text-align: left;color: #5890aa;display: block;}
.single-post .desc .date_label {float: right;padding: 10px 5px !important;}

/* ---------- SINGLE POST ---------- */

#Top_bar .responsive-menu-toggle {color: #fff !important;}
#Top_bar .top_bar_left {position: relative;float: left;width: 100% !important;}
#Side_slide .icon.search {display: none !important;}

#Side_slide  .menu_wrapper {text-align: center;}
#Side_slide #menu ul li {border-top: 1px solid rgba(255, 255, 255, 0.09) !important;}
#Side_slide {background-color: #191919;border-color: #191919;}
#Side_slide {background-color: #10a0cb !important;border-color:#10a0cb !important;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/1-ps-banner@2x.png), url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/back-mobile-scaled.jpg);background-size: 130px, cover;   background-repeat: no-repeat;background-position: center 90%, center;}

/* #Desktop	0 - 1239 ---------------------------------------------------------------------------------- #Desktop	1387 - 1530  */
@media only screen and (max-width: 1239px){
	#Top_bar .top_bar_left {width: 100% !important;}
	.container {width: 100% !important;max-width: 100% !important;}
	#Footer .widgets_wrapper {padding: 70px 30px !important;}
	#mailster_signup-2 {width: calc(50% - 100px);}
	.blocco-blog {padding: 50px 20px;}
	
}


/* #Desktop	960 - 1387 ---------------------------------------------------------------------------------- #Desktop	1387 - 1530  */
@media only screen and (max-width: 1387px){

html {font-size: 14px;}
.home .blocco-2 .wrapper-right .immagine-principale {height: 589px;background-position: 30%;display: flex;}
	.post-more, .testo-bottone {padding: 3px 20px;}
	.titolo-azzurro {font-size: 2rem;}
	.blocco-modulo-contatti .wrapper-left .immagine-principale {height: 690px;background-position: right;background-size: cover;}
	#Top_bar #logo img {width: 300px;}
	.one-third.column {width: 48%;}
	.column.one-third:last-child {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.azienda .blocco-1 .blocco-paragrafo {padding-top: 20px;max-width: 820px;}
	.azienda .blocco-1 .icona-trasparenza {max-width: 108.19px !important;}
	.azienda .blocco-2 .blocco-paragrafo {padding-top: 30px;padding-left: 20px;}
	.sicurezza .blocco-1 .wrapper-right .immagine-principale {height: 829px;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/intelligenza@2x.jpg);display: flex;width: 100%;background-position: left;flex-direction: column-reverse;border-radius: 20px;background-size: cover;background-repeat: no-repeat;}
	.sicurezza .blocco-4 .wrapper-left .immagine-principale {height: 600px;background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/controllo-assoluto@2x-scaled.jpg);display: flex;width: 100%;background-position: 20% bottom;flex-direction: column-reverse;border-radius: 20px;background-size: cover;background-repeat: no-repeat;}
	.sicurezza .blocco-4 .contenitore-centrale .one-second.column {width: 98%;}
	.sicurezza .blocco-4  .main-text{column-count: 2;display: block; column-gap: 40px;}
	.sicurezza .blocco-4 .blocco-paragrafo {max-width: 100%;padding: 0px 50px;}
	.single-portfolio .entry-content {width: 100%;max-width: 100%;column-count: 2;display: block;padding: 20px 100px 0px;}
	.single-portfolio .section-post-header {width: 100%;}
.single-portfolio .entry-content .section.the_content.has_content .section_wrapper {max-width: 100%;}
	.single-portfolio .section-post-header {width: 100%;order: 2;padding: 20px;}
	.contatti .blocco-2 .contenitore-principale {padding: 50px 30px;}
	.contatti .item-informazioni {display: flex;flex-wrap: wrap;align-items: center;flex-direction: column;text-align: center;}

	
}




/* #Desktop	768 - 960 ---------------------------------------------------------------------------------- #Desktop	1387 - 1530  */
@media only screen and (max-width: 960px){
	
	.wrapper-left {width: 100% !important;}
	.wrapper-right {width: 100% !important;}
	.home .blocco-blog .post-item:nth-child(4) {display: none;}
	.blocco-paragrafo {padding: 0px 20px;}
	.wpcf7 {padding: 0px 30px 0px 20px !important;}
	.blocco-modulo-contatti h2 {padding: 0px 30px 0px 20px;}
	.blocco-modulo-contatti .titolo-azzurro {padding: 0px 30px 0px 20px;}
	#mailster_signup-2 {width: calc(100% - 220px);}
	.azienda .blocco-2 .contenitore-centrale .wrapper-left {height: auto !important;padding-bottom: 30px;}
	.mcb-sidebar.sidebar.sidebar-1.four.columns {display: none;}
	.blog .sections_group, .single-post .sections_group {width: 100% !important;}

}


/* #Desktop	480 - 768 ---------------------------------------------------------------------------------- #Desktop	1387 - 1530  */
@media only screen and (max-width: 768px){
	
html {font-size: 12px;}
	.home .blocco-slider .titolo-banner-bianco, .home .blocco-slider  .testo-blu  {font-size: 4rem !important;}
	#Footer .container {padding: 0px !important;}
	#Footer #menu-menu-footer {width: 100%;margin: 0 auto;padding: 0px 0px 0px 10px !important;}
	#Footer #custom_html-3, #Footer #mailster_signup-2 {width: 100% !important;}
	#Footer .widgets_wrapper {padding: 0px 30px !important;}
	#Top_bar .logo #logo {margin: 10px 50px 10px 30px; text-align: left;}
	#Top_bar {background-image: url(http://jamming.it/progettosicurezza/wp-content/uploads/2020/03/back-menu@2x-scaled.png);background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 0px;margin: 0 auto;margin-top: 0px;margin-bottom: 0px;margin-top: 0px;margin-bottom: 0px;width: 100%;margin-top: 0px;margin-bottom: 15px;}
	.home .blocco-2 .wrapper-right .immagine-principale {height: 400px;}
	.immagine-principale {border-radius: 0px !important; height: 400px!important;}
	.sicurezza .blocco-2 .item-servizi {width: 50%;}
	.sicurezza .blocco-4 .main-text {column-count: 1;}
	.single-portfolio .entry-content {width: 100%;max-width: 100%;column-count: 1;display: block;padding: 20px 30px 0px;}
	.single-portfolio .entry-content .section.the_content.has_content .section_wrapper {padding-left: 0px !important;padding-right: 0px !important;}
	.section.section-post-header .section_wrapper.clearfix {padding-left: 10px !important;padding-right: 10px !important;}
	.blog .title-banner-blog {max-width: 1675px;margin: 0 auto;display: block;width: 100%;font-family: 'Geometria-Bold';font-size: 3rem;}
	.blog .title-banner-blog .testo-blu {font-size: 3rem;}
	.banner-blog {width: 100%;height: 128px;border-radius: 0px;background: #eff3f6;display: flex;margin: 0 auto;flex-wrap: wrap;align-items: center;padding: 0px 30px;}
	.contatti .item-informazioni {width: 50%;margin-bottom: 20px;}
	.label-nome-cognome, .label-email {width: 100%;}
	#google-map-area-5e67677d7d1af, .google-map {height: 430px !important;}
		.sicurezza .blocco-4 .blocco-paragrafo {max-width: 100%;padding: 0px 30px;}
}



/* #Desktop	0 - 480 ---------------------------------------------------------------------------------- #Desktop	1387 - 1530  */
@media only screen and (max-width: 480px){


#Top_bar #logo img {width: 250px;}
	.sicurezza .blocco-2 .item-servizi {width: 100%;}
	.sicurezza .blocco-4 .blocco-paragrafo {max-width: 100%;padding: 0px 20px;}
	.single-portfolio .entry-content {width: 100%;max-width: 100%;column-count: 1;display: block;padding: 20px 20px 0px;}
	
	.contatti .blocco-modulo-contatti .section_wrapper{padding-left: 10px !important;padding-right: 10px !important;}

	
	
}



