@charset "utf-8";:root{--lightbeige-primary-color:#f9f7f3;--beige-secondary-color:#e8e2d1;--beige-active-color:#ddd4bb;--text-color:#000;--text-disabled-color:#aaa9a5;--text-light-color:#989898;--thema-brown:#765e32;--thema-gold:#b2985f;--thema-light-gold:#cbbe8b}
body{font-family:DroidSansRegular;line-height:20px;background:var(--beige-secondary-color)}
.float-left{margin-top:5px}
p{font-size:11pt;font-family:Tahoma,Verdana,Segoe,sans-serif}
a:link{color:#630}
a:visited{color:#630}
a:hover{color:#000}
.mod-box .module-title{border-bottom:1px solid #df621c!important}
h1,h2,h3,h4,h5,h6{font-family:'KreonRegular';color:#240f03}
h1.title a{color:#df621c}
h1.title a:hover{color:#240f03}
h3{font-size:18px;line-height:18px}
h4{font-size:16px;line-height:16px}
#header{margin-top:5px}
.headerbanner{float:left}
.languagesnav{float:right;clear:right;margin:0 0 0 10px}
.languagesnav a{float:left;margin:0 3px}
.languagesnav a:hover{color:#513a0d}
.languagesnav a.current-language{color:#FFF}
#menubar{background:url("images/menubar.png") repeat-x scroll 0 0 transparent}
.mod-box-color{background:url("images/module_box_color.png") repeat-x scroll 0 0 #fff;border:1px solid #fff!important;box-shadow:0 1px 1px rgba(0,0,0,0.06);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.1)}
#sidebar-a{width:490px!important}
#sidebar-a .interno{width:25%!important}
.menu-dropdown a.level1,.menu-dropdown span.level1,.mod-box-color .menu-sidebar a,.mod-box-color .menu-sidebar li>span{color:#fff!important}
.menu-dropdown li.active .level1{color:#513a0d!important}
.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1{border-bottom-color:#d4b78d!important}
.menu-dropdown a.level1,.menu-dropdown span.level1{font-family:'KreonRegular';font-size:16px}
.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1{color:#240f03!important}
#toolbar{background:url("images/toolbar.png") repeat scroll 0 0 transparent!important;padding:5px 10px 5px!important}
#toolbar a{color:#FFF!important;text-shadow:0 1px 0 rgba(0,0,0,0.4)!important}
#menubar{background:url("images/menubar.png") repeat-x scroll 0 0 transparent!important}
.menu-dropdown a.level2,.menu-dropdown span.level2{color:#444!important}
.mod-box-color{background:url("images/module_box_color.png") repeat-x scroll 0 0 #245b92!important;border:1px solid #fff!important;box-shadow:0 1px 1px rgba(0,0,0,0.06)!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,0.2)!important}
#toolbar .menu-line li{margin-left:10px!important;padding-left:12px!important}
#toolbar .menu-line li{background:url("images/menu_line_top.png") no-repeat scroll 0 0 transparent!important}
#toolbar .menu-line li:hover{background-position:0 -50px!important}
#toolbar .menu-line li:first-child{margin-left:0!important}
#toolbar a:hover,.mod-box-black a:hover{color:#CCC!important}
.menu-line li{margin-left:7px!important;padding-left:8px!important;background:url("images/menu_line.png") 0 50% no-repeat!important;text-transform:uppercase!important}
.menu-line li:first-child{margin-left:0!important;padding-left:0!important;background:none!important}
#footer{background:url("images/footer.png") repeat-x scroll 0 0 transparent!important;text-align:center!important}
#footer a{color:#240f03!important}
#footer a:hover{color:#df621c!important}
.siv-gallerycontainer #gallery{margin-left:40px;border-radius:4px;-moz-border-radius:10px;-webkit-border-radius:10px;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);border-style:solid;border-width:1px}
.fotobig{float:left;width:98%;margin:30px 0 15px 0}
.fotobig h4{margin-top:0;font-size:1.2em;color:#595757}
.fotobig a img{float:left;margin:0 10px 2px 0}
div.titolo_tagcloud{border-left:0;border-right:0;border-top:0;border-bottom:1px solid #e5e5e5;clear:both;float:left;font-size:18px;font-weight:normal;height:auto;line-height:18px;margin:0 5px 7px 0;padding:0 0 6px 3px;text-align:left;text-transform:none;width:98%;text-transform:uppercase;color:#444}
ul.tagcloud{border:0;color:#666;float:left;margin:0 5px 5px 0;padding:5px;font-size:1em}
.tagcloud{list-style:none outside none;text-align:center}
#page .tagcloud li{background:none repeat scroll 0 0 #fff!important;border:0 none!important}
#headerbar+#menublock{margin-top:0!important}
#headerbar .module{float:right!important;width:97px!important;clear:right!important}
#headerbar .module .social{float:left}
.social-icons-special .rss a{background-position:0 -158px!important}
.social-icons-special .flickr a{background-position:0 -128px!important}
.social-icons-special .youtube a{background-position:-1px -96px!important}
.social-icons-special .google a{background-position:0 -65px!important}
.social-icons-special .twitter a{background-position:0 -36px!important}
.social-icons-special .facebook a{background-position:0 -6px!important}
ins,mark,input,textarea,form.style button,form.style input[type="button"],form.style input.button,form.style #submit,.box fieldset,a.button-more,em.box,pre,.box-content,.box-note,.box-info,.box-hint,.box-warning,.box-download,.social-icons-special li a,#page .tagcloud li,#system .pagination a,#system .pagination strong,.wk-twitter .image,.frontpage-slideset img,.frontpage-stream img{border-radius:0 0 0 0!important}
.social-icons-special li a{box-shadow:0 0 0 0!important;border:0!important;background-color:transparent!important}
.social-icons-special li a:hover{background-color:transparent!important}
#m-top .module,.noblog #m-content,#page.isblog #system .item,#m-bottom .module{box-shadow:0 0 0 0 #fff}
#page.isblog #system .item{border:medium none;margin:10px 10px 0}
#m-top .module,.noblog #m-content,#page.isblog #system .item,#m-bottom .module{padding:0!important}
.siv-search-coldx{float:right;margin:0 0 10px 10px;width:30%}
.slideshow{margin:0 0 15px!important}
#cntdwn{font-size:20px;color:#2570bb!important;margin:10px 0!important}
.colorato{background-color:#fef8df!important}
.menu-dropdown a.level1>span,.menu-dropdown span.level1>span{padding:11px 11px 10px!important}
.siv-preview{background:none repeat scroll 0 0 transparent;border:0;color:#666;display:block;float:left;margin-bottom:3px;padding:0;white-space:normal;width:100%}
.siv-preview img{border:0;float:left;margin:4px 6px 2px 0}
.siv-preview .corpo_text{margin:0 0 2px 0}
.siv-preview .corpo_text p{text-align:right;margin:5px 0 0 1px}
ul.tagcloud{border:0 none;color:#666;float:left;font-size:1em;list-style:circle outside none!important;margin:0 5px 5px 0;padding:5px;width:100%}
#page .tagcloud li{float:left;font-size:1em;margin:0 4px 2px 0!important;padding:0 3px!important;text-align:left;width:31%}
#page .tagcloud li a{font-size:1.1em;text-decoration:none}
#page .tagcloud li a:hover{text-decoration:underline;color:#2570bb!important}
#searchbox input{color:#FFF!important}
ul.filetree{padding:0 0 0 13px!important}
#footer{margin-top:15px!important}
#totop-scroller a{color:#fff!important}
.siv-gallerycontainer #gallery{margin-left:10px!important}
.siv-gallerycontainer .ad-gallery{width:613px!important}
ul.line li a{color:#240f03!important}
ul.line li a:hover{color:#df621c!important}
.roundwrapper{padding:20px}
.rounded{position:relative;text-align:left;width:90%;max-width:900px;min-height:400px;height:auto;background-color:white;margin:auto;padding:20px;border-radius:0!important;border:none!important;box-shadow:none!important}
.rounded table td{font-size:11pt;font-family:Tahoma,Verdana,Segoe,sans-serif!important}
.rounded td{font-size:11pt;font-family:Tahoma,Verdana,Segoe,sans-serif!important}
.headerpdf{min-height:26px}
.documento{margin:20px;margin-top:30px;clear:both}
.documento .titolo{text-align:center}
.documento .titolo h1{font-size:24px}
.update-attivita-parsys .text .siv-text p{font-size:14px;font-weight:bold;text-transform:none;font-family:'KreonRegular'!important;border-bottom:1px dotted #000;width:100%}
.update-attivita-parsys .text .siv-text p span.lingua{display:block;font-size:12px;font-weight:normal;line-height:15px;margin:5px 0;padding:0;text-transform:capitalize}
section.banner{position:absolute;top:331px;left:100px;width:520px;height:55px}
section.banner img{height:50px}
@font-face{font-family:'charlemagne';src:url('fonts/CharlemagneStd-Bold.eot');src:url('fonts/CharlemagneStd-Bold.eot#iefix') format('embedded-opentype'),url('fonts/CharlemagneStd-Bold.woff') format('woff'),url('fonts/CharlemagneStd-Bold.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'trajan-pro-3-regular';src:url('fonts/TrajanPro-Regular.eot');src:url('fonts/TrajanPro-Regular.eot#iefix') format('embedded-opentype'),url('fonts/TrajanPro-Regular.woff') format('woff'),url('fonts/TrajanPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'trajan-pro-3-bold';src:url('fonts/TrajanPro-Bold.eot');src:url('fonts/TrajanPro-Bold.eot#iefix') format('embedded-opentype'),url('fonts/TrajanPro-Bold.woff') format('woff'),url('fonts/TrajanPro-Bold.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'trajanpro-boldbold';src:url('fonts/TrajanPro-Bold.eot');src:url('fonts/TrajanPro-Bold.eot#iefix') format('embedded-opentype'),url('fonts/TrajanPro-Bold.woff') format('woff'),url('fonts/TrajanPro-Bold.ttf') format('truetype'),url('fonts/TrajanPro-Bold.svg#trajanpro-boldbold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'trajanpro-regularregular';src:url('fonts/TrajanPro-Regular.eot');src:url('fonts/TrajanPro-Regular.eot#iefix') format('embedded-opentype'),url('fonts/TrajanPro-Regular.woff') format('woff'),url('fonts/TrajanPro-Regular.ttf') format('truetype'),url('fonts/TrajanPro-Regular.svg#trajanpro-regularregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'CormorantGaramond';src:url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Medium.eot');src:url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Medium.eot#iefix') format('embedded-opentype'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Medium.woff') format('woff'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Medium.ttf') format('truetype'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Medium.svg#CormorantGaramond-Medium') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'CormorantGaramond';src:url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.eot');src:url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.eot#iefix') format('embedded-opentype'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.woff') format('woff'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.ttf') format('truetype'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.svg#CormorantGaramond-MediumItalic') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'CormorantGaramond';src:url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Bold.eot');src:url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Bold.eot#iefix') format('embedded-opentype'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Bold.woff') format('woff'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Bold.ttf') format('truetype'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-Bold.svg#CormorantGaramond-Bold') format('svg');font-weight:Bold;font-style:normal}
@font-face{font-family:'CormorantGaramond';src:url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.eot');src:url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.eot#iefix') format('embedded-opentype'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.woff') format('woff'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.ttf') format('truetype'),url('clientlibs/themes/vatican-v2/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.svg#CormorantGaramond-BoldItalic') format('svg');font-weight:Bold;font-style:italic}
@font-face{font-family:'LibreFranklin';src:url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Regular.eot');src:url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Regular.eot#iefix') format('embedded-opentype'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Regular.woff') format('woff'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Regular.ttf') format('truetype'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Regular.svg#LibreFranklin-Regular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'LibreFranklin';src:url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Italic.eot');src:url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Italic.eot#iefix') format('embedded-opentype'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Italic.woff') format('woff'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Italic.ttf') format('truetype'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Italic.svg#LibreFranklin-Italic') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'LibreFranklin';src:url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Bold.eot');src:url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Bold.eot#iefix') format('embedded-opentype'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Bold.woff') format('woff'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Bold.ttf') format('truetype'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-Bold.svg#LibreFranklin-Bold') format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'LibreFranklin';src:url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-BoldItalic.eot');src:url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-BoldItalic.eot#iefix') format('embedded-opentype'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-BoldItalic.woff') format('woff'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-BoldItalic.ttf') format('truetype'),url('clientlibs/themes/vatican-v2/fonts/LibreFranklin/LibreFranklin-BoldItalic.svg#LibreFranklin-BoldItalic') format('svg');font-weight:bold;font-style:italic}
.focustext{height:50px;width:185px;clear:both}
.focustext .rtl{direction:rtl;float:right;text-align:right}
.focustext img{float:left;width:44px;height:44px}
.focustext .rtl img{margin-right:0!important;margin-left:8px}
.focustext h1{float:left;font:11px/14px "charlemagne",Georgia,Times New Roman,Times,serif!important;padding-top:8px;max-width:130px;overflow:hidden}
body{color:#000;text-align:center;padding:0;margin:0;position:static}
a:link{color:#630}
.navbar a{color:#630;font-size:11px}
.navbar td{text-align:center;padding:5px;line-height:10px}
.navbar .dropdownmenu_container{position:relative}
.navbar .dropdownmenu{display:none;background-color:#ddd4bb;position:absolute;top:20px;width:164px;border:2px solid #d3c3ad}
.navbar .dropdownmenu input{background-color:#fdf5d8;border-width:0;display:block;height:20px;padding:0;padding-top:2px;padding-bottom:2px;margin-top:5px;width:100%}
.navbar .dropdownmenu button{width:100%;padding:5px;border:0;margin:0;text-align:left;cursor:pointer;color:#630;background-color:#ddd4bb}
.navbar .dropdownmenu button:hover{background-color:#d3c3ad}
.navbar .search_item a:hover{color:#630}
.navbar .item-spacer{width:1px}
.navbar .size32{width:32px}
.documento{position:static;font-family:Tahoma,Verdana,Segoe,sans-serif!important;color:#000!important;font-size:11pt}
.documento p{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:11pt}
.documento font em{color:#000}
.documento em{color:#000;font-style:italic}
.documento a{color:#000}
.documento a:visited{color:#000}
.documento hr{margin:auto;margin-top:10px;margin-bottom:10px}
.documento blockquote{font-size:16px;line-height:22px;padding-bottom:20px}
.documento blockquote:before{content:""}
.documento blockquote:after{content:""}
.indice{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:11pt}
.indice a:link{color:#630}
.indice a:visited{color:#630}
.indice a:hover{color:#000}
.indice a{color:#000}
.siv-maincontainer{background:0}
p{font-size:11pt;font-family:Tahoma,Verdana,Segoe,sans-serif!important}
.rounded table .tab td a{text-decoration:none!important}
.rounded{position:relative;text-align:left;width:90%;max-width:900px;height:100%;background-color:white;margin:20px auto;padding:20px;margin-top:15px;border:1px solid #630;-webkit-box-shadow:6px 10px 17px rgba(102,51,0,0.8);-moz-box-shadow:6px 10px 17px rgba(102,51,0,0.8);box-shadow:6px 10px 17px rgba(102,51,0,0.8);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.rounded table td{font-size:11pt;font-family:Tahoma,Verdana,Segoe,sans-serif!important}
.rounded td{font-size:11pt;font-family:Tahoma,Verdana,Segoe,sans-serif!important}
.scrolltotop{bottom:50px;display:none;height:48px;opacity:.5;position:fixed;right:50px;text-indent:-1000px;width:48px}
.ui-menu{font-family:Tahoma,Verdana,Segoe;font-size:10pt;font-style:normal;font-weight:normal;text-align:left}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;color:#630;background-color:#f4edda}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#f4edda;border:0;color:#630;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:0}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#fdf5d8;border:0 solid #999;color:black;font-weight:normal}
#loading{background-color:#fff;display:block;height:100%;left:0;opacity:.7;position:fixed;text-align:center;top:0;width:100%;z-index:99}
#loading-image{left:48%;position:absolute;top:50%;z-index:100}
.indexmenu{float:right;width:75%}
div.share a{text-decoration:none}
@media screen and (max-width:640px){.mobile-gone{display:none}
.navbar a{font-size:12px}
#menu{display:none}
.js .slicknav_menu{display:block}
.indexmenu{width:100%}
.indice a{text-decoration:none}
div.share a img{width:18%;height:auto;float:left;margin-right:5px}
div.share{width:120px}
}
.vatican_error h1{color:#f00!important;font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:10pt;line-height:15px;margin:0;padding:0;text-transform:none}
.arabic{text-align:justify;direction:rtl;display:block;unicode-bidi:embed}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
#nomenclature{float:right;margin:20px 10px 10px 0;color:#630}
#nomenclature span{font-style:italic}
.translation-field{text-align:right}
.translation-field a{text-decoration:none;color:#630}
.holy-father-page .sinottico tr th{width:20%;font-size:15px}
.holy-father-page header{position:relative;height:140px}
.holy-father-page header .pope-img{position:absolute;width:130px;text-align:center;top:10px;left:20px}
.holy-father-page header .pope-arms{width:130px;text-align:center;position:absolute;top:10px;right:20px}
.holy-father-page header .pope-img img,.holy-father-page header .pope-arms img{height:120px}
.holy-father-page header h1{padding:35px 0 15px 160px;margin:0;font-size:34px;line-height:34px}
.holy-father-page header .subtitle{margin:0 160px 0 160px;font:normal 16px/18px 'Source Sans Pro','Helvetica Neue',Helvetica,sans-serif!important;padding-top:7px;font-size:18px;color:#4d290c;border-top:1px solid rgba(90,46,11,.3)}
.holy-father-page header .subtitle span{float:right;font-size:14px;padding-right:10px}
.holy-father-page header .subtitle span a{text-decoration:none}
.holy-father-page .sinottico{margin-top:20px;margin-bottom:20px;width:100%}
.holy-father-page .sinottico tr:nth-child(2n){background:#faf3e8}
.holy-father-page .sinottico th,.holy-father-page .sinottico td{padding:5px 15px}
.holy-father-page .sinottico th{text-transform:uppercase;width:25%;font:normal 13px/16px 'Source Sans Pro Semibold','Helvetica Neue',Helvetica,sans-serif!important;color:#4d290c}
.holy-father-page .sinottico td{font:normal 14px/16px 'Source Sans Pro'',Helvetica Neue',Helvetica,sans-serif!important}
a.cleaner+sup{display:none}
.title_container{display:block}
.title_container div{display:inline}
.search_container{position:relative}
.search_box{margin-left:10px;padding:5px;position:absolute;background-color:#d3c3ad;display:none}
.search_box .search_submit{margin-top:5px;float:right}
.nav_title_container{color:#630;font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:20px;font-weight:bold;padding-bottom:20px;padding-top:50px;text-align:center}
.sidenav{width:100%;max-width:185px;font-family:Tahoma,Verdana,Segoe,sans-serif!important}
.sidenav a:visited{color:#630}
.sidenav ul,.sidenav ul li{margin:0;padding:0;list-style:none}
.sidenav ul li{background-color:#f4edda;border-bottom:solid 1px white;cursor:pointer;position:relative}
.sidenav ul li:hover{background-color:#fdf5d8}
.sidenav ul li a{color:#630;display:block;font-weight:normal;line-height:1.5;min-height:0;padding:2px .4em;text-decoration:none}
.sidenav ul li ul{position:absolute;display:none}
.sidenav ul li:hover ul{left:100%;top:0;display:block}
.sidenav ul li ul li{background-color:#f4edda}
.sidenav ul li:hover ul li:hover{background-color:#fdf5d8}
.sidenav ul li ul li a{color:#630;display:block;font-weight:normal;line-height:1.5;min-height:0;padding:2px .4em;text-decoration:none;white-space:nowrap}
.sidenav ul li:hover ul li ul{position:absolute;display:none}
.sidenav ul li:hover ul li:hover ul{display:block;left:100%;top:0}
.sidenav ul li:hover ul li:hover ul li{background:#f4edda}
.sidenav ul li:hover ul li:hover ul li:hover{background:#fdf5d8}
.sidenav ul li:hover ul li:hover ul li a{color:#630;display:block;font-weight:normal;line-height:1.5;min-height:0;padding:2px .4em;text-decoration:none}
.sidenav .arrow{width:7px;height:7px;background-image:url("images/transparent.gif");display:inline-table}
.sidenav .item{display:inline}
.sidenav .showonstart{left:100%;top:0;display:block}
#system .item>header{margin-bottom:0;width:100%;float:left}
#system .item>header .title{margin-bottom:0}
.item .tools{float:right!important;margin:5px 0!important;padding:0!important;text-align:right!important}
.download a{background-image:url("images/download.png");background-repeat:no-repeat;background-size:24px 24px;padding-left:30px;width:100%}
.pagination{margin-bottom:20px;min-height:10px;width:100%}
.list-item-preview-sezione img{float:left!important;height:140px!important;margin-right:10px!important}
.list .list-item-preview-sezione{padding:0 0 10px 0!important}
.list-item-preview-sezione h1{font-size:1.2em!important;color:#240f03!important;line-height:15px!important}
.list img.list-image-preview{margin-top:10px!important}
.list .list-item-preview-sezione{margin:10px 0!important;border-bottom:1px dotted #d5d5d5!important;float:left}
.list img.teaser{float:left;margin-right:5px;border:1px solid black;width:48px;height:48px}
.list span.teaser-title{font-size:18px;line-height:48px;vertical-align:middle}
.list img.teaser{border:0!important;float:left;height:48px;margin-right:5px;width:48px}
.pagination .next a{color:#240f03!important}
.pagination .next a:hover{color:#df621c!important}
.siv-searchform-container form{margin-bottom:10px}
.siv-searchform-container form input{padding:5px;color:#666}
div.search{float:right!important;width:auto!important;padding:0!important}
#search{float:right}
#searchbox{height:30px!important;margin:0 0 0 0!important;padding:0 25px!important;width:130px!important}
.segmenteditor-container-content{margin:35px 0}
.menu-sidebar li.level1>a>span,.menu-sidebar li.level1>span>span{text-transform:uppercase;color:#240f03}
.menu-sidebar li.level1>a:hover>span,.menu-sidebar li.level1>span>span{text-transform:uppercase;color:#df621c}
.menu-sidebar .level2 a{color:#240f03!important}
.menu-sidebar .level2 a:hover{color:#df621c!important}
.breadcrumb,.breadcrumbs{text-align:left;margin:10px;font-family:Tahoma,Verdana,Segoe,sans-serif!important}
.breadcrumbs a{color:#df621c!important;text-decoration:none}
.breadcrumbs a:hover{color:#240f03!important}
.breadcrumbs a,.breadcrumbs>span{background:url("images/breadcrumb/breadcrumbs.png") no-repeat scroll 100% 50% rgba(0,0,0,0);margin-right:10px;padding-right:15px;font-family:Tahoma,Verdana,Segoe,sans-serif!important}
.wk-slideset-revista ul.set li{min-height:127px!important}
.wk-slideshow-revista-articles .nav span,.wk-slideset-revista .nav.icon span{background-image:url("images/nav.png")!important}
.wk-gallery-revista-default .nav span{background-image:url("images/nav.png")!important}
.wk-gallery-revista-default .caption h2{color:#fff!important}
.wk-gallery-revista-default .caption{background:none repeat scroll 0 0 rgba(0,0,0,0.40)!important}
.frontpage-news h4 a{color:#df621c!important}
.frontpage-news h4 a:hover{color:#240f03!important}
body{font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;color:#630}
a:link{color:#630}
a:visited{color:#630}
a:hover{color:#963}
a:active{color:#963}
.pointer{font-size:13px}
#focusImage{float:left}
#twImage{position:absolute;top:95px;margin-left:475px}
#twContent{display:none;position:absolute}
.vaticanindex .rtl ul{direction:rtl;text-align:right}
.vaticanindex a:visited{color:#630}
.vaticanindex a:hover{color:#3d2003}
.vaticanindex .title{text-align:center}
.vaticanindex .title h1{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-weight:bolder;text-transform:none;font-size:14pt}
.vaticanindex .title p{text-transform:none}
.vaticanindex .item{margin:10px 0 10px 0}
.vaticanindex .item h1{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:11pt;font-weight:bold;line-height:17px;margin:0;text-transform:none}
.vaticanindex .item h2{font-family:Tahoma,Verdana,Segoe,sans-serif!important;text-transform:none;margin:0;font-size:10pt;font-weight:100}
.vaticanindex__navigation{text-align:right;padding:15px 0;margin:15px 0;border-top:1px solid #f0f0f0}
.vaticanindex__navigation a,.vaticanindex__navigation span{text-decoration:none;font-size:12px;line-height:25px;text-transform:uppercase;color:#653206}
.vaticanindex__navigation .navigation-info{float:left;font-size:12px;line-height:25px;text-transform:uppercase;color:#653206}
.vaticanindex__navigation .navigation-info span,.vaticanindex__navigation .navigation-info a{font-weight:bold}
.vaticanindex__navigation .navigation-pages{font-size:0}
.vaticanindex__navigation .navigation-pages .btn{display:inline-block;text-align:center;width:25px;height:25px;border:1px solid #d4c3ad;margin:0 0 0 4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.vaticanindex__navigation .navigation-pages .btn--selected,.vaticanindex__navigation .navigation-pages .btn:hover{background:#653206;border-color:#653206;color:#fff}
.vaticanindex__navigation .navigation-pages .btn--nav{background:#ddd4bc;width:auto;padding:0 10px}
.vaticanindex__navigation .navigation-pages .btn--light{background:#eae2ce;border-color:#ddd4bc}
.cq-wcm-edit .vaticanindex{min-height:200px}
.vaticancalendar .wrapper{width:auto;height:auto;padding:0;margin:0}
.vaticancalendar .wrapper .last_update{border-bottom:1px solid #000;text-align:right}
.vaticancalendar .title{text-align:center}
.vaticancalendar .title h1{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-weight:bolder;text-transform:capitalize;font-size:14pt}
.vaticancalendar .wrapper .tab{clear:both}
.vaticancalendar .wrapper .tab:nth-child(odd){background-color:#fff}
.vaticancalendar .wrapper.tab:nth-child(even){background-color:#f4f4f4}
.vaticancalendar .wrapper .tab .info{width:50%;float:left}
.vaticancalendar .wrapper .tab .resource{width:50%;float:right}
.vaticancalendar .wrapper .tab .info h1{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:11pt;font-weight:bold;line-height:17px;margin:0;text-transform:none}
.vaticanlatest .wrapper{width:auto;height:auto;padding:0;margin:0}
.vaticanlatest .wrapper .last_update{border-bottom:1px solid #000;text-align:right}
.vaticanlatest .title{text-align:center}
.vaticanlatest .title h1{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-weight:bolder;text-transform:capitalize;font-size:14pt}
.vaticanlatest .wrapper .tab{clear:both}
.tabitemphotos .container ul li{border-bottom:1px dotted black;padding:0;margin:0;line-height:1;clear:both}
.tabitemphotos .container img{width:50px;height:50px;float:left;padding:2px}
.tabitemphotos .container p{font-family:"trajan-pro-3-bold",Georgia,Times New Roman,Times,serif;max-width:290px;padding:2px 10px;float:left}
.tabitemphotos .container .title{width:100%;background:none repeat scroll 0 0 rgba(90,46,11,0.1);min-height:20px;text-align:center;text-decoration:underline;clear:both}
.tabitemphotos .container .title h2{font-family:"trajan-pro-3-bold",Georgia,Times New Roman,Times,serif;font-size:12px;line-height:14px;padding:5px;text-align:center;text-align:center}
.tabitemphotos .container .title h1{font-family:"trajan-pro-3-bold",Georgia,Times New Roman,Times,serif;font-size:30px;line-height:14px;padding:5px;width:20px;text-align:center;background:none repeat scroll 0 0 rgba(90,46,11,0.1);float:left}
.tabitemphotos .container li.inline{display:inline}
.tabitemphotos .container li.inline img{width:auto;height:100px;float:left;padding:2px}
.tabitemphotos .container .circular{display:block;margin:4px auto;background-size:cover;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;border:2px solid #eee;box-shadow:0 3px 2px rgba(0,0,0,0.3)}
.tabitemvideos .container #direttatv iframe{display:table;margin:0 auto}
.tabitemvideos .container ul li{border-bottom:1px dotted black;clear:both}
.tabitemvideos .container .videolist img{float:left;padding:2px}
.tabitemvideos .container .videolist .info{float:left;width:70%}
.tabitemvideos .container .videolist .info h2{font-family:"trajan-pro-3-bold",Georgia,Times New Roman,Times,serif;font-size:14px!important;max-width:300px;padding:2px;margin:0;text-transform:none}
.tabitemvideos .container .videolist .info h3{font-family:"trajan-pro-3-bold",Georgia,Times New Roman,Times,serif;font-size:12px!important;max-width:300px;padding:2px;margin:0;background:none repeat scroll 0 0 rgba(90,46,11,0.1);min-height:20px;text-align:center;text-decoration:underline;width:100%;text-transform:none}
.sivdocumentuploader form{border:3px double #848484;padding:15px}
.sivdocumentuploader label{display:block;font-size:15px;color:#4d290c}
.sivdocumentuploader ol{border:1px groove #848484;background-color:#e8f2fc;list-style-type:none}
.sivdocumentuploader ol li{padding:0;margin:0}
.table-ra{width:800px;margin:auto;border-collapse:collapse;background-color:white}
.table-ra tr td{text-align:left;padding:5px;font-family:Arial;font-size:13px;vertical-align:top}
.table-ra tr td p{text-align:left;padding:0;font-family:Arial;font-size:13px;margin:0}
.header-ra{margin:auto;width:800px}
.content-ra-index{background-color:white;margin:auto;width:800px}
@media print{@page{size:210mm 297mm;margin:30mm}
*{background:transparent!important;color:black!important}
body{padding:0;margin:0;font-size:12pt;text-align:left;font-family:"Times New Roman",Times,serif}
#corpo{margin:0;padding:0;position:static;float:none;max-width:auto;width:auto}
.breadcrumb,#corpo table,.sidenav,hr,.menu,.translation-field{display:none}
#corpo .documento table{display:block!important}
.rounded{background-color:#fff;border:0!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);margin:0;padding:0;position:static;float:none;max-width:auto}
.documento,.francesco_simplemenu .documento{margin:0;padding:0;position:static;float:none;width:auto}
a{color:#000;font-style:normal;font-weight:normal;text-decoration:none}
}
.holyfather_homepage.generic{float:right;width:75%}
.holyfather_homepage .holyfatherinfo{text-align:center}
.holyfather_homepage .wrapper .right{width:50%;float:left}
.holyfather_homepage .wrapper .left{width:50%;float:left}
.holyfather_homepage .wrapper{min-height:520px}
.holyfather_homepage .documenti{padding-top:20px}
.holyfather_homepage .infos .info h1{font-family:Tahoma,Verdana,Segoe,sans-serif!important;text-transform:none;font-size:22pt;font-weight:bold;margin:0}
.holyfather_homepage .infos .info h2{font-family:Tahoma,Verdana,Segoe,sans-serif!important;text-transform:none;font-size:13pt;margin:0}
.holyfather_homepage .wrapper .right .infos{padding-top:50px}
.holyfather_homepage .wrapper .right .infos .info{text-align:center}
.holyfather_homepage .wrapper .right .infos .info .infoText2.simpleTitle{padding-top:10px;padding-bottom:15px}
.holyfatherPopeImage .pope{text-align:center}
.holyfatherPopeImage .pope img{max-width:450px;max-height:500px;border:0}
.os_homepage .text.parbase.vaticanrichtext.section a{text-decoration:none}
.os_homepage .container{font-family:Tahoma,Verdana,Segoe,sans-serif!important;color:#000!important;font-size:11pt}
.os_simplemenu .documento{float:right;width:75%}
.os_simplemenu .menu{float:left}
.os_simplemenu .menu .topnav{padding-top:30px}
.os_simplemenu .menu .topnav .nav_title_container{display:none}
.os_simplemenu .os_imageTitle{text-align:center}
.os_simplepage .os_imageTitle{text-align:center}
.vatican-apps{display:inline-block;width:100%}
.vatican-apps .apps-left-content{float:left;text-align:center;width:25%}
.vatican-apps .apps-center-content{float:left;width:50%;max-height:340px;overflow:hidden}
.vatican-apps .apps-right-container{float:left;width:25%;padding-top:20px;overflow:hidden}
.vatican-apps .apps-center-content .apps-title h1{text-align:center;font-size:22px!important;font-family:Tahoma,Verdana,Segoe,sans-serif!important;color:#58371b!important}
.vatican-apps .apps-right-container .apps-store{text-align:center;padding:10px}
.vatican-apps .apps-right-container .apps-logo{text-align:center}
.vatican-apps .apps-center-content .apps-descriptions{font-family:Tahoma,Verdana,Segoe,sans-serif!important;color:#58371b!important;font-size:12px!important}
.vatican-apps .apps-left-content .apps-screenshot-content{padding-top:47px;z-index:1000;position:relative}
.apps-separator{width:100%;height:40px;background:#ebe3d9;float:left;margin-top:-12px;z-index:0}
#accordionmenu,#accordionmenu ul,#accordionmenu ul li,#accordionmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#accordionmenu{width:185px;font-family:Raleway,sans-serif;color:#630}
#accordionmenu ul li ul li.open{font-weight:bold}
#accordionmenu ul ul{display:none}
#accordionmenu>ul>li.active>ul{display:block}
.align-right{float:right}
#accordionmenu>ul>li>a{padding:10px 13px;cursor:pointer;z-index:2;font-size:13px;text-decoration:none;color:#630;background:#d4c3ad;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
#accordionmenu>ul>li>a:hover{color:#fff}
#accordionmenu ul>li.has-sub>a:after{position:absolute;right:15px;top:12.5px;z-index:5;display:block;height:8px;width:2px;background:#630;content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}
#accordionmenu ul>li.has-sub>a:before{position:absolute;right:12px;top:15.5px;display:block;width:8px;height:2px;background:#630;content:"";-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}
#accordionmenu ul>li.has-sub.open>a:after,#accordionmenu ul>li.has-sub.open>a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#accordionmenu ul ul li a{padding:10px 30px;cursor:pointer;z-index:2;font-size:12px;text-decoration:none;color:#000;background:#ddd4bb;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
#accordionmenu ul ul ul li a{padding-left:40px}
#accordionmenu ul ul li a:hover{color:#fff}
#accordionmenu ul ul>li.has-sub>a:after{top:12px;right:15px;background:#630}
#accordionmenu ul ul>li.has-sub>a:before{top:15px;background:#630}
#accordionmenu-spacing{height:50px}
html[dir='rtl'] .menu.left{float:right}
html[dir='rtl'] .holyfather_homepage.generic{float:left;width:75%}
.carousel .swiper-container .swiper-slide .caption-hidden{display:none}
.carousel .swiper-container .swiper-slide .caption-left{position:absolute;top:0;width:200px;height:250px;padding:15px;background:rgba(0,0,0,0.4);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:5}
.carousel .swiper-container .swiper-slide .caption-left a.title-field,.caption-bottom a.title-field{color:#fff;text-decoration:none;font-weight:bold;font-family:Tahoma,Verdana,Segoe,sans-serif}
.carousel .swiper-container .swiper-slide .caption-left a.subtitle-field,.caption-bottom a.subtitle-field{color:#fff;text-decoration:none;font-weight:normal;font-size:11pt;font-family:Tahoma,Verdana,Segoe,sans-serif}
.carousel .swiper-container .swiper-slide .caption-bottom{position:absolute;bottom:0;width:900px;height:80px;padding:0 0 5px 5px;background:rgba(0,0,0,0.4);color:#fff;text-shadow:rgba(0,0,0,0.498039) 0 1px 2px;z-index:5}
.text .arabic,#CQrte .arabic{text-align:right;direction:rtl;display:block;unicode-bidi:embed}
.text .arabic-center,#CQrte .arabic-center{text-align:center;direction:rtl;display:block;unicode-bidi:embed}
.text .medium,#CQrte .medium{font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:12pt}
.text .large,#CQrte .large{font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:14pt}
.text .title-1,#CQrte .title-1{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:16px}
.text .title-2,#CQrte .title-2{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:24px}
.text .color-text,#CQrte .color-text{color:#630!important}
.text .title-1-color,#CQrte .title-1-color{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:18px;color:#630}
.text .title-2-color,#CQrte .title-2-color{font-family:Tahoma,Verdana,Segoe,sans-serif!important;font-size:24px;color:#630}
.text .image-small,#CQrte .image-small{max-width:25%}
.twitter-archive-element{min-height:100px;padding:20px;border:1px solid #630;margin-top:10px;margin-bottom:10px}
.label-twitter-archive{font-weight:bold;padding-right:20px;line-height:25px;min-width:200px;display:table-cell}
.content-twitter-archive{display:table-cell}
.archive-twitter-list{min-height:100px;padding-bottom:20px}
.archive-twitter-list table tr:hover{background-color:#f5f5f5}
table.archive-twitter-list td{width:25%}
@media screen and (max-width:768px){table#holy-father{padding-top:20px}
.parbase.holyfatherindex.list.section{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;background-repeat:no-repeat;background-size:20px 100%,20px 100%;background-position:right center,left center;box-shadow:inset -17px -16px 20px 0 rgba(169,169,169,0.48)}
.parbase.holyfatherindex.list.section::after{content:'→ ';position:absolute;right:5px;top:1px;color:#555;padding-left:20px;pointer-events:none}
.holy-father-page header{height:auto}
.holy-father-page header .subtitle{margin:52px 0 0;display:block;padding:17px 0 15px 20px;font-weight:bold!important;border-bottom:1px solid rgba(90,46,11,.3)}
.holy-father-page .sinottico{width:100%;table-layout:fixed;word-wrap:break-word;border-collapse:collapse}
.holy-father-page .sinottico a{word-break:break-all}
.holy-father-page .sinottico tr th{width:25%;padding-left:0}
div.share{width:147px;margin-top:14px;margin-bottom:20px}
.rounded table td div.share{width:120px}
.eventpage .left .content{padding:5px;margin:0;width:100%}
.eventpage .right{width:100%!important}
.navigationcalendar.section{margin:0 auto}
.eventpage .left{display:contents}
.francesco_homepage{float:left!important;width:100%!important}
.francesco_homepage+.menu{width:100%}
.francesco_homepage+.menu #accordionmenu{width:100%!important}
.special-page a img{max-width:100%}
div.parsys_column{width:100%!important}
}