﻿@font-face{font-family:roboto;src:url(../lib/font/roboto-regular.ttf) format('truetype')}
@font-face{font-family:nunito;src:url(../lib/font/nunito-regular.ttf) format('truetype')}
@font-face{font-family:nunitosans;src:url(../lib/font/nunitosans-regular.ttf) format('truetype')}
body{font-family:nunito!important;overflow-x:hidden!important;margin:0 auto}
html{font-family:nunito!important}
p{font-weight:700}
#petofy-navbar{background-color:#fff;color:#fff;position:fixed;width:100%;z-index:10;border:1px solid #ccc;box-shadow:0 5px 5px -5px #333}
.row1{padding-top:10px;padding-right:50px}
.row2{padding-bottom:20px}
.petofy-navbar-input{padding:10px 16px;border-radius:2px 0 0 2px;border:1px solid #f1f1f1;outline:0 none;font-size:15px}
.petofy-navbar-button{background-color:#ffe11b;border:0 solid #f5f5f5;border-radius:0 2px 2px 0;color:#565656;padding:10px 0;height:43px;cursor:pointer}
.cart-button{background-color:#2469d9;box-shadow:0 2px 4px 0 rgba(0,0,0,.23),inset 1px 1px 0 0 hsla(0,0%,100%,.2);padding:10px 0;text-align:center;height:41px;border-radius:2px;font-weight:500;width:120px;display:inline-block;color:#fff;text-decoration:none;color:inherit;border:none;outline:0}
.cart-button:hover{text-decoration:none;color:#fff;cursor:pointer}
.cart-svg{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:8px}
.item-number{border-radius:3px;background-color:rgba(0,0,0,.1);height:20px;padding:3px 6px;font-weight:500;display:inline-block;color:#fff;line-height:12px;margin-left:10px}
.upper-links{display:inline-block;padding:0 3px;line-height:23px;font-family:Roboto,sans-serif;letter-spacing:0;color:#000;border:none;outline:0;font-size:12px}.dropdown{position:relative;display:inline-block;margin-bottom:0}.dropdown:hover{background-color:#fff}
    .dropdown:hover .links {color: #fff;background: #6fac00}
 .dropdown:hover .dropdown-menu{display:block}
 .dropdown .dropdown-menu{position:absolute;top:100%;display:none;color:#333;left:3px;border:0;border-radius:0;margin:0;padding:0;box-shadow:0 2px 3px 0 rgba(34,34,34,.27);background-color:white}
 .links{color:#000;text-decoration:none;font-size:12px}
 .links:hover{color:#fff;text-decoration:none}
 .profile-links{font-size:14px;font-family:Roboto,sans-serif;border-bottom:1px solid #e9e9e9;box-sizing:border-box;display:block;padding:0 11px;line-height:23px}
 l̥.profile-li{padding-top:2px}
 .smallnav{display:block;color:#000}
 .smallsearch{margin-left:15px;margin-top:15px}
 .menu{cursor:pointer}
 @media screen and (min-width:768px){
     .largenav{display:block}
     .smallnav{display:none}
     .smallsearch{margin:0}}
 @media screen and (max-width:768px){
     .largenav img{width:100px}}
 .sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:.5s;box-shadow:0 4px 8px -3px #555454;padding-top:0}
 .sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}
 .sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;color:#fff}
 @media screen and (max-height:450px){
     .sidenav a{font-size:18px}}
 .sidenav-heading{font-size:36px;color:#fff}
 #clockdiv{font-family:sans-serif;display:inline-block;font-weight:100;text-align:center;font-size:30px}
 #clockdiv>div{padding:10px;display:inline-block}#clockdiv div>span{padding:15px;display:inline-block}
 .smalltext{padding-top:5px;font-size:16px}
 .petofy-intro{background-color:#fee7e5;padding-top:40px;position:relative;padding-bottom:40px}
 .petofy-center{text-align:center}
 .petofy-left{text-align:left}
 .petofy-heading{font-weight:700;font-family:NunitoSans;font-size:39px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:normal;color:#332322;margin-top:0;margin-bottom:30px!important}
 .petofy-content{margin-left:20%;margin-right:20%;margin-top:30px;font-family:NunitoSans;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#4d4c4d}
 .petofy-service{margin-top:0;background-color:#fff;padding-top:30px}
 .petofy-padding-1{padding:1em}
 .petofy-idea{text-align:center;margin-bottom:2em}
 .petofy-idea-detail{margin-left:10%;margin-right:10%;background-color:#fff;padding:1em}
 .petofy-idea-de{text-align:left;padding-left:6em;padding-right:12em}
 .petofy-event-top{text-align:center}
 .pd{padding:3em}.location{color:#000;cursor:none;text-decoration:none}
  html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}
  .column{float:left;width:20%;margin-bottom:16px;padding:0 8px}
  .column10{float:left;width:10%;margin-bottom:16px;padding:0 8px}
  @media screen and (max-width:650px){
      .column{width:100%;display:block}}
  .card{box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}
  .container{padding:0 16px}
  .container::after,.row::after{content:"";clear:both;display:table}
  .title{color:grey}
  .button{border:none;outline:0;display:inline-block;padding:8px;color:#fff;background-color:#000;text-align:center;cursor:pointer;width:100%}
  .button:hover{background-color:#555}
  .dark-grey-text{color:#fff!important;font-weight:400!important}
  .dark-grey-text-title{color:#f1ba12!important;font-weight:400!important}
  .dark-grey-text-sub{color:#fff!important;font-weight:400!important;font-size:10px}h6{font-size:15px!important;font-weight:700;font-family:bitter}
   a:hover{text-decoration:none!important}
   .img__wrap{position:relative}
  .img__description_layer{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(47,30,28,.6);font-family:nunitosans;font-weight:500;color:#fff;visibility:hidden;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s,visibility .2s}
  .img__wrap:hover .img__description_layer{visibility:visible;opacity:1}
  .img__description{transition:.2s;transform:translateY(1em)}
  .img__wrap:hover .img__description{transform:translateY(0)}
  .header-text{position:absolute;top:20%;left:1.8%;right:auto;width:96.66666666666666%;color:#fff}.header-text h2{font-size:40px}.header-text h2 span{padding:10px}
   .header-text h3 span{padding:15px}.btn-min-block{min-width:170px;line-height:26px}.btn-theme{color:#fff;background-color:transparent;border:2px solid #fff;margin-right:15px}.btn-theme:hover{color:#000;background-color:#fff;border-color:#fff}.ui-autocomplete{z-index:10000!important}.white-cl span{color:#fff!important;background-color:#2b2b2b!important;margin-left:5px}.top{background-color:#fff;z-index:10000;font-family:Roboto,sans-serif}
    .top a {/*color: #737373*/}
.top {
    border-bottom: 1px solid #f2f2f2;
    /*box-shadow: 0 20px 10px -15px #f2f2f2*/
}
    .home_select .sidebar-toggle{font-size:25px}
    .modal{position:fixed;z-index:100071;height:100%;width:100%;top:100px;background-color:rgba(1,1,1,.5);opacity:1.6;-moz-opacity:.8;display:none;top:0}.center{z-index:1000;margin:50px auto;padding:10px;background-color:#fff;opacity:1;-moz-opacity:1}.centerimg{height:50px;display:block;margin-left:auto;margin-right:auto;margin-top:25%}.Find-Service{font-family:NunitoSans;font-size:23px;font-weight:600;font-style:normal;font-stretch:normal;line-height:2.13;letter-spacing:normal;text-align:center;color:#2b2b2b}.What-We-Do-Heading{font-family:NunitoSans;font-size:1.25em;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1a181a}.Idea-Behind-Petofy-Heading{font-weight:700;font-family:NunitoSans;font-size:39px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:normal;color:#332322;text-align:left}.Idea-Behind-Petofy-Content{margin-top:30px;font-family:NunitoSans;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#4d4c4d}
 .Idea-Behind-Petofy-Sub-Content{margin-top:10px;font-family:Nunito;font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#4d4c4d}
 .Footer-Heading{font-family:NunitoSans;font-size:23px!important;font-weight:700;font-style:normal;font-stretch:normal;line-height:2.13!important;letter-spacing:normal;text-align:left;color:#fff}.Footer-Content{font-family:Nunito;font-size:16px!important;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.88!important;letter-spacing:normal;text-align:left;color:#fff}.Pet-Shop-Heading{text-transform:capitalize;font-family:NunitoSans;font-size:21px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#76b600}.Pet-Shop-Rating{font-family:Petofy;font-size:17px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.53;letter-spacing:normal;text-align:left}.Pet-Shop-Distance{font-family:Nunito;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.86;letter-spacing:normal;text-align:left;color:#333133}.Pet-Shop-Provider-Name{font-family:Nunito;font-size:17px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.53;letter-spacing:normal;text-align:left;color:#333133}.Pet-Shop-Provider-Name a{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal}.Gradient-Button{width:48%;max-width:161px;border-radius:7px;box-shadow:0 1px 3px 0 rgba(34,34,34,.3)!important;background-image:linear-gradient(to right,#d1ae3d,rgba(117,218,152,.5))!important;font-family:NunitoSans!important;font-size:1.25em;font-weight:lighter;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#fff!important;padding:7px;background-color:#b09333}.Gradient-Button a{color:#fff!important}.View-Detail{width:48%;max-width:161px;border-radius:18.5px;box-shadow:0 1px 3px 0 rgba(34,34,34,.3);border-style:solid;border-width:1px;border-color:#96a81e;background-origin:border-box;background-clip:content-box,border-box;font-family:NunitoSans;font-size:1.1em;font-weight:100;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:center;color:#465966;padding:3px}.View-Detail a{color:#000!important}@media (max-width:420px){.Gradient-Button{width:85px;border-radius:7px;box-shadow:0 1px 3px 0 rgba(34,34,34,.3)!important;background-image:linear-gradient(to right,#d1ae3d,rgba(117,218,152,.5))!important;font-family:NunitoSans!important;font-size:.65em;font-weight:lighter;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#fff!important;padding:5px}.View-Detail{width:85px;border-radius:18.5px;box-shadow:0 1px 3px 0 rgba(34,34,34,.3);border-style:solid;border-width:1px;border-color:#96a81e;background-origin:border-box;background-clip:content-box,border-box;font-family:NunitoSans;font-size:.65em;font-weight:100;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#465966;padding:2.5px}}.Sidebar-Main-Menu{font-family:NunitoSans;font-size:17px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.33;letter-spacing:normal;text-align:left;color:#fff}.Sidebar-Sub-Menu{font-family:NunitoSans;font-size:17px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.88;letter-spacing:normal;text-align:left;color:#fff;background-color:#5bc2b6}.Sidebar-Sub-Menu span{background-color:#5bc2b6!important}.treeview-menu{margin-top:10px;padding-left:40px}
.input-group-label a label{
    cursor:pointer !important
}