div.news-block {
    font-size:15px;
    border-bottom: 1px solid #8d837d;
    padding: 20px 0 40px 0;
}

div.news-block:last-child {
    margin-bottom: 40px;
}

div.news-block.no-border {
    border:none;
}

div.news-block time {
    color: #cccbca;
    text-transform:uppercase;
}

div.news-block h2 {
    font-size:30px;
    font-weight: 500;
    color: #000;
    margin: 5px 0 30px 0;
    text-transform: uppercase;
    line-height: 33px;
}

div.news-block h2 a {
    color: #000;
    text-decoration: none;
}

div.news-block img {
    max-width:100%;
    float:left;
    margin-right:50px;
}

div.news-block p {
    margin-top:0;
    line-height:25px;
    color: #000;
}
div.news-block p:after {
    content: "";
    display:block;
    clear:both;
}

svg > text:last-child {
    visibility: hidden;
}

div.gallery-box {
    margin: 0 2px 2px 0;
    /* Az alábbi csak azért kell, hogy betöltésnél ne ugorjon nagyot a design, azáltal, hogy egymás alá tört képeket rendez egymás mellé */
    float: left;
}

#content h3 {
    background-color: #eeedec;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 13px;
    text-transform: uppercase;
    font-family: "Minion Pro";
    font-weight:500;
}

#content > section > h1:first-child,
#content > section > h2:first-child,
#content > section > h3:first-child,
#content > section > h4:first-child,
.cart > h1:first-child {
    margin-top: 0;
}
#content > section > div.newspage-block.news-block {
    padding-top: 0;
}

#content section .row {
    max-width: 100%;
}

.homepage #content section .row {
    max-width: none;
}

#content section .products {
    max-width: none;
}

#content section figure img {
    max-width: 100%;
}

div.newspage-block.news-block {
    margin-bottom:0;
    padding-bottom:0;
}

.social-link-pp a {
    color: #000;
    text-transform: uppercase;
    font-size: 18px;
    display: block;
    padding: 12px 0 10px 44px;
    border-bottom: 1px solid #8d837d;
    background-position: left center;
    background-repeat: no-repeat;
}
/* JS hack: https://jira.webtown.hu/browse/SZAZAD-103 A tartalom szélesség valójában 847.5px lesz, ennek ellenére rosszul
rendezi el a képeket, mint ha nem lenne elég hely nekik, miközben van. A max-width-tel sem működött. */
@media (min-width:1200px){
    .grid {
        width: 847px;
    }
}

body > .cookie-bar {
    background-color: rgba(86,86,86,0.9);
    color: #fff;
    font-size: 14px;
}

.homepage .box .crop {
    height: 124px;
    overflow: hidden;
}

.homepage .box .crop img {
    width: 100%;
}

.bxslider {
    list-style: none;
}

.text-pp p img,
.text-pp td img {
    max-width: 100%;
    height: auto !important;
}
