#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}[data-accordion] [data-content] {overflow: hidden; max-height: 0;}
[data-accordion] {line-height: auto;}
[data-control],
[data-content] > * {padding: 5px;}
[data-content] [data-accordion] {border: 0; padding: 0;}
[data-accordion] [data-control] {position: relative;}
[data-accordion] > [data-control]:after {content: ""; position: absolute; right: 10px; top: 0; bottom: 0; color: #444; width: 24px; background: url(//https://www.missionerumore.it/wp-content/plugins/sp-faq/assets/images/down.png) center center no-repeat; background-size: 50%;}
[data-accordion].open > [data-control]:after {-webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}
.faq-title{cursor:pointer; padding:15px 30px 15px 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.faq-title h4{margin:0px !important; font-size:20px !important; line-height:22px !important; padding: 0 !important;}
.faq-accordion .faq-main{border:1px solid #d9d9d9; margin-bottom:15px; background:#f4f4f4; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.faq-accordion .faq-main.open{background:#fff;}
.faq-accordion .faq-main.open h4{color:#333}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}.responsive body
{
min-width: 240px;
}  .responsive img 
{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}  
.responsive .content-layout img,
.responsive .content-layout video
{
max-width: 100%;
height: auto !important;
} .responsive.responsive-phone .collage,
.responsive.responsive-tablet .collage {
margin: 0 !important;
}
.responsive .content-layout .sidebar0, 
.responsive .content-layout .sidebar1, 
.responsive .content-layout .sidebar2 
{
width: auto !important;
}
.responsive .content-layout, 
.responsive .content-layout-row, 
.responsive .layout-cell 
{
padding: 0;
display: block;
}
.responsive .image-caption-wrapper 
{
width: auto;
}
.responsive.responsive-tablet .vmenublock,
.responsive.responsive-tablet .block
{
margin-left: 1%;
margin-right: 1%;
width: 48%;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.responsive .responsive-embed 
{
height: 0;
padding-bottom: 56.25%; position: relative;
}
.responsive .responsive-embed iframe,
.responsive .responsive-embed object,
.responsive .responsive-embed embed
{
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.responsive .sheet
{
width: auto !important;
min-width: 240px !important;
max-width: none !important;
}
#resp {
display: none;
}
@media all and (max-width: 979px)
{
#resp, #resp-t { display: block; }
#resp-m { display: none; }
}
@media all and (max-width: 480px)
{
#resp, #resp-m { display: block; }
#resp-t { display: none; }
}
#resp-desktop {
display: none;
}
#resp-tablet-landscape {
display: none;
}
#resp-tablet-portrait {
display: none;
}
#resp-phone-landscape {
display: none;
}
#resp-phone-portrait {
display: none;
}
@media (min-width: 1200px)
{
#resp-desktop { display: block; }
}
@media (min-width: 980px) and (max-width: 1199px)
{
#resp-tablet-landscape { display: block; }
}
@media (min-width: 768px) and (max-width: 979px)
{
#resp-tablet-portrait { display: block; }
}
@media (min-width: 480px) and (max-width: 767px)
{
#resp-phone-landscape { display: block; }
#parolaPresidente img { display: inline;
}
}
@media (max-width: 479px)
{
#resp-phone-portrait { display: block; }
}     .responsive .header {
width: auto;
height: auto;
}
.responsive .header img.imgIntestazione {
display: block;
max-width: 100%;
height: auto;
}     .responsive nav.nav,
.responsive .nav-inner
{
width: auto !important;
position: relative !important;
top: auto !important;
left: auto !important;
right: auto !important;
bottom: auto !important;
margin-top: 0;
margin-bottom: 0;
min-width: 0;
text-align: center !important;
}
.responsive nav.nav
{
min-width: 1%;
}
.responsive .nav 
{
padding: 5px 0;
}
.responsive .nav ul.hmenu 
{
float: none;
text-align: center;
display: none;
}
.responsive .nav ul.hmenu li,
.responsive .hmenu-extra1,
.responsive .hmenu-extra2
{
float: none;
}
.responsive .nav ul.hmenu>li:first-child, 
.responsive .nav ul.hmenu>li:last-child, 
.responsive .nav ul.hmenu>li
{
margin-left: 0;
margin-right: 0;
}
.responsive .nav ul.hmenu>li {
display: block;
margin: 10px 0;
}
ul.hmenu li.active > a {
border-top: 0 none;
}
.responsive .nav ul.hmenu>li:before
{
display: none;
}
.responsive .nav ul.hmenu a
{
margin-top: 1px !important;
margin-bottom: 1px !important;
height: auto;
white-space: normal;
}
.responsive .nav ul.hmenu>li:first-child>a
{
margin-top: 0 !important;
}
.responsive .nav ul.hmenu>li:last-child>a
{
margin-bottom: 0 !important;
}
.responsive .nav .ext, 
.responsive .nav ul.hmenu>li>ul, 
.responsive .nav ul.hmenu>li>ul>li,
.responsive .nav ul.hmenu>li>ul>li a
{
width: auto !important;
}
.responsive .nav ul.hmenu ul
{
left: auto !important;
right: auto !important;
top: auto !important;
bottom: auto !important;
display: none !important;
}
.responsive .nav ul.hmenu li.active>ul
{
display: block !important;
}
.responsive .nav ul.hmenu ul li.active>a
{
font-weight: bold;
}
.nav .menu-btn 
{
border: 1px solid #404040;
border-radius: 3px;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
display: none;
-svg-background: linear-gradient(to bottom, #707070 0, #000 100%);
background: -ms-linear-gradient(top, #707070 0, #000 100%);
background: -moz-linear-gradient(top, #707070 0, #000 100%);
background: -o-linear-gradient(top, #707070 0, #000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070), color-stop(1, #000));
background: -webkit-linear-gradient(top, #707070 0, #000 100%);
background: linear-gradient(to bottom, #707070 0, #000 100%);
margin: 3px;
outline: none;
padding: 5px;
position: relative;
vertical-align: bottom;
width: 20px;
}
.nav .menu-btn span 
{
background: #E0E0E0;
border-radius: 2px;
display: block;
height: 3px;
margin: 3px 1px;
position: relative;
-moz-transition: background .2s;
-o-transition: background .2s;
-webkit-transition: background .2s;
transition: background .2s;
}
.nav .menu-btn:hover span
{
background: #f3f3f3;
}
.responsive .nav .menu-btn 
{
display: inline-block;
}
.responsive .nav .hmenu.visible 
{
display: block;
}
.responsive .nav ul.hmenu>li>ul>li:first-child:after 
{
display: none;
}  .responsive .content-layout, 
.responsive .content-layout-row, 
.responsive .layout-cell 
{
display: block;
}
.responsive .layout-cell 
{
width: auto !important;
height: auto !important;
border-right-width: 0 !important;
border-left-width: 0 !important;
border-radius: 0 !important;
}
.responsive .content-layout:after, 
.responsive .content-layout-row:after, 
.responsive .layout-cell:after 
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.responsive .post
{
border-radius: 0;
}
.responsive .footer-inner
{
width: auto;
padding: 2% !important;
}
.responsive .responsive-tablet-layout-cell 
{
width: 50% !important;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell 
{
width: 33.33% !important;
}    @media (max-width:979px) {
}
@media (max-width:767px) {
}
@media (max-width:639px) {
.alignleft, .alignright, .alignnone {
float: none!important;
display: block!important;
margin: 20px auto!important;
}
}
@media (max-width:480px) {
.alignleft, .alignright, .alignnone {
float: none!important;
display: block!important;
margin: 20px auto!important;
}
#FSContact1, #FSContact2, #FSContact3 {	
width: 99%;
margin: 20px auto;	
}
}