/*
Theme Name: Suls - We Make Magic
Theme URI: https://suls.co.il/
Description: liberty WordPress theme example child theme.
Author: Nick
Author URI: https://suls.co.il/
Template: armania
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
/*.sold-out-overlay {
background: gainsboro;
color: #fff;
font-size: 14px;
font-weight: 600;
padding: 5px 10px;
position: absolute;
right: 50px;
top: 10px;
}*/
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.awhite a{color:white}
body{
	overflow-x:hidden;
	transition:background 0.3s ease;
}
label {
    width: 100%;
    margin-bottom:2px;
}
p{
    margin:0;
}

a{
	color:black;
}
a:-webkit-any-link:focus,:focus{
    outline: none!important;
}
.elementor a:hover {
    text-decoration: none;
}
.ltr{direction:ltr;}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #929291 #DFE9EB;
}

/* Chrome, Edge and Safari */
*::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}
*::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #DFE9EB;
}

*::-webkit-scrollbar-track:hover {
  background-color: #DFE9EB;
}

*::-webkit-scrollbar-track:active {
  background-color: #DFE9EB;
}

*::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #929291;
}

*::-webkit-scrollbar-thumb:hover {
  background-color: #818180;
}

*::-webkit-scrollbar-thumb:active {
  background-color: #646463;
}
button.wsb-button.js-wsb-add-to-cart {
    background-color: #26a74e;
	display: inline-block;
    vertical-align: middle;
    padding: 13px 15px;
    margin: 13px 0 0;
    width: 240px;
    max-width: 100%;
	    color: white;
	    font-size: 19px;
}
a.product-buy-now.button {
    display: none;
}
@media (max-width: 479px){
ul.shop-page:not(.armania-isotope):not(.columns-1)>.product-category, ul.shop-page:not(.armania-isotope):not(.columns-1)>.product-item {
    width: 100%;
	}
}
footer .container {
    width: 100%;
    padding: 0;
}
.header.style-09 .box-header-nav .main-menu>.menu-item>a {
    font-style: normal;
}
.entry-summary .added_to_cart, .entry-summary .single_add_to_cart_button {
    background: var(--e-main-color-2);
    color: white;
	font-size: 19px;
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-text-input.is-active label {
    transform: translateY(0em) scale(.8)
}
table.variations tr {
    display: flex;
    align-items: flex-start;
    position: relative;
    margin: 10px 0 0 35px;
    flex-direction: column;
	row-gap: 10px;
}
table.variations .reset_variations {
    position: absolute;
    right: 150px;
	top: -33px;
}
.entry-summary table.variations th.label {
    display: block;
    border: 0;
    font-size: 20px;
    padding: 0;
}

.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term.selected {
    border: 1px solid black!important;
    border-radius: 5px!important;
}
.tm-extra-product-options-totals .amount.final{
	font-size:1em;
}
.header.style-09_2 .header-top {
    background-color: #C3A587;
}
img.tc-image.radio-image.tc-center.circle {
    aspect-ratio: 1 / 1;
    max-height: 120px;
}
.tc-lightbox-wrap {
    width: 0.8em;
    height: 0.8em;
    top: -5px;
    right:10px;
    bottom: auto;
}

.tcfa-search::before {
    font-size: 15px;
    color: black;
}

.circle .tc-lightbox-button {
    opacity: 1;
    background: white;
    overflow: hidden;
    bottom: auto;
    left: auto;
    width: 100%;
    height: 100%;
    line-height: 0.5em;
    text-align: center;
    box-shadow: 0px 4px 7px -2px #00000099;
}
.entry-summary>.price {
	font-size: 21px;
}
@media (max-width:1800px){

}

.nonscrollbar::-webkit-scrollbar {
  height: 0px;
  width: 0px;
}
@media (max-width:768px){
	.logo a {
    width: 130px;
}
table.variations .reset_variations {
	top: -60px;
}
	.tc-lightbox-wrap {
    width: 0.7em;
    height: 0.7em;
    top: -13px;
    right: 0px;
    bottom: auto;
}
	.tcfa-search::before {
    font-size: 12px;
    color: black;
}
	.entry-summary .added_to_cart, .entry-summary .single_add_to_cart_button{
		margin-right: auto;
    display: block;
		    margin-left: 0 !important;
	}
	button.wsb-button.js-wsb-add-to-cart{
		padding: 10px 15px;
    width: 185px;
		    float: left;
	}
}