/*
Theme Name: UNY
Author: UNY WEB DESIGN 
Description: Website de prezentare. Design responsive.
Author URI: http://www.uny.ro
Version: 6.3
*/





/**  -------------------------------------------------- Custom container  Content ------------------------------------------ **/

.container-custom2 {
    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-custom2{
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
}

@media (min-width: 1250px) and (max-width: 1770px) {
    .container-custom2 {
        max-width: 1250px;

    }


}


@media (min-width: 1025px) and (max-width: 1281px) {
    .container-custom2 {
        max-width: 1125px;

    }

}

@media (min-width: 995px) and (max-width: 1025px) {
    .container-custom2 {
        max-width: 909px;

    }

}


@media (min-width: 769px) and (max-width: 995px) {
    .container-custom2 {
        max-width: 768px;
    }

    .content-head {
        padding-bottom: 90px !important;
    }
}

@media  (max-width: 768px) {
    .container-custom2 {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

}

/**  -------------------------------------------------- Edn Custom container  Content ------------------------------------------ **/


.navbar-default {
    background-color: #fff !important;
    border-color: #fff !important;
}
body {
    color: #444;
    z-index:1 !important;
    width: 100%;
    font-weight: 400;
    background: #fff !important;
    font-family: Open Sans,sans-serif;
}
p {
    font-weight: normal;
    line-height: 25px;
    font-size: 15px;
    font-family: Open Sans,sans-serif !important;
}

h1, h2, h3, h4, h5 {
    line-height: 30px;
    font-weight: bold;
    font-family: Open Sans,sans-serif !important;
}
a {
    outline: none !important;
    font-family: Open Sans,sans-serif;
}
a:hover {
    outline: none !important;
}
img{
    max-width:100%;
    height: auto;
}

/* Meniu responsive */
@media (min-width:998px){
    .navbar-collapse.collapse{
        display:block !important;
    }
}
@media (max-width: 998px) {
    .navbar-header {
        float: none !important;
    }
    .navbar-toggle {
        display: block !important;
    }
    .navbar-collapse {
        border-top: 1px solid transparent !important;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1) !important;
    }
    .navbar-collapse.collapse {
        display: none;
    }
    .navbar-nav {
        float: none !important;
        margin: 10px !important;
    }
    .navbar-nav>li {
        float: none !important;
    }
    .navbar-nav>li>a {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .navbar-text {
        float: none !important;
        margin: 15px 0 !important;
    }
    .navbar-collapse.collapse.in {
        display: block;
        border-color:#fff !important;
        z-index:9 !important;
    }
    .collapsing {
        overflow: hidden!important;
    }

}
/* End meniu responsive */


/* Menu */

/* Polylang Flags Inline */

.polylang-flags {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.polylang-flags li {
    display: inline;
}
.polylang-flags {
    margin-top: 14px;
    text-align: right;
}
.polylang-flags span {
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
}

.meniu-top {
    background: #fff none repeat scroll 0 0;
    padding: 0 40px;
}
.navbar-header a {
    padding: 10px;
}
nav {
    margin: 0 !important;
    border: none !important;
}
.nav.navbar-nav a {
    color: #252525;
    font-family: Open Sans,sans-serif;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 39px;
    padding-top: 39px;
    text-transform: uppercase;
}
.navbar-toggle {
    border: 1px solid #252525!important;
    margin-top: 30px !important;
}
.nav.navbar-nav {

    float: none;
    width: 100%;
    text-align: center;

}
.navbar-brand {
    float: left;
    padding: 17px 0 !important;
}
/* End menu */

/* Contact From */
.contact-margin {
    background: #fff;
}
.contact-margin > section {
    padding: 100px 0;
}
#contact .contact-container .contact-info {
    border-bottom: 1px solid #cfcfcf;
    display: inline-block;
    padding: 15px 0;
    width: 100%;
}
#contact .bottom-contact-form input.form-control {
    border-color: #e0e0e0;
    border-radius: 0;
    box-shadow: none;
    color: #828282;
    font-family: Open Sans,sans-serif;
    height: 50px;
    margin-bottom: 20px;
    transition: all 0.4s ease 0s;
    width: 100%;
}
.form-control {
    max-width: 100%;
}


.bottom-contact-form .btn-contact:hover {
    color: #fff;
    box-shadow: 0px 0px 0px 0px rgba(181, 88, 53, 0.8);
    border-color: #b55835;
    background-color: #b55835;
}
.bottom-contact-form .btn-contact {
    background: #E77B51;
    background-color: #E77B51;;
    background-color: #E77B51;;
    border-color: #E77B51;;
    border: none !important;
    border-top-color: rgb(181, 88, 53);
    border-right-color: rgb(181, 88, 53);
    border-bottom-color: rgb(181, 88, 53);
    border-left-color: rgb(181, 88, 53);
    border-top-color:rgb(181, 88, 53);
    border-right-color:rgb(181, 88, 53);
    border-bottom-color: rgb(181, 88, 53);
    border-left-color: rgb(181, 88, 53);
    border-top-color: rgb(181, 88, 53);
    border-right-color: rgb(181, 88, 53);
    border-bottom-color: rgb(181, 88, 53);
    border-left-color:rgb(181, 88, 53);
    -webkit-transition: #b55835, color 0s;
    transition: #b55835, color 0s;
    margin-bottom: 4px;
    box-shadow: 4px 4px 0px 0px rgba(181, 88, 53, 0.8);
    text-decoration: none;
    color: #fff;
    font-size: 19px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 11px 36px;
    display: inline-block;
    margin: 20px 30px 0 0;
}
.btn-send {
    text-align: left;
}
textarea {
    width: 100% !important;
}
#contact .bottom-contact-form .form-control:focus {
    border-color:#ccc !important;
    box-shadow: 0 1px 3px 0 rgba(171, 171, 171, 0.68);
}
.contact-info-icon {
    font-size: 18px;
}
.contact-info-text span {
    font-weight: 600;
}
/* End contact from */

/* Servicii */
.category-img {
    background:rgba(0, 0, 0, 0.7) url("./img/servicii.jpg") no-repeat scroll center center / cover ;
    height: 344px;
}
.category-box-wrp {
    color: #fff;
    margin-top: 145px;
}
.category-box-wrp h3 {
    font-size: 50px;
}
.content-categorie {
    background: #fff;
}
.post-category {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ccc;
}
.post-category .wp-post-image {
    height: auto;
    width: 100%;
}
.package-info {
    padding: 20px;
}
.product-title a {
    color: #000;
    font-size: 21px;
    font-weight: 600;
}
.entry p {
    padding: 2px 0;
}
.btn-detalii a {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.5px;
    padding: 5px 20px;
}
.servicii {
    padding: 100px 0;
}
.background-servicii {
    background: #fff none repeat scroll 0 0;
}
.tittle-page h3 {
    font-size: 30px;
    font-weight: 600;
    padding: 20px;
    text-align: center;
}
.entry-text p {
    font-size:17px;
}
.btn.btn-2.btn-2a.btn-ev {
    color: #000 ;
    font-size: 15px;
    font-weight: 600;
    margin: 10px 47px 47px;
    padding: 5px 10px;
}
/* End servicii */

/* Blog */
.entry img {
    width: 100%;
}
.background-blog {
    background: #fff;
    margin: 50px 0;
    padding: 50px 30px;
}
.entry h2 {
    font-size: 22px;
    margin-top: 0;
    padding: 10px 0;
}
.blog-info a {
    color: #000;
    font-weight: 600;
}
.post-info {
    padding-bottom: 17px;
}
.excerpt-blog {
    padding-bottom: 22px;
}
.blog-info{
    border: 1px solid #ccc;
    border-top: none;
    padding:15px;
}
.border-right {
    border-right: 1px solid #ccc;
}
.categorii {
    padding-left: 10px;
}
.categorii li {
    list-style-type: none;
    padding: 5px 0;
}
#footer_widget > ul {
    padding: 0 10px;
}
.categorii a {
    color: #000;
}
#footer_widget {
    border-bottom: 1px solid #ccc;
    padding: 0 0 15px;
}
#footer_widget h2 {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;

}
/* End blog */

/* MailChimp blog */
.mailchimp-blog {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ccc;
    padding: 15px;
    text-align: center;
}
.email-blog input {
    border: 1px solid #999;
    padding: 8px;
}
.btn-mailchimp input {
    background: #52a627;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    font-family: open sans,serif;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 7px;
    margin-top: 15px;
    padding: 7px;
    width: 97% !important;
}
/* End mailChimp blog */

/* Single page blog */
#blog-single img {
    width: 100%;
}
.post-info-single {
    padding-bottom: 28px;
}
.post-inner-content {
    padding: 45px 50px;
}
.tittle-page h1 {
    color: #444;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 30px;
}
.post-single p {
    color: #6b6b6b;
    font-family: open sans,serif;
    font-size: 17px;
}
/* End single page blog */

/* Page Despre Noi */
.simple-page-wrp {
    background: #fff;
}
.text-page-wrapper h1 {
    border-bottom: 2px solid #ccc;
    color: #2f383d;
    font-size: 30px;
    font-weight: 700;
    line-height: 28px;
    margin: 50px auto;
    max-width: 603px;
    padding-bottom: 11px;
    position: relative;
    text-align: center;
}
.text-page-wrapper h1 *::after {
    background: #ffa800 none repeat scroll 0 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 39px;
    width: 50px;
}
.text-ds-img > p {
    font-size: 17px;
    line-height: 28px;
}
.text-ds.sub-ds > p {
    font-size: 17px;
    line-height: 28px;
}
.text-ds.sub-ds {
    margin-top: 30px;
}
/* End page despre noi */


.navbar-nav > li {

    float: none !important;
    display: inline-block !important;

}
.carousel-caption.text-slider {
    top:155px;
}

