.product-promo-item-name{
    text-align: center;
}

.price-box .price{
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    color: #5E6B80;
}

.faqs .expand-content *:empty{
    display:inline-block;
}
.prices-tier:empty{
    display:none;
}

.opc-wrapper .fieldset > .field.required > label:after, .opc-wrapper .fieldset > .field._required > label:after{
    position: relative !important;
    top:0 !important;
}

/*@media(min-width: 1366px){
    .navigation{
        margin-left: -24px !important;
    }
}*/
.product-item .price-box.range .price{
    display:inline;
    margin:0 10px;
}
.catalog-product-view .control{
    margin-top:30px;
}

.catalog-product-view .product-info-main .product-add-form {
    margin-top:12.5px;
}
.checkout-index-index .field.street DIV[name="billingAddressing_methods_ideal.street.0"] label{
    display:none;
}
.payvision-cards-index .logo img{
    width:auto;
}

.payment-method-title.field.choice input[type=radio] + div.payvision-payment_method-logo-placeholder:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #bababa;
}
div.payvision-payment_method-logo-placeholder{
    position:relative;
    padding-left:35px;
}
.payment-method-title.field.choice input[type=radio]:checked + div.payvision-payment_method-logo-placeholder:before {
    border-color: #38414f;
}
.payment-method-title.field.choice input[type=radio] + div.payvision-payment_method-logo-placeholder:after {
    content: none;
    position: absolute;
    left: 4px;
    top: 14px;
    width: 6px;
    height: 6px;
    background: #38414f;
    border-radius: 50%;
}
.payment-method-title.field.choice input[type=radio]:checked + div.payvision-payment_method-logo-placeholder:after {
    content: "";
}
.payment-method-title.field.choice, .payment-method-title.field.choice label{
    cursor:pointer;
}
.checkout-index-index div[name="shippingAddress.comment"]{
    margin-bottom:50px;
}
.checkout-index-index div[name="shippingAddress.comment"] span{
    font-weight:bold;
}
.ask-question-form .fieldset > .field:not(.choice) > .label{
    width:12%;
    text-align:left;
}
.ask-question-form .control {
    margin-top:0;
}
.ask-question-form input[type=checkbox]{
    display:inline-block;
}
.ask-question-form .fieldset label.label:last-child{
    width:100% !important;
}
.amfaq-product-tab .block-title h2{
    margin-bottom:1rem;
}
.amfaq-product-tab .ask-question-form.widget .button-container .form-toggle-button{
    margin-top:5px;
}
.ask-question-form .ask-form-container label input[type="checkbox"]{
    margin-top:-5px;
}
