 #jsn-header {
    margin-bottom: 40px;
}

#jsn-header .jsn-modulecontainer:nth-child(2) {
    position: absolute;
    left: 0;
    right: 0;
    margin-top: 10px;
}

#jsn-header .jsn-modulecontainer:nth-child(2) p {
    text-align: center !important;
}
/*.et_parallax_bg { filter: blur(3px);}*/

#jExt113,#jExt117,#jExt118 { display: none; }

.je_acc { box-shadow: 5px 5px 12px rgba(136, 136, 136, 0.3);}

#je_accord113 { 
    visibility: visible;  
    -moz-animation: fadein 3s ease-in; /* Firefox */
    -webkit-animation: fadein 3s ease-in; /* Safari and Chrome */
    -o-animation: fadein 3s ease-in; /* Opera */
	animation: fadein 3s ease-in;
    background: white;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#je_accord117 { 
    visibility: visible;  
    -moz-animation: fadein 3s ease-in; /* Firefox */
    -webkit-animation: fadein 3s ease-in; /* Safari and Chrome */
    -o-animation: fadein 3s ease-in; /* Opera */
	animation: fadein 3s ease-in;
    background: white;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

#je_accord118 { 
    visibility: visible;  
    -moz-animation: fadein 3s ease-in; /* Firefox */
    -webkit-animation: fadein 3s ease-in; /* Safari and Chrome */
    -o-animation: fadein 3s ease-in; /* Opera */
	animation: fadein 3s ease-in;
    background: white;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}



#dj-megamenu95 { 
    border-radius: 20px; 
    opacity: 0.95;
    filter: saturate(95%);
font-family: 'Raleway';
}

#dj-megamenu95 > li.dj-up.itemid160.hover > a {
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    transition: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
}

#jsn-mainbody-content { margin-left: 10%;
    margin-right: 10%; }

#jsn-mainbody > div.item-page > div.page-header > h1 { text-align: center;
    text-shadow: 1px 2px 3px #aaa; }

#jsn-header { box-shadow: none; }

#jsn-promo-inner { 
   width: 100% !important;
   margin-left: auto;
   margin-right: auto;
   max-width: initial;
}

#jsn-promo {
  margin-bottom: 40px;
}

.dj-image:hover {     
  -webkit-transition: all .3s linear; /* Safari */
  -webkit-transition-timing-function: linear; /* Safari */
  transition: all .3s linear;
  transition-timing-function: linear;
  transform: scale(1.1);
}

.dj-image {
  -webkit-transition: all .3s linear; /* Safari */
  -webkit-transition-timing-function: linear; /* Safari */
  transition: all .3s linear;
  transition-timing-function: linear;
}

#je_accord113.je_acc ul ul li a { background-color: #00547F !important; color: white; }
#je_accord113 > ul > li > a { border-top-left-radius: 20px;
    border-top-right-radius: 20px; }
#je_accord117 > ul > li > a {border-top-left-radius: 20px;
    border-top-right-radius: 20px;}
#je_accord118.je_acc ul ul li a { background-color: #00547F !important; color: white; }
#je_accord118 > ul > li > a {border-top-left-radius: 20px;
    border-top-right-radius: 20px;}}

/*#jsn-logo {
  margin-top: 10px;
}
*/
.slide-desc-bg.slide-desc-bg-default {
background: rgba(14, 15, 25, 0.77);
}

.slide-desc-text.slide-desc-text-default {
padding: 10px;
text-align: center;
}

#jsn-brand { display: none; }

#jsn-footer { padding: 0; }

.jsn-moduletitle { text-align: center; }

.row-fluid [class*="span"] { margin-left: 0px !important; }
#dj-megamenu95 > li.dj-up.itemid160.active > a { border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
#dj-megamenu95 > li.dj-up.itemid135 > a { border-top-left-radius: 20px; border-bottom-left-radius: 20px; }

.et_pb_mobile_column_1_3 { 
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin: auto;
    width: 90%; */
    margin-bottom: 100px;
}

@media (min-width: 481px) {
  #jsn-pos-content-top { display: none; }
}

.et_pb_toggle_title:before { display: none; }
 
  // CONTACT FORM


#jsn-pos-mainbody-bottom > div > div > div > div > div > div.creativecontactform_wrapper.creative_form_module.creative_form_1.ccf_icon_1.ccf_sections_template_ {
    background: #fff none repeat scroll 0 0;
    border: 0 solid #c2c2c2;
    border-radius: 20px !important;
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
    color: #666;
}

