body{
    color:#fff;
}
.page-title-wrapper {
    text-align: center;
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
h1#page-title-heading {
    color: #000 !important;
}
.breadcrumbs a, .breadcrumbs strong{
    text-align: center;
    color: #000 !important;
}
.breadcrumbs .items .item strong, .breadcrumbs .items .item a {
    color: #000 !important;
}
h1.page-title {
    color: #000 !important;
}
.catalog-product-view .page-title-wrapper .breadcrumbs {
    padding-bottom: 0 !important;
}
.catalog-product-view .page-title-wrapper .page-title {
    padding-top: 0 !important;
}
.catalog-product-view .product-info-main .product-detail-name .name {
    display: none;
}
.my-account-link i {
    font-size: 25px;
}
.nav-megamenu nav.navigation .nav-main-menu > li a.level0 {
    padding: 0 15px !important;
}

.header .nav-toggle {
    cursor: pointer;
    padding: 10px;
    vertical-align: middle;
    align-items: center;
    display: flex;
    font-size: 25px;
    margin-right: 20px;
}
.minicart-wrapper .action.showcart:before {
    content: "\f290";
			display: block;
			height: auto;
			width: auto;
			font-family: "fontawesome";
			font-size: 25px;
    background-image: none!important;
}
.mobile-navigation a {
    font-size: 16px !important;
}



.catalog-product-view .product-info-main .product-info-stock-sku .attribute.sku, .catalog-product-view .product-info-main .product-info-stock-sku .stock.available {
    display: block !important;
}
.catalog-product-view .product-info-main .product-info-stock-sku .attribute.sku {
    text-align: left !important;
    float: none !important;
}
.product-detail-infomation .product.data.items {
    border-bottom: none !important;
}


.catalog-category-view .price-box .price {
    font-weight: 800 !important;
}
.products-grid .product-item-info .product-item-details {
    margin-top: 10px !important;
}
.products-grid .product-item-info .product-item-details .product-item-name > a {
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
}
.btn-third {
    background-color: transparent;
    color: #ea4a64 !important;
    border-color: #ea4a64 !important;
}


.subcategories-grid-view.subcategories-content .products.wrapper.grid.products-grid ol li {
    display: inline-block;
}

.subcategories-grid-view.subcategories-content .content-heading {
    margin: 0;
    padding: 0;
}
.subcategories-grid-view.subcategories-content .content-heading + div {
    margin: 0 !important;
    padding: 0 !important;
}
strong.category-name-solar {
    font-weight: 700;
}
img.category-image-photo {
    -webkit-filter: grayscale(25%) !important;
    transition:all 0.3s ease-in-out;
}
img.category-image-photo:hover {
    -webkit-filter: grayscale(0%) !important;
}
.ui-autocomplete .info {
    color: #000 !important;
}
.minicart-wrapper .action.showcart {
    padding: 0 10px !important;
}
header.header.header1 {
    margin: 0 0 10px 0 !important;
}
.nav-megamenu.d-none.d-sm-none.d-md-none.d-lg-block.mgs-menu.py-3.border-bottom-1-dadada {
    background: #222;
    border-radius: 10px;
}
.nav-megamenu nav.navigation {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px dashed #e6d3cc;
}
.page-title-wrapper {
    margin: 10px 0;
}


.subcategories-grid-view .products-grid .product-item-info {
    margin-bottom: 35px;
    position: relative;
    padding: 5px;
}
.subcategories-grid-view .products-grid .product-item-info .product-item-details {
    margin-top: 10px !important;
    min-height: 55px;
    justify-content: center;
    align-items: center;
    display: flex;
    background: #f9f4f0;
}

