hr{border-width:3px;width:25px;margin-left:0;margin-right:auto;margin-top:7px;border-color:#f6e25d;}
hr.white-line{border-color:#fff;}
hr.full-width-hr{border:1px solid #f1f1f1;margin:40px auto;width:auto;}
.float-left{float:left;}
.float-right{float:right;}
.overlay{background:rgba(0, 0, 0, 0.5);color:#fff;}
.overlay h3,
.overlay p{color:#fff;}
.overlay h3{margin-top:30px;margin-bottom:15px;}
.yellow-bg{background:#f6e25d;}
.video-player{margin-bottom:30px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-45{margin-bottom:45px;}
.parallax{background-attachment:fixed !important;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-capitalize{text-transform:capitalize;}
.title-text{color:#1b1b1b;}
.text-highlight{background:#f6e25d;font-size:14px;padding:3px 5px;}
.btn{transition:all 0.3s;text-transform:uppercase;border-radius:0;font-weight:600;margin-bottom:15px;color:#1e414e;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{outline:none;outline-offset:-2px;box-shadow:0 0 0;}
.btn:hover,
.btn:focus,
.btn.focus{color:#333333;text-decoration:none;}
.btn-xlg{padding:10px 24px;font-size:16px;}
.btn-lg{padding:9px 20px;font-size:14px;}
.btn-sm{font-size:12px;padding:5px 8px;}
.btn-base{border:2px solid #F6E25D;color:#1b1b1b;background:transparent;}
.btn-base:hover,
.btn-base.active{background:#F6E25D;color:#000;}
.btn-fill{background:#f6e25d;border:2px solid #f6e25d;border-radius:3px;}
.btn-fill:hover{border-color:#f2d515;background:#f2d515;}
.btn-fill [class^="icon-"],
.btn-fill [class*="icon-"]{background:#f2d515;}
.btn-iconic{display:inline-table;padding:0;border:0;}
.btn-iconic .btn-xlg{padding:12px 18px;}
.btn-iconic .btn-lg{padding:10px 14px;}
.btn-iconic .btn-md{padding:8px 12px;}
.btn-iconic .btn-sm{padding:5px 7px;}
.btn-iconic [class^="icon-"],
.btn-iconic [class*="icon-"]{padding-left:13px;padding-right:13px;}
.btn-iconic [class^="icon-"],
.btn-iconic [class*="icon-"],
.btn-iconic [class^="btn-"],
.btn-iconic [class*="btn-"]{display:table-cell;}
.hover-img{position:relative;display:inline-table;overflow:hidden;}
.hover-img img{height:auto;}
.hover-img:hover .hover-content{opacity:1;}
.hover-img:hover .hover-content .link-popup{top:0;}
.hover-content{position:absolute;opacity:0;transition:all 0.3s ease-in-out;top:0;left:0;height:100%;width:100%;z-index:2;background:rgba(0, 0, 0, 0.7);display:flex;align-items:center;justify-content:center;}
.hover-content .link-popup{position:relative;top:100%;color:#fff;}
.hover-content .link-slide a{color:#fff;}
.hover-content .link-slide .icon-inside{width:40px;height:40px;font-size:14px;}
.bredcrumbs li{display:inline-block;font-size:12px;color:#3b829c;}
.bredcrumbs li:after{font-family:"anima-icon";position:relative;top:3px;left:3px;content:"\e168";}
.bredcrumbs li:last-child:after{content:"";}
.contribution .btn{margin-top:15px;}
.pet-profile{background:#fafafa;}
.pet-profile p{font-size:14px;}
.pet-profile article{padding:0 0px 0px;border-left:0px solid transparent;border-right:0px solid transparent;}
.pet-profile .individual-pet{position:relative;transition:all 0.2s;}
.pet-profile .profile{padding:0 20px 15px;height:100%;overflow:hidden;color:#1e414e;}
.pet-profile .profile ul{margin:0;padding:0;}
.pet-profile .profile ul li{font-size:14px;}
.pet-profile .profile .btn{margin-top:0px;font-weight:600;background:#E77817;border-color:#E77817;}
@media screen and (min-width:992px){.pet-profile .profile{position:absolute;padding-top:25px;transition:all 0.4s;opacity:0;top:0;left:0;width:115%;background:#E77817;}
.pet-profile .profile .btn{background:#fff;border-color:#fff;}
.pet-profile .profile .btn:hover{background:#fafafa;border-color:#fafafa;}
.pet-profile .individual-pet:hover{background:#E77817;}
.pet-profile .individual-pet:hover article{border-right-color:#fafafa;}
.pet-profile .individual-pet:hover .yellow-line{border-color:#fff;}
.pet-profile .individual-pet:hover .profile{z-index:1;left:100%;opacity:1;}
.pet-profile .individual-pet.last:hover article{border-right-color:#E77817;border-left-color:#fafafa;}
.pet-profile .individual-pet.last:hover .profile{left:-115%;}
}
@media screen and (min-width:1200px){.pet-profile .profile{width:120%;}
.pet-profile .individual-pet.last:hover .profile{left:-120%;}
}
.pets-gallery{background:#fff;}
.pets-gallery .mix{display:none;}
.gallery-filter{margin-bottom:45px;text-align:center;}
.gallery-filter .btn{margin:0 10px;}
.gallery-item{display:block;}
.gallery-item h5,
.gallery-item p{color:#fff;}
.gallery-item .title-text{padding-top:0;font-size:18px;}
.gallery-item p{font-size:14px;}
.gallery-item hr{margin-top:10px;margin-bottom:15px;}
.gallery-item article{height:100%;width:100%;}
.gallery-item img{transition:all 0.9s ease-in-out;}
.gallery-item:hover img{transform:scale(1.1) rotate(4deg);}
.hover-gallery .icon-inside{margin-right:10px;}
@media screen and (max-width:991px) and (min-width:768px){.pets-gallery .full-width .col_1_4{width:33.33333333%;}
}
@media screen and (max-width:767px) and (min-width:481px){.pets-gallery .full-width .col_1_4{width:50%;}
}
@media screen and (max-width:480px){.pets-gallery .full-width .col_1_4{width:100%;}
}