- zoesch.de - blitzkiste.net - gruene-hassberge (norbert.zoesch.de) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
418 lines
8.6 KiB
CSS
418 lines
8.6 KiB
CSS
/* Win Phone 8.1 + fix */
|
||
@-ms-viewport { width: device-width; }
|
||
|
||
/* hide jQM loading text */
|
||
.ui-loader { display: none; }
|
||
|
||
/* Main */
|
||
html, body {
|
||
height: 100%;
|
||
text-rendering: optimizeLegibility;
|
||
-webkit-font-smoothing: antialiased;
|
||
}
|
||
.col-centered {
|
||
float: none;
|
||
margin: 0 auto;
|
||
}
|
||
|
||
.col-inner .caption p { margin: 0 0; }
|
||
.col-inner .caption .description { margin-top: 10px; }
|
||
|
||
@media (min-width: 1800px) {
|
||
.container {
|
||
width: 1600px;
|
||
}
|
||
}
|
||
@media (min-width: 3000px) {
|
||
.container {
|
||
width: 2800px;
|
||
}
|
||
}
|
||
|
||
/* Jumbotron */
|
||
@media (max-width: 767px) {
|
||
.jumbotron p { font-size: 16px; }
|
||
.jumbotron h1 { font-size: 28px; }
|
||
}
|
||
|
||
|
||
/* Navigation */
|
||
.navbar-contextual {
|
||
/* enable accel on affix navbar (avoids affix delay on iOS */
|
||
-webkit-transform: translate3d(0, 0, 0);
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
.navbar-contextual .navbar-right ul.nav {
|
||
white-space: nowrap;
|
||
}
|
||
@media (max-width: 460px) {
|
||
.navbar-contextual .navbar-brand {
|
||
width: 80%;
|
||
overflow: hidden;
|
||
white-space: nowrap;
|
||
text-overflow: ellipsis;
|
||
}
|
||
}
|
||
|
||
.affix {
|
||
top: 0px;
|
||
width: 100%;
|
||
}
|
||
.navbar {
|
||
width: 100%;
|
||
}
|
||
.navbar-toggle {
|
||
float: right;
|
||
vertical-align: middle;
|
||
}
|
||
.navbar-main { z-index: 104; }
|
||
.navbar-contextual { z-index: 103; }
|
||
|
||
.navbar-collapse.collapsing .navbar-form,
|
||
.navbar-collapse.collapse.in .navbar-form {
|
||
margin: 10px 0 10px;
|
||
}
|
||
|
||
.navbar-form .checkbox {
|
||
margin-bottom: 5px;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.navbar-form {
|
||
border-top: none;
|
||
border-bottom: none;
|
||
}
|
||
}
|
||
@media (min-width: 768px) {
|
||
#navbar-menubar>#quicksearch {
|
||
float: left;
|
||
}
|
||
#navbar-menubar>#quicksearch input[type="text"] {
|
||
width: 100px;
|
||
}
|
||
}
|
||
@media (min-width: 992px) {
|
||
.navbar {
|
||
left: auto;
|
||
}
|
||
#navbar-menubar>#quicksearch input[type="text"] {
|
||
width: 150px;
|
||
}
|
||
}
|
||
@media (max-width: 991px) {
|
||
#navbar-menubar ul>li>a.dropdown-toggle {
|
||
padding-left: 4px;
|
||
}
|
||
}
|
||
.navbar-default {
|
||
font-weight: 400;
|
||
}
|
||
.navmenu {
|
||
overflow: visible;
|
||
width: 60px;
|
||
padding-top: 55px;
|
||
z-index: 102;
|
||
font-size: 20px;
|
||
border: none;
|
||
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2);
|
||
}
|
||
.canvas {
|
||
position: relative;
|
||
left: 0;
|
||
z-index: 101;
|
||
}
|
||
|
||
.nav-wrapper { height: 50px; }
|
||
#thePicturePage #content-spacer { padding-top: 80px; }
|
||
#theCategoryPage #content-spacer { padding-top: 20px; }
|
||
#theCategoryPage { padding-left: 0px !important; }
|
||
#theCategoryPage h4.title { line-height: 1.2em;}
|
||
|
||
/* replace the home link in navbar */
|
||
.navbar-brand a:first-child {
|
||
font-size: 0;
|
||
}
|
||
.navbar-brand a:first-child:before {
|
||
content: "\f015";
|
||
font-family: FontAwesome;
|
||
font-size: 18px;
|
||
}
|
||
|
||
/* Category thumbnails */
|
||
#content {
|
||
min-height: 100px;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
#content .col-inner {
|
||
max-width: 520px;
|
||
float: none;
|
||
margin: 0 auto;
|
||
}
|
||
#content .col-inner .col-thumbnail div[class^=placeholder] {
|
||
width: 100%;
|
||
height: auto;
|
||
}
|
||
#content .col-inner .col-thumbnail div[class^=placeholder] img {
|
||
width: 100%;
|
||
height: auto;
|
||
}
|
||
}
|
||
.content-grid .col-inner .caption h4.title {
|
||
position: relative;
|
||
}
|
||
.content-grid .col-inner .caption h4.title a.recent {
|
||
padding-right: 16px;
|
||
}
|
||
.content-grid .col-inner .caption h4.title img {
|
||
position: absolute;
|
||
top: 2px;
|
||
right: 0;
|
||
}
|
||
|
||
/* Rating */
|
||
#rating .rateButtonStarFull {
|
||
position: relative;
|
||
top: 1px;
|
||
display: inline-block;
|
||
font-family: 'Glyphicons Halflings';
|
||
font-style: normal;
|
||
font-weight: normal;
|
||
line-height: 1;
|
||
-webkit-font-smoothing: antialiased;
|
||
-moz-osx-font-smoothing: grayscale;
|
||
cursor: pointer;
|
||
}
|
||
#rating .rateButtonStarFull:before {
|
||
content: "\e006";
|
||
}
|
||
#rating .rateButtonStarEmpty {
|
||
position: relative;
|
||
top: 1px;
|
||
display: inline-block;
|
||
font-family: 'Glyphicons Halflings';
|
||
font-style: normal;
|
||
font-weight: normal;
|
||
line-height: 1;
|
||
-webkit-font-smoothing: antialiased;
|
||
-moz-osx-font-smoothing: grayscale;
|
||
cursor: pointer;
|
||
}
|
||
#rating .rateButtonStarEmpty:before {
|
||
content: "\e007";
|
||
}
|
||
|
||
|
||
/* Info tabs */
|
||
#theImageInfos .tab-pane { margin: 10px 10px; }
|
||
#theImageInfos .table-responsive { border: none; }
|
||
#theImageInfos .table>tbody>tr>td,
|
||
#theImageInfos .table>tbody>tr>th {
|
||
border-top: none;
|
||
}
|
||
#theImageInfos .table>tbody>tr>th {
|
||
text-align: right;
|
||
}
|
||
|
||
/* Slick Carousel */
|
||
#thumbnailCarousel {
|
||
display: none; /* hide initially until page is loaded */
|
||
padding-top: 1em;
|
||
padding-bottom: 1.5em;
|
||
}
|
||
.slick-slide img { display: inherit !important; }
|
||
.slick-slide, .slick-slide *{ outline: none !important; }
|
||
.slick-list { padding: 10px 0 !important; }
|
||
|
||
/* Bootstrap carousel fading animation */
|
||
/* the fading animation */
|
||
.carousel-fade .carousel-inner .item {
|
||
opacity: 0;
|
||
transition-property: opacity;
|
||
}
|
||
.carousel-fade .carousel-inner .active {
|
||
opacity: 1;
|
||
}
|
||
.carousel-fade .carousel-inner .active.left,
|
||
.carousel-fade .carousel-inner .active.right {
|
||
left: 0;
|
||
opacity: 0;
|
||
z-index: 1;
|
||
}
|
||
.carousel-fade .carousel-inner .next.left,
|
||
.carousel-fade .carousel-inner .prev.right {
|
||
opacity: 1;
|
||
}
|
||
.carousel-fade .carousel-control {
|
||
z-index: 2;
|
||
}
|
||
@media all and (transform-3d), (-webkit-transform-3d) {
|
||
.carousel-fade .carousel-inner > .item.next,
|
||
.carousel-fade .carousel-inner > .item.active.right {
|
||
opacity: 0;
|
||
-webkit-transform: translate3d(0, 0, 0);
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
.carousel-fade .carousel-inner > .item.prev,
|
||
.carousel-fade .carousel-inner > .item.active.left {
|
||
opacity: 0;
|
||
-webkit-transform: translate3d(0, 0, 0);
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
.carousel-fade .carousel-inner > .item.next.left,
|
||
.carousel-fade .carousel-inner > .item.prev.right,
|
||
.carousel-fade .carousel-inner > .item.active {
|
||
opacity: 1;
|
||
-webkit-transform: translate3d(0, 0, 0);
|
||
transform: translate3d(0, 0, 0);
|
||
}
|
||
}
|
||
|
||
/* Shadows */
|
||
#theImage {
|
||
padding-bottom: 1em;
|
||
}
|
||
.placeholder>img,
|
||
#theImage>img,
|
||
#theImage #video-modal>.embed-responsive,
|
||
.slick-slide>a>img,
|
||
.col-thumbnail>div>img {
|
||
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2);
|
||
}
|
||
.thumbnail-active>a>img {
|
||
border: 1px solid white;
|
||
}
|
||
|
||
/* Calendar */
|
||
#calendar-select {
|
||
margin-bottom: 10px;
|
||
}
|
||
#calendar-nav {
|
||
min-height: 55px;
|
||
text-align: center;
|
||
}
|
||
#calendar-nav>a {
|
||
margin-bottom: 10px;
|
||
}
|
||
#calendar-nav-buttons table {
|
||
padding-top: 10px;
|
||
}
|
||
#calendar-nav-buttons td,
|
||
#calMonth td {
|
||
border-top: none;
|
||
}
|
||
#calendar-nav-buttons td a{
|
||
display: inline-block;
|
||
width: 100%;
|
||
height: 100%;
|
||
}
|
||
.calendar-month-list li {
|
||
padding-right: 10px;
|
||
display: inline-block;
|
||
}
|
||
|
||
/* PhotoSwipe */
|
||
.pswp__button--autoplay { background: none !important; }
|
||
.pswp__button--autoplay:before {
|
||
content:"\f04b";
|
||
font-family:"FontAwesome";
|
||
color: #fff;
|
||
}
|
||
.pswp__button--autoplay.stop { background: none !important; }
|
||
.pswp__button--autoplay.stop:before {
|
||
content:"\f04d";
|
||
font-family:"FontAwesome";
|
||
color: #fff;
|
||
}
|
||
|
||
.pswp__button--details { background: none !important; }
|
||
.pswp__button--details:before {
|
||
content:"\f129";
|
||
font-family:"FontAwesome";
|
||
color: #fff;
|
||
}
|
||
|
||
.pswp__button {
|
||
z-index: 2000;
|
||
}
|
||
|
||
.pswp-video-modal {
|
||
background: url(img/play-circle-white.png) no-repeat center center;
|
||
background-size: 128px 128px;
|
||
height: 100%;
|
||
width: 320px;
|
||
margin: 0 auto;
|
||
cursor: pointer;
|
||
}
|
||
.pswp-video-modal video {
|
||
visibility: hidden;
|
||
}
|
||
.pswp--touch .pswp__share-tooltip a { padding: 10px 12px; }
|
||
|
||
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption,
|
||
.pswp__top-bar, .pswp__caption {
|
||
background-color: rgba(0, 0, 0, 0.8);
|
||
}
|
||
.pswp__ui--idle .pswp__caption { opacity: 0; }
|
||
@media (min-width: 768px) {
|
||
.pswp__caption__center {
|
||
max-width: 640px;
|
||
}
|
||
}
|
||
.pswp__caption__center ul {
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
.pswp__caption__center li {
|
||
padding: 0;
|
||
display: inline-block;
|
||
color: #666;
|
||
line-height: 12px;
|
||
}
|
||
.pswp__caption__center li em {
|
||
font-size: 10px;
|
||
line-height: 12px;
|
||
}
|
||
@media (min-width: 768px) {
|
||
.pswp__caption__center li em {
|
||
font-size: 12px;
|
||
line-height: 14px;
|
||
}
|
||
}
|
||
a.pswp__share--google:hover {
|
||
background: #03a9f4;
|
||
 color: #fff;
|
||
}
|
||
#pswp--caption--metadata li {
|
||
white-space: nowrap;
|
||
}
|
||
|
||
/* Wells */
|
||
.well-categories { margin-bottom: 10px; }
|
||
|
||
/* Sidebar */
|
||
#sidebar { z-index: 100; }
|
||
|
||
/* Video */
|
||
#thePicturePage .embed-responsive-16by9 video[poster] { object-fit: cover; }
|
||
|
||
.embed-responsive-9by16 {
|
||
padding-bottom: 177.78%;
|
||
}
|
||
.embed-responsive-4by3 {
|
||
padding-bottom: 75%;
|
||
}
|
||
|
||
/* Picture page nav buttons */
|
||
@media (max-width: 320px) {
|
||
#navigationButtons span.glyphicon {
|
||
margin-left: 15px;
|
||
margin-right: 15px;
|
||
}
|
||
}
|
||
|
||
/* Language Switch */
|
||
[class*="langflag-text-"] {
|
||
background-position: 0 50px !important;
|
||
}
|