.loader { position:fixed; left:0px; top:0px; min-width:100%; min-height:100%; z-index:999; background-color:rgba(255,255,255,0.7); background-image:url(../images/loader.gif); background-repeat:no-repeat; background-position:50% 50%; background-size:60px 60px; }

.box_foto_prewiew, .box_foto_prewiew_bg, .box_foto_prewiew_g1, .box_foto_prewiew_g2, .box_foto_prewiew_g3, .box_foto_prewiew_g4, .box_foto_prewiew_g5, .box_foto_prewiew_g6, .box_foto_prewiew_g7, .box_foto_prewiew_g8, .box_foto_prewiew_g9, .box_foto_prewiew_g10, .box_foto_prewiew_g11, .box_foto_prewiew_g12, .box_foto_prewiew_g13, .box_foto_prewiew_g14, .box_foto_prewiew_g15, .box_foto_prewiew_g16, .box_foto_prewiew_g17, .box_foto_prewiew_g18, .box_foto_prewiew_g19 { width:100%; height:auto; cursor:pointer; }
.box_foto_prewiew img, .box_foto_prewiew_bg img, .box_foto_prewiew_g1 img, .box_foto_prewiew_g2 img, .box_foto_prewiew_g3 img, .box_foto_prewiew_g4 img, .box_foto_prewiew_g5 img, .box_foto_prewiew_g6 img, .box_foto_prewiew_g7 img, .box_foto_prewiew_g8 img, .box_foto_prewiew_g9 img, .box_foto_prewiew_g10 img, .box_foto_prewiew_g11 img, .box_foto_prewiew_g12 img, .box_foto_prewiew_g13 img, .box_foto_prewiew_g14 img, .box_foto_prewiew_g15 img, .box_foto_prewiew_g16 img, .box_foto_prewiew_g17 img, .box_foto_prewiew_g18 img, .box_foto_prewiew_g19 img { height:auto; }
.upload, .upload_bg, .upload_g1, .upload_g2, .upload_g3, .upload_g4, .upload_g5, .upload_g6, .upload_g7, .upload_g8, .upload_g9, .upload_g10, .upload_g11, .upload_g12, .upload_g13, .upload_g14, .upload_g15, .upload_g16, .upload_g17, .upload_g18, .upload_g19 { opacity:0; }

