/*
Theme Name: Uny
Theme URI: https://uny.ro/
Author: Uny
Author URI: https://uny.ro/
Description: Web site realizat de <a href="https://uny.ro/" target="_blank"> Uny Web Design </a>
Version: 5.1.3.0
Tested up to: 5.8.1
Requires PHP: 7.3
License: MIT License
License URI: https://uny.ro/
Text Domain: Uny
Tags: web design, website, design unic, website optimizat, realizare site-uri

*/




/**  -------------------------------------------------- Custom container  Content ------------------------------------------ **/

.container-custom {
    max-width: 1723px;
    margin: 0 auto;

    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);


}

.navbar .container-custom{
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
}

@media (min-width: 1250px) and (max-width: 1770px) {
    .container-custom {
        max-width: 1250px;

    }


}


@media (min-width: 1025px) and (max-width: 1281px) {
    .container-custom {
        max-width: 1125px;

    }

}

@media (min-width: 995px) and (max-width: 1025px) {
    .container-custom {
        max-width: 909px;

    }

}


@media (min-width: 769px) and (max-width: 995px) {
    .container-custom {
        max-width: 768px;
    }

    .content-head {
        padding-bottom: 90px !important;
    }
}

@media  (max-width: 768px) {
    .container-custom {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

}

/**  -------------------------------------------------- Edn Custom container  Content ------------------------------------------ **/

h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600;

}
body{
    font-family: 'Montserrat', sans-serif !important;
}

p, li, a {

    margin-bottom: 0.5em;
    line-height: 25px;
    font-size: 18px;

    font-weight: 400;
    font-family: 'Montserrat', sans-serif !important;
}


.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    float: left;
}

.left {
    display: inline-block;
}
.right {
    float: right;
    display: inline-block;
}

.copyright {
    padding: 15px 0;
}

.copyright p {
    margin: 0;
}

.hover-fot-bot{
    text-decoration: underline;
    color: #000;
}

.head-social li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 0;
}
.contact-head li{
    display: inline-block;
    margin-left: 30px;
    margin-bottom: 0;
}
.head-social li a, .contact-head li a{
  color:#999999 ;
    font-size: 16px;
    text-decoration: none;
    font-weight:500;
}
.contact-head i{
    margin-right: 3px;
}
.contact-head {
    text-align: right;
}
.info-head-top {
    border-bottom: 1px solid#ddd;
    padding: 10px 0;
}
#nav-main {
    background: #fff;
    padding: 0;
}
#bootscore-navbar li a {
    text-transform: uppercase;
    color: #555555;
    font-weight: 700;
    color: #555555;
    font-size: 15px;
    margin-right: 18px;
}
#bootscore-navbar li a:hover, #bootscore-navbar .current_page_item a{
    color: #222222 ;
}

.search-head:hover .active-search {
    opacity: 1;
    display: block !important;
}


.woofc-menu-item-inner-subtotal {

    display: none;

}
.list-icon-d{
    position: relative;
}
.list-icon-d li {
    display: inline-block;
    margin-left: 15px;
}
.active-search {
    opacity: 0;
    position: absolute;

    display: none;

}
.cart-menu .cart-contents{
    font-size: 12px;
    background: #ef9c38;
    color: #fff;
    padding: 2px 7px;
    border-radius: 50px;
    vertical-align: bottom;
    margin-left: -7px;
}
.cart-menu a {
    text-decoration: none;
}
#bootscore-navbar {
    margin-right: 30px;
}

