@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.dtoys.ro/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.2.4") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://roovi.ro/var/www/vhosts/roovi.rohttpdocs/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:rgb(245,245,245);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

:root{
--wd-text-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:333333;
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Work Sans", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
html .main-page-wrapper .product-grid-item .product-wrapper .wd-entities-title{
	font-weight: 600;font-size: 20px;
}

@media (max-width: 767px){
html .main-page-wrapper .product-grid-item .product-wrapper .wd-entities-title{
	font-size: 20px;
}

}
:root{
--wd-primary-color:rgb(33,121,223);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:rgb(36,36,36);
}
:root{
--btn-default-bgcolor:CE1118;
}
:root{
--btn-default-bgcolor-hover:rgb(236,28,36);
}
:root{
--btn-accented-bgcolor:rgb(81,128,20);
}
:root{
--btn-accented-bgcolor-hover:rgb(80,119,40);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
					
			
			
							--btn-accented-brd-radius: 5px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1239px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1222px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
	
	
	
	
	
@font-face {
	font-family: "Worksans";
	font-weight: 400;
	font-style: normal;
}

/* SINGLE PRODUCT PAGE UPDATE */

.single-product form div.quantity {
    width: 70px !important;
}

.single-product form button.single_add_to_cart_button {
    margin-top: -58px !important;
		margin-left: 160px !important;
    width: calc(100% - 160px) !important;
}

/* Checkout new */

body .qib-button-wrapper {
    justify-content: flex-start !important;
}

.wd-checkout-prod-cont .quantity {
    order: 0 !important;
}

.elementor-93799 .elementor-element.elementor-element-5c3b0b3c:not(.elementor-motion-effects-element-type-background), .elementor-93799 .elementor-element.elementor-element-5c3b0b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent !important;
}

.container-check, .woocommerce-checkout .ca-wc-log, .ca-checkout-custom-header > .header-logo, .ca-checkout-custom-header > div:not(.cacch-top), form.woocommerce-checkout {
    max-width: 100% !important;
    padding-left: 115px !important;
    padding-right: 115px !important;
}

.container-check {
    width: 1920px !important;
		padding-left: 0px !important;
    padding-right: 0px !important;
}

.complete-logins {
    margin-top: -85px !important;
		margin-left: 840px !important;
}

.cacch-top {
    display: none !important;
}

.ca-checkout-custom-header {
    padding-top: 10px !important;
}


.ca-checkout-custom-header > .complete {
    padding-bottom: 5px !important;
}

form.woocommerce-checkout .coupon {
    display: none !important;
}

#place_order {
		font-weight: 600 !important;
    text-transform: uppercase !important;
}

.woocommerce-additional-fields > p:first-child {
    display: none !important;
}

.wd-checkout-prod-img img {
    min-width: 100px !important;
    max-width: 100px !important;
}

body:not(.logged-in) .ca-checkout-custom-header {
    min-height: 200px !important;
}

.ca-checkout-custom-header > div.complete p {
    max-width: 750px !important;
}

.paysafe img, .paysafe svg {
    width: 50% !important;
}

.alignleft {
		width: 80px !important;
		height: auto !important;
}
.woocommerce-error, .woocommerce-message, .woocommerce-info {
		width: 1150px !important;
		margin: auto !important;
		margin-bottom: 25px !important;
}

.woocommerce-form-coupon-toggle {
		display: none !important;
}

#order_review_heading {
    text-align: left !important;
		font-size: 24px !important;
}

.checkout-order-review:before, .checkout-order-review:after, .woocommerce-order-pay #order_review:before, .woocommerce-order-pay #order_review:after {
    background-image: radial-gradient(farthest-side, transparent 6px, #ffffff 0) !important;
}

.checkout-order-review, .woocommerce-order-pay #order_review {
    background-color: #ffffff !important;
}

.woocommerce-checkout-payment, .woocommerce-checkout .woocommerce-shipping-methods, .wc-stripe-banner-checkout.active {
    max-width: 100% !important;
}

.woocommerce-checkout-review-order-table :is(th,td) {
    margin-top: 10px !important;
}

.woocommerce-checkout-review-order-table tr {
    border-bottom: 0px solid var(--brdcolor-gray-300) !important;
}

#order_review > div.wd-table-wrapper > table > tfoot > tr.cart-subtotal {
    border-bottom: 1px solid var(--brdcolor-gray-300) !important;
}

#order_review > div.wd-table-wrapper > table > tbody > tr {
    border-bottom: 1px solid var(--brdcolor-gray-300) !important;
}

#order_review > div.wd-table-wrapper > table > tfoot > tr.cart-discount {
    border-bottom: 1px solid var(--brdcolor-gray-300) !important;
}

.woocommerce-checkout-review-order-table .cart_item .product-name {
    color: #666666 !important;
}

.woocommerce-checkout-review-order-table tfoot tr:last-child {
    border-bottom: 0px !important;
}

.woocommerce-checkout-review-order-table thead tr {
    border-width: 1px !important;
}

.wd-table-wrapper {
    margin-bottom: 20px !important;
    padding: 5px 5px !important;
    background-color: transparent !important;
}

.woocommerce-shipping-methods {
    margin-left: 10px !important;
}

.woocommerce-checkout-review-order-table tfoot tr {
    order: 2 !important;
}

.woocommerce-checkout-review-order-table tfoot tr:nth-of-type(3) {
    order: 2 !important;
		border-bottom: 0px !important;
}

.woocommerce-checkout-review-order-table tfoot tr:last-child {
    margin-top: 0px !important;
}

.wc_shipping_innoship_lockers_header.shipping {
		display: none !important;
}

.wc_shipping_innoship_lockers.shipping {
		border-bottom: 0px !important;
}

.woocommerce-checkout-review-order-table :is(th) {
    font-weight: 600 !important;
}

.woocommerce-checkout .woocommerce-shipping-methods li {
    display: inline !important;
    padding: 0px !important;
    min-width: 100%;
    max-width: 100%;
    color: black;
    background-color: none !important;
    border-radius: 6px;
    position: relative;
    border: 0px !important;
    margin-bottom: 0px !important;
}

#shipping_method label {
    max-width: 90% !important;
		margin-bottom: 10px !important;
		padding-left: 50px !important;
}

#shipping_method input.shipping_method {
    top: 2px !important;
}

#shipping_method label .amount {
    color: red !important;
    display: inline !important;
}

#order_review > div.coupon-form > p.form-row.form-row-first.woocommerce-validated {
		width: 100% !important;
		color: #666666 !important;
}

@media screen and (min-width: 769px) {
#order_review > div.coupon-form > p.form-row.form-row-first.woocommerce-validated {
		width: 70% !important;
}
}

#order_review > div.coupon-form > p.form-row.form-row-last {
		width: auto !important;
}

:is(.button[name="apply_coupon"]) {
		width: -webkit-fill-available !important;
    border-radius: 6px !important;
		background-color: #ffffff!important;
    color: #ec1c24 !important;
    border: 1px solid #ec1c24 !important;
		font-weight: 400 !important;
		text-transform: uppercase !important;
}

:is(.button[name="apply_coupon"]):hover {
		background-color: #ec1c24 !important;
    color: #ffffff !important;
}




.woocommerce-checkout .footer-container .c-medium-container {
    max-width: 100% !important;
		padding-left: 115px !important;
		padding-right: 115px !important;
}

@media screen and (max-width: 768px) {
.woocommerce-checkout .website-wrapper {
    background-color: #f4f2f7 !important;
}
	
.woocommerce-checkout .website-wrapper form.woocommerce-checkout, .woocommerce-checkout-payment {
    background: transparent !important;
}
	
.woocommerce-checkout .website-wrapper form.woocommerce-checkout {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
	
.checkout-order-review, .woocommerce-checkout-payment {
    padding: 0px !important;
}
}

@media screen and (max-width: 520px) {
	
.container-check, .woocommerce-checkout .ca-wc-log, .ca-checkout-custom-header > .header-logo, .ca-checkout-custom-header > div:not(.cacch-top), form.woocommerce-checkout {
    max-width: 100% !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
	
.woocommerce-checkout .footer-container .c-medium-container {
    max-width: 100% !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
}

.container-check {
		padding-left: 0px !important;
    padding-right: 0px !important;
}

.ca-checkout-custom-header > .complete::after {
		display: none !important;
}

.woocommerce-checkout:not(.woocommerce-order-received) .entry-content > .woocommerce {
    padding-bottom: 20px !important;
}
	
.woocommerce-checkout:not(.woocommerce-order-received) .entry-content .place-order {
    position: relative !important;
		padding: 0px !important;
		background-color: transparent !important;
}
	
.woocommerce-checkout .website-wrapper form.woocommerce-checkout {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
	
#shipping_method label {
    max-width: 85% !important;
}
	
#shipping_method input.shipping_method {
    top: 0px !important;
}

.ca-footer-bottom {
    margin-top: 30px !important;
		padding-bottom: 20px !important;
}
}

@media screen and (max-width: 1100px) {
body:not(.logged-in) .ca-checkout-custom-header {
    min-height: 275px !important;
}
	
.complete-logins {
    margin-top: 0px !important;
		margin-left: 0px !important;
}
}


/* End checkout new */

@media screen and (max-width: 520px) {
    .woocommerce-checkout:not(.woocommerce-order-received) .entry-content > .woocommerce {
        padding-bottom: 900px !important;
    }
}

.whb-header-bottom {
    background: linear-gradient(90deg, #095dd7, #61c2f5) !important;
}

.copyrights-wrapper {
    background: linear-gradient(90deg, #095dd7, #61c2f5) !important;
}

.ca-checkout-custom-header > .header-logo {
    background: linear-gradient(90deg, #095dd7, #61c2f5) !important;
}

.single-product .single-faq {
    display: none !important;
}

.page-id-784 .ca-top-cat {
    display: none !important;
}

.cat-cont h2 {
    color: #333 !important;
}

.ca-top-cat .category-nav-link:hover {
    background-color: rgb(33,121,223) !important;
}

.button-on-sale:hover, .button-on-sale:focus .button-on-sale:active:hover, .button-on-sale:active:focus {
    background: rgb(33,121,223) !important;
}

abbr[title] {
    display: none !important;
}

.ca-top-cat .category-nav-link span span:last-of-type {
    display: none !important;
}

@media (max-width: 520px) {
.container-check img {
    width: 20% !important;
}
}
	
.product-wrapper .product-labels.labels-rectangular {
    top: 12px !important;
    left: 0px !important;
}

.page-id-18 .product-wrapper .product-labels.labels-rectangular {
    top: 10px !important;
    left: 10px !important;
}

.woocommerce-mini-cart__buttons .btn-cart:hover {
    color: #ec1c24 !important;
    background-color: transparent !important;
}

.summary-inner>.price del sup, .summary-inner>.price del .amount bdi sup {
    display: inline !important;
}

.single-product .entry-summary .product-labels.labels-rectangular .product-label.onsale {
    background-color: #ec1c24 !important;
    padding-left: 10px !important;
}

sup {
    top: -.3em !important;
}

.ca-top-banner a {
    color: #3a7e22 !important;
}

.wd-progress-bar .progress-msg {
    color: #ec1c24 !important;
}

.wd-progress-bar .progress-msg .amount {
    color: #191919 !important;
}

.woocommerce-cart .wd-progress-bar .progress-msg {
		font-size: 15px !important;
}

.ca_single_product_custom_info p svg {
    min-width: 18px !important;
    min-height: 18px !important;
    margin-right: 15px !important;
}

.ca_single_product_custom_info p {
    font-size: 12px !important;
}

.wd-popup {
    border-radius: 6px !important;
}

.single-product form button.single_add_to_cart_button::before {
    z-index: 99 !important;
}

.ca_single_product_standard_info {
    display: none !important;
}

.price del {
    color: #f85639 !important;
}

.price del .amount bdi {
    color: #f85639 !important;
}

a.button.fpd-catalog-customize.product_type_variable {
		padding: 11px !important;
		width: 100% !important;
		margin-bottom: 10px !important;
		font-size: 17px !important;
		background-color: #e3a31a !important;
		box-shadow: 0px 2px 4px #201F2233 !important;
}

@media screen and (max-width: 520px) {
a.button.fpd-catalog-customize.product_type_variable {
		padding: 10px !important;
		font-size: 12px !important;
}
}

.wd-star-rating {
    margin-top: 12px !important;
		margin-bottom: 10px !important;
}

.price .amount {
    padding-right: 3px !important;
		padding-left: 2px !important;
}

.footer-column-1>div>div>img {
    width: 219px !important;
    height: 100px !important;
}

@media screen and (max-width: 520px) {
.footer-column-1>div>div>img {
    width: 175px !important;
    height: 80px !important;
}
}

@media screen and (max-width: 768px) {
.single-product #cookiescript_injected {
    margin-bottom: 50px !important;
}
.wp-block-social-links {
    padding-top: 50px !important;
}
.page-id-18 h2 {
    margin-top: 0px !important;
}
.single-post .share-now {
    margin-top: -45px !important;
}
.page-id-18 .footer-column-3 > .widget_block:nth-last-of-type(2) {
    top: -35px !important;
}
}


	
.wd-entry-meta .meta-author {
    display: none !important;
}

#ca-shop-reset-filters a:hover {
    border: 1px solid #ce1118 !important;
}

.ca-long-cta {
    padding: 10px 20px 10px 25px !important;
		margin-right: 2px !important;
		border-radius: 25px !important;
}

@media screen and (min-width: 769px) {
.products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}
}	

@media screen and (max-width: 520px) {
.ca-long-cta {
    padding: 6px 8px 6px 12px !important;
		margin: 25px 0px 0px 0px !important;
		font-size: 12px !important;
}
.footer-column-3 > .widget_block:last-of-type {
    top: 0px !important;
}
}

.inline-full {
    align-items: flex-end !important;
}

@media screen and (max-width: 520px) {
.inline-full {
    align-items: flex-end !important;
}
h2 {
    font-size: 22px !important;
}
.ca-blog {
    margin: 30px auto 30px !important;
}
}

.blog .wd-entry-meta {
    display: none !important;
}

.blog .hovered-social-icons {
    display: none !important;
}


.ca-mobile-menu-links li:first-of-type {
    background: #CCAB6E !important;
}

.ca-mobile-menu-links {
    padding: 15px 4% !important;
}

.wd-header-text.set-cont-mb-s.reset-last-child.wd-inline {
		padding-right: 0px !important;
}

.wd-header-wishlist.wd-tools-element {
		margin-right: 5px !important;
}

h4.bundled_product_title {
    font-size: 18px !important;
		margin-bottom: 5px !important;
}

p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
    display: none !important;
}

div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.top-amn .inline-flex img {
		margin-right: 20px !important;
    filter: none !important;
		width: 60px !important;
}

.top-amn p {
    color: #232323 !important;
}

@media screen and (max-width: 520px) {
.top-amn {
    display: none !important;
}
	
.inline-full {
    width: 100% !important;
    align-items: center !important;
    justify-content: space-between !important;
    
    flex-direction: row !important;
    flex-wrap: wrap !important;
}
	
.align-center {
    display: flex !important;
    align-items: center !important;
    flex-basis: 100% !important;
    flex: 1 0 50% !important;
}

.top-amn .inline-flex img {
		margin: 5px 10px 5px 10px !important;
    filter: none !important;
		width: 50px !important;
}
	
h4 {
		font-size: 16px !important;
    line-height: 1 !important;
}
}

@media screen and (max-width: 1024px) {
.top-amn p {
		display: none !important;
}
}

.ca-footer-bottom {
    margin-top: 0px !important;
}

.inline-flex.inline-full.ca-footer-bottom {
		align-items: flex-start !important;
}

.blog .site-content {
    max-width: 1000px !important;
		margin: 0 auto !important;
		margin-bottom: 50px !important;
}

.blog .post-img-wrapp {
    border-radius: 15px !important;
}

.single-post .site-content {
    max-width: 1000px !important;
		margin: 0 auto !important;
}

@media screen and (min-width: 769px) {
.single-post .share-now {
    margin-top: -20px !important;
}
}

.page-id-8 .top-amn {
    display: none !important;
}

.page-id-8 h2 {
    font-size: 24px !important;
}

.menu-item-66073 .ca-menu-sub-image-cont {
    display: none !important;
}

.wd-dropdown-menu.wd-design-sized:not(.wd-scroll)>.container, .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner>.container {
    width: 225px !important;
		height: 140px !important;
}

.wd-dropdown-menu.wd-design-sized:not(.wd-scroll), .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner {
    padding: 12px 25px !important;
}

.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height) .wd-sub-menu>li {
    margin-bottom: 10px;
    width: 110px;
}

.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #ffffff !important;
}

.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    margin-left: 10px;
    font-weight: normal;
    font-style: normal;
    font-size: clamp(10px, 50%, 18px);
}


.blog-card {
    border-radius: 6px !important;
		height: 515px !important;
}

.blog-card .flex-column {
    padding: 20px 20px 20px !important;
}

@media screen and (max-width: 920px) {
.blog-card {
    height: unset !important;
		border-radius: 0px !important;
}
.blog-card .flex-column {
    padding: 0px 20px 0px !important;
}

}

.woocommerce-cart .c-medium-container .cart-totals-section {
    top: 150px !important;
}

.woocommerce-checkout .elementor-64483 .elementor-element.elementor-element-d18141a {
		display: none !important;
}

.page-id-59493 .elementor-64483 .elementor-element.elementor-element-d18141a {
		display: none !important;
}

.page-id-67235 .elementor-64483 .elementor-element.elementor-element-d18141a {
		display: none !important;
}

.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_manufacturer {
	display:none !important;
}

@media only screen and (max-width: 1024px) {
.wd-accordion .wd-scroll {
    height: auto !important;
		min-height: 600px !important;
}
}

.page-id-60206 .website-wrapper {
    background:#1e7095 !important;
}

.page-id-60206 .main-page-wrapper {
    background-color:#1e7095 !important;
}

.page-id-61296 .main-page-wrapper {
    background-color: #B01511 !important;
}

.page-id-60206 .whb-general-header {
    background-color: #1e7095 !important;
}

.page-id-60206 .wd-tools-element>a {
    color: #fff !important;
}

.page-id-60206 .ca-top-banner {
    display: none !important;
}

.page-id-60969 .whb-general-header {
    background-color: transparent !important;
}

.page-id-60969 .wd-tools-element>a {
    color: #fff !important;
}

.page-id-43064 .whb-color-dark:not(.whb-with-bg),.page-id-43064 .website-wrapper, .page-id-43064 .main-page-wrapper,.page-id-43064 .wd-prefooter {
		background-image: url("https://staging.roovi.ro/wp-content/uploads/2022/11/snowflakes-lp-bg-10.png") !important;
		background-size: 340px 2160px;
    background-color: #7429CC;
}

.page-id-43064 .products {
    background-color: #7429CC !important;
}

.page-id-43064 .wd-header-cart .wd-cart-subtotal .amount, .page-id-43064 .wd-tools-element>a {
    color: #ffffff;
}

.page-id-43064 .wd-header-cart .wd-cart-subtotal .amount, .page-id-43064 .wd-tools-element>a:hover {
    color: #ffffff;
}

