.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.swiper-container{width:100%;height:279px}
.swiper-slide{width:100%;height:279px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#colorbox{outline:0;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #c6c6c6;-webkit-box-shadow:1px 2px 10px 0 rgba(50,50,50,0.75);-moz-box-shadow:1px 2px 10px 0 rgba(50,50,50,0.75);box-shadow:1px 2px 10px 0 rgba(50,50,50,0.75)}
#cboxTopLeft{width:21px;height:21px}
#cboxTopRight{width:21px;height:21px}
#cboxBottomLeft{width:21px;height:21px}
#cboxBottomRight{width:21px;height:21px}
#cboxMiddleLeft{width:21px}
#cboxMiddleRight{width:21px}
#cboxTopCenter{height:21px}
#cboxBottomCenter{height:21px}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:28px}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background-image:url("../../../../vaticanevents/library/images/colorbox/sx.png")}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background-image:url("../../../../vaticanevents/library/images/colorbox/dx.png")}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{position:absolute;bottom:0;right:0;width:25px;height:25px;text-indent:-9999px;background-image:url("../../../../vaticanevents/library/images/colorbox/close.png")}
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
#header-special-page{border-bottom:1px solid #630;margin-bottom:10px;float:left;width:100%}
#header-special-page{margin-top:5px!important}
#header-special-page *{font-family:trajan-pro-3-bold,Georgia,'Times New Roman',Times,serif}
#header-special-page #logo-vatican{float:left;border-right:1px solid #eee;padding:0 15px 15px 0}
#header-special-page #page-title{float:left;box-sizing:border-box;padding-left:20px}
#header-special-page #page-title h1{margin-top:10px;color:#630!important}
#header-special-page #utility{float:right;height:100%}
#header-special-page #utility .share{text-align:right;margin-top:38px}
#header-special-page #utility div.share a{text-decoration:none}
#header-special-page #utility .share a{margin-left:5px}
#header-special-page .navigation a{padding-left:10px;text-decoration:none}
.special-page{min-height:500px}
.special-page .container .left{float:left;width:66%;border-right:1px solid #eee;padding-right:10px;margin-top:10px}
.special-page .container .right{float:left;width:265px;padding-left:10px}
.special-page .container .clear{clear:both}
.special-page .container .center-parsys{display:inline-block;width:100%}
.linklist .box{padding:5px}
.linklist .box ul{color:#630;margin:0}
.linklist .box p{color:#630;font-weight:bold;text-transform:uppercase;margin:0}
.linklist .box a{font-family:Tahoma,Verdana,Segoe,sans-serif;color:#630;margin:0;text-decoration:none}
.special-page .box{width:98%;background-color:#ddd4bb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px}
.special-page .box p{color:#630;margin:0}
.special-page .box ul{color:#630;margin:0}
.special-page .box a{font-family:Tahoma,Verdana,Segoe,sans-serif;color:#630;margin:0;text-decoration:none}
.special-page a img{border:0}
.special-page .box-gallery ul{padding-left:0;list-style-type:none}
.special-page .box-gallery ul li a{display:block;margin-bottom:15px;margin-top:10px;font-size:14px;color:black}
.special-page .box-gallery ul li img{max-width:100%}
.special-page .carousel{border:solid 3px;border-color:#ddd4bb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.emptySeparator{background:#ddd4bb;height:3px;width:100%;margin-bottom:20px;margin-top:20px}
.labelSeparator{border-top:solid 3px;border-color:#ddd4bb}
.single-image-container.align-center{text-align:center}
.single-image-container.align-left{text-align:left}
.single-image-container.align-right{text-align:right}
.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}
.center-parsys .carousel .swiper-container .swiper-slide .caption-bottom{position:absolute;bottom:0;width:890px;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}
.parLeft .carousel .swiper-container .swiper-slide .caption-bottom{position:absolute;bottom:0;width:583px;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}
.info_photos{width:300px}
.info_photos .gallery img{max-width:80px}
.info_photos .container a.gallery{border:2px solid;border-color:#ddd4bb;display:inline-block;margin-right:5px;margin-bottom:3px;margin-top:2px}