.elementor-kit-10{--e-global-color-primary:#12283F;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-a9ed69b:#FD2A00;--e-global-color-0538266:#C92302;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:100;color:#000000;font-family:"Poppins", Sans-serif;font-size:0.9rem;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:#FD2A00;font-weight:bold;color:#FFFFFF;padding:15px 50px 15px 50px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:#C92302;color:#FFFFFF;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:3rem;}.elementor-kit-10 a{color:#FD2A00;}.elementor-kit-10 a:hover{color:#000000;}.elementor-kit-10 h1{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:100;}.elementor-kit-10 h2{font-family:"Poppins", Sans-serif;font-size:clamp(38px, 4vw, 78px);font-weight:bold;line-height:clamp(48px, 4vw, 88px);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10 h1{font-size:clamp(32px, 4vw, 78px);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Add to cart*/

.woocommerce div.product form.cart .variations select {
  height: 33px;
}

:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart {
  display: flex;
  align-items: self-end;
  justify-content: flex-end; 
}

:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form) {
display: flex!important;
}

.woocommerce.single-product .product .yith-ywraq-add-to-quote {
    width: 160px;
}

.woocommerce div.product form.cart .variations th {
  display: none!important;
  visibility: none!important;
}

.woocommerce div.product form.cart .reset_variations {
  display: none!important;
  visibility: none!important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled {
  margin-top: 0!important;
  padding: .618em 1em!important;
}

a.add-request-quote-button.button {
  margin-top: 0!important;
  padding: .618em 1em!important;
}

table tbody>tr:nth-child(odd)>td {
    background-color: #fff;
}

select {
    padding: .300em 1em!important;
    font-size: 14px!important;
}


@media only screen and (max-width:768px){
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
  padding: .800em 1em;
}}

@media only screen and (max-width:768px){
.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button, .yith-wceop-ywraq-button-wrapper .add-request-quote-button.button, .yith-wceop-ywraq-button-wrapper .add-request-quote-button-addons.button {
font-size: 14px!important;
}}

@media only screen and (max-width:345px){
.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button, .yith-wceop-ywraq-button-wrapper .add-request-quote-button.button, .yith-wceop-ywraq-button-wrapper .add-request-quote-button-addons.button {
margin-top:12px;
}}

a.add-request-quote-button.button {
  margin-top: 0!important;
  padding: .618em 1em!important;
}

@media only screen and (max-width:768px){
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    width:100%;
}}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    padding: 1em 1.5em;
}

.elementor-kit-10 input[type="submit"]{
    padding: 15px 50px 15px 50px!important;
    background-color: #FD2A00!important;
}

 .elementor-kit-10 input[type="submit"]:hover, .elementor-kit-10 input[type="submit"]:focus, .elementor-kit-10 input[type="submit"]:active {
    padding: 15px 50px 15px 50px!important;
    background-color: #FD2A00!important;color: #fff;
}

.woocommerce .quantity .qty {
    width: 5em;
}

input[type=number] {
    padding: 0.5rem 0.4rem;
}

.woocommerce table.shop_table td {
    border: 0;
    border-bottom: 1px solid;
}

.shop_table ul li {
   list-style-type: none;
   margin-left: -50px!important;
}

.woocommerce table.shop_table th {
    padding: 30px 40px;
}

table thead:first-child tr:first-child th  {
border: 0!important;
border-bottom:1px solid black!important;
}

.product-name ul li {
    font-size: .6rem!importan;
    font-weight: 400;
}

@media screen and (max-width: 768px){
.woocommerce table.shop_table td {
    border: 0;
    border-bottom: 1px solid!important;
}}

.woocommerce a.remove {
    line-height: 1.2;
}

#yith-ywraq-form .product-quantity, #yith-ywraq-form .product-price {
    padding: 30px 27px!important;
}

.yith_ywraq_add_item_browse_message.hide-when-removed {
  padding-bottom: 5px;
}

	.woocommerce.single-product .product .yith-ywraq-add-to-quote {display: inline-block; vertical-align: middle; margin-top: 0!important;}

.yith_ywraq_add_item_response_message.hide-when-removed {
  display: none !important;
}

/* Hide original select dropdown */
.select-hidden, .select-hidden select {
  display: none !important;
}

.select-styled {
    position: relative;
    padding: 3px 15px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #f1f1f1;
    user-select: none;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.select-options {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 999;
    margin: 0;
    margin-top: 10px;
    padding: 0;
    list-style: none;
    border: 1px solid #ccc;
    background-color: #fff;
    display: none;
    border-radius: 4px; 
}

.select-options li {
    padding: 10px;
    cursor: pointer;
    border-bottom: 1px solid #ccc; 
    white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis;
}

@media only screen and (max-width: 768px) {
    .select-styled, .select-options {
        width: 100%; 
        box-sizing: border-box; 
        margin-right: -300px;
    }
}

.select-options li:hover {
  background-color: #f9f9f9;
}

.select-options li:last-child {
  border-bottom: none;
}

#vali-toode {
    display: none !important;
}