.page-id-43064 .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    height: 1px !important;
}

.page-id-43064 .wd-nav[class*="wd-style-underline"] .nav-link-text {
    color: #ffffff;
		font-size: 20px;
}

.page-id-43064 .whb-col-right {
    background-color: #7429CC !important;
		border-radius: 20px !important;
		padding: 0 15px 0 15px !important;
		margin: 15px 0 15px 0 !important;
}

.page-id-43064 .whb-sticked .whb-row {
    background-color: rgba(116, 41, 204, 1);
}

.page-id-43064 .wd-nav {
    display: none;
}

.page-id-36916 .wd-nav {
    display: none;
}

.page-id-38174 .wd-nav {
    display: none;
}

.page-id-43064 .whb-sticked .wd-nav {
		display: inline-flex;
}

.page-id-43064 .whb-sticked .whb-row .wd-nav>li>a {
		font-size: 18px;
}

.page-id-43064 .animated.animated-fast {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
}

.page-id-43064 .products .product-wrapper {
    border-radius: 10px !important;
}

.page-id-43064 .products .product-grid-item .price {
    font-size: 1.3rem !important;
}

.page-id-43064 .amount {
    color: #3A7E22;
}

.page-id-43064 del .amount {
    color: #bbb !important;
}

.page-id-43064 .wd-hover-standard .add-to-cart-loop span {
    padding: 10px 14px;
    font-size: 15px;
    line-height: 18px;
}

@media only screen and (max-width: 768px) {
.elementor-43064 .elementor-element.elementor-element-d9d5398 {
    min-height: 250px;
}
.page-id-43064 .wd-nav[class*="wd-style-underline"] .nav-link-text {
		font-size: 16px !important;
}
.page-id-43064 .whb-col-right, .whb-mobile-right {
		margin: 15px 0 15px 30px;
}
}

.elementor-38174 .elementor-element.elementor-element-b4cbb55 > .elementor-widget-container {
    opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-6e6b013 > .elementor-widget-container {
    opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-93abcc8 > .elementor-widget-container {
	opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-ea7cebe > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-69701ce > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-8275ca5 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-9a97cc4 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-e6b26c5 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-b343a96 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-8422c7c > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-d4da9b1 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-ac9f246 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-38174 .elementor-element.elementor-element-ed761e8 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-e12df0d > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-58e97c5 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-39c1b27 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-465412f > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-2182bc1 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-0e0d846 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-f55dfa7 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-476ef9c > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-7b349fc > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-93e593c > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-1fb9e36 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-6a8578a > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-399f61a > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-ea112d5 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-3b24476 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-3508b56 > .elementor-widget-container {
opacity: 0.6 !important;
}

.elementor-36916 .elementor-element.elementor-element-79cb9a8 > .elementor-widget-container {
opacity: 0.6 !important;
}

.page-id-36916 .wd-prefooter {
    background-color: #1d1e32 !important;
}

.page-id-38174 .wd-prefooter {
    background-color: #1d1e32 !important;
}

.banner-data p {
		font-size: 18px !important;
    color: #17171b !important;
}

.cta-medium-dark-p {
    display: none !important;
}

.swiper-button-next {
		color: #fff !important;
		right: 20px !important;
}

.swiper-button-prev {
		color: #fff !important;
		left: 20px !important;
}

@media screen and (max-width: 520px) {
.swiper-button-next {
		right: 10px !important;
}

.swiper-button-prev {
		left: 10px !important;
}
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.dtoys.ro/wp-content/uploads/2023/12/arrows-slider.svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.dtoys.ro/wp-content/uploads/2023/12/arrows-slider.svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 32px !important;
}

.page-template-ca-home .main-page-wrapper>.container .swiper-slide, .page-template-ca-home .main-page-wrapper>.container .swiper-slide>img {
    object-position: center !important;
}

.page-template-ca-home .main-page-wrapper > .container .swiper-slide, .page-template-ca-home .main-page-wrapper > .container .swiper-slide > img {
    height: 450px !important;
}

@media screen and (min-height: 1080px) and (min-width: 2560px)  {
	.page-template-ca-home .main-page-wrapper > .container .swiper-slide, .page-template-ca-home .main-page-wrapper > .container .swiper-slide > img {
		height: 600px !important;
	}
.cta-medium-dark-p {
    margin-top: 190px !important;
}
}

.single-product .entry-summary .product-labels.labels-rectangular .product-label.onsale:nth-of-type(2) {
    display: none !important;
}

.wd-side-hidden .products.elements-grid .product-grid-item, .wd-side-hidden .products.elements-grid .product-grid-item .product-wrapper {
    height: 300px;
}

.cart-widget-side .shopping-cart-widget-footer>.products {
    padding-left: 25px!important;
}

.inline-flex.inline-full.bottom-card > * {
    width: 70%;
}

.woocommerce-cart .cart-content-wrapper .cart-totals-inner::before {
    content: 'Vei fi taxat numai după finalizarea comenzii la pasul următor. Suma totală este calculată cu Livrare Standard; opțiunile suplimentare sunt disponibile pe pagina de checkout.';
}

form.woocommerce-checkout .col2-set .col-2::after, .woocommerce-cart .cart-content-wrapper .cart-totals-inner::after {
    content: 'Plata securizată';
}

#menu-mobile-navigation::after {
    content: '© 2025 DTOYS.RO Toate drepturile rezervate.';
}

.single-product .shop_attributes::before {
    content: 'Specificații';
}

.single-product .wd-single-reviews .wd-rating-summary-heading::before {
    content: 'Recenzii';
}

@media screen and (max-width: 1024px) {
.wd-close-side.wd-close-side-opened::after {
    background: none;
}
}

.page-id-56531 .products {
    background-color: transparent !important;
		padding: 10px 5px 2px 5px !important;
}

.page-id-58466 .products {
    background-color: transparent !important;
}

.page-id-60969 .products {
    background-color: transparent !important;
}

@media screen and (max-width: 520px) {
		.page-template-ca-home .main-page-wrapper > .container .swiper-slide, .page-template-ca-home .main-page-wrapper > .container .swiper-slide > img {
    width: 100%;
    height: auto !important;
    object-fit: cover;
}
}

.woocommerce-checkout-review-order-table tfoot tr:last-child {
    z-index: 99 !important;
}

.woocommerce-additional-fields > p:first-child, #billing_shipping_heading_field::after {
    display: none !important;
}

.woocommerce-billing-fields>h3 {
    display: none !important;
}

@media screen and (max-width: 520px) {
.ca-checkout-custom-header > .complete::after {
		display: none !important;
}
}

.page-id-9 h1 {
		font-size: 25px !important;
		margin-bottom: -5px !important;
}

@media screen and (max-width: 768px) {
.woocommerce-checkout .website-wrapper form.woocommerce-checkout {
		padding-left: 6px !important;
		padding-right: 6px !important;
    padding-bottom: 0px !important;
}
}

@media screen and (max-width: 520px) {
body:not(.logged-in) .ca-checkout-custom-header {
    min-height: 280px;
}
}

.woocommerce-checkout .website-wrapper .site-content {
    margin-top: 15px !important;
}

.woocommerce-checkout .email-separator {
		padding: 10px 0 15px 0;
		border-top: 1px solid #DDDDDD;
}

.woocommerce-checkout .entry-content .woocommerce-notices-wrapper > ul {
    max-width: 655px !important;
}

.wd-notice p:last-child, div.wpcf7-response-output p:last-child, .mc4wp-alert p:last-child, :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) p:last-child {
    display: none;
}

.ca-checkout-custom-header > .complete {
    padding-top: 20px;
    padding-bottom: 2px;
}

.wd-progress-bar .progress-bar {
    background-color: #ec1c24 !important;
}

.progress-area>div:last-of-type {
    color: #191919 !important;
}

.page-id-18 .wd-side-hidden .products .product-wrapper .product-element-bottom span.price {
    margin-top: -10px !important;
}

.wd-side-hidden .products .product-wrapper .product-element-bottom {
    align-items: flex-start !important;
}



.shipping-cost-cart {
		text-align: right !important;
		margin-top: -10px !important;
		margin-bottom: 0px !important;
}

@media screen and (max-width: 768px) {
.shipping-cost-cart {
		margin-top: 0px !important;
}
}


@media screen and (max-width: 520px) {
.cae-log > div:first-of-type {
    order: 2;
    left: 115px !important;
}
	
.ca-read-more {
		padding-bottom: 20px !important;
	}
}

.button-on-sale {
		display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
		padding: 10px 12px 10px 12px;
		transition: .3s;
    flex: unset;
    max-width: fit-content;
    background: #fff;
		color: #333;
    border-radius: 6px;
    border: 1px solid #DFDFDF;
    overflow: hidden;
}

.button-on-sale:hover, .button-on-sale:focus .button-on-sale:active:hover, .button-on-sale:active:focus {
		color: #fff !important;
		background: #ce1118 !important;
}

.demo-live {
		background: #E34740 !important;
		width: 315px !important;
		padding-left: 15px !important;
		border-radius: 6px !important;
}

.dd-container {
		margin-bottom: 20px !important;
}

.dd-select {
    width: 300px !important;
}

.dd-selected {
    text-transform: none !important;
		padding: 15px 15px 15px 0px !important;
}

.dd-options {
    border: solid 1px #e5e5e5;
		border-radius: 6px !important;
    width: 300px !important;
}

.dd-select button {
    color: #000 !important;
}

.dd-option-text {
		display: none !important;
}

.dd-option {
    border-bottom: none !important;
}

.product-labels {
    max-width: 60% !important;
}

.video-col video {
    min-height: 350px !important;
}

.page-id-63434 .ca-top-banner {
    display: none !important;
}

