body.depth-1 .p2h-top-block,
body.depth-1 .p2h-wrap .p2h-btn-top:hover {
  color: #ffffff;
}
body.depth-1 .p2h-top-block {
  background: #335088;
}
body.depth-1 .p2h-top-block button[type="submit"] {
  background: #4166ad;
}
body.depth-1 .p2h-top-block button[type="submit"]:hover {
  background: #2c4575;
}
body.depth-1 .p2h-buttons {
  background: #2c4575;
}
body.depth-1 .p2h-buttons .p2h-btn-holder .btn {
  color: #335088;
}
body.depth-1 .p2h-buttons .p2h-btn-holder .btn:hover {
  background: #335088;
  color: #fff;
}
body.depth-1 .p2h-open-block .p2h-opener {
  color: #fff;
  background: #335088;
}
body.depth-1 .p2h-wrap .p2h-btn-top {
  color: #335088;
}
body.depth-1 .p2h-wrap .p2h-btn-top:hover {
  background: #335088;
  border-color: #335088;
}
body.depth-1 .p2h-number-form:hover button {
  color: #335088;
}
body.depth-1 .pagination a.p2h-prev:hover,
body.depth-1 .pagination a.p2h-next:hover {
  color: #335088 !important;
}
body.depth-1 .pagination .btn:hover span {
  color: #335088;
}
body.depth-1 .p2h-post h3 a:hover,
body.depth-1 .p2h-holder a,
body.depth-1 .p2h-item-title a:hover,
body.depth-1 .p2h-list a,
body.depth-1 .p2h-comment a {
  color: #335088;
}
body.depth-1 .p2h-item-row .btn {
  color: #335088;
  border: 1px solid #335088;
}
body.depth-1 .p2h-item-row .btn:hover {
  color: #fff;
  background: #335088;
  border-color: #335088;
}
body.depth-1 .p2h-comment .p2h-social a:hover {
  background: #335088;
  border-color: #335088;
}
@media only screen and (max-width: 991px) {
  body.depth-1 .p2h-buttons .p2h-btn-holder .btn {
    color: #fff;
    background: #335088;
  }
  body.depth-1 .p2h-buttons .p2h-open {
    border-top: 1px solid #2c4575;
    border-bottom: 1px solid #2c4575;
  }
  body.depth-1 .pagination a.p2h-prev,
  body.depth-1 .pagination a.p2h-next,
  body.depth-1 .pagination a.btn,
  body.depth-1 .pagination a.p2h-prev-link,
  body.depth-1 .pagination a.p2h-next-link {
    color: #335088 !important;
  }
}
body.depth-2 .p2h-top-block,
body.depth-2 .p2h-wrap .p2h-btn-top:hover {
  color: #ffffff;
}
body.depth-2 .p2h-top-block {
  background: #375793;
}
body.depth-2 .p2h-top-block button[type="submit"] {
  background: #456db8;
}
body.depth-2 .p2h-top-block button[type="submit"]:hover {
  background: #304c80;
}
body.depth-2 .p2h-buttons {
  background: #304c80;
}
body.depth-2 .p2h-buttons .p2h-btn-holder .btn {
  color: #375793;
}
body.depth-2 .p2h-buttons .p2h-btn-holder .btn:hover {
  background: #375793;
  color: #fff;
}
body.depth-2 .p2h-open-block .p2h-opener {
  color: #fff;
  background: #375793;
}
body.depth-2 .p2h-wrap .p2h-btn-top {
  color: #375793;
}
body.depth-2 .p2h-wrap .p2h-btn-top:hover {
  background: #375793;
  border-color: #375793;
}
body.depth-2 .p2h-number-form:hover button {
  color: #375793;
}
body.depth-2 .pagination a.p2h-prev:hover,
body.depth-2 .pagination a.p2h-next:hover {
  color: #375793 !important;
}
body.depth-2 .pagination .btn:hover span {
  color: #375793;
}
body.depth-2 .p2h-post h3 a:hover,
body.depth-2 .p2h-holder a,
body.depth-2 .p2h-item-title a:hover,
body.depth-2 .p2h-list a,
body.depth-2 .p2h-comment a {
  color: #375793;
}
body.depth-2 .p2h-item-row .btn {
  color: #375793;
  border: 1px solid #375793;
}
body.depth-2 .p2h-item-row .btn:hover {
  color: #fff;
  background: #375793;
  border-color: #375793;
}
body.depth-2 .p2h-comment .p2h-social a:hover {
  background: #375793;
  border-color: #375793;
}
@media only screen and (max-width: 991px) {
  body.depth-2 .p2h-buttons .p2h-btn-holder .btn {
    color: #fff;
    background: #375793;
  }
  body.depth-2 .p2h-buttons .p2h-open {
    border-top: 1px solid #304c80;
    border-bottom: 1px solid #304c80;
  }
  body.depth-2 .pagination a.p2h-prev,
  body.depth-2 .pagination a.p2h-next,
  body.depth-2 .pagination a.btn,
  body.depth-2 .pagination a.p2h-prev-link,
  body.depth-2 .pagination a.p2h-next-link {
    color: #375793 !important;
  }
}
body.depth-3 .p2h-top-block,
body.depth-3 .p2h-wrap .p2h-btn-top:hover {
  color: #ffffff;
}
body.depth-3 .p2h-top-block {
  background: #3b5d9e;
}
body.depth-3 .p2h-top-block button[type="submit"] {
  background: #4f75bd;
}
body.depth-3 .p2h-top-block button[type="submit"]:hover {
  background: #34528b;
}
body.depth-3 .p2h-buttons {
  background: #34528b;
}
body.depth-3 .p2h-buttons .p2h-btn-holder .btn {
  color: #3b5d9e;
}
body.depth-3 .p2h-buttons .p2h-btn-holder .btn:hover {
  background: #3b5d9e;
  color: #fff;
}
body.depth-3 .p2h-open-block .p2h-opener {
  color: #fff;
  background: #3b5d9e;
}
body.depth-3 .p2h-wrap .p2h-btn-top {
  color: #3b5d9e;
}
body.depth-3 .p2h-wrap .p2h-btn-top:hover {
  background: #3b5d9e;
  border-color: #3b5d9e;
}
body.depth-3 .p2h-number-form:hover button {
  color: #3b5d9e;
}
body.depth-3 .pagination a.p2h-prev:hover,
body.depth-3 .pagination a.p2h-next:hover {
  color: #3b5d9e !important;
}
body.depth-3 .pagination .btn:hover span {
  color: #3b5d9e;
}
body.depth-3 .p2h-post h3 a:hover,
body.depth-3 .p2h-holder a,
body.depth-3 .p2h-item-title a:hover,
body.depth-3 .p2h-list a,
body.depth-3 .p2h-comment a {
  color: #3b5d9e;
}
body.depth-3 .p2h-item-row .btn {
  color: #3b5d9e;
  border: 1px solid #3b5d9e;
}
body.depth-3 .p2h-item-row .btn:hover {
  color: #fff;
  background: #3b5d9e;
  border-color: #3b5d9e;
}
body.depth-3 .p2h-comment .p2h-social a:hover {
  background: #3b5d9e;
  border-color: #3b5d9e;
}
@media only screen and (max-width: 991px) {
  body.depth-3 .p2h-buttons .p2h-btn-holder .btn {
    color: #fff;
    background: #3b5d9e;
  }
  body.depth-3 .p2h-buttons .p2h-open {
    border-top: 1px solid #34528b;
    border-bottom: 1px solid #34528b;
  }
  body.depth-3 .pagination a.p2h-prev,
  body.depth-3 .pagination a.p2h-next,
  body.depth-3 .pagination a.btn,
  body.depth-3 .pagination a.p2h-prev-link,
  body.depth-3 .pagination a.p2h-next-link {
    color: #3b5d9e !important;
  }
}
body.depth-4 .p2h-top-block,
body.depth-4 .p2h-wrap .p2h-btn-top:hover {
  color: #ffffff;
}
body.depth-4 .p2h-top-block {
  background: #4064a9;
}
body.depth-4 .p2h-top-block button[type="submit"] {
  background: #5b7ec1;
}
body.depth-4 .p2h-top-block button[type="submit"]:hover {
  background: #395997;
}
body.depth-4 .p2h-buttons {
  background: #395997;
}
body.depth-4 .p2h-buttons .p2h-btn-holder .btn {
  color: #4064a9;
}
body.depth-4 .p2h-buttons .p2h-btn-holder .btn:hover {
  background: #4064a9;
  color: #fff;
}
body.depth-4 .p2h-open-block .p2h-opener {
  color: #fff;
  background: #4064a9;
}
body.depth-4 .p2h-wrap .p2h-btn-top {
  color: #4064a9;
}
body.depth-4 .p2h-wrap .p2h-btn-top:hover {
  background: #4064a9;
  border-color: #4064a9;
}
body.depth-4 .p2h-number-form:hover button {
  color: #4064a9;
}
body.depth-4 .pagination a.p2h-prev:hover,
body.depth-4 .pagination a.p2h-next:hover {
  color: #4064a9 !important;
}
body.depth-4 .pagination .btn:hover span {
  color: #4064a9;
}
body.depth-4 .p2h-post h3 a:hover,
body.depth-4 .p2h-holder a,
body.depth-4 .p2h-item-title a:hover,
body.depth-4 .p2h-list a,
body.depth-4 .p2h-comment a {
  color: #4064a9;
}
body.depth-4 .p2h-item-row .btn {
  color: #4064a9;
  border: 1px solid #4064a9;
}
body.depth-4 .p2h-item-row .btn:hover {
  color: #fff;
  background: #4064a9;
  border-color: #4064a9;
}
body.depth-4 .p2h-comment .p2h-social a:hover {
  background: #4064a9;
  border-color: #4064a9;
}
@media only screen and (max-width: 991px) {
  body.depth-4 .p2h-buttons .p2h-btn-holder .btn {
    color: #fff;
    background: #4064a9;
  }
  body.depth-4 .p2h-buttons .p2h-open {
    border-top: 1px solid #395997;
    border-bottom: 1px solid #395997;
  }
  body.depth-4 .pagination a.p2h-prev,
  body.depth-4 .pagination a.p2h-next,
  body.depth-4 .pagination a.btn,
  body.depth-4 .pagination a.p2h-prev-link,
  body.depth-4 .pagination a.p2h-next-link {
    color: #4064a9 !important;
  }
}
body.depth-5 .p2h-top-block,
body.depth-5 .p2h-wrap .p2h-btn-top:hover {
  color: #ffffff;
}
body.depth-5 .p2h-top-block {
  background: #446ab5;
}
body.depth-5 .p2h-top-block button[type="submit"] {
  background: #6686c6;
}
body.depth-5 .p2h-top-block button[type="submit"]:hover {
  background: #3d5fa2;
}
body.depth-5 .p2h-buttons {
  background: #3d5fa2;
}
body.depth-5 .p2h-buttons .p2h-btn-holder .btn {
  color: #446ab5;
}
body.depth-5 .p2h-buttons .p2h-btn-holder .btn:hover {
  background: #446ab5;
  color: #fff;
}
body.depth-5 .p2h-open-block .p2h-opener {
  color: #fff;
  background: #446ab5;
}
body.depth-5 .p2h-wrap .p2h-btn-top {
  color: #446ab5;
}
body.depth-5 .p2h-wrap .p2h-btn-top:hover {
  background: #446ab5;
  border-color: #446ab5;
}
body.depth-5 .p2h-number-form:hover button {
  color: #446ab5;
}
body.depth-5 .pagination a.p2h-prev:hover,
body.depth-5 .pagination a.p2h-next:hover {
  color: #446ab5 !important;
}
body.depth-5 .pagination .btn:hover span {
  color: #446ab5;
}
body.depth-5 .p2h-post h3 a:hover,
body.depth-5 .p2h-holder a,
body.depth-5 .p2h-item-title a:hover,
body.depth-5 .p2h-list a,
body.depth-5 .p2h-comment a {
  color: #446ab5;
}
body.depth-5 .p2h-item-row .btn {
  color: #446ab5;
  border: 1px solid #446ab5;
}
body.depth-5 .p2h-item-row .btn:hover {
  color: #fff;
  background: #446ab5;
  border-color: #446ab5;
}
body.depth-5 .p2h-comment .p2h-social a:hover {
  background: #446ab5;
  border-color: #446ab5;
}
@media only screen and (max-width: 991px) {
  body.depth-5 .p2h-buttons .p2h-btn-holder .btn {
    color: #fff;
    background: #446ab5;
  }
  body.depth-5 .p2h-buttons .p2h-open {
    border-top: 1px solid #3d5fa2;
    border-bottom: 1px solid #3d5fa2;
  }
  body.depth-5 .pagination a.p2h-prev,
  body.depth-5 .pagination a.p2h-next,
  body.depth-5 .pagination a.btn,
  body.depth-5 .pagination a.p2h-prev-link,
  body.depth-5 .pagination a.p2h-next-link {
    color: #446ab5 !important;
  }
}
body.depth-6 .p2h-top-block,
body.depth-6 .p2h-wrap .p2h-btn-top:hover {
  color: #ffffff;
}
body.depth-6 .p2h-top-block {
  background: #4c72bc;
}
body.depth-6 .p2h-top-block button[type="submit"] {
  background: #718fca;
}
body.depth-6 .p2h-top-block button[type="submit"]:hover {
  background: #4166ae;
}
body.depth-6 .p2h-buttons {
  background: #4166ae;
}
body.depth-6 .p2h-buttons .p2h-btn-holder .btn {
  color: #4c72bc;
}
body.depth-6 .p2h-buttons .p2h-btn-holder .btn:hover {
  background: #4c72bc;
  color: #fff;
}
body.depth-6 .p2h-open-block .p2h-opener {
  color: #fff;
  background: #4c72bc;
}
body.depth-6 .p2h-wrap .p2h-btn-top {
  color: #4c72bc;
}
body.depth-6 .p2h-wrap .p2h-btn-top:hover {
  background: #4c72bc;
  border-color: #4c72bc;
}
body.depth-6 .p2h-number-form:hover button {
  color: #4c72bc;
}
body.depth-6 .pagination a.p2h-prev:hover,
body.depth-6 .pagination a.p2h-next:hover {
  color: #4c72bc !important;
}
body.depth-6 .pagination .btn:hover span {
  color: #4c72bc;
}
body.depth-6 .p2h-post h3 a:hover,
body.depth-6 .p2h-holder a,
body.depth-6 .p2h-item-title a:hover,
body.depth-6 .p2h-list a,
body.depth-6 .p2h-comment a {
  color: #4c72bc;
}
body.depth-6 .p2h-item-row .btn {
  color: #4c72bc;
  border: 1px solid #4c72bc;
}
body.depth-6 .p2h-item-row .btn:hover {
  color: #fff;
  background: #4c72bc;
  border-color: #4c72bc;
}
body.depth-6 .p2h-comment .p2h-social a:hover {
  background: #4c72bc;
  border-color: #4c72bc;
}
@media only screen and (max-width: 991px) {
  body.depth-6 .p2h-buttons .p2h-btn-holder .btn {
    color: #fff;
    background: #4c72bc;
  }
  body.depth-6 .p2h-buttons .p2h-open {
    border-top: 1px solid #4166ae;
    border-bottom: 1px solid #4166ae;
  }
  body.depth-6 .pagination a.p2h-prev,
  body.depth-6 .pagination a.p2h-next,
  body.depth-6 .pagination a.btn,
  body.depth-6 .pagination a.p2h-prev-link,
  body.depth-6 .pagination a.p2h-next-link {
    color: #4c72bc !important;
  }
}
body.depth-7 .p2h-top-block,
body.depth-7 .p2h-wrap .p2h-btn-top:hover {
  color: #ffffff;
}
body.depth-7 .p2h-top-block {
  background: #577bc0;
}
body.depth-7 .p2h-top-block button[type="submit"] {
  background: #7c98ce;
}
body.depth-7 .p2h-top-block button[type="submit"]:hover {
  background: #456db8;
}
body.depth-7 .p2h-buttons {
  background: #456db8;
}
body.depth-7 .p2h-buttons .p2h-btn-holder .btn {
  color: #577bc0;
}
body.depth-7 .p2h-buttons .p2h-btn-holder .btn:hover {
  background: #577bc0;
  color: #fff;
}
body.depth-7 .p2h-open-block .p2h-opener {
  color: #fff;
  background: #577bc0;
}
body.depth-7 .p2h-wrap .p2h-btn-top {
  color: #577bc0;
}
body.depth-7 .p2h-wrap .p2h-btn-top:hover {
  background: #577bc0;
  border-color: #577bc0;
}
body.depth-7 .p2h-number-form:hover button {
  color: #577bc0;
}
body.depth-7 .pagination a.p2h-prev:hover,
body.depth-7 .pagination a.p2h-next:hover {
  color: #577bc0 !important;
}
body.depth-7 .pagination .btn:hover span {
  color: #577bc0;
}
body.depth-7 .p2h-post h3 a:hover,
body.depth-7 .p2h-holder a,
body.depth-7 .p2h-item-title a:hover,
body.depth-7 .p2h-list a,
body.depth-7 .p2h-comment a {
  color: #577bc0;
}
body.depth-7 .p2h-item-row .btn {
  color: #577bc0;
  border: 1px solid #577bc0;
}
body.depth-7 .p2h-item-row .btn:hover {
  color: #fff;
  background: #577bc0;
  border-color: #577bc0;
}
body.depth-7 .p2h-comment .p2h-social a:hover {
  background: #577bc0;
  border-color: #577bc0;
}
@media only screen and (max-width: 991px) {
  body.depth-7 .p2h-buttons .p2h-btn-holder .btn {
    color: #fff;
    background: #577bc0;
  }
  body.depth-7 .p2h-buttons .p2h-open {
    border-top: 1px solid #456db8;
    border-bottom: 1px solid #456db8;
  }
  body.depth-7 .pagination a.p2h-prev,
  body.depth-7 .pagination a.p2h-next,
  body.depth-7 .pagination a.btn,
  body.depth-7 .pagination a.p2h-prev-link,
  body.depth-7 .pagination a.p2h-next-link {
    color: #577bc0 !important;
  }
}