.select div.select-styled, .select ul.select-options li {
  white-space: nowrap; 
  overflow: hidden; 
  text-overflow: ellipsis; 
  display: block;
}

/* Mega menu */
.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-item-icon span svg {
  display: none!important;
}

.bbloomer-thumbs div.woocommerce-product-gallery__image {
width: 30%;
margin-right: 3%;
margin-bottom: 3%;
float: left;
}

@media (min-width: 1024px) {
.elementor-28 .elementor-element.elementor-element-784ac7f > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title:hover:not(.e-current)
{
  border-radius: 100px;
}}



/* Animated link */

.link-animate-arrow {
  position: relative;
    font-weight: 600;
    font-size: 25px;
    color:#2C9918!important;
  transition: all 0.25s;
}
.link-animate-arrow:hover {
  position: relative;
    font-weight: 600;
    font-size: 25px;
    color:#000!important;
  transition: all 0.25s;
}

.link-animate-arrow a {
  position: relative;
    font-weight: 600;
    font-size: 25px;
    color:#2C9918;
  transition: all 0.25s;
}

.link-animate-arrow {
  position: relative;
    color:#2C9918;
  transition: all 0.25s;
}
.link-animate-arrow::after {
  display: inline-block;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  opacity: 0;
  right: 0;
  color:#2C9918;
  position: absolute;
  transform: scale(0.8);
  transition: opacity 0.25s;
}
.link-animate-arrow:hover {
  padding-right: 1.825rem;
}
.link-animate-arrow:hover::after {
  opacity: 1;
}

/* woo image */

.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-images.slick-initialized
{
  visibility: unset!important;
}
.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-images
{
  visibility: unset;
}

mark.count{
    display: none;
}

.elementor-wc-products ul.products li.product .button {
  display: none;
}

.woocommerce ul.products li.product a.add-request-quote-button.button {
  display: none!important;
}

.elementor-widget-text-editor p:last-child{margin-bottom:0px;}

/* yith list cart */

.widget_ywraq_mini_list_quote .raq-info{padding:0!important;border:none!important;}

.widget_ywraq_mini_list_quote {margin:0!important;}

.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper {width:40px!important;}

.elementor-kit-10 p {margin-bottom: 1rem!important;}

.woocommerce a.remove {
  text-align: left;
  color: #fd2a00 !important;
  font-weight: 400;
}

ul.yith-ywraq-list li a {
  font-weight: 400!important;
  margin:0!important;
  padding: 10px 0 10px 10px !important;
list-style-type: none!important;
}

ul.yith-ywraq-list {
  font-weight: 400!important;
  margin:0!important;
  padding: 0!important;
list-style-type: none!important;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li {
  border-bottom: 1px dotted lightslategray!important;
  padding: 10px 0 10px 25px!important;
  line-height: 32px;
}

ul.yith-ywraq-list a.yith-ywraq-item-remove.remove {top: 20%!important;
}

.woocommerce a.remove:hover {
  background: #fd2a00 !important;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content {min-width: 350px!important;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button {
  font-size: 100%;
  margin: 0;
    margin-top: 0px;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: 1em 2em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #fff;
  background-color: #fd2a00;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  width: 100%;
  text-align: center;
  margin-top: 1rem;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper {
  bottom: 2px!important;
}

@media only screen and (max-width: 420px) {
.widget_ywraq_mini_list_quote .yith-ywraq-list-content {min-width: 200px!important;
}}

.ywraq-mobile-opened .yith-ywraq-list-wrapper .close {
    width: 0!important;
    height: 0!important;
    font-size: 30px!important;
    color: #fd2a00!important;
    top: -60px!important;
    right: 10px!important;
    font-weight: 700;
}

.woocommerce a.remove {
  height: 2em!important;
  width: 1.5em!important;
  border-radius: 0!important;
}

.yith-ywraq-before-table {
  display: none;
}

.woocommerce table.shop_table {
    border: none;
}
/* search */
.elementor-widget-search .e-search-results-container {
    width: 400px!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
font-display:swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://urbanstile.ee/wp-content/uploads/poppins-regular-webfont.woff2') format('woff2');
}
@font-face {
font-display:swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://urbanstile.ee/wp-content/uploads/poppins-bold-webfont.woff2') format('woff2');
}
@font-face {
font-display:swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://urbanstile.ee/wp-content/uploads/poppins-black-webfont.woff2') format('woff2');
}
@font-face {
font-display:swap;
	font-family: 'Poppins';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://urbanstile.ee/wp-content/uploads/poppins-italic-webfont.woff2') format('woff2');
}
@font-face {
font-display:swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://urbanstile.ee/wp-content/uploads/poppins-light-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */