/* ###################################### MEDIA SCREEN 1500px ###################################### */

@media (min-width: 1500px) {
    .container {
        width: 1470px;
    }
}


@media screen and (min-width: 1300px) {
    .container {
        width: 1270px;
    }


    .l100 {
        width: 100%;
    }

    .l95 {
        width: 95%;
    }

    .l90 {
        width: 90%;
    }

    .l85 {
        width: 85%;
    }

    .l83 {
        width: 83.333%;
    }

    .l80 {
        width: 80%;
    }

    .l75 {
        width: 75%;
    }

    .l70 {
        width: 70%;
    }

    .l67 {
        width: 66.777%;
    }

    .l66 {
        width: 66.666%;
    }

    .l65 {
        width: 65%;
    }

    .l60 {
        width: 60%;
    }

    .l55 {
        width: 55%;
    }

    .l50 {
        width: 50%;
    }

    .l45 {
        width: 45%;
    }

    .l40 {
        width: 40%;
    }

    .l37 {
        width: 37.5%;
    }

    .l36 {
        width: 36.666%;
    }

    .l35 {
        width: 35%;
    }

    .l33 {
        width: 33.333%;
    }

    .l35 {
        width: 35%;
    }

    .l30 {
        width: 30%;
    }

    .l25 {
        width: 25%;
    }

    .l20 {
        width: 20%;
    }

    .l16 {
        width: 16.6667%;
    }

    .l15 {
        width: 15%;
    }

    .l14 {
        width: 14.2857%;
    }

    .l11 {
        width: 11.11%;
    }

    .l10 {
        width: 10%;
    }

    .l9 {
        width: 9.090%;
    }

    .l5 {
        width: 5%;
    }
}

/* ###################################### MEDIA SCREEN 1300px ###################################### */

@media screen and (max-width: 1300px) {

    .lm5 {
        width: 5%;
    }

    .lm10 {
        width: 10%;
    }

    .lm15 {
        width: 15%;
    }

    .lm16 {
        width: 16.666%;
    }

    .lm20 {
        width: 20%;
    }

    .lm25 {
        width: 25%;
    }

    .lm30 {
        width: 30%;
    }

    .lm33 {
        width: 33.333%;
    }

    .lm40 {
        width: 40%;
    }

    .lm50 {
        width: 50%;
    }

    .lm60 {
        width: 60%;
    }

    .lm66 {
        width: 66.666%;
    }

    .lm75 {
        width: 75%;
    }

    .lm80 {
        width: 80%;
    }

    .lm100 {
        width: 100%;
    }

    .tiere .column:nth-child(4n+1) {
        float: left;
    }

    .tiere .column:nth-child(2n+1) {
        clear: both;
    }

    .tiere.wurf .column:nth-child(2n+1) {
        float: left;
        clear: none;
    }

    .tiere.wurf .tier .data .column:nth-child(2n+1),
    .tiere.wurf .tiere .data .column:nth-child(2n+1) {
        clear: both;
    }


}

/* ###################################### MEDIA SCREEN 1199px ###################################### */

@media screen and (max-width: 1199px) {

    #home #sp-header {
        background: #f1f1f1;
    }

    .sp-megamenu-parent > li {
        position: inherit;
    }

    #sp-user-login {
        display: block !important;
        position: absolute;
        left: 20px;
        top: 30px;
        z-index: 999;
        padding: 0;
        margin: 0;
        font-size: 26px;
    }

    #sp-user-login a {
        color: #1d8fd6;
    }

    #sp-position7 {
        padding: 0;
        margin: 0;
    }

}


/* ###################################### MEDIA SCREEN 1000px ###################################### */

