/**/
.av_share
   {/*
      position: absolute;
      display: inline-block;
      width: 4rem;
      top: 0rem;
      right: 2.5rem;      
      margin-top: -2.5rem;
      */
      position: relative;
   }
.av_share_menu
   {
      display: none;
      border-width: 0px;
      border-style: solid;
      border-color: black;
      border-radius: 2.5rem;
      width: auto;
      height: 2.5rem;
      position: absolute;
      background-color: #ffffff;
      /* z-index: 998; */
      z-index: 1;
      white-space: nowrap; /*
      padding-top: 0.46875rem;*/
      padding-right: 0.5rem;
      
   }
.av_share_menu a
   {
      padding-top: 0.46875rem;
      /* padding-left: 0.46875rem; */
      padding-left: 0.937725rem;
   }
.av_share_menu a:first-child
   {
      /* padding-left: 0rem; */
      padding-left: 0.46875rem;
   }
.av_share_menu.av_share_menu_left 
   {
      padding-right: 3rem;
   }
.av_share_menu.av_share_menu_right
   {
      padding-left: 3rem;
   }
.av_share_menu.av_share_menu_top
   {
      padding-bottom: 0rem;
   }
.av_share_menu.av_share_menu_bottom
   {
      padding-top: 0rem;
   }
.av_share_menu.av_share_menu_bottom.av_share_menu_left
   {
      padding-top: 0rem;
   }
 
   
   
   /*
.av_share_menu .av_share_button
   {
      z-index: 999;
   }*/
.av_share_button,
.av_share_menu_button
   {
      cursor: pointer;
      display: inline-block;
   }
.av_share_menu_button
   {
      position: relative;
      z-index: 2;
   }
   
.av_share > *
   {
      margin-bottom: 1.75rem;
   }
   
.av_share_link_overlay
   {
      background-color: rgba(0,0,0,0.5);
      
      position: fixed;
      top: 0rem;
      left: 0rem;
      right: 0rem;
      bottom: 0rem;
      z-index: 999;
   }
.av_share_link_overlay > .av_share_link_overlay_msg
   {
      position: absolute;
      background-color: #ffffff; 
      width: 32rem;
      min-height: 10rem;
      padding: 2rem;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
      transform: translate(-50%,-50%);
   }
.av_share_link_overlay > .av_share_link_overlay_msg > input[type="text"]
   {
     border-width: 1px;
     border-color: #cccccc;
     border-style: solid;
     width: 100%;
   }
.av_share_link_overlay > .av_share_link_overlay_msg > button
   {
     
   }
.av_share_placeholder,
.teilen_svg, /* social menu icon */
.twitter_svg,
.facebook_svg,
.google_plus_svg,
.instagram_svg,
.pinterest_svg,
.youtube_svg,
.print_svg,
.link_svg,
.mail_svg,
.whatsapp_svg
   {
      width: 2.5rem;
      height: 2.5rem;
   }
   
.av_share_button[data-button="whatsapp"]
   {
      display: none;
   }

.av_share.two 
   {
      margin-top: 0rem;
      right: 20.3%;
      top: 2.5rem;
      z-index: 1;
   }
   
/* Desktop */
@media only screen 
       and (max-width: 1300px) 
   {/*
      .av_share
         {
            height: 2.5rem;
            width: auto;
         }
      .av_share > .av_share_menu_box
         {
            display: inline-block;
            margin-right: 1rem;
            margin-bottom: 0rem;
         }
      .av_share > a
         {
            margin-right: 1rem;
            margin-bottom: 0rem;
         }
      .av_share > a:last-child
         {
            margin-right: 0rem;
         }*/
   }
      
/* Desktop */
@media only screen 
       and (max-width: 550px) 
   {/*
      .av_share_menu
         {
            white-space: wrap; 
            width: 7.5rem;
            height: 2.5rem;
            border-radius: 1.75rem;
            margin-left: 0.25rem;
           
         }
      .av_share_menu .av_share_button
         {
            float: left;
         }
      .av_share_menu .av_share_button:nth-child(3)
         {
            
         }*//*
      .av_share_menu .av_share_button
         {
            float: left;
            clear: both;
         }*/
   }

/* Desktop */
@media only screen 
       and (max-width: 736px)
   {/*
      .av_share_button[data-button="whatsapp"]
         {
            display: inline-block;
         }
      .av_share_button[data-button="print"]
         {
            display: none;
         }
      .av_share.one .favorite
         {
            margin-right: 0rem;
         }
         */
   } 
  /* Handy */
@media only screen 
       and (max-device-width: 736px)
   {
      .av_share_button[data-button="whatsapp"]
         {
            display: inline-block;
         }
      .av_share_button[data-button="print"]
         {
            display: none;
         } 
   }
  /* Handy */
@media only screen 
       and (max-device-width: 550px)
   {
      /*
      .av_share_menu
         {
            white-space: wrap; 
            width: 7.5rem;
            height: 2.5rem;
            border-radius: 1.75rem;
            margin-left: 0.25rem;
         }
      .av_share_menu .av_share_button
         {
            float: left;
         }
      .av_share_menu .av_share_button:nth-child(3)
         {
            
         }*//*
      .av_share_menu .av_share_button
         {
            float: left;
            clear: both;
         }*/
   }