@-webkit-keyframes slideDown{0{-webkit-transform:translateY(-100%)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes slideDown{0{-moz-transform:translateY(-100%)}
100%{-moz-transform:translateY(0)}
}
@-o-keyframes slideDown{0{-o-transform:translateY(-100%)}
100%{-o-transform:translateY(0)}
}
@keyframes slideDown{0{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@-webkit-keyframes slideUp{0{-webkit-transform:translateY(0)}
100%{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes slideUp{0{-moz-transform:translateY(0)}
100%{-moz-transform:translateY(-100%)}
}
@-o-keyframes slideUp{0{-o-transform:translateY(0)}
100%{-o-transform:translateY(-100%)}
}
@keyframes slideUp{0{transform:translateY(0)}
100%{transform:translateY(-100%)}
}
@keyframes slidein{from{margin-left:100%;width:300%}
to{margin-left:0;width:100%}
}
@-moz-keyframes slideLeft{0{-moz-transform:translateX(0)}
100%{-moz-transform:translateX(-100%)}
}
@-o-keyframes slideLeft{0{-o-transform:translateX(0)}
100%{-o-transform:translateX(-100%)}
}
@keyframes slideLeft{0{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
.author .share-container{display:inline-block;min-width:200px}
.share-container{display:flex;width:100%;min-height:50px}
.share-container .share-panel--align-left{left:0}
@media only screen and (min-width:1280px){.share-container .share-panel--align-left{padding:1rem 0 0 1rem}
}
@media only screen and (min-width:1920px){.share-container .share-panel--align-left{float:left;padding-left:2.5rem}
}
@media only screen and (min-width:2560px){.share-container .share-panel--align-left{padding-left:4rem}
}
@media only screen and (min-width:1280px){.share-container .share-panel--align-right{flex-direction:row;justify-content:flex-end !important;width:100% !important;align-items:flex-end !important;padding:1rem 1rem 0 0;display:flex !important}
}
@media only screen and (min-width:1920px){.share-container .share-panel--align-right{padding-right:2.5rem}
}
@media only screen and (min-width:2560px){.share-container .share-panel--align-right{padding-right:4rem}
}
.share-container .share-panel--align-horizontal{text-align:center;position:relative;margin:0 auto;float:none;padding:0;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.share-container .share-panel--align-horizontal .share-panel-title{margin:0}
.share-container .share-panel--align-horizontal .share-panel-icons{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}
@media only screen and (min-width:750px){.share-container .share-panel--align-horizontal .share-panel-icons{flex-direction:row}
}
.share-container .share-panel-title{font-size:1rem;color:#1e0013;font-weight:700}
@media only screen and (min-width:1280px){.share-container .share-panel-title{font-size:16px;display:inline-block;text-align:left;margin:0 0 12px}
}
@media only screen and (min-width:2560px){.share-container .share-panel-title{font-size:1.5rem}
}
.share-container .share-panel-icons{width:auto;display:flex;flex-direction:column}
.share-container .share-panel-icons a{display:block;width:1.5rem;height:1.5rem;color:#1976a1 !important;position:relative;cursor:pointer;text-decoration:none;margin:.875rem;font-size:1.5rem}
@media only screen and (min-width:1280px){.share-container .share-panel-icons a{font-size:1.5rem;width:2.25rem;height:2.25rem;border-radius:100%}
}
@media only screen and (min-width:2560px){.share-container .share-panel-icons a{font-size:2.25rem;width:3.25rem;height:3.25rem;border-radius:100%}
}
.share-container .share-panel-icons a:hover{color:#fff !important}
@keyframes translateBackToPosition{from{opacity:0;transform:translateY(200px)}
to{opacity:1;transform:translateY(0)}
}
.author .share-container-data{display:inline-block;min-width:200px}
.share-container-data{display:flex;width:100%;min-height:50px}
.share-container-data .share-panel--align-left{left:0}
@media only screen and (min-width:1280px){.share-container-data .share-panel--align-left{padding:1rem 0 0 1rem}
}
@media only screen and (min-width:1920px){.share-container-data .share-panel--align-left{float:left;padding-left:2.5rem}
}
@media only screen and (min-width:2560px){.share-container-data .share-panel--align-left{padding-left:4rem}
}
@media only screen and (min-width:1280px){.share-container-data .share-panel--align-right{flex-direction:row;justify-content:flex-end !important;width:100% !important;align-items:flex-end !important;padding:1rem 1rem 0 0;display:flex !important}
}
@media only screen and (min-width:1920px){.share-container-data .share-panel--align-right{padding-right:2.5rem}
}
@media only screen and (min-width:2560px){.share-container-data .share-panel--align-right{padding-right:4rem}
}
.share-container-data .share-panel--align-horizontal{text-align:center;position:relative;margin:0 auto;float:none;padding:0;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.share-container-data .share-panel--align-horizontal .share-panel-title{margin:0}
.share-container-data .share-panel--align-horizontal .share-panel-icons{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}
@media only screen and (min-width:750px){.share-container-data .share-panel--align-horizontal .share-panel-icons{flex-direction:row}
}
.share-container-data .share-panel-title{font-size:1rem;color:#1e0013;font-weight:700}
@media only screen and (min-width:1280px){.share-container-data .share-panel-title{font-size:16px;display:inline-block;text-align:left;margin:0 0 12px}
}
@media only screen and (min-width:2560px){.share-container-data .share-panel-title{font-size:1.5rem}
}
.share-container-data .share-panel-icons{width:auto;display:flex;flex-direction:column}
.share-container-data .share-panel-icons a{display:block;width:1.5rem;height:1.5rem;color:#1976a1 !important;position:relative;cursor:pointer;text-decoration:none;margin:.875rem;font-size:1.5rem}
@media only screen and (min-width:1280px){.share-container-data .share-panel-icons a{font-size:1.5rem;width:2.25rem;height:2.25rem;border-radius:100%}
}
@media only screen and (min-width:2560px){.share-container-data .share-panel-icons a{font-size:2.25rem;width:3.25rem;height:3.25rem;border-radius:100%}
}
.share-container-data .share-panel-icons a:hover{color:#fff !important}