.creativecontactform_wrapper {
    width: 90% !important;
    margin: auto;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.creativecontactform_title {
color: white !important;
text-shadow: none !important;
}

.creativecontactform_header {
background: #0d6dab none repeat scroll 0 0;
    border-radius: 10px 10px 0 0;
margin-bottom: 10px;
}

.powered_by_1 {
display: none !important;
}

.creativecontactform_send {
    background: #5aa426 none repeat scroll 0 0;
    border-radius: 20px;
    color: #fff;
    font-size: 15px;
text-shadow: none;
}

#jsn-mobilize-mobile-tool-left {
  margin-top: 30px;
}

#jsn-menu > div > ul.mobilize-menu.nav.nav-pills.jsn-mainmenu > li > ul {
    width: 60%;
    position: absolute;
    margin-left: 40%;
    background-color: aliceblue !important;
    border-radius: 20px;
}

#servizi > div.et_parallax_bg.et_pb_parallax_css {
background-attachment: fixed !important;
}

.dj-submenu { 
    width: 180px !important;
    float: right; }

.dj-subwrap-in { 
    width: 180px !important;
    float: right; }
.dj-subcol { 
    width: 180px !important;
    float: right; }

.item-title { color: #00547F;
    font-weight: 600;
    margin-bottom: 20px; }

.leading-0 { margin-bottom: 20px; }

#btcontentslider115 {     
    direction: ltr;
    padding: 20px;
    border-radius: 20px; 
    border: 3px solid #00547F;
    box-shadow: 5px 8px 50px rgba(136, 136, 136, 0.3);
  	margin-left: 30px;
}

#btcontentslider115 .bt-title { color: #00547F; text-align: center;}

#jsn-centercol_inner {background: #fafafa;}

#google_ads_div_Footer_freesite_ad_wrapper {display: none;}
#google_image_div {display: none;}
/*.bt-title {display: block;}*/
#phocagallery > div.page-header { display: none; }
#jsn-mainbody > div.fsf_main.fsf_main_j3 > div:nth-child(8) {display: none;}
#phocagallery > div.ph-mc > table > tbody > tr:nth-child(3) > td:nth-child(2) {display: none;}
#phocagallery > div.ph-mc > table > tbody > tr:nth-child(3) > td:nth-child(3) {display: none;}
#phocagallery > div.ph-mc > table > tbody > tr:nth-child(3) > td:nth-child(4) {display: none;}
#jsn-mobilize-footer-left .bt_handles { display: none; }

#jsn-content-bottom {    
text-align: center;
width: 100%;
font-size: x-small;
background: #174660; 
opacity: 0.7;
color: white;
margin-top: 30px;
}
#jsn-content-bottom a {
  color: white;
}
#jsn-content-bottom a:hover {
  color: red;
}

#jsn-pos-stick-rightmiddle {
    top: 35% !important;
    margin-right: 20px;
    width: 190px;
}

.row-fluid .span4 {
    width: 33.3%;
}

#je_accord129.je_acc > ul > li > a { 
    background: #4D87A5;
    border-radius: 10px;
    font-size: small;
}

#je_accord130.je_acc > ul > li > a { 
    background: #4D87A5;
    border-radius: 10px;
    font-size: small;
}
#je_accord131.je_acc > ul > li > a { 
    background: #4D87A5;
    border-radius: 10px;
    font-size: small;
}

#je_accord132.je_acc > ul > li > a { 
    background: #4D87A5;
    border-radius: 10px;
    font-size: small;
}

#btcontentslider115 > h3 {
text-indent: 0px;
color: #444;
border: none;
text-align: center;
}

#jsn-content_inner { padding: 0; }
.form-inline { margin-bottom: 0px !important; }

#je_accord129 {width: 70%; margin: auto;}
#je_accord130 {width: 70%; margin: auto;}
#je_accord131 {width: 70%; margin: auto;}
#je_accord132 {width: 70%; margin: auto;}
#je_accord129 > ul > li > a {color:white;}
#je_accord130 > ul > li > a {color:white;}
#je_accord131 > ul > li > a {color:white;}
#je_accord132 > ul > li > a {color:white;}
#jsn-pos-mainbody-bottom > div > div > div > div > div > div.jsn-mod-custom > div > iframe { margin: auto; display: block; }
#jsn-mobilize-footer-left > div > div > div > div > div > div:nth-child(1) > div > iframe { margin: auto; display: block; }