.wrap__logoHeader {
    width: 100%;
}
.logo__summary {
    max-width: 100%;
}
.logo__description { 
    margin-bottom: 12px;
}
.wrap__logoHeader p {
    text-align: center;
}
 
.wrap__logoHeader--inner .editable__container.editable__container {
    margin: 0 auto;
    width: 370px;
} 
.logo_header__container--inner.logo__container--inner .logo {
    width: fit-content;
    margin: 0 auto;
}
div#content span {
    color: #000 !important;
    font-size: 18px !important;
    font-family: "ebgaramond", Georgia, serif !important;
}
table.payment-table input[type="text"] {
    border: 1px solid #000 !important;
}
td { 
    border: unset;
}
table.payment-table span{
    color: #000 !important;
}
table.payment-table input[type="submit"] {
    height: 44px; 
}
input.addtocartbtn {
    width: 105px;
}
.wrap__layout.wrap__home .wrap__form.horizontal {
    display: none;
}
@media (min-width: 1025px){
    .wrap__header--bar {
        display: none;
    }
}

@media (max-width: 1024px){
}

@media (max-width: 768px){
    .bx-viewport {
        height: 420px !important;
    }
}

@media (max-width: 767px){
    .logo_header__container--inner.logo__container--inner .logo{
        min-width: 100%;
        padding: 11px 0 27px;
    }
    .wrap__logoHeader--inner .editable__container.editable__container { 
        width: 100%;
    }
}

@media (max-width: 520px){
    .wrap__logoHeader {
        width: 90%;
    }
    .logo__summary {
        width: 100%;
    }
}

@media (max-width: 400px){
    p.logo__title {
        font-size: 32px;
    }
}