.text-slider h2{
    text-transform: uppercase;
    font-size: 40px;
    font-family: 'Raleway', sans-serif !important;
    font-weight: bold;
}

.text-slider span{
    padding: 0 20px 5px 20px;
    border-bottom: 1px solid #fff;
    font-size: 18px;
    font-family: Open Sans,sans-serif !important;
    font-weight: 600;
    margin-top: 18px;
    text-transform: uppercase;
    letter-spacing: 5px;
    display: inline-block;

}

.text-slider p{
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 9px;
    font-weight: 200;
    font-family: Open Sans,sans-serif !important;
}

.colectie-box {
    background-size: cover;
    background-repeat: no-repeat;
}


.colectie-img-h-500{

    height: 491px;

}

.colectie-img-h-300{
    height: 300px;
}

.colectie-box h2 {
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 300;
    text-align: center;
    z-index: 1;
    position: relative;
}



.colectie-box span {
    font-family: Open Sans,sans-serif !important;
    display: block;
    font-weight: 900;
    font-size: 40px;

}
.colectie-box{
    text-align: center;
}
.padding-none{
    padding: 0 !important;
}

.colectie-box a {
    font-family: Open Sans,sans-serif ;
    border: 1px solid;
    display: inline-block;
    text-transform: uppercase;
    padding: 7px 23px;
    font-weight: 600;

}

.colectie-femei {
    padding: 127px 0 0 192px;

}

.colectie-femei a, .colectii-copii a, .colectii-mixte a{
    color: #222;
    z-index: 1;
    position: relative;
}

.category a:hover {

    text-decoration: none;

}
.colectii-copii {
    padding: 36px 0 0 278px;
}
.colectii-mixte{
    padding: 63px 225px 0 0;
}
.colectii-barbati{
    color: #fff;
}

.colectii-barbati a{
    color: #fff;
    z-index: 1;
    position: relative;
}
.colectii-barbati {
    padding-top: 276px;
}
.category{
    padding: 100px 0;
}

.branduri .addon-title {
    background: url("./img/about_title_logo.png");
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-repeat: no-repeat;
    background-position: center;
    padding: 13px 0;
}

.branduri .addon-title h3 {
    font-size: 23px;
    color: #111111;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    line-height: 30px;
    font-weight: 900;
    text-align: center;
    padding: 0;
    margin: 0 20px ;
}

.branduri .view-all {
    text-align: center;
    margin: 10px 0 28px;
    text-align: center;
}
.branduri .view-all a {
    font-style: italic;
    color: #78909c;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 0.01em;
    position: relative;
    min-width: 11%;
}

.branduri .view-all a::before, .branduri .view-all a::after {
    content: "";
    top: 9px;
    width: 25px;
    position: absolute;
    height: 1px;
    background: #c0cbd1;
}
.branduri .view-all a::before {
    left: -35px;
}

.branduri .view-all a::after {
    right: -35px;
}

.branduri-home .img-brand {
    overflow: hidden;
}

.branduri-home .img-brand img {
    max-width: 100%;
    transition: all 0.5s ease 0s;
    width: 100%;
}

.img-brand:hover  img {
    transform: scale(1.2);
}

.first-banner .brand-content {
    bottom: 8.5%;
    color: #ffffff;
    font-size: 26px;
    left: 0;
    letter-spacing: 0.05em;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Playfair Display', serif;
}


.second-banner .img-brand {
    position: relative;
    width: 70.175%;
}

.second-banner .brand-content{
    position: absolute;
    right: 9%;
    text-align: right;
    top: 27%;
}

.second-banner .large-text {
    font-family: 'Playfair Display', serif;
    color: #111111;
    font-size: 1.66vw;
    font-weight: 900;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

.second-banner .small-text {
    font-family: 'Playfair Display', serif;
    color: #78909c;
    font-size: 1.56vw;
    letter-spacing: 0.02em;
    margin-bottom: 2vw;
    margin-top: 1.3vw;
    text-transform: capitalize;
}
.second-banner .shop-now {
    color: #78909c;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    position: relative;
    text-transform: capitalize;
}
.second-banner .shop-now::before {
    background: #78909c none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: -35px;
    position: absolute;
    top: 10px;
    width: 25px;
}
.branduri-home {
    padding: 25px 0 0 0;
}

.map-bg {
    background: rgba(0, 0, 0, 0) url("./img/map-bg.png") no-repeat scroll center top;
    margin-top:50px ;
}
.map-bg .b-info-columns-holder {
    margin-bottom: 95px;
}
.b-info-columns-holder {
    margin: 50px 0;
    margin-bottom: 50px;
}
.b-big-progress {
    margin-bottom: -26px;
    margin-top: -34px;
}
.b-big-progress div {
    display: inline-block;
    vertical-align: middle;
}
.big-title-mod {
    font-family: 'Source Sans Pro', sans-serif;
    color: #232c30;
    font-size: 48px;
    font-weight: 300;
    margin: 0 0 12px;
}
.b-big-progress .b-progress-list__item {
    margin: 0 12px;
}

.b-big-progress .b-progress-list__percent {
    background: #BF4D31;

    background-clip: border-box;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bad', endColorstr='#00c8c8',GradientType=0 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.b-big-progress .b-progress-list__percent {
    padding-right: 35px;
    font-size: 250px;
    font-weight: 100;
    padding-left: 42px;
    font-family: 'Source Sans Pro', sans-serif;
}

.row.equal > [class*="col-"] {
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    display: flex;
    flex-direction: column;
}
.b-info-column {
    margin-bottom: 25px;
    text-align: center;
}
.b-info-column .b-progress-list__percent {
    color: #BF4D31;
}
.b-info-column .b-progress-list__percent {
    font-size: 48px;
    font-family: "Source Sans Pro",sans-serif;
}
.b-info-column .info-column-title {
    font-family: 'Source Sans Pro', sans-serif;
    color: #23272c;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
}


.newsletter{
    padding: 50px 0 0;
    background: #f8f8f8;
}

.box-newsletter .wpcf7-list-item{
    margin: 0;
}

.box-newsletter {
    text-align: center;
}
.box-newsletter h3 {
    font-size: 40px;
    letter-spacing: 1px;
    font-weight: 600;
    margin-bottom: 30px;
}
.form-newsletter {
    padding: 7px 15px;
    font-weight: 600;
    font-family: open sans,serif;
    border: 1px solid;
    width: 50%;
    margin-bottom: 10px;
}

.wpcf7-list-item-label {
    font-weight: 300;
    font-family: open sans,serif;
    font-size: 13px;
    color: #E5E5E5;
}
.btn-newsletter {
    background: none;
    border: 1px solid;
    text-transform: uppercase;
    padding: 5px 20px;
    font-weight: 600;
    font-family: open sans,serif;
    margin-top: 18px;
}

.smls-car-img-wrap {
    padding: 30px;
}

.brand-uri .smls-carousel-arrow-type-4.owl-theme .owl-controls .owl-nav [class*=owl-] {
    top: 30%;
}


.brand-uri  .smls-carousel-four-items  {
    border: none !important;
}
.brand-uri h3 {
    text-align: center;
    font-size: 47px;
    color: #222;
    margin-bottom: 50px;
}
.brand-uri{
    padding: 50px 0;
}

.footer-top{
    padding: 60px 0;
    background: #111111;
    margin-top: -6px;
    z-index: 1;
    position: relative;
}

.top-box-footer h3, .top-box-footer p, .top-box-footer ul li {
    display: inline;
}


.top-box-footer .form-newsletter {
    padding: 6px 15px;
    width: 51%;
    background: #C5C5C5;
    border-radius: 30px 0 0 30px;
    margin-right: -3px;
    color: #000;
}
.footer-newsletter .wpcf7-not-valid-tip {
    position: absolute;
    top: -42px;
}
.top-box-footer .btn-newsletter {
    border: 1px solid transparent;
    padding: 2px 20px;
    margin-top: 0;
    background: #ff0000;
    color: #fff;
    display: inline;
}

.top-box-footer p {
    font-size: 13px !important;
}
.top-box-footer h3 {
    margin-right: 88px;
    font-size: 17px;
    font-weight: 700;
    display: block;
}
span.wpcf7-list-item {
    margin: 0;
}
.margin-t-10 {
    margin-top: 12px;
}
.content-box-footer p a {
    color: #fff;
    font-weight: 600;
}

.content-box-footer p {
    color: #fff;
    line-height: 30px;
    margin: 0;

}
#menu-meniu-principal-2 {

    margin-top: 11px;

}
#footer_pag ul {

    padding: 0;
    list-style: none;

}
#footer_pag ul li a {
    font-family: Open Sans,sans-serif;
    color: #E5E5E5;
    line-height: 33px;
    font-size: 14px;

}
.top-box-footer ul {

    padding: 0;

}

#footer_orar span {

    float: right;

}
#footer_orar {

    margin-top: 13px;

}
#footer_orar .orar-content p {

    border-bottom: 1px solid #ddd !important;

}

.content-box-footer p {
    margin-bottom: 4px;
    font-size: 14px;

}
.padding-l-20 {

    padding-left: 50px !important;

}
.orar-content strong {

    float: right;
    font-weight: normal;

}

#footer_orar img {

    float: right;

}
.footer-bt p{
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
}


.footer-right a {
    color: #fff;

}
.footer-right{
    text-align: right;
}
.footer-bt {
    border-top: 1px solid#3e3e3e;
    padding: 15px 0;
    background: #111;

}


@media (min-width: 995px) and (max-width: 1740px){
    .carousel-caption.text-slider {
        top: 25%;
    }
    .text-slider h2 {
        font-size: 43px;
    }
}


@media (min-width: 768px) and (max-width: 995px){
    .category-page {
        padding: 30px 0 50px !important;
    }
}


