body
{
    background-color:#fff !important;
}


.btn-primary {
    color: #fff;
    background-color: #587597;
    border-color: #587597;
}
    
#boxContainer
{
    text-align: center;
    direction:rtl;
    min-height:260px; 
    margin-top:5px;
} 


.eng-lang #boxContainer>.row
{
    direction:ltr;
}

.shopBox
{
    width:100%;
   max-width:250px;
   
   margin:0 auto;
    height:260px;
   background-color: #fff;
    background-clip: #fff;
    -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);
    padding:5px;
    
}

.shopBox .TextBox
{

    
  height:100%;
  
   
    background-color:#556270;
    float:none; 
    color:#fff;
    text-align:center;
    padding:10px;
    font-size:18px;
    
    
}
.shopBoxREf:visited , .shopBoxREf:hover , .shopBoxREf:active
 .shopBoxREf:visited div , .shopBoxREf:hover div, .shopBoxREf:active div

{
    text-decoration: none;

       background-color: #964757;
}



.shopBox .TextBox h2
{
    font-size:23px;
    font-weight:bold;
    
    height:70px;
    margin-top:10px;
    
}

.shopBox .ImageBox
{
    width:auto;
    height:260px;
    background-color:#556270;
    white-space: nowrap;    
}

.shopBox .ImageBox span
{
    position: absolute;
    bottom:20px;   
    color:#fff;
    left:20px;
}

.TextBox_SmallFont
{
    font-size: 85%;
}

@media (max-width: 1200px)
{
    .shopBox .ImageBox 
    {
        display: none;
    }
    .shopBox .TextBox
    {
        width:100%;
    }
}


/*  Inner works page */


.heb-lang .sellImagesBlock, .heb-lang .container
{
    direction:rtl;
    text-align:right;
}




.artpageTitle
{
    text-align: center !important;
    margin-bottom:20px;
    font-size:18px;
    line-height:28px;
}
.artpageTitle h1
{
    font-size:24px;
    margin-bottom:14px;
}


 
    
     .artwork-page .artworkQuickContact 
    {
       
        background-color:#f2f2f2;
        /*width: 100%;
        max-width: 400px;
                padding:3px;*/
        

        text-align: center;
        margin-top: 10px;
        padding: 10px;
    }
    
    .artwork-page .artworkQuickContact  #QuickContactForm
    {
        text-align: center;
    }
    
    .heb-lang.artwork-page .artworkQuickContact 
    {
        margin-right: 45px;
    }
    
    .eng-lang.artwork-page .artworkQuickContact 
    {
        margin-left: 45px;
    }
      
     
     
    
    .artwork-page .artworkQuickContact
    {
        width: 100%;
        max-width: 400px;
    }
   
    
    .artworkQuickContact_formContainer
    {
        margin:10px;
    }
    
    .artworkQuickContact_input
    {
        display:inline-block !important;
    
    }
    

    
    .artworkQuickContact .inputtext 
    {
        font-size:12px;
    }

    

    
     .artworkQuickContact .artworkQuickContact_title
    {
        font-weight:bold;
        font-size:19px
    }
    
    .artworkQuickContact .artworkQuickContact_ImageContainer
    {
        float:left;
        margin-left:30px
    }
    
    .artworkQuickContact .artworkQuickContact_ImageContainer img
    {
        height:170px;  
        -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);
        display:block;
    }
    
    
    .artworkQuickContact  #artworkQuickContact_Send
    {
        -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);
    }
    
    .artwork-page .artworkQuickContact .inputtext, .artist-page .artworkQuickContact .inputtext
    {
        width:110px;
        border:1px solid #999;
        height:22px;
            
    }
    
    

@media (min-width: 768px)
{
    


    .sellImagesBlock
    {
        margin-left:-15px;
        margin-right:-15px;
    }


    .OtherProductTypeLink
    {
        
        width: 100%;
        max-width: 400px;
        
        font-size:14px
    }
    
    .heb-lang .OtherProductTypeLink
    {
        text-align:right;
        
    }
    
    .eng-lang .OtherProductTypeLink
    {
        text-align:left;
        
    }
    
    
    .buyinfoboxContainer
    {
        width:398px;  
       
        margin-top:10px
    }
    
    .heb-lang .buyinfoboxContainer
    {
         margin-right: 45px;
    }
    
    .eng-lang .buyinfoboxContainer
    {
         margin-left: 45px;
    }
    
    .artwork-page .buyinfobox
    {
        float:left;
        width:180px !important;
        background-color: #f2f2f2;  
        line-height:25px;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
        height:45px;
        font-weight:bold;
    }

    .artwork-page .buyinfoboxTop
    {
        float:right;
        width:180px !important;
        background-color: #f2f2f2; 
        line-height:25px;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
        height:100px;
    }
    

    
    
   
    
   
    
    .artwork-page .artworkQuickContact span, .artist-page .artworkQuickContact span
    {
        margin-right:5px;
    }

    
  

}

