#cms #center_column .block-cms{padding-bottom:20px}
#cms #center_column h1{font-weight: 700;font-family: "Montserrat-Medium", sans-serif;text-align: center;color: #505050;font-size: 27px;line-height: 1;min-height:max-content;height:auto;width:100%;display:block;position:relative;}
#cms #center_column h2{font-weight: 400;font-family: "Montserrat-Regular", sans-serif;text-align: center;margin-bottom: 0px;color: #505050;font-size: 26px;line-height: 1;margin: 25px 0 !important;}
#cms #center_column h3{font-size:24px;position:relative;border-bottom:none;margin:0;padding:0 0 17px 0;font-family: "Montserrat-Regular", sans-serif;font-weight:600;margin: 25px 0 !important;}
#cms #center_column p{font-size: 15px !important;font-family:Arial, sans-serif !important;font-weight:400;line-height: 22px;color:#505050;text-align:justify;overflow:hidden;position:relative;min-height:max-content;display:block;height:auto;width:100%;}
#cms #center_column a{font-size: 14px !important;font-family:"Montserrat-Regular", sans-serif !important;font-weight:400;line-height: 22px;display:inline-block;height:auto;}
#cms #center_column p span{font-size: 15px !important;font-family:"Montserrat-Regular", sans-serif !important;font-weight:300;line-height: 24px;color:#505050;}
#cms #center_column ul li{font-size: 15px;line-height: 24px;list-style-type: none;margin-left: 20px;margin-top:8px;margin-bottom: 8px;}
#cms #center_column .rte{overflow: hidden;display: block;min-height: max-content;width: 100%;position: relative;}
#cms #center_column .cmsProductsFeed ul li{margin-left:0;width:25%;}
#cms #center_column .cmsProductsFeed ul li li{width:100%;}
#cms #center_column .cmsProductsFeed h3:before{display:none;}
#cms #center_column ol{list-style-type: decimal;list-style-position: outside;padding-left: 20px;}
#cms #center_column ol li{font-size: 15px;line-height: 24px;margin-left: 20px;margin-top:8px;margin-bottom: 8px;list-style: decimal;}
#cms #center_column td{width: 30%;border: 1px solid #efefef;background: #f9f9f9;text-align: center;}
#cms #center_column .list-1 li{padding:4px 0 6px 0;font-weight:bold;color:#46a74e;border-top:1px solid #efefef;}
#cms #center_column .list-1 li:first-child{border:none}
#cms #center_column .list-1 li em{font-size:20px;line-height:20px;padding-right:15px;vertical-align:-2px}
#cms #center_column img{margin:4px 0 17px;max-width:100%;height:auto}
#cms #center_column p.bottom-indent{margin-bottom:18px}
#cms #slider_row{display:none;}
#cms #center_column #admin-action-cms{background:none repeat 0 0 #F6F6F6;border:1px solid #d2d0d0;padding:10px}
#cms #center_column #admin-action-cms p{margin:0}
#cms #center_column #admin-action-cms p span{display:block;padding-bottom:10px;font-size:14px;font-weight:bold;color:#96a3b4}
#cms #center_column #admin-action-cms p .button{font:700 17px/21px Arial,Helvetica,sans-serif;padding:0;border:1px solid;padding:10px 14px;display:inline-block}
#cms #center_column #admin-action-cms p .button.publish_button{color:#fff;text-shadow:1px 1px rgba(0,0,0,0.2);border-color:#0079b6 #006fa8 #012740 #006fa8;background:#009ad0;background:-moz-linear-gradient(top, #009ad0 0%, #007ab7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad0), color-stop(100%, #007ab7));background:-webkit-linear-gradient(top, #009ad0 0%, #007ab7 100%);background:-o-linear-gradient(top, #009ad0 0%, #007ab7 100%);background:-ms-linear-gradient(top, #009ad0 0%, #007ab7 100%);background:linear-gradient(to bottom, #009ad0 0%, #007ab7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0)}
#cms #center_column #admin-action-cms p .button.publish_button:hover{border-color:#01314e #004b74 #0079b6 #004b74;filter:none;background:#0084bf}
#cms #center_column #admin-action-cms p .button.lnk_view{color:#96a3b4;text-shadow:1px 1px #fff;border-color:#cacaca #b7b7b7 #9a9a9a #b7b7b7;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);background:-o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);background:-ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);background:linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0)}
#cms #center_column #admin-action-cms p .button.lnk_view:hover{border-color:#9e9e9e #9e9e9e #c8c8c8 #9e9e9e;filter:none;background:#e7e7e7}
#cms table{width:100%;}
#cms .city-desc{margin-top:30px;}
#cms #center_column h3:before {content: "";height: 3px;width: 35px;background: #ea0500;position: absolute;display: inline-block;bottom: 5px;}
#cms .kaminscheibe{line-height: 24px;height: 40px;padding: 8px 12px;margin:0;display: inline-block;border: 1px solid #505050;font-weight: 300;font-size: 15px;color: #505050;background: #fff;text-align: center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
#cms .kaminscheibe:hover{background-color: #505050;color: #fff;border-color: #505050;}
#cms #center_column ul.product_list>li .product-container h2.product-name{color: #505050;font-family: "Montserrat-Regular",sans-serif;padding: 0;padding-left: 5px;padding-right: 5px;padding-top: 20px;margin-bottom: 15px;display: block;line-height: 20px;overflow: hidden;text-overflow: ellipsis;font-size: 16px;font-weight: 600;height: 80px;min-height: 80px;}
#cms .city-desc .col-md-3 {width: 25%;}

