@font-face {
font-family: "The Jacklyn Regular";
font-style: normal;
src: local("The Jacklyn Regular"),
url(//tafibaazar.ro/wp-content/themes/tafi-baazar/fonts/TheJacklynRegular.woff2) format("woff2"),
url(//tafibaazar.ro/wp-content/themes/tafi-baazar/fonts/TheJacklynRegular.woff) format("woff");
font-display:auto;font-style:normal;
}
@font-face {
font-family: "Play bill";
font-style: normal;
src: local("Play bill"),
url(//tafibaazar.ro/wp-content/themes/tafi-baazar/fonts/Playbill.woff2) format("woff2"),
url(//tafibaazar.ro/wp-content/themes/tafi-baazar/fonts/Playbill.woff) format("woff");
font-display:auto;font-style:normal;
}
:root {
--main-color: #ce4492;
--text-color: #3c3c3b;
--dark-green: #218e82;
--dark-blue: #393a50;
--grey: #4d4e5d;
--light-grey: rgb(128 128 128);
--light-purple: #ef6eb7;
--dark-purple: #8D5285;
--font-femei: 'The Jacklyn Regular', sans-serif;
--font-barbati: 'Play bill', serif;
}
#CybotCookiebotDialog,
#CybotCookiebotDialogBodyContentTitle {
background: #292d3a !important;
color: #ffffff !important;
}
#CybotCookiebotDialogPoweredbyImage {
display:none !important;
}
#CybotCookiebotDialogPoweredbyLink{
background-image: url(https://www.industrial-trading.ro/wp-content/uploads/2020/08/logo-white-1.png);
background-repeat:no-repeat;
width: 50px !important;
height: 50px !important;
}
#CybotCookiebotDialogBodyLevelButtonAccept {
background-color: #ec008e !important;
border: 1px solid #ec008e !important;
transition: 0.15s ease-out;
}
#CybotCookiebotDialogBodyLevelButtonAccept:hover {
background-color: #a00061 !important;
border: 1px solid #a00061 !important;
}
#CybotCookiebotDialogBodyLevelDetailsButton {
color: #000000 !important;
}
@media screen and (min-width:650px){
#CybotCookiebotDialogBody,
#CybotCookiebotDialogDetailBody {
max-width:95% !important;
}
} * {-webkit-font-smoothing: antialiased;}
.nu-exista {
padding: 100px 0 !important;
}
body {
line-height: 1.42857143;
}
a, html {
-webkit-tap-highlight-color: transparent !important;
transition: 0.15s ease-out !important;
}
.select2-selection:focus,
.select2-results__option:focus,
a:focus,
button:focus {
outline: none !important;
}
.container {
padding: 0 20px !important;
}
a { }
a:hover {
text-decoration: none !important;
}
.single-product .product ul:not(.tabs) {
list-style: inside !important;
}
#scroll-top-link:before {
color: #000000;
} #header_meta {
background: #ffffff;
}
.wpml-ls-display {
font-family: Arial, sans-serif !important;
font-size: 11px;
font-weight: 700;
}
.menu-item-language a {
padding: 0 !important;
opacity: 1 !important;
}
.av-main-nav > li > a {
padding: 0 16px;
margin-right: 22px;
}
.wpml-ls-first-item .wpml-ls-display {
border-right: 1px solid #ccc !important;
padding: 2px 3px;
margin-right: 8px;
}
.wpml-ls-first-item a {
margin-right: 0 !important;
}
.menu-item-language-current span {
color: var(--main-color);
}
.av-language-switch-item {
display: none;
}
#header {
box-shadow: 0 -8px 17px rgb(0 0 0 / 31%);
}
.logo, .logo a {
display: inline-block;
}
.container.av-logo-container,
.av-logo-container .inner-container {
display: flex;
line-height: 90px !important;
max-height: 90px;
min-height: 90px;
transition: max-height  0.5s cubic-bezier(0, 1, 0, 1);
transition: min-height  0.5s cubic-bezier(0, 1, 0, 1);
}
.page-scrolled .container.av-logo-container,
.page-scrolled .av-logo-container .inner-container {
max-height: 45px;
min-height: 45px;
line-height: 45px !important;
}
.logo a, .logo img {
max-height: 90px !important;
transition: max-height  0.5s cubic-bezier(0, 1, 0, 1);
}
.page-scrolled .logo img {
max-height: 45px !important;
}
.main_menu {
display: flex;
flex-direction: row-reverse;
justify-content: center !important;
z-index: 11;
}
.main_menu:not(:first-of-type) {
display: none !important;
}
.main_menu #menu-item-shop {
border: 0;
}
.logo-top {
position: relative !important;
}
.logo {
z-index: 2 !important;
display: flex;
align-items: center;
}
.logo a {
width: 120px;
display: flex;
height: auto;
}
.page-scrolled #header_main .logo img {
max-height: 50px;
}
@media screen and (min-width:990px) {
.html_cart_at_menu.html_header_top #top .main_menu {
left: 10%;
}
#top #header.av_minimal_header .main_menu ul:first-child >li > ul {
display: flex !important;
align-items: center;
opacity: 0;
width: auto !important;
left: -125px;
padding-bottom: 0;
height: 50px;
}
#top #header.av_minimal_header .main_menu ul:first-child >li > ul a {
white-space: nowrap;
padding: 13px 15px;
}
#top .av-main-nav ul {
box-shadow: 0 8px 15px rgb(0 0 0 / 20%);
}
#top .av-main-nav ul ul {
left: 0px;
top: 40px;
max-width: 160px;
}
#top .av-main-nav ul ul a {
padding: 7px 15px !important;
}
#header_main .main_menu {
display: flex;
flex-direction: revert;
justify-content: center;
align-items: center;
transition: 0.5s ease;
}
.widget_categorii_cu_imagini .widgettitle:after {
opacity: 0;
}
.opened:after {
opacity: 1 !important;
}
}
#avia-menu a {
height: auto !important;
line-height: 45px !important;
font-size: 14px;
font-weight: 300;
}
.menu a.activ, .activ .avia-menu-text {
opacity: 1 !important;
text-decoration: none;
}
.avia-menu-text {
font-weight: 400;
}
.meniu-mobil {
display: none;
}
.woocommerce-mini-cart__buttons {
padding: 0 !important;
}
.woocommerce-mini-cart__buttons .button {
color: #ffffff !important;
}
.woocommerce-mini-cart__buttons .wc-forward {
background: var(--light-grey) !important;
width: 50% !important;
padding: 10px !important;
}
.woocommerce-mini-cart__buttons .wc-forward:hover {
background: var(--grey) !important;
}
.woocommerce-mini-cart__buttons .checkout {
background: var(--main-color) !important;
}
.woocommerce-mini-cart__buttons .checkout:hover {
background: var(--light-purple) !important;
}
.dropdown_widget ul.cart_list li a img {
border: 0;
}
#avia-menu .sub-menu {
margin-top: 0px;
}
#avia-menu .sub-menu a {
border: 0 !important;
}
.av-main-nav ul {
width: 225px !important;
padding-bottom: 10px;
}
#top .av-main-nav ul a {
line-height: 20px !important;
}
.cart_dropdown_link,
#menu-item-search {
color: #333333 !important;
}
.cart_dropdown_link:hover,
#menu-item-search:hover {
color: var(--main-color) !important;
}
.cart_dropdown_link span:first-of-type {
font-size: 19px !important;
}
.search-results #searchform input:not(#searchsubmit) {
color: inherit !important;
}
.search-results .post-meta-infos,
.search-results .date-container{
display: none !important;
}
#searchform .ajax_search_excerpt {
display: none;
}
#searchform .ajax_search_response,
.header_color .ajax_search_title {
line-height: 15px;
}
.header_color .ajax_search_image {
flex-shrink: 0;
}
#searchform a {
opacity: 1;
}
.ajax_search_entry {
display: flex!important;
align-items: center;
}
#searchsubmit {
background: url();
background-position: center !important;
background-repeat: no-repeat !important;
background-size: 65% !important;
color: transparent !important;
}
.search-no-results .search_not_found {
display: none;
}
.banner-livrare {
padding: 10px;
background: var(--main-color);
}
.banner-livrare p {
margin: 0;
color: #ffffff;
}
@media (max-width:992px){
.banner-livrare {
margin-top: 20px;
}
}
.femei .nume-parinte,
.femei .page-title {
font-family: var(--font-femei);
margin-top: 20px;
}
.barbati .nume-parinte,
.barbati .page-title {
font-family: var(--font-barbati);
margin-top: 20px;
}
.home .product_cat-produse-pentru-femei .nume-parinte {
font-size: 8vw;
text-align: center;
font-family: var(--font-femei);
margin-top: 20px;
}
.home .product_cat-produse-pentru-barbati .nume-parinte {
font-size: 7.4vw;
text-align: center;
font-family: var(--font-barbati);
margin-top: 20px;
}
.main-category .products:not(.produse-promo) {
justify-content: space-around;
flex-wrap: wrap;
margin-bottom: 20px;
}
.main-category .products .product-category {
width: auto !important;
margin: 0 10px !important;
}
.main-category .products .product-category .woocommerce-loop-category__title {
padding: 10px;
}
.femei .page-title,
.barbati .page-title {
font-size: 60px;
font-weight: 500;
}
.main-category .product-sorting {
display: none;
}
.main-category .products {
display: flex;
}
.main-category .product-category {
border: 0 !important;
text-align: center;
font-size: 50px;
}
.femei .product-category {
font-family: var(--font-femei);
}
.barbati .product-category {
font-family: var(--font-barbati);
}
.product-category a h2 {
transition: 0.3s ease all;
}
.product-category a:hover h2 {
color: var(--main-color) !important;
}
@media (min-width:1300px) {
.home .product_cat-produse-pentru-femei .nume-parinte {
font-size: 115px;
}
.home .product_cat-produse-pentru-barbati .nume-parinte {
font-size: 105px;
}
} .categorii-container .container {
display: flex;
justify-content: space-between;
background: url(//tafibaazar.ro/wp-content/uploads/2021/04/home_back1.png) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center !important;
padding-bottom: 250px !important;
}
.categorii-container .container .categorie-box {
width: 50%;
margin: 30px;
}
.detalii-cat {
height: 500px;
display: flex;
position: relative
}
.detalii-cat img {
object-fit: cover;
width: 100%;
}
.detalii-cat .cta-cat {
position: absolute;
bottom: 40px;
left: 0;
width: 100%;
text-align: center;
}
.button-purple {
background: var(--main-color);
padding: 7px 35px;
font-weight: bold;
transition: 0.3s ease all;
text-transform: uppercase;
color: #ffffff !important;
border-radius: 3px;
}
.button-purple:hover {
background: var(--light-purple);
text-decoration: none;
}
.articol-reprezentativ {
display: flex;
align-items: flex-end;
justify-content: space-between;
border: 1px solid var(--main-color) !important;
margin-bottom: 70px;
}
.articol-reprezentativ .imagine-articol {
width: 40%;
margin-right: 30px;
max-height: 400px;
display: flex;
}
.articol-reprezentativ .imagine-articol img {
object-fit: cover;
width: 100%;
}
.articol-reprezentativ .detalii-articol {
width: 55%;
margin-bottom: 50px;
}
.articol-reprezentativ .titlu-articol {
font-size: 50px;
line-height: 1.1em;
}
.articol-reprezentativ .rezumat-articol {
font-size: 20px;
line-height: 1.3em;
margin-bottom: 30px;
}
.articol-reprezentativ .button-purple {
margin-top: 20px;
}
.single-post .entry-content-header a {
pointer-events: none;
} .woocommerce-shop .woocommerce-products-header,
.woocommerce-shop .count,
.woocommerce-shop .product-sorting {
display: none !important;
}
.archive .inner_product {
transition: 0.4s ease all;
border: 1px solid grey;
box-shadow: 0 8px 16px rgb(128 128 128 / 29%);
}
.archive .inner_product:hover {
box-shadow: 0 8px 15px rgb(128 128 128 / 55%);
}
.widget_categorii_cu_imagini .widgettitle {
position: relative;
cursor: pointer;
}
.widget_categorii_cu_imagini .widgettitle:before,
.widget_categorii_cu_imagini .widgettitle:after {
position: absolute;
top: -3px;
font-size: 30px;
left: 88px;
}
.widget_categorii_cu_imagini .widgettitle:before {
content: '-';
top: -2px;
left: 90px;
}
.widget_categorii_cu_imagini .widgettitle:after {
content: '+';
}
.in-stoc {
color: var(--main-color);
}
.out-stoc,
.text-livrare-shop {
color: red;
}
.single-product .quantity,
.single-product .single_add_to_cart_button,
.single-product .added_to_cart.wc-forward {
margin-top: 20px !important;
}
.product a:hover .out-stoc,
.product a:hover .text-livrare-shop {
color: red;
}
.toate-cat {
margin-top: 40px;
text-align: left;
}
.sidebar .overlay-type-extern {
display: none !important;
}
.archive .thumbnail_container img {
background: #ffffff !important;
max-height: 300px;
object-fit: cover;
}
.inner_product .avia_cart_buttons a {
max-height: 35px;
}
.add_to_cart_button {
background: var(--main-color) !important;
padding: 10px !important;
color: #ffffff !important;
border: 0;
display: flex !important;
justify-content: center;
}
.barbati .add_to_cart_button {
background: #333333 !important;
}
.add_to_cart_button:hover {
background: var(--light-purple) !important;
}
.barbati .add_to_cart_button:hover {
background: #000000 !important;
}
.add_to_cart_button img {
margin: 0 !important;
padding: 0;
margin-right: 5px !important;
height: auto !important;
width: 18px !important;
}
.add_to_cart_button img:before {
content: '';
width: 20px;
height: 18px; background-size: 81%;
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: 0;
left: 0;
visibility: visible;
}
.avia_cart_buttons {
opacity: 1 !important;
padding: 0 !important;
}
.button-mini-delimiter {
display: none;
}
#top .avia_cart_buttons .button {
width: 50%;
}
.show_details_button {
background: var(--light-grey) !important;
color: #ffffff !important;
padding: 10px !important;
}
.show_details_button:hover {
background: var(--grey) !important;
}
.bapf_clr_text {
text-align: left;
}
.bapf_img_span {
background-position: center !important;
background-repeat: no-repeat !important;
background-size: contain !important;
background-position: center !important;
}
.bapf_body li {
position: relative;
}
.bapf_body li svg {
position: absolute;
right: -25px;
top: 10px;
width: 20px !important;
}
.bapf_head h3 {
text-align: left;
margin-bottom: 20px;
}
.archive .page-thumb {
display: none;
}
.current .imagine-categorie {
filter: hue-rotate(90deg);
}
.widgettitle {
text-align: left;
margin-bottom: 25px;
}
#custom_html-5 {
text-align: left;
padding: 0 !important;
}
.sidebar .categorie-box {
margin-bottom: 12px !important;
}
.sidebar .imagine-categorie {
max-height: 100% !important;
width: 20px;
}
.toate-cat-buton {
padding: 7px 20px;
background: var(--main-color);
color: #ffffff !important;
}
.toate-cat-buton:hover {
background: var(--dark-green);
}
.template-shop .page-title {
display: block;
}
.tax-product_cat .product-category.product img,
.tax-product_cat .product-category.product span,
.tax-product_cat .product-category.product .count {
display: none !important;
} .produse-promo .product {
margin: 0 2% 1% 0 !important;
position: relative;
}
.produse-promo .product:not(.oferta-box) .thumbnail_container:before {
content: 'NOU';
position: absolute;
top: 20px;
left: 0;
background: var(--dark-purple);
padding: 5px 7px 5px;
color: #ffffff;
font-weight: bold;
font-size: 18px;
}
.oferta-box {
background: var(--dark-purple);
color: #ffffff !important;
box-shadow: 0 8px 16px rgb(128 128 128 / 29%);
}
.barbati .produse-promo .product:not(.oferta-box) .thumbnail_container:before,
.barbati .oferta-box {
background: #333333;
}
.oferta-box:hover {
color: #ffffff !important;
box-shadow: 0 8px 15px rgb(128 128 128 / 55%);
}
.oferta {
padding: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.titlu-oferta {
font-size: 1.8vw;
font-weight: bold;
}
.reducere-oferta {
font-size: 13vw;
font-weight: bold;
}
.descriere-oferta {
font-size: 2.2vw;
line-height: 1.1;
font-weight: bold;
}
@media (min-width:1300px) {
.titlu-oferta {
font-size: 25px;
}
.reducere-oferta {
font-size: 160px;
}
.descriere-oferta {
font-size: 28px;
}
}
.reducere-oferta,
.descriere-oferta {
text-align: center;
}
.term-description {
display: none;
}
.woocommerce-products-header {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
}
.detalii-categorie {
width: 55%;
margin-right: 30px;
}
.detalii-categorie.subcategorie {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.detalii-categorie.subcategorie h1 {
margin-right: 10px;
}
.main-category .imagine-categorie {
width: 45%;
max-height: 400px;
display: flex;
}
.main-category .imagine-categorie img {
object-fit: cover;
width: 100%;
}
.descriere-categorie {
font-size: 50px;
font-weight: bold;
line-height: 1.3;
} .contact {
display: flex;
justify-content: space-between;
margin: 50px auto !important;
padding: 0 !important;
}
.contact-box {
height: auto;
padding: 22px 30px 19px 30px;
width: 100%;
display: inline-block;
position: relative;
height: 316px;
margin: 0 15px;
}
.contact-stanga {
width: 33%;
}
.contact-dreapta {
width: 66.67%;
}
.contact div:not(.titlu-contact) {
font-size: 16px !important;
text-align: left;
font-weight: 400 !important;
}
.titlu-contact {
font-size: 20px;
margin-bottom: 18px;
font-weight: 700;
}
.contact img {
display: none;
}
.contact span {
width: 100%;
}
.contact-bloc {
margin: 10px 0;
line-height: inherit;
}
.formular {
display: flex;
justify-content: space-between;
}
.formular input {
margin-bottom: 0 !important;
border-radius: 4px !important;
height: 42px !important;
margin-top: 19px !important;
padding: 10px !important;
border-color: #d8d8d8 !important;
}
.nume input, .gdpr input, .buton-contact input {
margin-top: 0 !important;
}
.wpcf7-not-valid-tip {
margin-top: -64px;
margin-bottom: 64px;
}
.mesaj .wpcf7-not-valid-tip {
margin-top: -182px;
margin-bottom: 168px;
}
.wpcf7-response-output {
display: none !important;
}
.formular textarea {
border-radius: 4px !important;
height: 150px !important;
margin-bottom: 10px !important;
border-color: #d8d8d8 !important;
}
.formular br {
display: none;
}
.form-coloana {
height: 100%;
}
.form-coloana-stanga {
margin-right: 10px;
}
.gdpr {
margin-bottom: 10px;
}
.gdpr input {
height: 12px !important;
margin-bottom: 0 !important;
margin-top: 1px;
line-height: 10px;
}
.gdpr a {
text-decoration: underline;
}
.gdpr .wpcf7-list-item {
line-height: inherit;
display: flex;
margin-left: 0;
}
.gdpr .wpcf7-list-item-label {
font-size: 10px !important;
}
.gdpr label {
display: flex;
}
.buton-contact input {
width: 100%;
background: var(--main-color) !important;
color: #ffffff !important;
font-size: 14px;
}
.buton-contact input:hover {
background: var(--light-purple) !important;
}
.buton-contact input:focus {
outline: none !important;
}
.succes {
display: none;
padding: 30px;
height: 100%;
justify-content: center;
align-items: center;
text-align: center !important;
}
.succes span {
font-size: 25px;
font-weight: 700;
}
.inner_product {
border: 0 !important;
}
.image-overlay-inside {
display: none;
} .footer div {
font-size: 14px;
}
.footer-container {
padding: 40px 0 28px 0;
background: linear-gradient(0deg, black, transparent) !important;
}
.container_wrap.footer_color {
border: 0;
}
.barbati .footer-container {
background: #333333 !important;
}
.footer-wrap, .meniu-footer ul {
display: flex;
justify-content: space-between;
}
.meniu-footer ul {
flex-direction: column;
}
.meniu-footer-container {
display: flex;
align-items: center;
}
.meniu-footer ul {
margin-bottom: 0;
margin-left: 0;
}
.meniu-footer ul li {
margin-bottom: 20px;
}
.meniu-footer ul li a {
line-height: 10px;
display: flex;
align-items: center;
}
.contact-bloc {
display: flex;
align-items: center; }
.icon-contact {
margin-right: 15px;
}
.adrese-email, .contact-fiscal {
display: flex;
flex-direction: column;
}
.footer .categorii-container .container {
display: block;
column-count: 2;
}
.footer-categorii {
width: 50%;
margin-left: 8%;
}
.footer #categorii {
background: transparent;
}
.footer .nume-parinte, .politici a {
color: #ffffff;
font-size: 14px;
text-transform: none;
}
.footer-logo img {
max-width: 120px;
}
.footer a {
color: #ffffff !important;
}
.footer .activa .nume-parinte {
color: #ffffff !important;
}
.footer .contact-fiscal {
display: none;
}
.footer #categorii .container {
padding: 0 !important;
column-gap: 30px;
}
.footer .categorie-box {
height: 35px;
max-width: 100%;
display: flex;
margin-bottom: 0;
}
.footer .categorie-box a:hover .nume-parinte {
color: inherit;
}
.footer .imagine-categorie {
width: 20px;
}
.titlu-footer {
padding-bottom: 15px;
border-bottom: 1px solid #ffffff !important;
margin-bottom: 10px;
font-size: 14px;
color: #ffffff;
font-weight: 900;
text-transform: uppercase;
}
.copyright {
text-align: center;
margin-top: 40px;
font-size: 14px;
}
.policy {
background: #ffffff;
}
.policy a {
color: #000000;
}
.footer-politici {
}
.footer-politici .politici {
display: flex;
flex-direction: column;
}
body > .politici {
background: rgb(0 0 0 / 41%);
position: fixed;
z-index: 999;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease;
flex-direction: column;
width:100%;
overflow-y:hidden;
top:0;
bottom:0;
padding: 40px;
}
body > .politici .politica + a {
display: none;
}
.politici.vizibile {
opacity: 1;
visibility: visible;
}
.politica {
display: none;
background: #ffffff;
overflow: scroll;
}
.politica.vizibila {
display: block;
}
.politici .politica-continut {
padding: 50px !important;
}
.politica-continut a {
color: var(--main-color) !important;
}
.inchide-politici-box {
position: absolute;
top: 40px;
display: flex;
justify-content: flex-end;
}
.inchide-politici {
cursor: pointer;
margin: 20px;
}
.footer .politici .container {
display: none;
}
.politici a {
margin-bottom: 10px;
}
.continut-pagina .politici {
display: none;
}
.mobilpay-img {
width: 100px;
}
#cautare {
background: #ffffff !important;
box-shadow: 0 5px 10px #393a50;
border-radius: 5px !important;
} .single-product .related .inner_product {
box-shadow: 0 8px 16px rgb(128 128 128 / 29%);
transition: 0.3s ease all;
}
.single-product .related .inner_product:hover {
box-shadow: 0 8px 16px rgb(128 128 128 / 50%);
}
.single-product .banner-livrare {
margin-bottom: 20px;
}
.single-product .sidebar {
display: none !important;
}
.single-product .sidebar_right {
padding-bottom: 20px !important;
}
.single-product-summary {
margin-bottom: 25px;
}
.single-product .cod-produs {
margin-bottom: 25px;
}
.single-product .woocommerce-Price-amount,
.single-product .woocommerce-Price-currencySymbol {
font-size: 30px !important;
}
.tabs.wc-tabs,
.single-product .sku_wrapper{
display: none !important;
}
.single-product-main-image {
padding-bottom: 20px !important;
}
#top div.product .woocommerce-tabs {
padding: 0 !important;
}
.added_to_cart.wc-forward {
display: flex;
align-items: center;
justify-content: center;
padding: 12px 22px;
width: 150px;
}
.woocommerce-product-gallery__trigger:before {
display: none;
}
.pswp__bg {
opacity: 0.9 !important;
}
button.pswp__button {
background-image: none !important;
}
.pswp__button--close,
.pswp__button--fs {
position: relative;
}
.pswp__button--close:before {
background: url(//tafibaazar.ro/wp-content/uploads/2021/05/close.png);
background-size: contain;
background-repeat: no-repeat;	
}
.pswp__button--fs:before {
background: url(//tafibaazar.ro/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png);
left: -5px !important;
top: -5px !important;
}
.pswp__button--close:before,
.pswp__button--fs:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 35px;
height: 35px;
background-repeat: no-repeat !important;
color: #ffffff;	
}
.pswp__button--close:before {
top: 8px;
left: 0;
width: 18px !important;
 height: 18px !important;
}
#top div div.product .woocommerce-tabs .panel {
padding: 25px 0 0;
} .woocommerce-shipping-destination,
.woocommerce-shipping-calculator {
display: none;
}
.required {
text-decoration: none;
}
.shop_table .product-quantity {
text-align: center;
}
#top #main .checkout_coupon #coupon_code {
padding: 13px !important;
}
#coupon_code {
background: #ffffff !important;
}
#billing_last_name_field {
float: left !important;
}
#billing_first_name_field {
float: right !important;
}
.form-row.terms {
text-align: left !important;
padding-left: 15px !important;
margin-bottom: 20px !important;
}
#place_order,
.cart-collaterals .cart_totals a.button.alt,
.single_add_to_cart_button,
.button.wc-backward{
background: var(--main-color) !important;
font-size: 14px !important;
width: 270px !important;
text-transform: uppercase;
border-radius: 4px !important;
}
.barbati .single_add_to_cart_button {
background: #333333 !important;
}
#place_order:hover,
.cart-collaterals .cart_totals a.button.alt:hover,
.single_add_to_cart_button:hover,
.button.wc-backward:hover {
background: var(--light-purple) !important;
}
.barbati .single_add_to_cart_button:hover {
background: #000000 !important;
}
.button.wc-backward {
width: 180px !important;
}
button {
background: var(--main-color) !important;
border-radius: 4px !important;
}
button:hover {
background: var(--light-purple) !important;
}
input, textarea, .toate-cat-buton {
border-radius: 4px !important;
}
.single_add_to_cart_button {
width: 150px !important;
}
.cart-collaterals .cart_totals a.button.alt {
text-transform: inherit !important;
}
.addresses .woocommerce-column {
width: 49% !important;
}
.cont-mobil {
height: 33px;
line-height: 39px;
color: #333333 !important;
}
.cont-mobil:hover {
color: var(--main-color) !important;
}
.cont-mobil svg {
width: 18px !important;
height: 18px !important;
}
textarea.form-control,
textarea,
input[type=text],
input[type=number],
input[type=email],
input[type=search],
input[type=password],
input[type=tel] {
transition: 0.3s ease all;
}
textarea.form-control:focus,
textarea:focus,
input[type=text]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=tel]:focus {
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px hsl(326deg 58% 54% / 31%) !important;
}
.woocommerce-form input {
background: #ffffff !important;
}
#customer_login .col-2 {
padding-bottom: 20px !important;
}
.optional {
display: none !important;
} .woocommerce-account .woocommerce-form-login__rememberme {
margin-bottom:51px;
}
.woocommerce .login .lost_password {
top: 0;
}
.woocommerce-checkout .woocommerce-form-login__rememberme {
margin-bottom: 20px;
}  .html_av-overlay-side .av-burger-overlay-scroll {
width:360px;
}
@media only screen and (max-width: 989px) { .responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
padding: 0 0 0 30px;
}
#avia-menu a {
opacity: 1;
}
.container.av-logo-container {
display: flex;
align-items: center;
}
.cart_dropdown_link {
display: flex !important;
align-items: center;
}
.cont-mobil {
display: flex;
align-items: center;
padding: 0 7px;
}
.page-scrolled .logo img {
object-fit: contain;
}
.av-burger-overlay-active-delayed .logo {
z-index: -1 !important;
}
.av-burger-overlay-active-delayed .menu-item-search-dropdown {
opacity: 0 !important;
}
.wpml-ls-first-item .wpml-ls-display {
border-right: 0 !important;
padding: 0;
}
.responsive.html_mobile_menu_tablet.html_header_top #top #main {
padding-top: 100px !important
}
.container.av-logo-container {
padding: 20px !important;
height: 70px !important;
line-height: 70px !important;
}
.html_av-overlay-full #av-burger-menu-ul li {
font-size: 25px;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li {
line-height: 1.3em;
}
.logo {
position: static;
display: table;
float: none;
padding: 0;
border: none;
width: auto;
}
.logo a {
top:0;
display: table-cell;
vertical-align: middle;
}
.logo img {
max-height: 85px !important;
width: 100px !important;
height: auto !important;
display: block;
}
#header .inner-container {
padding: 5px 0;
}
.responsive #top #wrap_all #header {
position: fixed !important;
}
#header.scrolled-mobile {
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.36);
}
#header_main .inner-container,
.avia-menu.av-main-nav-wrap {
display: flex;
align-items: center;
justify-content: space-between;
}
.main_menu {
display:  flex !important;
flex-direction: row;
align-items: center;
}
.avia-menu {
order: 3;
}
.main_menu #menu-item-shop {
display: flex;
align-items: center;
order: 1;
}
#av-burger-menu-ul a {
text-transform: uppercase;
}
#av-burger-menu-ul .categorie-box {
max-width: 100%;
}
.cont-mobil {
order: 2;
}
.meniu-mobil {
display: block;
}
.meniu-mobil .sub-menu .avia-menu-text {
text-transform: capitalize;
}
.meniu-mobil.cat > a {
color: var(--main-color) !important;
}
.meniu-footer ul li {
margin-bottom: 10px;
}
.meniu-footer ul li a {
line-height: inherit;
} .footer {
padding: 0 20px !important
}
.footer-contact {
margin-left: 0;
}
.footer #categorii .container {
justify-content: flex-start;
}
.footer .categorie-box {
height: auto;
}
.footer .politici {
display: flex;
flex-direction: column;
}
.footer-box {
margin-right: 20px;
} .archive .sidebar_left > .container {
display: flex;
flex-direction: column;
align-items: center;
}
.template-shop.content {
padding-left:0;
order: 2;
padding-top:0;
}
.sidebar {
order: 1;
margin-top: 50px !important;
padding-bottom: 0;
margin-bottom: 0;
}
.widget_categorii_cu_imagini {
padding-bottom:0;
}
.container-categorii {
display: none;
padding-bottom: 35px;
}
.opened:after {
opacity: 0;
}
.container .av-content-small.units,
.sidebar {
width: 100% !important;
margin-right: 0 !important;
}
.content .entry-content-wrapper {
padding-right: 0 !important;
}
.sidebar {
padding-top: 0 !important;
border: 0 !important;
}
.sidebar .categorie-box {
max-width: 100%;
}
#menu-item-shop .dropdown_widget .avia-arrow {
right: 145px !important;
}
#menu-item-shop .dropdown_widget {
right: -105px !important;
}
.responsive.html_cart_at_menu #top .main_menu .menu>li:last-child {
margin-right: 0 !important;
padding-right: 0 !important;
}
}
@media only screen and (max-width: 767px) { .categorii-container .container {
flex-direction: column;
padding-bottom: 30px !important;
}
.categorii-container .container .categorie-box {
width: 100%;
margin: 0 0 60px;;
}
.home .product_cat-produse-pentru-femei .nume-parinte {
font-size: 15vw;
}
.home .product_cat-produse-pentru-barbati .nume-parinte {
font-size: 14vw;
}
.articol-reprezentativ {
flex-direction: column;
}
.articol-reprezentativ .imagine-articol {
width: 100%;
margin-right: 0;
margin-bottom: 30px;
}
.articol-reprezentativ .detalii-articol {
width: 100%;
padding: 10px 20px 0;
}
.articol-reprezentativ .titlu-articol {
font-size: 35px;
}
.articol-reprezentativ .rezumat-articol {
font-size: 18px;
}
#menu-item-shop .dropdown_widget {
right: -1px !important;
}
.container .av-content-small.units {
padding-bottom: 10px !important;
}
.responsive #top #wrap_all .container {
width: 100%;
max-width: 100%;
}
.responsive #header_main .container,
.responsive #top .logo {
height: auto !important;
width: auto;
}
.responsive #top #wrap_all .main_menu {
position: relative;
height: 70px !important;
}
.menu-item-avia-special a {
opacity: 1 !important;
}
.responsive #top #header_main #menu-item-shop .cart_dropdown_link {
line-height: 10px !important;
padding: 0 30px !important;
}
.contact {
flex-direction: column;
}
.contact-box {
width: 100%;
}
.footer {
position: relative;
}
.footer-wrap {
flex-direction: column;
margin-bottom: 0;
}
.meniu-footer-container {
position: absolute;
bottom: 0;
height: 25px;
}
.footer-box {
margin-bottom: 25px;
}
.footer .categorie-box {
height: 35px;
}
.meniu-footer ul  {
margin-left: 0;
}
.copyright {
padding: 0 20px !important;
text-align: left;
}
.politici .politica-continut {
padding: 10px !important;
}
.addresses .woocommerce-column {
width: 100% !important;
}
.woocommerce-form-login.login .form-row-first,
.woocommerce-form-login.login .form-row-last {
width: 100% !important;
}
.responsive .shop_table .product-quantity {
display: block !important;
}
ul.woocommerce-error {
padding: 20px !important;
}
#customer_login .col-1,
#customer_login .col-2 {
width: 100% !important;
}
.woocommerce-account .woocommerce-form-login__rememberme {
margin-bottom:10px;
} .woocommerce-products-header {
flex-direction: column;
}
.imagine-categorie, .detalii-categorie {
width: 100%;
margin-bottom: 20px;
}
.descriere-categorie {
font-size: 40px;
}
.main-category .products {
flex-wrap: wrap;
justify-content: center;
}
.main-category .imagine-categorie {
width: 100vw;
max-height: 500px !important;
padding-right: 40px;
}
.main-category .produse-promo .product {
margin-bottom: 20px !important;
width: 100% !important;
}
.titlu-oferta {
font-size: 5.8vw;
}
.reducere-oferta {
font-size: 35vw;
}
.descriere-oferta {
font-size: 7.2vw;
margin-top: 40px;
}
.barbati .nume-parinte,
.barbati .page-title {
margin-top: 0;
}
}
@media screen and (max-width:600px){
.contact {
justify-content: flex-start;
padding: 0 20px !important;
}
.contact-box {
margin: 0;
}
.contact-stanga {
margin-bottom: 30px;
}
.contact-dreapta {
height: auto;
}
.formular {
flex-direction: column;
}
.form-coloana {
margin-bottom: 20px;
}
.footer .categorii-container .container {
column-count: 1;
}
#place_order {
width: 100% !important;
}
} #pre-loader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #ffffff;
opacity: 0;
transition: opacity 0.5s ease-out;
z-index: 999999;
}
#pre-loader.active {
opacity: 1;
transition: opacity 0.5s ease-in;
}
#pre-loader.not-visible {
display: none;
}
input::placeholder,
textarea::placeholder {
color: grey !important;
}
input, textarea {
color: #000000 !important;
border-color: #d8d8d8 !important;
}
.bara-pagina {
margin-bottom: 30px;
}
.taller {
height: 550px;
}