@media (max-width: 992px)
{
    #boxContainer
    {
        width:96% !important;
    }
}

@media (min-width: 745px) and (max-width: 942px)
{
    .TextBox
    {
        font-size: 98% !important;
    }
    
     .TextBox h2
    {
        font-size: 20px !important;
    }
    
    
    
}

.artwork-page .container-fluid {
        max-width: 1400px ;
    }


@media (max-width: 768px)
{
   
    

    .artworkQuickContact_formContainer
    {
        min-width:90% !important;
        width:90%
    }
    
    .artworkQuickContact  #artworkQuickContact_Send
    {
        float:none !important;
        
    }
    
    #BottonContactContnet
    {
        margin-top:0px !important;
    }
    
    .artworkQuickContact_input
    {
        margin: 5px 10px;
    }
    
    .sellImagesBlock
    {
        text-align:center !important;
    }
    
    .artworkQuickContact 
    {
        margin:0 !important;
    }
    
    
    
    .OtherProductTypeLink
    {
        
        
        text-align:right;
        font-size:14px
    }
    
    
     .buyinfoboxContainer
     {
         width:100%;
     }

    .artwork-page .buyinfoboxTop,.artwork-page .buyinfobox, .artwork-page .artworkQuickContact 
    {
        margin:10px auto !important;;
        width:90% !important;
        max-width: 90% !important;
        background-color: #f2f2f2; 
        line-height:25px;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
        
    }
    
    #boxContainer>.row>div
    {
        margin-bottom: 30px;
        text-align: center !important;
    }
    
    #boxContainer .shopBox .TextBox, #boxContainer .shopBox 
    {
        height: auto !important;
    }
    
    #boxContainer .shopBox
    {
        max-width:90%;
    }
    


    .artworkQuickContact .artworkQuickContact_title
    {
        font-weight:normal;
        font-size:17px
    }
    
     

    

    
    #mail_reason
    {
        border:1px solid black !important;
    }
    

    .ShowFiltersButton2
    {
        position: initial !important;
    }
    
    #allWorkContainer
    {
        text-align: center;
    }
}



/*  original-shop.php  &&& prints-shop.php    */

.sellImageContainer
{
    display:inline-block;    
    overflow: hidden;
    position:relative;
}



@media (min-width: 1500px)
{
    .container {
        width: 1470px !important;
        max-width: 1470px !important;        
    }
}


#allWorkContainer.container-fluid
{
    max-width:90% !important;
}


#allWorkContainer
{
    position: relative;
    padding-left:0px !important;
    padding-right:0px !important;
}

.SelectArtForDesigner
{
    color: #fefefe !important;
    background-color:rgba(0, 0, 0, 0.5);
    padding:4px !important;
    width:auto !important;
}


.sellImageContainer .artist-work-about
{
   color:#000 !important;    
   margin-top:-7px;
} 

/*.sellImageContainer>.artist-work-about .work-about-title
{
    margin-top:-15px;
}*/
 


.ShowFiltersButton2
{
        position: absolute;
    top: -48px;
    background-color: #ddd;
    padding: 5px 15px;
    right: 15px;
 
    vertical-align: middle;
    cursor: pointer; 
}
.ShowFiltersButton2 .ShowFiltersButton2-inner
{
    vertical-align: middle;
    padding:4px;
    cursor: pointer; 
        color:#000;
    text-decoration: none; 
    font-weight: bold;
}
 

.ActionImageHover
{
    position: absolute;
    top:20px;
    left:30px;
    z-index: 1120;
    height:40px
}
.ActionImageHover img
{
    height:100%;
    width:auto;
    cursor: pointer; 
}



/* the room fancy box popup*/
.fancybox-slide--iframe .fancybox-content
{
    width:95% !important;
    height:95% !important;
}


@media (max-width: 1000px)
{
    .fancybox-slide--iframe .fancybox-content
    {
        width:98% !important;
    }

}
/* END OF  room fancy box popup*/