.m0 { margin:0!important; } .m5 { margin:5!important; } .m10 { margin:10px!important; } .m20 { margin:20px!important; } .m30 { margin:30px!important; } .m40 { margin:40px!important; } .m50 { margin:50px!important; } .m60 { margin:60px!important; } .m70 { margin:70px!important; } .m80 { margin:80px!important; } .m90 { margin:90px!important; } .m100 { margin:100px!important; } .m110 { margin:110px!important; } .m120 { margin:120px!important; } .m130 { margin:130px!important; } .m140 { margin:140px!important; } .m150 { margin:150px!important; } .m160 { margin:160px!important; } .m170 { margin:170px!important; } .m180 { margin:180px!important; } .m190 { margin:190px!important; } .m200 { margin:200px!important; }
.mt0 { margin-top:0!important; } .mt5 { margin-top:5!important; } .mt10 { margin-top:10px!important; } .mt20 { margin-top:20px!important; } .mt30 { margin-top:30px!important; } .mt40 { margin-top:40px!important; } .mt50 { margin-top:50px!important; } .mt60 { margin-top:60px!important; } .mt70 { margin-top:70px!important; } .mt80 { margin-top:80px!important; } .mt90 { margin-top:90px!important; } .mt100 { margin-top:100px!important; } .mt110 { margin-top:110px!important; } .mt120 { margin-top:120px!important; } .mt130 { margin-top:130px!important; } .mt140 { margin-top:140px!important; } .mt150 { margin-top:150px!important; } .mt160 { margin-top:160px!important; } .mt170 { margin-top:170px!important; } .mt180 { margin-top:180px!important; } .mt190 { margin-top:190px!important; } .mt200 { margin-top:200px!important; }
.mb0 { margin-bottom:0!important; } .mb5 { margin-bottom:5!important; } .mb10 { margin-bottom:10px!important; } .mb20 { margin-bottom:20px!important; } .mb30 { margin-bottom:30px!important; } .mb40 { margin-bottom:40px!important; } .mb50 { margin-bottom:50px!important; } .mb60 { margin-bottom:60px!important; } .mb70 { margin-bottom:70px!important; } .mb80 { margin-bottom:80px!important; } .mb90 { margin-bottom:90px!important; } .mb100 { margin-bottom:100px!important; } .mb110 { margin-bottom:110px!important; } .mb120 { margin-bottom:120px!important; } .mb130 { margin-bottom:130px!important; } .mb140 { margin-bottom:140px!important; } .mb150 { margin-bottom:150px!important; } .mb160 { margin-bottom:160px!important; } .mb170 { margin-bottom:170px!important; } .mb180 { margin-bottom:180px!important; } .mb190 { margin-bottom:190px!important; } .mb200 { margin-bottom:200px!important; }
.ml0 { margin-left:0!important; } .ml10 { margin-left:10px!important; } .ml15 { margin-left:15px!important; } .ml20 { margin-left:20px!important; } .ml30 { margin-left:30px!important; } .ml40 { margin-left:40px!important; } .ml50 { margin-left:50px!important; } .ml60 { margin-left:60px!important; } .ml70 { margin-left:70px!important; } .ml80 { margin-left:80px!important; } .ml90 { margin-left:90px!important; } .ml100 { margin-left:100px!important; } .ml110 { margin-left:110px!important; } .ml120 { margin-left:120px!important; } .ml130 { margin-left:130px!important; } .ml140 { margin-left:140px!important; } .ml150 { margin-left:150px!important; } .ml160 { margin-left:160px!important; } .ml170 { margin-left:170px!important; } .ml180 { margin-left:180px!important; } .ml190 { margin-left:190px!important; } .ml200 { margin-left:200px!important; }
.mr0 { margin-right:0!important; } .mr10 { margin-right:10px!important; } .mr15 { margin-right:15px!important; } .mr20 { margin-right:20px!important; } .mr30 { margin-right:30px!important; } .mr40 { margin-right:40px!important; } .mr50 { margin-right:50px!important; } .mr60 { margin-right:60px!important; } .mr70 { margin-right:70px!important; } .mr80 { margin-right:80px!important; } .mr90 { margin-right:90px!important; } .mr100 { margin-right:100px!important; } .mr110 { margin-right:110px!important; } .mr120 { margin-right:120px!important; } .mr130 { margin-right:130px!important; } .mr140 { margin-right:140px!important; } .mr150 { margin-right:150px!important; } .mr160 { margin-right:160px!important; } .mr170 { margin-right:170px!important; } .mr180 { margin-right:180px!important; } .mr190 { margin-right:190px!important; } .mr200 { margin-right:200px!important; }
.mt-5 { margin-top:-5!important; } .mt-10 { margin-top:-10px!important; } .mt-20 { margin-top:-20px!important; } .mt-30 { margin-top:-30px!important; } .mt-40 { margin-top:-40px!important; } .mt-50 { margin-top:-50px!important; } .mt-60 { margin-top:-60px!important; } .mt-70 { margin-top:-70px!important; } .mt-80 { margin-top:-80px!important; } .mt-90 { margin-top:-90px!important; } .mt-100 { margin-top:-100px!important; } .mt-110 { margin-top:-110px!important; } .mt-120 { margin-top:-120px!important; } .mt-130 { margin-top:-130px!important; } .mt-140 { margin-top:-140px!important; } .mt-150 { margin-top:-150px!important; } .mt-160 { margin-top:-160px!important; } .mt-170 { margin-top:-170px!important; } .mt-180 { margin-top:-180px!important; } .mt-190 { margin-top:-190px!important; } .mt-200 { margin-top:-200px!important; }
.mb-5 { margin-bottom:-5!important; } .mb-10 { margin-bottom:-10px!important; } .mb-20 { margin-bottom:-20px!important; } .mb-30 { margin-bottom:-30px!important; } .mb-40 { margin-bottom:-40px!important; } .mb-50 { margin-bottom:-50px!important; } .mb-60 { margin-bottom:-60px!important; } .mb-70 { margin-bottom:-70px!important; } .mb-80 { margin-bottom:-80px!important; } .mb-90 { margin-bottom:-90px!important; } .mb-100 { margin-bottom:-100px!important; } .mb-110 { margin-bottom:-110px!important; } .mb-120 { margin-bottom:-120px!important; } .mb-130 { margin-bottom:-130px!important; } .mb-140 { margin-bottom:-140px!important; } .mb-150 { margin-bottom:-150px!important; } .mb-160 { margin-bottom:-160px!important; } .mb-170 { margin-bottom:-170px!important; } .mb-180 { margin-bottom:-180px!important; } .mb-190 { margin-bottom:-190px!important; } .mb-200 { margin-bottom:-200px!important; }
.ml-10 { margin-left:-10px!important; } .ml-15 { margin-left:-15px!important; } .ml-20 { margin-left:-20px!important; } .ml-30 { margin-left:-30px!important; } .ml-40 { margin-left:-40px!important; } .ml-50 { margin-left:-50px!important; } .ml-60 { margin-left:-60px!important; } .ml-70 { margin-left:-70px!important; } .ml-80 { margin-left:-80px!important; } .ml-90 { margin-left:-90px!important; } .ml-100 { margin-left:-100px!important; } .ml-110 { margin-left:-110px!important; } .ml-120 { margin-left:-120px!important; } .ml-130 { margin-left:-130px!important; } .ml-140 { margin-left:-140px!important; } .ml-150 { margin-left:-150px!important; } .ml-160 { margin-left:-160px!important; } .ml-170 { margin-left:-170px!important; } .ml-180 { margin-left:-180px!important; } .ml-190 { margin-left:-190px!important; } .ml-200 { margin-left:-200px!important; }
.mr-10 { margin-right:-10px!important; } .mr-15 { margin-right:-15px!important; } .mr-20 { margin-right:-20px!important; } .mr-30 { margin-right:-30px!important; } .mr-40 { margin-right:-40px!important; } .mr-50 { margin-right:-50px!important; } .mr-60 { margin-right:-60px!important; } .mr-70 { margin-right:-70px!important; } .mr-80 { margin-right:-80px!important; } .mr-90 { margin-right:-90px!important; } .mr-100 { margin-right:-100px!important; } .mr-110 { margin-right:-110px!important; } .mr-120 { margin-right:-120px!important; } .mr-130 { margin-right:-130px!important; } .mr-140 { margin-right:-140px!important; } .mr-150 { margin-right:-150px!important; } .mr-160 { margin-right:-160px!important; } .mr-170 { margin-right:-170px!important; } .mr-180 { margin-right:-180px!important; } .mr-190 { margin-right:-190px!important; } .mr-200 { margin-right:-200px!important; }
.p0 { padding:0!important; } .p10 { padding:10px!important; } .p15 { padding:15px!important; } .p20 { padding:20px!important; } .p30 { padding:30px!important; } .p40 { padding:40px!important; } .p50 { padding:50px!important; } .p60 { padding:60px!important; } .p70 { padding:70px!important; } .p80 { padding:80px!important; } .p90 { padding:90px!important; } .p100 { padding:100px!important; } .p110 { padding:110px!important; } .p120 { padding:120px!important; } .p130 { padding:130px!important; } .p140 { padding:140px!important; } .p150 { padding:150px!important; } .p160 { padding:160px!important; } .p170 { padding:170px!important; } .p180 { padding:180px!important; } .p190 { padding:190px!important; } .p200 { padding:200px!important; }
.pt0 { padding-top:0!important; } .pt10 { padding-top:10px!important; } .pt15 { padding-top:15px!important; } .pt20 { padding-top:20px!important; } .pt30 { padding-top:30px!important; } .pt40 { padding-top:40px!important; } .pt50 { padding-top:50px!important; } .pt60 { padding-top:60px!important; } .pt70 { padding-top:70px!important; } .pt80 { padding-top:80px!important; } .pt90 { padding-top:90px!important; } .pt100 { padding-top:100px!important; } .pt110 { padding-top:110px!important; } .pt120 { padding-top:120px!important; } .pt130 { padding-top:130px!important; } .pt140 { padding-top:140px!important; } .pt150 { padding-top:150px!important; } .pt160 { padding-top:160px!important; } .pt170 { padding-top:170px!important; } .pt180 { padding-top:180px!important; } .pt190 { padding-top:190px!important; } .pt200 { padding-top:200px!important; }
.pb0 { padding-bottom:0!important; } .pb10 { padding-bottom:10px!important; } .pb15 { padding-bottom:15px!important; } .pb20 { padding-bottom:20px!important; } .pb30 { padding-bottom:30px!important; } .pb40 { padding-bottom:40px!important; } .pb50 { padding-bottom:50px!important; } .pb60 { padding-bottom:60px!important; } .pb70 { padding-bottom:70px!important; } .pb80 { padding-bottom:80px!important; } .pb90 { padding-bottom:90px!important; } .pb100 { padding-bottom:100px!important; } .pb110 { padding-bottom:110px!important; } .pb120 { padding-bottom:120px!important; } .pb130 { padding-bottom:130px!important; } .pb140 { padding-bottom:140px!important; } .pb150 { padding-bottom:150px!important; } .pb160 { padding-bottom:160px!important; } .pb170 { padding-bottom:170px!important; } .pb180 { padding-bottom:180px!important; } .pb190 { padding-bottom:190px!important; } .pb200 { padding-bottom:200px!important; }
.pl0 { padding-left:0!important; } .pl10 { padding-left:10px!important; } .pl15 { padding-left:15px!important; } .pl20 { padding-left:20px!important; } .pl30 { padding-left:30px!important; } .pl40 { padding-left:40px!important; } .pl50 { padding-left:50px!important; } .pl60 { padding-left:60px!important; } .pl70 { padding-left:70px!important; } .pl80 { padding-left:80px!important; } .pl90 { padding-left:90px!important; } .pl100 { padding-left:100px!important; } .pl110 { padding-left:110px!important; } .pl120 { padding-left:120px!important; } .pl130 { padding-left:130px!important; } .pl140 { padding-left:140px!important; } .pl150 { padding-left:150px!important; } .pl160 { padding-left:160px!important; } .pl170 { padding-left:170px!important; } .pl180 { padding-left:180px!important; } .pl190 { padding-left:190px!important; } .pl200 { padding-left:200px!important; }
.pr0 { padding-right:0!important; } .pr10 { padding-right:10px!important; } .pr15 { padding-right:15px!important; } .pr20 { padding-right:20px!important; } .pr30 { padding-right:30px!important; } .pr40 { padding-right:40px!important; } .pr50 { padding-right:50px!important; } .pr60 { padding-right:60px!important; } .pr70 { padding-right:70px!important; } .pr80 { padding-right:80px!important; } .pr90 { padding-right:90px!important; } .pr100 { padding-right:100px!important; } .pr110 { padding-right:110px!important; } .pr120 { padding-right:120px!important; } .pr130 { padding-right:130px!important; } .pr140 { padding-right:140px!important; } .pr150 { padding-right:150px!important; } .pr160 { padding-right:160px!important; } .pr170 { padding-right:170px!important; } .pr180 { padding-right:180px!important; } .pr190 { padding-right:190px!important; } .pr200 { padding-right:200px!important; }
.pt-10 { padding-top:-10px!important; } .pt-15 { padding-top:-15px!important; } .pt-20 { padding-top:-20px!important; } .pt-30 { padding-top:-30px!important; } .pt-40 { padding-top:-40px!important; } .pt-50 { padding-top:-50px!important; } .pt-60 { padding-top:-60px!important; } .pt-70 { padding-top:-70px!important; } .pt-80 { padding-top:-80px!important; } .pt-90 { padding-top:-90px!important; } .pt-100 { padding-top:-100px!important; } .pt-110 { padding-top:-110px!important; } .pt-120 { padding-top:-120px!important; } .pt-130 { padding-top:-130px!important; } .pt-140 { padding-top:-140px!important; } .pt-150 { padding-top:-150px!important; } .pt-160 { padding-top:-160px!important; } .pt-170 { padding-top:-170px!important; } .pt-180 { padding-top:-180px!important; } .pt-190 { padding-top:-190px!important; } .pt-200 { padding-top:-200px!important; }
.pb-10 { padding-bottom:-10px!important; } .pb-15 { padding-bottom:-15px!important; } .pb-20 { padding-bottom:-20px!important; } .pb-30 { padding-bottom:-30px!important; } .pb-40 { padding-bottom:-40px!important; } .pb-50 { padding-bottom:-50px!important; } .pb-60 { padding-bottom:-60px!important; } .pb-70 { padding-bottom:-70px!important; } .pb-80 { padding-bottom:-80px!important; } .pb-90 { padding-bottom:-90px!important; } .pb-100 { padding-bottom:-100px!important; } .pb-110 { padding-bottom:-110px!important; } .pb-120 { padding-bottom:-120px!important; } .pb-130 { padding-bottom:-130px!important; } .pb-140 { padding-bottom:-140px!important; } .pb-150 { padding-bottom:-150px!important; } .pb-160 { padding-bottom:-160px!important; } .pb-170 { padding-bottom:-170px!important; } .pb-180 { padding-bottom:-180px!important; } .pb-190 { padding-bottom:-190px!important; } .pb-200 { padding-bottom:-200px!important; }
.pl-10 { padding-left:-10px!important; } .pl-15 { padding-left:-15px!important; } .pl-20 { padding-left:-20px!important; } .pl-30 { padding-left:-30px!important; } .pl-40 { padding-left:-40px!important; } .pl-50 { padding-left:-50px!important; } .pl-60 { padding-left:-60px!important; } .pl-70 { padding-left:-70px!important; } .pl-80 { padding-left:-80px!important; } .pl-90 { padding-left:-90px!important; } .pl-100 { padding-left:-100px!important; } .pl-110 { padding-left:-110px!important; } .pl-120 { padding-left:-120px!important; } .pl-130 { padding-left:-130px!important; } .pl-140 { padding-left:-140px!important; } .pl-150 { padding-left:-150px!important; } .pl-160 { padding-left:-160px!important; } .pl-170 { padding-left:-170px!important; } .pl-180 { padding-left:-180px!important; } .pl-190 { padding-left:-190px!important; } .pl-200 { padding-left:-200px!important; }
.pr-10 { padding-right:-10px!important; } .pr-15 { padding-right:-15px!important; } .pr-20 { padding-right:-20px!important; } .pr-30 { padding-right:-30px!important; } .pr-40 { padding-right:-40px!important; } .pr-50 { padding-right:-50px!important; } .pr-60 { padding-right:-60px!important; } .pr-70 { padding-right:-70px!important; } .pr-80 { padding-right:-80px!important; } .pr-90 { padding-right:-90px!important; } .pr-100 { padding-right:-100px!important; } .pr-110 { padding-right:-110px!important; } .pr-120 { padding-right:-120px!important; } .pr-130 { padding-right:-130px!important; } .pr-140 { padding-right:-140px!important; } .pr-150 { padding-right:-150px!important; } .pr-160 { padding-right:-160px!important; } .pr-170 { padding-right:-170px!important; } .pr-180 { padding-right:-180px!important; } .pr-190 { padding-right:-190px!important; } .pr-200 { padding-right:-200px!important; }


