#inkloader{
	width: 75px;
    display: inline-block;
    margin: -5px 0 0;
    vertical-align: top;
}
#inkloader img{
	width:100%;
	padding:0;
	height: auto;
	display:block;
}
#ink_import_btn img{
	padding:0;
	width:16px;
	height:auto;
	margin-right:6px;
	display:inline-block;
	vertical-align:middle;
}
.ink_wp-logo {
    max-width: 150px;
    margin: 30px 0 20px;
}
.ink_wp-logo img {
    width: 100%;
}
.ink-meta-data .FieldBox {
    margin-top: 15px;
}
.ink-meta-data .FieldBox label {
    display: block;
    margin-bottom: 5px;
    font-weight: 600;
}
.ink-meta-data .FieldBox .form-control {
    display: block;
    width: 100%;
}
.ink-meta-data .FieldBox textarea {
    min-height: 80px;
}
#ink_customfields{
  /*display: none;*/
}

/* Center the loader */
.loader_overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.9);
    width: 100%;
    height: 100%;
    z-index: 99999;
}
/*#loader {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}*/
#loader {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    margin: -75px 0 0 -75px;
    width: 100px;
    height: 100px;
    border-radius: 100%;
}
#loader img {
    width: 100%;
}
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Add animation to "page content" */
.animate-bottom {
    position: relative;
    -webkit-animation-name: animatebottom;
    -webkit-animation-duration: 1s;
    animation-name: animatebottom;
    animation-duration: 1s
}

@-webkit-keyframes animatebottom {
    from { bottom:-100px; opacity:0 }
    to { bottom:0px; opacity:1 }
}

@keyframes animatebottom {
    from{ bottom:-100px; opacity:0 }
    to{ bottom:0; opacity:1 }
}

button.add-more-file {
    height: 55px;
    width: 55px;
    background: #939393;
    border-radius: 50%;
    position: relative;
    border: none;
    font-size: 2em;
    color: white;
    line-height: 1;
    cursor: pointer;
}
/*
.wp-caption {
    max-width: 100%;
}

.wp-caption br, .wp-caption p {
    display: none;
}
*/
.entry .entry-content p {
    max-width: 100%;
}
.wp-block-image figcaption {
    text-align: left !important;
}

figure.wp-block-image.alignnone, figure.wp-block-image.alignnone img {
    max-width: 100%;
    text-align: center;
}
.container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.google-article {
    padding: 10px 0;
    line-height: 20px;
}
.google-article ._title {
    color: #1a0dab;
    display: block;
}
.google-article ._title h3 {
    font-size: 19px;
    margin: 0;
    font-weight: 500;
}
.google-article cite {
    color: #006621;
    font-style: normal;
    margin: 5px 0 2px;
    display: block;
}
.google-article ._des {
    color: #545454;
}
.google-article ._date {
    color: #777;
}
.google-article em {
    color: #6a6a6a;
    font-weight: 600;
    font-style: normal;
}
.inktooltip,.downloadinkbtn {
    text-align: center;
}

/* Tooltip container */
.inktooltip {
  position: relative;
  display: inline-block;
	cursor: pointer;
}

/* Tooltip text */
.inktooltip .inkpointer span {
  visibility: hidden;
	content: attr(data);
    width: 150px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 5px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: -90px;
    font-size: 10px;
    left: -40px;
}
.inkpointer:before{
visibility: hidden;
border: 5px solid transparent;
top: -5px;
    right: 50%;
	border-top-color: rgba(0,0,0,.8);
	content: " ";
    display: block;
    height: 20px;
	position: absolute;
}
.inktooltip:hover .inkpointer:before {
  visibility: visible;
}
th#download_ink {
    text-align: center;
}
/* Show the tooltip text when you mouse over the tooltip container */
.inktooltip:hover .inktooltiptext {
  visibility: visible;
}