@media (min-width: 995px) and (max-width: 1400px) {
    .text-slider h2 {
        font-size: 38px;
    }

    .carousel-caption {
        left: 10% !important;
        right: 10% !important;
    }


}

@media (min-width: 995px) and (max-width: 1100px) {
    .nav.navbar-nav a {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}
@media (min-width: 995px) and (max-width: 1200px) {
    .top-box-footer h3 {
        margin-right: 15px !important;
    }
    .nav.navbar-nav a {
        padding-left: 9px;
        padding-right: 10px;
    }
    .box-h-footer {

        padding: 10px !important;
    }

}
.display-block-resp-polyn{
    display: none;
}
@media  (max-width: 998px) {
    .sub-title {
        font-size: 16px !important;
    }
    .footer-home-page h3 {
        font-size: 30px !important;
    }
    .polylang-flags p{
        margin: 0 !important;
    }
    .faq-head .taxonomy-description {
        padding-top: 0 !important;
    }
    .faq-head{
        padding: 50px 0 !important;
    }
    .text-faq {
        padding: 50px 0 !important;
    }
    .contact-page h1 {
        padding: 60px 0 !important;
        font-size: 30px;
    }
    .contact-page {

        background-attachment: unset !important;
    }
    .content-text-contact {
        padding-bottom: 50px;
    }
    .contact-margin > section {
        padding: 50px 0;
    }
    .nav.navbar-nav {
        width: auto !important;
    }
    .dropdown-menu {
        padding-left: 30px !important;
    }
    .nav.navbar-nav li {
        width: 100%;
        text-align: left;
    }
    .navbar-toggle {
        margin-right: 0 !important;
        margin-top: 0 !important;
    }
    .col-md-12.display-block-resp-polyn {

        padding-bottom: 20px;

    }
    .navbar-brand {
        float: none !important;
    }
    .display-none-polyn{
        display: none;
    }
    .polylang-flags {
        margin-top: 10px;
    }
    .display-block-resp-polyn{
        display: block;
    }
    .text-slider h2 {
        font-size: 30px;
    }
    .carousel-caption.text-slider {
        top: 20px;
    }
    .text-slider span {
        font-size: 15px;
        margin-top: 10px;
    }
    .text-slider p {

        font-size: 18px;
    }
    .big-title-mod {

        font-size: 30px;
    }
    .b-big-progress .b-progress-list__percent {
        font-size: 200px;
    }
    .b-info-column .b-progress-list__percent {
        font-size: 30px;
    }
    .box-newsletter h3 {
        font-size: 30px;
        margin-bottom: 25px;
    }
    .wpcf7-list-item-label {
        font-size: 12px;
    }
    .btn-newsletter {

        margin-top: 0;
    }
    .brand-uri h3 {
        font-size: 30px;
        margin-bottom: 40px;
    }
    .brand-uri {
        padding: 50px 0;
    }
    .footer-newsletter {
        margin-top: 50px;
    }
    .smls-car-img-wrap {
        padding: 5px;
    }
    .carousel-caption {
        left: 10% !important;
        right: 10% !important;
    }

}

@media  (max-width: 768px) {
    .btn-ct-home-ft a, .btn-dropbox a {

        font-size: 15px !important;
    }

    .single-img .taxonomy-description h2 {
        font-size: 25px !important;
    }
    .hed-category{
        background: url("./img/img-head-resp.jpg") no-repeat scroll center center / cover !important;
    }
    .box-categorie a {
        font-size: 17px !important;
    }

    .footer-top {
        padding: 40px 0 25px;
    }
    .footer-bt {
        padding: 20px 0;
    }
    .footer-right {
        text-align: center !important;
    }
    .footer-bt {
        text-align: center;
    }
    .top-box-footer .form-newsletter {
        width: 100%;
    }
    .top-box-footer h3, .top-box-footer p, .top-box-footer ul li {
        display: inline-block;
    }
    .padding-l-20 {
        padding-left: 10px !important;
    }
    .top-box-footer {
        height: auto;

    }
    .box-newsletter {
        margin-bottom: 50px;
    }
    .equal {
        margin-top: 70px;
    }
    .b-big-progress div {
        display: block;
    }
    .second-banner .large-text {
        font-size: 25px;
    }
    .second-banner .small-text {
        font-size: 20px;
    }
    .img-brand {
        margin-bottom: 50px;
    }
    .carousel-caption {
        left: 10% !important;
        right: 10% !important;
    }
    .text-slider h2 {
        font-size: 23px;
    }
    .meniu-top {
        padding: 0 0;
    }
}

@media  (max-width: 500px) {

    .img-category h4 {
        min-width: 100% !important;
        padding: 7px 10px !important;
    }

    .category-page {
        padding: 30px 0 !important;
    }
    .category {
        padding: 100px 0 50px;
    }
    .colectie-box span {
        display: block;
    }
    .colectii-barbati {
        padding-top: 151px;
        background-size: contain;
    }
    .colectie-img-h-500 {
        height: 360px;
    }
    .colectie-femei {
        padding: 45px 0 0 140px;
        background-size: contain;
    }
    .colectie-img-h-300 {
        height: 200px;
    }
    .colectii-copii {
        padding: 36px 0 0 140px;
    }
    .colectii-mixte {
        padding: 5px 190px 0 0;
        background-size: contain;
    }
    .colectie-box h2 {
        font-size: 20px;
    }
    .colectie-box span {
        font-size: 30px;
    }
    .colectii-copii {
        padding: 1px 0 0 130px;
        background-size: contain;
    }
    .carousel-caption span, .carousel-caption p {
        display: none;
    }
}
.brand-uri #wpls-logo-showcase-slider-1 {
    margin: 0 20px !important;
}
.slick-dots {
    display: none !important;
}

@media  (max-width: 600px) {
    .text-slider span {
        font-size: 12px;
    }
    .carousel-caption.text-slider {
        top: 0px;
    }

}

.despre-noi {
    padding: 100px 0 80px;
}

.text-box h3 {
    font-size: 36px;
    font-weight: 600;
    margin-top: 0;
}
.text-box p {
    font-size: 13px;
    font-family: Open Sans,sans-serif !important;
    letter-spacing: 0.25px;
}
.box-icon {
    text-align: center;
}
.box-icon h3 {
    font-weight: 900;
    font-size: 17px;
}
.box-icon p {
    font-size: 13px;
}




.arrow-company a:hover {
    background: #691f21;
    color: #fff;
}

.arrow-company {
    bottom: 30%;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.arrow-text-company {
    font-family: 'Playfair Display', serif !important;
    color: #fff;
    padding-bottom: 0;
    font-size: 30px;
    letter-spacing: 2px;
    font-weight: 400;
    max-width: 90%;
    margin: auto;
}

.arrow-company a {
    background: rgba(0,0,0,.2);
    display: inline-block;
    position: relative;
}
.arrow-company a, .arrow-company-up a {
    border-radius: 3px;
    height: 46px;
    outline-style: none !important;
    text-decoration: none;
    transition: all .3s ease-in-out;
    width: 46px;
    color: #fff;
}
.arrow-company-floating .arrow-company-icon {
    -webkit-animation: floating-arrow 1.6s infinite ease-in-out 0s;
    animation: floating-arrow 1.6s infinite ease-in-out 0s;

}
.arrow-company-icon {
    display: block;

}
.arrow-company-icon::before {
    display: inline-block;
    left: 0;
    position: relative;

}





.videoContainer {
    position: absolute;
    width: 100%;
    height: 700px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}





.video {
    height: 0;
    position: relative;
    padding-bottom: 56.25%; /* Если видео 16/9, то 9/16*100 = 56.25%. Также и с 4/3 - 3/4*100 = 75% */
}
.video iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}



.arrow-company-icon::before, .arrow-company-up-icon::before {
    font-size: 32px;
    line-height: 1;
    font-style: normal;
    top: 9px;
}




.video-background {
    background: #000;

    top: 0; right: 0; bottom: 0; left: 0;
    z-index: -99;
}
.video-foreground,
.video-background iframe {

    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

}


.de-ce-noi h3 {
    margin-bottom: 40px;
    text-align: center;
    font-weight: 600;
    color: #333;
    text-transform: uppercase;
    font-size: 33px;
}

.de-ce-noi{
    padding: 67px 0;
}
.content-why-chouse h4 {
    font-weight: 400;
    font-size: 27px;
    margin-bottom: 20px;
}
.content-why-chouse p {
    margin-bottom: 35px;
}
.box-why-chouse {
    padding: 45px 0;
}
.icon-ds {
    background: #f9f9f9;
    padding: 50px 0;
}

.padding-right-why {
    padding-right: 61px;
    padding-top: 40px;
}
.padding-t-20{
    padding-top: 20px !important;
}


.padding-left-why{
    padding-left: 61px;
    padding-top: 40px;
}


@media (min-width: 995px) and (max-width: 1200px){
    .text-box h3 {
        font-size: 30px;
    }
    .padding-right-why {
        padding-right: 30px;
        padding-top: 0px;
    }
    .padding-left-why {
        padding-left: 30px;
        padding-top: 0;
    }
    .padding-t-20 {
        padding-top: 0 !important;
    }
    .hed-category {
        background-size: contain !important;
        height: 200px !important;
    }
    .hed-category.custom-head-e-23 {
        height: auto !important;
    }
    .taxonomy-description {
        padding-top: 30px !important;
    }
    .hed-category.custom-head-e-23 .taxonomy-description {
        padding-top: 10px !important;
    }
}

