/* GrandBrands Brands V2 */
body{background:#f5f5f1!important}
section.hero{
width:calc(100% - 64px)!important;
max-width:1300px!important;
margin:12px auto 0!important;
border:3px double #c9a65f!important;
box-sizing:border-box!important;
overflow:hidden!important
}
section.section,section.feed,.gb-newsroom{
width:calc(100% - 64px)!important;
max-width:1300px!important;
margin-left:auto!important;
margin-right:auto!important;
box-sizing:border-box!important
}
section.section{padding:28px 0!important}
section.feed{
background:linear-gradient(135deg,#112b42,#061421)!important;
border:3px double #c9a65f!important;
padding:24px 0!important
}
.gb-newsroom{
background:#edf2f5;
border:1px solid #d6c8a9;
padding:35px 28px;
text-align:center
}
.gb-news-kicker{
font-size:11px;
font-weight:bold;
letter-spacing:3px;
color:#a77d29
}
.gb-newsroom h2{
font-family:Georgia,serif;
font-size:34px;
color:#081d32;
margin:10px 0
}
.gb-newsroom>p{color:#536477}
.gb-news-grid{
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:14px;
margin-top:25px;
text-align:left
}
.gb-news-grid article{
background:white;
border:1px solid #d6c8a9;
padding:18px;
min-height:190px
}
.gb-news-grid h3{
font-family:Georgia,serif;
color:#09243c;
border-bottom:2px solid #c9a65f;
padding-bottom:12px
}
.gb-news-grid [data-feed]{
font-size:13px;
line-height:1.6;
color:#536477
}
@media(max-width:900px){
.gb-news-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:600px){
section.hero,section.section,section.feed,.gb-newsroom{
width:calc(100% - 24px)!important
}
.gb-news-grid{grid-template-columns:1fr}
}