.page-id-63434 .whb-general-header {
    background-color: transparent !important;
}

.page-id-63434 .product-element-top {
    min-height: 200px !important;
    height: 200px !important;
}

.page-id-63434 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

@media screen and (min-height: 1440px) and (min-width: 2560px) {
.elementor-63665 .elementor-element.elementor-element-75d77ac img {
    width: 100% !important;
}
.elementor-63665 .elementor-element.elementor-element-b4f08d5 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-63669 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-63970 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-63983 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64003 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64017 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64047 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64070 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64081 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64094 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64106 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64120 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64131 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64142 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
.elementor-64251 .elementor-element.elementor-element-b15ab08 {
    margin: 200px 0px 200px 0px !important;
}
}

.elementor-icon-box-title, .elementor-icon-box-title a {
    padding-top: 20px !important;
}

@media screen and (max-width: 768px) {
.elementor-63669 .elementor-element.elementor-element-b394719 > .elementor-background-overlay {
    background-image: none !important;
}
.elementor-63665 .elementor-element.elementor-element-4ca2a2c7 > .elementor-background-overlay {
    background-image: none !important;
}
.elementor-63983 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-63970 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64003 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64017 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64047 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64070 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64081 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64094 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64106 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64120 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64131 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64142 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.elementor-64251 .elementor-element.elementor-element-b394719>.elementor-background-overlay {
    background-image: none !important;
}
.page-id-63655 .elementor-section.elementor-section-items-middle>.elementor-container {
    align-items: flex-start !important;
}
}

.entry__label {
    margin-bottom: 2px !important;
}

@media screen and (max-width: 500px) {
#sib-container {
    padding: 16px 9px 16px !important;
}
}

.page-id-64684 .main-page-wrapper {
    background-color: #f4f2f7 !important;
}

.page-id-64684 .whb-general-header {
    background-color: #f4f2f7 !important;
}

.page-id-64684 .ca-top-banner {
    display: none !important;
}

.page-id-64684 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

.page-id-64684 .wd-load-more {
    color: #888888 !important;
}

.page-id-64684 .whb-sticked :is(.color-scheme-light,.whb-color-light) .wd-nav[class*="wd-style-"] {
    --nav-color: #242424 !important;
	  --nav-color-hover: #555 !important;
    --nav-color-active: #555 !important;
    --nav-chevron-color: #555 !important;
}

.page-id-64684 .wd-nav[class*="wd-style-"]>li>a {
    font-size: 15px !important;
}


.page-id-64940 .main-page-wrapper  {
    background-color:#429923 !important;
}

.page-id-64940 .whb-general-header {
    background-color: transparent !important;
}

.page-id-64940 .ca-top-banner {
    display: none !important;
}

.page-id-64940 .whb-main-header {
    background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0)); !important;
}

.page-id-64940 :is(.btn,.button,button,[type="submit"],[type="button"]) {
    text-transform: none;
    font-size: 15px;
    font-weight: 400;
}

.page-id-64940 .wd-tools-element>a {
    color: #fff !important;
}



.page-id-65903 .whb-general-header {
    background-color: transparent !important;
}

.page-id-65903 .ca-top-banner {
    display: none !important;
}

.page-id-65903 .btn.btn-style-link {
    border-width: 0px !important;
		text-transform: none !important;
}

.page-id-65903 .wd-tools-element>a {
    color: #fff !important;
}

.elementor-65903 .elementor-element.elementor-element-56c5a59 .title-after_title {
    margin-top: 20px !important;
}

.elementor-65903 .elementor-element.elementor-element-b94e9c2 .title-after_title {
    margin-top: 20px !important;
}

.elementor-65903 .elementor-element.elementor-element-b4de201 .title-after_title {
    margin-top: 20px !important;
}

.elementor-65903 .elementor-element.elementor-element-33a2e09 .title-after_title {
    margin-top: 20px !important;
}

.elementor-65903 .elementor-element.elementor-element-7a81299 .elementor-button:hover {
    border-color: #3A7E22 !important;
		transition: all .4s !important;
}

@media screen and (max-width: 1024px) {
.elementor-66046 .elementor-element.elementor-element-94679ef .elementor-heading-title {
    font-size: 16px !important;
}
}


.page-id-66092 .whb-general-header {
    background-color: transparent !important;
}

.page-id-66092 .ca-top-banner {
    display: none !important;
}

.page-id-66092 .main-page-wrapper  {
    background-color: #D87AAF !important;
		background-image: url("https://www.dtoys.ro/wp-content/uploads/2024/03/carucior-alice-bg-min.png") !important;
		background-position: center !important;
}

.page-id-66092 .elementor-64483 {
    margin-top: -50px !important;
}

.page-id-66092 .wd-tools-element .wd-tools-text {
    color: #ffffff !important;
}

.page-id-66092 .wd-tools-element .wd-tools-icon {
    color: #ffffff !important;
}

@media screen and (max-width: 520px) {
.page-id-66092 .elementor-icon-box-title {
		margin-top: -20px !important;
	}
}

.bundle_form .bundle_price, .bundle_form .bundle_error {
    display: none !important;
}

.bundled_product_summary .bundled_item_price_quantity, .bundled_product_summary.bundled_item_optional .bundled_product_optional_checkbox span.price, .single-product div.product .bundled_product_summary.bundled_item_optional .bundled_product_optional_checkbox span.price {
    display: none !important;
}

.page-id-67235 .main-page-wrapper  {
    background-color: #f4f2f7 !important;
}

.page-id-67235 .whb-general-header {
    background-color: transparent !important;
}

.page-id-67235 .ca-top-banner {
    display: none !important;
}

.page-id-67235 .elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper {
    display: flex;
    justify-content: left !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.page-id-67235 .sib-form {
    padding: 0px 50px 0px 0px !important;
}

@media screen and (max-width: 520px) {
.page-id-67235 .sib-form {
    padding: 0px 0px 0px 0px !important;
}
}

.page-id-67235 #sib-container {
    padding: 12px 0px 14px 0px !important;
}

.page-id-67235 .sib-form .entry__field {
    background: #007382 !important;
    border: 0px !important;
		border-radius: 8px !important;
		color: #ffffff !important;
}

.page-id-67235 .sib-form .input:not(textarea):hover {
    box-shadow: none !important;
}

.page-id-67235 input:focus {
    border: 0px !important;
}

.page-id-67235 ::placeholder {
		color: #ffffff !important;
		padding:5px !important;
}


.page-id-67821 .main-page-wrapper  {
    background-color: #F4F2F7 !important;
}

.page-id-67821 .whb-general-header {
    background-color: transparent !important;
}

.page-id-67821 .ca-top-banner {
    display: none !important;
}

.page-id-67821 .wd-tools-element>a {
    color: #fff !important;
}

.page-id-67821 .wd-header-cart .wd-cart-subtotal .amount {
    color: #fff !important;
}

.page-id-67821 .elementor-64483 .elementor-element.elementor-element-d18141a {
    margin: -25px 0px 0px 0px !important;
}



.page-id-68374 .main-page-wrapper  {
    background-color: #F4F2F7 !important;
}

.page-id-68374 .whb-general-header {
    background-color: transparent !important;
}

.page-id-68374 .ca-top-banner {
    display: none !important;
}



.page-id-68374 .wd-nav>li>a {
    color: #ffffff !important;
		border: 2px solid #ffffff !important;
		border-radius: 25px !important;
		padding: 10px 18px 10px 18px !important;
}

.page-id-68374 .wd-nav>li>a:hover {
    color: #272727 !important;
		background-color: #ffffff !important;
}

.page-id-68374 .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #272727 !important;
		background-color: #ffffff !important;
}

.page-id-68374 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

.page-id-68374 .wd-nav-tabs.wd-icon-pos-top {
    margin: 0px 30px 0px 30px !important;
}

.page-id-68374 .btn.btn-style-link {
    border-width: 0px !important;
		text-transform: none !important;
}

@media screen and (max-width: 1024px) {
.page-id-68374 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 6px !important;
}
.page-id-68374 .wd-nav-tabs-wrapper::-webkit-scrollbar {
    display: none !important;
}
}

@media screen and (max-width: 520px) {
.page-id-68374 .wd-nav-tabs.wd-icon-pos-top {
    margin: 0px 20px 0px 20px !important;
}
}


.page-id-68532 .main-page-wrapper  {
    background-color: #F4F2F7 !important;
}

.page-id-68532 .ca-top-banner {
    display: none !important;
}

.page-id-68532 .whb-general-header {
    background-color: transparent !important;
}

.page-id-68532 .product-element-top {
    min-height: 200px !important;
    height: 200px !important;
}

.page-id-68532 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

@media screen and (max-width: 1024px) {
.page-id-68532 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 6px !important;
}
.page-id-68532 .product-element-top {
    min-height: 175px !important;
    height: 175px !important;
}
}


.page-id-48662 .ca-top-banner {
    display: none !important;
}
.page-id-48662 .whb-general-header {
    background-color: #008F26 !important;
}


.page-id-48666 .ca-top-banner {
    display: none !important;
}
.page-id-48666 .whb-general-header {
    background-color: #008F26 !important;
}


.page-id-48670 .ca-top-banner {
    display: none !important;
}
.page-id-48670 .whb-general-header {
    background-color: #008F26 !important;
}


.page-id-48668 .ca-top-banner {
    display: none !important;
}
.page-id-48668 .whb-general-header {
    background-color: #008F26 !important;
}


.page-id-48664 .ca-top-banner {
    display: none !important;
}
.page-id-48664 .whb-general-header {
    background-color: #008F26 !important;
}


.page-id-48672 .ca-top-banner {
    display: none !important;
}
.page-id-48672 .whb-general-header {
    background-color: #008F26 !important;
}


