@charset "utf-8";

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}
audio,canvas,progress,video{display:inline-block}
article,aside,audio,blockquote,body,canvas,caption,dd,details,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,legend,li,main,menu,nav,ol,p,pre,section,summary,table,tbody,td,template,textarea,tfoot,th,thead,tr,ul,video{margin:0;padding:0;border:0;font-size:inherit;font-family:inherit;box-sizing:border-box;word-break:break-all}
a,em,span{margin:0;padding:0;box-sizing:border-box;text-decoration: none;}
a:link{text-decoration:none!important;}  
a:visited{text-decoration:none!important; }
a:hover{text-decoration:none!important;}
a:active{text-decoration:none!important;}
b,strong{font-weight:600}
address,cite,dfn,em,i{font-style:normal}
img{border:none;vertical-align:middle}
video, audio{display:block; width:100%;}
audio,img,video{max-width:100%;max-height:100%}
svg{overflow:hidden;vertical-align:middle}
switch{display:none}
figcaption,figure{margin:0;padding:0}
mark{background-color:#ff0;color:#000}
small{font-size:90%}
sub,sup{position:relative;font-size:.9em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
del{color:#aaa!important;text-decoration:line-through}
label{display:inline-block;cursor:pointer}
iframe{display:block;width:100%; max-height:100%;max-width:100%}
template{display:none}
summary{display:list-item;cursor:pointer}
output{display:inline-block}
ul,ul>li{list-style:none}
ol{overflow:hidden;position:relative;counter-reset:number}
ol>li{counter-increment:number}
ol>li:before{content:counter(number,decimal) "."}
table{width:100%;border-collapse:collapse;border-spacing:0;overflow-x: auto;display: inline-block;}
caption{overflow:hidden;position:relative;left:0;top:0;width:1px;height:1px;background:0 0;font-size:0;color:transparent;line-height:0;text-indent:100%}
legend{overflow:hidden;position:absolute;width:1px;height:1px;background:0 0;font-size:0;color:transparent;line-height:0}
fieldset{border:none;min-width:0}
hr{overflow:hidden;position:absolute;height:0;width:0}
:after,:before{display:none;content:''}
.clearfix:after {display:block; visibility:hidden; clear:both; content:''; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.clearfix {*zoom:1;}
.hide{display:none}
.skip{overflow:hidden;position:absolute;width:1px;height:1px;background:0 0;font-size:0!important;color:transparent!important;line-height:0}
button,input,optgroup,select,textarea{margin:0;padding:0;border: none;box-sizing:border-box;outline: none;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;vertical-align:middle;}
button,input,select{display:inline-block}
button,input{overflow:visible}
input[type=search],input[type=text]{-webkit-border-radius:0;-webkit-appearance:none;border: none;outline: none;}
input[type=search]{outline-offset:-2px;-webkit-appearance:none;}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
input[type=file]{border:none}
input[type=file]::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;-moz-appearance:button;border:1px solid #bbb;background:#e0e0e0;box-shadow:none}
input[type=checkbox],input[type=radio]{padding:0;border:none}
button,select{text-transform:none}
[type='checkbox'], [type='radio'], select{cursor:pointer;}
[type=button],[type=reset],[type=submit],button{overflow:visible;border-color:transparent;background-color:transparent;cursor:pointer}
textarea{display:block;overflow:auto;resize:vertical;max-width:100%;}
input[disabled]{background-color:#ebebeb}
select{overflow:visible; background-color:transparent;}
select:disabled{background-color:#ebebeb}
[disabled], [readonly]{cursor:default;}
[hidden]{display:none!important}
a:link{color:#333;text-decoration:none;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#c60001; text-decoration:none;}
a:focus{text-decoration:underline;}
a:active{color:#333; text-decoration:none;}
.blind {width: 1px;height: 1px;overflow: hidden;position: absolute;top: -9999em;left: -9999em;display: block;text-indent: -9999em;font-size: 0;line-height: 0;}
.ico{background-image: url("https://www.thedoginfoblog.com/static/images/icon_all.png");background-repeat: no-repeat;}
@media screen and (max-width:768px){.skip,caption,legend{overflow:visible;font-size:3px!important}}
@keyframes ico_ani {
    0%,100% {transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}
    10%, 30%, 50%, 70%, 90% {transform:rotateZ(-5deg);-webkit-transform:rotateZ(-5deg)}
    20%, 40%, 60%, 80% {transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}
}
@-webkit-keyframes ico_ani {
    0%,100% {transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}
    10%, 30%, 50%, 70%, 90% {transform:rotateZ(-5deg);-webkit-transform:rotateZ(-5deg)}
    20%, 40%, 60%, 80% {transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}
}
@keyframes ico_ani2 {
    0%,50%,100% {transform:translateY(0);-ms-transform:translateY(0)}
    25%,75% {transform:translateY(-7%);-ms-transform:translateY(-7%)}
}
@-webkit-keyframes ico_ani2 {
    0%,50%,100% {transform:translateY(0);-ms-transform:translateY(0)}
    25%,75% {transform:translateY(-7%);-ms-transform:translateY(-7%)}
}
@keyframes ico_ani3 {
    0%,50%,100% {transform:translateY(0);-ms-transform:translateY(0)}
    25%,75% {transform:translateY(-15%);-ms-transform:translateY(-15%)}
}
@-webkit-keyframes ico_ani3 {
    0%,50%,100% {transform:translateY(0);-ms-transform:translateY(0)}
    25%,75% {transform:translateY(-15%);-ms-transform:translateY(-15%)}
}
@keyframes ico_ani4 {
    0% {transform:rotate(0deg);-webkit-transform:rotate(0deg)}
    100% {transform:rotate(180deg);-webkit-transform:rotate(180deg)}
}
@-webkit-keyframes ico_ani4 {
    0% {transform:rotate(0deg);-webkit-transform:rotate(0deg)}
    100% {transform:rotate(180deg);-webkit-transform:rotate(180deg)}
}