body {
  color: #888;
  background-color: #fff;
}
body, .sp-preloader {
  background-color: #fff;
  color: #888;
}
.sp-preloader > div {
  background-color: #bd82d9;
}
.sp-preloader > div:after {
  background-color: #fff;
}
a {
  color: #bd82d9;
}
a:hover, a:focus, a:active {
  color: #333;
}
#sp-header #sp-log .logo a {
  color: #222;
}
#sp-header #sp-log .logo a:hover {
  color: #222;
}
#sp-header {
  background-color: #fff;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  color: #222;
}
.sp-megamenu-parent > li:hover > a {
  color: #bd82d9;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #bd82d9;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background-color: #f6f8fa;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #333;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #fff;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #333;
}
#sp-posfooter, #sp-bottom {
  background-color: #f8f8f8;
  color: #888;
}
#sp-bottom ul.menu li.active a{
	color: #bd82d9;
}
#sp-posfooter a:hover, #sp-bottom a:hover, #sp-posfooter a:active, #sp-bottom a:active, #sp-posfooter a:focus, #sp-bottom a:focus {
  color: #bd82d9;
}
#offcanvas-toggler > .fa {
  color: #222;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #bd82d9;
}
.offcanvas-menu {
  background-color: #f6f8fa;
  color: #333;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #333;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #fff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  color: rgba(51, 51, 51, 0.5);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: rgba(51, 51, 51, 0.8);
}
.layout-boxed .body-innerwrapper {
  background-color: #fff;
}
.btn, .btn-info {
  color: #bd82d9;
}
.btn.btn-primary, .btn-info.btn-primary {
  background-color: #bd82d9;
}
.btn.btn-primary:not(:disabled):not(.disabled):active, .btn-info.btn-primary:not(:disabled):not(.disabled):active {
  border-color: #333;
  background-color: #333;
}
.btn:not([href]):not([tabindex]), .btn-info:not([href]):not([tabindex]) {
  color: #bd82d9;
}
.buttons a.type1 {
  background-color: #bd82d9;
}
.buttons a.type1:hover {
  background-color: #333;
}
.buttons a.type2:hover {
  color: #bd82d9;
}
.kmt-form-submit button {
  color: #bd82d9 !important;
}
.btn-link {
  color: #333;
}
.btn-lg, .btn.btn-lg {
  background-color: #134363;
}
.btn-lg:hover, .btn.btn-lg:hover {
  background-color: #333;
}
h1 a:hover, .h1 a:hover {
  color: #bd82d9;
}
h4, .h4 {
  color: #bd82d9;
}
a {
  color: #bd82d9;
}
a:hover, a:focus, a:active {
  color: #333;
}
p b {
  color: #bd82d9;
}
.mark {
  background-color: #bd82d9;
}
ol li:before {
  color: #bd82d9;
}
ul.icons li a {
  color: #bd82d9;
}
ul.icons li a:before {
  color: #bd82d9;
}
ul.icons li a:hover {
  color: #333;
}
ul.icons li a:hover:before {
  background-color: #bd82d9;
}
ul.flaticon li a {
  color: #bd82d9;
}
ul.flaticon li a i.fa, ul.flaticon li a[class*="flaticon-"]:before {
  color: #bd82d9;
}
ul.flaticon li a:hover i.fa, ul.flaticon li a:hover[class*="flaticon-"]:before {
  background-color: #bd82d9;
  color: #f6f8fa;
}
.sp-module.virtuemart_categories ul li a:hover, ul.virtuemart_categories li a:hover {
  color: #bd82d9;
}
.sp-module.virtuemart_categories ul li a:hover:before, ul.virtuemart_categories li a:hover:before {
  color: #333;
}
blockquote {
  color: #333;
}
blockquote span.author {
  color: #bd82d9;
}
blockquote:before {
  color: #bd82d9;
}
.item_img a:hover:after {
  border-color: #c8c8c8;
}
#back-top a {
  color: #bd82d9;
}
*::selection {
  background-color: #bd82d9;
}
*::-moz-selection {
  background-color: #bd82d9;
}
.item_introtext strong, .item_fulltext strong, .category_desc strong {
  color: #333;
}
.item_introtext ul li:before, .item_fulltext ul li:before, .category_desc ul li:before, .article-details ul li:before {
  color: #bd82d9;
}
.item_introtext ul li a:hover, .item_fulltext ul li a:hover, .category_desc ul li a:hover, .article-details ul li a:hover {
  color: #bd82d9;
}
.uneditable-input:focus {
  border-color: #bd82d9;
}
div.chzn-container .chzn-results li.highlighted {
  background-color: #bd82d9;
}
div.chzn-container-single .chzn-single div:before {
  color: #bd82d9;
}
span.checkbox label.checkbox_inner:before {
  color: #bd82d9;
}
span.radio input[type="radio"]:checked + label.radio_inner:before {
  background-color: #bd82d9;
}
select:focus:invalid:focus {
  border-color: #bd82d9;
}
.input-prepend .add-on i, .input-prepend .add-on > span {
  color: #bd82d9;
}
.input-prepend .add-on:hover i {
  background-color: #bd82d9;
}
.jmoddiv .dropdown-toggle:hover {
  background-color: #bd82d9;
}
.pagination li > a, .pagination li > span {
  background-color: #bd82d9;
}
.pagination li > a.page-link:hover {
  background-color: #333;
}
.pagination li.active > a.page-link {
  background-color: #667B98;
}
.blog_big_logo h5 a {
  color: #333;
}
.blog_big_logo h5 a:hover, .blog_big_logo h5 a:focus, .blog_big_logo h5 a:active {
  color: #bd82d9;
}
.article-info {
  color: #bd82d9;
}
.blog .article-list .article .article-header a {
  color: #333;
}
.blog .article-list .article .article-header a:hover, .blog .article-list .article .article-header a:focus, .blog .article-list .article .article-header a:active {
  color: #bd82d9;
}
.blog_careers .article-list .article .article-header a {
  color: #bd82d9;
}
.blog_careers .article-list .article .article-header a:hover, .blog_careers .article-list .article .article-header a:focus, .blog_careers .article-list .article .article-header a:active {
  color: #333;
}
.features_2_landing .item_content > i[class*="material-design"] {
  color: #667B98;
}
.article-details.template_settings b {
  color: #bd82d9;
}
.article-details.template_settings strong, .article-details.template_settings ul li {
  color: #333;
}
table th {
  color: #bd82d9;
}
.page-item__team .team-content-wrap .team-meta .team-meta-email .team-icon i {
  background-color: #bd82d9;
}
.blog_history .article-list .row > div:before {
  background-color: #bd82d9;
}
.blog_history .article-list .row > div .article .article-header a {
  color: #bd82d9;
}
.blog_history .article-list .row > div .article .article-header a:hover {
  color: #333;
}
.blog_history .article-list .row > div .article .btn.btn-primary, .blog_history .article-list .row > div .article .btn-info.btn-primary {
  color: #bd82d9;
}
.blog_history .article-list .row > div .article .btn.btn-primary:hover, .blog_history .article-list .row > div .article .btn-info.btn-primary:hover {
  color: #333;
}
.blog_history .article-list .row:before {
  background-color: #bd82d9;
}