.page-id-50642 .ca-top-banner {
    display: none !important;
}
.page-id-50642 .whb-general-header {
    background-color: #00699B !important;
}


.page-id-50521 .ca-top-banner {
    display: none !important;
}
.page-id-50521 .whb-general-header {
    background-color: #569043 !important;
}


.page-id-50771 .ca-top-banner {
    display: none !important;
}
.page-id-50771 .whb-general-header {
    background-color: #006FB8 !important;
}


.page-id-49152 .ca-top-banner {
    display: none !important;
}
.page-id-49152 .whb-general-header {
    background-color: #504294 !important;
}


.page-id-49952 .ca-top-banner {
    display: none !important;
}
.page-id-49952 .whb-general-header {
    background-color: #569043 !important;
}
/* Start of home page new style */

.page-id-18 .main-page-wrapper  {
    background-color: #F4F2F7 !important;
		padding-top: 0px !important;
}



.wd-nav-vertical>li>a {
    padding: 15px 15px !important;
    font-size: 16px !important;
		font-weight: 500 !important;
    line-height: 20px !important;
}

.menu-item ._svg {
    width: 1.75em !important;
}

.menu-item img._before, .rtl .menu-item img._after {
    margin-right: 1em !important;
}

.wd-nav-vertical>li.menu-item-has-children>a:after {
    font-weight: 400 !important;
}

.page-id-18 .row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

@media screen and (min-width: 1025px) {
.swiper {
    margin-left: 270px !important;
		border-radius: 0 0 15px 0 !important;
}
.swiper-pagination {
    text-align: right !important;
		padding-right: 25px !important;
}
}

.whb-col-left {
    margin-left: 0px !important;
}

.site-logo .wd-logo img {
    margin: 0 0 0 -5px !important;
}

.whb-header .whb-header-bottom .wd-header-cats {
    margin-top: 8px !important;
    margin-bottom: -0px !important;
    height: calc(100% - 8px) !important;
}

.wd-dropdown-cats {
    border-radius: 0 0 0 15px !important;
}

.wd-header-cats.wd-style-1 .menu-opener {
    min-width: 140px !important;
}

.wd-header-cats .menu-opener.color-scheme-light {
    color: #232323 !important;
		background-color: #ffffff !important;
		border-radius: 6px 6px 0 0 !important;
		margin: 0 130px 0 0 !important;
}

.wd-header-cats .menu-opener .menu-open-label {
    font-weight: 500 !important;
}

.wd-header-cats.wd-style-1 .menu-opener:after {
   	font-weight: 800 !important;
}

body > div.website-wrapper > header > div > div.whb-row.whb-header-bottom.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-equal-sides > div > div > div.whb-column.whb-col-center.whb-visible-lg {
		margin-left: -62px !important;
}

.wd-header-nav {
    padding-left: 0px !important;
}

.wd-nav {
    --nav-gap: 54px !important;
}

.wd-sub-menu li a {
		font-size: 15px !important;
    font-weight: 500 !important;
}

#menu-item-77445 > div {
    top: -59px !important;
}

#menu-item-69976 > div {
		top: -118px !important;
}

#menu-item-29637 > div {
		top: -177px !important;
}

#menu-item-29640 > div {
		top: -294px !important;
}

#menu-header-link>li {
    min-width: unset !important;
}

#menu-item-66073 > div {
    border-radius: 0 0 15px 15px !important;
}

.ca-menu-sub-image-cont {
    height: 458px !important;
}

.ca-menu-sub-image-cont img {
    object-position: center right !important;
    max-height: 500px !important;
}

@media screen and (min-width: 1025px) {
.top-amn {
    margin: 40px auto 20px auto;
}

.main-page-wrapper > .container .swiper-slide > img {
		height: 470px !important;
}
}

@media screen and (max-width: 520px) {
.main-page-wrapper > .container .swiper-slide > img {
		width: 100% !important;
		height: auto !important;
    object-fit: cover;
}
.swiper {
		margin-left: -15px !important;
		margin-right: -15px !important;
}
}

.page-id-18 h2 {
		margin-top: 45px !important;
    margin-bottom: 10px !important;
}

.set-mb-s>* {
    margin-bottom: 0px !important;
}

.page-id-18 .wd-star-rating {
    margin-top: -3px !important;
}

.page-id-18 .price {
    margin-bottom: 8px !important;
}

/* End of home page new style */

.page-id-71008 .main-page-wrapper {
    background-color: #f4f2f7 !important;
}

.page-id-71008 .whb-general-header {
    background-color: #f4f2f7 !important;
}

.page-id-71008 .ca-top-banner {
    display: none !important;
}

.page-id-71008 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

.page-id-71008 .wd-load-more {
    color: #888888 !important;
		border-radius: 25px !important;
}

.page-id-71008 .whb-sticked :is(.color-scheme-light,.whb-color-light) .wd-nav[class*="wd-style-"] {
    --nav-color: #242424 !important;
	  --nav-color-hover: #555 !important;
    --nav-color-active: #555 !important;
    --nav-chevron-color: #555 !important;
}

.page-id-71008 .wd-nav[class*="wd-style-"]>li>a {
    font-size: 15px !important;
}


.page-id-71233 .main-page-wrapper {
    background-color: #f4f2f7 !important;
}

.page-id-71233 .whb-general-header {
    background-color: transparent !important;
}

.page-id-71233 .wd-list>li>img {
		margin-top: -5px !important;
    margin-right: 20px !important;
}

.page-id-71233 .list-content {
		color: #232323 !important;
}

.elementor-71233 .elementor-element.elementor-element-0950b79 .title-after_title {
    margin-top: 18px !important;
}

.elementor-71233 .elementor-element.elementor-element-7b90ded .title-after_title {
    margin-top: 18px !important;
}

.ah-survey-front {
		border: 1px solid #ddd !important;
		border-radius: 15px !important;
    box-shadow: 0 0 0 !important;
}

.ah-survey-front .ah-survey-front-title {
    display: none !important;
}

.text-right {
    --text-align: left !important;
    text-align: left !important;
    --content-align: flex-start !important;
		padding-top: 0px !important;
}

.ah-survey-front .ah-btn-submit-survey {
    border-radius: 5px !important;
		color: #ffffff !important;
		background-color: #EC1C24 !important;
}

.ah-survey-front .ah-btn-submit-survey:hover {
		background-color: #3593CF !important;
}



input.wpcf7-form-control.wpcf7-submit {
   display: block !important;
   margin: 0 auto !important;
}

.elementor-71233 input[type="submit"] {
		background-color: #ffffff !important;
		color: #232323 !important;
		border-radius: 10px !important;
		font-size: 15px !important;
    font-weight: 600 !important;
		padding: 18px 24px 18px 24px !important;
}

.elementor-71233 input[type="submit"]:hover {
		background-color: #232323 !important;
		color: #ffffff !important;
}

.elementor-71233 .wpcf7 input::placeholder {
    color: #444444 !important;
}

.elementor-71233 label {
    color: #ffffff !important;
		padding-left: 10px !important;
}

.elementor-71233 .wpcf7-form-control-wrap {
		color: #ffffff !important;
}

.wpcf7-checkbox input[type=checkbox] {
		width: 20px !important;
		height: 20px !important;
}

.page-id-71233 .elementor-64483 .elementor-element.elementor-element-d18141a {
    margin-top: -60px !important;
}

.elementor-71233 .elementor-element.elementor-element-9b4b22c .title-after_title {
    margin-top: 15px !important;
}

.page-id-71233 .ca-top-banner {
		display: none !important;
}

.page-id-71233 div.quantity {
    border: 1px solid #DDDDDD !important;
		border-radius: 10px !important;
}



.page-id-71993 .main-page-wrapper {
    background-color: #f4f2f7 !important;
}

.page-id-71993 .whb-general-header {
    background-color: transparent !important;
}

.elementor-71993 .elementor-element.elementor-element-4e75f56 .title-after_title {
    margin-top: 10px !important;
}

.elementor-71993 .elementor-element.elementor-element-e6ca61b .title-after_title {
    margin-top: 10px !important;
}

.elementor-71993 .elementor-element.elementor-element-41c81b8 .title-after_title {
    margin-top: 10px !important;
}

.elementor-71993 .elementor-element.elementor-element-2d962e4 .title-after_title {
    margin-top: 10px !important;
}

.elementor-71993 .elementor-element.elementor-element-bfdfecc .title-after_title {
    margin-top: 10px !important;
}

.elementor-71993 .elementor-element.elementor-element-a78a274 .title-after_title {
    margin-top: 10px !important;
}

.page-id-71993 .elementor-64483 .elementor-element.elementor-element-d18141a > .elementor-container {
    margin-top: -60px !important;
}

.page-id-71993 .ca-top-banner {
		display: none !important;
}


/* Start back to school page style */

.page-id-72466 .main-page-wrapper {
    background-color: #f4f2f7 !important;
}

.page-id-72466 .whb-general-header {
    background-color: transparent !important;
}

.page-id-72466 .whb-sticked .whb-row {
    background-color: #ffffff !important;
}

.page-id-72466 .ca-top-banner {
    display: none !important;
}

.page-id-72466 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

.page-id-72466 .wd-load-more {
    color: #888888 !important;
		border-radius: 6px !important;
		padding: 14px 18px !important;
		font-size: 13px !important;
}

.page-id-72466 .whb-sticked :is(.color-scheme-light,.whb-color-light) .wd-nav[class*="wd-style-"] {
    --nav-color: #242424 !important;
	  --nav-color-hover: #555 !important;
    --nav-color-active: #555 !important;
    --nav-chevron-color: #555 !important;
}

