/* media screen
-------------------*/
@media screen {

    .art_fullWidth .inside_art {
        background: none;
    }

    [class^="artbg-"] .inside_art, [class*=" artbg-"] .inside_art {
        position: relative;
    }

    [class^="artbg-"] a, [class*=" artbg-"] a,
    [class^="artbg-"] h1, [class*=" artbg-"] h2, [class^="artbg-"] h3, [class*=" artbg-"] h4, [class^="artbg-"] h5,
    [class^="artbg-"] .like-h1, [class*=" artbg-"] .like-h2, [class^="artbg-"] .like-h3, [class*=" artbg-"] .like-h4, [class^="artbg-"] .like-h5
    {
    }

    [class^="artbg-"], [class*=" artbg-"] {
        padding-top: 3rem;
        padding-bottom: 2rem;    
        color: #fff;    
    }

    /*BG Article
    --------------------*/
    .artbg-cream  {
        background: var(--mut-cream);
    }
    .artbg-red  {
        background: var(--mut-red);
    }

    .artbg-red * {
        color: #fff;
    } 
    .artbg-orange  {
        background: var(--mut-orange);
    }
    .artbg-lightgrey  {
        background: var(--mut-lightgrey);
        color: inherit;
    }

    .artbg-red a:link {
        color: #fff;
    }

    .artbg-red .link-arrow a:hover {
        color: var(--mut-grey);
    }    

    .artbg-red .link-arrow a::after {
        filter: brightness(0) invert(1);
    }


    /* #33 article title outside a bg color box: for title use article teaser: mutterkuh */
    [class^="nongap-"], [class*=" nongap-"] {}    

    [class^="nongap-"] .block, [class*=" nongap-"] .block,
    [class^="nongap-"] .container, [class*=" nongap-"] .container {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }
    /* #33 end */

}


/* Mobile-landscape (and larger) lansacape */
@media only screen and (min-width: 480px) {
}



/* min-width:768px Tablet-portrait (and larger) */
@media only screen and (min-width: 768px) {
    [class^="artbg-"] .inside_art, [class*=" artbg-"] .inside_art {

    }
}


/* Tablet-landscape (and larger) for width 960px */
@media only screen and (min-width: 992px) {
}


/* min-width:1100 */
@media only screen and (min-width:1100px) {

}
/*@media screen ends*/



/* Article BG IMAGE Query
--------------------*/
@media screen {
    .artbg,
    .artbg .container {
		position: relative;
		overflow: hidden;
		background-repeat: no-repeat;
		background-position: center;
        background-size: cover;
        transition: 0s linear;
	}

    .artbg {
		/*background-attachment: fixed;*/ /* add this line from script */
        min-height: 350px;
        height: 350px;
		position: relative;
	}

	.artbg:before {
	}

    .artbg .container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .artbg .container .block{
        margin: 0;
    }
}

/* Tablet-landscape (and larger) for width 960px */
@media only screen and (min-width: 992px) {
    .artbg {
		/*background-attachment: fixed;*/ /* add this line from script */
        min-height: 400px;
        height: 400px;
        position: relative;
	}
}
/* Article BG IMAGE ends
--------------------*/