.login .login-list .login-list-item a:hover {
  color: #bd82d9;
}
.contact-address .icons-marker {
  color: #bd82d9;
}
body.contacts .page-header h2, body.contacts-v1 .page-header h2, body.contacts-v2 .page-header h2 {
  color: #bd82d9;
}
body.contacts-v1 .contact-address .icons-marker {
  background-color: #667B98;
}
body.contacts-v1 .contact-address .fa-home + span {
  color: #bd82d9;
}
body.contacts-v1 .contact-address .fa-phone + span {
  color: #bd82d9;
}
body.contacts-v2 .sp-module-content-bottom h6 {
  color: #bd82d9;
}
body.contacts-v2 .contact_list li {
  color: #333;
}
body.contacts-v2 .contact_list li:before {
  color: #bd82d9;
}
.slicknav_menu .categories-module li:before {
  color: #bd82d9;
}
.slicknav_menu .categories-module li a:hover {
  color: #bd82d9;
}
.slicknav_menu .mod-newsflash-adv__latest_posts .item .item_published {
  color: #bd82d9;
}
.slicknav_menu .mod-newsflash-adv__latest_posts .item .item_published:before {
  color: #bd82d9;
}
.slicknav_menu .mod-newsflash-adv__latest_posts .item .item_published:after {
  color: #bd82d9;
}
.mod-article-single__questions .item__module .btn:hover {
  background-color: #333;
}
.mod-article-single__support_item .item__module > a {
  background-color: #bd82d9;
}
.mod-article-single__support_item .item__module > a:hover {
  background-color: #333 !important;
}
.mod-article-single__support_item .mod-articles-single_custom-link .btn-primary {
  color: #bd82d9;
}
.accordion_style1 .card .card-header .card-header-title:before {
  color: #bd82d9;
}
.accordion_style1 .accordion .card.active .card-header-title:before, .accordion_style1 .accordion .card:hover .card-header-title:before {
  background-color: #bd82d9;
}
.accordion_style1 .accordion .card .card-header-title:not(.collapsed):before {
  background-color: #bd82d9;
}
.accordion_style2 .accordion .card .card-header-title {
  color: #333;
}
.accordion_style2 .accordion .card .card-header-title .heading_icon {
  color: #bd82d9;
}
.accordion_style2 .accordion .card.active .card-header-title, .accordion_style2 .accordion .card:hover .card-header-title {
  background-color: #bd82d9;
}
.accordion_style2 .accordion .card .card-header-title:not(.collapsed) {
  background-color: #bd82d9;
}
.accordion_style2.faqs .card-header-title:not(.collapsed) {
  background-color: #bd82d9;
}
.accordion_style1.accordion_style3 .card .card-header-title {
  color: #bd82d9;
}
.accordion_style1.accordion_style3 .card .card-header-title .heading_icon {
  color: #667B98;
}
.mod-newsflash-adv.features .item > .fa, .mod-newsflash-adv.features .item [class*='flaticon-'] {
  color: #bd82d9;
}
.mod-newsflash-adv.features .item .show > .btn-info.dropdown-toggle {
  color: #333;
}
.mod-newsflash-adv.services .row .item.item_num0 {
  background-color: #1faa7c;
}
.mod-newsflash-adv.services .row, .mod-newsflash-adv.services .row .item.item_num1 {
  background-color: #bd82d9;
}
.mod-newsflash-adv.services .row .item.item_num2 {
  background-color: #1b946f;
}
.mod-newsflash-adv.from_the_blog .item_info .item_createdby:before {
  color: #bd82d9;
}
.mod-newsflash-adv.from_the_blog .item_info .item_published:before {
  color: #bd82d9;
}
.mod-newsflash-adv.from_the_blog .item_title a {
  color: #333;
}
.mod-newsflash-adv.from_the_blog .item_title a:hover {
  color: #bd82d9;
}
.mod-newsflash-adv__pricing_simple .item .item_content .item_introtext .pricing-table .pricing-table__heading .pricing-table__price .pricing-table__price-suffix {
  color: #bd82d9;
}
.mod-newsflash-adv__pricing_detailed .item .item_content .price {
  background-color: #bd82d9;
}
.mod-newsflash-adv__pricing_detailed .item.featured .item_content {
  background-color: #bd82d9;
}
.mod-newsflash-adv__pricing_detailed .item.featured .item_content .price {
  color: #bd82d9;
}
.mod-newsflash-adv__pricing_detailed .item.featured .item_content .item_title {
  background-color: #bd82d9;
}
.mod-newsflash-adv__recent_posts .item .item_content .item_title a {
  color: #333;
}
.mod-newsflash-adv__recent_posts .item .item_content .item_title a:hover {
  color: #bd82d9;
}
.mod-newsflash-adv__default-services .item .item_content .item_title:hover {
  color: #bd82d9;
}
.mod-newsflash-adv__partners .item .item_content .item_img {
  border: 4px solid #bd82d9;
}
.mod-newsflash-adv__contacts .item .item_content i {
  color: #bd82d9;
}
.mod-newsflash-adv__team_team .item_title {
  background-color: #bd82d9;
}
.mod-newsflash-adv__about_2_top_blocks .item_content .item_introtext > i {
  color: #667B98;
}
.mod-newsflash-adv__moddle_blocks_about2 .item_content > i {
  color: #667B98;
}
.mod-newsflash-adv__moddle_blocks_about2 .item_title a:hover, .mod-newsflash-adv__moddle_blocks_about2 .item_title a:focus, .mod-newsflash-adv__moddle_blocks_about2 .item_title a:active {
  color: #bd82d9;
}
.mod-newsflash-adv__features_about2 .item_content > a > i {
  background-color: #bd82d9;
}
.mod-newsflash-adv__features_about2 .item_content > a:hover > i {
  background-color: #667B98;
}
.mod-newsflash-adv__features_about2 .item_content > a .item_title {
  color: #667B98;
}
.mod-newsflash-adv__team_about2 .item_introtext .social-links li a:hover {
  color: #bd82d9;
}
.mod-newsflash-adv__features_home_2 .item_content > a {
  background-color: #bd82d9;
}
.mod-newsflash-adv__features_home_2 .item_odd .item_content > a {
  background-color: #667B98;
}
.mod-newsflash-adv__other_features .item_title a {
  color: #333;
}
.mod-newsflash-adv__other_features .item_title a:hover {
  color: #bd82d9;
}
.mod-newsflash-adv__other_features i[class*="material-design"] {
  color: #bd82d9;
}
.mod-newsflash-adv__other_features .pretext {
  color: #bd82d9;
}
.mod-newsflash-adv__options .item__module {
  background-color: #bd82d9;
}
.mod-newsflash-adv__options .item_num0 {
  background-color: #1faa7c;
}
.mod-newsflash-adv__options .item_num2 {
  background-color: #1b946f;
}
.mod-newsflash-adv__pricing_detailed .row .item .item_content .item_title {
  color: #333;
}
.mod-newsflash-adv__pricing_detailed .row .item.featured .item_content {
  background-color: #bd82d9;
}
.mod-newsflash-adv__pricing_detailed .row .item.featured .item_content .price {
  color: #bd82d9;
}
.mod-newsflash-adv__pricing_detailed.pricing_detailed_2 .row .item .item_content .price {
  color: #bd82d9;
}
.mod-newsflash-adv__pricing_detailed.pricing_detailed_2 .row .item:not(.featured) .btn.btn-primary, .mod-newsflash-adv__pricing_detailed.pricing_detailed_2 .row .item:not(.featured) .btn-info.btn-primary {
  background-color: #134363;
}
.mod-newsflash-adv__pricing_detailed.pricing_detailed_2 .row .item:not(.featured) .btn.btn-primary:hover, .mod-newsflash-adv__pricing_detailed.pricing_detailed_2 .row .item:not(.featured) .btn-info.btn-primary:hover {
  background-color: #333;
}
.mod-newsflash-adv__pricing_detailed.pricing_detailed_2 .row .item.featured .item_content .item_title {
  color: #333;
}
.mod-newsflash-adv__pricing_detailed.pricing_detailed_2 .row .item.featured .item_content ul li:before {
  color: #bd82d9;
}
.mod-newsflash-adv__testimonials_home_2 figcaption {
  color: #bd82d9;
}
.mod-newsflash-adv__discover .pretext {
  color: #333;
}
.mod-newsflash-adv__discover .item_content i[class*="material-design"] {
  color: #667B98;
}
.mod-newsflash-adv__more_features_landing .pretext {
  color: #333;
}
.mod-newsflash-adv__testimonials_landing .item_introtext:before {
  color: #134363;
}
.mod-newsflash-adv__testimonials_landing .item_content figcaption {
  color: #bd82d9;
}
.mod-newsflash-adv__features_home_one_page .item {
  background-color: #bd82d9;
}
.mod-newsflash-adv__features_home_one_page .item.item_even {
  background-color: #667B98;
}
.mod-newsflash-adv__features_home_one_page .item:hover {
  background-color: #333;
}
.mod-newsflash-adv__home_one_page_discover .pretext {
  color: #333;
}
.mod-newsflash-adv__steps_1 .item.item_even .item_content > a {
  background-color: #667B98;
}
.mod-newsflash-adv__steps_1 .item .item_content > a {
  background-color: #bd82d9;
}
.mod-newsflash-adv__steps_1 .item .item_content > a:hover {
  background-color: #333;
}
.mod-newsflash-adv__steps_1 .item + .item:after {
  border-top: 25px solid #bd82d9;
}
.mod-newsflash-adv__steps_1 .item + .item.item_odd:after {
  border-top-color: #667B98;
}
.mod-newsflash-adv__steps_1 .item:hover + .item:after {
  border-top-color: #333 !important;
}
.mod-newsflash-adv__steps_2 .item.item_even .item_content > a > i {
  background-color: #667B98;
}
.mod-newsflash-adv__steps_2 .item_content > a > i {
  background-color: #bd82d9;
}
.mod-newsflash-adv__steps_2 .item_content > a .item_title:before {
  color: #667B98;
}
.mod-newsflash-adv__steps_2 .item_content > a:hover > i {
  background-color: #333 !important;
}
.mod-newsflash-adv__steps_3 .item.item_even .item_content > a .item_container > i {
  background-color: #667B98;
}
.mod-newsflash-adv__steps_3 .item_content > a .item_container > i {
  background-color: #bd82d9;
}
.mod-newsflash-adv__steps_3 .item_content > a .item_title:before {
  color: #667B98;
}
.mod-newsflash-adv__steps_3 .item_content > a:hover .item_container > i {
  background-color: #333 !important;
}
.mod-newsflash-adv__steps_3 .item_content .subtitle {
  color: #bd82d9;
}
.mod-newsflash-adv__services_main .item_content > i[class*="material-design"] {
  color: #667B98;
}
.mod-newsflash-adv__how_we_work .item_content .item_title, .mod-newsflash-adv__how_we_work .item_content .item_title span {
  color: #bd82d9;
}
.mod-newsflash-adv__testimonials_2 .item figcaption {
  color: #bd82d9;
}
aside .sp-column .sp-module h1, aside .sp-column .sp-module h2, aside .sp-column .sp-module h3, aside .sp-column .sp-module h4, aside .sp-column .sp-module h5, aside .sp-column .sp-module h6, aside .sp-column .sp-module .h1, aside .sp-column .sp-module .h2, aside .sp-column .sp-module .h3, aside .sp-column .sp-module .h4, aside .sp-column .sp-module .h5, aside .sp-column .sp-module .h6 {
  color: #333;
}
.sp-module.user_menu ul.menu > li > a {
  color: #333;
}
.sp-module.user_menu ul.menu > li > a:hover {
  color: #bd82d9;
}
.sp-module.user_menu ul.menu > li > ul.menu-child {
  -webkit-transition: top 0s ease 1s, opacity 0.2s ease 0.8s;
  -o-transition: top 0s ease 1s, opacity 0.2s ease 0.8s;
  transition: top 0s ease 1s, opacity 0.2s ease 0.8s;
}
.sp-module.user_menu ul.menu > li:hover > ul.menu-child {
  -webkit-transition: top 0s ease 0s, opacity 0.2s ease 0s;
  -o-transition: top 0s ease 0s, opacity 0.2s ease 0s;
  transition: top 0s ease 0s, opacity 0.2s ease 0s;
}
.sp-module.virt_search .sp-module-content i {
  color: #333;
}
.sp-module.virt_search .sp-module-content i:hover {
  color: #bd82d9;
}
.sp-module.user_menu ul.menu > li > ul.menu-child li > a:hover, .sp-module.user_menu ul.menu > li > ul.menu-child li > a:hover:before {
  color: #bd82d9;
}
.sp-module.virt_search .sp-module-content .searchvirt_search button:hover i {
  color: #bd82d9;
}
.sp-module.virt_search .sp-module-content .search_box {
  -webkit-transition: top 0s ease 0.2s, opacity 0.2s ease 0s;
  -o-transition: top 0s ease 0.2s, opacity 0.2s ease 0s;
  transition: top 0s ease 0.2s, opacity 0.2s ease 0s;
}
.sp-module.virt_search .sp-module-content .search_box .search_toggle_button_2:hover i {
  color: #bd82d9;
}
.sp-module.virt_search .sp-module-content .search_toggle:checked ~ .search_box {
  -webkit-transition: top 0s ease 0s, opacity 0.2s ease 0s;
  -o-transition: top 0s ease 0s, opacity 0.2s ease 0s;
  transition: top 0s ease 0s, opacity 0.2s ease 0s;
}
.sp-module.virt_search #mod_virtuemart_search {
  color: #333;
}
.sp-module.virt_search #mod_virtuemart_search::-webkit-input-placeholder {
  color: #333;
}
.sp-module.virt_search #mod_virtuemart_search:-moz-placeholder {
  color: #333;
}
.sp-module.virt_search #mod_virtuemart_search::-moz-placeholder {
  color: #333;
}
.sp-module.virt_search #mod_virtuemart_search:-ms-input-placeholder {
  color: #333;
}
.sp-module.virt_cart .total_products i:before {
  color: #667B98;
}
.sp-module.location .mod_custom p:before {
  color: #bd82d9;
}
.sp-module.info .phone {
  color: #333;
}
.sp-module.info .phone:before {
  color: #bd82d9;
}
.sp-module.info .worktime:before {
  color: #bd82d9;
}
.sp-module.footer_menu li {
  color: #333;
}
.sp-module.footer_menu li a {
  color: #333;
}
.sp-module.footer_menu li a:hover {
  color: #bd82d9;
}
.sp-module.features_home_3 .item_content i {
  background-color: #bd82d9;
}
.sp-module.features_home_3 .item_content a:hover .item_title {
  color: #667B98;
}
.sp-module.features_home_3 .item_content a:hover i {
  background-color: #667B98;
}
.sp-module.vimeo_desc .item_introtext {
  color: #bd82d9;
}
.sp-module.support_item:nth-child(2n) .item__module > a {
  background-color: #667B98;
}
.sp-module.data-table dl dt {
  color: #bd82d9;
}
.moduletablelanding_counters .counters > span {
  background-color: #bd82d9;
}
.moduletablelanding_counters .counters > span.even {
  background-color: #667B98;
}
.moduletable.data-table dl dt {
  color: #bd82d9;
}
.pricing_simple .item i {
  color: #bd82d9;
}
.pricing_simple .item .item_content {
  background-color: #bd82d9;
}
.pricing_simple .item .item_content:hover .item_title, .pricing_simple .item .item_content:hover .price, .pricing_simple .item .item_content:hover .price span, .pricing_simple .item .item_content:hover .price small {
  color: #bd82d9;
}
.sp-module.about .acym_module .acym_form input[type="email"]:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 20px #bd82d9 !important;
}
.sp-module.about .acym_module .acym_form input[type="email"]:-webkit-autofill:focus {
  background-color: #bd82d9 !important;
  box-shadow: inset 0 0 0 42px #bd82d9 !important;
  -webkit-box-shadow: inset 0 0 0 42px #bd82d9 !important;
  -moz-box-shadow: inset 0 0 0 42px #bd82d9 !important;
}
.sp-module.about .acym_module .acysubbuttons .btn.btn-primary {
  color: #bd82d9;
}
.sp-module.about .acym_module .acysubbuttons .btn.btn-primary:hover {
  background-color: #333;
}
.moduletablesubscription .acym_module .acym_form .btn.btn-primary {
  background-color: #134363;
}
.moduletablesubscription .acym_module .acym_form .btn.btn-primary:hover {
  background-color: #333;
}
.moduletablesubscribe-landing .btn.btn-primary, .moduletablesubscribe-landing .btn-info.btn-primary {
  background-color: #134363;
}
.moduletablesubscribe-landing .btn.btn-primary:hover, .moduletablesubscribe-landing .btn-info.btn-primary:hover {
  background-color: #333;
}
.moduletablehome-one-page .btn.btn-primary, .moduletablehome-one-page .btn-info.btn-primary {
  background-color: #134363;
}
.moduletablehome-one-page .btn.btn-primary:hover, .moduletablehome-one-page .btn-info.btn-primary:hover {
  background-color: #333;
}
.categories-module.blog_categories li:before {
  color: #bd82d9;
}
.categories-module.blog_categories li a:hover {
  color: #bd82d9;
}
.mod_bootstraptabs .nav-tabs .nav-item a {
  color: #333;
}
.mod_bootstraptabs .nav-tabs .nav-item a:hover {
  color: #bd82d9;
}
.mod_bootstraptabs .nav-tabs .nav-item.active a {
  color: #bd82d9;
}
.breadcrumb li.active {
  color: #333;
}
.mod_custom__working-time .scheduled-time li i {
  color: #bd82d9;
}
.mod_custom__footer_contacts p:before,
.mod_custom__footer_contacts .phone a:hover,
.mod_custom__footer_contacts .phone a:focus,
.mod_custom__footer_contacts .phone a:active
 {
  color: #bd82d9;
}
.mod_custom__footer_contacts .phone, .mod_custom__footer_contacts .phone a {
  color: #333;
}
.mod_custom__home_3_contacts span[class*="material-design"]:before {
  background-color: #667B98;
}
.mod_custom__home_3_contacts .address_text {
  color: #bd82d9;
}
.mod_custom__home_3_contacts .phone {
  color: #bd82d9;
}
.nav.menu.social li a:hover {
  color: #bd82d9;
}
.advantages ul.menu > li > a:hover {
  color: #333;
}
.advantages ul.menu > li > a:hover:before {
  background-color: #bd82d9;
}
.owl-carousel .owl-item figcaption {
  color: #bd82d9;
}
.mod_owl_carousel .owl-prev, .mod_owl_carousel .owl-next {
  color: #bd82d9;
}
.mod_owl_carousel .owl-prev:hover, .mod_owl_carousel .owl-next:hover {
  color: #333;
}
.mod_owl_carousel .owl-dots .owl-dot:focus {
  background-color: #333;
}
.mod_owl_carousel .owl-dots .owl-dot.active {
  background-color: #333;
}
.blog-search .search form .input-group .input-group-btn .btn:hover:before {
  color: #bd82d9;
}
.sp-module.blog_search .input-group-btn .btn-search {
  color: #333;
}
.sp-module.blog_search .input-group-btn .btn-search:hover {
  color: #bd82d9;
}
.jlslogin #login-form .userdata #form-login-username .inputbox:-webkit-autofill, .jlslogin #login-form .userdata #form-login-password .inputbox:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 15.5px #bd82d9 !important;
}
.jlslogin #login-form .userdata #form-login-username .inputbox:-webkit-autofill:focus, .jlslogin #login-form .userdata #form-login-password .inputbox:-webkit-autofill:focus {
  background-color: #bd82d9 !important;
  box-shadow: inset 0 0 0 31px #bd82d9 !important;
  -webkit-box-shadow: inset 0 0 0 31px #bd82d9 !important;
  -moz-box-shadow: inset 0 0 0 31px #bd82d9 !important;
}
.jlslogin #login-form .userdata .btn {
  color: #bd82d9;
}
.swiper-button-next {
  color: #333;
}
.sp-module.home .swiper-button-next {
  color: #bd82d9;
}
.swiper-button-next:hover {
  color: #bd82d9;
}
.swiper-button-next {
  right: 5%;
}
.swiper-scrollbar-drag {
  background-color: #bd82d9;
}
.swiper-slider .swiper-slide .btn-wrapper .btn-primary + .btn-primary {
  border: 1px solid #333;
  color: #333;
}
.swiper-slider .swiper-slide .btn-wrapper .btn-primary + .btn-primary:hover {
  background-color: #333;
}
.swiper-slider__home-v1 .btn.btn-primary {
  background-color: #134363;
}
.swiper-slider__home-v1 .btn.btn-primary:hover {
  background-color: #333;
}
.swiper-slider__home_one_page .camera_caption h1 {
  color: #bd82d9;
}
.swiper-slider__home_one_page .camera_caption .btn.btn-primary {
  border: 2px solid #bd82d9;
  color: #bd82d9;
}
.swiper-slider__home_one_page .camera_caption .btn.btn-primary:hover {
  background-color: #bd82d9;
}
.swiper-slider__home_one_page .swiper-pagination-bullet-active {
  background-color: #bd82d9;
}
.mod_tm_ajax_contact_form .control-group-button .btn-info.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #333;
  border-color: #333;
}
.mod_tm_ajax_contact_form .control-group-button .btn.btn-primary, .mod_tm_ajax_contact_form .control-group-button .btn-info.btn-primary {
  background-color: #134363;
  border-color: #134363;
}
.mod_tm_ajax_contact_form .control-group-button .btn.btn-primary:hover, .mod_tm_ajax_contact_form .control-group-button .btn-info.btn-primary:hover {
  background-color: #333;
  border-color: #333;
}
.mod_tm_bg_youtube__video_home .module_cnt .btn.btn-primary {
  background-color: #134363;
}
.mod_tm_bg_youtube__video_home .module_cnt .btn.btn-primary:hover {
  background-color: #333;
}
div#bg_video__overlay svg rect + rect {
  fill: #bd82d9 !important;
}
.mod_tm_countdown_simple .ClassyCountdown-wrapper .ClassyCountdown-seconds {
  width: calc(25% - $item-margin);
}
@media (max-width: 767px) {
  .mod_tm_countdown_simple .ClassyCountdown-wrapper .ClassyCountdown-seconds {
    width: calc(100% - $item-margin);
  }
  #com_virtuemart ul.steps li.current + li > span:before, #com_virtuemart ul.steps li.current + li > span:after {
		border-top-color: #bd82d9;
	}
}
#com_virtuemart .vm-cart-header > h3 {
	color: #bd82d9;
}
.mod_tm_counters .counter_item .counter-wrapper .counter-wrapper-box .counter-wrapper-box_content .counter-icon {
  background-color: #bd82d9;
}
.mod_tm_counters .counter_item .counter-wrapper .counter-wrapper-box .counter-wrapper-box_content .counter-value-box .counter-value {
  color: #bd82d9;
}
body.elements .mod_tm_counters .counter_item .counter-wrapper .counter-wrapper-box .counter-wrapper-box_content .counter-value-box .counter-value {
  color: #333;
}
.mod_tm_counters .counter_item .counter-wrapper .counter-wrapper-box .counter-wrapper-box_content .counter-title {
  color: #333;
}
.mod_tm_google_map .map_preloader svg {
  stroke: #bd82d9;
}
.mod_tm_parallax__home-landing1 .parallax:after {
  background-color: rgba(29, 157, 115, .89);
}
.mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_img:before {
  border-top: 10px solid #c8c8c8;
  border-left: 10px solid #c8c8c8;
}
.mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_img:after {
  border-bottom: 10px solid #c8c8c8;
  border-right: 10px solid #c8c8c8;
}
.mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_img .more_wrapper .vert-align .btn {
  color: #bd82d9;
}
.mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_img .more_wrapper .vert-align .btn:hover {
  background-color: #bd82d9;
}
.mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_header h1.item_title a, .mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_header h2.item_title a, .mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_header h3.item_title a, .mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_header h4.item_title a, .mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_header h5.item_title a, .mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_header h6.item_title a {
  color: #bd82d9;
}
.mod_tm_portfolio ul#filters li a.active {
  color: #333;
}
.mod_tm_portfolio ul#sort li a {
  color: #bd82d9;
  border: 1px solid #bd82d9;
}
.mod_tm_portfolio ul#sort li a:hover {
  background-color: #bd82d9;
}
.mod_tm_progress_bars .progress-linear .progress-header .progress-value {
  color: #bd82d9;
}
.mod_tm_progress_bars .progress-circle .progress-bar-circle span {
  color: #bd82d9;
}
.mod_tm_progress_bars .progress-circle .title {
  color: #333;
}
.jg_subcatelem_txt {
  background-color: rgba(51, 51, 51, 0.5);
}
.jg_subcatelem_txt:before {
  background-color: #bd82d9;
}
.jg_imgalign_catimgs .jg_catelem_txt:before {
  background-color: #bd82d9;
}
.jg_imgalign_catimgs .jg_catelem_txt .jg_links a {
  color: #bd82d9;
}
#section-kmt .kmt-control-user .kmt-reply.cancel {
  color: #bd82d9;
}
#section-kmt .kmt-admin-wrap:hover a.kmt-admin-link {
  color: #bd82d9;
}
#section-kmt .kmt-rank-progress {
  background-color: #bd82d9;
}
#kunena .ktopblock .ktopblock-wrapper .kmenu .navbar-nav li.active a {
  color: #bd82d9;
}
#kunena .section-header .ksection-name {
  background-color: #333;
}
#kunena .category .glyphicon.glyphicon-folder-open {
  color: #bd82d9;
}
#kunena .category .glyphicon.glyphicon-folder-open:before {
  color: #bd82d9;
}
#kunena .category .glyphicon.glyphicon-folder-open:hover:before {
  color: #333;
}
#kunena .category .category-title-wrapper .h3-heading a {
  color: #bd82d9;
}
#kunena .category .category-title-wrapper .h3-heading a:hover {
  color: #333;
}
#kunena .category .ksubcategories ul li a {
  color: #bd82d9;
}
#kunena #kstats .glyphicon.glyphicon-super:before {
  color: #bd82d9;
}
#kunena #kstats .kstats-info li p strong a:hover {
  color: #bd82d9;
}
#kunena .glyphicon.glyphicon-super:before {
  color: #bd82d9;
}
#kunena .announcement-box .announcement-title .h5-heading {
  background-color: #333;
}
#kunena .announcement-box .announcement-content .btn-box .btn-link {
  color: #bd82d9;
}
#kunena .announcement-box .announcement-content .btn-box .btn-link:hover {
  color: #333;
}

