/*
Theme Name: Premium Child
Theme URI: https://premiumstone.ro/
Description: Child theme pentru Premium Stone, bazată pe Hello Elementor.
Author: SimpleAD
Author URI: https://simplead.ro/
Template: hello-elementor
Version: 1.0.1
Text Domain: premium-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* Breadcrumb */
.rank-math-breadcrumb p {margin: 0 !important; text-align: left; font-size: 12px;}
.rank-math-breadcrumb a {color: #0777b7;}
.rank-math-breadcrumb a:hover {color: #000;}
.rank-math-breadcrumb .last {color: #000;font-size: 12px;}
.rank-math-breadcrumb .separator {color: #000;}

/* Pagina CMS Typo */
ul.pagina-cms  {margin-bottom: 20px;}

/* Paragraph */
.elementor-text-editor p:last-child{ margin-bottom:0px;}
.elementor-text-editor p:last-child, .textwidget p:last-child { margin-bottom:0px;}
.elementor-widget-text-editor p:last-child, .elementor-widget-theme-post-content p:last-child {margin-bottom:0px;}

/* Aranjeaza icon pe buton la dreapta full */
#buton .elementor-button-text {text-align: left;margin-right: auto;}

/* Icon box */
.elementor-widget-icon-box a:after { content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; } /* Adauga link pe toata caset a*/

/* Pagination Listing grid */
.listare-recomandare .jet-listing-grid__slider-icon {height: 100px;width: 45px; border-radius: 5px;}
.listare-produse .jet-listing-grid__slider-icon {height: 100px;width: 45px; border-radius: 5px; border: 1px solid #DFDFDF;}

/* Listing grid acasa */
.grid-acasa img.attachment-full.size-full {height: 110px;width: auto;}
.grid-acasa .woocommerce-product-rating {text-align: center !IMPORTANT;}
.grid-acasa .rating-categorie a {display: none;}
.grid-acasa {height: 260px;}
.grid-acasa .jet-woo-builder .woocommerce-product-rating {flex-direction: column;align-items: unset !important;}
.listare-produse-fose .grid-acasa {height: 295px;}
.listare-produse-fose .jet-listing-grid__slider-icon {height: 100px;width: 45px; border-radius: 5px; border: 1px solid #DFDFDF;}

/* Listing grid Cos */
.grid-cos img.attachment-full.size-full {height: 110px;width: auto;}
.grid-cos .woocommerce-product-rating {text-align: center !IMPORTANT;}
.grid-cos .rating-categorie a {display: none;}
.grid-cos {height: 260px;}
.grid-cos .jet-woo-builder .woocommerce-product-rating {flex-direction: column;align-items: unset !important;}

a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart {background-color: #1573BD;color: #fff;}
a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart:hover {background-color: #A4CA37;}

/* Additiona info tab */
.woocommerce table.shop_attributes th {width: 160px}
.woocommerce table.shop_attributes td {padding: 0px 0px 0px 10px;}
table td, table th {vertical-align: middle;}

/* Listing grid recomandate */
.grid-recomandate img.attachment-full.size-full {height: 210px;width: auto;}
.grid-recomandate .woocommerce-product-rating {text-align: center !IMPORTANT;}
.grid-recomandate .rating-categorie a {display: none;}
.grid-recomandate {height: 375px;}
.grid-recomandate .jet-woo-builder .woocommerce-product-rating {flex-direction: column;align-items: unset !important;}

/* Listing grid similare */
.grid-similare img.attachment-full.size-full {height: 110px;width: auto;}
.grid-similare .woocommerce-product-rating {text-align: center !IMPORTANT;}
.grid-similare .rating-categorie a {display: none;}
.grid-similare {height: 260px;}
.grid-similare .jet-woo-builder .woocommerce-product-rating {flex-direction: column;align-items: unset !important;}

/* Categorie shop */
.woocommerce ul.products li.product a img {object-fit: cover;height: 110px; width: auto;}
.categorie-shop .rating-categorie a {display: none;}
.categorie-shop .product-rating__content .product-rating__wrapper-active {height: 30px;}
.categorie-shop .elementor-widget-wrap {flex-direction: column;}
.categorie-loop .elementor-widget-wrap div:last-child {margin-top: auto;}
.categorie-shop p.woocommerce-result-count {margin-bottom: 0px !IMPORTANT;}

.lista-magazin2 .jet-woo-product-button {flex-grow: 1;display: flex;align-items: flex-end;}
.lista-magazin2 .prev-arrow.jet-swiper-button-prev.jet-arrow {background-color: #fff;}
.lista-magazin2 .next-arrow.jet-swiper-button-next.jet-arrow {background-color: #fff;}
.lista-magazin2 img.attachment-medium.size-medium {height: 200px;}
.lista-magazin .jet-woo-product-button {flex-grow: 1;display: flex;align-items: flex-end;}

.lista-general h2.jet-woo-product-title {height: 40px;}
.lista-general .jet-woo-product-price {height: 35px;}
.lista-general .jet-woo-product-thumbnail {width: 60%;margin-left: auto;margin-right: auto;}

/* Produs */
.produs-simplu h1 {margin-bottom: 0;}
.produs-simplu .woocommerce-review-link {line-height: unset !IMPORTANT;}
.produs-simplu .elementor-widget:not(:last-child) {margin-bottom: 0px;}
.produs-simplu p {margin-bottom: 0;}
.jetwoo-front-icon-rating-3:before {vertical-align: sub;}

.woocommerce a.added_to_cart {padding: 5px 15px 5px 15px;display: inline-block;margin-left: 20px;background-color: green;color: #fff;border-radius: 5px;}
.woocommerce a.added_to_cart:hover {background-color: #A4CA37; transition: all .3s}
.tabdescriere h3 {margin-bottom: 5px;margin-top: 20px;font-weight: 700;font-size: 20px;}

img.jet-menu-icon {width: 20px;}
.jet-mobile-menu__instance {height: 30px;}
.jet-mobile-menu__back {height: 30px;}

.elementor-widget-wc-add-to-cart .quantity .qty {width: 6em !Important;}


/* Badge promnotie */
.promotie:before {content: "";width: 0;height: 0;border-top: 0 solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid #a9897f;position: absolute;bottom: -5px;left: 0;margin-left: -6px;}
.promotie {border-bottom-right-radius: 3px;box-shadow: 0 2px 6px -2px rgb(0 0 0 / 40%);min-width: 72px;}
.pret-produs bdi {font-weight: 600;}
.prev-arrow.jet-swiper-button-prev.jet-arrow  {height: 100px}
.next-arrow.jet-swiper-button-next.jet-arrow {height: 100px;}
.mini-cos span.woocommerce-Price-amount.amount {margin-left: 15px;}
.woocommerce-notices-wrapper {max-width: 1280px; margin-left: auto; margin-right: auto;}

/* Hide element on Desktop */
@media only screen and (min-width: 981px) {
    .hide-on-desktop {
        display: none !important;
    }
}

/* Custom mobile */
@media (max-width: 768px){
	.elementor-821 .elementor-element.elementor-element-00fb40d {width:100%!important;}
	.elementor-821 .elementor-element.elementor-element-00fb40d > .elementor-element-populated {margin:0px!important;	}
	.meniu-acasa .elementor-nav-menu li:last-of-type .elementor-item {margin-top: 20px; margin-bottom: 20px; width: 70%; text-align: center !important;}
	.jet-listing-grid__slider-icon, .jet-listing-grid__slider .jet-slick-dots {display: none !important;}
	.titlu-produs .elementor-widget-container {max-height: 50px;height: 50px;}
	.review-produs .jet-woo-builder-archive-product-rating {min-height: 20px;}
	.jet-listing-grid__items img {height: 130px;width: auto;}
	.pret-produs .jet-woo-product-price {/*display: block*/;align-items: baseline;}
	.jet-listing .slick-list {overflow-x: scroll !Important; -webkit-overflow-scrolling: touch;}
	.grid-acasa img.attachment-full.size-full {height: 70px;width: auto;}
	.listare-produse-fose .grid-acasa {height: 240px;}
	.grid-recomandate img.attachment-full.size-full {height: 140px;width: auto;}
	.grid-similare img.attachment-full.size-full {height: 70px;width: auto;}
	.grid-similare {height: 215px;}
	.grid-recomandate {height: 320px;}
	.grid-acasa {height: 220px;}
	.grid-cos {height: 250px;}
	a.product_type_simple.add_to_cart_button.ajax_add_to_cart.elementor-button.elementor-size-md {width: 100% !IMPORTANT;}
	a.added_to_cart.wc-forward {margin: 10px;display: block;}
	.lista-magazin2 img.attachment-medium.size-medium {height: unset;}
}
