.messages li {
    margin: 0 0 10px !important;
}
.success-msg {
    border-color: #446423;
    background-color: #eff5ea;
    color: #3d6611;
}
.error-msg {
    border-color:#f16048; 
    background-color:#faebe7; 
    color:#df280a;
}
.messages {
    width: 100%;
    overflow: hidden;
}
.messages, .messages ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.messages li li {
    margin: 0 0 3px !important;
    padding: 8px 16px 10px;
}
.postContent img{
    margin-right: 15px;
}
.postWrapper{
    float:left;
}
.level1{
    float:none !important;
    margin-right: 0px !important;
}
.navigation ul{
    position: relative;
}
.header .navigation li a, .footer .navigation li a{
    font-size: 18px;
}
.header .navigation li, .footer .navigation li{
    margin-right: 35px;
}
.price-label{
    font-size:13px;
}
.catalog-product-view .price-label{
    font-size:19px;
}
.price-box p{
    margin: 7px 0;
}
.products-grid .item{
    height: 305px;
}
.e.half {
    display: inline;
    float: left;
    margin-right: 0px;
    width: 470px;
}
.e.half h3{
    color: #a8092a;
    font-size: 16px;
}
.e.half p{
    line-height: 28px;
}
.cms-haendler h1{
    text-transform: uppercase;
}
.blog_button:hover {
    background-color: grey;
    color: #fff;
}
.blog_back{
    clear:both;
}
.blog_button{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    padding-right: 20px;
    border: solid grey 1px;
    margin-bottom: 10px;
    width: auto;
    color: grey;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #fff;
}
.products-grid .item .price{
    font-size: 17px;
}
.old-price .price{
    text-decoration: line-through;
    font-size: 15px !important;
}
.product-view .old-price .price{
    font-size: 20px !important;
}
.col-1 .box .box-title, .col-2 .box .box-title{
    padding: 0 0px;
}
address{
    font-style: normal;
}