@media (max-width: 998px){

    .info-product {
        padding: 0 20px !important;
    }
    .footer-home-page.clearfix .box-h-footer h3 {
        font-size: 18px !important;
    }
    .box-h-footer p {
        font-size: 15px;
    }
    #fixed-order {
        position: relative !important;
        width: 100% !important;
    }
    .navbar-nav .open .dropdown-menu {
        padding-left: 30px !important;
    }
    .text-single {
        padding: 50px 0 !important;
    }

    .taxonomy-description h1 {
        font-size: 30px !important;
    }
    .taxonomy-description {
        padding-top: 30px !important;
    }
    .hed-category {
        height: 200px !important;
        background-size: contain !important;
    }
    .hed-category.custom-head-e-23 {
        height: auto !important;
    }
    .hed-category.custom-head-e-23 .taxonomy-description {
        padding-top: 10px !important;
        padding-bottom: 30px;
    }
    .despre-noi {
        padding: 50px 0 50px;
    }
    .taxonomy-description p {
        font-size: 20px !important;
    }
    .text-box h3 {
        margin-bottom: 30px;
    }
    .de-ce-noi {
        padding: 40px 0 67px;
    }
    .frist-box{
        padding-top: 0;
    }
    .de-ce-noi h3 {
        margin-bottom: 2px;
    }
    .padding-right-why {
        padding-right: 0;
    }
    .padding-left-why {
        padding-left: 0;
    }

    /** Reorder box responsive */
    .box-why-chouse .order2, .box-order-single .order2{
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .box-why-chouse .order1 {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }


    .box-why-chouse, .box-order-single  {
        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;
    }

    /* end Reorder */

    .box-why-chouse {
        padding: 0;
    }
    .arrow-company.arrow-company-floating.hidden-sm-down {
        display: none;
    }


    .foto-single {
        padding: 0 0 50px !important;
    }

    .foto-single {
        padding: 50px 0 100px;
        max-width: 100% !important;
        width: 100% !important;
        min-width: 100% !important;
    }
    .btn-action {

        margin: 50px 0 0 !important;
    }
}

.hed-category.custom-head-e-23{
    height: auto;
}

.hed-category.custom-head-e-23 .taxonomy-description {
    padding-top: 10px;
}
.hed-category{
    background: url("./img/img-head.jpg") no-repeat scroll center center / cover  ;
    height: 240px;
}

.hed-category.single-img{
    background: url("./img/single-img.jpg") no-repeat scroll center center / cover  ;
    height: 450px;
}

.single-img .taxonomy-description h2 {
    font-family: 'Raleway', sans-serif !important;
    font-weight: 600;
    font-size: 31px;
    color: #fff;
}
.single-img  .taxonomy-description {
    padding-top: 154px;
}

.taxonomy-description {
    text-align: center;
    padding-top: 50px;
}

.taxonomy-description h1 {
    text-transform: capitalize;
    font-family: 'Raleway', sans-serif !important;
    font-weight: 500;
    font-size: 30px;
    letter-spacing: 1px;
    margin-bottom: 15px;

}

.taxonomy-description p{
    font-family: 'Raleway', sans-serif !important;
    font-weight: 400;
    font-size: 20px;

}

.img-category h4 {

    font-family: 'Montserrat', sans-serif !important;
    position: absolute;
    bottom: 44%;
    opacity: 0.8;
    max-width: 75% !important;
    padding: 9px 20px;
    text-transform: uppercase;

    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
}
/*
.img-category h4 {
    background: #ff0000;
    color: #fff;

}
*/
.img-category h4 {
    background: #000;
    color: #fff;

}
.btn-categorii .btn.btn-default {
    background: no-repeat;
    border: 1px solid #555;
    border-radius: 0;
    text-transform: uppercase;
}
.content-box-kitchens {
    text-align: center;
    border: 1px solid #333;
}

.btn-categorii a {
    background: #f5f5f5;
    border: none;
    border-radius: 0;
    font-size: 17px;
    padding: 8px 45px;
    color: #000;
    text-transform: capitalize;
    border-radius: 29px;
    display: inline-block;
    max-width: 100%;
    min-width: 100% !important;
}
.btn-categorii a:hover {
    background: #BF4D31;
    color: #fff;
    text-decoration: none;
    border:none  ;
}




.category-page {
    padding: 50px 0;
}
.box-categorie {
    margin-bottom: 40px;
}
.btn-categorii {
    margin-top: 27px;
    position: relative;
}
.text-used{
    margin-top: 20px;
}

.text-used p {
    font-size: 13px;
}

.text-single {
    padding: 100px 0;
}
.text-single h3 {
    font-size: 20px;
}
.text-single li{
    margin: 0 0 10px;
    font-weight: normal;
    line-height: 25px;
    font-size: 15px;
    font-family: Open Sans,sans-serif !important;
}
.text-single  ol {
    padding: 0;
}

.dropdown-menu li a {
    padding: 10px !important;
}
.dropdown-menu {
    padding: 0 !important;
}

@media (min-width: 500px) and (max-width: 768px){
    .category-page {
        padding: 50px 0 !important;
    }
}



.sidebar-single h2 span::before {
    content: "";
    width: 100%;
    height: 2px;
    display: block;
    position: absolute;
    bottom: -9px;
    left: 0;
    background: #ff0000;
}

.sidebar-single h2 span {
    display: inline-block;
    position: relative;
}

.sidebar-single h2{
    margin-top: 0;
    font-size: 20px;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 7px;
    margin-bottom: 20px;
    font-weight: 600;
    letter-spacing: 0.015em;
    border-bottom: 2px solid #f0f0f0;
}

.sidebar-single ul {

    padding-left: 0 !important;

}
.sidebar-single ul li{
    list-style: none;
}
.sidebar-single ul li a{
    color: #555555;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Raleway', sans-serif !important;
}


.sidebar-single ul li::before {
    content: "\f111";
    font-family: "Fontawesome";
    font-size: 6px;
    margin-right: 8px;
    color: #d8ccaf;
    display: inline-block;
    line-height: 33px;
}

.sidebar-single ul li a:hover {
    color: #ff0000;
}

.title-brand {
    position: relativ;
    top: 144px;
    left: 6%;
}

.title-brand h2{
    font-size: 40px;
    font-family: 'Playfair Display', serif !important;
    font-weight: 600;
}

.brand-post{
    background: #f9f9f9;
    padding:30px 20px;
    margin-bottom: 40px;
}
.table {
    margin: 0 !important;
    border: 1px solid #fafafa;
    text-align: center;
}

.table td{
    border: 1px solid#ddd;
    padding: 15px 0 !important;
    font-family: Open Sans,sans-serif;
    color: #80808f;
    text-transform: capitalize;
}



.table tr:nth-child(2n+2) {
    background: #fafafa;
}
.table td span {
    font-weight: 600;
}

.caaracteristici-lot h3 {
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase;
    padding-bottom: 16px;
}
.img-banner-content {
    padding-bottom: 40px;
}
.btn-action {
    text-align: center;
    margin: 50px 0;
}


.btn.btn-primary.btn-lg {
    border: none;
    font-family: Open Sans,sans-serif;
    font-size: 21px;
    padding: 10px 60px;
    line-height: 28px;
    letter-spacing: 1px;
}

.btn.btn-primary.btn-lg:hover, .btn.btn-primary.btn-lg:active, .btn.btn-primary.btn-lg:focus  {
    background: #60131b;
}
.btn.btn-primary.btn-lg:focus {
    outline-offset: unset !important;
}
.modal-dialog {
    z-index: 99999 !important;
}
.secund-table h3 {
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase;
}
.foto-single h3 {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.secund-table thead {
    border: 1px solid #ddd;
}

.secund-table th {
    text-align: center;
    border: 1px solid #ddd;
    color: #80808f;
    font-family: Open Sans,sans-serif;
}

.secund-table.table-continut th {
    border-bottom: none !important;
}

.secund-table.table-continut .table td {
    padding: 9px 0 !important;
}

.secund-table.table-continut .table tr:nth-child(2n+2), .secund-table.table-continut  thead tr {
    background: #fff !important;
}
.secund-table.table-continut .table tr:nth-child(2n+1) {
    background: #fafafa;
}

.secund-table.table-continut.clearfix {
    padding-top: 0;
}
.contact-products-single a{
    display: block;
    color: #80808f;
    font-family: Open Sans,sans-serif;
    padding-top: 50px;
}

.contact-products-single a:hover{
    color: #60131b;
}
#envira-gallery-wrap-532 img {
    padding: 10px;
}
#envirabox-title{
    display: none !important;
}
.caption {
    display: none !important;
}
.ug-textpanel.ug-trans-enabled, .ug-textpanel-textwrapper {
    display: none;
}
.foto-single {
    padding: 0 0 50px;
}

.content-box-single, .sidebar-single {
    padding: 40px 0 0;
}

#fixed-order {
    z-index: 1;
}


@media (min-width: 765px) and (max-width: 998px){
    .title-brand h2 {
        font-size: 70px;
    }
    .title-brand {
        top: 121px;
    }
    .sidebar-single {
        padding: 0 0 50px;
    }
    .foto-single {
        padding: 0 0 50px;
    }
    .content-box-footer {
        margin-bottom: 30px;
    }

}


.ug-thumb-overlay:hover {
    background: rgba(96, 19, 27, 0.5) !important;
}

@media  (max-width: 768px){

    .pret-prod {
        padding: 17px 6px !important;
        font-size: 11px !important;
    }

    .title-brand h2 {
        font-size: 40px;
    }
    .content-box-single, .sidebar-single {
        padding: 0;
        position: relative !important;
    }
    .title-brand {
        top: 10px;
    }

    .hed-category .taxonomy-description h1 {
        font-size: 20px !important;
    }

    .hed-category .taxonomy-description p {
        font-size: 16px !important;
    }
    .hed-category .taxonomy-description {
        padding-top: 44px !important;
    }
    .box-order-single {
        padding-bottom: 50px;
    }
}