.banner-home-top {
    padding: 217px 0 340px;
    background: url(./img/banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.box-content-top-ban h1 {
    font-size: 94px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 0;
}
.box-content-top-ban p {
    color: #fff;
    font-size: 17px;
}
.box-content-top-ban a {
    background: #000000;
    color: #fff;
    padding: 14px 33px;
    text-transform: uppercase;
    font-size: 18px;
    text-decoration: none;
    font-weight: 700;
    display: inline-block;
    margin-top: 10px;
    border: 2px solid transparent;
}
.box-content-top-ban {
    max-width: 66%;
}


.slick-next, .slick-prev {

    position: absolute;
    top: 48%;
    display: block;
    width: 23px;
    height: 23px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    border: 1px solid #666;
}

.slick-prev.slick-arrow {
    right: -40px;
    z-index: 9;
}
.slick-prev::before, .slick-next::before {
    color: #000;
}
.slick-prev::before {
    content: "\f105";
}
.slick-arrow{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.slick-prev::before, .slick-next::before {
    font-family: "Font Awesome 5 Free";
    font-size: 20px;
    line-height: 1;
    opacity: 1;
    padding: 6px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-next::before {
    content: "\f104";
}
.slick-next.slick-arrow {
    left: -40px;
}

.prod-home .slick-slide {
    padding: 14px;
}
.title-prod-home {
    text-align: center;
    max-width: 57%;
    margin: 0 auto;
}
.title-prod-home h2{
    color: #303a4a;
    text-transform: uppercase;
    letter-spacing: 6px;
    font-size: 29px;
    font-weight: 700;
}
.title-prod-home {
    margin-bottom: 58px;
}
.title-prod-home p{
    color: #666666;
    font-size: 15px;
}
.prod-home {
    margin: 100px 0;
}
.box-prod-home {
    text-align: center;
}
.box-prod-home a{
    text-decoration: none;
}
.box-prod-home h4{
    font-size: 21px;
    color: #303a4a;
    font-weight: 700;
    margin-top: 37px;
}

.woocommerce-Price-amount.amount {
    color: #2d3a4b;
    font-size: 18px;
    font-weight: 700;
    display: block;
    margin-top: 18px;
}

.btn-add-home:hover, .box-content-top-ban a:hover{
    background: #fff;
    color: #30363f;
    border: 2px solid#30363f ;
}

.btn-add-home{
    border: 2px solid transparent;
    background:#30363f ;
    font-size: 18px;
    display: inline-block;
    font-weight: 600;
    color: #fff;
    padding: 8px 24px;
    margin-top: 40px;
}
.box-beneficii-mag  img{
    height: 43px;
    margin-top: -9px;
}
.beneficii-mag{
   background: #30363f;
    padding: 50px 0 30px;
}
.box-beneficii-mag h4{
    font-size: 19px;
    font-weight: 700;
color: #fff;
    display: flex;
    margin-bottom: 12px;
}
.box-beneficii-mag p{
    font-size: 14px;
    color: #f1f1f0;
    line-height: 23px;
}

.content-categorii{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.box-categorii-home{
    text-align: center;
    width: 100%;
    display: table;
    table-layout: fixed;
    padding: 128px 5% 0px;
}


.box-categorii-home a:hover{
    background: #282828;
    color: #fff;
}
.box-categorii-home a {
    padding: 10px 21px 10px 26px;
    color: #282828;
    background-color: transparent;
    border: 2px solid #282828;
    -webkit-transition: background-color .35s,border-color .35s,color .1s cubic-bezier(.77,0,.175,1);
    -moz-transition: background-color .35s,border-color .35s,color .1s cubic-bezier(.77,0,.175,1);
    transition: background-color .35s,border-color .35s,color .1s cubic-bezier(.77,0,.175,1);
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
}

/******************************** Categorii Home ******************************/


.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.vc_row.vc_row-flex > .vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
}
.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.qodef-elements-holder {
    width: 100%;
    display: table;
    table-layout: fixed;
}
.qodef-elements-holder .qodef-eh-item {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    background-position: center;
    background-size: cover;
}
.qodef-pi-holder {

    margin: 0 auto;
    position: relative;
    display: table;
    -webkit-transform: translateY(10%);
    -moz-transform: translateY(10%);
    transform: translateY(10%);
    padding: 40px;

}
.qodef-pi-holder .qodef-pi-holder-inner {
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;

    height: 650px;
}


.qodef-pi-holder .qodef-pi {
    display: table-cell;
    vertical-align: middle;
    padding: 15px 13px;
}

.qodef-pi-holder.qodef-small-image-bottom-right .qodef-big-pair-item .qodef-pi-image, .qodef-pi-holder.qodef-small-image-top-right .qodef-big-pair-item .qodef-pi-image {
    top: 20px;
    left: -100px;
}
.qodef-pi-holder .qodef-pi .qodef-pi-inner .qodef-pi-image img {
    display: block;
}
.vc_column-inner::after {
    clear: both;
}

.qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
    position: absolute;
    right: -20%;
    bottom: -36px;
    z-index: 10;
    max-width: 100%;
    margin: 0;
}

.qodef-pi-holder .qodef-pi .qodef-pi-inner .qodef-pi-image {
    position: relative;
    overflow: hidden;
}
.cat-img-left .qodef-pi-holder .qodef-pi-holder-inner{
    padding: 0 72px;
}

.cat-img-left .qodef-pi.qodef-big-pair-item .qodef-pi-image{
    left: -202px;
}

.cat-img-left .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
    bottom: 60px;
}
.catg-3-home .qodef-pi-holder {
    display: block;
}
.catg-3-home  .qodef-pi-holder .qodef-pi-holder-inner {
    padding: 0 99px;
}
.catg-3-home .qodef-pi-holder.qodef-small-image-bottom-right .qodef-big-pair-item .qodef-pi-image {
    top: 0;
    left: -154px;
}
.catg-3-home .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
    right: -27%;
    bottom: -19px;
}
/******************************  End **/

.footer-top{
    background: #30363f;
    padding: 79px 0 36px;
}
.logo-foot ul li {
    display: inline-block;
}
.logo-foot ul {
    margin-top: 38px;
}


.contact-footer p, .contact-footer a {
    font-size: 16px;
    line-height: 24px;
    color: #cfd3d7;
    text-decoration: none;
    margin: 15px 0px;
    display: flex;
    font-weight: 500;
}

.contact-footer img {
    margin-right: 9px;
    height: 31px ;
}
.contact-footer h3 {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    margin: 10px 0 25px;
}

.contact-footer ul {
    padding: 0;
}
.contact-footer.meniu-footer li {
    list-style: none;
}
.contact-footer.meniu-footer li a {
    margin: 0;
}

.categorii-prod-home {
    margin: 0 0 182px;
}
.copyright{
    background: #23282f;
}

.copyright p, .copyright a{
    color: #ffffff;
    font-size: 16px ;
    margin: 0;
    text-decoration: none;
}

.single-page {
    background: #F0F0F0;
    padding: 100px 0;
}
.content-page-single {
    background: #fff;
    border-radius: 13px;
    padding: 50px 40px;
    -webkit-box-shadow: 2px 3px 12px -5px rgb(0 0 0 / 50%);
    -moz-box-shadow: 2px 3px 12px -5px rgba(0,0,0,0.5);
    box-shadow: 2px 3px 12px -5px rgb(0 0 0 / 50%);
}
.content-page-single h1 {
    text-align: center;
    font-size: 40px;
    color: #1a1a1a;
    margin-bottom: 50px;
    font-weight: 700;
}
.tml-button {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    background: #ef9c38;
    padding: 7px 25px;
    border-radius: 5px;
    font-weight: 600;
    border: 2px solid transparent;
    margin-top: 9px;
}
.tml-links li a {
    color: #333;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
}
.single-page {
    background: #F0F0F0;
    padding: 100px 0;
}
.content-page-single {
    background: #fff;
    border-radius: 13px;
    padding: 50px 40px;
    -webkit-box-shadow: 2px 3px 12px -5px rgb(0 0 0 / 50%);
    -moz-box-shadow: 2px 3px 12px -5px rgba(0,0,0,0.5);
    box-shadow: 2px 3px 12px -5px rgb(0 0 0 / 50%);
}
.woocommerce-MyAccount-navigation ul li:first-child {
    border-top: 1px solid #ddd;
}
.woocommerce-MyAccount-navigation ul li {
    list-style: none;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    padding: 10px 10px;
    border-color: #ddd;
    border-top-color: rgb(221, 221, 221);
    margin: 0;
}
.woocommerce-MyAccount-navigation ul li a {
    color: #131313;
    font-size: 16px;
    text-decoration: none;
    font-weight: 600;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-MyAccount-content p {
    font-weight: 400 !important;
    font-size: 16px;
    margin: 0;
    line-height: 30px;
}
.woocommerce-MyAccount-content a {
    color: #131313;
    font-size: 16px;
    text-decoration: underline;
}

.box-categorii-home h3{
    font-size: 32px;
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 21px;
}

.box-categorii-home p{
    font-size: 17px;
    color: #000;
    line-height: 30px;
    margin-bottom: 30px;
}




/** animal **/


.scroll-container {
    height: 100vh;
    min-height: 450px;
    padding: 2rem 1rem;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.scroll-container:nth-of-type(1) {
    background-color: #bdd0c4;
}
.scroll-container:nth-of-type(2) {
    background-color: #f5d2d3;
}
.scroll-container:nth-of-type(3) {
    background-color: #9ab7d3;
}
.scroll-container:nth-of-type(4) {
    background-color: #dfccf1;
}

.scroll-container:nth-of-type(even) {
    flex-direction: row-reverse;
}

.scroll-element,
.scroll-caption {
    width: 50%;
}

.scroll-element {
    min-height: 300px;
    height: 100%;
    background-color: #eaeaea;
}

.scroll-caption {
    margin: 1rem;
}



@media screen and (max-width: 650px) {
    .scroll-container,
    .scroll-container:nth-of-type(even) {
        flex-direction: column;
        align-content: inherit;
    }

    .scroll-element {
        height: 100%;
    }

    .scroll-element,
    .scroll-caption {
        width: 100%;
    }
}
/**Styling scrollable elements*/

.js-scroll {
    opacity: 0;
    transition: opacity 500ms;
}

.js-scroll.scrolled {
    opacity: 1;
}

.scrolled.fade-in {
    animation: fade-in 1s ease-in-out both;
}

.scrolled.fade-in-bottom {
    animation: fade-in-bottom 1s ease-in-out both;
}

.scrolled.slide-left {
    animation: slide-in-left 1s ease-in-out both;
}

.scrolled.slide-right {
    animation: slide-in-right 1s ease-in-out both;
}

/* ----------------------------------------------
 * Generated by Animista on 2021-2-11 23:32:31
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@keyframes slide-in-left {
    0% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}

@keyframes slide-in-right {
    0% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}

@keyframes fade-in-bottom {
    0% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}


/* End */

.woocommerce table.shop_table th {
    font-weight: 600;
    font-size: 19px;
}
.cos-page-sg .product-name a {
    color: #333;
    text-decoration: none;
    font-weight: 500;
    font-size: 17px;
}
.cos-page-sg .woocommerce-Price-amount.amount {
    color: #2d3a4b;
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin-top: 0;
}
#coupon_code {
    width: 55%;
}
.checkout-button.button.alt.wc-forward:hover{
    background: #fff;
    color: #30363f;
    border: 2px solid #30363f;
}
.checkout-button.button.alt.wc-forward{
    background: #000000;
    color: #fff;
    padding: 14px 33px;
    text-transform: uppercase;
    font-size: 18px;
    text-decoration: none;
    font-weight: 700;
    display: inline-block;
    margin-top: 10px;
    border: 2px solid transparent;
}

.cart_totals h2 {
    text-align: left;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 15px;
}

.shop_table.shop_table_responsive  th {
    font-size: 16px !important;
}
.woocommerce-billing-fields__field-wrapper p {
    font-size: 17px;
    font-weight: 600;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: 7px 10px;
    border-radius: 2px;
    border: 1px solid #ddd;
    font-weight: 500;
    color: #444;
}

 .woocommerce form .form-row select, .select2-container .select2-selection--single .select2-selection__rendered{
    padding: 2px 10px;
     color: #444;
    border-radius: 2px;
    border: 1px solid #ddd;
    font-weight: 500;
    background: none;
}

.select2-container--default .select2-selection--single{
    border: none;
}
.woocommerce-input-wrapper strong {
    font-weight: 600;
}
.woocommerce-billing-fields h3, #ship-to-different-address span {
    font-weight: 600;
    font-size: 20px;
}
#order_review_heading {
    font-weight: 600;
    font-size: 23px;
    margin-top: 50px;
}
#order_review th{
    font-size: 17px;
    font-weight: 600;
}


