.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
    background: #eee;
    color: #363636;
    margin-bottom: 20px;
}

.fieldset > .field:not(.choice) > .label {
    padding: 6px 15px 0 0;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
    float: left;
}

.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary,
  .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary {
    border: 0;
    background: #fff;
}

.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method {
    width: 100%;
    margin-left: 0;
}

.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options {
    border-bottom: 1px solid #1979c3;
    border-left: 1px solid #1979c3;
    border-right: 1px solid #1979c3;
    border-top: 0;
    margin-top: -20px;
}

.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-content{
    border-top: 1px solid #1979c3;
    border-left: 1px solid #1979c3;
    border-right: 1px solid #1979c3;
    border-bottom: 0;
}

.checkout-payment-method.submit .payment-methods {
    margin-top: 20px;
}


.special_title {
    font-size: 2.8rem;
    text-transform: uppercase;
    color: #a89842 !important;
    font-weight: bold;
	margin: 0 0 5px;
	text-align: center;
}

.brandslider-container .pt-brand-container {
    border: 0;
    padding: 20px;
}

.brandslider-container .title {
    display: block;
}

.header .col-logo {
    width: 25%;
    text-align: left;
}

.logo img {
    margin-top: 0;
}

.store_header {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: -30%;
    text-align: center;
    color: white;
}

.header .row {
    height: 60px;
}

.nav-container {
    position: relative;
    padding-right: 0;
    text-align: center;
}

.pt_custommenu div.popup {
    left: 13% !important;
    top: 65px !important;
}

.pt_custommenu div.popup .block1 {
    background: linear-gradient(rgba(248, 248, 248, 0.66),rgba(244, 244, 244, 0.93)), url('../../../../../../../pub/media/Plazathemes/bannerslider/images/e/s/essential-oils-3084952_1280_1_.jpg') 50% 0% no-repeat #f6f6f6 !important;
}

.brandslider-container .owl-wrapper {
    width: 100% !important;
    display: flex !important;
    justify-content: center;
}

@media only screen and (max-width: 600px) {
    .header .row {
        height: auto;
    }

    .store_header {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 0;
    }

    .header .col-logo {
        width: 100%;
        text-align: center;
    }

    .brandslider-container .owl-wrapper {
        width: 100% !important;
        display: block !important;
    }
}

.header-container {
    background: black;
    background-size: cover;
    color: white;
}

.top-bar {
    background: #131313;
    padding: 10px 0;
    border-bottom: 1px solid #353015;
}

ul.header.links {
    background: #131313 !important;
}

.header-container a {
    color: white;
}

.fix-header {
    background: black;
}

.my-acount i.fa.fa-user-circle {
    font-size: 1.8rem;
    color: white;
    margin-right: 10px;
}

.switcher-language .switcher-options .switcher-dropdown {
    background: #131313;
}

.pt_custommenu div.pt_menu .parentMenu a {
   color: white !important;
}

#search_mini_form .search input[type="text"] {
   background: black;
   color: white;
}

#search_mini_form .search button {
   color: white;
}

.minicart-wrapper .action.showcart {
   color: white;
}

.pt_custommenu div.popup .itemMenu a {
   color: #666666;
}

.minicart-wrapper .block-minicart {
  background: black;
}

.minicart-items .item-qty {
    background: black;
    text-align: center;
    width: 45px;
    color: white !important;
}

.pt_custommenu div.pt_menu.act .parentMenu a {
    color: #a89842 !important;
}

.pt_custommenu div.pt_menu.active .parentMenu > a {
    color: #a89842 !important;
}

.pt_custommenu div.pt_menu .parentMenu a.act {
    color: #a89842 !important;
}

.brandslider-container {
    margin-bottom: 60px;
    margin-top: 30px;
}

.hot-category2 {
    margin-bottom: 35px;
}

.footer-newsletter {
    margin-bottom: 60px;
}

.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary > .checkout-payment-method .actions-toolbar .amasty.checkout {
    width: 100% !important;
}

.link-contact p i {
    color: white;
}

.switcher-currency .switcher-options .switcher-dropdown {
    background: #131313;
}

.block-minicart {
    color: white !important;
}

.minicart-items .product-item-name a {
    color: white;
}

.block-minicart .block-content > .actions > .primary .action.primary {
    color: white;
}

.minicart-wrapper .block-minicart .block-content > .actions .viewcart {
    color: white;
}

.minicart-items .action.edit:before {
    color: white !important;
}

.minicart-items .action.edit:hover:before {
    color: #a89842 !important;
}

.minicart-items .action.delete:before {
    color: white !important;
}

.minicart-items .action.delete:hover:before {
    color: #a89842 !important;
}

.chatwith {
    bottom: 50px !important;
}

#back_top {
    bottom: 5px !important;
}

.field.password .control {
    display: block !important;
}

.modal-popup._show .modal-inner-wrap {
    top: 30%;
}

.category-image .image {
    width: 100%;
}

.footer-bottom .container-size {
    text-align: center;
}

.footer-top {
    padding: 0 0 10px;
}

.checkout-agreement {
    display: grid;
}

.payment-method-title.field.choice {
    color: #00426B;
    font-size: 20px;
    font-weight: bold;
}

#switcher-currency {
    display: none;
}

.amcheckout-step-container .amcheckout-additional-options .checkout-agreement .action-show {
    margin-top: -8px;
}

.checkout-index-index .checkout-header {
    width: 100% !important;
}
.footer-newsletter .newsletter {
    display: none;
}