.faq-head{
    background-image: url("./img/bg6.jpg");
    background-position: center center;
    background-repeat: repeat;
    box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.04);
    -o-box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.04);
    padding: 80px 0;
}
.faq-head .taxonomy-description {
    padding: 0;
}
.faq-head .taxonomy-description h2 {
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Playfair Display', serif !important;
    letter-spacing: 1px;
    font-size: 40px;
}

.text-faq {
    padding: 100px 0;
}
.faq-text h3 {
    font-weight: 600;
    margin-bottom: 40px !important;
    text-align: center;
    margin-top: 20px !important;
}

.wpsm_panel-body {
    line-height: 35px;
}

.dropdown-menu:hover {
    display: block;
}
.float-right {
    text-align: right !important;
}

.modal-body .btn-contact {
    background: #60131b !important;
    color: #fff !important;
    border: none !important;
}

.contact-page{
    background: url("./img/contact-head.jpg") ;
    background-attachment: fixed;
    background-color: rgba(250,250,250,1);
    background-size: initial;
    width: 100%;
    margin: 0;
    display: block;
    background-size: cover;
    -webkit-background-size: cover;
    background-position: center;
    z-index: 0;
    text-align: center;

}

.contact-page h1{
    color: #fff;
    font-family: 'Raleway', sans-serif !important;
    text-transform: uppercase;
    font-weight: 600;
    padding: 120px 0;
}


.content-text-contact p, .title-contact a{
    letter-spacing: 0.25px;
    font-size: 13px;
    font-family: Open Sans,sans-serif !important;
    font-weight: 400;
    margin: 0 0 20px;
    display: block;
    line-height: 26px;
    color: #555;
}
.form-inline.bottom-contact-form .wpcf7-list-item span{
    letter-spacing: 0.25px;
    font-size: 13px;
    font-family: Open Sans,sans-serif !important;
    font-weight: 400;
    line-height: 12px;
    color: #555;

}

.title-contact span {
    font-family: Open Sans,sans-serif !important;
    font-size: 14px;
    font-weight: 600;
    color: rgba(24,24,24,1);

}
.title-contact p, .title-contact a {
    margin-bottom: 7px;
}

.border-right{
    border-right: 1px dotted #999;
    margin-right: 45px;
}
.box-info h3{
    color: rgba(24,24,24,1);
    font-size: 16px;
    font-weight: 600;
    margin: 15px 0 10px;
}
.textarea {
    padding-top: 20px;
}
.title-contact a {

    color: #60131b;
    font-weight: 600;

}

.box-info p, .box-info a{
    font-size: 14px;
    color: #555;
    display: block;
}

.box-info a{
    margin-top: 5px;
    color: #ff0000;
    font-weight: 600;
}
.info-contact{
    padding-top: 50px;
}

.form-control {

    font-size: 13px !important;
}
.form-inline.bottom-contact-form p {
    font-size: 15px;
    font-weight: 600;
}

.form-inline.bottom-contact-form .wpcf7-list-item {
    display: block !important;
    margin: 10px 20px !important;
}

.colectie-box:hover .vincent_prod_list_overlay{
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 0;
    opacity: .7;
    background: #ff0000;
}


.img-category:hover .vincent_prod_list_overlay {

    width: 100%;
    height: 370px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 0;
    opacity: .7;

}

/*

.img-category:hover .vincent_prod_list_overlay {

    background: #ff0000;

}
*/

.img-category:hover .vincent_prod_list_overlay {

    background: #000;

}

.colectie-box:hover  h2 {
    color: #fff;
}


.colectie-femei:hover a,  .colectii-copii:hover a, .colectii-mixte:hover a{
    color: #fff;
}
.margin-b-20{
    margin-bottom: 20px;
}
.colectie-box a:hover {

    background: #ff0000;
    color: #fff;

}


@media (min-width: 998px) and (max-width: 1200px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 300px;
        width: 92%;
    }
    .img-category h4 {
        bottom: 47%;
        max-width: 89% !important;
    }
}

@media (min-width: 769px) and (max-width: 998px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 310px;
        width: 100%;
    }
    .img-category h4 {
        bottom: 43%;
    }
}

@media (min-width: 730px) and (max-width: 768px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 469px;
        width: 100%;
    }
    .img-category img {
        width: 100%;
    }
}

@media (min-width: 670px) and (max-width: 730px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 440px;
        width: 100%;
    }


}

@media (min-width: 650px) and (max-width: 670px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 414px;
        width: 100%;
    }

}

@media (min-width: 600px) and (max-width: 650px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 393px;
        width: 100%;
    }

}
@media (min-width: 553px) and (max-width: 600px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 361px;
        width: 100%;
    }

}
@media (min-width: 530px) and  (max-width: 553px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 339px;
        width: 93%;
    }

}

@media (min-width: 499px) and  (max-width: 530px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 320px;
        width: 100%;
    }

}

@media  (min-width: 460px) and  (max-width: 499px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 300px;
        width: 100%;
    }

}

@media    (max-width: 460px){
    .img-category:hover .vincent_prod_list_overlay {
        height: 276px;
        width: 100%;
    }

}

.nav.navbar-nav a:hover, .nav.navbar-nav a:active, .nav.navbar-nav a:focus {
    background: #fff;
    color:  #ff0000;
}

.nav.navbar-nav .active a {
    color: #000 !important;
    font-weight: 700;

}
.nav.navbar-nav .dropdown-menu .active a{
    color: #000 !important;

    background: transparent;
}
.polylang-flags p {

    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;

}

.nav.navbar-nav li a:hover{
    color: #000 !important;
    font-weight: 700;
    background: transparent !important;

}
.img-home{
    background: #f6f6f6;
}

.polylang-flags p a{
    color: #000;
}

.footer-home-page h3 {
    text-align: center;
    font-size: 40px;
    font-weight: 800;
    letter-spacing: 1px;
    font-family: 'Raleway', sans-serif !important;
    color: #333333;

}


.sub-title {
    font-weight: 300;
    font-size: 18px;
    margin-top: 40px;
    text-align: center;
    color: #333333;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children.menu-item-280.dropdown.open .dropdown-toggle {
    background: red !important;
    color: #fff;
}
.box-h-footer {
    text-align: center;
    margin-top: 50px;
    padding: 0 30px;
}
.box-h-footer h3 {
    font-size: 20px !important;
    font-weight: 700;
    color: #333;
    margin-top: 25px;
    text-transform: uppercase;
}
.box-h-footer p {
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    margin-top: 20px;
}
.footer-home-page {
    padding: 60px 0;
    background: #f6f6f6;
}
.navbar-brand {
    height: auto !important;
}

.btn-ct-home-ft a:hover, .btn-dropbox a:hover{
    background: #ff0000 ;
    color: #fff;
    border: 1px solid transparent;
}

.btn-ct-home-ft a, .btn-dropbox a {

    font-size: 17px;
    border: 1px solid;
    text-transform: uppercase;
    color: #333;
    font-weight: 600;
    padding: 10px 30px;
    margin-top: 50px;
    display: inline-block;

}

.info-product {
    padding: 20px 50px;
}
.meniu-top.navbar-default.navbar-fixed-top {
    z-index: 1;
    border-bottom: 1px solid #ddd;
}
.box-categorie {
    min-height: 450px;
}
.content-box-kitchens p {
    margin-bottom: 4px;
}

.content-box-kitchens a p {
    color: #333;
    font-family: Open Sans,sans-serif;
    font-weight: 600 !important;
}
.category-btn-1{
    margin:100px 0;

}

@media (max-width: 570px){
    .img-category h4 {
        bottom: 35% !important;
        max-width: 84% !important;
    }
    .box-categorie {
        min-height: 351px;
    }


}


@media (max-width: 430px){
    .img-category h4 {
        bottom: 40% !important;
        max-width: 100% !important;
    }
    .img-category:hover .vincent_prod_list_overlay {
        height: 252px !important;
        width: 100% !important;
    }
    .box-categorie {
        min-height: 310px;
    }

}

.box-categorie {
    position: relative;
}

.pret-prod {
    z-index: 1;
    position: absolute;

    padding: 23px 10px;
    border-radius: 50%;
    margin: 8px;
    font-weight: 600;
    width: auto;
    text-align: center;
    font-size: 14px;
    letter-spacing: -1px;
    opacity: 0.7;
}

/**
.pret-prod {
     background: #ff0000;
      color: #fff;
}
*/
.pret-prod {
    background: #f98b00;
    color: #000;
}

/*
.box-categorie:hover .pret-prod {
   background: #333;
    opacity: 1 !important;
}
*/


.box-categorie:hover .pret-prod {
    background: #f98b00;
    color: #fff;
    opacity: 1 !important;
}
.Barbati, .Copii , .Mixte, .Femei, .Children, .Men, .Mixed, .Women {
    display: none;
}

.post-13415 .pret-prod, .post-13449 .pret-prod{

    background: #f98b00;
    color: #000;
}


.post-13415  .img-category h4, .post-13449 .img-category h4{

    background: #000;
}



.post-13415 .img-category:hover .vincent_prod_list_overlay, .post-13449 .img-category:hover .vincent_prod_list_overlay{

    background: #000;
}


.post-13415 .box-categorie:hover .pret-prod, .post-13449 .box-categorie:hover .pret-prod{
    background: #f98b00;
    color:#fff;
}

.navbar .bi {
    font-size: 22px;
}



@media (min-width: 1035px) and (max-width: 1400px) {

    .nav.navbar-nav a {
        padding-left:5px;
        font-size: 17px;
        padding-right:5px;

    }
    .navbar .bi {
        font-size: 18px;
    }
}

@media (min-width: 995px) and (max-width: 1034px) {

    .nav.navbar-nav a {

        font-size: 16px;


    }

    .navbar .bi {
        font-size: 18px;
        display: none;
    }
    .navbar .bi, .pal, .hover-pal {
        display:none !important;
    }
}


