/* Erweiterungen for YVA © meandmyself */

.cbp-bislideshow { list-style: none; padding: 0; margin: 0; }

.cbp-bislideshow li { position: absolute; opacity: 0; -webkit-transition: opacity 2s; -moz-transition: opacity 2s; transition: opacity 2s; }




.eapps-instagram-feed-title { display: none !important; }


.uk-scope .uk-subnav { display: none; }
.uk-scope .referenzen .uk-h2, .uk-scope h2 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 20px; line-height: 130%; font-weight: 400; letter-spacing: 0.02em; font-family: 'Yeseva One', cursive; }
.uk-scope * + .uk-margin { margin: 0px !important; }

.referenzen .uk-first-column { border-top: 1px solid #000000; }
.referenzen .uk-grid .uk-first-column { border: 0px solid #000000; }

.uk-scope .referenzen.uk-grid > * { padding: 40px 0px; }
.uk-scope .referenzen.uk-grid { margin-left: 0px; }
.uk-scope .referenzen.uk-grid p { margin: 0px; }
.referenzen .uk-inline-clip a { border: 0px !important; }
.uk-scope * + .uk-grid-margin, .uk-scope .uk-grid + .uk-grid, .uk-scope .uk-grid > .uk-grid-margin { margin-top: 0px !important; }



.uk-scope .uk-width-1-4\@m { width: 30%; }
.uk-scope .uk-width-3-4\@m { width: 70%; }
    
    
/* Cookies */


#cookiesck_options { z-index: 9999; }
.cookies h3 { padding: 10px 0px 0px 0px; }
#cookiesck_text { text-align: left; }
#cookiesck { padding: 20px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); z-index: 9999; bottom: 40px; background: #ffffff; right: auto; width: 400px; left: 40px; bottom: 40px; }
#cookiesck_text { padding: 0px 0px 20px 0px; }
#cookiesck_accept { font-weight: 500; }
#cookiesck_decline { font-weight: 500; }
#cookiesck_settings { font-weight: 500; }
#cookiesck > .inner { text-align: left; }

.cookiesck-main .cookiesck-decline:hover, .cookiesck-main .cookiesck-decline.cookiesck-active { border: 2px solid #e6007e; color: #000000; }
.cookiesck-main .cookiesck_button, .cookiesck-main-buttons .cookiesck-button { border-radius: 0px; font-weight: 500; }
#cookiesck_interface { margin: 0px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3); border: 0px; right: auto; top: auto; width: 800px; left: 40px; bottom: 40px; }

.cookiesck-platform .cookiesck-accept { border: 2px solid #e6007e; background: none; color: #000000; }
.cookiesck-platform .cookiesck-main .cookiesck-decline .cookiesck-active { background: #e5e5e5; border: 2px solid #ddd; color: #666666; }

.cookiesck-main .cookiesck-decline.cookiesck-active { background: #e5e5e5; border: 2px solid #ddd; color: #666666; }
.cookiesck-main .cookiesck-accept { border: 2px solid #e6007e; background: none; color: #000000; }

.cookiesck-main-desc { font-size: 16px; padding: 0px 20px 20px 20px; }
.cookiesck-main-title { text-align: left; font-size: 22px; line-height: 120%; font-weight: 700; letter-spacing: 0em; }
.cookiesck-main-buttons { justify-content: left; padding: 0px 0px 10px 20px;  }

.cookiesck-category-name { font-size: 16px; line-height: 140%; font-weight: 600; letter-spacing: 0em; }

.cookiesck-main-close { padding: 4px 12px 6px 12px; background: #000000; color: #ffffff; }
.cookiesck-category-desc { display: none; }
.cookiesck-main .cookiesck-decline:hover { border: 2px solid #000000; }
#cookiesck_text { font-size: 16px; line-height: 160%; }
#cookiesck_options { width: 30px; height: 30px; border-radius: 50%; margin: 15px; }
#cookiesck_settings { border: 0px; padding: 10px 0px 0px 0px; }
#cookiesck_settings:hover { padding: 10px 0px 0px 0px; }
.cookiesck-platform-name { font-size: 16px; }



@media(min-width:700px)
{
    .uk-scope .uk-h2, .uk-scope h2 { font-size: 22px; }

    .uk-scope .uk-width-1-4\@m { width: 25%; }
    .uk-scope .uk-width-3-4\@m { width: 75%; }
}


@media(min-width:1400px)
{
    .cbp-bislideshow { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -1; }
    .cbp-bislideshow li { width: 101%; height: 101%; top: -0.5%; left: -0.5%; }


    .backgroundsize .cbp-bislideshow li { -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: center center; }

    .backgroundsize .cbp-bislideshow li img { display: none; }

    .cbp-bislideshow li img { display: block; width: 100%; }
    .cbp-bicontrols { display: none; position: fixed; width: 110px; margin: 0px; bottom: 50px; right: 50px; }

    .no-js.no-backgroundsize .cbp-bislideshow li:first-child { opacity: 1; }
    .no-js.backgroundsize .cbp-bislideshow li:first-child img { display: block; }
}
