.tips-detail-page {
  background: url("../images/bg-menu-mbl.png");
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: 120% 77%;
}

.tips-detail-page .tips-detail-section {
  max-width: 1040px;
  padding: 0 35px 100px;
  margin: auto;
  position: relative;
  margin-top: 175px;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper {
  width: 75%;
  padding-right: 100px;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-title {
  margin-bottom: 40px;
  font-family: "Taberna";
  color: #ffffff;
  font-size: 35px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-transform: uppercase;
  text-align: left;
  opacity: 0.7;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-img {
  margin-bottom: 70px;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-img img {
  width: 100%;
  margin-bottom: 20px;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-img .tips-detail-content-img-capt {
  font-family: "Nunito Sans - Light", "Nunito Sans";
  color: #ffffff;
  font-size: 15px;
  font-weight: 300;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-transform: capitalize;
  text-align: center;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-prg {
  margin-bottom: 80px;
  font-family: "Nunito Sans - Light", "Nunito Sans";
  color: #ffffff;
  font-size: 17px;
  font-weight: 300;
  font-style: normal;
  letter-spacing: normal;
  line-height: 30px;
  text-align: left;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-prg-wrapper .tips-detail-content-heading {
  margin-bottom: 30px;
  font-family: "Taberna";
  color: #ffffff;
  font-size: 30px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-transform: uppercase;
  text-align: left;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-prg-wrapper .tips-detail-content-heading.h-3 {
  font-size: 25px;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-prg-wrapper .tips-detail-content-heading.h-4 {
  font-size: 20px;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider {
  margin-bottom: 100px;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .tips-detail-slider-item:focus {
  outline: none;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .tips-detail-slider-item img {
  width: 470px;
  height: 305px;
  -o-object-fit: cover;
  object-fit: cover;
  margin: 0 auto 25px;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .tips-detail-slider-item .tips-detail-slider-item-capt {
  font-family: "Nunito Sans - Light", "Nunito Sans";
  color: #ffffff;
  font-size: 15px;
  font-weight: 300;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-transform: capitalize;
  text-align: center;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .slick-prev {
  left: 0;
  top: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='176' viewBox='0 0 24 44'%3E%3Cg%3E%3Cg opacity='1'%3E%3Cpath fill='%23f0ebdc' d='M23.786 42.153L21.98 43.96 0 21.98 21.984.001l1.806 1.806L3.615 21.982z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 44px;
  z-index: 1;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .slick-prev:before {
  display: none;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .slick-next {
  right: 0;
  top: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='176' viewBox='0 0 24 44'%3E%3Cg%3E%3Cg opacity='1'%3E%3Cpath fill='%23f0ebdc' d='M.214 1.807L2.02 0 24 21.98 2.017 43.959.21 42.154l20.175-20.175z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 44px;
  z-index: 1;
  background-position: right;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .slick-next:before {
  display: none;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .slick-disabled {
  opacity: 0.25;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-quote {
  margin-bottom: 125px;
  font-family: "Nunito Sans - Light", "Nunito Sans";
  color: #ffffff;
  font-size: 20px;
  font-weight: normal;
  font-style: italic;
  letter-spacing: normal;
  line-height: 32px;
  text-align: center;
  position: relative;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-quote .quote-open {
  position: absolute;
  top: -55px;
  left: -50px;
}

.tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-quote .quote-close {
  position: absolute;
  bottom: -135px;
  right: -50px;
}

.tips-detail-page .tips-detail-section .recent-tips-wrapper {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tips-detail-page .tips-detail-section .recent-tips-wrapper .recent-tips-title {
  margin-bottom: 35px;
  font-family: "Taberna";
  color: #ffffff;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
}

.tips-detail-page .tips-detail-section .recent-tips-wrapper a {
  text-decoration: none;
  margin-bottom: 45px;
}

.tips-detail-page .tips-detail-section .recent-tips-wrapper a .recent-tips-inner img {
  width: 100%;
  height: 115px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
  margin-bottom: 25px;
}

.tips-detail-page .tips-detail-section .recent-tips-wrapper a .recent-tips-inner .recent-tips-capt {
  font-family: "Taberna";
  color: #ffffff;
  font-size: 17px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 25px;
  text-align: left;
  text-transform: uppercase;
}

.tips-detail-page .tips-detail-section .recent-tips-wrapper a .recent-tips-inner .recent-tips-capt:hover {
  color: #e62332;
}

.tips-detail-page .social-sharing-wrapper {
  max-width: 1040px;
  padding: 0 35px 100px;
  margin: auto;
  position: relative;
  padding: 0 35px 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.tips-detail-page .social-sharing-wrapper .ss-title {
  margin-bottom: 0;
  margin-right: 20px;
  font-family: "Taberna";
  color: #ffffff;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
}

.tips-detail-page .social-sharing-wrapper .social-sharing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a {
  text-decoration: none;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a:nth-of-type(1) > div {
  background-color: #4167b2;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a:nth-of-type(2) > div {
  background-color: #55acef;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a:nth-of-type(3) > div {
  background-color: #7d7d7d;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a:nth-of-type(4) > div {
  background-color: #0077b4;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a:nth-of-type(5) > div {
  background-color: #23d366;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a:nth-of-type(6) > div {
  background-color: #95d038;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a div {
  width: 35px;
  height: 35px;
  background-color: #e62332;
  cursor: pointer;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a div i {
  color: #ffffff;
}

.tips-detail-page .social-sharing-wrapper .social-sharing a div:hover {
  -webkit-animation: moveUp 1s;
          animation: moveUp 1s;
}

@-webkit-keyframes moveUp {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@keyframes moveUp {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (max-width: 748px) {
  .tips-detail-page {
    background: url("../images/bg-menu-mbl.png"), url("../images/bg-tips-16.png");
    background-repeat: no-repeat;
    background-position: 120% 77%, right 0 bottom 22%;
    background-size: 100%;
  }
  .tips-detail-page .tips-detail-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper {
    width: 100%;
    padding-right: 0;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-img {
    margin-bottom: 30px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-title {
    font-size: 30px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-prg {
    font-size: 15px;
    margin-bottom: 40px;
    line-height: 25px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-prg li {
    margin: 5px 0;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-prg-wrapper .tips-detail-content-heading {
    font-size: 25px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-prg-wrapper .tips-detail-content-heading.h-3 {
    font-size: 20px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-prg-wrapper .tips-detail-content-heading.h-4 {
    font-size: 15px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider {
    margin-bottom: 50px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .tips-detail-slider-item img {
    width: 198px;
    height: 130px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .slick-prev {
    left: 30px;
    top: 40%;
    width: 20px;
    height: 20px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-slider .slick-next {
    right: 30px;
    top: 40%;
    width: 20px;
    height: 20px;
  }
  .tips-detail-page .tips-detail-section .tips-detail-content-wrapper .tips-detail-content-quote {
    font-size: 17px;
    margin-bottom: 60px;
  }
  .tips-detail-page .tips-detail-section .recent-tips-wrapper {
    width: 100%;
  }
  .tips-detail-page .tips-detail-section .recent-tips-wrapper a .recent-tips-inner img {
    width: 100%;
    height: 115px;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: left;
       object-position: left;
    margin-bottom: 25px;
  }
  .tips-detail-page .social-sharing-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
  .tips-detail-page .social-sharing-wrapper .ss-title {
    margin-bottom: 25px;
    font-size: 17px;
  }
  .tips-detail-page .social-sharing-wrapper .social-sharing {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1049px) {
  .tips-detail-page .tips-detail-section, .tips-detail-page .social-sharing-wrapper {
    padding: 0 0 100px;
  }
}
/*# sourceMappingURL=tips-detail.css.map */