/* cmsms stylesheet: Beeken-Main modified: Donnerstag, 29. Februar 2024 14:01:43 */
@-ms-viewport     { width: device-width; }@-o-viewport      { width: device-width; }@viewport         { width: device-width; }/* oswald-300 - latin */@font-face {font-family: 'Oswald';font-style: normal;font-weight: 300;src: url('/font/oswald/oswald-v49-latin-300.eot'); /* IE9 Compat Modes */src: local(''),url('/font/oswald/oswald-v49-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/font/oswald/oswald-v49-latin-300.woff2') format('woff2'), /* Super Modern Browsers */url('/font/oswald/oswald-v49-latin-300.woff') format('woff'), /* Modern Browsers */url('/font/oswald/oswald-v49-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */url('/font/oswald/oswald-v49-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */}/* oswald-regular - latin */@font-face {font-family: 'Oswald';font-style: normal;font-weight: 400;src: url('/font/oswald/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */src: local(''),url('/font/oswald/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/font/oswald/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/font/oswald/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */url('/font/oswald/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/font/oswald/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */}/* oswald-700 - latin */@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;src: url('/font/oswald/oswald-v49-latin-700.eot'); /* IE9 Compat Modes */src: local(''),url('/font/oswald/oswald-v49-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/font/oswald/oswald-v49-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/font/oswald/oswald-v49-latin-700.woff') format('woff'), /* Modern Browsers */url('/font/oswald/oswald-v49-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/font/oswald/oswald-v49-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */}body {font-family: 'Oswald', 'Arial', sans-serif;background: #e9e9e9;font-size: 16px;font-weight: 300;}h1,h2,h3,h4,h5,h6 {color: #bb1e10;margin: 0 0 20px 0;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #bb1e10;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color: #bb1e10;}#site-wrapper {padding-bottom: 60px;}#site-canvas {padding: 0;}#site-menu {position: relative;height: 100%;height: 100vh;}#site-menu .site-menu-inner {background: #bb1e10;position: relative;height: 100%;color: #fff;padding-top: 15px;padding-left: 15px;padding-right: 15px;}#site-menu a {color: #fff;}/* Menu Styling  */#menuwrapper {margin-bottom: 20px;}ul#main-nav li {position: relative;}ul#main-nav span.more {display: block;cursor: row-resize;width: 50px;height: 50px;font-size: 22px;line-height: 50px;color: #000;position: absolute;top: 0;right: 0;text-align: center;z-index: 1;}ul#main-nav ul li span.more,ul#main-nav li.menuactive span.more {display: none;}ul#main-nav li.open span.fa-angle-down::before,ul#main-nav li.menuactive.open span.more::before { content: "\f106"; }ul#main-nav li a {background: none;font-weight: 300;font-family: 'Oswald', sans-serif;line-height: 50px;font-size: 22px;position: relative;display: block;transition: all 0.2s ease-in;}ul#main-nav li a:hover,ul#main-nav li a:focus,ul#main-nav li a:active,ul#main-nav > li.menuactive > a,ul#main-nav > li.menuactive ul.level-2 li.menuactive a {text-decoration: none;background: #d6d6d6;}ul#main-nav > li > a::before {content: '';display: block;height: 1px;width: 100%;background: #a2a2a2;position: absolute;left: 0;bottom: 0px;}ul#main-nav > li > a::after {content: '';display: block;height: 1px;width: 100%;background: #d6d6d6;position: absolute;left: 0;bottom: -1px;}/* Menu - Level - 2 */ul#main-nav ul.level-2 {background: #f3f3f3;max-height: 0;overflow: hidden;position: relative;top: 0;left: 0;}ul#main-nav ul.level-2,ul#main-nav ul.level-2 li {margin: 0;padding: 0;}ul#main-nav li.menuactive ul.level-2,ul#main-nav li.menuactive.open ul.level-2,ul#main-nav li.open ul.level-2 {max-height: 1000px;}ul#main-nav ul.level-2 li a {font-size: 18px;line-height: 40px;padding-left: 30px;}/* anfrage-switch */.navigator-box .anfrage-switch {background: #fff;padding: 15px 10px;}.navigator-box .anfrage-switch h3 {font-size: 20px;color: #000;text-align: center;margin-bottom: 10px;}.navigator-box .anfrage-switch .btn {font-size: 1.75rem;}#site-menu .btn-outline-primary {color: #bb1e10;}#site-menu .btn-outline-primary:hover,#site-menu .btn-outline-primary:focus,#site-menu .btn-outline-primary:active,#site-menu .btn-outline-primary.active {color: #fff;}#sidebar-address {padding-left: 10px;padding-right: 10px;margin-bottom: 0;font-weight: 300;line-height: 1.8em;}#sidebar-address a {color: #000;}#site-menu .navigator-box #sidebar-address .btn-default {border-color: #000;color: #000;padding: 3px 7px;}#site-menu .navigator-box #sidebar-address .btn-default:hover,#site-menu .navigator-box #sidebar-address .btn-default:focus,#site-menu .navigator-box #sidebar-address .btn-default:active {background: #000;border-color: #000;color: #fff;}.logo-wrap {padding: 15px 0 10px 0;margin: 0 auto;text-align: center;font-size: 12px;}.logo-wrap a.link {background: url(/img/logo-joh-beeken.png);background-size: cover;background-repeat: no-repeat;background-position: center top;border: none;width: 105px;height: 36px;display: block;overflow: hidden;text-indent: -5000px;margin: 0 auto;}#content .logo-wrap a.link,#content .logo-wrap a.link:hover {border: none;}.logo-wrap ul,.logo-wrap ul li {margin: 0;padding: 0;list-style-type: none;}.logo-wrap .geschaeftsform {font-weight: 300;font-size: 9px;text-align: right;max-width: 256px;display: block;margin: 0 auto;}.logo-wrap .inhaber {margin-top: 10px;}.logo-wrap ul.leistungen {margin-top: 2px;}.logo-wrap ul.leistungen li {display: inline-block;font-size: 12px;margin-right: 10px;}.logo-wrap ul.leistungen li a {padding-right: 10px;display: block;float: left;color: #fff;}#content .logo-wrap ul.leistungen li a {color: #fff;}.logo-wrap ul.leistungen li a:hover,.logo-wrap ul.leistungen li a:focus {text-decoration: none;}.logo-wrap ul.leistungen li:after {content: '–';display: block;float: left;}.logo-wrap ul.leistungen li:last-child {margin-right: 0;}.logo-wrap ul.leistungen li:last-child:after {content: '';}.logo-wrap ul.leistungen li:last-child a {padding-right: 0;}#mobile-header {background: #bb1e10;color: #fff;}/* Navigator Box */.navigator-box {background: #e9e9e9;color: #000;padding-bottom: 15px;margin-bottom: 20px;}.navigator-box a {color: #000;}/* Site_Menu */#site-menu .navigator-box a.btn-default {background: none;border-color: #bb1e10;color: #bb1e10;}#site-menu  .navigator-box a.btn-default:hover,#site-menu  .navigator-box a.btn-default:focus,#site-menu  .navigator-box a.btn-default.active,#site-menu  .navigator-box a.btn-default:active {background: #bb1e10;color: #fff;border-color: #bb1e10;}/* Social Links */#site-menu .navigator-box .social-links {display: flex;justify-content: space-between;align-items: end;}#site-menu .navigator-box .social-links ul {margin: 0;padding: 20px 10px 0 10px;}#site-menu .navigator-box .social-links a.whatsapp-link {padding-right: 10px;display: block;width: 60px;}#site-menu .navigator-box .social-links a.whatsapp-link svg {display: block;width: 100%;height: auto;}#site-menu .navigator-box .social-links a.btn-default {border-color: #000;color: #000;margin-right: 10px;min-width: 30px;min-height: 30px;display: inline-block;}#site-menu  .navigator-box .social-links a.btn-default:hover,#site-menu  .navigator-box .social-links a.btn-default:focus,#site-menu  .navigator-box .social-links a.btn-default.active,#site-menu  .navigator-box .social-links a.btn-default:active {background: #bb1e10;color: #fff;border-color: #bb1e10;}#site-menu  .navigator-box .social-links a.btn-default.facebook:hover,#site-menu  .navigator-box .social-links a.btn-default.facebook:focus,#site-menu  .navigator-box .social-links a.btn-default.facebook.active,#site-menu  .navigator-box .social-links a.btn-default.facebook:active {background: #4267b2;border-color: #4267b2;color: #fff;}#site-menu  .navigator-box .social-links a.btn-default.youtube:hover,#site-menu  .navigator-box .social-links a.btn-default.youtube:focus,#site-menu  .navigator-box .social-links a.btn-default.youtube.active,#site-menu  .navigator-box .social-links a.btn-default.youtube:active {background: red;border-color: red;color: #fff;}#site-menu  .navigator-box .social-links a.btn-default.xing:hover,#site-menu  .navigator-box .social-links a.btn-default.xing:focus,#site-menu  .navigator-box .social-links a.btn-default.xing.active,#site-menu  .navigator-box .social-links a.btn-default.xing:active {background: #006567;border-color: #006567;color: #fff;}/* Themenbilder klein */.theme-images-small { }/* Main Nav */ul#main-nav,ul#main-nav li {list-style-type: none;padding: 0;margin: 0;}ul#main-nav li a {padding-left: 20px;color: #000;}ul#main-nav ul li ul li a {padding-left: 30px;}.navigator-box .btn-anfrage {margin: 20px 10px;display: block;}/* Box LeftCol */#site-menu .box {background: #e9e9e9;color: #000;font-size: 16px;margin-bottom: 20px;}#site-menu .box .text-wrap {padding: 10px;}#site-menu .box h3 {font-weight: 300;font-size: 22px;margin: 0 0 5px 0;}#site-menu .box p {margin: 0;}#site-menu .box a.text-link {color: #bb1e10;display: block;text-align: right;}/* Box Öffnungszeiten Selbstabholer */#site-menu .box.oeffnungszeite-selbstabholer a {color: #000;}#site-menu .box.oeffnungszeite-selbstabholer a:hover {color: #bb1e10;}#site-menu .box.oeffnungszeite-selbstabholer .link-header {display: block;width: 100%;font-weight: 300;font-size: 22px;margin: 0 0 5px 0;color: #bb1e10;}/* Box Pferdesport specific */#site-menu .box.box-pferdesport .img-wrap img {display: block;width: 100%;height: auto;max-width: 100%;}/* Content */#content {padding-left: 0;padding-right: 0;}/* Main Content */#main-content {padding-left: 15px;padding-right: 15px;}.modal a:not(.btn),.modal a:not(.btn):hover,#content a:not(.btn),#content a:not(.btn):hover,#content a:not(.btn):focus,#content a:not(.btn):active {color: #bb1e10;text-decoration: none;border-bottom: 1px dotted #bb1e10;}.modal a:not(.btn):hover,#content a:not(.btn):hover,#content a:not(.btn):focus,#content a:not(.btn):active {color: #bb1e10;text-decoration: none;border-bottom: 1px solid #bb1e10;}/* .modal-xmas */.modal-xmas .modal-body {background-image: url('/img/pexels-george-dolgikh-1303081.jpg');background-repeat: no-repeat;background-position: left center;color: #fff;padding: 30px;}/* Styling Content */.cite {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding-top: 15px;padding-bottom: 15px;font-style: italic;font-family: "Georgia", serif;color: #343434;font-size: 1.2em;}.author {text-align: right;display: block;text-transform: uppercase;}/* List Leistungen */.page_items h2,.page_items h3,.page_items h4 {margin: 0;}#content .page_items h2 a,#content .page_items h3 a,#content .page_items h4 a {display: block;border: none;}#content .page_items h2 a:hover,#content .page_items h3 a:hover,#content .page_items h4 a:hover,#content .page_items h2 a:active,#content .page_items h3 a:active,#content .page_items h4 a:active,#content .page_items h2 a:focus,#content .page_items h3 a:focus,#content .page_items h4 a:focus {text-decoration: none;border: none;}#content .page_items h2 a i,#content .page_items h3 a i,#content .page_items h4 a i {webkit-transition: all 300ms ease-out ;transition: all 300ms ease-out;}#content .page_items h2 a:hover i,#content .page_items h3 a:hover i,#content .page_items h4 a:hover i {margin-right: 5px;font-size: 1.1em;}/* News */#NewsPostDetailCategory {margin-bottom: 10px;}/* Cookie Bar */#cookie-bar {background:#111111; background: rgba(0,0,0,0.8); height:auto; line-height:35px; color:#eeeeee; text-align:center; padding:3px 0;}#cookie-bar.fixed {position:fixed; bottom:0; left:0; width:100%;z-index:110;}#cookie-bar.fixed.bottom {bottom:0; top:auto;}#cookie-bar p {margin:0; padding:0;}#cookie-bar a {color:#ffffff; display:inline-block; text-decoration:none; padding:0 6px; margin-left:8px;}#cookie-bar .cb-enable {background: #bb1e10; border: 1px solid #bb1e10; color: #fff;}#cookie-bar .cb-enable:hover {background:#bb1e10; color: #fff;}#cookie-bar .cb-disable {background:#1c6b18;}#cookie-bar .cb-disable:hover {background:#1c6b18;}#cookie-bar .cb-policy {border: 1px solid #fff; color: #fff;}#cookie-bar .cb-policy:hover {background:#fff; color: #000;}/* Form */.form-group.checkbox {position: relative;margin-bottom: 30px;}.form-group.checkbox input {position: absolute;width: 16px;height: 16px;z-index: 1;left: 15px;top: 4px;margin: 0;}.form-group.checkbox label {width: 95%;font-weight: 300;display: inline-block;padding-left: 30px;position: relative;line-height: 1.2;height: auto;float: none;text-align: left !important;line-height: 18px;}.error_message {border: 5px solid red;margin-bottom: 20px;}.error_message ul,.error_message li {list-style-type: none;color: red;}fieldset {border: 0;padding: 0;}label {font-size: 0.9em;margin-bottom: 2px;display: block;}.required.fb_invalid {color: red;}.cms_form .trenner {border-top: 1px solid #ccc;padding-top: 10px;}.cms_dropdown {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.cms_dropdown:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}.cms_dropdown::-moz-placeholder {color: #999999;opacity: 1;}.cms_dropdown:-ms-input-placeholder {color: #999999;}.cms_dropdown::-webkit-input-placeholder {color: #999999;}.cms_form input[type="submit"] {padding: 10px 20px;background-color: #bb1e10;border: 1px solid #bb1e10;color: #fff;cursor:pointer;display: block;position: relative;margin-left: 15px;margin-right: 15px;}.cms_form input[type=submit]:hover {background-color: transparent;color: #bb1e10;border-color: #bb1e10;}#content .cms_form textarea {display: block;width: 100%;}.cms_form .file-input {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 20px 0;margin: 15px;width: calc(100% - 30px);}.cms_form .file-input label {margin-bottom: 10px;}.cms_form input[type="file"] {min-height: 40px;line-height: 40px;position: relative;}/* #button-file set via JS in main.js *//*#button-file {padding: 10px 20px;background-color: #e9e9e9;border: 1px solid #333;border-radius: 0;color: #333;cursor:pointer;min-width: 140px;display: block;position: absolute;top: 50px;z-index: 1;}#button-file:hover,#button-file:active {background-color: #333;color: #fff;border-color: #333;cursor: pointer;}*//* Anfrage Form *//* Helpers */.d-flex {display: flex;}.justify-content-center {justify-content: center;}.no-padding {padding: 0;}.margin-top-30 {margin-top: 30px;}.mt-20 {margin-top: 20px;}.mt-25 {margin-top: 25px;}.mb-1 {margin-bottom: .25rem !important;}.mb-2 {margin-bottom: .5rem !important;}.mb-3 {margin-bottom: 1rem !important;}.mb-4 {margin-bottom: 1.5rem !important;}.mb-5 {margin-bottom: 3rem !important;}#main-content .img-right {display: block;width: 100%;height: auto;margin: 10px 0 15px 0px;}#main-content .img-left {display: block;width: 100%;height: auto;margin: 10px 0 15px 0;}/* Special Hamburger Styles */.hamburger {padding: 5px 5px 0px 15px;/* display: inline-block; */cursor: pointer;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: #fff;text-transform: none;text-align: center;background-color: transparent;border: 0;margin: 10px auto;overflow: visible;position: absolute;left: 0;top: 0;z-index: 1001;}.hamburger .hamburger-box {width: 35px;height: 24px;display: block;position: relative;margin: 0 auto;}.hamburger .menu-text {display: block;font-size: 18px;line-height: 24px;margin-top: 7px;}.hamburger .hamburger-inner {display: block;top: 50%;margin-top: -2px;}.hamburger .hamburger-inner,.hamburger .hamburger-inner:before,.hamburger .hamburger-inner:after {width: 35px;height: 4px;background-color: #fff;border-radius: 4px;position: absolute;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger .hamburger-inner:before,.hamburger .hamburger-inner:after {content: "";display: block;}.hamburger .hamburger-inner:before {top: -10px;transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}.hamburger .hamburger-inner:after {bottom: -10px;transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);}/* active state */.hamburger.is-active .hamburger-inner {-webkit-transform: rotate(225deg);transform: rotate(225deg);transition-delay: 0.14s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger.is-active .hamburger-inner:before {top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;}.hamburger.is-active .hamburger-inner:after {bottom: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}/* special Hamburger End*//* Off Canvas Menu mobile */@media screen and (max-width: 991px) {#site-wrapper {position: relative;overflow: hidden;width: 100%;}#site-canvas {width: 100%;height: 100%;position: relative;-webkit-transform: translateX(0);transform: translateX(0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;webkit-transition: 300ms ease-out all;transition: 300ms ease-out all;}.show-nav #site-canvas {-webkit-transform: translateX(80%);transform: translateX(80%);transform: translate3d(80%, 0, 0);-webkit-transform: translate3d(80%, 0, 0);}#site-menu {width: 80%;position: absolute;top: 0;left: -80%;padding-left: 0px;height: 100%;}}#footer {background: #e9e9e9;color: #828282;font-weight: normal;position: fixed;font-size: 14px;left: 0;bottom: 0;width: 100%;padding-top: 5px;padding-bottom: 5px;line-height: 20px;z-index: 100;-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);}#footer .label {color: #b4b4b4;font-size: 14px;font-weight: 300;padding: 0;}#footer a {color: #828282;font-weight: normal;}/* Template Pferdesport */#site-wrapper.pferdesport h1,#site-wrapper.pferdesport h2,#site-wrapper.pferdesport h3,#site-wrapper.pferdesport h4,#site-wrapper.pferdesport h5,#site-wrapper.pferdesport h6,#site-wrapper.pferdesport h1 a,#site-wrapper.pferdesport h2 a,#site-wrapper.pferdesport h3 a,#site-wrapper.pferdesport h4 a,#site-wrapper.pferdesport h5 a,#site-wrapper.pferdesport h6 a,#site-wrapper.pferdesport h1 a:hover,#site-wrapper.pferdesport h2 a:hover,#site-wrapper.pferdesport h3 a:hover,#site-wrapper.pferdesport h4 a:hover,#site-wrapper.pferdesport h5 a:hover,#site-wrapper.pferdesport h6 a:hover,#site-wrapper.pferdesport #main-content a:hover,#site-wrapper.pferdesport #main-content a:focus,#site-wrapper.pferdesport #main-content a:active,#site-wrapper.pferdesport .breadcrumb a,#site-wrapper.pferdesport .breadcrumb a:hover,#site-wrapper.pferdesport .breadcrumb a:focus,#site-wrapper.pferdesport #site-menu .box a.text-link {color: #48382d;}#site-wrapper.pferdesport #site-menu .site-menu-inner,#site-wrapper.pferdesport #mobile-header,#site-wrapper.pferdesport .slick-dots li:hover,#site-wrapper.pferdesport .slick-dots li.slick-active,#site-wrapper.pferdesport #fake:before {background: #48382d;}#site-wrapper.pferdesport #site-menu .navigator-box a.btn-default {border-color: #48382d;background: transparent;color: #48382d;}#site-wrapper.pferdesport #site-menu  .navigator-box a.btn-default:hover,#site-wrapper.pferdesport #site-menu  .navigator-box a.btn-default:focus,#site-wrapper.pferdesport #site-menu  .navigator-box a.btn-default.active,#site-wrapper.pferdesport #site-menu  .navigator-box a.btn-default:active {border-color: #48382d;background: #48382d;color: #fff;}#site-wrapper.pferdesport .box-pferdesport,#site-wrapper.pferdesport .breadcrumb-wrap {display: none;}/* Overwriting / Extending Bootstrap */.btn {font-weight: 300;font-size: 16px;}.btn-primary {border-color: #bb1e10;background-color: #bb1e10;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active {border-color: #992016;background-color: #992016;}.btn-outline-primary {border-color: #bb1e10;background-color: #fff;color: #bb1e10;}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active {border-color: #992016;background-color: #992016;color: #fff;}.label {color: #000;}.breadcrumb {background: none;padding: 0;font-size: 0.9em;font-weight: 300;text-align: right;}.breadcrumb a,.breadcrumb a:hover,.breadcrumb a:focus {color: #bb1e10;}.modal-lg .modal-header .close {font-size: 35px;opacity: .4;}.modal-lg .modal-header .close:hover {opacity: .8;}.modal-dialog {margin-top: 0;margin-bottom: 0;height: 100vh;display: flex;flex-direction: column;justify-content: center;}.modal.fade .modal-dialog {transform: translate(0, -100%);}.modal.in .modal-dialog {transform: translate(0, 0);}.tooltip-inner {max-width: 350px;/* If max-width does not work, try using width instead */width: 350px;background: white;color: #000;}.tooltip.top .tooltip-arrow {border-top-color: #fff;}/* Slick Theme CSS */#main-slider {position: relative;width: 100%;max-width: 100%;display: none;margin-bottom: 30px;}body.js #main-slider {display: block;}#main-slider .slick-slide img {width: 100%;height: auto;max-width: 100%;}/* Caption */#main-slider .slick-slides figcaption {background: #fff;padding: 5px 10px;font-size: 24px;font-weight: normal;text-align: center;}/* Arrows */.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index: 1;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25;}.slick-prev:before,.slick-next:before{font-size: 30px;line-height: 1;font-family: 'fontello';opacity: .3;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-prev{left: 0px;}[dir='rtl'] .slick-prev{right: 0px;left: auto;}.slick-prev:before{content: '\f104';}[dir='rtl'] .slick-prev:before{content: '\f105';}.slick-next{right: 0px;}[dir='rtl'] .slick-next{right: auto;left: 0px;}.slick-next:before{content: '\f105';}[dir='rtl'] .slick-next:before{content: '\f104';}/* Dots */.slick-dots{position: absolute;bottom: 20px;display: none !important;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;border: 3px solid #fff;border-radius: 50%;opacity: 0.4;cursor: pointer;}.slick-dots li:hover,.slick-dots li.slick-active {background: #bb1e10;border-radius: 50%;opacity: 1;}.slick-dots li button{font-size: 0;line-height: 0;border: none;display: block;width: 0px;height: 0px;padding: 5px;cursor: pointer;color: transparent;outline: none;background: transparent;}@media (max-width: 479px) {.col-xs-12 {float: none;}}/* MEDIA QUERIES */@media (min-width: 480px) {/* Box Pferdesport specific */#site-menu .box.box-pferdesport .img-wrap {float: left;max-width: 110px;margin-right: 5px;}}@media (min-width: 768px) {/* Helpers */.d-md-flex {display: flex;}/* Caption Slick Slider */#main-slider .slick-slides figcaption {position: absolute;left: 5%;max-width: 90%;bottom: 100px;text-align: left;}.slick-dots {display: block !important;}.modal-xmas .modal-body {background-position: right center;background-size: cover;padding: 30px 290px 15px 30px;}/* Helper */#main-content .img-right {width: 33%;float: right;margin: 4px 0 15px 25px;}#main-content .img-left {width: 33%;float: left;margin: 4px 25px 15px 0;}}@media (min-width: 992px) {.container-fluid {padding: 0;}#mobile-header {display: none;}#site-wrapper {min-height: 100%;overflow: hidden;}#site-menu {padding-left: 0;z-index: 100;height: 100%;}#site-menu .site-menu-inner {padding-top: 0;}#fake {display: block;height: 10000px;position: absolute;top: 0;left: 0;overflow: hidden;z-index: 1;padding-left: 0;}#fake:before {content: '';background: #bb1e10;display: block;width: 100%;height: 100%;}.logo-wrap {padding: 35px 0 30px 0;}.logo-wrap a.link {width: 256px;height: 88px;}.logo-wrap ul.leistungen {margin-top: 0;}.logo-wrap ul.leistungen li {font-size: 18px;}#content {padding-top: 15px;padding-left: 15px;padding-right: 15px;}/* Main Content */#main-content {padding-left: 15px;padding-right: 15px;}}@media (min-width: 1200px) {#site-canvas,#footer .container-fluid {max-width: 1380px;padding: 0;position: relative;}}