body, html .checkout-index-index{
    overflow-x: visible !important;
}
.header .middle-header-wrapper .header-logo .logo {
    height: 100%;
    align-items: center;
    padding: 5px 0;
}
.order-summary.hoverable .step-title {
    color: #000 !important;
}
@media (min-width: 1200px){
.opc-block-summary {
    padding: 0;
}
}
.opc.opc-sticky .sticky {
    position: sticky;
    top: 30px;
    background: #f2dbd2;
    color: #f2dbd2 !important;
    padding:10px;
}
.opc-block-summary .items-in-cart > .title strong {
    color: #000 !important;
}
.checkout-index-index #maincontent {
    padding-top: 0!important;
}
.absolute-header .absolute-header {
    display: block;
}
.cms-index-index .absolute-header {
    display: none !important;
}
.nav-main i {
    font-size: 20px;
    color: #e6d3cc;
}
.catalog-category-view.page-layout-1column .toolbar-products .filter-title {
    background: #ea4b65 !important;
    padding: 0 15px;

}
.catalog-category-view .column.main .filter-title strong {
    color: #fff;
}
footer.footer.footer2 {
    background: #000;
}
.beneficiu i {
    font-size: 30px;
}
.beneficiu{
    color: #aa9c92 !important;
}
a.solar-subcat {
    color: #000 !important;
}
.block.widget.block-viewed-products-grid ol.product-items {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.block.widget.block-viewed-products-grid li.product-item {
    margin:10px;
}
.block.widget.block-viewed-products-grid {
    background: #f9f4f0;
    padding: 10px;
}
.opc-wrapper .step-title {
    margin-bottom: 0 !important;
}
.checkout-index-index .cart-totals, .opc-block-summary .table-totals {
    border: none !important;
}
.checkout-index-index .opc-block-summary .table-totals th {
    color: #000 !important;
    font-weight: 700;
}
.checkout-index-index .opc-block-summary .table-totals .totals.sub .price {
    color: #000 !important;
    font-weight: 700;
}
.checkout-index-index .opc-block-summary .table-totals td, .checkout-index-index .opc-block-summary .table-totals th {
    color: #000;
}
.checkout-index-index .opc-block-summary .table-totals .grand.totals .price {
    font-size: 24px;
    color: #000 !important;
}
.opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {
    text-align: left !important;
}
.checkout-index-index .opc-block-summary .table-totals .grand.totals {
    font-size: 18px;
    font-weight: 700;
    color: #000 !important;
}
.checkout-index-index .opc-block-summary .table-totals .grand.totals strong {
    color: #000 !important;
}
.catalog-product-view .product-info-main {
    color: #000 !important;
    font-weight: 600;
}
#mainMenu li a.level0, .navigation ul.container .level0 > a {
    text-transform: uppercase;
}
@media (min-width: 1200px){
.header1 .middle-header-wrapper .child-content {
    max-width: fit-content !important;
}
}
.category-description {
    border-bottom: 1px dashed #e6d3cc;
}
.cms-index-index .nav-main i {
    font-size: 20px;
    color: #647446;
}
.text-banner-home {
    width: 40%;
    margin-left:20px;
}
.text-banner-home h1 {
    font-size: 80px;
    color: #d7b381;
    margin:20px 0;
}
.text-banner-home-mobil h1 {
    font-size: 40px;
    color: #d7b381;
    margin:10px 0;
}
.banner-mobil {
    height: 100vh;
}
.checkout-index-index .opc-block-summary .table-totals th {
    border-bottom: 1px dashed #cbb2a9 !important;
}
.progress-bar-text {
    font-size: 25px;
    text-align: center;
}
.progress-bar-container {
    background: #f2dbd2;
    padding: 0 10px 10px;
}

@media (max-width: 571px){
.mobil{
    display:block;
}
.desktop{
    display:none;
}
.opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {
    text-align: center!important;
}
}

@media (min-width: 572px){
.desktop{
    display:block;
}
.mobil{
    display:none;
}
}
.promobanner .title {
    color: #9C27B0;
}

