@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//blog.zashlog.net/wp-content/plugins/contact-form-7/assets/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.linkcard {
margin-top: 4px;
margin-bottom: 16px;
margin-left: 4px;
margin-right: 16px;
}
.linkcard img {
margin: 0 !important; padding: 0; border: none;
}
.linkcard span.external-icon {
display: none;
}
.linkcard p {
display: none;
}
.linkcard:hover .lkc-thumbnail img { }
.lkc-link {
text-decoration: none !important;
}
.lkc-external-wrap {
border: 1px solid #dddddd;
background-color: #fff; }
.lkc-internal-wrap {
border: 1px solid #dddddd;
background-color: #fff; }
.lkc-this-wrap {
border: 1px solid #dddddd;
background-color: #eee; }
.lkc-external-wrap , .lkc-internal-wrap , .lkc-this-wrap {
position:	relative;
margin: 0;
padding: 0;
border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;  max-width: 680px;  }
.lkc-external-wrap::before , .lkc-internal-wrap::before , .lkc-this-wrap::before { }
.lkc-external-wrap::after , .lkc-internal-wrap::after , .lkc-this-wrap::after { }
.lkc-external-wrap:hover , .lkc-internal-wrap:hover , .lkc-this-wrap:hover { }
.lkc-external-wrap:hover::before , .lkc-internal-wrap:hover::before , .lkc-this-wrap:hover::before { }
.lkc-external-wrap:hover::after , .lkc-internal-wrap:hover::after , .lkc-this-wrap:hover::after { }
.lkc-card {
margin-top: 7px;
margin-right: 7px;
margin-bottom: 7px;
margin-left: 7px;
}
.lkc-content {   height: 115px;
margin: 6px 0 0 0;
word-break: break-all;
white-space: normal;
overflow: hidden; }
.lkc-title-text { color: #111111; font-size: 16px;
line-height: 24px;
font-weight: bold;
overflow: hidden;
word-break: break-all; }
.lkc-title-text:hover {
text-decoration: underline;
}
.lkc-url { color: #4466ff; font-size: 9px;
line-height: 10px;
font-weight: normal;
text-decoration: underline;
overflow: hidden;
display: block;
white-space: nowrap; text-overflow: ellipsis;
}
.lkc-url-info {
color: #4466ff; font-size: 9px;
line-height: 10px;
font-weight: normal;
text-decoration: underline;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline;
}
.lkc-excerpt {
margin: 0;
color: #333333; font-size: 11px;
line-height: 17px;
padding: 0;
overflow: hidden; }
.lkc-more-text {
display: inline;
color: ; font-size: 12px;
line-height: 40px; }
.lkc-thumbnail {
max-width: 100px;
max-height: 108px;
padding: 0;
margin: 0 6px 4px 4px;
float: left;
}
.lkc-thumbnail img { }
.lkc-thumbnail-img {
width: 100px;
max-height: 108px;
border: 1px solid #222;
border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
.lkc-info { padding: 0;
color: #222222; font-size: 12px;
line-height: 12px;
white-space: nowrap;
overflow: hidden;
display: block !important; }
.lkc-favicon {
height: 16px;
width: 16px;
margin: 0 4px  !important;
border: none;
vertical-align: bottom;
display: inline !important;
}
.lkc-domain {
margin: 0 0 0 6px;
color: #222222; font-size: 12px;
line-height: 12px;
text-decoration: none;
display: inline !important;
}
.lkc-external-added { }
.lkc-internal-added { }
.lkc-this-added { }
.lkc-external-added , .lkc-internal-added , .lkc-this-added {
color: #222222; font-size: 12px;
line-height: 12px;
display: inline !important;
}
.lkc-date {
color: #222222; font-size: 12px;
line-height: 12px;
text-decoration: none;
display: inline !important;
float: right;
}
.lkc-share {
display: inline;
text-shadow: none;
}
.lkc-sns-tw {
display: inline;
margin: 0;
padding: 0 1px;
color: #5ea9dd !important;
background-color: #f5f8fa !important;
font-size: 9px;
text-decoration: underline !important;
font-weight: bold !important;
white-space: nowrap;
}
.lkc-sns-fb {
display: inline;
margin: 0;
padding: 0 1px;
color: #ffffff !important;
background-color: #3864a3 !important;
font-size: 9px;
text-decoration: underline !important;
font-weight: bold !important;
white-space: nowrap;
}
.lkc-sns-hb {
display: inline;
margin: 0;
padding: 0 1px;
color: #ff6464 !important;
background-color: #ffefef !important;
font-size: 9px;
text-decoration: underline	!important;
font-weight: bold !important;
white-space: nowrap;
}
.lkc-sns-gp {
display: inline;
margin: 0;
padding: 0 1px;
color: #dd4e42 !important;
background-color: #ffffff !important;
font-size: 9px;
text-decoration: underline !important;
font-weight: bold !important;
white-space: nowrap;
}
.lkc-sns-po {
display: inline;
margin: 0;
padding: 0 1px;
color: #eeeeee !important;
background-color: #ee4055 !important;
font-size: 9px;
text-decoration: underline !important;
font-weight: bold !important;
white-space: nowrap;
}
.lkc-error {
display: block;
padding-top: 50px;
margin-top: -50px;
}
.clear {
clear: both;
}
blockquote.lkc-quote {
background-color: transparent;
background-image: none;
padding: 0;
margin: 0;
border: none;
}
.lkc-iframe-wrap {
margin: 0;
max-width: 680px;
}
.lkc-iframe {
padding: 0;
margin: 0;
width: 100%;
}
 .st-af-cpt-edit-button {
margin: 0 8px;
padding: 0;
border: 0;
background: none;
color: #4682b4;
text-decoration: underline;
font-size: 95%;
-webkit-appearance: none;
}
.st-af-cpt-edit-button:hover {
color: #b22222;
}