/*99f73cc95d42bba3eba5c695c3622b40*/
#g-sidebar{padding:0.4rem 0;color:#666}

#g-sidebar .g-content{margin:0.2rem;padding:0rem}

#g-aside{padding:0.4rem 0;color:#666}

#g-maintop{padding:0.3rem}

#g-page-surround{box-shadow:0 0 15px rgba(0, 0, 0, 0.4);background: url(https://pickuptrucks.de/images/bg-pattern.png);background-repeat:inherit;background-size:inherit;background-position:inherit}

.g-header{background-color:#2a816d}

.g-container{background:url('https://pickuptrucks.de/images/bg-main.png');box-shadow:5px 0px 10px rgba(50, 50, 50, 0.21)}

@media (min-width:1281px)
{
.sp1 .g-content{margin:5px;padding:0}.sp1 .g-content p{margin:0rem 0}
}

@media (min-width:320px) and (max-width:480px)
{
.sp1{max-width:50% !important}
.sp1 .g-content{margin-top:0;margin-bottom:0;margin-right:0.625rem;margin-left:0.625rem;padding:1rem 0.938rem 1rem 0.938rem}
.sp1 .g-content p{margin:0rem 0}
}

#g-navigation{background:none}

#g-navigation .g-main-nav .g-toplevel{display:-webkit-box !important}

#g-navigation .g-grid{background:linear-gradient(#242424, #3b3b3b, #242424);color:#fff;border-top:3px double #2c2c2c;border-bottom:3px double #2c2c2c}

#g-navigation .g-container{position:relative;background:linear-gradient(#242424, #3b3b3b, #242424);color:#fff;border-top:3px double #2c2c2c;border-bottom:3px double #2c2c2c}

.g-header{background:linear-gradient(#525252, #2d2d2d)}

#g-main-mainbody .g-content{background-color:#fff}

#g-footer{border-top:1px solid rgba(0, 0, 0, 0.05);width:84rem;margin:auto}

#g-footer .g-grid{background-color:#323232}#g-sidebar,#g-aside{padding:1.1rem 1.1rem;background-color:white;color:#666;margin:0.625rem}

.m1 .g-particle{
    padding: 0;
    margin: 6px;
}

@media (min-width: 1281px) {
.ft1 .nav li{padding-right: 10px!important;}
.ft1 .nav {margin-bottom: 20px;margin-left: 0;list-style: none;display: flex;padding-right: 2px!important;}
.ft1 .g-content {margin: 0;padding: 0!important;}
}
iframe, svg {
    max-width: 100%;
    position: relative !important;
    left: -0.7em !important;
}

.sd1 .menu {
    width: 100%;
}

.ft1 .menu {
    border: 0 !important;
    display: flex !important;
}

.ft1 .menu li {
    list-style-type: none;
    margin-left: 0;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: 0px solid #e0e0e5 !important;
}

#g-footer {
    background: #323232;
    color: #fff;
    padding: 0 !important;
}


@media (min-width: 481px) and (max-width: 767px) {
.ds1{
    display: none !important;
}
}


@media (min-width: 320px) and (max-width: 480px) {
.ds1{
    display: none !important;
}
}