@media (min-width: 1361px) and (max-width: 1500px) {
    .catg-3-home .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        right: -13% !important;
    }
}

@media (min-width: 1025px) and (max-width: 1460px) {
    .box-content-top-ban h1 {
        font-size: 70px;
    }
    .banner-home-top {
        padding: 195px 0 213px;
    }
    .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        right: -16%;
    }

    .catg-3-home .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        right: -19%;
        max-width: 90%;
    }
    .qodef-pi-holder .qodef-pi-holder-inner {

        height: 600px;
    }
    .catg-3-home .qodef-pi-holder .qodef-pi-holder-inner {
        padding: 0 64px;
    }
}

@media (min-width: 955px) and (max-width: 1025px) {
    .box-content-top-ban h1 {
        font-size: 59px;
    }
    .banner-home-top {
        padding: 195px 0 213px;
    }
    .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        right: -14%;
        width: 91%;
    }

    .catg-3-home .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        right: -13%;
        max-width: 92%;
    }
    .qodef-pi-holder.qodef-small-image-bottom-right .qodef-big-pair-item .qodef-pi-image, .qodef-pi-holder.qodef-small-image-top-right .qodef-big-pair-item .qodef-pi-image {
        top: 15px;
    }
    .title-prod-home {
        max-width: 65%;
    }
    .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        width: 80%;
        bottom: 0;
    }
    .qodef-pi-holder .qodef-pi-holder-inner {

        height: 460px;
    }
    .cat-img-left .qodef-pi.qodef-big-pair-item .qodef-pi-image {
        left: -156px;
    }
    .cat-img-left .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        bottom: 0;
    }
    .catg-3-home .qodef-pi-holder .qodef-pi-holder-inner {
        padding: 0 64px;
    }
}

