/* stylelint-disable */

:root {
    --primary-color: #f67280;
    --secondary-color: #506172;
    --h1-color: #152035;
    --h2-color: #152035;
    --h3-color: #152035;
    --h4-color: #152035;
    --h5-color: #152035;
    --p-color: #506172;
    --primary-button-color: #F67280;
    --secondary_button_color: #152035;
    --button-text-color: #ffffff;
    --button-hover-color: #f67280;
    --background-color: #F88E99;
    --widget-back-color: #EBEBF7;
    --widget-box-color: #FF66C4;
    --widget-offer1-color: #CB6CE6;
    --widget-offer2-color: #8C52FF;
}


.navbar-right .search-icon {
    background-color: var(--primary-button-color);

}

.sign-form .btn-link:hover {
    color: var(--primary-color) !important;
}

.sign-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.page404 .content h1 {
    color: var(--primary-color);
}

.pagination ul li {

    border: 1px solid var(--primary-color);

}

.search .close {
    color: var(--button-text-color);
    background-color: var(--primary-button-color);

}

.search .close:hover {
    background-color: var(--primary-button-color);
}

.search-form .search-btn {
    background-color: var(--primary-button-color);
}

.search-form .search-btn:hover {
    background-color: var(--primary-button-color);
    color: var(--button-text-color);
}


.newslettre-form .submit-btn {
    background-color: var(--primary-color);
    color: var(--button-text-color);
    border: 1px solid var(--primary-color);
}

.newslettre-form .submit-btn:hover {
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
}

.newslettre .social-icones li a:hover {
    color: var(--primary-color) !important;
}

.newslettre .social-icones li a:hover i {
    color: var(--primary-color);
}

.btn-custom {
    background-color: var(--primary-button-color);
    color: var(--button-text-color);

}

.btn-custom:hover, .btn-custom:focus {
    color: var(--button-text-color);
    background-color: var(--primary-button-color);

}

.btn-showmore {
    background-color: var(--primary-button-color);
    color: var(--button-text-color);
}


.btn-showmore:hover, .btn-showmore:focus {
    color: var(--button-text-color);
    background-color: var(--primary-button-color);

}

.link {
    background-color: var(--primary-color);
    color: var(--button-text-color) !important;
}

.dot {
    background-color: var(--primary-color);
}

.heart {
    background-color: var(--primary-color);
}

.heart::before,
.heart::after {
    background-color: var(--primary-color);
}

.eye {

    border: solid 1px var(--primary-color);

}

.eye:before {

    border: solid 1px var(--primary-color);

}

.social-icones li a i:hover {
    color: var(--primary-color) !important;
}

.section-title h5:after {
    background-color: var(--primary-color);
}

.navbar .nav-item .nav-link i {
    color: var(--primary-color);
}

.navbar .nav-item .nav-link.active, .navbar .nav-item .nav-link:hover {
    color: var(--primary-color) !important;
}

.navbar .nav-item .dropdown-menu .dropdown-item:hover, .navbar .nav-item .dropdown-menu .dropdown-item.active {
    color: var(--primary-color) !important;
}

.navbar .nav-item:hover .nav-link {
    color: var(--primary-color);
}

.navbar-right .search-icon {
    background-color: var(--primary-button-color);

}

.navbar-right .search-icon:hover {
    background-color: var(--primary-button-color);
}

.widget-latest-posts .last-post .nb {
    background-color: var(--primary-button-color);
    color: var(--button-text-color);

}

.widget-latest-posts .last-post .content a:hover {
    color: var(--primary-button-color) !important;
}

.widget-latest-posts .last-post .content small span {
    color: var(--primary-button-color);
}

.widget-categories li a:hover {
    color: var(--primary-button-color);
}

.widget-next-post .small-post .nb, .widget-previous-post .small-post .nb {

    background-color: var(--primary-button-color);
    color: var(--button-text-color);

}

.widget-next-post .small-post .content a:hover, .widget-previous-post .small-post .content a:hover {
    color: var(--primary-button-color) !important;
}

.widget-next-post .small-post .content small span, .widget-previous-post .small-post .content small span {
    color: var(--primary-button-color);

}

.post-card-content h5 a:hover {
    color: var(--h5-color);
}

.post-card-info li a:hover {
    color: var(--primary-color);
}

.post-single-gallery .owl-dot span {
    background-color: transparent;
    border: 1px solid var(--primary-color);
}

.post-single-gallery .owl-dot.active span {
    background-color: var(--primary-color);
}

.post-single-content h4 a:hover {
    color: var(--h4-color);
}

.post-single-body .quote i {
    color: var(--primary-color);
}

.categorie {
    background-color: var(--primary-button-color);
    color: var(--button-text-color);

}

.categorie-title small a:hover {
    color: var(--primary-button-color);
}

.categorie-title h3 span {
    color: var(--h3-color);
}

