/**
 * AddToCalendar Blue Style
 * http://addtocalendar.com
 */

/* Base */

.addtocalendar var{
    display: none;
}

.addtocalendar {
    position: relative;
    display: inline-block;
    background: transparent!important;
}

.atcb-link {
    display: block;
    outline: none!important;
    cursor: pointer;
}

.atcb-link:focus~ul,
.atcb-link:active~ul,
.atcb-list:hover{
    visibility:visible;
}

.atcb-list {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    width: 170px;
    z-index: 900;
}

.atcb-list,
.atcb-item
{
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
}

.atcb-item {
    float: none;
    text-align: left;
}

.atcb-item-link
{
    text-decoration: none;
    outline: none;
    display: block;
}

.atcb-item.hover,
.atcb-item:hover {
    position: relative;
    z-index: 900;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}


/* Blue */

/**
 * AddToCalendar Blue Style
 * http://addtocalendar.com
 */
.atc-style-blue .atcb-link {
  -webkit-font-smoothing:antialiased;
  cursor:pointer;
  -moz-user-select:none;
  -webkit-user-select:none;
  -o-user-select:none;
  user-select:none;
  display:inline-block;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  font-family:'Neuzeit','Open Sans',Arial,sans-serif;
  background:rgb(0,174,239);
  color:rgb(255, 255, 255);
  border-radius:36px;
  border-width:0px;
  transition:all .4s ease;
  -moz-transition:all .4s ease;
  -webkit-transition:all .4s ease;
  -o-transition:all .4s ease;
  text-shadow:none;
  line-height:1.4;
  padding: 1.18em 2.75em 1.15em 2.75em;
  font-size: 20px;
  letter-spacing: 0;
}
.atc-style-blue .atcb-link:hover {
    background:rgb(0,191,255);
    color:rgb(255,255,255);
}
.atc-style-blue .atcb-link:active,
.atc-style-blue .atcb-link:focus {
    background:rgb(0,139,191);
    color:rgb(244,244,244);
}
.atc-style-blue .atcb-list {
position: relative;
z-index: 1000;
width: 80%;
background: #fff;
box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.12);
margin: 0 auto;
}
.atc-style-blue .atcb-list,
.atc-style-blue .atcb-item
{
    background: #fff;
    color: #000;
}

.atc-style-blue .atcb-item,
.atc-style-blue .atcb-item-link
{
    line-height: 1.4;
    vertical-align: middle;
    zoom: 1;
}

.atc-style-blue .atcb-item-link,
.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus
{
    color: #333;
    font-family: 'Neuzeit', 'Open Sans', Arial, sans-serif;
    text-decoration: none;
    outline: none;
    padding: 5px 15px;
}

.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus
{
    color: #fff;
}

.atc-style-blue .atcb-item.hover,
.atc-style-blue .atcb-item:hover {
    background:rgb(0,174,239);
}