#kunena .tabs .nav-tabs li:hover {
  background-color: #bd82d9;
}
#kunena .tabs .nav-tabs li a {
  background-color: #333;
}
#kunena .tabs .nav-tabs li a.active {
  background-color: #bd82d9;
}
#kunena .tabs .nav-tabs li a:hover {
  background-color: #bd82d9;
}
.menu-search .sp-dropdown .sp-dropdown-inner .search form .input-group input.form-control {
  background-color: #c3c3c3;
}
.menu-search .sp-dropdown .sp-dropdown-inner .search form .input-group input.form-control:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 20px #c3c3c3 !important;
}
.menu-search .sp-dropdown .sp-dropdown-inner .search form .input-group input.form-control:-internal-autofill-selected, .menu-search .sp-dropdown .sp-dropdown-inner .search form .input-group input.form-control:-webkit-autofill, .menu-search .sp-dropdown .sp-dropdown-inner .search form .input-group input.form-control:-webkit-autofill:hover, .menu-search .sp-dropdown .sp-dropdown-inner .search form .input-group input.form-control:-webkit-autofill:focus {
  background-color: #c3c3c3 !important;
  box-shadow: inset 0 0 0 42px #c3c3c3 !important;
  -webkit-box-shadow: inset 0 0 0 42px #c3c3c3 !important;
  -moz-box-shadow: inset 0 0 0 42px #c3c3c3 !important;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="dates"] input[type="month"]:focus, input[type="time"]:focus, input[type="times"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color: #bd82d9;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
  border-color: #bd82d9;
}
body.litt-menu .sp-megamenu-parent > li > a.search:hover, body.template_settings .sp-megamenu-parent > li > a.search:hover, body.litt-menu .sp-megamenu-parent > li.active > a.search, body.template_settings .sp-megamenu-parent > li.active > a.search {
  color: #c3c3c3;
}
.sp-scroll-up {
  color: #bd82d9;
  border-color: #bd82d9;
}
.sp-scroll-up:hover {
  color: white;
  background-color: #bd82d9;
}
.sp-module.login .sp-module-content > i.fa-user, .sp-module.login .mod_login_wrapper {
  background-color: #bd82d9;
}
.sp-module.home .swiper-button-prev, .sp-module.home .swiper-button-next, .sp-megamenu-parent > li.sp-has-child > a:after, .sp-megamenu-parent > li.sp-has-child > span:after, body.litt-menu .sp-megamenu-parent > li > a.search, body.template_settings .sp-megamenu-parent > li > a.search, .sp-megamenu-wrapper .categories-module li:before, .slicknav_menu .categories-module li:before, .sp-megamenu-wrapper .categories-module li a:hover, .slicknav_menu .categories-module li a:hover, .item_info, .sp-megamenu-parent .sp-dropdown .item_title > a:hover, ul.social-links li a, #com_virtuemart.page-blog .product .btn-used .wishlist .btn, #com_virtuemart.page-blog .product .btn-used .compare .btn, .sp-module.currency_selector .currency_wrapper, .sp-module.currency_selector .currency_wrapper form ul button.active, .sp-module.currency_selector .currency_wrapper form ul button:hover, #com_virtuemart .vm-product-details-content .prices_block .PricesalesPrice, #com_virtuemart .btn.add_compare:hover, #com_virtuemart .productdetails-view .product-related-products h3, #com_virtuemart .productdetails-view .product-related-categories h3, body.home-version2 .header-box:not(.header-sticky) .sp-megamenu-parent > li.active > a, body.landing .header-box:not(.header-sticky) .sp-megamenu-parent > li.active > a, body.home-version2 .header-box:not(.header-sticky) .sp-megamenu-parent > li > a:hover, body.landing .header-box:not(.header-sticky) .sp-megamenu-parent > li > a:hover, .list1 ul li:before, .archive-module li:before, .categories-module li:before, .category-module li:before, .sp-module.site_map ul.menu li:before, .category-modulefaqs_anchors li:before, .list1 ul li a:hover, .archive-module li a:hover, .categories-module li a:hover, .category-module li a:hover, .sp-module.site_map ul.menu li a:hover, .category-modulefaqs_anchors li a:hover, .item_introtext ol li a:hover, .item_fulltext ol li a:hover, .category_desc ol li a:hover, .article-details ol li a:hover, .nav-tabs > li > a, ul.nav-tabs > li > a, .nav-tabs > li > span, ul.nav-tabs > li > span, .mobile-menu-box .slicknav_menu a.slicknav_btn:hover, .mobile-menu-box .slicknav_menu .slicknav_nav > li > a, .mobile-menu-box .slicknav_menu .slicknav_nav > li .icon {
  color: #bd82d9;
}
#sp-header #sp-logo .logo a:before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item:active > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge):hover, body.about #sp-pos7, #com_virtuemart .vm-product-horizon .vm-product-media-container > a:hover .sale_icon, #com_virtuemart .product-related-products .vm-product-media-container > a:hover .sale_icon, .jssora11l:hover, .jssora11r:hover, mark, .mark, #com_virtuemart ul.steps li.current span, .mobile-menu-box .slicknav_menu .slicknav_nav > li.active > a, .mobile-menu-box .slicknav_menu .slicknav_nav > li.bgact > a, .mobile-menu-box .slicknav_menu .slicknav_nav > li:hover > a {
  background-color: #bd82d9;
}
#com_virtuemart ul.steps li.current span:after {
  border-top-color: #bd82d9;
  border-bottom-color: #bd82d9;
}
#com_virtuemart .jssort02 .p:hover .c, #com_virtuemart .jssort02 .pav .c {
  border-color: #bd82d9;
}
ul.social-links li a:hover {
  color: white;
  background-color: #bd82d9;
}
#sp-header #sp-logo .logo a:after, .tagspopularblog_tags ul li a:hover {
  background-color: #134363;
}
.item_img a:hover:before, .item_img a:hover:after {
  border-color: #bd82d9;
}
.banneritem a:hover:before, .mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_img:hover:before  {
  border-top-color: #bd82d9;
  border-left-color: #bd82d9;
}
.banneritem a:hover:after, .mod_tm_portfolio .portfolio-container .portfolio-item .portfolio-item__content .item_img:hover:after  {
  border-bottom-color: #bd82d9;
  border-right-color: #bd82d9;
}
.sp-module.info_shop .item_title a {
  color: #333;
}
.sp-module.info_shop .item_title a:hover {
  color: #bd82d9;
}
.sp-module.info_shop i {
  color: #667B98;
}
body .bg-green {
  background: -moz-radial-gradient(center, ellipse cover, #51cb83 0%, #667B98 50%);
  background: -webkit-gradient(radial, center center, 0px, center center, 50%, color-stop(0%, #51cb83), color-stop(50%, #667B98));
  background: -webkit-radial-gradient(center, ellipse cover, #51cb83 0%, #667B98 50%);
  background: -o-radial-gradient(center, ellipse cover, #51cb83 0%, #667B98 50%);
  background: -ms-radial-gradient(center, ellipse cover, #51cb83 0%, #667B98 50%);
  background: radial-gradient(ellipse at center, #51cb83 0%, #667B98 50%);
}
body .section-background, body .bg-green2 {
  background-color: #bd82d9;
}
body .bg-green2 {
  background: -moz-radial-gradient(center, circle cover, #54cc89 0%, #bd82d9 50%);
  background: -webkit-gradient(radial, center center, 0px, center center, 50%, color-stop(0%, #54cc89), color-stop(50%, #bd82d9));
  background: -webkit-radial-gradient(center, circle cover, #54cc89 0%, #bd82d9 50%);
  background: -o-radial-gradient(center, circle cover, #54cc89 0%, #bd82d9 50%);
  background: -ms-radial-gradient(center, circle cover, #54cc89 0%, #bd82d9 50%);
  background: radial-gradient(circle at center, #54cc89 0%, #bd82d9 50%);
}
body .section-backgroud1 {
  background: #667B98;
}
.presets-preset2 .loader span {
  background-image: url(../../images/page-loader-2.gif);
}
.presets-preset3 .loader span {
  background-image: url(../../images/page-loader-3.gif);
}
.presets-preset4 .loader span {
  background-image: url(../../images/page-loader-4.gif);
}

#com_virtuemart .productdetails-view .product-related-products .caroufredsel_prev:hover, 
#com_virtuemart .productdetails-view .product-related-products .caroufredsel_next:hover, 
#com_virtuemart .productdetails-view .product-related-categories .caroufredsel_prev:hover, 
#com_virtuemart .productdetails-view .product-related-categories .caroufredsel_next:hover {
	color: #134363;
}
ul.vmmanufacturerbrands li > a, 
.sp-module.catalog_cats ul.virtuemart_categories > li a {
	color: #333;	
}
ul.vmmanufacturerbrands li > a:hover, ul.vmmanufacturerbrands li > a:focus, ul.vmmanufacturerbrands li > a:active,
.sp-module.catalog_cats ul.virtuemart_categories > li a:hover,
.sp-module.catalog_cats ul.virtuemart_categories > li a:focus,
.sp-module.catalog_cats ul.virtuemart_categories > li a:active
 {
	color: #bd82d9;
}
#sp-posfooter .mod_custom__address .address_phones a {
	color: #333;	
}
#sp-posfooter .mod_custom__address .address_phones a:hover, 
#sp-posfooter .mod_custom__address .address_phones a:focus, 
#sp-posfooter .mod_custom__address .address_phones a:active {
	color: #bd82d9;	
}
.mod-newsflash-adv__about_shop_top_blocks .pretext {
	color: #333;
}
.mod-newsflash-adv__about_shop_top_blocks .caption, .item_content i {
	color: #4db677;
}
.mod-newsflash-adv__about_shop_top_blocks .item_title {
	color: #bd82d9;
}
.mod-newsflash-adv__delivery i, .mod-newsflash-adv__payment i {
	background-color: #bd82d9;
}
.mod_custom__info .phone a{
	color: 333;
}
.mod_custom__info .phone a:hover,
.mod_custom__info .phone a:focus,
.mod_custom__info .phone a:active {
	color: #bd82d9;
}
