.elementor-758 .elementor-element.elementor-element-e445f07{text-align:right;}.elementor-758 .elementor-element.elementor-element-e445f07 .elementor-heading-title{color:#BF1811;font-size:30px;}.elementor-758 .elementor-element.elementor-element-eb6f467{text-align:right;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-758 .elementor-element.elementor-element-7f802b3{text-align:right;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;}.elementor-758 .elementor-element.elementor-element-18d8361{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.3px;}.elementor-758 .elementor-element.elementor-element-cf9962e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-758 .elementor-element.elementor-element-cf9962e .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-758 .elementor-element.elementor-element-beb769b{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.3px;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-field-type-html{padding-bottom:0px;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-field-group .elementor-field, .elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .e-form__buttons__wrapper__button-next{background-color:#7481E8;color:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-button[type="submit"]{background-color:#7481E8;color:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-758 .elementor-element.elementor-element-ed78ce1 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-758 .elementor-element.elementor-element-ed78ce1{--e-form-steps-indicators-spacing:21px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-758 .elementor-element.elementor-element-2cd618d:not(.elementor-motion-effects-element-type-background), .elementor-758 .elementor-element.elementor-element-2cd618d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-758 .elementor-element.elementor-element-2cd618d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;padding:20px 20px 20px 20px;}.elementor-758 .elementor-element.elementor-element-2cd618d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-758 .elementor-element.elementor-element-b9b3afa{text-align:center;}.elementor-758 .elementor-element.elementor-element-b9b3afa .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:35px;font-weight:600;}.elementor-758 .elementor-element.elementor-element-e8d5461.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:17px;}.elementor-758 .elementor-element.elementor-element-e8d5461.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-758 .elementor-element.elementor-element-e8d5461.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-758 .elementor-element.elementor-element-e8d5461.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-e8d5461.elementor-wc-products ul.products li.product span.onsale{display:block;min-width:0px;}@media(max-width:1024px){.elementor-758 .elementor-element.elementor-element-e8d5461.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-758 .elementor-element.elementor-element-e8d5461.elementor-wc-products  ul.products{grid-column-gap:39px;grid-row-gap:25px;}.elementor-758 .elementor-element.elementor-element-e8d5461.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}}/* Start custom CSS */h1
{
    font-size:18px;
    font-weight:bold;
}

.MainAreaBox_Content , .MainAreaBox_Content  div, .MainAreaBox_Content span, .MainAreaBox_Content a, .MainAreaBox_Content p , .MainAreaBox_Content li
{
    font-size:16px;
    line-height:22px;
}

.MainAreaBoxHeaderBar {
    width: 100%;
    height: 34px;
    background-color: #888;
    border-top: 1px solid white;
    /* border-bottom: 1px solid white; */
    -webkit-box-shadow: 0px 0px 0px 1px rgba(221,221,221,1);
    -moz-box-shadow: 0px 0px 0px 1px rgba(221,221,221,1);
    box-shadow: 0px 0px 0px 1px rgba(221,221,221,1);
}

.MainAreaBoxHeaderBarContent {
    width: 92%;
    height: 100%;
    position: relative;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
    color: white;
}



.MainAreaBox_Content_Small {
    max-width: 900px;
    width:100%;
}

.MainAreaBox_Content {
    font-size: 15px;
    background-color: #fff;
    
    padding: 20px;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
}



.heb-lang .MainAreaBox_Content_SideLogo
{
    float:left;
    width:30%;
    text-align:left;
}

.eng-lang .MainAreaBox_Content_SideLogo
{
    float:eng;
    width:30%
}


.MainAreaBox_Content_SideImages
{
    
    width:30%;
    margin-top:30px;
}


.heb-lang .MainAreaBox_Content_SideImages
{
    float:left;
    text-align: left;
}

.eng-lang .MainAreaBox_Content_SideImages
{
    float:right;
    text-align: right;
}
.MainAreaBox_Content_SideMainContent
{
    width:64%;float:right
}


.MainAreaBox_Content_share
{
    position:absolute;left:250px;vertical-align:top;
}

body.heb-lang .MainAreaBox_Content, body.heb-lang .MainAreaHeader
{
    direction: rtl;
    text-align: right;
}

body.eng-lang .MainAreaBox_Content, body.eng-lang .MainAreaHeader
{
    direction: ltr;
    text-align: left;
}


.MainAreaHeader {
    color: white;
    
    margin-top: 5px;
    text-align: center;
    
    font-weight: bold;
    line-height: 23px;
}


.QuickContactBox {
    float: left;
    padding: 10px;
    direction: rtl;
}



.QuickContactBox
{
	float:left;
	padding:10px;
	
	direction:rtl;
}

fieldset{padding:0px;margin:0px;}
.QuickContactBox form p { position: relative; margin: 0px;	direction:rtl;text-align:right;color:white; padding:0px;} 
.QuickContactBox form p label 
{ 
    position: absolute; top:5px; right: 5px;direction:rtl;text-align:right;width:40px;font-size:13px;color:#efefef;font-weight:100;
}
.QuickContactBox form p br {display: none;}
.QuickContactBox form input[type=text] , .QuickContactBox form textarea
{
	padding-right:3px;
	background-color:#b0726d;
	color:white;
	border: none;
	outline:none;
	width:145px;
	margin-top:4px;
}
 .QuickContactBox form textarea
 {
	height:40px;
	overflow-y: auto;
 }
 
 .QuickContactBoxButton
 {
    border:none;
    padding:0px;
    margin:0px;
    margin-top:3px;
    margin-right:-3px;
    width:105px;
    height:35px
 }

 
 .specialBlogLink
 {
     display: inline-block;
     padding:6px 10px;
     border:1px solid #23527c;
     margin:10px;
     color:#23527c;
     font-weight:bold;
     
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
 }
 .specialBlogLink a
 {
     color:#23527c;
     font-weight:bold;
 }
 
 
 
 @media (max-width: 768px)
 {

        .MainAreaBox_Content_SideLogo
        {
            float:none !important;
            width:100% !important;
            text-align:left !important;
        }

        .MainAreaBox_Content_SideImages
        {
            float:none !important;
            width:100% !important;
            
        }

        .MainAreaBox_Content_SideMainContent
        {
            float:none !important;
            width:100% !important;
        }
        
        .MainAreaBox_Content_share
        {
            position:relative !important;
            left:auto !important;
            top:-30px !important;
        }

 }
 
 
 
 
 
 

.grid {
	position: relative;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 1000px;
	list-style: none;
	text-align: center;
        
        
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 20px;
	height:300px;
	
	
	background: #ddd;
	text-align: center;
	cursor: pointer;
        
            -webkit-box-shadow: 2px 2px 5px 0px rgba(148,148,148,1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(148,148,148,1);
    box-shadow: 2px 2px 5px 0px rgba(148,148,148,1);
    
        border-radius: 15px; 
}

.grid figure img {
	position: relative;
	display: block;
	object-fit: cover;   
        width:100%;
        height:100%;
            
	opacity: 0.99;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure .artistName
{
    position: absolute;
	bottom: 10px;
	right: 20px;
	font-size:15px;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: 0.1em;
	font-weight: 300;
        letter-spacing:1px;
}

.grid figure h2 span {
	font-weight: 700;
            line-height: 45px;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 85.5%;
        font-weight: bold;
}

/* Individual effects */

/*---------------*/
/***** Sadie *****/
/*---------------*/

figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	color: #fff;
        font-size: 120% !important;
        
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie h2 span
{
    padding:5px;
     background-color: rgba(50, 50, 50, 0.7);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-sadie:hover h2 {
	color: #fff;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


figure.effect-sadie:hover .artistName {
	opacity: 0;
	
}



#Home-Art-Filters
{
    max-width:1100px !important;
}
#Home-Art-Filters .col
{
   
     padding:10px 20px; 
}

#Home-Art-Filters .col .content
{
     text-align: center;
     background-color:#eee;
        
        border-radius: 6px;
        padding:10px 10px;
}

#Home-Art-Filters .col a, #Home-Art-Filters .col
{
    color: #000;
    font-weight: bold;
    font-size: 16px;
}
 
 
 .products-grid .column {width:100% !important;}/* End custom CSS */