.carousel-hero .owl-nav .owl-prev:hover,
.carousel-hero .owl-nav .owl-next:hover {
    background-color: var(--primary-color) !important;
    color: var(--button-text-color) !important;
    border: 1px solid var(--primary-color) !important;
}

.about-us .description .quote i {
    color: var(--primary-button-color);
}

.footer .copyright p a:hover {
    color: var(--primary-color);
}

.footer .back .back-top {
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
}

.footer .back .back-top:hover {
    border: 1px solid var(--primary-color);
}

.footer .back .back-top:hover i {
    color: var(--primary-color);
}

.loading .circle {
    background-color: var(--primary-color);
}

.navbar .nav-item .dropdown-menu .dropdown-item:hover, .navbar .nav-item .dropdown-menu .dropdown-item.active {
    color: var(--primary-color);
}

.pagination ul li a {
    color: var(--primary-button-color);
}

.pagination ul li.active, .pagination ul li:hover {
    background-color: var(--primary-button-color);
}

.pagination ul li a {
    color: var(--primary-button-color);
}

.pagination ul li.active, .pagination ul li:hover {
    background-color: var(--primary-button-color);
}

body {
  background-color: #F9F9FF;
  color: var(--p-color);

}
.sign-form .sign-controls .btn-link {
  color: var(--secondary-color);
}

.newslettre-form .form-control {
  background-color: #F9F9FF;
  color: var(--secondary-color);
  border: 1px solid #eee;
}
.newslettre-info p {
  color: var(--secondary-color);
}

.newslettre .social-icones li a {
  color: var(--secondary-color);
}
.newslettre .social-icones li a i {
  color: var(--secondary-color);
}

.social-icones li a i {
  color: var(--secondary-color);
}

.social-media a:hover i {
  color: var(--secondary-color);
}

.slider {
  border: 1px solid var(--secondary-color);
}
.slider:before {
  background-color: var(--secondary-color);
  border: 1px solid var(--secondary-color);
}

.widget-latest-posts .last-post .content small {
  color: var(--secondary-color);
}

.widget-categories li span {
  color: var(--secondary-color);
}

.widget-comments .comment-item .content .info li {
  color: var(--secondary-color);
}

.widget-next-post .small-post .content small, .widget-previous-post .small-post .content small {
  color: var(--secondary-color);
}

.widget-tags ul li {
  background-color: #F9F9FF;
  color: var(--secondary-color);
}
.widget-tags ul li a:hover {
  color: var(--secondary-color);
}
.post-card-info li {
  color: var(--secondary-color);
}
.post-single-info li {
  color: var(--secondary-color);
}
.post-single-body .image p {
  color: var(--secondary-color);
}

.post-single-body .quote small {
  color: var(--secondary-color);

}
.post-single-body .list li:before {
  background-color: var(--secondary-color);

}
.post-single-footer .tags ul li {
  background-color: #F9F9FF;
  color: var(--secondary-color);
}

.post-single-footer .tags ul li a:hover {
  color: var(--secondary-color);
}
.about-us .description .quote small {
  color: var(--secondary-color);
}
.footer .copyright p {
  color: var(--secondary-color);
}

h1 {
  color: var(--h1-color);
}
h2 {
  color: var(--h2-color);
}
h3 {
  color: var(--h3-color);
}
h4 {
  color: var(--h4-color);
}
h5 {
  color: var(--h5-color);
}
h6 {
  color: var(--h2-color);
}

.sign-form .btn-link {
  color: var(--h1-color);
}
.newslettre-info h5 {
  margin-bottom: 10px;
  color: var(--h5-color);
}
.link:hover {
  color: #ffffff;
  background-color: var(--h1-color);
}
.navbar .nav-item .nav-link {
  color: var(--h1-color);
}
.navbar .nav-item .dropdown-menu .dropdown-item {
  color: var(--h1-color);
}
.navbar-toggler span {
  -webkit-box-shadow: 0px -8px 0 0px var(--h1-color), 0px 8px 0 0px var(--h1-color);
          box-shadow: 0px -8px 0 0px var(--h1-color), 0px 8px 0 0px var(--h1-color);
  background: var(--h1-color);
}
.widget-latest-posts .last-post .content p, .widget-latest-posts .last-post .content a {
  color: var(--h1-color);
}
.widget-form .form-control {
  background-color: #F9F9FF;
  border: 1px solid #eee;
  color: var(--h1-color);
}
.widget-next-post .small-post .content p, .widget-next-post .small-post .content a, .widget-previous-post .small-post .content p, .widget-previous-post .small-post .content a {

  color: var(--h1-color);
}
.post-single-body .quote p {
  color: var(--h1-color);

}
.about-us .description .quote p {
  color: var(--h1-color);

}

.tpoffcanvas {
    box-shadow: 0 16px -32px 0 rgba(0, 0, 0, 0.8);
    background-color: var(--primary-button-color);
}
.tpoffcanvas__close-btn button {

    background-color: var(--button-text-color);
    color: var(--primary-button-color);
}

.tpoffcanvas__social .social-icon a {
    color: var(--primary-button-color);
}