.navbar .bi {
    font-size: 22px;
    margin-bottom: -6px;
}

.hover-pal{
    display:none;
}


.navbar-default .navbar-nav > li > a:hover .hover-pal{
    display:inline-block;
}
.navbar-default .navbar-nav > li > a:hover .pal{
    display:none ;
}

.pal {
    display: inline-block;
}

.top-box-footer.margin-t-10.text-center {
    margin-top: 70px;
}

#gtranslate_wrapper{
    top: 40px !important;
    right: 10% !important;
}
.content-box-off-top {
    text-align: center;
    padding: 128px 24px 70px 24px;
    margin-top: 50px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.content-box-off-top a{
    display: inline-block;
    background: #cc390e !important;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 20px;
    padding: 10px 42px;
    margin-top: 22px;
}
.content-box-off-top h2 {
    color: #fff;
    font-size: 28px;
    line-height: 62px;
    font-weight: 800;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif !important;
}
.prodact-box-home-top-1 {
    margin-top: 0;
}


.newslet{
    background: url("./img/news.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
    padding-bottom: 100px;
    padding-top: 100px;

}

.float-right{
    float: right !important;
}


.newsletter.newslet .btn-newsletter {

    text-align: center;
    margin: 14px auto;
}

.newsletter.newslet  .box-newsletter {
    max-width: 73%;
    margin: 0 auto;
    float: right;
}

.newsletter.newslet  .form-newsletter {

    width: 73%;

}

.content-box-footer h3, .top-box-footer h3 {
    font-size: 19px;
    font-weight: 500;
    margin-top: 40px;
    color: #fff;
    margin-bottom: 30px;
}

.top-box-footer.margin-t-10 h2{
    font-size: 19px;
    font-weight: 500;
    margin-top: 20px;
    color: #fff;
    margin-bottom: 10px;
}
.top-box-footer.margin-t-10 li {
    margin-right: 10px;
    margin-top: 14px;
    display: inline-block;
}
.logo-foot-pay {
    margin-top: 30px;
}
.footer-newsletter a {
    color: #E5E5E5;
    text-decoration: underline;
}
@media (max-width: 755px){
    .newslet {

        padding-bottom: 50px;
        padding-top: 50px;
        background-position-x: -517px !important;
    }
    .newsletter.newslet .box-newsletter {
        max-width: 99%;

        float: none;
    }

    .footer-newsletter {

        text-align: center;
    }
    .footer-newsletter {
        margin-top: 0 !important;
    }
    .top-box-footer h3 {
        margin-right: 0 !important;

    }


    .content-box-off-top.resp-box-of{
        padding: 2px 10px 23px 10px;
        margin-top: 20px;
    }

    .content-box-off-top.resp-box-of  a {
        padding: 6px 11px;
        font-weight: 600;
    }

    .logo-sub-footer ul li {
        max-width: 17% !important;

    }
}


.logo-sub-footer ul li {
    display: inline-block;
    max-width: 32%;
    padding: 5px;
}

.logo-sub-footer ul {
    padding: 0;
}
.logo-sub-footer {
    text-align: center;
}
.logo-sub-footer h3{
    font-size: 17px;
    font-weight: 700;
    margin-top: 40px;
}

.top-box-footer.margin-t-10 p {
    color: #000;
    font-weight: 600;
    margin-left: 10px;
}
.navbar-default .navbar-nav > li > a {
    color: #484848  !important;
}


.meniu-top.navbar-default.sticky #gtranslate_wrapper {
    top: 40px !important;
}

.categ-head-01 {
    background: rgba(0, 0, 0, 0.5);
    padding: 20px 0;


    text-align: center;
}
@media (min-width: 755px) and (max-width: 1571px) {
    .content-overlay .categ-head-01 {
        margin: 0 20px !important;
    }
}
@media (min-width: 1281px) and (max-width: 1660px) {


    #gtranslate_wrapper {
        right: 13% !important;
    }
    .newslet {

        background-position-x: -100px;
    }
}

@media (min-width: 1026px) and (max-width: 1280px) {
    #gtranslate_wrapper {
        right: 15% !important;
    }
    .newslet {

        background-position-x: -150px;
    }
}

@media (max-width: 1025px) {
    #gtranslate_wrapper {
        right: 27px !important;
        top: 0 !important;
    }

    .newslet {

        background-position-x: -250px;
    }



}


@media (max-width: 900px) {
    #gtranslate_wrapper {
        z-index: 2 !important;
        top: 12px !important;
        left: 23px;
    }

    .footer-newsletter {
        margin-top: 0 !important;
    }

}

.wpls-logo-showcase button.slick-arrow {
    z-index: 1 !important;

}

@media (max-width: 755px) {

    .content-box-off-top h2 {
        font-size: 20px;
        line-height: 29px;
        max-width: 100%;
        margin: 20px auto;

    }
    .content-box-off-top {
        padding: 10px 24px 50px 24px;
    }
    .content-box-off-top a {
        font-size: 17px;
        padding: 6px 42px;
    }
    .prodact-box-home-top-1 {
        margin-top: 0;
    }



    .content-box-off-top {
        margin-top: 18px;
    }

    .secund-table h3 {
        padding-bottom: 16px;
    }
    .hed-category.custom-head-e-23 {
        background: #fff !important;
    }

    .navbar {
        margin-top: 20px !important;
    }

    .polylang-flags {
        z-index: 9999999;
        position: relative;
        width: 50%;
        float: right;
    }

    .img-category h4 {

        font-size: 16px;
    }


    #gtranslate_wrapper {

        width: 50%;
    }


    .wpcf7-form-control.wpcf7-textarea.form-control {
        height: 80px !important;
    }
    .wpcf7-form-control.wpcf7-acceptance.optional .form-inline.bottom-contact-form .wpcf7-list-item {

        margin: 10px 0 !important;
    }
    .footer-newsletter input#wpcf-custom-btn-0, .footer-newsletter input#wpcf-custom-btn-2, .footer-newsletter input#wpcf-custom-btn-1  {
        margin-top: -26px;
    }
}


.tabel-pret td {
    color: #000;
}

.stick{
    position: fixed;
    top: 10%;
    display: inline-block;
    width: 14%;
}


.sidebar-single.mobile {
    position: relative !important;
    width: 100% !important;
}


.title-land-top {
    background-color: rgba(14, 14, 14, 0.6);
    border: 6px solid rgba(255, 255, 255, 0.6);
    color: #fff;
    margin-top: 10%;
    padding: 70px;
    margin-top: 5%;
    text-align: center;
    padding: 25px 70px;
}

.title-land-top > h1 {
    font-size: 35px;
    font-weight: 600;
}

.title-land-top > p {

    font-size: 20px;
    margin-top: 26px;
    line-height: 40px;
}

.bi.bi-box-seam, .table.tabel-pret img, .bi.bi-truck {
    font-size: 24px;
    position: absolute;
    left: 25px;
}


@media (min-width: 955px) and (max-width: 1026px) {
    .bi.bi-box-seam, .table.tabel-pret img, .bi.bi-truck {
        left: 15px;
    }

}


.img-category h4:hover, .img-category:hover h4 {
    opacity: 1;
}

.text-center-btn-offf {
    text-align: center;
    margin-top: 50px;
}


.wpcf7-form-control.wpcf7-textarea.form-control {
    height: 150px;
}


.modal-content input.form-control {
    height: 35px !important;
    margin-bottom: 10px !important;

}


.modal-content  .bottom-contact-form .btn-contact {
    border: none;
    background: #60131b;
    border-radius: 0;
    margin-top: 0;

}

.modal-content .col-xs-6{
    z-index: 9999999;
    position: relative;

}

.background-land-top {
    padding-bottom: 60px;
}
.table .pad-icon-pr {
    padding-left: 21px !important;
}
@media (max-width: 755px) {
    .title-land-top > h1 {
        font-size: 20px;
        line-height: 26px;
    }

    .title-land-top {

        padding:0 20px 10px;
    }
    .title-land-top > p {
        font-size: 16px;
        line-height: 26px;
    }
    .modal-dialog {
        margin-top: 173px !important;
    }

    .table .pad-icon-pr {
        padding-left: 45px !important;
    }

    .modal-header p {
        line-height: 20px;
        font-size: 13px;
    }
    .logo-sub-footer {
        margin-top: 0 !important;
    }
}

#myModalLabel {
    text-align: center;
    margin-bottom: 11px;
}


.logo-sub-footer {
    margin-top: -155px;
}


