/* non-responsive */
body{padding-top:70px;padding-bottom:30px;min-width:970px}.page-header{margin-bottom:30px}.page-header .lead{margin-bottom:10px}.container{max-width:none!important;width:970px}.container .navbar-collapse,.container .navbar-header{margin-right:0;margin-left:0}.navbar-header{float:left}.navbar-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-toggle{display:none}.navbar-collapse{border-top:0}.navbar-brand{margin-left:-15px}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding:15px}.navbar-nav.navbar-right{float:right}.navbar .navbar-nav .open .dropdown-menu{z-index:10000; position:absolute;float:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-width:0 1px 1px;border-radius:0 0 4px 4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>li>a:focus,.navbar .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff!important;background-color:#428bca!important}.navbar .navbar-nav .open .dropdown-menu>.disabled>a,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#999!important;background-color:transparent!important}
/*---*/

html, body { background-color:#e7e7e3; color:#5f5c5d; font-family: Calibri, Arial, Verdana, sans-serif; font-size: 16px; margin:0; padding: 0;}
html a, html a:hover, html a:focus, html a:visited { color: #5f5c5d; outline: none; }
html hr { border-color: #8d8285; }

.page-header { border:0; background: url(images/back-head.jpg) top center no-repeat; margin: 0; padding:60px 0; text-align: center; }
.page-header .logo img { height:140px; width: 225px;  }

.navbar { border: 2px solid #8d8285; border-left:0; border-right:0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-bottom: 15px; }
#index .navbar { margin-bottom: 20px; }
.navbar .navbar-collapse { border-bottom: 2px solid #8d8285; margin-bottom: 3px; }
.navbar ul.navbar-nav { font-size: 20px; padding:0 80px;}
.navbar ul.navbar-nav a { padding:15px 30px; color:#494747; }
.navbar ul.navbar-nav > li > a:hover, .navbar ul.navbar-nav > li.open > a, .navbar ul > li > a.current { color:#4f1816; font-weight: normal; }
.navbar ul.dropdown-menu { padding:0; font-size: 16px; width: 100%; min-width:1px; }
.navbar ul.dropdown-menu a { padding:5px 0; width:100%; text-align: center; white-space: normal; }
.navbar ul.navbar-nav > li.open > ul.dropdown-menu > li > a:hover, 
.navbar ul.navbar-nav > li.open > ul.dropdown-menu > li > a.current { color: #4f1816 !important; font-weight: bold; }

.breadcrumbs { margin-bottom: 15px; width: 940px; padding: 0 15px; }

.jumbotron.anything-slider { height: 345px; border: 5px solid white; position: relative; padding:0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.jumbotron.anything-slider ul#slider { width: 100%; height: 335px; padding: 0; margin: 0; list-style: none; overflow: hidden; }
.jumbotron.anything-slider ul#slider .slide-caption { display: none; }
.jumbotron.anything-slider .text-caption { width: 256px; height: 345px; background: url(images/back-textslider.jpg) top center no-repeat; position: absolute; top: -5px; right: -5px; z-index: 100; }
.jumbotron.anything-slider .text-caption .cap { padding: 5px 30px; color:#fff; }
.jumbotron.anything-slider .text-caption .cap p { padding: 0 0 20px; }
.jumbotron.anything-slider .text-caption a { color:#fff; font-size: 13px; }

.row { position: relative; }
.row .titlebar { font-size:18px; color:#fff; line-height: 26px; background-color: #006272; width: 940px; margin-left: 15px; }
.row .back-white { background-color: #fff; }
.row .col-xs-12.back-white { width:940px; padding: 10px 0; margin: 0 15px }
.row .col-board { border-left: 2px solid #8d8285; padding-left: 13px; }
.row .divider { padding: 15px 0; float: left; width: 100%; }
.row .event-title { color:#7C2E2C; font-size: 16px }
.row span.small, .row p.small { color:#5f5c5d; }

.row .thumbs div { height: 260px; position: relative; }
.row .thumbs .bookmark, .row .event .bookmark { position: absolute; z-index: 1000; top:-36px; right:30px; -webkit-box-shadow: 2px 3px 5px 0 #000000; box-shadow: 2px 3px 5px 0 #000000; }
.row .thumbs div a.event-img { margin-bottom: 10px; width:283px; height:160px; overflow: hidden; display: block; }
.row .thumbs div img{ width:283px; }
.row .col-xs-8 p { line-height: 18px }
.row .col-xs-8 a { text-decoration: underline; }
.row .col-xs-8.event { min-height:470px; height: auto; position: relative; }
.row .event div { height: auto; position: relative; }
.row .event div img { margin-bottom: 10px;}
.row .event button { border: none; background: transparent; height: auto; padding: 0; margin: 0; }
.row .event-list { margin-bottom: 30px; padding-left: 50px; position: relative; float:left; width: 100%;}
.row .event-list .simbols { width:40px; position: absolute; top:5px; left:0; height: auto;}
.row .event .simbols { width:100%; height: auto; display: inline-block; }
.row .simbols a { width:32px; height:32px; float:left; display: block; margin-bottom: 5px; margin-right: 5px; }
.row .simbols a.conferenza { background: transparent url(images/simbolini01.png) 0 0 no-repeat;  }
.row .simbols a.musica { background: transparent url(images/simbolini01.png) -33px 0 no-repeat;  }
.row .simbols a.liturgia { background: transparent url(images/simbolini01.png) 0 -33px no-repeat;  }
.row .simbols a.teatro { background: transparent url(images/simbolini01.png) 0 -66px no-repeat;  }
.row .simbols a.arte { background: transparent url(images/simbolini01.png) -33px -33px no-repeat;  }
.row .simbols a.scuola { background: transparent url(images/simbolini01.png) -33px -66px no-repeat;  }
.row #video, .row #audio, .row #immagini, .row #testo { width: 100%; float:left; }
.row #immagini .event-photo { width: 140px; height:100px; margin:4px; float:left; overflow: hidden; text-align: center; position: relative; }
.row #immagini .event-photo img { height:100%; margin:auto; z-index: 1; }
.row #immagini .event-photo .save { position: absolute; bottom: 3px; right: 3px; z-index: 10; height:16px; width:16px; background: url(images/download.png) center center no-repeat; }
.row .file-audio, .row .event-list .file-audio { display: block; padding-left: 20px; background: transparent url(images/control_play.png) 0px 1px no-repeat; line-height: 20px; }
.row .file-testo, .row .event-list .file-testo { display: block; padding-left: 20px; background: transparent url(images/icon-generic.gif) 0px 1px no-repeat; line-height: 20px; }
.row .file-testo.doc, .row .event-list .file-testo.doc { background-image: url(images/icon-doc.gif); }
.row .file-testo.pdf, .row .event-list .file-testo.pdf { background-image: url(images/icon-pdf.gif); }
.row #map {width:100%; height: 300px; }

.paginator { clear: both; display: block; padding-bottom: 30px; width: 100%; }
.paginator a { border: 1px solid; display: block; float: left; line-height: 20px; margin: 0 3px; text-align: center; width: 24px; color:#006272; border-color: #006272; }
.paginator a:hover { background-color: #7C2E2C; color:white; border-color: #7C2E2C; }
.paginator a.linkon { background-color: #7C2E2C; color:white; font-weight: bold; border-color: #7C2E2C; }

.page-footer { border: 2px solid #8d8285; border-left: 0; border-right: 0; padding: 5px 10px; margin-bottom: 10px; }
.page-footer .col-xs-8 a { color:#494747; font-size: 20px; padding-right: 60px}