.page-id-72466 .wd-nav[class*="wd-style-"]>li>a {
    font-size: 16px !important;
		font-weight: 600 !important;
}

.page-id-72466 .wd-nav {
    --nav-gap: 35px !important;
}

.elementor-72466 .elementor-element.elementor-element-281aa18 .title-after_title {
    margin-top: 8px !important;
}

.elementor-72466 .elementor-element.elementor-element-1292fd9 .title-after_title {
    margin-top: 8px !important;
}

.elementor-72466 .elementor-element.elementor-element-ff76efb .title-after_title {
    margin-top: 8px !important;
}

.elementor-72466 .elementor-element.elementor-element-ce76072 .title-after_title {
    margin-top: 8px !important;
}

.page-id-72466 .product-wrapper .wd-wishlist-btn {
    right: 0px !important;
}

@media screen and (max-width: 320px) {
.elementor-72466 .elementor-element.elementor-element-bb9c8d8 {
    min-height: 410px !important;
}

.elementor-72466 .elementor-element.elementor-element-853a356 {
		min-height: 410px !important;
}
	
.elementor-72466 .elementor-element.elementor-element-736fa89 {
		min-height: 410px !important;
}

.elementor-72466 .elementor-element.elementor-element-a2fb8ca {
		min-height: 410px !important;
}
}

@media screen and (min-width: 321px) and (max-width: 375px) {
.elementor-72466 .elementor-element.elementor-element-bb9c8d8 {
    min-height: 350px !important;
}

.elementor-72466 .elementor-element.elementor-element-853a356 {
		min-height: 350px !important;
}
	
.elementor-72466 .elementor-element.elementor-element-736fa89 {
		min-height: 350px !important;
}

.elementor-72466 .elementor-element.elementor-element-a2fb8ca {
		min-height: 370px !important;
}
}

@media screen and (min-width: 376px) and (max-width: 767px) {
.elementor-72466 .elementor-element.elementor-element-bb9c8d8 {
    min-height: 330px !important;
}

.elementor-72466 .elementor-element.elementor-element-853a356 {
		min-height: 330px !important;
}
	
.elementor-72466 .elementor-element.elementor-element-736fa89 {
		min-height: 330px !important;
}

.elementor-72466 .elementor-element.elementor-element-a2fb8ca {
		min-height: 352px !important;
}
}

@media screen and (max-width: 767px) {
.elementor-default .wd-loop-footer {
    margin-top: 15px !important;
}
	
.page-id-72466 .wd-load-more {
    padding: 12px 15px !important;
    font-size: 11px !important;
}
	
.page-id-72466 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}

@media screen and (max-width: 1023px) {
.elementor-default .wd-loop-footer {
    margin-top: 15px !important;
}
	
.page-id-72466 .wd-load-more {
    padding: 12px 15px !important;
    font-size: 12px !important;
}
	
.page-id-72466 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 6px !important;
}
}

.page-id-72651 .ca_single_product_standard_info {
    display: none !important;
}

.page-id-72651 .wc-product-table .product .cart select {
    width: 50px !important;
}

@media screen and (min-width: 1025px) {
.page-id-4400 .swiper {
        margin-left: 0px !important;
    }
}

/* Start ENGINO page style */



.page-id-73340 .whb-general-header {
    background-color: transparent !important;
}

@media (min-width: 1025px) {
.page-id-73340 .whb-full-width .whb-row>.container {
        width: 100% !important;
				padding: 0px 150px 0px 150px !important;
    }
}

.page-id-73340 .wd-nav[class*="wd-style-"] {
    --nav-color: #ffffff !important;
    --nav-color-hover: #373435 !important;
    --nav-color-active: #373435 !important;
    --nav-chevron-color: #373435 !important;
}

.page-id-73340 .whb-sticked .whb-row {
    background-color: #ffffff !important;
}

.page-id-73340 .ca-top-banner {
    display: none !important;
}

.page-id-73340 .whb-sticked :is(.color-scheme-light,.whb-color-light) .wd-nav[class*="wd-style-"] {
    --nav-color: #373435 !important;
	  --nav-color-hover: #555 !important;
    --nav-color-active: #555 !important;
    --nav-chevron-color: #555 !important;
}

.page-id-73340 .wd-nav[class*="wd-style-"]>li>a {
    font-size: 16px !important;
		font-weight: 600 !important;
}

.page-id-73340 .wd-nav {
    --nav-gap: 35px !important;
}

.page-id-73340 .elementor-73340 .elementor-element.elementor-element-2767f86 .title-after_title {
    margin-top: 20px !important;
}

.page-id-73340 .elementor-73340 .elementor-element.elementor-element-3f5b97a .elementor-button {
    clip-path: polygon(0% 0px, 100% 0px, 100% 80%, 95% 100%, 0px 100%) !important;
}

.page-id-73340 .elementor-73340 .elementor-element.elementor-element-6de2961:not(.elementor-motion-effects-element-type-background) {
    clip-path: polygon(0% 0px, 100% 0px, 100% 95%, 92% 100%, 0px 100%) !important;
}

.page-id-73340 .elementor-73340 .elementor-element.elementor-element-95f09da:not(.elementor-motion-effects-element-type-background) {
    clip-path: polygon(0% 0px, 100% 0px, 100% 95%, 92% 100%, 0px 100%) !important;
}

.page-id-73340 .elementor-73340 .elementor-element.elementor-element-69b983d:not(.elementor-motion-effects-element-type-background) {
    clip-path: polygon(0% 0px, 100% 0px, 100% 95%, 92% 100%, 0px 100%) !important;
}

.page-id-73340 .elementor-73340 .elementor-element.elementor-element-e045141:not(.elementor-motion-effects-element-type-background) {
    clip-path: polygon(0% 0px, 100% 0px, 100% 95%, 92% 100%, 0px 100%) !important;
}

.page-id-73340 .elementor-73340 .elementor-element.elementor-element-7fdcaf4:not(.elementor-motion-effects-element-type-background) {
    clip-path: polygon(0% 0px, 100% 0px, 100% 95%, 92% 100%, 0px 100%) !important;
}


/* Start PUZZLE PERSONALIZAT page style */

.postid-74684 .price {
    color: #17171B !important;
		font-size: 32px !important;
    font-weight: 800 !important;
} 

.postid-74684 .amount {
    color: #17171B !important;
		font-size: 32px !important;
    font-weight: 800 !important;
} 

.postid-74684 .cart-widget-side .amount {
		font-size: 14px !important;
		font-weight: 600 !important;
}

.postid-74684 .woocommerce-mini-cart__total .woocommerce-Price-amount {
		font-size: 21px !important;
		font-weight: 600 !important;
}


/* Start PLAY HOUSE page style */

.page-id-74830 .whb-general-header {
    background-color: #C54CB6 !important;
}

.page-id-74830 .wd-nav[class*="wd-style-"] {
    --nav-color: #ffffff !important;
}

.page-id-74830 .wd-tools-element>a {
    color: #ffffff !important;
}

.elementor-74830 .elementor-element.elementor-element-0624c12 .title-after_title {
    margin-top: 20px !important;
}

.elementor-74830 .elementor-element.elementor-element-2c25bda .title-after_title {
    margin-top: 20px !important;
}

.elementor-74830 .elementor-element.elementor-element-c819792 .title-after_title {
    margin-top: 20px !important;
}

.elementor-74830 .elementor-element.elementor-element-7a51874 .title-after_title {
    margin-top: 20px !important;
}

.page-id-74830 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
    margin-top: -50px !important;
}


/* Start MAGIC TRUCK page style */

.page-id-74941 .whb-general-header {
    background-color: #4da1ea !important;
}

.page-id-74941 .wd-nav[class*="wd-style-"] {
    --nav-color: #ffffff !important;
}

.page-id-74941 .wd-tools-element>a {
    color: #ffffff !important;
}

.elementor-74941 .elementor-element.elementor-element-afd0f6d .title-after_title {
    margin-top: 20px !important;
}

.elementor-74941 .elementor-element.elementor-element-1122899 .title-after_title {
    margin-top: 20px !important;
}

.elementor-74941 .elementor-element.elementor-element-37d7c60 .title-after_title {
    margin-top: 20px !important;
}

.elementor-74941 .elementor-element.elementor-element-126aefc .title-after_title {
    margin-top: 20px !important;
}

.page-id-74941 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
    margin-top: -50px !important;
}


/* Start BLACK FRIDAY 2024 page style */

.page-id-75049 .main-page-wrapper {
    background-color: #191919 !important;
}

.page-id-75049 .whb-general-header {
    background-color: #191919 !important;
}

.page-id-75049 .whb-sticked .whb-row {
    background-color: rgba(0,0,0,0.0) !important;
}

@media (max-width: 768px) {
.page-id-75049 .whb-sticked .whb-row {
    background-color: #191919 !important;
}
}

.page-id-75049 .whb-sticked .whb-col-right {
    display: none !important;
}

.page-id-75049 .ca-top-banner {
    display: none !important;
}

.page-id-75049 .wd-tools-element>a {
    color: #ffffff !important;
}

.page-id-75049 .wd-sub-menu li a {
    background-color: #ffffff !important;
		border-radius: 20px !important;
		margin-top: 15px !important;
		margin-bottom: 15px !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		text-transform: uppercase !important;
		padding: 10px 20px !important;
}

.page-id-75049 .wd-sub-menu li a:hover {
    background-color: #f9a916 !important;
		color: #191919 !important;
}

.page-id-75049 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

@media (max-width: 768px) {
.page-id-75049 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}

.page-id-75049 .products .wd-add-btn-replace .add-to-cart-loop {
    background-color: #f9a916 !important;
		color: #191919 !important;
}