.width_50 { width: 50px!important; } .width_100 { width: 100px!important; } .width_150 { width: 150px!important; } .width_200 { width: 200px!important; } .width_250 { width: 250px!important; } .width_300 { width: 300px!important; } 

.step1, .continua_step1 { display:block!important; }
.step1_1, .continua_step1_1 { display:none!important; }
.step2, .continua_step2_1 { display:none!important; }
.step2_1, .continua_step2 { display:block!important; }
.step3, .continua_step3_1 { display:none!important; }
.step3_1, .continua_step3 { display:block!important; }
.step4, .continua_step4_1 { display:none!important; }
.step4_1, .continua_step4 { display:block!important; }
.step5, .continua_step5_1 { display:none!important; }
.step5_1, .continua_step5 { display:block!important; }
.step6, .continua_step6_1 { display:none!important; }
.step6_1, .continua_step6 { display:block!important; }
.step7, .continua_step7_1 { display:none!important; }
.step7_1, .continua_step7 { display:block!important; }
.step8, .continua_step8_1 { display:none!important; }
.step8_1, .continua_step8 { display:block!important; }

label.obbligatorio { color:#ff0000!important; }

a.button_continue { border: solid 2px rgba(0, 220, 193, 1); background:rgba(0, 220, 193, 0.4); color: #FFF; display:inline-block; line-height:22px; font-size:18px!important; height:auto; width:auto; padding:10px 55px; text-transform:uppercase; font-weight:bold; border-radius:25px; -webkit-border-radius:25px; transition:all 0.3s; -webkit-transition:all 0.3s; cursor:pointer; text-align:center; }
a.button_continue:hover { border: solid 2px rgba(0, 220, 193, 1); background:rgba(0, 220, 193, 1); color: #FFF; }

input.bordo-selezionato, textarea.bordo-selezionato, select.bordo-selezionato { border:#ff0000 1px solid!important; }

.row_button { position:fixed; bottom:20px; right:20px; padding:15px; z-index:9999; background:rgba(255,255,255,0.7); border:#fff 1px solid; }

.DivApriRicerca, .DivEspandiRicerca { display:none; }
button#BottoneApriRicerca, button#BottoneEspandiRicerca  { padding:0px!important; background: transparent!important; border: none!important; }
button#BottoneApriRicerca i, button#BottoneEspandiRicerca i { margin-right: 0px!important; }

.post-content label { float: left; margin-right: 10px; margin-bottom: 0px; }

.edit-wrapper { text-align:right; width:100%; margin-top:15px; }
.edit-wrapper .edit-btn { color:#8f8f8f; border:1px solid #8f8f8f; border-radius:50%; color:#fff; display:inline-block; font-size:16px; height:30px; padding-top:4px; margin-right:8px; text-align:center; transition:all linear .07s; width:30px; }
.edit-wrapper .edit-btn:last-of-type { margin-right:0px; }
.edit-wrapper .edit-btn:hover { color:#29506D; background:#8f8f8f; }
.edit-wrapper .edit-btn i.red { color:#ff0000; opaLanguage: 0.8; }

.my_ribbon_F { position: absolute; top:-5px; left:-5px; width: 100px; height: 100px; background: url(../images/ribbon/archiviata_F.png); }
.my_ribbon_N { position: absolute; top:-5px; left:-5px; width: 100px; height: 100px; background: url(../images/ribbon/archiviata_N.png); }

.content-admin-main-inner header { background:transparent; width: 100%; position: relative; float: left; }

.content-admin-main-inner header nav { }
.content-admin-main-inner header nav ul { display:block; width:100%; text-align:right; }
.content-admin-main-inner header nav ul li { display:inline; position:relative; padding:0; }
.content-admin-main-inner header nav ul li a { width:auto; background-color:#ddd; border-bottom:2px solid #cbcbb3; color:#29506D; display:inline-block; margin:2px; padding:8px 15px; transition:background-color .15s linear; }
.content-admin-main-inner header nav ul li a.active { background-color:#cbcbb3 !important; box-shadow:none !important; color:#29506D; outline:0px !important; text-decoration:none; }
.content-admin-main-inner header nav ul li a:hover { background-color:#cbcbb3 !important; box-shadow:none !important; color:#29506D; outline:0px !important; text-decoration:none; }
.content-admin-main-inner header select { width: 100%; box-shadow: none; border-radius: 0px; border: 2px solid #e9e9e9; height: 40px; line-height: 20px; background:#ffffff; padding: 6px 12px; font-size: 14px; color: #555555; }


ul.elenco_attributi { margin:0px 0px 15px 0px;  padding:0;  display:block; width:100%; text-align:left; }
ul.elenco_attributi li { display:inline; position:relative; padding-right:10px; }
ul.elenco_attributi li span { font-size: 9px; }

@media only screen and (max-width:479px) {
	.post-content label { display:block; }
	#my_header-nav-primary { display:block; }
	.language-desktop { display:none; }
	.language-mobile { display:block; }
}

@media only screen and (min-width:480px) {
	.post-content label { display:block; }
	#my_header-nav-primary { display:block; }
	.language-desktop { display:none; }
	.language-mobile { display:block; }
}

@media only screen and (min-width:768px) {
	.post-content label { display:block; }
	#my_header-nav-primary { display:none; }
	.language-desktop { display:none; }
	.language-mobile { display:block; }
}

@media only screen and (min-width:960px) {
	.post-content label { display:none; }
	#my_header-nav-primary { display:none; }
	.language-desktop { display:none; }
	.language-mobile { display:block; }
}
	

@media only screen and (min-width:1220px) {
	.post-content label { display:none; }
	#my_header-nav-primary { display:none; }
	.language-desktop { display:block; }
	.language-mobile { display:none; }
}

@media only screen and (min-width:1420px) {
	.post-content label { display:none; }
	#my_header-nav-primary { display:none; }
	.language-desktop { display:block; }
	.language-mobile { display:none; }
}

#offer header { background:transparent; }
#offer header figure { }
#offer header figure img { width:100%; }
#offer header h1 { margin-top:0px; margin-bottom:0px; color:#000; font-size:28px; }
#offer header h2 { margin-top:20px; margin-bottom:0px; color:#000; font-size:14px;  font-weight:bold; }
#offer header p { margin-top:0px; margin-bottom:0px; color:#000; }
#offer header p span { font-weight:bold; }

#offer section#customers { background:transparent; }
#offer section#customers figure { }
#offer section#customers figure img { width:100%; }
#offer section#customers h1 { margin-top:0px; margin-bottom:10px; color:#000; font-size:28px; }
#offer section#customers h2 { margin-top:60px; margin-bottom:0px; color:#000; font-size:28px; }
#offer section#customers p { margin-top:0px; margin-bottom:0px; color:#000; }
#offer section#customers p span { font-weight:bold; }
#offer section#customers div#gallery_customers { background:transparent; }
#offer section#customers div#gallery_customers figure { padding-top:15px; padding-bottom:15px; }
#offer section#customers div#gallery_customers figure img { width:100%; }

#offer section#offers { background:transparent; }
#offer section#offers figure { }
#offer section#offers figure img { width:100%; }
#offer section#offers h1 { margin-top:0px; margin-bottom:0px; color:#000; font-size:28px; }
#offer section#offers h2 { margin-top:10px; margin-bottom:0px; color:#000; font-size:20px; }
#offer section#offers h3 { margin-top:10px; margin-bottom:0px; color:#000; font-size:28px; }
#offer section#offers h4 { margin-top:0px; margin-bottom:0px; color:#000; font-size:28px; }
#offer section#offers h5 { margin-top:0px; margin-bottom:0px; color:#000; font-size:28px; }
#offer section#offers h6 { margin-top:0px; margin-bottom:0px; color:#000; font-size:28px; }
#offer section#offers p { margin-top:0px; margin-bottom:0px; color:#000; }
#offer section#offers p span { font-weight:bold; }
#offer section#offers div#gallery_offers { background:transparent; }
#offer section#offers div#gallery_offers figure { padding-top:15px; padding-bottom:15px; }
#offer section#offers div#gallery_offers figure img { width:100%; }

#offer section#tools { background:transparent; }
#offer section#tools figure { }
#offer section#tools figure img { width:100%; }
#offer section#tools h1 { margin-top:0px; margin-bottom:0px; color:#000; font-size:28px; }
#offer section#tools h2 { margin-top:0px; margin-bottom:0px; color:#000; font-size:28px; }
#offer section#tools p { margin-bottom:0px; color:#000; }
#offer section#tools p span { font-weight:bold; }
#offer section#tools div#gallery_tools_basic { background:transparent; }
#offer section#tools div#gallery_tools_basic figure { padding-top:15px; padding-bottom:15px; }
#offer section#tools div#gallery_tools_basic figure img { width:100%; }
#offer section#tools div#gallery_tools_supersized { background:transparent; }
#offer section#tools div#gallery_tools_supersized figure { padding-top:15px; padding-bottom:15px; }
#offer section#tools div#gallery_tools_supersized figure img { width:100%; }

#offer section#accettazione { background:transparent; }
#offer section#accettazione h1 { margin-top:0px; margin-bottom:0px; padding-bottom: 60px; color:#000; font-size:26px; }
#offer section#accettazione h2 { margin-top:0px; margin-bottom:0px; padding-bottom: 60px; color:#000; font-size:26px; border-bottom:#000 1px solid; }


ul.tab { list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
ul.tab li {float: left;}
ul.tab li a { display: inline-block; color:#555555; text-align: center; padding:10px; text-decoration: none; transition: 0.3s; font-size: 14px; }
ul.tab li a:hover { background-color: #ddd; }
ul.tab li a:focus { background-color: #ddd; }
ul.tab li a.active { background-color:#3E738F; color:#fff; }

div[class^="tabcontent"] { display:none; padding: 20px 15px 10px 15px;  -webkit-animation: fadeEffect 1s; animation: fadeEffect 1s; border: 1px solid #ddd; }

@-webkit-keyframes fadeEffect {
    from {opaLanguage: 0;}
    to {opaLanguage: 1;}
}

@keyframes fadeEffect {
    from {opaLanguage: 0;}
    to {opaLanguage: 1;}
}

.richiesta-info_200{ display:none; position:fixed; bottom:30px; left:0px; cursor:pointer; z-index:99999999; border-top: 1px solid rgba(255, 255, 255, 0.03);}