.silder-head-top {
    /*  background: url("./img/header.jpg");*/
    background-repeat: no-repeat;
    background-position: center;
    height: 700px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.categ-head-01 {
    text-align: center;
    color: #fff;
    max-width: 50%;
    margin: 0 auto;
}

.categ-head-01 h3 {
    color: #fff;
    font-weight: 600;
}

.categ-head-01 a {
    background: #262626;
    color: #fff;
    border-radius: 30px;
    padding: 10px 30px;
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 16px;
}

.categ-head-01 a:hover {
    background: #fff;
    color: #262626;
    text-decoration: none;
}

.container-custom {
    width: 100%;
    overflow: hidden;
}

.brand-uri .wpls-fix-box {
    border: 1px solid #D9D8D8;
    border-radius: 10px;
    padding: 22px 0;
}

.boost {
    overflow: hidden;
}
.img-boost {
    margin-left: -69%;
}

.info-boost {
    display: -webkit-inline-box;
    align-items: center;
}

.img-info-boost {
    margin-right: 30px;
}

.img-info-boost img {
    display: block;
    max-width: 100%;
    height: auto;
}

.info-content-boost {
    flex: 1;
}

.info-content-boost h3 {
    margin: 0 0 10px 0;
}

.info-content-boost p {
    margin: 0;
}
.title-boost h3 {
    color: #000;
    font-weight: 700;
    font-size: 34px;
}
.title-boost p {
    color: #000;
    font-weight: 400;
    font-size: 18px;
}
.content-boost {
    padding-left: 30px;
}
.info-boost {
    padding-left: 24px;
    margin-bottom: 40px;
}

.info-content-boos h3{
    margin-top: 0;
    color: #000;
    font-weight: 600;
    font-size: 22px;
    text-transform: uppercase;
}
.info-content-boos p {
    font-size: 15px;
    color: #000;
    margin: 0;
    padding-right: 42px;
    line-height: 21px;
}
.title-boost {
    margin-bottom: 47px;
}

.btn-ct-home-01 a{
    background: #262626;
    color: #fff;
    padding: 14px 30px;
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;

}



.footer-newsletter input#wpcf-custom-btn-0, .footer-newsletter input#wpcf-custom-btn-2, .footer-newsletter input#wpcf-custom-btn-1 {
    background: url('./img/newsl.png') no-repeat center center;
    background-size: contain;
    border: none;
    width: auto;
    height: auto;
    text-indent: -9999px;
    cursor: pointer;
    background-color: #D9D9D9;
    padding: 6px 26px;
    border-radius: 0 30px 30px 0;
}


.box-categorie{
    background: #fff;
    -webkit-box-shadow: 0 3px 55px -13px rgba(0,0,0,.3);
    -moz-box-shadow: 0 3px 55px -13px rgba(0,0,0,.3);
    box-shadow: 0 3px 55px -13px rgba(0,0,0,.3);
    text-align: center;
    margin: 0 10px;
    margin-top: 30px;
    border-radius: 15px;
    position: relative;
}

.img-category img {
    border-radius: 15px;
}

.info-prodact h3{
    color: #000;
    font-weight: 700;
    font-size: 23px;

    min-height: 52px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
}
.info-prodact p{
    color: #000;
    font-weight: 600;
    display: inline-block;
    font-size: 17px;
}
.info-prodact span {
    display: block;
    color: #BF4D31;
    font-weight: 700;
    font-size: 20px;
}
.info-prodact {
    padding: 0 25px 25px 25px;
}
.img-category span {
    position: absolute;
    color: red;
    font-weight: 600;
    max-width: 79%;
    z-index: 99;
    min-width: 100%;
    right: 16px;
    text-align: right;
    top: 10px;
}

.fara-stock .img-category a img {
    filter: blur(2px);
}
.info-sub-title-prodact {
    min-height: 60px;
    position: relative;
}

.center-text-head {
    text-align: center;
}
.center-text-head h2 {
    font-size: 63px;
    font-weight: 900;
    color: #000;
    text-transform: uppercase;
}
.center-text-head p{
    font-size: 20px;
    font-weight: 300;
    margin-top: 32px;
    color: #484848 ;
}

.center-text-head a{
    background: #262626;
    color: #fff;
    border-radius: 30px;
    padding: 14px 41px;
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 36px;
}
.center-text-head a:hover{
    background: #fff;
    color: #262626;
    text-decoration: none;
}

#lang_choice_1 {
    background: #f5f5f5;
    padding: 8px 12px;
    font-size: 17px;
    border: none;
}

.wpsm_panel-title {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    font-weight: 600;
}

.forms {
    margin: 68px 0;
}
.back-forms {
    background: #E77B51;
    padding: 0 !important;
}

.info-forms {
    padding: 50px 23px;
}
.info-forms h3 {
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    letter-spacing: -0.54px;
    margin-bottom: 30px;
}
.info-forms li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
}

.info-forms i {
    margin-right: 10px;
}

.info-forms .contact-info {
    display: flex;
    flex-direction: column;
}
.info-forms li i {
    border-radius: 152px;
    background: rgba(255, 255, 255, 0.08);
    line-height: 52px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    margin: 0;
    height: 54px;
    padding: 0 16px;
}
.info-forms li a {
    padding-left: 30px;
    color: #fff !important;

    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    margin-top: 6px;
}
.adr-9 i {
    width: 58px !important;
    height: 52px !important;
}
.info-forms li a span {
    display: block;
    color: #fff;

    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.14px;
    text-transform: uppercase;
    opacity: 0.5;
}
.social-info-cont-02 {
    padding-top: 18%;
}
.social-info-cont-02 h3 {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    color: #fff;
    letter-spacing: -0.54px;

}

.social-info-cont-02 i {
    margin-top: 20px;
    margin-right: 10px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.08);
    line-height: 44px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    width: 45px;
    height: 45px;
}
.box-forms {
    background: #fff;
    -webkit-box-shadow: 1px 3px 69px -6px rgba(0,0,0,.3);
    -moz-box-shadow: 1px 3px 69px -6px rgba(0,0,0,.3);
    box-shadow: 1px 3px 69px -6px rgba(0,0,0,.3);
    padding: 76px 60px 70px 60px !important;
}
.top-ct-1 {
    padding-bottom: 50px;
    text-align: center;
}

.info-forms {
    background-image: url(./img/Shape.png);
    background-repeat: no-repeat;
    background-size: initial;
    background-position-y: -40px;
    background-position-x: 116%;
}

.contact-info span{
    padding-left: 30px;
    display: block;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.14px;
    text-transform: uppercase;
    opacity: 0.5;
}
.contact-info a {
    text-decoration: underline !important;
}
.info-cont-092 p {
    color: #fff;
    font-size: 13px;
    margin-bottom: 5px;
}

.info-cont-092  {
    margin-top: 30px;
}


@media (max-width: 1571px) {
    #webname-navbar {
        padding: 0;
    }
    .img-category  .post-thumbnail {
        width: 290px;
        height: 356px;

    }
    .nav.navbar-nav a {
        padding-left: 4px;
        padding-right: 4px;
    }

    .box-left-head-custom {
        margin: 0;
    }
    .box-right-head-custom {
        margin: 0;
        float: right;
    }
    .silder-head-top {
        background-position: center top;
        height: 572px;

    }
}
@media (max-width: 1483px) {
    .categ-head-01 {
        max-width: 89%;
    }
}

@media (max-width: 1025px) {

    .categ-head-01 {
        display: none;
    }
    .box-forms {
        padding: 77px 20px 70px 20px !important;
    }
}

@media (max-width: 955px) {
    .img-boost {
        margin-left: 0;
    }
    .content-boost {
        padding-left: 0;
    }


    /** Reorder box responsive */
    .reorder .order2{
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .reorder .order1 {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }


    .reorder {
        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;
    }

}
@media (max-width: 755px) {
    .info-prodact span {
        font-size: 18px;
    }
    .silder-head-top {
        background-position: top right;
        height: 572px;
        background-position-x: -111px;
    }
    .center-text-head h2 {
        color: #fff;
        font-size: 37px;
    }
    .center-text-head p {
        font-weight: 500;
        color: #fff;
    }
    .display-block-resp-polyn {
        padding-bottom: 0 !important;
        margin-top: 0;
    }
    .sticky {
        position: relative !important;
    }
    .gt_switcher_wrapper {
        position: absolute !important;
    }
    .title-boost h3 {
        font-size: 28px;
    }
    .title-boost p {
        font-size: 16px;
    }
    .info-boost {
        padding-left: 0;
        margin-bottom: 30px;
    }
    .img-info-boost {
        margin-right: 20px;
    }
    .info-boost {
        display: block;
        text-align: center;
    }
    .img-info-boost img {
        display: inline-block;
    }
    .img-info-boost, .btn-ct-home-01 {
        text-align: center;
    }
    .box-categorie {
        margin: 0;
        margin-bottom: 27px;
    }
    .info-prodact {
        padding: 0 10px 25px 10px;
    }
    .btn-categorii a {
        font-size: 16px;
        padding: 8px 4px;
    }
    .btn-categorii {
        margin-top: 9px;
    }




    .box-forms {
        padding: 50px 0 50px 0 !important;
    }
    .img-category img {
        max-width: 100%;
    }
    .img-category .post-thumbnail {
        width: 100%;
        height: auto;
    }
    .img-category {
        text-align: center;
    }
}



.box-categorie {
    position: relative;
    overflow: hidden;
}

.box-categorie .overlay-old {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #BF4D31;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* asigură-te că overlay-ul nu va împiedica click-urile pe link */
}

.box-categorie:hover .overlay-old {
    opacity: 0.6; /* setează transparența dorită pentru overlay */
}


.box-categorie:hover{
    -webkit-box-shadow: 0 3px 55px -13px rgba(191,77,49,0.71);
    -moz-box-shadow: 0 3px 55px -13px rgba(191,77,49,0.71);
    box-shadow: 0 3px 55px -13px rgba(191,77,49,0.71);
}

.info-sub-title-prodact span strong{
    color: #BF4D31 !important;
}


.stock-head {
    background-image: url("./img/deal.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.04);
    -o-box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.04);
    padding: 178px 0;
}
.breadcrumb-title {
    text-align: center;
}
.breadcrumb-title h1 {
    color: #fff;
    font-weight: 700;
    font-size: 50px;
    margin-bottom: 30px;
}
.breadcrumb-title p {
    color: #fff;
    font-size: 20px;
}

.content-box-info{
    background: #fff;
    -webkit-box-shadow: 3px 7px 17px -6px rgba(0,0,0,.3);
    -moz-box-shadow: 3px 7px 17px -6px rgba(0,0,0,.3);
    box-shadow: 3px 7px 17px -6px rgba(0,0,0,.3);
    border-radius: 15px;
    padding: 30px;
    position: relative;
}

.content-box-info {
    text-align: center;
}
.content-box-info h3 {
    margin: 23px 36px;
    font-weight: 700;
    font-size: 19px;
}
.content-box-info p{
    margin: 0;
}
.box-info {
    padding: 100px 0;
}
.title-obiective-stock {
    text-align: center;
}
.title-obiective-stock h2{
    font-size: 30px;
    padding: 0 53px;
    line-height: 42px;
    font-weight: 600;
}

.back-wi {
    background: #fff;
    padding: 70px 0;
}
.content-obiect h3 {
    font-weight: 700;
    margin-bottom: 30px;
}
.content-obiect p {
    font-size: 20px;
    line-height: 30px;
}
.content-obiect {
    padding-left: 50px;
}


.content-obiect-container {
    display: table;
    height: 100%;
    width: 100%;
}
.content-obiect {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.sect-01sotck {
    display: flex;
}
.img-obiect-sto img {
    display: block;
    max-width: 100%;
    height: auto;
}

.back-gr {
    background: #f9f9f9;
    padding: 70px 0;
    box-shadow: 0 0 15px 1px rgba(0,0,0,.07) !important;
}

.back-gr .content-obiect {
    padding-left: 0;
    padding-right: 50px;
}


@media (max-width: 955px) {
    .stock-head {
        padding: 60px 0;
    }
    .box-info {
        padding: 50px 0 20px;
    }
    .content-box-info {
        margin-bottom: 30px;
    }
    .title-obiective-stock h2 {
        font-size: 25px;
        padding: 0;
        line-height: 33px;
    }
    .sect-01sotck {
        display: revert;
    }
    .content-obiect {
        padding-left: 0;
        margin-top: 40px !important;
        display: block !important;
    }
    .back-gr .content-obiect {
        padding-right: 0px;
    }
}


@media (max-width: 755px) {
    .breadcrumb-title h1 {
        font-size: 28px;
    }
    .breadcrumb-title p {
        font-size: 17px;
    }
    .title-obiective-stock h2 {
        font-size: 20px;

    }
    .content-obiect h3 {
        margin-bottom: 20px;
    }
    .content-obiect p {
        font-size: 17px;
    }
    .back-wi, .back-gr {
        padding: 50px 0;
    }
}


.btn-primary {

    background-color: #BF4D31 !important;

}

.box-newsletter .wpcf7-list-item-label {
    color: #000;
}

.box-newsletter #wpcf-custom-btn-0 {
    text-align: center;
    margin: 30px auto;
}
/*
.newsletter{
    background:rgba(0, 0, 0, 0.7) url("./img/banner1.jpg") no-repeat scroll center center / cover ;
    height: 344px;
}

 */





.tab-solutii ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    width: 100%;
    text-align: center;
}

