.ASUSProArt{background-color: black; color: white;}
.ASUSProArt img{width: 100%;}
.ASUSProArt a{width: 100%;}
.ASUSProArt .prodimg{
    padding: 10px 10%;
}

.ASUSProArt .producten a > p{
    color: white;
}

.ASUSProArt .btn{
	border-radius: 0;
	background-color: #A58461 ;
    border: none;
	color: white;
	padding: 16px;
}
.ASUSProArt .producten{justify-content: center;}

.ASUSProArt .mobile{display: none;}
@media(max-width: 650px){
	.ASUSProArt .mobile{display: block;}
	.ASUSProArt .desktop{display: none;}
}

#contentpage > div > div > section > section > div.col-12.text-center > a {
    max-width: 34%;
}
/* Menu */

#PortalMenu .row { background: #DEC9A7; align-items: center; justify-content: center; }

#PortalMenu .row div { width: 50%; padding: 0 !important; }

#PortalMenu .row div a { display: block; text-align: center; padding: 1em; color: black;}

#PortalMenu .row div:active, #PortalMenu .row .active {
    background-color: #A58461;
    color: white;
}

#PortalMenu .row div:hover{
    background-color: #A58461;
    color: white;
    transition: .5s linear;
}


/* jacs css */
.ASUSProArt .pcs h2, .ASUSProArt .waarom h2, .ASUSProArt .slot h2{color: white; font-size: 3em; text-transform: uppercase;}
.ASUSProArt .pcs .productcontainer{background-color: white; height: 100%; border-radius: 10px 10px 5px 5px;}
.ASUSProArt .pcs .productcontainer h3{background-color: #A58461; color: white; font-size: 1.5em;border-radius: 5px 5px 0 0; min-height: 110px;}
.ASUSProArt .pcs .productcontainer a{color: black; text-decoration: none; display: grid; border-radius: 5px 5px 0 0;}
.ASUSProArt .pcs .productcontainer img{padding: 5% 26% 2% 26%;}
.ASUSProArt .pcs .productcontainer .prijs{justify-self: flex-end; color:#A58461; font-weight: bold; padding: 10px 20px; font-size: 1.7em;}
.ASUSProArt .pcs .productcontainer ul{padding-left: 40px; padding-right: 20px;min-height: 105px;}
.ASUSProArt .pcs .btn{
    background-color: #A58461; 
    color: white; 
    font-size: 1.5em; 
    padding: 10px 20px; 
    border-radius: 5px; 
    margin: 0 20px 20px 20px;
}
/*subtle hover effect on .btn*/
.ASUSProArt .pcs .btn:hover{background-color: #DEC9A7; color: white;}

.ASUSProArt .pcs .col-md-4, .ASUSProArt .waarom .col-md-4{padding-right: 30px; padding-left: 30px; padding-bottom: 20px;}

.ASUSProArt .pcs p {
    margin-top: 0;
    margin-bottom: 0rem;
}

@media only screen and (max-width: 1152px) {
    .ASUSProArt .pcs .col-md-4, .ASUSProArt .waarom .col-md-4 {
        padding-right: 10px;
        padding-left: 10px;
    }
}
@media only screen and (max-width: 1050px){
    .ASUSProArt .pcs .productcontainer ul {
        min-height: 140px;
    }
    .ASUSProArt .pcs .productcontainer h3 {
        min-height: 135px;
    }
}

@media only screen and (max-width: 767px){
    .ASUSProArt .pcs .col-md-4, .ASUSProArt .waarom .col-md-4{
        padding-right: 20px;
        padding-left: 20px;
        margin-bottom: 20px;
    }
    .ASUSProArt .pcs .productcontainer ul {
        min-height: 85px;
    }
    .ASUSProArt .pcs h2, .ASUSProArt .waarom h2, .ASUSProArt .slot h2, .ASUSProArt .pcs h2, .ASUSProArt .waarom h2, .ASUSProArt .slot h2 {
        font-size: 2.5em;
    }
}


@media only screen and (max-width: 450px){
    .ASUSProArt .aura-sync h2, .ASUSProArt .graca h2, .ASUSProArt .mobo h2, .ASUSProArt .pcs h2, .ASUSProArt .waarom h2, .ASUSProArt .slot h2 {
        font-size: 2;
    }
    .ASUSProArt .pcs .col-md-4, .ASUSProArt .waarom .col-md-4 {
        padding-right: 5px;
        padding-left: 5px;
        margin-bottom: 10px;
    }

    #contentpage > div > div > section > section > div.col-12.text-center > a {
        max-width: 300px;
    }
}

.ASUSProArt .listing-mosaic.grid-container {
    display: grid;
    grid-template-columns: 2fr 2fr 2fr;
    grid-area: listing-product-container;
    grid-gap: 0.9375rem;
}

@media (max-width: 767px) {
    .ASUSProArt  .listing-mosaic.grid-container {
        grid-template-columns: 1fr;
    }
#contentpage > div > div > section > section > div.col-12.text-center > a {
    max-width: 90%;
}
}

@media (max-width: 500px) {
    .ASUSProArt  .listing-mosaic.grid-container {
        grid-template-columns: 1fr;
    }
    .ASUSProArt .pcs .productcontainer h3 {
        min-height: auto;
    }
}