body { padding: 0px; }
#content_area > div > div { clear: both; }
div.flexmodul, div.n { padding: 5px; }
#contentfooter { font-size: 0.8em; }
#contentfooter a { white-space: nowrap; }
#contentfooter::after { clear: both; content: " "; display: table; }
.j-info-row, .j-meta-links { padding: 1em 0px; }
@media (min-width: 768px){.j-meta-links { float: left; padding: 0px; width: 55%; }}
.j-m-comment-styles ul.com-list-noava dl.zend_form, .mobile .j-cart.is-loading .j-cart-icon::before, body { margin: 0px; }
@keyframes spinit{0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
@keyframes spinit{0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
.c, .cc-clear, .clear, .j-cookie-settings > .ckies_checkbox_wrapper + p { clear: both; }
@keyframes twitter-loading-spinner{0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
div.j-text { overflow-wrap: break-word; }
.cc-m-facebook .cc-m-all-content, .j-facebook { overflow: hidden; line-height: 1 !important; }
.fb-placeholder-button { background: rgb(66, 103, 178); border: 1px solid rgb(66, 103, 178); color: rgb(255, 255, 255); cursor: pointer; font-family: Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; margin: 0px; user-select: none; white-space: nowrap; display: flex; align-items: center; border-radius: 3px; font-size: 11px; font-weight: 700; height: 20px; padding: 0px 3px; }
.cc-imagewrapper { display: block; margin: 0px; max-width: 100%; text-align: center; width: 100%; height: auto !important; }
@media (min-width: 768px){.cc-imagewrapper { text-align: left; }}
.cc-imagewrapper img { display: inline; left: 0px; max-width: 100%; top: 0px; vertical-align: top; }
@media (min-width: 768px){.cc-m-image-align-1 { text-align: left; }}
@keyframes j-booking-pending-pulse{0%, 100% { opacity: 0.12; }
50% { opacity: 0.24; }}
:focus-visible { outline: rgb(20, 127, 169) solid 3px !important; outline-offset: 2px !important; }
@font-face { font-family: jimdoiconfontweb; src: url("jimdoiconfontweb-a80326de105c.woff") format("woff"), url("jimdoiconfontweb-b433dc35fa19.ttf") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: PaymentFont; src: url("paymentfont-webfont-9a195ea48060.woff") format("woff2"), url("paymentfont-webfont-9a195ea48060.woff") format("woff"), url("paymentfont-webfont-25b6881c4871.ttf") format("truetype"); font-weight: 400; font-style: normal; }
.jqbga-slider--image, .jqbga-web--image { background-repeat: no-repeat; background-position: center center; background-size: cover; }
.cc-imagewrapper { position: relative; }
@keyframes pswp-clockwise{0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
:focus-visible { outline: rgb(20, 127, 169) solid 3px !important; outline-offset: 2px !important; }