@media (max-width: 995px) {

    .box-content-top-ban {
        max-width: 100%;
    }
    .box-content-top-ban h1 {
        font-size: 50px !important;
    }
    .banner-home-top {
        padding: 111px 0 120px;
        background-position: center;
    }
    .box-content-top-ban a {
        padding: 9px 21px;
        font-size: 15px;
    }
    .title-prod-home {
        max-width: 100%;
    }
    .prod-home {
        margin: 50px 0;
    }
    .btn-add-home {
        padding: 5px 19px;
        font-size: 15px;
    }


    .re-order .order2{
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .re-order .order1 {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .re-order .order3 {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .re-order .order4 {
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        -ms-flex-order:4;
        -webkit-order: 4;
        order: 4;
    }
    .re-order .order5 {
        -webkit-box-ordinal-group: 5;
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }
    .re-order .order6 {
        -webkit-box-ordinal-group: 6;
        -moz-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }
    .re-order {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        /* optional */
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }
    .categorii-prod-home {
        margin: 0 0 50px;
    }
     .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        right: -12%;
    }
  .catg-3-home  .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        right: -5% !important;
        width: 80% !important;
    }
    .qodef-pi-holder .qodef-pi-holder-inner {
        height: 569px;
    }
}
@media (max-width: 755px) {
    .box-content-top-ban h1 {
        font-size: 35px !important;
    }
    .qodef-pi-holder .qodef-pi-holder-inner {
        height: 280px;
    }
    .banner-home-top {
        padding: 61px 0 75px;
        background-position: center;
    }
    .qodef-pi-holder.qodef-small-image-bottom-right .qodef-big-pair-item .qodef-pi-image, .qodef-pi-holder.qodef-small-image-top-right .qodef-big-pair-item .qodef-pi-image {
        top: 7px;
        left: -63px;
    }
    .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        right: -8%;
        max-width: 72%;
    }
    .cat-img-left .qodef-pi-holder .qodef-pi-holder-inner {
        padding: 0px 33px;
        height: 400px;
    }
    .cat-img-left  .qodef-pi-holder.qodef-small-image-bottom-right .qodef-big-pair-item .qodef-pi-image {
        left: -86px;
    }
    .box-categorii-home {
        padding: 80px 0 0px;
    }
    .cat-img-left .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        bottom: 0;
    }
    .box-categorii-home h3 {
        font-size: 23px;
    }
    .box-categorii-home a{
        font-size: 15px;
        padding: 5px 15px 7px 14px;
    }
    .catg-3-home .qodef-pi-holder .qodef-pi-holder-inner {
        padding: 0 40px;
    }
    .catg-3-home .qodef-pi-holder.qodef-small-image-bottom-right .qodef-big-pair-item .qodef-pi-image {
        left: -97px;
    }
    .catg-3-home .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        width: 100% !important;
        max-width: 82%;
    }
    .footer-top ul {
        padding: 0;
    }
    .footer-top {
        padding: 20px 0 20px;
    }
    .logo-foot ul {
        margin-top: 20px;
    }
    .list-icon-d li {
        display: inline-block;
        margin-left: 0;
    }
    .head-social li a, .contact-head li a {
        font-size: 15px;
    }
    .none-tel{
        display: none;
    }
    .fixed-top-old.bg-light {
        padding-top: 20px;
        background: #fff !important;
    }
    .list-icon-d {
        position: absolute;
        right: 10px;
        top: -11px;
    }
    .contact-head li {
        margin-left: 20px;
    }
    .active-search {
        right: 0;
    }

    .copyright p, .copyright a {
        font-size: 14px;
        text-align: center;
        float: none;
    }
    .left {
        display: block;
    }
    .slick-prev.slick-arrow {
        right: 0;
        z-index: 9;
    }
    .slick-next.slick-arrow {
        left: 0;
    }
    .box-prod-home h4 {

        margin-top: 16px;
    }
    .woocommerce-Price-amount.amount {
        margin-top: 10px;
    }
    .btn-add-home {
        border: 2px solid transparent;
        background: #30363f;
        font-size: 18px;
        display: inline-block;
        font-weight: 600;
        color: #fff;
        padding: 8px 24px;
        margin-top: 15px;
    }
    .btn-add-home {
        margin-top: 15px;
    }
    .box-beneficii-mag h4 {
        font-size: 16px;
    }
    .contact-footer p, .contact-footer a {
        font-size: 14px;
    }
    .contact-footer h3 {
        font-size: 17px;
        margin: 10px 0 10px;
    }
}

