
.w660 {
    max-width: 660px;
    margin: 0 auto;
}
.access {
    padding-bottom: 100px;
}
.hero {
    margin-bottom: 45px;
}

.category .h1_title {
    padding-bottom: 100px;
}
.access .logos .txt {
    color: #c8bb9b;
    font-size: 2rem;
    font-weight: bold;
}
.access .logos .img {
    padding: 0 47px 0 10px;
}
.access .logos .txt li{
    margin-top: 0.8em;
    font-size: 1.6rem;
    color: #AAA;
}
.access .logos .txt p {
    padding-bottom: 10px;
}
@media screen and (max-width: 750px) {
    .access {
        text-align: center;
        padding-bottom: 50px;
    }
    .category .h1_title {
        padding-bottom: 25px;
    }
    .access .logos .img {
        padding: 25px 0;
        margin: 0 auto;
    }
    .access .logos .img img {
        width: 35%;
    }
    .access .logos .txt {
        font-size: 1.4rem;
    }
    .access .logos .txt li {
        font-size: 1.2rem;
    }
}

body#access header li.gn-access:after{
	opacity: 1 !important;
}