#banner-slider-carousel {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.blog-home {
    background: #f9f4f0;
}
.produsul-lunii-box {
    background: #f9f4f0;
}
.content-heading .subtitle {
    color: #000;
    margin: 0px auto 20px;
}
.menu-product-tabs .nav-item {
    padding: 10px 20px;
    background: #d0cee4;
    margin: 5px;
}
.menu-product-tabs .nav-item .nav-link {
    color: #000;
}

@media (max-width: 575.98px){
.row-wrapper > .col {
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
}
}
span.product-label.new-label {
    background: #64d731;
}
.old-price .price {
    color: #999!important;
} 
.price-box .old-price .price {
    color: #999 !important;
}
.nav-tabs .nav-link.active {
    color: #fff !important;
    background:transparent !important;
}

li.item.product.product-item.col .price-box.price-final_price {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}
.products-grid .price-box .special-price {
    display: inline-block;
    width: auto !important;
    text-align: center;
}
.products-grid .price-box .old-price {
    display: inline-block;
    width: auto !important;
    text-align: center;
}
.bg-primary{
    background:#f9f4f0 !important;
}
.cms-index-index .nav-megamenu nav.navigation {
    border-bottom: none !important;
}
.content-block.single-product .price-box.price-final_price {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column-reverse;
}
.pret-prod-sapt {
    display: flex;
    flex-direction: column;
}
h3.pret-vechi-produsul-saptamanii {
    text-decoration: line-through;
    color: #999;
    font-weight: 500;
}
h2.pret-redus-produsul-saptamanii {
    color: #ea4a64;
}
.catalog-product-view.extra-gallery-sticky .row-detail-product .product-info-main .product-info-stock-sku .stock.available {
    text-align: left;
    padding-left: 30px;
}
.table-checkout-shipping-method .row {
    display: flex;
    background: #fafafa;
    padding: 10px;
    margin: 0;
    align-items: center;
}
table.table-checkout-shipping-method thead {
    display: none;
}
.table-checkout-shipping-method tbody tr th, .table-checkout-shipping-method thead tr th, .table-checkout-shipping-method tbody tr td, .table-checkout-shipping-method thead tr td {
    padding: 0 !important;
}
.table-checkout-shipping-method tbody td:first-child {
    padding-left: 0;
    text-align: left;
    max-width: 20px;
}
@media (max-width: 767px){
.table-checkout-shipping-method tbody tr th, .table-checkout-shipping-method thead tr th, .table-checkout-shipping-method tbody tr td, .table-checkout-shipping-method thead tr td {
    padding: 0 15px 15px 0;
    text-align: right !important;
    display: block;
    line-height: 30px;
}
}
fieldset#customer-email-fieldset {
    margin-bottom: 30px;
}
.actions-toolbar .action-cancel span {
    color: #000 !important;
}
span.toolbar-number {
    color: #c39c8e !important;
}
.catalog-product-view .product-info-main .product-info-stock-sku .attribute.sku {
    display: none !important;
}
.checkout-index-index button.action.action-show-popup {
    background: #000;
}
.cms-noroute-index #maincontent {
    min-height: 100vh;
    padding: 0;
    max-width: 100%;
    background: #fff !important;
}
.cms-noroute-index header.header.header1 {
    margin: 0 0 10px 0 !important;
    position: relative !important;
}
span#tooltip-label {
    display: none;
}
.amgdprcookie-bar-container {
    top: auto;
    max-width: 100%;
    padding: 40px;
}
.amgdprcookie-policy {
    margin:0 auto 20px;
    max-width:640px;
}
.amgdprcookie-buttons-block {
    justify-content: space-evenly;
    text-align: center;
    display: flex;
    max-width: 640px;
    margin: 0 auto;
}
.amgdprcookie-buttons-block .amgdprcookie-button {
    padding: 15px 20px;
}
.action-close[data-amcookie-js="close-cookiebar"] {
    display:none;
}
.amgdprcookie-cookie-container {
    margin-bottom:20px;
}
.message.global.cookie {
    display:none !important;
}
.cookie-status-message {
    display: none !important;
}