@media (min-width: 361px) and (max-width: 500px) {
    .catg-3-home .qodef-pi-holder.qodef-small-image-bottom-right .qodef-small-pair-item {
        right: -10% !important;
    }
    .catg-3-home .qodef-pi-holder .qodef-pi-holder-inner {
        padding: 0px 60px;
    }
    .cat-img-left .qodef-pi-holder.qodef-small-image-bottom-right .qodef-big-pair-item .qodef-pi-image {
        left: -101px;
    }
    .catg-3-home .qodef-pi-holder.qodef-small-image-bottom-right .qodef-big-pair-item .qodef-pi-image{
        top: -19px;
    }

}
.slick-slide img {
    display: initial !important;
}
.wp-post-image {
    width: auto !important;
}

.select2-container--default .select2-selection--single {
    margin-bottom: 5px;
}

.woocommerce-privacy-policy-text p a, .woocommerce-privacy-policy-text p,
.woocommerce-terms-and-conditions-checkbox-text, .woocommerce-terms-and-conditions-checkbox-text a{
    color: #333;
    font-size: 15px;
}
.woocommerce-info, .woocommerce-info::before, .woocommerce-info a {
    border-top-color: #30363f;
    color: #30363f;
}
.prodact-archive-page a{
    text-decoration: none;
}
.prodact-archive-page h2{
    font-size: 21px;
    color: #303a4a;
    font-weight: 700;
    margin-top: 25px;
}
.prodact-archive-page {
    text-align: center;
}
.woocommerce  .products-archive   .button.product_type_simple, .produse-recomandate-single .button.product_type_simple{
    border: 2px solid transparent;
    background: #30363f;
    font-size: 18px;
    display: inline-block;
    font-weight: 600;
    color: #fff;
    padding: 8px 24px;
    margin-top: 20px;
}
.button.product_type_simple:hover, .produse-recomandate-single .button.product_type_simple:hover{
    background: #fff;
    color: #30363f;
    border: 2px solid #30363f;
}