.tab-solutii ul.tabs li {
    display: inline-block;
    cursor: pointer;
    padding: 5px 30px;
    height: 46px;
    line-height: 31px;
    border: 1px solid #212121;
    color: #000;
    overflow: hidden;
    position: relative;
    margin: 0 10px;
    font-size: 19px;
}

.tab-solutii .tab_last { border-right: 1px solid #333; }

.tab-solutii ul.tabs li:hover {

    background: #BF4D31;
    color: #fff;
    border-color: #BF4D31;
}

.tab-solutii ul.tabs li.active {
    display: inline-block;
    background: #BF4D31;
    color: #fff;
    border-color: #BF4D31;
}

.tab-solutii .tab_container {
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
    overflow: auto;
}

.tab-solutii .tab_content {
    padding: 20px;
    display: none;
}

.tab-solutii .tab_drawer_heading { display: none; }

@media screen and (max-width: 755px) {
    .tab-solutii .tabs {
        display: none;
    }
    .tab-solutii .tab_drawer_heading {
        background-color: #fff;
        color: #333;
        margin: 0;
        padding: 13px 14px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border: 1px solid #333;
        margin-bottom: 10px;
        font-size: 20px;
    }
    .tab-solutii   .d_active {
        background-color: #BF4D31;
        color: #fff;
        border: 1px solid #BF4D31;
    }
}

.title-sut {
    text-align: center;
    margin-bottom: 50px;
}
.title-sut h2{
    margin-bottom: 18px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase;
    font-size: 40px;

}
.tab-solutii {
    padding: 70px 0;
}
.title-sut p{
    font-size: 20px;
    line-height: 30px;
}

.tab-solutii .tab_content {
    text-align: center;
    max-width: 68%;
    margin: 54px auto 0;
}
.tab-solutii .tab_content p {
    font-size: 18px;
    line-height: 34px;
}
.sust-icon {
    margin-top: 30px;
}
.sust-icon span {
    display: block;
    font-size: 19px;
    margin-top: 13px;
}
.btn-vie a {
    background: #fff;
    color: #262626;
    padding: 10px 30px;
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    border: 2px solid #262626;
}
.btn-vie {
    margin-top: 50px;
}
.icon {
    margin-top: 30px;
}
.btn-vie  a:hover, .info-sust-012 .btn-vie a:hover {
    border: 2px solid #BF4D31;
    background: #BF4D31;
    color: #fff;
    text-decoration: none;
}
.info-sust-012{
    background:#f1f1f1 ;
    padding: 50px 0;
}
.title-sut-0921, .box-fight {
    text-align: center;
}

.title-sut-0921 h3{
    font-size: 35px;
    color: #000;
    line-height: 1em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;


}

.title-sut-0921 p{
    font-size: 22px;
    color: #000;

    text-transform: uppercase;
}
.box-fight h4{
    color: #000;
    font-size: 25px;
    font-weight: 700;
    margin-top: 30px;
}
.box-fight {
    margin-top: 50px;
}
.box-fight p{
    font-size: 18px;
}
.btn-vie.clearfix {
    text-align: center;
}
.info-sust-012 .btn-vie a {
    background: transparent;
}
.stock-head.page-susut-top-1{
    background-image: url("./img/sustenab.jpg");
}

.stock-head.page-susut-top-1 .breadcrumb-title h1 {
    color: #333;
}

.stock-head.page-susut-top-1 .breadcrumb-title p {
    font-size: 30px;
    color: #333;
}

@media screen and (max-width: 1025px) {
    .tab-solutii .tab_content {
        max-width: 100%;

    }
    .box-fight {
        min-height: 193px;
    }
    .tab-solutii ul.tabs li {
        padding: 3px 10px;
        height: 40px;
    }
}

@media screen and (max-width: 755px) {
    .stock-head.page-susut-top-1 .breadcrumb-title p {
        font-size: 19px;
        color: #333;
    }

    .tab-solutii .tab_content {
        margin: 0;
    }

    .title-sut h2 {
        font-size: 32px;
    }
    .tab-solutii {
        padding: 50px 0;
    }
    .title-sut p {
        font-size: 17px;
    }
}

.btn-vie h4 {
    font-size: 27px;
    margin-bottom: 40px;
    font-weight: 700;
}
.categ-head-01 h2 {
    font-weight: 600;
}
.icon-p {
    max-width: 30px;
    min-width: 30px;
}

@media (min-width: 1483px) and (max-width: 1571px) {
    .categ-head-01 {
        max-width: 80%;
    }
}





/* Fundal video */
.video-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
}

.video-background iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100vw;
    height: 56.25vw;
    transform: translate(-50%, -50%);
    pointer-events: none;
}


.silder-head-top {
    position: relative;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.container-custom.content-overlay {
    position: relative;
    z-index: 1;
    color: #fff;
}


 .post-thumbnail  {
     width: 400px;
     height: 456px;
     object-fit: cover;
 }

@media screen and (max-width: 955px) {
    .post-thumbnail {
        width: 100%;
        height: auto;
    }
    .btn-categorii a {
        padding: 8px 9px;
    }
    .silder-head-top {

        height: 42vh;
    }
}


.prtkg {
    font-size: 18px !important;
    color: #006400  !important ;
}


@media  (max-width: 1500px) {

    .box-categorie {
        margin: 0 0;
        margin-bottom: 30px;
    }
}

.flag-head-b {
    max-width: 65px;
}
.responive-into-top .categ-head-01 {
    display: block;
    max-width: 100%;
    margin: 10px 0;
    padding: 12px;
}

.responive-into-top  .categ-head-01 h3 {
    font-size: 17px;
}




.trsnlate-google {
    float: right;
    margin-top: 14px;
}

.responive-into-top  .icon-p {
    margin-right: 10px;
}
.responive-into-top  .categ-head-01 h3  {
    display: flex;
    align-items: center;
    margin: 0;
    text-align: left;
}

.responive-into-top .categ-head-01 a {
    background: #BF4D31;
}
.respnsove-dtrans, .responive-into-top{
    display: none;
}




.responive-into-top{
    background: url("./img/ban-top-c.png");
    padding: 10px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.search-brand {
    float: none;
}
.search-brand {
    margin-top: 50px;
}
#brandSearchForm select {
    background: #fff !important;
    border: 1px solid #ddd;
    font-size: 16px;
    padding: 6px 20px;
    border-radius: 5px;
}
@media screen and (max-width: 755px) {
    .responive-into-top .categ-head-01.box-left-head-custom,  .responive-into-top  .categ-head-01 {
        background: none;
    }
    .search-brand {
        float: none;
    }
    .categ-head-01 a {

        padding: 7px 21px 10px;
    }
    .categ-head-01{
        margin: 0 !important;
    }
    .trsnlate-google{
        display: none;
    }
    .respnsove-dtrans, .responive-into-top{
        display: block;
    }
    .silder-head-top {
        height: 26vh;
    }
    .trsnlate-google {
        float: left;
        margin-top: -46px;
    }


}

.menu .nav.navbar-nav .nav-item.trsnlate-google.respnsove-dtrans {
    display: none;
}

.menu .nav.navbar-nav .nav-item.trsnlate-google.respnsove-dtrans.show-translate {
    display: block;
}