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;
} 

.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 , .artist-page .artworkQuickContact
    {
        margin-right: 45px;
        background-color:#f2f2f2;
        /*width: 100%;
        max-width: 400px;
                padding:3px;*/
        

        text-align: center;
    }
    
    
    .heb-lang .artwork-page .artworkQuickContact ,.heb-lang .artist-page .artworkQuickContact
    {
        margin-right: 45px;
    }
     
     
     
    
    .artwork-page .artworkQuickContact
    {
        width: 100%;
        max-width: 400px;
    }
   
    
    .artworkQuickContact_formContainer
    {
        margin:10px;
    }
    
    .artworkQuickContact_input
    {
        display:inline-block !important;
    
    }
    
    .eng-lang.artist-page .artworkQuickContact
    {
     /*   max-width: 650px !important;*/
    }
    
    .artworkQuickContact .inputtext 
    {
        font-size:12px;
    }

    
    #artistPage_Header .artistName
    {
         position: absolute;;top:0;font-weight: bold;margin:20px 0px;
    }
    
    
     .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:80px;
        border:1px solid #999;
        height:22px;
            
    }
    
    

@media (min-width: 768px)
{
    
    #artistPage_Header
{
   height:193px; 
   margin-top:20px;
}

    .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;
    }
}



@media (max-width: 768px)
{
   
    #artistPage_Header
{
   height:153px; 
   margin-top:20px;
}

    .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
    {
        margin:10px auto;
        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%;
    }
    
      
    #artistPage_Header
    {
       height:auto;
    }
    
    

    
    
    #artistPage_Header .artworkQuickContact
    {
        position:relative !important;
        top:auto  !important;
        max-width:100% !important;
        width:auto !important;
        margin:0 !important;
    }
    
    .artworkQuickContact .artworkQuickContact_title
    {
        font-weight:normal;
        font-size:17px
    }
    
     

    
    #artistPage_Header .artistName
    {
        left:0;
        right:0;
        margin:10px !important;       
        position:relative !important;
        top:auto  !important;
        text-align:center;
        
    }
    
    #mail_reason
    {
        border:1px solid black !important;
    }
    
    #artistPage_Header .addthis_toolbox 
    {
        position:relative !important;
        top:auto  !important;
    }
    
    
}



/*  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;
}

 
 