.prodact-archive-page {
    margin-top: 50px;
}
.added_to_cart.wc-forward {
    display: none !important;
}
.breadcrumb-paget-prod {
    background: #edf2f7;
    padding: 58px 0;
}
.box-breadcrumb-sg-pr p, .box-breadcrumb-sg-pr a {
    color: #010101;
    font-size: 17px;
    margin: 0;
    text-decoration: none !important;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    width: 60%;
}
.summary.entry-summary {
    width: 40% !important;
}
.woocommerce div.product div.images img {
    width: auto !important;
}
.flex-active {
    border: 1px solid #dddddd;
}
.summary.entry-summary h1{
    font-size: 25px;
    color:#070d17 ;
    font-weight: 600;
}
.made-in {
    display: flex;
    height: 27px;
}
.made-in p {
    font-size: 19px;
    margin-left: 3px;
}
.made-in {
    margin: 26px 0;
}
.prodact-page-single {
    margin: 110px 0 0;
}
.tabel-masuri li {
    display: inline-block;
    text-align: center;
}
.tabel-masuri {
    border: 1px solid #b9b9b9;
    border-radius: 5px;
    display: inline-block;
    padding: 16px 0;
    margin-top: 9px;
}
.title-tabel{
    color: #93969e;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 600;
}
.masurari-tabel{
    font-size: 21px;
    color: #000;
    font-weight: 600;
    margin-top: 4px !important;
}
.masurari-tabel span{
    font-size: 13px;
    color: #93969e;
}
.tabel-masuri p {
    margin: 0;
}
.tabel-masuri li {
    border-right: 2px solid#d3d1d1;
    padding: 0 16px;
    margin: 0;
}
.tabel-masuri li:last-child{
    border: none;
}
.pret-pag-prod p, .pret-pag-prod  bdi {
    display: inline-block;
    font-size: 25px;
    color: #010101;
    font-weight: 600;
}
.woocommerce-Price-amount.amount {
    margin-left: 7px;
}
.pret-pag-prod {
    margin-top: 21px;
}
.product_meta {
    display: none;
}
.yith-wcwl-add-button .separator, .yith-wcwl-add-button .view-wishlist {
    display: none;
}