.page-id-75049 .wd-hover-standard .wd-add-btn .add-to-cart-loop span {
    font-weight: 600 !important;
}

.page-id-75049 .products .wd-add-btn-replace .add_to_cart_button::before {
    background: url('https://www.dtoys.ro/wp-content/uploads/2024/10/cart-black.svg') center center / contain no-repeat !important;
}

.page-id-75049 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
    margin-top: -50px !important;
		z-index: 200 !important;
}

.page-id-75049 .footer-container {
  	position: inherit !important;  
		z-index: 201 !important;
}

@media (max-width: 768px) {
.elementor-widget-countdown .elementor-countdown-item {
    width: 80px !important;
}
}


/* Start PRE BLACK FRIDAY 2024 page style */

.page-id-75498 .whb-general-header {
    background-color: transparent !important;
}

.page-id-75498 .sib-form .entry__field {
    border: 0px !important;
    border-radius: 10px !important;
}

.page-id-75498 .sib-form .input {
    padding: 5px 20px !important;
}

.page-id-75498 .sib-form-block__button {
    padding: 12px 20px !important;
}

.elementor-75498 .elementor-element.elementor-element-efbe50f .title-after_title {
    padding-top: 10px !important;
}

.page-id-75498 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
    display: none !important;
}


/* Start CHRISTMAS 2024 page style */

.page-id-76661 .main-page-wrapper {
    background-color: #fbebe1 !important;
}

.page-id-76661 .whb-general-header {
    background-color: #A81013 !important;
}

.page-id-76661 .wd-nav {
    --nav-gap: 30px !important;
}

.page-id-76661 .wd-nav[class*="wd-style-"]>li>a {
    font-weight: 500 !important;
}

.page-id-76661 .wd-tools-element>a {
    color: #ffffff !important;
}

.page-id-76661 .products .product-wrapper {
    border-radius: 0px !important;
		border: 0px !important;
}

.page-id-76661 .products .wd-add-btn-replace .add-to-cart-loop {
		border-radius: 0px !important;
}

.page-id-76661 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

.page-id-76661 .wd-load-more {
    border-color: #191919 !important;
    border-radius: 0px !important;
    color: #191919 !important;
    border-width: 1px !important;
}

@media (max-width: 768px) {
.page-id-76661 .slider-type-product .owl-stage {
		padding: 0 10px 0 15px !important;
}
	
.page-id-76661 .owl-nav>div[class*="prev"] {
		padding-left: 5px !important;
}
	
.page-id-76661 .owl-nav>div[class*="next"] {
		padding-right: 5px !important;
}

.page-id-76661 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 230px !important;
		width: 230px !important;
}
	
.page-id-76661 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}

.elementor-76661 .elementor-element.elementor-element-3b3401e .title-after_title {
    margin-top: 15px !important;
}

.elementor-76661 .elementor-element.elementor-element-d6b3a00 .title-after_title {
    margin-top: 15px !important;
}

/* Start JOACA-TE ROMANESTE page style */

.page-id-77133 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-77133 .whb-general-header {
    background-color: #F4F2F7 !important;
}

/* Start INSCRIERE NEWSLETTER page style */
.page-id-77344 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
    display: none !important;
}

/* Start DARURI EDUCATIVE page style */

.page-id-78041 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-78041 .whb-general-header {
    background-color: #9A1A33 !important;
}

.page-id-78041 .wd-tools-element:is(.wd-design-6,.wd-design-7,.wd-design-8) .wd-tools-count {
    color: #191919 !important;
}

.page-id-78041 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 320px !important;
		width: 320px !important;
}

.page-id-78041 .owl-dots .owl-dot span {
    border: 2px solid #ffffff !important;
}

.page-id-78041 .owl-dots .owl-dot.active span {
    background-color: #ffffff !important;
}

.elementor-78041 .elementor-element.elementor-element-f180333 .title-after_title {
    margin-top: 15px !important;
}

.elementor-78041 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

@media (max-width: 768px) {
.page-id-78041 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 175px !important;
		width: 175px !important;
}
	
.elementor-78041 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}

/* Start SCRISOARE MOS CRACIUN page style */

.page-id-78809 .whb-general-header {
    background-color: transparent !important;
}

#cf7-left {
    width: 48%;
    float: left;
    margin-right:4%;
}
 
#cf7-right {
    width: 48%;
    float: left;
}
 
.cf7-clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:0px;
}
 
.cf7-clearfix {
    display:block;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
    background-color: rgba(255,255,255,0.5);
    color: #191919;
		border: 1px solid #dddddd !important;
		border-radius: 6px !important;
		font-size: 16px !important;
}

.wpcf7 input::placeholder {
    color: #191919 !important;
		font-size: 16px !important;
}

input.wpcf7-submit {
    background-color: #EC1C24 !important;
		color: #ffffff !important;
		border-radius: 25px !important;
		font-size: 16px !important;
		padding: 12px 20px !important;
}

input.wpcf7-submit:hover {
    background-color: #CE1118 !important;
}

.page-id-78809 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
    display: none !important;
}


/* Start CRACIUN MAGIC 2024 page style */

.page-id-79295 .main-page-wrapper {
    background-color: #fbebe1 !important;
}

.page-id-79295 .whb-general-header {
    background-color: #A81013 !important;
}

.page-id-79295 .wd-nav {
    --nav-gap: 30px !important;
}

.page-id-79295 .wd-nav[class*="wd-style-"]>li>a {
    font-weight: 500 !important;
}

.page-id-79295 .wd-tools-element>a {
    color: #ffffff !important;
}

.page-id-79295 .products .product-wrapper {
    border-radius: 0px !important;
		border: 0px !important;
}

.page-id-79295 .products .wd-add-btn-replace .add-to-cart-loop {
		border-radius: 0px !important;
}

.page-id-79295 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

.page-id-79295 .wd-load-more {
    border-color: #191919 !important;
    border-radius: 0px !important;
    color: #191919 !important;
    border-width: 1px !important;
}

@media (max-width: 768px) {
.page-id-79295 .slider-type-product .owl-stage {
		padding: 0 10px 0 15px !important;
}
	
.page-id-79295 .owl-nav>div[class*="prev"] {
		padding-left: 5px !important;
}
	
.page-id-79295 .owl-nav>div[class*="next"] {
		padding-right: 5px !important;
}

.page-id-79295 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 230px !important;
		width: 230px !important;
}
	
.page-id-79295 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}

.elementor-79295 .elementor-element.elementor-element-3b3401e .title-after_title {
    margin-top: 15px !important;
}

.elementor-79295 .elementor-element.elementor-element-d6b3a00 .title-after_title {
    margin-top: 15px !important;
}


.elementor-80750 .elementor-element.elementor-element-0ccbf4a .title-after_title {
    margin-top: 15px !important;
}


/* Start 2025 */
/* Start CELE MAI INDRAGITE JOCURI */

.page-id-81715 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-81715 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

.page-id-81715 .wd-nav {
    --nav-gap: 25px !important;
}

@media (max-width: 520px) {
.product-grid-item :is(.product-image-link,.hover-img) img {
    min-height: 150px !important;
}
	
.wd-star-rating {
    display: none !important;
}
	
.product-grid-item .price {
    margin-top: 5px !important;
}
}

@media (max-width: 768px) {
.page-id-81715 .slider-type-product .owl-stage {
		padding: 0 10px 0 15px !important;
}
	
.page-id-81715 .owl-nav>div[class*="prev"] {
		padding-left: 5px !important;
}
	
.page-id-81715 .owl-nav>div[class*="next"] {
		padding-right: 5px !important;
}

.page-id-81715 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 230px !important;
		width: 230px !important;
}
	
.page-id-81715 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}

/* Puzzle Collection */

.page-id-82265 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-82265 .wd-nav {
    --nav-gap: 25px !important;
}

.page-id-82265 .wd-nav[class*="wd-style-"]>li>a {
    font-weight: 600 !important;
}

/* Alice Collection */
.page-id-82795 .whb-general-header {
    background-color: #EF5B88 !important;
}

.page-id-82795 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
		margin-top: -70px !important;
}

/* Circuite electronice */
.page-id-83407  .whb-general-header {
    background-color: #ffffff !important;
}

.page-id-83407 :is(.btn,.button,button,[type="submit"],[type="button"]) {
    background-color: #EC1C24 !important;
		color: #ffffff !important;
}

.page-id-83407 :is(.btn,.button,button,[type="submit"],[type="button"]):hover {
    background-color: #CE1118 !important;
}

.page-id-83407 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
		margin-top: -70px !important;
}

/* EDUPrimavara */

.page-id-83818 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-83818 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 10px !important;
}

.page-id-83818 .wd-nav {
    --nav-gap: 25px !important;
}

.page-id-83818 .wd-btn-arrow:after {
    font-size: 20px !important;
}

@media (max-width: 520px) {
.page-id-83818 .product-grid-item :is(.product-image-link,.hover-img) img {
    min-height: 150px !important;
}
	
.page-id-83818 .wd-star-rating {
    display: none !important;
}
	
.page-id-83818 .product-grid-item .price {
    margin-top: 5px !important;
}
	
.page-id-83818 .elementor-83818 .elementor-element.elementor-element-06491fd .title-after_title {
    display: none !important;
}
}

@media (max-width: 768px) {
.page-id-83818 .slider-type-product .owl-stage {
		padding: 0 10px 0 15px !important;
}
	
.page-id-83818 .owl-nav>div[class*="prev"] {
		padding-left: 5px !important;
}
	
.page-id-83818 .owl-nav>div[class*="next"] {
		padding-right: 5px !important;
}

.page-id-83818 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 200px !important;
		width: 200px !important;
}
	
.page-id-83818 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}

