.plot{overflow:hidden;font-weight:bold;font-style:italic;font-size:20px;}
.plot:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:95%;height:3px;background:#000;border:solid#FFF;border-width:0 10px;margin-right:-100%;}
.bez{overflow:hidden;font-weight:bold;font-style:italic;font-size:20px;color:#e8211e;}
.bez:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:75%;height:3px;background:#000;border:solid#FFF;border-width:0 10px;margin-right:-100%;}
.bez2{overflow:hidden;font-weight:bold;font-style:italic;font-size:20px;}
.bez2:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:75%;height:3px;background:#000;border:solid#FFF;border-width:0 10px;margin-right:-100%;}
#catalog{display:table;margin:0 -10px 0 -20px;}
.catalog-cell{text-align:left;display:table-cell;width:33%;}
.keg{height:270px !important;}
.catalog-cell img{margin: 0 5px 0 10px;}
.titlebeer{font-size:16px !important;color:#41782d;font-weight:bold;text-transform:uppercase;}
.little{text-transform:none;font-size:11px;}
.descriptionbeer{font-size:11px !important;text-align:justify;}
@media (min-width: 641px) and (max-width: 800px){
#catalog{margin:0 -10px 0 -15px;}
.catalog-cell{display:block;width:100%;}
.descriptionbeer{font-size:17px !important;}
.bez:after{width:63%;}
.bez2:after{width:63%;}}
@media (min-width: 501px) and (max-width: 640px){
.catalog-cell{display:block;width:100%;}
.descriptionbeer{font-size:15px !important;}
.bez:after{width:63%;}
.bez2:after{width:63%;}}
@media (min-width: 361px) and (max-width: 500px){
#catalog{margin:0 -10px 0 -15px;}
.catalog-cell{display:block;width:100%;}
.descriptionbeer{font-size:14px !important;}
.bez:after{width:45%;}
.bez2:after{width:45%;}}
@media (min-width: 100px) and (max-width: 360px){
#catalog{margin:0 -10px 0 -15px;}
.catalog-cell{display:block;width:100%;text-align:center;}
.keg{height:270px !important;clear:both;display:block;margin:0 auto 15px auto !important;float: none;}
.descriptionbeer{font-size:14px !important;}
p{margin-bottom:0.625em;}
.plot:after{width:85%;}
.bez:after{width:25%;}
.bez2:after{width:25%;}}