/* Colors */
body {
  color: #968cad;
  background-color: #fff; }
  body .loader-wrapper {
    background: #453074; }

.loader-wrapper {
  background: #fff; }

.cssload-inner.cssload-one {
  border-bottom: 3px solid #fddf5b; }

.cssload-inner.cssload-two {
  border-right: 3px solid #fddf5b; }

.cssload-inner.cssload-three {
  border-top: 3px solid #fddf5b; }

header {
  background-color: #fff; }
  header .main-menu .toggle_menu:before,
  header .main-menu .toggle_menu span,
  header .main-menu .toggle_menu span:before,
  header .main-menu .toggle_menu span:after {
    background-color: #3f2c6b; }
  header .main-menu .menu.open {
    background: #3f2c6b; }
    header .main-menu .menu.open li a {
      color: #fff; }
  header .main-menu .menu .flexMenu-viewMore .flexMenu-popup {
    background-color: #f7f6fa; }
    header .main-menu .menu .flexMenu-viewMore .flexMenu-popup > li a {
      color: #3f2c6b;
      border-bottom-color: #dad6e3; }
  header .main-menu .menu > li:before {
    background-color: #e9309f; }
  header .main-menu .menu > li.active a {
    }
  header .main-menu .menu > li a {
    color: #3f2c6b; }
  header .main-menu .menu > li .sub-menu {
    background-color: #f7f6fa; }
    header .main-menu .menu > li .sub-menu > li a {
      border-bottom-color: #dad6e3; }
    header .main-menu .menu > li .sub-menu > li:hover > a {
      color: #e9309f; }
  header .main-menu .menu > li:hover > a {
    color: #e9309f; }

.contact-container {
  background-color: #e54bb0;
  box-shadow: 7px 12.1px 40px rgba(0, 0, 0, 0.05); }
  .contact-container .contact-item .contact-col:before {
    color: #fff; }
  .contact-container .contact-item .contact-col .column-icon {
    color: #fddf5b; }
  .contact-container .contact-item .contact-col .top-text {
    color: #fff; }
    .contact-container .contact-item .contact-col .top-text a {
       color: #fff;  
    }
  .contact-container .contact-item .contact-col .shedule {
    color: #3f2c6b; }

.about-image:before {
  background-color: #8a80eb; }

.how-work {
  background-color: #f7f6fa; }

.box-wrapper .box-container .box-title {
  color: #3f2c6b; }
  .box-wrapper .box-container .box-title:hover {
    color: #e9309f; }

.collection-item:nth-child(1) .print-coll-bottom {
  border-bottom-color: #e44aaf; }

.collection-item:nth-child(2) .print-coll-bottom {
  border-bottom-color: #56d4e0; }

.collection-item:nth-child(3) .print-coll-bottom {
  border-bottom-color: #fddf5b; }

.collection-item:nth-child(4) .print-coll-bottom {
  border-bottom-color: #e44aaf; }

.collection-item:nth-child(5) .print-coll-bottom {
  border-bottom-color: #56d4e0; }

.collection-item:nth-child(6) .print-coll-bottom {
  border-bottom-color: #fddf5b; }

.collection-item:nth-child(7) .print-coll-bottom {
  border-bottom-color: #e44aaf; }

.collection-item:nth-child(8) .print-coll-bottom {
  border-bottom-color: #56d4e0; }

.collection-item:nth-child(9) .print-coll-bottom {
  border-bottom-color: #fddf5b; }

.collection-item .print-coll-bottom {
  background-color: #3f2c6b; }
  .collection-item .print-coll-bottom .print-title {
    color: #fff; }
    .collection-item .print-coll-bottom .print-title:hover {
      color: #e9309f; }
  .collection-item .print-coll-bottom .print-coll-meta {
    color: #fff; }

.testimonials-section:before {
  background-color: #453074; }

.testimonials-section .testimonial-slider .testimonial-slide p{
     background: #fff;
    padding: 20px;
    border-radius: 10px;
    color: #000;
    margin: 0 10%;
}
.testimonials-section .bottom-img-user {
        display: flex;
    width: 100% !important;
    justify-content: center;
    padding: 10px;
}
.testimonials-section .slick-list {
    height: auto !important;
}
.testimonials-section .bottom-img-user img{
    width: 100px;
    height: 100px;
    margin-right: 20px;
    background: white;
    padding: 10px;
    border-radius: 50px;
 
}
.testimonials-section .bottom-img-user h4 {
    color: #fff;
}
.testimonials-section .bottom-img-user span {
    color: #fff;
}
  .testimonials-section .testimonial-slider .testimonial-slide .testimonial-contentnt {
    color: #fff; }
    .testimonials-section .testimonial-slider .testimonial-slide .testimonial-contentnt:before {
      color: #fff; }
  .testimonials-section .testimonial-slider .testimonial-slide .testimonial-author-meta .rating .fa {
    color: #fcdf5b; }
  .testimonials-section .testimonial-slider .testimonial-slide .testimonial-author-meta .author-name {
    color: #fff; }
  .testimonials-section .testimonial-slider .testimonial-slide .testimonial-author-meta .author-job {
    color: #fcdf5b; }

.title-linear:before {
  background: #453074; }

.title-linear:hover {
  color: #e9309f; }
  .title-linear:hover:before {
    background: #e9309f; }

.popular-slider .slider-item .popular-bottom .popular-title {
  color: #453074; }
  .popular-slider .slider-item .popular-bottom .popular-title:hover {
    color: #e9309f; }

.newslatter-section {
  background-color: #f7f6fa; }

.blog-page .blog-item.status {
  background-color: #453074; }
  .blog-page .blog-item.status h4 .blog-title {
    color: #fff; }
    .blog-page .blog-item.status h4 .blog-title:hover {
      color: #e44aaf; }
  .blog-page .blog-item.status .blog-text {
    color: #bfb3dd; }

.blog-page .blog-item.link {
  background-color: #f7f6fa; }

.blog-page .blog-item.chat .blog-text p:nth-child(2n) {
  background-color: #fff; }

.blog-page .blog-item.quote {
  background-color: #453074; }
  .blog-page .blog-item.quote .slick-slider.arrow-2 .arrows-wrapper {
    background-color: #fcdf5b; }
  .blog-page .blog-item.quote blockquote {
    background-color: transparent; }
    .blog-page .blog-item.quote blockquote .quote-text {
      color: #fff; }
    .blog-page .blog-item.quote blockquote .quote-author-info .quote-ratinge {
      color: #fcdf5b; }
    .blog-page .blog-item.quote blockquote .quote-author-info .quote-name {
      color: #fff; }
    .blog-page .blog-item.quote blockquote .quote-author-info .quote-position {
      color: #fcdf5b; }

.blog-page .blog-item.aside {
  background-color: #f7f6fa; }

.blog-page .blog-item .blog-content-box {
  background-color: #f7f6fa; }

.blog-page .blog-item .bottom-content h4 a:hover {
  color: #e44aaf; }

.category-billet {
  color: #fff; }

.blog-item:nth-child(1) .category-billet {
  background-color: #77d8e1; }

.blog-item:nth-child(1) .blog-meta i {
  color: #77d8e1; }

.blog-item:nth-child(1) .blog-more-btn a {
  background-color: #77d8e1; }

.blog-item:nth-child(2) .category-billet {
  background-color: #e44aaf; }

.blog-item:nth-child(2) .blog-meta i {
  color: #e44aaf; }

.blog-item:nth-child(2) .blog-more-btn a {
  background-color: #e44aaf; }

.blog-item:nth-child(3) .category-billet {
  background-color: #fcdf5b; }

.blog-item:nth-child(3) .blog-meta i {
  color: #fcdf5b; }

.blog-item:nth-child(3) .blog-more-btn a {
  background-color: #fcdf5b; }

.blog-item:nth-child(4) .category-billet {
  background-color: #8f85f4; }

.blog-item:nth-child(4) .blog-meta i {
  color: #8f85f4; }

.blog-item:nth-child(4) .blog-more-btn a {
  background-color: #8f85f4; }

.blog-item:nth-child(5) .category-billet {
  background-color: #77d8e1; }

.blog-item:nth-child(5) .blog-meta i {
  color: #77d8e1; }

.blog-item:nth-child(5) .blog-more-btn a {
  background-color: #77d8e1; }

.blog-item:nth-child(6) .category-billet {
  background-color: #e44aaf; }

.blog-item:nth-child(6) .blog-meta i {
  color: #e44aaf; }

.blog-item:nth-child(6) .blog-more-btn a {
  background-color: #e44aaf; }

.blog-item:nth-child(7) .category-billet {
  background-color: #fcdf5b; }

.blog-item:nth-child(7) .blog-meta i {
  color: #fcdf5b; }

.blog-item:nth-child(7) .blog-more-btn a {
  background-color: #fcdf5b; }

.blog-item:nth-child(8) .category-billet {
  background-color: #8f85f4; }

.blog-item:nth-child(8) .blog-meta i {
  color: #8f85f4; }

.blog-item:nth-child(8) .blog-more-btn a {
  background-color: #8f85f4; }

.blog-item .blog-more-btn a {
  color: #fff; }
  .blog-item .blog-more-btn a:hover {
    color: #3f2c6b; }

.blog-item .blog-tpl-1 {
  background-color: #f7f6fa; }
  .blog-item .blog-tpl-1 .blog-image:before {
    background-color: #3f2c6b; }

.blog-item .blog-title {
  color: #3f2c6b; }

.blog-item .blog-tpl-all {
  background-color: #f7f6fa; }
  .blog-item .blog-tpl-all .blog-all-item {
    border-bottom-color: rgba(150, 140, 173, 0.3); }
    .blog-item .blog-tpl-all .blog-all-item .blog-meta {
      color: #968cad; }
    .blog-item .blog-tpl-all .blog-all-item .blog-title:hover {
      color: #e44aaf; }

.blog-meta {
  border-bottom-color: rgba(150, 140, 173, 0.3); }
.footer-logo img {
    width: 350px;
}
footer {
  background-color: #272626;
    padding: 50px 0 0 0;
}
  footer .footer-container {
    background: #000; }
    footer .footer-container .copyright {
      color: #fff; }
  footer .footer-slider-item .footer-slider-title a {
    color: #fff; }
    footer .footer-slider-item .footer-slider-title a:hover {
      color: #e44aaf; }
  footer .footer-slider-item:before {
    background-image: linear-gradient(to top, rgba(69, 48, 116, 0.81) 0%, rgba(69, 48, 116, 0.81) 0%, transparent 50%, transparent 100%); }
  footer .footer-column-wrapper .logo-text {
    color: #bfb3dd; }
  footer .footer-column-wrapper .footer-column .footer-title {
    color: #fff; }
  footer .footer-column-wrapper .column-wrapper .twitter-item .twitter-content span {
    color: #bfb3dd; }
  footer .footer-column-wrapper .column-wrapper .twitter-item .twitter-link a {
    color: #fff; }
    footer .footer-column-wrapper .column-wrapper .twitter-item .twitter-link a:hover {
      color: #e44aaf; }
  footer .footer-column-wrapper .column-wrapper .twitter-item .twitter-item-icon {
    color: #77d8e1; }
  footer .footer-column-wrapper .column-wrapper .newsletter-text {
    color: #bfb3dd; }
  footer .footer-column-wrapper .column-wrapper .newsletter-form input[type="text"] {
    color: #fff;
    background: rgba(247, 246, 250, 0.2); }
    footer .footer-column-wrapper .column-wrapper .newsletter-form input[type="text"]::-webkit-input-placeholder {
      color: #fff; }
    footer .footer-column-wrapper .column-wrapper .newsletter-form input[type="text"]::-moz-placeholder {
      color: #fff; }
    footer .footer-column-wrapper .column-wrapper .newsletter-form input[type="text"]:-moz-placeholder {
      color: #fff; }
    footer .footer-column-wrapper .column-wrapper .newsletter-form input[type="text"]:-ms-input-placeholder {
      color: #fff; }

#toTop {
  background-color: #e44aaf;
  color: #fff; }
  #toTop:hover {
    background-color: #77d8e1; }

.page-name .name-wrapper .page-title h1 {
  color: #fff; }

.page-name .name-wrapper .breadcrumbs-item a {
  background-color: #fff;
  color: #3f2c6b; }
  .page-name .name-wrapper .breadcrumbs-item a:hover {
    color: #e44aaf; }

.page-name .name-wrapper .breadcrumbs-item span {
  background-color: #fff;
  color: #fcdf5b; }

.error-page .error-title {
  color: #e44aaf; }

.error-page .error-text {
  color: #3f2c6b; }

.error-page .error-search .input-wrapper .pensil-submit:before {
  color: #fcdf5b; }

.error-page .error-search .input-wrapper .pensil-submit:hover:before {
  color: #e44aaf; }

.shortcode-accordion-heading a {
  color: #fff;
  background-color: #e44aaf; }
  .shortcode-accordion-heading a:hover {
    color: #fff !important;
    background-color: #e44aaf !important; }
    .shortcode-accordion-heading a:hover i {
      color: #fff !important; }
    .shortcode-accordion-heading a:hover:after {
      color: #fff !important; }
  .shortcode-accordion-heading a.collapsed {
    color: #968cad;
    background-color: #f7f6fa; }
    .shortcode-accordion-heading a.collapsed i {
      color: #77d8e1; }
  .shortcode-accordion-heading a:after {
    color: #fff; }
  .shortcode-accordion-heading a.collapsed:after {
    color: #77d8e1; }
  .shortcode-accordion-heading a i {
    color: #fff; }

.item:nth-child(1) .team-item .team-content-box {
  border-bottom-color: #77d8e1; }
  .item:nth-child(1) .team-item .team-content-box .team-position {
    color: #77d8e1; }

.item:nth-child(2) .team-item .team-content-box {
  border-bottom-color: #e44aaf; }
  .item:nth-child(2) .team-item .team-content-box .team-position {
    color: #e44aaf; }

.item:nth-child(3) .team-item .team-content-box {
  border-bottom-color: #fcdf5b; }
  .item:nth-child(3) .team-item .team-content-box .team-position {
    color: #fcdf5b; }

.item:nth-child(4) .team-item .team-content-box {
  border-bottom-color: #8b81ed; }
  .item:nth-child(4) .team-item .team-content-box .team-position {
    color: #8b81ed; }

.item:nth-child(5) .team-item .team-content-box {
  border-bottom-color: #77d8e1; }
  .item:nth-child(5) .team-item .team-content-box .team-position {
    color: #77d8e1; }

.item:nth-child(6) .team-item .team-content-box {
  border-bottom-color: #e44aaf; }
  .item:nth-child(6) .team-item .team-content-box .team-position {
    color: #e44aaf; }

.team-item .team-content-box {
  background-color: #f7f6fa; }
  .team-item .team-content-box .team-name {
    color: #3f2c6b; }
    .team-item .team-content-box .team-name:hover {
      color: #e44aaf; }

.team-content .team-item .team-content-box {
  border-bottom-color: #e44aaf; }
  .team-content .team-item .team-content-box .team-name:hover {
    color: #3f2c6b; }
  .team-content .team-item .team-content-box .team-position {
    color: #e44aaf; }

.btn {
  color: #fff; }
  .btn:hover {
    color: #3f2c6b !important; }
  .btn.blue {
    background-color: #77d8e1;
    color: #fff; }
  .btn.yellow {
    background-color: #fcdf5b;
    color: #3f2c6b; }
    .btn.yellow:hover {
      color: #fff !important; }
  .btn.pink {
    background-color: #e44aaf;
    color: #fff; }

.title-bl .title {
  color: #3f2c6b; }

.default-form .default-input {
  background-color: rgba(69, 48, 116, 0.1);
  /* Firefox 19+ */
  /* Firefox 18- */ }
  .default-form .default-input::-webkit-input-placeholder {
    color: #968cad; }
  .default-form .default-input::-moz-placeholder {
    color: #968cad; }
  .default-form .default-input:-moz-placeholder {
    color: #968cad; }
  .default-form .default-input:-ms-input-placeholder {
    color: #968cad; }

ol.list-1 li:nth-child(1) .icon-wrap:before {
  background-color: #e54bb0; }

ol.list-1 li:nth-child(2) .icon-wrap:before {
  background-color: #fddf5b; }

ol.list-1 li:nth-child(3) .icon-wrap:before {
  background-color: #77d8e1; }

ol.list-1 li .list-wrapper {
  color: #3f2c6b;
  border-bottom-color: rgba(150, 140, 173, 0.3); }

ol.list-1 li .icon-wrap:before {
  color: #fff; }

ul.list-2.arrow-color-17 li:before {
  color: #77d8e1; }

ul.list-2 li {
  color: #453074; }
  ul.list-2 li:before {
    color: #867ce5; }

ul.list-3 li {
  border-top-color: #dad6e3; }
  ul.list-3 li a {
    color: #968cad; }
    ul.list-3 li a:hover {
      color: #e44aaf; }
  ul.list-3 li:last-child {
    border-bottom-color: #dad6e3; }
  ul.list-3 li:before {
    color: #e44aaf; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #3f2c6b; }

blockquote {
  background-color: #f5f3f7; }
  blockquote .quote-author-info .quote-ratinge {
    color: #95dee6; }
  blockquote .quote-author-info .quote-name {
    color: #453074; }
  blockquote .quote-author-info .quote-position {
    color: #77d8e1; }

.default-tabs.add-tabs .nav-tabs {
  border-bottom-color: #e44aaf; }
  .default-tabs.add-tabs .nav-tabs li a {
    color: #968cad;
    background-color: #f5f3f7; }
    .default-tabs.add-tabs .nav-tabs li a:hover, .default-tabs.add-tabs .nav-tabs li a:focus, .default-tabs.add-tabs .nav-tabs li a.active {
      background-color: #e44aaf;
      color: #fff; }

.default-tabs.add-tabs .add-tab-conteiner {
  background-color: #f7f6fa; }
  .default-tabs.add-tabs .add-tab-conteiner .top-container .preview-img {
    border-color: rgba(63, 44, 107, 0.5); }
    .default-tabs.add-tabs .add-tab-conteiner .top-container .preview-img i {
      color: #e44aaf; }
  .default-tabs.add-tabs .add-tab-conteiner .bottom-btn > a {
    background-color: #fff;
    color: #968cad; }
    .default-tabs.add-tabs .add-tab-conteiner .bottom-btn > a:hover {
      color: #e44aaf; }

.default-tabs .nav-tabs {
  border-bottom-color: #fcdf5b; }
  .default-tabs .nav-tabs li a {
    color: #968cad;
    background-color: #f5f3f7; }
    .default-tabs .nav-tabs li a:hover, .default-tabs .nav-tabs li a:focus, .default-tabs .nav-tabs li a.active {
      background-color: #fcdf5b;
      color: #fff; }

.default-tabs .main-text {
  background-color: #f5f3f7; }

.default-tabs .single-team-title {
  color: #3f2c6b; }

.service-item .service-content-box {
  background-color: #f7f6fa;
  border-bottom-color: #77d8e1; }
  .service-item .service-content-box .service-title {
    color: #3f2c6b; }
    .service-item .service-content-box .service-title:hover {
      color: #e44aaf; }

.shortcode-counters-list .progressbar-text {
  color: #968cad !important; }

.widget .widget-title {
  color: #3f2c6b; }

.search-form {
  position: relative; }
  .search-form .search-submit {
    background-color: #e44aaf;
    color: #fff; }
    .search-form .search-submit:hover {
      background-color: #fcdf5b; }

.popular-widget .popular-item:hover .popular-content .popular-title {
  color: #e44aaf; }

.popular-widget .popular-item .popular-content .popular-title {
  color: #3f2c6b; }

.popular-widget .popular-item .popular-content .popular-meta i {
  color: #e44aaf; }

.popular-widget .popular-item .popular-content .popular-meta span {
  color: #968cad; }

.sign-up-widget .sign-up-form .sign-up-submit {
  background-color: #fcdf5b;
  color: #fff; }
  .sign-up-widget .sign-up-form .sign-up-submit:hover {
    background-color: #e44aaf; }

.social-network-widget .social-bl:nth-child(1) .social-icon-bl {
  background-color: #3b5999; }

.social-network-widget .social-bl:nth-child(2) .social-icon-bl {
  background-color: #55acee; }

.social-network-widget .social-bl:nth-child(3) .social-icon-bl {
  background-color: #dd4b39; }

.social-network-widget .social-bl:hover .social-title {
  color: #e44aaf; }

.social-network-widget .social-bl a {
  background-color: #f2f0f5; }

.social-network-widget .social-bl .social-icon-bl {
  color: #fff; }

.social-network-widget .social-bl .social-title {
  color: #3f2c6b; }

.social-network-widget .social-bl .social-counter {
  color: #968cad; }

.post-content {
  background-color: #f7f6fa; }
  .post-content .category-billet {
    background-color: #77d8e1; }
  .post-content .post-bottom-content .blog-meta i {
    color: #77d8e1; }

.related-post {
  background-color: #f7f6fa; }
  .related-post .related-item .related-bottom .related-title {
    color: #453074; }
    .related-post .related-item .related-bottom .related-title:hover {
      color: #e44aaf; }
  .related-post .related-item .related-bottom .related-meta i {
    color: #e44aaf; }

.post-commet-bl {
  background-color: #f7f6fa; }

.comment-body .comment-right .comment-meta .author-url {
  color: #453074; }
  .comment-body .comment-right .comment-meta .author-url:hover {
    color: #e44aaf; }

.comment-body .comment-right .comment-meta .reply {
  color: #453074;
  border-color: #fcdf5b; }
  .comment-body .comment-right .comment-meta .reply:hover {
    border-color: #e44aaf; }

.comment-body .comment-right .comment-meta .comment-date i {
  color: #fcdf5b; }

.comment-body .comment-right .comment-meta .comment-date time {
  color: #968cad; }

.comment-form {
  background-color: #f7f6fa; }
  .comment-form .default-form .btn {
    background-color: #8f85f4;
    color: #fff; }
    .comment-form .default-form .btn:hover {
      color: #453074; }

.pagination-page .page-numbers {
  background-color: #f7f6fa;
  color: #968cad; }
  .pagination-page .page-numbers.active {
    background-color: #e44aaf;
    color: #fff; }
  .pagination-page .page-numbers:not(.dots):hover {
    background-color: #e44aaf;
    color: #fff; }

.pagination-page.shop-pagination .page-numbers {
  background-color: #f7f6fa;
  color: #968cad; }
  .pagination-page.shop-pagination .page-numbers.active {
    background-color: #fcdf5b;
    color: #fff; }
  .pagination-page.shop-pagination .page-numbers:not(.dots):hover {
    background-color: #fcdf5b;
    color: #fff; }

.category-select .jq-selectbox__select {
  background: rgba(229, 226, 236, 0.4); }
  .category-select .jq-selectbox__select:hover {
    background: rgba(229, 226, 236, 0.4); }
  .category-select .jq-selectbox__select .jq-selectbox__select-text {
    color: #968cad; }
  .category-select .jq-selectbox__select .jq-selectbox__trigger {
    background-color: #e44aaf; }
    .category-select .jq-selectbox__select .jq-selectbox__trigger:after {
      color: #fff; }

.category-select .jq-selectbox__dropdown ul li {
  color: #968cad;
  background: rgba(229, 226, 236, 0.4); }
  .category-select .jq-selectbox__dropdown ul li.selected {
    color: #fff;
    background: #968cad; }
  .category-select .jq-selectbox__dropdown ul li:hover {
    background-color: #968cad;
    color: #fff; }

.font-select .jq-selectbox__select {
  background: #fff; }
  .font-select .jq-selectbox__select .jq-selectbox__select-text {
    color: #968cad; }
  .font-select .jq-selectbox__select .jq-selectbox__trigger:after {
    color: #e44aaf; }
  .font-select .jq-selectbox__select:hover {
    background: #fff; }

.color-boxes .color-box:nth-child(1) {
  background-color: #fff; }

.color-boxes .color-box:nth-child(2) {
  background-color: #fcdf5b; }

.color-boxes .color-box:nth-child(3) {
  background-color: #e44aaf; }

.color-boxes .color-box:nth-child(4) {
  background-color: #8f85f4; }

.color-boxes .color-box:nth-child(5) {
  background-color: #77d8e1; }

.color-boxes .color-box:nth-child(6) {
  background-color: #e1393a; }

.color-boxes .color-box:nth-child(7) {
  background-color: #e8abac; }

.color-boxes .color-box:nth-child(8) {
  background-color: #9fe258; }

.color-boxes .color-box:nth-child(9) {
  background-color: #000; }

.color-boxes .color-box:nth-child(10) {
  background-color: #d1d1d1; }

.color-boxes .color-box:first-child {
  border-color: #968cad; }
  .color-boxes .color-box:first-child.checked:after {
    color: #000; }

.color-boxes .color-box.checked:after {
  color: #fff; }

.product-price-bl {
  background-color: #f7f6fa; }
  .product-price-bl .prodict-total-price {
    color: #e44aaf; }
  .product-price-bl .product-name {
    color: #3f2c6b; }
  .product-price-bl .delivery {
    color: #968cad; }

.size-widget .size-boxes .size-box.checked .size-text {
  background-color: #e44aaf;
  color: #fff; }

.size-widget .size-boxes .size-box:hover .size-text {
  background-color: #e44aaf;
  color: #fff; }

.size-widget .size-boxes .size-box .size-text {
  background-color: #f7f6fa; }

.product-image-container .product-image-position > div.active .position-btn {
  background-color: #968cad;
  color: #fff; }

.product-image-container .product-image-position > div .position-btn {
  background-color: #f7f6fa; }

.product-image-container .product-image-position > div:hover .position-btn {
  background-color: #968cad;
  color: #fff; }

.nav-image-slider .small-item.slick-current {
  border-color: #e44aaf; }

.product-content-box .product-rating-price {
  color: #77d8e1; }

.product-content-box .top-meta {
  border-bottom-color: rgba(150, 140, 173, 0.3); }
  .product-content-box .top-meta .product-meta a {
    color: #968cad; }
    .product-content-box .top-meta .product-meta a:hover {
      color: #e44aaf; }

.product-content-box .product-wrapper {
  border-bottom-color: rgba(150, 140, 173, 0.3); }

.product-content-box .wishlist a {
  color: #968cad; }
  .product-content-box .wishlist a:hover {
    color: #e44aaf; }

.product-content-box .wishlist i {
  color: #77d8e1; }

.product-content-box .product-options .option-title {
  color: #3f2c6b; }

.product-content-box .product-options .option-select {
  color: #968cad; }
  .product-content-box .product-options .option-select:after {
    color: #77d8e1; }
  .product-content-box .product-options .option-select select {
    background-color: rgba(229, 226, 236, 0.4); }
    .product-content-box .product-options .option-select select:invalid .option-color {
      color: #fff; }

.product-buy-box .item-number .number-form input {
  background-color: #f5f3f7; }

.product-buy-box .item-number .number-form .quantity-bl i {
  color: #77d8e1; }

.contact-form .btn {
  background-color: #8f85f4; }

.post-nav {
  margin-top: 80px; }
  .post-nav .nav-title {
    color: #fff; }
  .post-nav .nav-btn-name {
    color: #77d8e1; }
  .post-nav .nav-btn {
    background-color: #453074; }
    .post-nav .nav-btn:hover .nav-title {
      color: #e44aaf; }

.price-filter-widget .filter-price .noUi-connect {
  background-color: #e44aaf; }

.price-filter-widget .filter-price .noUi-connects {
  background-color: #f7f6fa; }

.price-filter-widget .filter-price .noUi-handle {
  background-color: #e44aaf; }

.price-filter-widget .filter-price .price-info-wrapper .price-title {
  color: #968cad; }

.price-filter-widget .btn-filter {
  background-color: #e44aaf;
  color: #fff; }
  .price-filter-widget .btn-filter:hover {
    color: #3f2c6b; }

.cart-widget .cart-item .cart-item-wrapper .cart-item-info .item-title {
  color: #3f2c6b; }
  .cart-widget .cart-item .cart-item-wrapper .cart-item-info .item-title:hover {
    color: #e44aaf; }

.cart-widget .cart-item .cart-item-wrapper .cart-item-info .cart-item-price {
  color: #e44aaf; }

.cart-widget .cart-item .cart-item-wrapper .cart-item-info .cart-delete-item {
  color: #e44aaf; }

.cart-widget .cart-subtotal {
  color: #3f2c6b; }
  .cart-widget .cart-subtotal .subtotal-price {
    color: #e44aaf; }

.select-wrapper:after {
  color: #e44aaf; }

.select-wrapper .sorting-item {
  color: #968cad;
  background-color: rgba(229, 226, 236, 0.4); }

.items-container .item-bottom-container {
  background-color: #f7f6fa; }
  .items-container .item-bottom-container .item-meta {
    border-bottom-color: rgba(150, 140, 173, 0.3); }
  .items-container .item-bottom-container .item-bottom-box .item-title {
    color: #3f2c6b; }
    .items-container .item-bottom-container .item-bottom-box .item-title:hover {
      color: #e44aaf; }

.item-container:nth-child(1) .shop-item .item-meta {
  color: #77d8e1; }

.item-container:nth-child(1) .shop-item .add-to-cart a {
  background-color: #77d8e1; }

.item-container:nth-child(2) .shop-item .item-meta {
  color: #fcdf5b; }

.item-container:nth-child(2) .shop-item .add-to-cart a {
  background-color: #fcdf5b; }

.item-container:nth-child(3) .shop-item .item-meta {
  color: #8b81ed; }

.item-container:nth-child(3) .shop-item .add-to-cart a {
  background-color: #8b81ed; }

.item-container:nth-child(4) .shop-item .item-meta {
  color: #e44aaf; }

.item-container:nth-child(4) .shop-item .add-to-cart a {
  background-color: #e44aaf; }

.slick-slider.arrow-1 .slick-arrow {
  color: #968cad; }
  .slick-slider.arrow-1 .slick-arrow:hover {
    color: #3f2c6b; }

.slick-slider.arrow-2 .arrows-wrapper {
  background-color: #e44aaf; }
  .slick-slider.arrow-2 .arrows-wrapper:hover:before {
    color: #3f2c6b; }
  .slick-slider.arrow-2 .arrows-wrapper:before {
    color: #fff; }

.slick-slider.arrow-3 .slick-arrow {
  color: #bfb3dd; }

.slick-slider.dots-1 .slick-dots li.slick-active button {
  background-color: #fff; }

.slick-slider.dots-1 .slick-dots li button {
  border-color: #fff;
  transition: all 0.3s ease-out; }
  .slick-slider.dots-1 .slick-dots li button:before {
    color: transparent; }
  .slick-slider.dots-1 .slick-dots li button:hover {
    background-color: #fff;
    transition: all 0.3s ease-out; }

.social-icon.with-border > div:nth-child(1) {
  border-color: #3b5999; }
  .social-icon.with-border > div:nth-child(1):hover {
    background: #3b5999; }
  .social-icon.with-border > div:nth-child(1) a i {
    color: #3b5999; }

.social-icon.with-border > div:nth-child(2) {
  border-color: #55acee; }
  .social-icon.with-border > div:nth-child(2):hover {
    background: #55acee; }
  .social-icon.with-border > div:nth-child(2) a i {
    color: #55acee; }

.social-icon.with-border > div:nth-child(3) {
  border-color: #dd4b39; }
  .social-icon.with-border > div:nth-child(3):hover {
    background: #dd4b39; }
  .social-icon.with-border > div:nth-child(3) a i {
    color: #dd4b39; }

.social-icon.with-border > div:hover i {
  color: #fff !important; }

.social-icon.without-border > div:nth-child(1) a {
  color: #c0bbce; }

.social-icon.without-border > div:nth-child(1):hover a {
  color: #3b5999; }

.social-icon.without-border > div:nth-child(2) a {
  color: #c0bbce; }

.social-icon.without-border > div:nth-child(2):hover a {
  color: #55acee; }

.social-icon.without-border > div:nth-child(3) a {
  color: #c0bbce; }

.social-icon.without-border > div:nth-child(3):hover a {
  color: #dd4b39; }

.social-icon.without-border-2 > div a {
  color: #c4bfd0; }
  .social-icon.without-border-2 > div a:hover {
    color: #e44aaf; }

.social-icon.without-border-3 > div a {
  color: #bbb5ca; }
  .social-icon.without-border-3 > div a:hover {
    color: #77d8e1; }

.color-1 {
  color: #968cad; }

.color-2 {
  color: #3f2c6b; }

.color-3 {
  color: #f7f6fa; }

.color-4 {
  color: #dad6e3; }

.color-5 {
  color: #e9309f; }

.color-6 {
  color: #fddf5b; }

.color-7 {
  color: #8a80eb; }

.color-8 {
  color: #83e4f0; }

.color-9 {
  color: #e54bb0; }

.color-10 {
  color: #ede344; }

.color-15 {
  color: #8b81ed; }

.color-17 {
  color: #77d8e1; }

.background-1 {
  background: #968cad; }

.background-2 {
  background: #3f2c6b; }

.background-3 {
  background: #f7f6fa; }

.br-1-w {
  border-right-color: rgba(255, 255, 255, 0.2); }

::-moz-selection {
  background: #3f2c6b;
  color: #fff; }

::selection {
  background: #3f2c6b;
  color: #fff; }

@media screen and (max-width: 991px) {
  header .main-menu .toggle_menu.open {
    background: #3f2c6b; }
    header .main-menu .toggle_menu.open:before {
      background: #fff; }
    header .main-menu .toggle_menu.open span {
      background: #fff; }
  header .main-menu .menu li.menu-item-has-children:after {
    color: #fff; } }

.add-tab-conteiner .text-item .text-cell.left-cell .item-checkbox-wrapper {
  background: #fff; }

.add-tab-conteiner .text-item .text-cell.left-cell.checked .checkbox-wrapper:after {
  color: #e44aaf; }

.add-tab-conteiner .text-item .text-cell.left-cell .checkbox-wrapper {
  background: #eceaf0; }

.add-tab-conteiner .text-item .text-cell .text-input {
  background: #fff; }