.yith-wcwl-add-button span {
    display: none;
}
.yith-wcwl-add-button i {
    margin: 0 !important;
}
.yith-wcwl-add-button .fa{
    font-family: "FontAwesome" !important;
}

.summary.entry-summary .quantity {
    display: none;
}

.prodact-page-single .tex-cant-prod-sg, .prodact-page-single .yith-wcwl-add-to-wishlist {
    display: inline-block;
}
.prodact-page-single .single_add_to_cart_button.button.alt {
    display: block !important;
    margin-top: 10px !important;
    padding: 0 28px;

    margin-right: 20px !important;
    float: none !important;
    text-transform: uppercase;
    border-radius: 5px !important;
    font-weight: 500;
}

.single_add_to_cart_button {
    background: #070d17 !important;
    border-radius: 0 !important;
    height: 48px !important;
    line-height: 22px !important;
}
.prodact-page-single  .cart {
    display: inline-block;
}
.single_add_to_cart_button {
    margin: 0 !important;
    margin-top: 0px;
    margin-right: 0px;
}

.single_add_to_wishlist, .delete_item, .feedback i {
    background: #fff !important;
    border: 1px solid #070d17 !important;
    height: 48px !important;
    line-height: 27px !important;
    color: #070d17 !important;
    border-radius: 50% !important;
    padding: .618em 1em;
    font-size: 16px;
}
.feedback {
    font-size: 13px;
}
.livrare-info-prod p {
    font-size: 17px;
}
.summary.entry-summary {
    padding-left: 45px;
}
.tabs.wc-tabs {
    display: none;
}
#tab-description h2{
    font-size: 25px;
    font-weight: 600;
    color: #010101;
    margin-bottom: 23px;
}
#tab-description p{
    font-size: 19px;
    color: #010101;
    line-height: 29px;
}
#tab-description strong {
    font-weight: 600;
    margin: 29px 0;
    display: block;
    font-size: 21px;
}