.page-id-84949 .elementor-84949 .elementor-element.elementor-element-e6fe407 .title-after_title {
    margin-top: 15px !important;
}


/* Reduceri de Paști 2025 */
.page-id-85433  .whb-general-header {
    background-color: transparent !important;
}

.page-id-85433 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-85433 .wd-nav {
    --nav-gap: 30px !important;
}

.page-id-85433 .wd-nav>li>a {
    text-transform: uppercase !important;
}

.page-id-85433 .whb-sticked .whb-main-header {
		background-image: linear-gradient(to right, #7CAF2E , #55AFBD) !important;
}

@media (max-width: 520px) {
.page-id-85433 .product-grid-item :is(.product-image-link,.hover-img) img {
    min-height: 150px !important;
}
	
.page-id-85433 .wd-star-rating {
    display: none !important;
}
	
.page-id-85433 .product-grid-item .price {
    margin-top: 5px !important;
}
}

@media (max-width: 768px) {
.page-id-85433 .slider-type-product .owl-stage {
		padding: 0 10px 0 15px !important;
}
	
.page-id-85433 .owl-nav>div[class*="prev"] {
		padding-left: 5px !important;
}
	
.page-id-85433 .owl-nav>div[class*="next"] {
		padding-right: 5px !important;
}

.page-id-85433 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 200px !important;
		width: 200px !important;
}
	
.page-id-85433 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}


@media (max-width: 520px) {
.ehwc-modal-content {
    width: 90% !important;
}
.ehwc-campaign-icon img {
    width: 80px !important;
    height: 80px !important;
}
}


/* Mobee */
.page-id-86073 .whb-general-header {
    background-color: transparent !important;
}

.page-id-86073 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-86073 .wd-tools-element>a {
    color: #ffffff !important;
}

.page-id-86073 .btn.btn-style-link {
    border-style: none !important;
}

.page-id-86073 .elementor-86073 .elementor-element.elementor-element-769c62f .title-after_title {
    margin-top: 20px !important;
}

.page-id-86073 .elementor-86073 .elementor-element.elementor-element-2719903 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86073 .elementor-86073 .elementor-element.elementor-element-8481436 .title-after_title {
    margin-top: 10px !important;
}

.page-id-86073 .owl-nav {
		display: none !important;
}

.page-id-86073 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
		margin-top: -70px !important;
}


/* Word Colony */
.page-id-86780 .whb-general-header {
    background-color: transparent !important;
}

.page-id-86780 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-86780 .btn.btn-style-link {
    border-style: none !important;
		color: #191919 !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-5c5ece1 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-79944d7 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-d3d26f3 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-c24e5c6 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-40a714a .title-after_title {
		margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-b772f16 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-3a5cb91 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-934e375 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-abd6e2d .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-c5b2f16 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-3ab2503 .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-8deee1c .title-after_title {
    margin-top: 15px !important;
}

.page-id-86780 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
		margin-top: -70px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-02c2beb .title-after_title {
    margin-top: 5px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-6cd08e2 .title-after_title {
    margin-top: 5px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-5511c35 .title-after_title {
    margin-top: 5px !important;
}

.page-id-86780 .elementor-86780 .elementor-element.elementor-element-c716fed .title-after_title {
    margin-top: 5px !important;
}

@media (max-width: 520px) {
.page-id-86780 .elementor-86780 .elementor-element.elementor-element-3a5cb91 .title-after_title {
    margin-top: 5px !important;
}
}


/* 1 Iunie */
.page-id-87626 .whb-general-header {
    background-color: transparent !important;
}

.page-id-87626 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-87626 input.wpcf7-form-control.wpcf7-submit {
    margin: 0 0 !important;
}

.page-id-87626 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
		margin-top: -70px !important;
}


/* 1 Iunie Promotii */
@media (min-width: 1025px) {
.page-id-87655 .whb-full-width .whb-row>.container, .whb-full-width+.whb-clone .whb-row>.container {
				padding-right: 80px !important;
				padding-left: 80px !important;
    }
}

.page-id-87655 .wd-tools-element {
    z-index: 999 !important;
}

.page-id-87655 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-87655 .wd-nav {
    --nav-gap: 30px !important;
}

.page-id-87655 .btn.btn-style-link {
    border-width: 0px !important;
}

.page-id-87655 .sib-default-btn {
		background-color: #6AB04C !important;
		color: #ffffff !important;
}

.page-id-87655 .sib-default-btn:hover {
		background-color: #191919 !important;
}

@media (max-width: 520px) {
.page-id-87655 .product-grid-item :is(.product-image-link,.hover-img) img {
    min-height: 150px !important;
}
	
.page-id-87655 .wd-star-rating {
    display: none !important;
}
	
.page-id-87655 .product-grid-item .price {
    margin-top: 5px !important;
}
}

@media (max-width: 768px) {
.page-id-87655 .slider-type-product .owl-stage {
		padding: 0 10px 0 15px !important;
}
	
.page-id-87655 .owl-nav>div[class*="prev"] {
		padding-left: 5px !important;
}
	
.page-id-87655 .owl-nav>div[class*="next"] {
		padding-right: 5px !important;
}

.page-id-87655 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 200px !important;
		width: 200px !important;
}
	
.page-id-87655 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}


.page-id-87655 .elementor-64483 .elementor-element.elementor-element-d18141a:not(.elementor-motion-effects-element-type-background) {
		margin-top: -40px !important;
}


.page-id-88773 .whb-general-header {
    background-color: transparent !important;
}

/* Summer sales */

.page-id-91152 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-91152 .wd-nav {
    --nav-gap: 30px !important;
}

.elementor-91152 .elementor-element.elementor-element-14b33d5:not(.elementor-motion-effects-element-type-background) {
    background-image: linear-gradient(141deg,#6ECFF5 0%,#FEF27E 50%,#FF896B 100%) !important;
}

.page-id-91152 .wd-star-rating {
    display: none !important;
}

@media (max-width: 520px) {
.page-id-91152 .product-grid-item :is(.product-image-link,.hover-img) img {
    min-height: 150px !important;
}
	
.page-id-91152 .product-grid-item .price {
    margin-top: 5px !important;
}
}

@media (max-width: 768px) {
.page-id-91152 .slider-type-product .owl-stage {
		padding: 0 10px 0 15px !important;
}
	
.page-id-91152 .owl-nav>div[class*="prev"] {
		padding-left: 5px !important;
}
	
.page-id-91152 .owl-nav>div[class*="next"] {
		padding-right: 5px !important;
}

.page-id-91152 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 200px !important;
		width: 200px !important;
}
	
.page-id-91152 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}

@media (min-width: 769px) {
.page-id-91152 .product-grid-item :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links) {
    margin-bottom: 12px !important;
}
	
.page-id-91152 .price bdi, .price ins .amount {
    font-size: 24px !important;
}
	
.page-id-91152 .price del .amount bdi {
    font-size: 18px !important;
}
}


/* Outdoor fun */

.page-id-92753 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-92753 .wd-header-cats.wd-style-1 .menu-opener {
    padding: 6px 15px !important;
}

.page-id-92753 .wd-nav[class*="wd-style-"] {
    margin-left: -62px !important;
}

@media (max-width: 520px) {
.page-id-92753 .product-grid-item :is(.product-image-link,.hover-img) img {
    min-height: 150px !important;
}
	
.page-id-92753 .product-grid-item .price {
    margin-top: 5px !important;
}
}

@media (max-width: 768px) {
.page-id-92753 .slider-type-product .owl-stage {
		padding: 0 10px 0 15px !important;
}
	
.page-id-92753 .owl-nav>div[class*="prev"] {
		padding-left: 5px !important;
}
	
.page-id-92753 .owl-nav>div[class*="next"] {
		padding-right: 5px !important;
}

.page-id-92753 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 200px !important;
		width: 200px !important;
}
	
.page-id-92753 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}


/* Jocuri Travel */

.page-id-93373 .main-page-wrapper {
    background-color: #F4F2F7 !important;
}

.page-id-93373 .wd-header-cats.wd-style-1 .menu-opener {
    padding: 6px 15px !important;
}

.page-id-93373 .wd-nav[class*="wd-style-"] {
    margin-left: -62px !important;
}

@media (max-width: 520px) {
.page-id-93373 .product-grid-item :is(.product-image-link,.hover-img) img {
    min-height: 150px !important;
}
	
.page-id-93373 .product-grid-item .price {
    margin-top: 5px !important;
}
.page-id-93373 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 185px !important;
		width: 185px !important;
}
}

@media (max-width: 768px) {
.page-id-93373 .slider-type-product .owl-stage {
		padding: 0 10px 0 15px !important;
}
	
.page-id-93373 .owl-nav>div[class*="prev"] {
		padding-left: 5px !important;
}
	
.page-id-93373 .owl-nav>div[class*="next"] {
		padding-right: 5px !important;
}
	
.page-id-93373 .products.wd-stretch-cont-lg :is(.product,.product-wrapper):nth-of-type(3) {
    padding-right: 5px !important;
}
}

@media (min-width: 521px) and (max-width: 768px) {
.page-id-93373 .slider-type-product[class*="wd-stretch-cont"] .product {
		min-width: 200px !important;
		width: 200px !important;
}
}

.elementor-93325 .elementor-element.elementor-element-882e8bf {
    margin-bottom: 0px !important;
}

.elementor-93325 .elementor-element.elementor-element-ee8a088 {
    margin-bottom: 0px !important;
}

.page-id-93373 .wd-star-rating {
    display: none !important;
}

.page-id-93373 .product-grid-item .price {
    margin-top: 10px !important;
}

.page-id-93373 .price bdi {
    font-size: 28px !important;
}

.page-id-93373 .price del .amount bdi {
    font-size: 18px !important;
}