@font-face {
font-family: 'RomanSerifRegular';
src: url(//www.ghidini-associati.it/wp-content/themes/spicepress-child/font/romanserif.eot);
src: url(//www.ghidini-associati.it/wp-content/themes/spicepress-child/font/romanserif.eot) format('embedded-opentype'), url(//www.ghidini-associati.it/wp-content/themes/spicepress-child/font/romanserif.woff) format('woff'), url(//www.ghidini-associati.it/wp-content/themes/spicepress-child/font/romanserif.ttf) format('truetype'), url(//www.ghidini-associati.it/wp-content/themes/spicepress-child/font/romanserif.svg#RomanSerifRegular) format('svg');
} *{outline:none!important;}
.tp_resource_link, .tp_pub_menu, .tp_bibtex_link{display:none!important;}
.video{text-align:center;margin:60px auto 0px auto;width:100%;max-width:1100px;}
#miovideo{display:inline-block;padding:0px;margin:0 auto;width:100%;max-width:1100px;}
.clear{clear:both !important;display:block;}
.inv{display:none!important}
.center{text-align:center!important;}
table, table th, table td{background-color:transparent;}
#wrapper{background:#eeeeee!important;}
.titolowidget{display:none;}
.page-breadcrumb{padding:10px 50px 10px 0px;font-size:15px;}
a#linked{z-index:1000;display:block;position:absolute;right:-50px;top:-30px;color:#fff;font-size:35px;padding:15px 0px 15px 15px;border-left:1px solid #fff;}
a#linked2{z-index:1000;display:block;position:absolute;left:-30px;top:2px;color:#fff;font-size:25px;padding:0px 10px 10px 10px;border-right:1px solid #fff;}
.caret{border-top:8px dashed;border-right:8px solid transparent;border-left:8px solid transparent;}
@media(max-width:767px){
a#linked{position:static;padding:10px 0px;border-left:none;}
.page-title-section .overlay{text-align:center;}
.page-breadcrumb{padding:10px 0px 10px 0px;}
}  #breadcrumbs span,
#breadcrumbs p, 
#breadcrumbs a, 
#breadcrumbs{font-family:"Open Sans", Arial, sans-serif!important;color:#fff !important;font-size:15px !important;font-weight:normal!important;font-style:normal!important;text-transform:uppercase!important;}
img{max-width:100%;height:auto;}
img.alignleft{margin-bottom:10px;margin-right:30px;}
img.alignright{margin-bottom:10px;margin-left:30px;}
img.aligncenter{margin-bottom:10px;}
img.newslatorbanner.alignleft{width:45%!important;display:inline-block;}
@media(max-width:640px){
img.newslatorbanner.alignleft{width:100%!important;display:inline-block;}
}  body header.custom-header{display:none!important;}
body.home header.custom-header{display:block!important;}
body.home .site-branding-text{display:none!important;}
body.home .wrapcontenutomenu{background-color:#090D5A!important;max-width:100%;z-index:1000;position:relative;}
body.home .navbar-custom{background-color:#090D5A!important;position:relative;max-width:1180px;margin:0 auto;}
@media(max-width:1300px){
body.home .navbar-custom{max-width:100%;margin:0 auto;}
} 
.site-branding-text{box-sizing:border-box;padding:0px 0px 0px 0px;}
#containerlingue2{margin:0 auto!important;display:block!important;position:absolute;top:0px;left:40px;}
#lingue2{display:inline-block!important;z-index:1000!important;position:relative!important;color:#fff!important;text-align:left!important;}
#lingue2 a{border:none!important;color:#ffff!important;text-transform:capitalize!important;font-size:16px;}
@media(max-width:1100px){
body.home  .navbar-toggle{float:right!important;margin:5px 10px 5px 0px!important;position:relative!important;right:0px!important;}
}
@media(max-width:1100px){
.navbar-toggle{float:right!important;margin:10px 10px -10px 0px!important;position:relative!important;right:0px!important;}
}
#lingue{margin-right:-19px!important;position:relative;display:block;margin-top:0px!important;margin-bottom:0px!important;padding:0px!important;}
#lingue ul li a{z-index:2000!important;color:#fff!important;text-transform:capitalize!important;font-size:12px;}
.logopiccolo{box-sizing:border-box;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;max-width:340px;}
.navbar-header{position:relative!important;}
.wp-custom-header{position:relative!important;}
.wp-custom-header-intra{margin:0 auto;max-width:1200px;position:relative!important;}
.navbar-custom{min-height:30px;}
.page-title-section .overlay{height:100%;position:relative;width:100%;background-color:#090d5a;text-transform:uppercase;padding:5px 0px;}
.navbar-custom .navbar-nav li > a{color:#0E0D5A!important;background-color:transparent!important;font-size:15px;padding:35px 8px!important;text-transform:uppercase;}
.navbar-custom .navbar-nav > li > a:hover{color:#090d5a!important;background-color:transparent;}
.navbar-custom .navbar-nav > .active > a{color:#fff !important;background-color:#090D5A !important;}
.navbar-custom .navbar-nav > .active > a:hover{color:#fff !important;background-color:#090D5A;}
.navbar-custom .open .dropdown-menu{background:#eeeeee!important;background-color:#eeeeee!important;}
.navbar-custom .dropdown-menu{padding:20px 0px;background:#eeeeee!important;background-color:#eeeeee!important;border-left:none;border-right:none;border-top:0px solid #f60!important;border-bottom:3px solid #f60!important;z-index:500;-webkit-box-shadow:0px 10px 20px 3px rgba(0,0,0,0.60);-moz-box-shadow:0px 10px 20px 3px rgba(0,0,0,0.60);box-shadow:0px 10px 20px -10px rgba(0,0,0,0.60);margin-top:0px!important;}
.navbar-custom .navbar-nav .open .dropdown-menu > li{padding:2px 0px!important;}
.navbar-custom .dropdown-menu > li > a{border:none!important;text-shadow:0.7px 0.7px 1px #fff;color:#727272 !important;padding:7px 13px!important;}
.navbar-custom .dropdown-menu > li > a:hover{padding:7px 13px!important;}
.navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover{color:#fff !important;background-color:#e06e50!important;text-shadow:none;}
@media(max-width:550px){
.site-branding-text{display:block!important;position:static!important;width:100%!important;margin:0 auto!important;float:none!important;}
.logopiccolo{display:block!important;position:static!important;max-width:100%!important;margin:0 auto!important;float:none!important;padding:0px 20px!important;}
.navbar-toggle{display:block!important;position:static!important;margin:0 auto!important;float:none!important;}
.logopiccolo img{display:block!important;position:static!important;max-width:100%!important;width:100%!important;margin:0 auto!important;float:none!important;}
}  body.single #menu-item-2234 > a{color:#fff !important;background-color:#090D5A !important;}
body.parent-pageid-487  #menu-item-2234 > a{color:#fff !important;background-color:#090D5A !important;}
#testata{margin-bottom:3%;}
.blog-section .post{padding:15px 6% 50px 6%;background-color:rgba(255, 255, 255, 0.75);}
@media(min-width:0px) and (max-width:800px){
.blog-section .post{padding:20px 3% 30px 3%;}
}
.blog-section .container{margin-top:10px;}
.page-seperate{background:none!important;padding:0px;position:relative;z-index:300;}
body.page .page-seperate{background:none!important;z-index:0;}
.forcefullwidth_wrapper_tp_banner{margin-top:-70px!important;}
.page-title h1{font-family:'RomanSerifRegular';font-weight:normal;margin:20px 0px;display:inline-block;box-sizing:border-box;color:#fff;line-height:1.2;font-size:33px;}
.entry-content p > a{color:#e06e50;text-decoration:underline;}
.entry-content li > a{color:#165a6f;text-decoration:none;}
.entry-content ul{margin:10px;}
.entry-content h2{font-family:'RomanSerifRegular';color:#e06e50;margin:20px 0px 0px 0px;font-weight:normal;text-transform:uppercase;font-size:28px;line-height:1.2!important;}
.entry-content h3{font-family:'RomanSerifRegular';color:#888;font-size:25px !important;margin:10px 0px 0px 0px;font-weight:normal;text-transform:uppercase;line-height:1.2!important;}
.entry-content h4{font-family:"Open Sans", Arial, sans-serif;margin:15px 0px 0px 0px;color:#333 !important;font-size:20px !important;border-bottom:1px solid #999 !important;line-height:1.2!important;}
body, p{font-size:18px;line-height:1.55;color:#333;}
.entry-content ul p{margin:0px !important;}
span.entry-title{color:#e06e50;font-family:'RomanSerifRegular';font-size:50px;}
.entry-content li{list-style:none;color:#575757}
.entry-content a{color:#165a6f;}
.entry-content a:hover{text-decoration:none!important;}
body.page.page-services .entry-content h3, body.page.page-services .entry-content h3, body.page.page-servizi .entry-content h3{font-family:'RomanSerifRegular';color:#888;font-size:25px !important;margin:40px 0px -5px 0px;font-weight:normal;text-transform:uppercase;}
body.page-sentenze .entry-content  ul, body.page-jugements .entry-content  ul, body.page-judgements .entry-content  ul{margin:0px;padding:20px;border-bottom:1px solid #575757;}
body.page-sentenze .entry-content  table, body.page-jugements .entry-content  table, body.page-judgements .entry-content  table{margin-top:20px!important;}
body.page-sentenze .entry-content table tr td:first-of-type, body.page-jugements .entry-content table tr td:first-of-type, body.page-judgements .entry-content table tr td:first-of-type{width:30%!important;}
body.page-sentenze .entry-content  table td, body.page-jugements .entry-content  table td, body.page-judgements .entry-content  table td{font-style:italic;font-size:16px;line-height:1.7;vertical-align:top!important;text-align:left;}
body.page-sentenze .entry-content  table td p, body.page-jugements .entry-content  table td p, body.page-judgements .entry-content  table td p{font-style:italic;font-size:16px;line-height:1.7;text-align:left;}
body.page-sentenze .entry-content  table td em, body.page-jugements .entry-content  table td em, body.page-judgements .entry-content  table td em{font-style:italic;font-size:16px;line-height:1.7;text-align:left;}
body.page-sentenze .entry-content  table td h3, body.page-jugements .entry-content  table td h3, body.page-judgements .entry-content  table td h3{font-weight:bold!important;font-size:16px!important;line-height:1.4;font-family:"Open Sans", Arial, sans-serif;margin-bottom:0px!important;margin-top:10px!important;text-align:left;}
body.page-it-circolari .entry-content ul, body.page-circulars .entry-content ul, body.page-circulaires .entry-content ul{margin:0px;padding:15px;border-top:1px solid #575757;margin-left:70px;}
body.page-it-circolari .entry-content li strong a , body.page-circulars .entry-content li strong a, body.page-circulaires .entry-content li strong a{font-weight:normal!important;}
body.page-it-circolari .entry-content .anno , body.page-circulars .entry-content .anno, body.page-circulaires .anno{float:left;margin-top:-20px;text-transform:uppercase;font-family:'RomanSerifRegular';font-size:23px;color:#888;}
.circolari{margin-top:60px;}
body.page-seminari-convegni .entry-content ul, body.page-conferences-en .entry-content ul, body.page-conferences-fr .entry-content ul{margin:0px;padding:15px;border-top:1px solid #575757;margin-left:70px;}
body.page-seminari-convegni .entry-content .anno , body.page-conferences-en .entry-content .anno, body.page-conferences-fr .entry-content .anno{float:left;margin-top:-20px;text-transform:uppercase;font-family:'RomanSerifRegular';font-size:23px;color:#888;}
body.page-newslator-fr .entry-content .anno , body.page-newslator-it .entry-content .anno, body.page-newslator-en .anno{float:left;margin-top:-16px;text-transform:uppercase;font-family:'RomanSerifRegular';font-size:23px;color:#888;}
body.page-newslator-fr .entry-content ul, body.page-newslator-it .entry-content ul, body.page-newslator-en .entry-content ul{margin-top:-14px;margin:0px;padding:10px;border-top:1px solid #575757;margin-left:70px;}
ul.rubriche{margin-top:0px;margin-left:-10px;}
ul.rubriche li{text-transform:uppercase;display:block;padding:5px 0px;}
ul.rubriche li a, ul.rubriche li strong{text-transform:none;}
ul.rubriche li strong{display:block;}
ul.integrazione{margin-top:20px;margin-left:-10px;margin-bottom:0px;}
body.page-seminari-convegni   span.datiamo{color:#165a6f;}
body.page-conferences-en   span.datiamo{color:#165a6f;}
body.page-conferences-fr span.datiamo{color:#165a6f;}
span.datiamo{text-transform:uppercase;}
span.datiamo::after{content:'–';margin:0px 6px;}
ul.integrazione li a::after{content:'–';margin:0px 6px;}
span.autoriamo{display:block;font-weight:bold;}
ul.interviste{margin-top:0px;margin-left:-10px;}
ul.interviste li{text-transform:uppercase;display:block;padding:5px 0px;}
ul.interviste li a, ul.interviste li strong{text-transform:none;}
ul.interviste li strong{display:block;}
a.tp_title_link{color:#333!important;}
table.pubblicazioni{text-align:center;border:none;border-collapse:collapse;width:100%;max-width:900px;margin:30px auto 40px auto;padding:0px;}
@media(min-width:0px) and (max-width:1180px){
table.pubblicazioni{width:100%;max-width:100%;margin:30px auto;}
}
table.pubblicazioni td{text-align:center;border-collapse:collapse;margin:0px !important;border:none !important;padding:1.5%!important;}
table.pubblicazioni img{text-align:center;margin:0px !important;border:none !important;display:inline-block!important;box-sizing:border-box;box-shadow:0 10px 10px 0 rgba(0,0,0,0.1);}
img.pubblicazioni{text-align:center;max-width:320px;border:none !important;box-shadow:0 10px 10px 0 rgba(0,0,0,0.1);}
.listainterattiva{margin-top:30px;}
.teachpress_cloud{display:none!important}
.teachpress_filter #usr,
.teachpress_filter #type{display:none!important}
.teachpress_publication_list{clear:both;margin-top:40px;}
.teachpress_publication_list  .tp_pub_tags{display:none!important}
.teachpress_publication_list  .tp_pub_type{display:none!important}
.teachpress_publication_list  .tp_pub_additional_year{display:none!important;font-size:15px;}
.teachpress_publication_list  tr.tp_publication:nth-child(2n){background:#e6e6e6 !important;}
.teachpress_publication_list  tr.tp_publication{background:#f5f5f5 !important;}
.teachpress_publication_list h3{font-family:"Open Sans", Arial, sans-serif !important;color:#353535;font-size:19px !important;margin:0px;box-sizing:border-box;padding:0px 4px 0px 4px;font-weight:normal;text-transform:uppercase;}
.teachpress_publication_list .tp_pub_additional_journal, .teachpress_publication_list .tp_pub_author, .teachpress_publication_list .tp_pub_title{font-size:15px;font-family:"Open Sans", Arial, sans-serif !important;}
.teachpress_filter #yr,
.teachpress_filter #auth{max-width:250px!important;margin-right:10px!important;display:inline-block!important;box-sizing:border-box!important;}
.displaying-num{margin-top:20px!important;font-size:20px!important;display:block!important;position:relative!important;color:#e06e50!important;text-transform:capitalize!important;}
.teachpress_pub_list  form p a{display:none!important;}
body.single  .entry-date{display:inline-block;background-color:#090d5a!important;color:#fff!important;font-weight:normal;padding:10px 10px!important;font-family:'RomanSerifRegular';z-index:1500;margin-top:-108px!important;position:absolute;box-shadow:6px 6px 18px 2px rgba(50, 50, 50, 0.3);}
body.single  .entry-date .giorno{font-size:30px;color:#090d5a;background-color:#fbfbfb;padding:0px 6px;margin-right:5px;display:inline-block;}
body.single  .entry-date .data{font-size:16px;text-transform:uppercase;}
body.single .entry-meta{font-size:16px;}
body.single .entry-meta > span{color:#adadad;margin:0px;padding:0px;}
body.single  .entry-header a, body.single  .entry-header a:hover{color:#e06e50!important;}
body.single h1.entry-title{font-weight:normal!important;line-height:1.3!important;color:#090d5a!important;font-size:26px!important;padding:85px 0 0;}
body.single  .page-seperate{padding-bottom:70px;margin:0px;}
body.single-post .blog-section .post-thumbnail{float:left;display:block;box-sizing:border-box;padding-right:20px;padding-bottom:0px;padding-left:0px;padding-top:0px;max-width:300px;width:30%;margin:0px;}
body.single-post .blog-section .post-thumbnail img{height:auto;width:100%;padding:0px;margin:0px;}
@media(min-width:0px) and (max-width:480px){
body.single-post .blog-section .post-thumbnail{float:none;width:100%;}
body.single-post .blog-section .post-thumbnail img{height:auto;width:100%;margin:0px 0px 20px 0px;padding:0px;}
body.single h1.entry-title{padding:0px 0 0!important;}
}
body.single-post .blog-section .post .entry-content{display:inline;overflow:visible;}
body.single   .page-title-section   .col-md-6{width:100%!important;}
.blog-author img{width:150px;height:auto;}
.fa-file-pdf-o:before{content:"\f1c1";font-size:25px;color:#e06d50;}
.fa-file-pdf-o > a{text-decoration:none;text-transform:none;font-family:"Open Sans", Arial, sans-serif;font-size:18px;color:#e06e50;padding-left:10px;}
body.single-post   .blog-author{background-color:#ffffff;margin:0px;padding:0px;}
.saboxplugin-wrap .saboxplugin-desc p, .saboxplugin-wrap .saboxplugin-desc{font-family:"Open Sans", Arial, sans-serif!important;font-size:15px!important;color:#333!important;line-height:1.5!important;}
.saboxplugin-wrap .saboxplugin-gravatar img{max-width:150px!important;height:auto!important;}
.sab-edit-settings{display:none!important;}
.saboxplugin-wrap{box-sizing:border-box!important;border:1px solid #eee!important;background:#fff!important;}
.saboxplugin-wrap .saboxplugin-authorname{font-family:"Open Sans", Arial, sans-serif!important;font-size:18px!important;color:#333!important;line-height:1.5!important;font-weight:bold!important;}
.saboxplugin-wrap .saboxplugin-authorname a{text-decoration:none;color:#939393!important;}
div.logo{float:left;z-index:100!important;top:67px;left:20px;position:absolute;}
@media(min-width:0px) and (max-width:768px){
div.logo{top:13px;left:26px;}
}
div.logo p, div.logo a, div.logo label{font-family:"Open Sans", Arial, sans-serif;font-style:normal!important;color:#f9f9f9!important;font-size:16px!important;text-decoration:none!important;position:relative!important;font-weight:normal!important;}
.site-footer i{font-size:17px;color:#f9f9f9!important;padding:0px 10px;}
.site-footer{background-color:#090d5a;border-top:none;border-bottom:none;padding:0px!important;}
.site-footer .container{padding:30px 0px;position:relative!important;}
.hc_scrollup{background-color:#e06e50;}
.site-info{border:none;padding:0px;}
.site-info p, .site-info a{font-family:"Open Sans", Arial, sans-serif;font-style:normal!important;color:#f9f9f9!important;font-size:16px!important;text-decoration:none;}
.site-info a:hover{text-decoration:underline;}
.footer-sidebar{display:none!important;}
.gallery{display:block;margin:20px auto;text-align:center;}
.gallery .gallery-item .gallery-caption{font-size:17px;font-style:normal;line-height:normal;text-align:center;font-weight:600;text-transform:uppercase;padding:3px;}
.gallery-item{float:left;margin-top:0;text-align:center;margin:10px 0px;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:1px solid #f3f3f3;padding:3px!important;width:95%;height:auto;}
.gallery img:hover{background:white;opacity:0.7;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl, .gallery dt{margin:0;}
.gallery br+br{display:none;}
@media(min-width:0px) and (max-width:1024px){
.gallery{width:100%!important;}
.gallery .gallery-item .gallery-caption{font-size:14px!important;}
}  
@media(min-width:800px) and (max-width:1024px){
.gallery-columns-3 .gallery-item{width:33%!important;}
}
@media(min-width:481px) and (max-width:799px){
.gallery-columns-2 .gallery-item{width:50%!important;}
.gallery-columns-3 .gallery-item{width:50%!important;}
}
@media(min-width:0px) and (max-width:480px){
.gallery-columns-2 .gallery-item{width:100%!important;}
.gallery-columns-3 .gallery-item{width:100%!important;}
}
@media(min-width:0px) and (max-width:768px){
.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:none!important;}
.gallery-columns-3 br{clear:none!important;}
.gallery-columns-2 .gallery-item:nth-child(3n+1){clear:none!important;}
.gallery-columns-2 br{clear:none!important;}
}  .nascondi{display:none;padding:20px;}
.vedi{display:block !important;}
.associate{font-style:italic;display:block;position:absolute;left:290px;}
div#partners h3{margin:10px 0px 0px 15px;padding:0px;display:inline-block;box-sizing:border-box;font-family:'RomanSerifRegular';color:#111111;font-size:20px !important;text-transform:uppercase;min-width:300px;}
div#partners .vedi a{display:block;position:relative;top:0px;left:15px;}
div#partners .nascondi a{display:inline-block;color:#0E0D5A;padding:0px 2px;text-decoration:underline;}
div#partners{width:100%;display:block;margin:50px auto;padding:0px;}
div#partners br{line-height:45px;}
#partners div.vedi:hover{cursor:pointer!important;}
#partners div.vedi{margin:0px;padding:0px !important;}
.fotofoto{margin:0px;padding:0px;float:left;border:0px;width:190px;}
.freccia{margin:0px;padding:0px;float:right;bottom:-30px;right:1px;position:relative;z-index:1000;}
.freccia2{margin:0px;padding:0px;float:right;bottom:-30px;right:1px;position:relative;z-index:1000;}
#partners div.nascondi em.lingue{display:block !important;margin:10px 0px !important;}
.wrap:nth-of-type(odd){background:#ccc;margin-top:-20px;}
.wrap:nth-of-type(even){background:#eee;margin-top:-20px;}
.vedi a{color:#222 !important;text-decoration:none !important;}
.nascondi p{margin:12px 0 !important;}
@media(min-width:0px) and (max-width:585px){
.freccia{bottom:0px;right:0px;}
.freccia2{bottom:0px;right:0px;}
.associate{position:static;margin-left:15px;}
}   .googlemap_wrap{margin-top:15px;margin-bottom:70px;position:relative;padding-bottom:471px;height:0;overflow:hidden;border:1px solid #ccc;}
.googlemap_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0px;}
body.page-avertissement .entry-content  h3, body.page-notices .entry-content  h3, body.page-informativa  .entry-content h3{margin:70px 0px 0px 0px!important;}
body.home .entry-date{display:block;}
body.home .entry-date .glyphicon{margin-left:0px;margin-right:5px;}
body.home .terms{display:block;}
body.home .terms .glyphicon{margin-left:0px;margin-right:5px;}
body.home .author{display:block;}
body.home .author .glyphicon{margin-left:0px;margin-right:5px;}
#miastampa{box-sizing:border-box;padding:0px 15px;}
#miastampa .pt-cv-ifield img:hover{opacity:0.8;}
#miastampa .pt-cv-ifield{margin-bottom:20px!important;background:#fff;box-sizing:border-box!important;padding:10px;box-shadow:0 10px 10px 0 rgba(0,0,0,0.1);border-bottom:3px solid #fff;}
#miastampa .pt-cv-ifield:hover{box-shadow:0 30px 30px 0 rgba(0,0,0,0.1);border-bottom:3px solid #f60;}
#miastampa .pt-cv-readmore{color:#ffffff !important;background-color:#e06e50 !important;font-family:"Open Sans", Arial, sans-serif;position:relative;}
#miastampa  .pt-cv-title a,
#miastampa  .pt-cv-title a:hover{color:#090d5a !important;line-height:1.3!important;display:inline-block;margin-top:5px;margin-bottom:-10px;font-size:16px;}
#miastampa  .pt-cv-content{font-family:"Open Sans", Arial, sans-serif;font-size:15px;color:#333;}
#pt-cv-view-c87bc6an3h, #pt-cv-view-bfaec0698n{margin-top:30px!important;}
.pt-cv-view .carousel-control.right{right:-40px;left:auto;top:60%;}
.pt-cv-view .carousel-control.left{left:-40px;right:auto;top:60%;}
.pt-cv-view .pt-cv-wrapper .carousel-control .glyphicon{width:30px!important;height:30px!important;}
.pt-cv-view  .pt-cv-wrapper .carousel-control .glyphicon:before{color:#fff;font-size:17px;font-weight:normal;}
.pt-cv-view .pt-cv-wrapper .carousel-control .glyphicon:before:hover{color:#fff;font-size:17px;font-weight:normal;}
.pt-cv-view .carousel-control:hover span{color:#fff!important;}
.pt-cv-view .pt-cv-carousel-indicators li.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#e06e50!important;background-image:none!important;}
.pt-cv-view .pt-cv-carousel-indicators{bottom:-30px!important;}
.pt-cv-view .row{margin-left:0px!important;margin-right:0px!important;}
.pt-cv-view  .pt-cv-carousel  .pt-cv-content-item img:hover{opacity:0.8;}
.pt-cv-view  .pt-cv-carousel  .pt-cv-content-item{position:relative;box-sizing:border-box!important;margin:0.5%!important;padding:3px;background:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,0.1);width:24%;min-height:400px;border-bottom:3px solid #fff!important;}
.pt-cv-view  .pt-cv-carousel  .pt-cv-content-item:hover{box-shadow:0 30px 30px 0 rgba(0,0,0,0.1);border-bottom:3px solid #e06e50!important;}
.pt-cv-view .pt-cv-carousel-caption{position:relative!important;background:#fff !important;width:100%!important;padding:1% 4%;box-sizing:border-box!important;left:0%!important;bottom:0px!important;min-height:200px;}
.pt-cv-view  .pt-cv-carousel-caption  .pt-cv-content{position:absolute!important;bottom:0px!important;}
@media(min-width:481px) and (max-width:1090px){
.pt-cv-view  .pt-cv-carousel  .pt-cv-content-item{width:49%!important;}
}
@media(min-width:0px) and (max-width:480px){
.pt-cv-title{font-size:18px!important;}
.pt-cv-view  .pt-cv-carousel  .pt-cv-content-item{width:100%!important;}
#miastampa{box-sizing:border-box;padding:0;}
.carousel-control{display:none!important;}
.pt-cv-view .pt-cv-carousel .pt-cv-content-item{margin-bottom:30px!important;}
}
@media(min-width:0px) and (max-width:768px){
.col-md-12, .col-lg-12{padding-right:30px;padding-left:30px;}
}  body.home #newsnews h2{text-align:center!important;font-family:'RomanSerifRegular'!important;color:#e06e50 !important;font-weight:normal!important;font-size:35px;margin:50px 0px 0px 0px!important;font-variant:small-caps;}
body.home #service_content_section .blocco{margin-top:60px!important;margin-bottom:80px!important;background:#fff;box-sizing:border-box!important;padding:10px;box-shadow:0 10px 10px 0 rgba(0,0,0,0.1);border-bottom:3px solid #fff;min-height:550px;}
body.home #service_content_section h2{text-align:left!important;font-family:'RomanSerifRegular'!important;color:#e06e50 !important;margin:30px 0px 25px 0px!important;font-weight:normal!important;font-size:35px;margin-bottom:15px!important;margin-top:30px!important;font-variant:small-caps;}
body.home #service_content_section p{font-family:"Open Sans", Arial, sans-serif !important;font-size:18px!important;line-height:1.5!important;color:#333!important;text-align:left!important;}
@media(min-width:1px) and (max-width:1024px){
body.home #service_content_section .blocco{margin-top:20px!important;margin-bottom:25px!important;}
body.home #service_content_section  .col-md-4{width:100%!important;float:none!important;}
body.home #service_content_section .blocco{min-height:100px!important;}
body.home #mioextra{display:none!important;}
body.home #newsnews h2{margin:10px 0px 10px 0px!important;font-size:30px!important;}
body.home #service_content_section h2{font-size:30px!important;}
}
#mioextra{margin:0px 0px 10px 0px;background-color:rgba(0,0,0,0.3);}
#mioextra  .tp-bgimg.defaultimg{background-attachment:fixed!important;}
#mioextra h4{text-align:center!important;vertical-align:middle!important;font-weight:normal!important;font-family:'RomanSerifRegular'!important;font-size:35px!important;color:#5d584d!important;background-color:rgba(245, 245, 245, 0.8)!important;display:table-cell!important;box-sizing:border-box!important;line-height:1.2!important;padding:40px 160px!important;}
body.home .navbar-custom ul#menu-orizzontale > li > a{color:#fff!important;padding:10px 10px;}
body.home .navbar-custom ul#menu-orizzontale > li > a:hover ,
body.home .navbar-custom ul#menu-menu-1-inglese0 > li > a:hover ,	
body.home .navbar-custom ul#menu-menu-1-francese0 > li > a:hover{background:#e06e50!important;}
body.home  .navbar-custom .navbar-toggle .icon-bar{background:#ffffff;}
body.home .navbar-custom ul#menu-orizzontale > li > a,
body.home .navbar-custom ul#menu-menu-1-inglese0 > li > a,	
body.home .navbar-custom ul#menu-menu-1-francese0 > li > a{color:#fff!important;padding:15px 8px !important;}
body.home .page-seperate{background-color:#fff!important;}
body.home   #wrapper{background:#ffffff!important;}
@media(max-width:1100px){
body.home .navbar-custom .navbar-nav{background-color:#090d5a !important;padding-bottom:50px;}
body.home .navbar-custom ul#menu-orizzontale > li > a,
body.home .navbar-custom ul#menu-menu-1-inglese0 > li > a,	
body.home .navbar-custom ul#menu-menu-1-francese0 > li > a{color:#fff!important;padding:10px 10px !important;}
body.home .navbar-custom ul#menu-orizzontale > li > a:hover ,
body.home .navbar-custom ul#menu-menu-1-inglese0 > li > a:hover ,	
body.home .navbar-custom ul#menu-menu-1-francese0 > li > a:hover{background:#090d5a!important;}
body.home .navbar-nav > li > .dropdown-menu{background:#090d5a!important;border-bottom:none;border-top:none;}
body.home .navbar-nav > li > .dropdown-menu a{background:#090d5a!important;color:#E5E5E5!important;text-decoration:none!important;text-shadow:none!important;font-weight:normal!important;padding:10px 20px !important;}
body.home .navbar-nav > li > .dropdown-menu a:hover{color:#fff!important;padding:10px 20px !important;background:rgba(71, 75, 140, 0.75)!important;}
} #ulterioretestatahome img{background-color:transparent!important;}
@media(max-width:1100px){
.navbar-custom li a{border-bottom:none !important;}
.navbar-collapse{border-top:none!important;box-shadow:none!important;}
.page-title h1{margin:20px auto!important;line-height:1!important;}
.navbar-custom .navbar-nav{margin-top:10px!important;padding-bottom:30px!important;}
.navbar-custom .dropdown a > i.fa{font-size:35px!important;margin-top:-17px!important;margin-right:20px!important;font-weight:normal!important;display:inline-block;width:100%;text-align:right;}
.navbar-custom .navbar-nav{background-color:#eee !important;}
.navbar-custom .navbar-nav li > a{text-transform:uppercase!important;color:#0E0D5A!important;font-weight:bold!important;}
.navbar-custom .navbar-nav li > a:hover{color:#0E0D5A!important;}
.navbar-custom .navbar-nav > .active > a, .navbar-custom .navbar-nav > .active > a:hover{color:#0E0D5A !important;background-color:#d4d4d4 !important;}
.navbar-custom .navbar-nav li > a, .navbar-custom .navbar-nav li > a:hover{padding:20px 10px!important;text-transform:uppercase;}
.navbar-nav > li > .dropdown-menu{border-bottom:none;border-top:none;}
.navbar-nav > li > .dropdown-menu a{color:#0E0D5A!important;text-decoration:none!important;text-shadow:none!important;font-weight:normal!important;padding:10px 20px !important;}
.navbar-nav > li > .dropdown-menu a:hover{color:#0E0D5A!important;padding:10px 20px !important;background:#d4d4d4!important;}
} 
@media(min-width:1px) and (max-width:1200px){
.navbar-custom .container-fluid{width:100%!important;padding:0px 25px!important;}
.navbar-header{padding:0px 0px 0px 0px !important;}
}
@media(min-width:1px) and (max-width:768px){
#testata{display:none!important;}
}
body.home .logopiccolo{display:none;}
@media(min-width:1px) and (max-width:768px){
body.home #ulterioretestatahome{display:none!important;}
body.home .logopiccolo{margin:0 auto!important;display:block!important;padding:20px;box-sizing:border-box;max-width:100%;width:100%;}
body.home .logopiccolo img{display:block;margin:0 auto!important;max-width:550px!important;width:100%;}
body.home .page-seperate{display:none!important;}
}
.slb_data_title{display:none!important;}
body.single.category-conferences-fr      .sidebar .section-header, body.single.category-conferences-en      .sidebar .section-header, body.single.category-seminari-convegni   .sidebar .section-header{border-left:5px solid #e06e50;background-color:#090d5a;}
body.single.category-conferences-fr      .sidebar .section-header h3, body.single.category-conferences-en      .sidebar .section-header h3, body.single.category-seminari-convegni   .sidebar .section-header h3{text-transform:uppercase;font-weight:normal;}
body.single.category-conferences-fr    .lcp_catlist, body.single.category-conferences-en    .lcp_catlist, body.single.category-seminari-convegni .lcp_catlist{list-style:none!important;}
body.single.category-conferences-fr    .lcp_catlist li, body.single.category-conferences-en    .lcp_catlist li, body.single.category-seminari-convegni .lcp_catlist li{position:relative;text-transform:uppercase;font-family:"Open Sans", Arial, sans-serif;font-size:16px;color:#adadad;font-weight:600;margin-bottom:20px;}
body.single.category-conferences-fr    .lcp_catlist a, body.single.category-conferences-en    .lcp_catlist a, body.single.category-seminari-convegni .lcp_catlist a{text-decoration:none;text-transform:none;font-family:"Open Sans", Arial, sans-serif;font-size:18px;color:#e06e50;float:left;font-weight:normal;}
body.single.category-conferences-fr    .post-thumbnail, body.single.category-conferences-en    .post-thumbnail, body.single.category-seminari-convegni .post-thumbnail{display:none!important}
body.single.category-conferences-fr    .blog-author, body.single.category-conferences-en    .blog-author, body.single.category-seminari-convegni .blog-author{display:none;}
.widget_wysija_cont.shortcode_wysija  .infoinfo a{color:#e06e50!important;text-decoration:underline!important;}
.widget_wysija_cont.shortcode_wysija  .infoinfo a:hover{text-decoration:none!important;}
.widget_wysija_cont.shortcode_wysija{max-width:70%!important;margin:0 auto;padding:15px;border:1px solid #CCCCCC;}
.widget_wysija_cont .wysija-submit{background-color:#e06e50!important;color:#ffffff;text-transform:uppercase;font-family:"Open Sans", Arial, sans-serif;font-size:20px;line-height:1;}
.formErrorContent{font-size:16px !important;font-family:Verdana, Geneva, sans-serif !important;border:none !important;background-color:#F05050!important;color:#fff !important;text-align:center !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px!important;padding:5px !important;z-index:150 !important;box-shadow:1px 12px 10px #e2e2e2 !important;min-width:350px!important;font-weight:normal!important;}
div.formError{position:absolute!important;top:8.5%!important;left:50%!important;margin-left:-175px!important;}
.infoinfo{margin-left:33px;margin-top:-34px;z-index:1000;position:relative;font-size:15px!important;}
.widget_wysija_cont .updated, .widget_wysija_cont .login .message{background-color:#fbfbfb;border-color:#fbfbfb;}
.widget_wysija_cont .updated li, .widget_wysija_cont .error li, .widget_wysija_cont .xdetailed-errors li{font-family:"Open Sans", Arial, sans-serif!important;font-size:18px!important;color:green!important;margin:0 auto;display:inline-block;text-align:center;}
.widget_wysija_cont.shortcode_wysija  ul{margin:0px auto!important;padding:10px!important;border:none!important;text-align:center;}
body.single-post.category-newslator-fr #soprafooter,
body.single-post.category-newslator-en #soprafooter,
body.single-post.category-newslator #soprafooter{display:none!important;}
body.single-post.category-newslator-fr .row img.logonewslator, body.single-post.category-newslator-en .row img.logonewslator, body.single-post.category-newslator .row img.logonewslator{width:100%!important;max-width:250px!important;text-align:left!important;margin-top:15px!important;}
body.single-post.category-newslator-fr .entry-content p > a, body.single-post.category-newslator-en .entry-content p > a, body.single-post.category-newslator .entry-content p > a{color:#165a6f!important;text-decoration:none!important;}
body.single-post.category-newslator-fr .entry-content p > a, body.single-post.category-newslator-en .entry-content p > a, body.single-post.category-newslator .entry-content p > a{color:#165a6f!important;text-decoration:none!important;}
body.single-post.category-newslator-fr .entry-content p, body.single-post.category-newslator-en .entry-content p, body.single-post.category-newslator .entry-content p{line-height:1.2 !important;color:#333!important;}
body.page-newslator-it ul.integrazione li a, body.page-newslator-fr ul.integrazione li a, body.page-newslator-en ul.integrazione li a{text-decoration:none!important;}
body.page-newslator-it ul.integrazione li a::after, body.page-newslator-fr ul.integrazione li a::after, body.page-newslator-en ul.integrazione li a::after{content:''!important;margin:0px 6px!important;}
body.page-newslator-it ul.integrazione span.datiamo::after, body.page-newslator-fr ul.integrazione span.datiamo::after, body.page-newslator-en ul.integrazione span.datiamo::after{content:''!important;margin:0px!important;}
body.page-it-circolari .datiamo, body.page-circulaires .datiamo, body.page-circulars .datiamo{display:none!important;}
body.page-it-circolari  ul.integrazione li a::after, body.page-circulaires  	ul.integrazione li a::after, body.page-circulars   	ul.integrazione li a::after{display:none!important;}
body.category-circolari    h1.entry-title , body.category-circulaires  h1.entry-title , body.category-circulars    h1.entry-title{display:none!important;}
body.category-circolari    h2, body.category-circulaires h2, body.category-circulars  h2{font-weight:normal!important;line-height:1.2!important;color:#090d5a!important;font-size:21px!important;text-transform:none!important;font-family:"Open Sans", Arial, sans-serif!important;margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}
body.category-circolari .breadcrumb_last, body.category-circulaires .breadcrumb_last, body.category-circulars .breadcrumb_last{display:none!important;}
body.archive.category.category-news-en article.blog-author.wow.fadeInDown, body.archive.category.category-news-fr article.blog-author.wow.fadeInDown, body.archive.category.category-news article.blog-author.wow.fadeInDown{display:none!important;}
body.archive.category.category-news-en .blog-section .post-thumbnail, body.archive.category.category-news-fr .blog-section .post-thumbnail,
body.archive.category.category-news .blog-section .post-thumbnail{margin:0px 20px 0px 0px!important;float:left!important;border:1px solid #ccc}
body.category-news-en .entry-header .entry-title >a, body.category-news-en .entry-header .entry-title >a:hover, body.category-news-fr .entry-header .entry-title >a, body.category-news-fr .entry-header .entry-title >a:hover, body.category-news .entry-header .entry-title >a, body.category-news .entry-header .entry-title >a:hover{line-height:1.3!important;color:#000000!important;font-size:26px!important;display:block!important;padding:6px 0px !important;font-weight:bold !important;text-transform:uppercase!important;}
body.category-news-en .blog-section .more-link, body.category-news-en .blog-section .more-link:hover, body.category-news-fr .blog-section .more-link, body.category-news-fr .blog-section .more-link:hover, body.category-news .blog-section .more-link, body.category-news .blog-section .more-link:hover{display:block!important;margin:6px 0px!important;padding:6px 12px!important;color:#fff!important;background-color:#de0000 !important;font-family:"Open Sans", Arial, sans-serif!important;text-decoration:none!important;width:200px!important;}
body.category-news-en.single  h1.entry-title, body.category-news-fr.single  h1.entry-title, body.category-news.single  h1.entry-title{line-height:1.3!important;color:#000000!important;font-size:26px!important;display:block!important;padding:6px 0px !important;font-weight:bold !important;text-transform:uppercase!important;}
body.category-news-en.single .cat-links a, body.category-news-en.single .cat-links a:hover, body.category-news-fr.single .cat-links a, body.category-news-fr.single .cat-links a:hover, body.category-news.single .cat-links a, body.category-news.single .cat-links a:hover{color:#de0000!important;text-transform:uppercase;}
body.category-news-en .entry-meta .author, body.category-news-fr .entry-meta .author, body.category-news .entry-meta .author, body.category-news-en .entry-meta .cat-links, body.category-news-fr .entry-meta .cat-links, body.category-news .entry-meta .cat-links{display:none;}
body.single-post .breadcrumb_last{display:none;}
body.single-post.category-news.category-newslator-fr .entry-content p > a, body.single-post.category-news.category-newslator-en .entry-content p > a, body.single-post.category-news.category-newslator .entry-content p > a{color:#e06e50!important;}
@media(min-width:1200px){
.navbar-custom .container-fluid{width:1300px;}
}
body.archive.category article.post-content-area{min-height:500px!important;}
.nl-wrap{max-width:800px;margin:40px auto;background:#fff;border:1px solid #dde0e8;border-radius:6px;overflow:hidden;font-family:'Helvetica Neue', Arial, sans-serif;}
.nl-wrap img{display:block;width:100%;}
.nl-title{font-family:Georgia, serif;font-size:22px;color:#cc7a00;text-transform:uppercase;letter-spacing:1.5px;text-align:center;padding:36px 40px 20px;}
.nl-list{list-style:none;margin:0;padding:0 40px 40px;}
.nl-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #eee;font-size:15px;font-weight:700;color:#1a2e5a;line-height:1.4;}
.nl-list li:last-child{border-bottom:none;}
.nl-list a{background:#dd8214;color:#fff!important;font-size:11.5px;font-weight:700;text-decoration:none;padding:7px 18px;border-radius:20px;white-space:nowrap;flex-shrink:0;}
.nl-list a:hover{background:#b86a00;}
@media(max-width:600px){
.nl-wrap{margin:0;border-radius:0;border-left:none;border-right:none;}
.nl-list, .nl-title{padding-left:20px;padding-right:20px;}
.nl-list li{flex-direction:column;align-items:flex-start;}
} .wpcf7-form-control-wrap{position:relative;margin-top:15px;margin-bottom:15px;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="number"],
input[type="range"],
input[type="tel"],
input[type="time"],
input[type="week"],
textarea{font-family:"Open Sans", Arial, sans-serif !important;padding:4px !important;box-sizing:border-box !important;width:100% !important;font-size:16px!important;color:#444444!important;font-weight:normal;}
span.wpcf7-list-item{margin:0px !important;}
form.wpcf7-form p{font-family:"Open Sans", Arial, sans-serif !important;margin:15px 0px !important;}
form.wpcf7-form{margin:0 auto;max-width:70%!important;}
form.wpcf7-form input[type="submit"]{background-color:#e06e50!important;color:#ffffff;text-transform:uppercase;font-family:"Open Sans", Arial, sans-serif;font-size:20px;line-height:1;}
body.page-contatti    .entry-content h4{font-family:'RomanSerifRegular';margin:8px 0px -10px 0px;color:#e06d50 !important;font-size:28px !important;border-bottom:none!important;font-weight:400;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{font-size:20px !important;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;border:none !important;text-align:center!important;-webkit-box-shadow:3px 3px 20px #999 !important;-moz-box-shadow:3px 3px 20px #999 !important;box-shadow:3px 3px 20px #999 !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px!important;padding:18px !important;margin-top:5px !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{background-color:#F05050!important;color:#fff!important;}
.wpcf7 form.sent .wpcf7-response-output{background-color:#6fa751!important;color:#fff!important;}
.wpcf7-not-valid-tip, .wpcf7-validation-errors{font-size:20px !important;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;border:none !important;background-color:#F05050!important;color:#fff !important;text-align:center !important;-webkit-box-shadow:1px 12px 10px #999 !important;-moz-box-shadow:1px 12px 10px #999 !important;box-shadow:1px 12px 10px #999 !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px!important;padding:5px !important;margin-top:5px !important;}
.grecaptcha-badge{visibility:hidden;}
.cookie-notice-container{padding:70px 20px!important;}
span#cn-notice-text{color:#fff;text-transform:uppercase;font-size:15px;font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif !important;}
#cookie-notice {
background-color: rgba(1, 1, 1, 0.65) !important;
}