.produse-recomandate-single .prodact-archive-page {
    width: 100%;
}
.produse-recomandate-single  .owl-carousel .owl-item img {
    display: block;
    width: auto;
    margin: 0 auto;
}
.ywcps-nav-prev, .ywcps-nav-next {
    opacity: 1 !important;
}
.ywcps-nav-prev span, .ywcps-nav-next span
{
    border: 1px solid #000 !important;
}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev {
    background: url(./img/next-icon.jpg) !important;
    background-repeat: no-repeat !important;
    padding: 10px;
    background-position-y: 3px !important;
    background-position-x: 2px !important;
    height: 18px !important;
    left: -34px !important;
}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{
    background: url(./img/prev-icon.jpg) !important;
    background-repeat: no-repeat !important;
    padding: 10px;
    background-position-y: 3px !important;
    background-position-x: 2px !important;
    height: 18px !important;
    right: -34px !important;
}

.woocommerce.ywcps-product-slider h3 {
    text-align: center;
    color:#303a4a;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700;
}
.back-prod-rec{
    background:#f9f9f9;
    padding: 50px 0;
    margin: 49px 0 0;
}
#tab-description {
    max-width: 60%;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    top: 0;
}

@media (min-width: 995px) and (max-width: 1025px) {

    .summary.entry-summary {
        padding-left: 20px;
    }
}

@media  (max-width: 995px) {
    .summary.entry-summary {
        padding-left: 20px;
    }
    .tabel-masuri li {
        padding: 0 10px;
    }
    .title-tabel {
        font-size: 13px;
    }
    .prodact-page-single .single_add_to_cart_button.button.alt {
        padding: 0 20px;
    }
    #tab-description {
        max-width: 100%;
    }
}

@media  (max-width: 755px) {
    .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images, .summary.entry-summary {
        width: 100% !important;
    }
    .prodact-page-single {
        margin: 50px 0 0;
    }
    .back-prod-rec {
        padding: 50px 0 0;
    }
}

.ywcps-wrapper .ywcps-nav-next {
    right: 0 !important;
}
.ywcps-wrapper .ywcps-nav-prev {
    left: 0 !important;
}

.fa {
    font-family: FontAwesome !important;
    font-weight: normal !important;
}
table.wishlist_table tbody td, table.wishlist_table thead th {
    border-left: 1px solid #e7e7e7;
}
.product-remove {
    border-left: none !important;
}
.woocommerce table.wishlist_table.shop_table {

    border-top: 0;
}
.product-name a {
    color: #212529;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
}
.wishlist-in-stock {
    color: #333 !important;
    font-size: 14px;
    font-weight: 600;
}

.product-price span {
    font-size: 16px !important;
    font-weight: 600 !important;
    margin: 0 !important;
}

.product-add-to-cart .button.product_type_simple{
    border: 2px solid transparent;
    background: #30363f;
    color: #fff;
}
.product-add-to-cart .button.product_type_simple:hover{
    background: #fff;
    color: #30363f;
    border: 2px solid #30363f;
}
.wishlist-title.wishlist-title-with-form h2 {
    font-size: 25px;
    font-weight: 600;
}

.footer-top a:hover {
    color: #fff;
}

.cur-fixed.fixed-position.visible-title3 {
    position: fixed;
    top: 0;
    width: 25%;
    margin-top: 150px;
}
.fixed-position2.visible-title2 {
    position: absolute !important;
    top: 0 !important;
}