@media screen and (max-width: 1000px) {

    .m-hide {
        display: none !important;
    }

    .m10 {
        width: 10%;
    }

    .m20 {
        width: 20%;
    }

    .m25 {
        width: 25%;
    }

    .m33 {
        width: 33.333%;
    }

    .m35 {
        width: 35%;
    }

    .m40 {
        width: 40%;
    }

    .m45 {
        width: 45%;
    }

    .m50 {
        width: 50%;
    }

    .m55 {
        width: 55%;
    }

    .m60 {
        width: 60%;
    }

    .m65 {
        width: 65%;
    }

    .m66 {
        width: 66.666%;
    }

    .m75 {
        width: 75%;
    }

    .m90 {
        width: 90%;
    }

    .m100 {
        width: 100%;
    }

    .zuechter-suche .button {
        margin-top: 10px;
    }

    .zuechter-suche .column,
    .zuechter-liste .column {
        margin-bottom: 10px;
    }

    .columns-container-10 > .column.m-ende {
        padding-bottom: 10px;
        border-bottom: 10px solid #ccc;
    }

    .prof-meld-list:nth-child(2n) {
        border-top: 1px solid #ccc;
    }

    .delMe {
        margin-top: 40px;
        display: block;
    }

}

/* ###################################### MEDIA SCREEN 800px ###################################### */

@media screen and (max-width: 800px) {

    .ms20 {
        width: 20%;
    }

    .ms33 {
        width: 33%;
    }

    .ms50 {
        width: 50%;
    }

    .ms66 {
        width: 66.666%;
    }

    .ms80 {
        width: 80%;
    }

    .ms100 {
        width: 100%;
    }


    #users-profile-core dd {
        border-bottom: 1px solid #e5e5e5;
        padding-bottom: 10px;
    }

    #pluginKeyCodeMain .content {
        width: 100%;
    }

    .nivoSlider .nivo-caption {
        top: 8vw;
    }

    .column.tiername {
        border-bottom: none;
        margin-bottom: 0;
    }


}

/* ###################################### MEDIA SCREEN 620px ###################################### */

@media screen and (max-width: 620px) {

    .s10 {
        width: 10%;
    }

    .s15 {
        width: 15%;
    }

    .s20 {
        width: 20%;
    }

    .s25 {
        width: 25%;
    }

    .s30 {
        width: 30%;
    }

    .s33 {
        width: 33.333%;
    }

    .s50 {
        width: 50%;
    }

    .s70 {
        width: 70%;
    }

    .s80 {
        width: 80%;
    }

    .s90 {
        width: 90%;
    }

    .s100 {
        width: 100%;
    }

    #sp-component .login {
        margin-top: 10vw;
    }

    .columns-container-10 > .column.m-ende.s-no-ende {
        padding-bottom: 0px;
        border-bottom: 1px solid #ccc;
    }


    div#snapLayer {
        top: 50%;
        transform: translateY(-50%);
    }

    div#snapLayer .fa {
        font-size: 35px;
        padding-bottom: 10px;
    }

    .tiere .data .column:nth-child(2n),
    .add-tier .column:nth-child(2n) {
        margin-bottom: 5px;
        border-bottom: 1px solid #fff;
        padding-bottom: 5px;
    }

    .tiere.boerse .data,
    .tiere.wurf .tier .data {
        font-size: 16px;
        line-height: 22px;
    }

    .add-tier .column:nth-child(2n) {
        padding-bottom: 10px;
    }

    .tiere .data .column label {
        margin: 0;
    }

    .zuechter-liste span {
        display: block;
        overflow: visible;
        text-overflow: inherit;
        white-space: inherit;
        padding-top: 5px;
        width: 100%;
        vertical-align: middle;
    }

    .zuechter-liste .button {
        margin-top: 10px;
    }

    .theme-default .nivo-controlNav {
        display: none;
    }

    .nivo-controlNav:after {
        content: " ";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.6)));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    }

    .wurf .columns-container-5 > .column:nth-child(2n-1) {
        border: none;
    }

    /*.sticky-wrapper:before{
        display:none;
    }*/
    .nivoSlider .nivo-caption h1.nivo-title {
        margin: 0px;
    }

    .nivoSlider .nivo-caption {
        top: 10%;
    }

    .nivo-caption .nivo-title {
        font-size: 3.5vw;
    }


}

/*
     FILE ARCHIVED ON 23:25:47 Feb 11, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:52:44 Oct 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.473
  exclusion.robots: 0.06
  exclusion.robots.policy: 0.051
  esindex: 0.007
  cdx.remote: 11.19
  LoadShardBlock: 100.538 (3)
  PetaboxLoader3.datanode: 164.331 (5)
  PetaboxLoader3.resolve: 1510.856 (2)
  load_resource: 1610.532
  loaddict: 64.748
*/