.MainAreaBox 
{
    background-color: #fff;
     padding-left:0px !important;
    padding-right:0px !important;
    width:100% !important;
}



.MainAreaBox .artistName h1
{
    font-size:30px !important;
    display: inline-block;
    
    
}

.MainAreaBox_ArtistNew .artistName h1
{
    font-size:30px !important;
    display: inline-block;
    
    
}

.MainAreaBox .artistName h2
{
    font-size:24px !important;
    display: inline-block;
    margin:0 20px;
    
    
}

#artistPage_Header 
{
    height:auto;
    width:100%;
    position: relative;
    margin-top:0px;
    
}
#artistPage_ArtistInfoText
{
    display: inline-block;vertical-align: top;margin-right:20px;position: relative;
    min-height:180px;
        }

#artistPage_ArtistImage
{
    display: inline-block;vertical-align: top;border:10px solid #fff;min-height:170px;min-width:50px;
    border-radius: 12px;
    background-color: #fff;
}
#artistPage_ArtistImage img
{
    max-height: 200px;
    max-width: 150px;
    border-radius: 20px;
    background-color: #fff;
}
#artistPage_ArtistInfo
{
    margin-top: -30px;flex:1;
}

#artistTopAboutText
{
    margin:30px 10px 10px 10px;
    max-width:900px;
}

#artistPage_TopImageBackground
{
    width:100%;height:350px;
    background-position:center;
    
}

.artist-work-about .work-about-title a,  .artist-work-about .work-about-title a:hover
{
    color:#000 !important;
}

#artistPage_TopImageBackground.FullImage
{
        background-repeat-x: no-repeat;
    background-size: cover;
}

    #artistPage_Header .artistName
    {
         
         font-weight: bold;margin:20px 0px;
         
         position: relative;
         top: 52px;
    }
    
    .artworkQuickContact_input
    {
        display:block !important;margin-top:5px;
    }
    
    .artworkQuickContact_input #mail_reason option
    {
        padding:0 8px;font-size:14px;background-color:#fff;
    }
    
    
    .eng-lang .artworkQuickContact_input
    {
        direction: ltr;
    }
    

.MainAreaBox_ArtistNew  .artworkQuickContact_formContainer
{
    margin: 0px !important; 
}
.MainAreaBox_ArtistNew .artworkQuickContact .QuickContactLabel
{
    width:50px;
    display: inline-block;
     vertical-align: top;
}

.artistMainButtons , .artistMainButtons img
{
    cursor: pointer; 
}

.artistMainButtons img
{
    height: 35px;width: auto;
}


.eng-lang .MainAreaBox_ArtistNew .artworkQuickContact .QuickContactLabel
{
    width:85px;
}
.MainAreaBox_ArtistNew .artworkQuickContact  .inputtext
{
    width:180px !important;
}


#ArtistButtonBar
{
    position: relative; 
    top: 50px;
}

#ArtistButtonBar>div
{
    display: inline-block;
    vertical-align: top
}

.sellImageContainer 
{
    margin-bottom:10px;
}

.artist-work-about
{
/*    margin-top:-16px;*/
    
}

h2.artbeat_artist_info
{
    font-size:20px !important;
    margin:10px;
}

.artisttext
{
    margin:20px;
    max-width: 100%;
    overflow-x: auto;
}


.artisttext p
{
     margin-right: 0 !important;
     margin-left: 0 !important;
}

.HorizontalBar
{
    width: 100%;
    height: 35px;
    /*background-color: #f2f2f2;*/
    border-top: 1px solid white;
    color:#000;
    line-height:35px;
    padding:00px 20px;
    margin-top:30px;
    text-align: center;
    font-size:26px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    
}

.artworkQuickContact
{
    position: absolute;
    top:0;
    overflow: auto;
    background-color: #f2f2f2;
    position:relative;
    
    margin-top:20px;
    padding:20px;
    direction:rtl;
    max-height:300px
} 

 .swal2-container
 {
     z-index: 200000 !important;
 }

#PhotoCreditLink
{
    position: absolute;left:0px;bottom:0px;
}

#PhotoCreditLink>a
{
    font-size:13px;color:#000; text-decoration: underline
}

#PhotoCreditLink_trueModal
{ 
    display: none; max-width: 600px;
 }

@media (min-width: 768px)
{
    .ArtistPage_SaveArtist
    {
        position: absolute;
        top:100px;
        max-width:450px;
    }
    
}


@media (max-width: 768px)
{
    
    #artistPage_ArtistImage {
   
        background-color: #d3d3d3;
            border: 10px solid #d3d3d3;
    }
    
    #ArtistButton_Contact
    {
        display: inline-block !important;
    }
    #artistPage_Header
    {
        background-color: #d3d3d3;
        padding-top:20px;
        padding-bottom:20px;
        margin-top:0px !important;
         height:153px; 
       margin-top:20px;
         height:auto;
    }

    #artistPage_Header .artworkQuickContact
    {
        position:relative !important;
        top:auto  !important;
        max-width:100% !important;
        width:auto !important;
        margin:0 !important;
    }
    
        #artistPage_Header .addthis_toolbox 
    {
        position:relative !important;
        top:auto  !important;
    }
    
    
    .ArtistPage_SaveArtist, .ArtistPage_ContactArtistMobile
    {
       text-align:center !important;
       margin-top:10px;
       width:100%;
    }
    .ArtistPage_SaveArtist>.btn , .ArtistPage_ContactArtistMobile>.btn
    {
        width:70%;
    }
        
    .artworkQuickContact_formContainer  #artworkQuickContact_Send
    {
        float:none !important;        
    }
    
    #artworkQuickContact_formContainer
    {
        text-align: center !important;;
        direction: rtl !important;
    }
}

@media (max-width: 525px)
{
/*    #ArtistButton_Share
    {
        display:block !important;
        margin-top:5px;
    }*/
    
    #ArtistButtonBar
    {
        top:50px;
    }
    
}





/* Tooltip container */
.tooltipNew {
  position: relative;
  display: inline-block;
  
}

/* tooltipNew text */
.tooltipNew .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  
  
  
  top: 135%;
    left: 50%;
    margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltipNew .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #555 transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltipNew:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}