@font-face {
  font-family: FakePearl-Regular;
  src: url(https://cdn.jsdelivr.net/gh/max32002/FakePearl@1.1/webfont/FakePearl-Regular.woff2) format("woff2"), url(https://cdn.jsdelivr.net/gh/max32002/FakePearl@1.1/webfont/FakePearl-Regular.woff) format("woff"); }
body {
  font-family: "FakePearl-Regular", sans-serif; }

h2 {
  font-weight: normal; }

.nav {
  background-color: rgba(0, 0, 0, 0.6); }

.float-nav .icon {
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  background-color: #ffe8cc;
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat; }
.float-nav .news .icon {
  background-image: url(../images/bellotta-petfood/icon-news.png); }
.float-nav .about .icon {
  background-image: url(../images/bellotta-petfood/icon-about.png); }
.float-nav .products .icon {
  background-image: url(../images/bellotta-petfood/icon-prod.png); }
.float-nav .faq .icon {
  background-image: url(../images/bellotta-petfood/icon-faq.png); }
.float-nav .contact .icon {
  background-image: url(../images/bellotta-petfood/icon-contact.png); }
.float-nav.btn .icon {
  background-color: #ff8a76;
  opacity: .9; }
.float-nav.btn .menu-open {
  background-image: url(../images/bellotta-petfood/icon-menu.png); }
.float-nav.btn .menu-close {
  background-image: url(../images/bellotta-petfood/icon-close-w.png); }
.float-nav.top {
  top: auto;
  bottom: 50px;
  z-index: auto; }
  .float-nav.top .icon {
    background-image: url(../images/bellotta-petfood/icon-top.png); }

#header {
  line-height: normal; }
  #header .logo {
    background: url(../images/bellotta-petfood/logo.png) center/100% no-repeat;
    width: 192px;
    height: 57px; }

.slide-kv {
  background-color: #64cedc; }

.slide-about {
  background-color: #64cedc; }
  .slide-about .slide-title {
    color: #fff; }

.slide-news {
  background-color: #ee6a53; }
  .slide-news .slide-title {
    color: #fff; }

.news-list li {
  margin-bottom: 10px; }
.news-list .news-title {
  font-weight: bold;
  padding: 3px 0 10px 20px;
  background-image: url(../images/bellotta-petfood/news-bg.png);
  background-size: 20px;
  background-repeat: no-repeat; }
  .news-list .news-title .date {
    color: #ffe8cc;
    display: block;
    margin-bottom: 5px; }
  .news-list .news-title .title {
    color: #fff; }
.news-list .data-wrap {
  margin-left: 10px;
  background-color: #eee;
  padding: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.group-title {
  color: #fefeff;
  padding: 10px 25px 10px 45px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  background: #ff8a76 url(../images/bellotta-petfood/group-bg.png) no-repeat 10px center;
  display: inline-block; }

.slide-products .slide-title {
  color: #ee6a53; }

.prod-list .prod-item .img {
  -moz-border-radius: 40vw;
  -webkit-border-radius: 40vw;
  border-radius: 40vw; }
.prod-list .prod-item.focus .img {
  background-color: #c2ebf1; }
.prod-list .prod-title {
  opacity: 0;
  padding-bottom: 15px; }
  .prod-list .prod-title .prod-title-ch {
    color: #64cedc; }
  .prod-list .prod-title .prod-title-en {
    font-size: 14px;
    color: #7d7d7d;
    font-weight: 300; }
.prod-list .focus .prod-title {
  opacity: 1; }

.prod-detail {
  background-color: #ffe8cc;
  margin: 0; }
  .prod-detail .title {
    color: #ff8a76;
    font-size: 14px;
    padding: 7px 0 5px 30px;
    background-image: url(../images/bellotta-petfood/prod-prop-bg.png);
    background-repeat: no-repeat; }
  .prod-detail .txt {
    padding-left: 10px;
    color: #4b4d52; }
  .prod-detail .price .txt {
    padding-left: 0;
    font-size: 18px; }
  .prod-detail .feature {
    color: #4b4d52;
    padding: 0 0 10px 10px;
    line-height: 1.8; }
  .prod-detail .close-btn {
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background: #fff url(../images/bellotta-petfood/icon-close.png) no-repeat center/100%; }

.slide-faq {
  background-color: #fee169; }
  .slide-faq .slide-title {
    color: #fff; }

.faq-list li {
  margin-bottom: 20px; }
.faq-list .question {
  font-weight: bold;
  color: #88481a;
  padding: 10px 0 10px 30px;
  background: url(../images/bellotta-petfood/faq-bg.png) no-repeat; }
.faq-list .answer {
  color: #ee6a53;
  padding-left: 30px; }
  .faq-list .answer img {
    width: 100%; }

.slide-contact .slide-title {
  color: #64cedc; }

.contact-list li {
  padding: 10px; }
.contact-list .icon {
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  border-radius: 60px;
  background-color: #64cedc;
  background-size: 60%;
  background-position: center;
  background-repeat: no-repeat; }
  .contact-list .icon:hover {
    background-color: #64cedc;
    opacity: .8; }
.contact-list .email .icon {
  background-image: url(../images/bellotta-petfood/contact-email.png); }
.contact-list .fb .icon {
  background-image: url(../images/bellotta-petfood/contact-fb.png); }
.contact-list .ig .icon {
  background-image: url(../images/bellotta-petfood/contact-ig.png); }
.contact-list .yt .icon {
  background-image: url(../images/bellotta-petfood/contact-yt.png); }

/*# sourceMappingURL=bellotta-petfood-m.css.map */
