@charset "UTF-8";
/***!  /templates/judooberfranken/css/structure.css  !***/

html,body{height:100%;margin:0;color:#333}body{overflow-x:hidden;font-family:'Nunito',sans-serif}p{font-weight:400}a{text-decoration:none;color:#333;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}a:hover{text-decoration:none;color:#e5373b;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#ehrentafel-big-link:hover{background-color:#FFF !important}.text-content a{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif;font-weight:700;color:rgb(108,117,125)}h2{margin-bottom:18px}h3{margin-bottom:12px}*,::after,::before{box-sizing:border-box}nav,nav ul,.mobile-logo,#open-nav,#close-nav{z-index:5}.nav-overlay{z-index:4}.main,.header-box{z-index:3}.logo{z-index:2}.big-title{font-size:60px}.header-title{font-size:150px}@media all and (max-width:1200px){.big-title{font-size:50px}.header-title{font-size:100px}}@media all and (max-width:500px){.big-title{font-size:30px}.header-title{font-size:50px}}.color-red{color:#d43f2d !important}.bg-red{background-color:#d43f2d !important}.border-red{border-color:#d43f2d !important}.start-header{min-height:55vh;height:55vh}.start-header-box-image{width:350px;opacity:0.05}@media all and (max-width:600px){.start-header{min-height:350px;height:350px}.start-header-box-image{width:50%}}.long-title h3,.long-title h4{padding-left:400px !important}@media all and (max-width:990px){.header-box{background-image:url(https://www.judo-oberfranken.de/templates/judooberfranken/images/judo_white.png);background-repeat:no-repeat;background-position:center center;background-size:auto 95%}.long-title h3,.long-title h4{padding-left:0px !important;text-align:center;width:100%}}.list-logo{width:auto;height:80px}@media all and (max-width:500px){.list-logo{height:50px}}.list-logo img{height:100%}.honor-box{border-radius:var(--bs-border-radius) !important}.honor-box:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.news-entry{height:450px}@media all and (max-width:1000px){.news-entry{height:auto}.news-entry img{max-height:none;width:100%}}.p-big{padding:80px}.p-large{padding:150px}.p-largest{padding:200px}@media all and (max-width:1200px){.p-big{padding:30px}.p-large{padding:80px}}@media all and (max-width:800px){.p-big,.p-large{padding:18px}}footer,footer a{color:#6c757d}.nav-pills{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.nav-pills .nav-link{border:2px rgb(108,117,125) solid;margin:0px;color:rgb(108,117,125);opacity:1;position:relative}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active,.nav-pills .nav-link:focus{color:#FFF;border:none;border:2px rgb(108,117,125) solid;background-color:rgb(108,117,125);opacity:1}.carousel-indicators button{width:50px !important;height:5px !important;padding:0px !important;border:none!important}.dataTable-wrapper.no-header .dataTable-container{border-top:1px solid rgb(108,117,125)}.dataTable-wrapper.no-footer .dataTable-container{border-bottom:none}.dataTable-top,.dataTable-bottom{padding:0;padding-bottom:20px}.dataTable-bottom{padding-top:10px;padding-bottom:20px}.dataTable-top>nav:first-child,.dataTable-top>div:first-child,.dataTable-bottom>nav:first-child,.dataTable-bottom>div:first-child{float:left}.dataTable-top>nav:last-child,.dataTable-top>div:last-child,.dataTable-bottom>nav:last-child,.dataTable-bottom>div:last-child{float:right}.dataTable-selector{padding:6px;margin-right:10px;background-color:#FFF;border:solid 1px #8599ac;border-radius:5px}.dataTable-input{width:600px;padding:6px 12px;border-radius:5px;border:solid 1px #8599ac}.dataTable-input:active,.dataTable-input:focus,.dataTable-input:focus-visible,.dataTable-search:active,.dataTable-search:focus,.dataTable-search:focus-visible{border-color:#8599ac !important;outline:none}.dataTable-search{border-color:#FFF !important;background-color:#FFF;margin-top:0px}@media all and (max-width:1000px){.dataTable-search{width:100%;margin-top:10px}.dataTable-input{width:100%}}.dataTable-info{margin-bottom:25px !important}.dataTable-pagination ul{margin:0;padding-left:0}.dataTable-pagination li{list-style:none;float:left}.dataTable-pagination a{border:1px solid transparent;float:left;margin-left:2px;padding:6px 12px;position:relative;text-decoration:none;color:rgb(108,117,125)}.dataTable-pagination a:hover{background-color:rgb(108,117,125);color:#FFF !important}.dataTable-pagination .active a,.dataTable-pagination .active a:focus,.dataTable-pagination .active a:hover{color:#FFF !important;background-color:rgb(108,117,125);cursor:default}.dataTable-pagination .ellipsis a,.dataTable-pagination .disabled a,.dataTable-pagination .disabled a:focus,.dataTable-pagination .disabled a:hover{cursor:not-allowed}.dataTable-pagination .disabled a,.dataTable-pagination .disabled a:focus,.dataTable-pagination .disabled a:hover{cursor:not-allowed;opacity:0.4}.dataTable-pagination .pager a{font-weight:bold}.dataTable-table{max-width:100%;width:100%;border-spacing:0;border-collapse:separate}.dataTable-table>tbody>tr>td,.dataTable-table>tbody>tr>th,.dataTable-table>tfoot>tr>td,.dataTable-table>tfoot>tr>th,.dataTable-table>thead>tr>td,.dataTable-table>thead>tr>th{vertical-align:top;padding:8px 10px}.dataTable-table td{padding:15px !important}.dataTable-table>thead>tr>th{vertical-align:bottom;text-align:left;border-bottom:1px solid rgb(108,117,125)}.dataTable-table>tfoot>tr>th{vertical-align:bottom;text-align:left;border-top:1px solid rgb(108,117,125)}.dataTable-table th{vertical-align:bottom;text-align:left}.dataTable-table th a{text-decoration:none;color:inherit}.dataTable-sorter{display:inline-block;height:100%;position:relative;width:100%}.dataTable-sorter::before,.dataTable-sorter::after{content:"";height:0;width:0;position:absolute;right:4px;border-left:4px solid transparent;border-right:4px solid transparent;opacity:0.2}.dataTable-sorter::before{border-top:4px solid #000;bottom:0px}.dataTable-sorter::after{border-bottom:4px solid #000;border-top:4px solid transparent;top:0px}.asc .dataTable-sorter::after,.desc .dataTable-sorter::before{opacity:0.6}.dataTables-empty{text-align:center}.dataTable-top::after,.dataTable-bottom::after{clear:both;content:" ";display:table}
