:root {--link-color: #9662ae;}
body {text-rendering: auto;}
body.helix-ultimate-preloader {overflow: hidden;}
body.helix-ultimate-preloader:before {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99998;background: rgba(255, 255, 255, 0.9);}
body.helix-ultimate-preloader:after {font-size: 36px;position: fixed;top: 50%;left: 50%;margin-top: -24px;margin-left: -24px;width: 60px;height: 60px;font-weight: 900;text-align: center;color: #007bff;z-index: 99999;}
body, p {line-height: 1.81;letter-spacing: -0.3px;}
h1, h2, h3, h4, h5, h6 {line-height: 1.3;letter-spacing: -0.39px;}
a {transition: color 400ms, background-color 400ms;}
a, a:hover, a:focus, a:active {text-decoration: none;}
label {font-weight: normal;}
legend {padding-bottom: 10px;}
img {display: block;max-width: 100%;height: auto;}
#sp-top-bar {padding: 8px 0;font-size: 0.875rem;}
#sp-top-bar .sp-module {display: inline-block;margin: 0 0 0 1.25rem;}
ul.social-icons {list-style: none;padding: 0;margin: 0px;display: inline-block;}
ul.social-icons > li {display: inline-block;padding: 0px;}
ul.social-icons > li:not(:last-child) {margin-right: 30px;}
ul.social-icons > li a {font-size: 18px;}
.sp-module-content .mod-languages ul.lang-inline {margin: 0;padding: 0;}
.sp-module-content .mod-languages ul.lang-inline li {border: none;display: inline-block;margin: 0 5px 0 0;}
.sp-module-content .mod-languages ul.lang-inline li a {padding: 0 !important;}
.sp-module-content .mod-languages ul.lang-inline li > a:before {display: none;}
.sp-module-content .latestnews > li > a > span {display: block;margin-top: 5px;font-size: 85%;}
.sp-contact-info {list-style: none;padding: 0;margin: 0 -10px;}
.sp-contact-info li {display: inline-block;margin: 0 10px;font-size: 90%;white-space: nowrap;}
.sp-contact-info li i {margin: 0 3px;}
#sp-header {height: 50px;padding: 0px 60px 0px 40px;position: fixed;top: 0;left: 0px;right: 0px;z-index: 99;}
#sp-header .logo {height: 50px;display: inline-flex;margin: 0;align-items: center;}
#sp-header .logo a {font-size: 24px;line-height: 1;margin: 0;padding: 0;}
#sp-header .logo p {margin: 5px 0 0;}
#sp-header.header-sticky {position: fixed;z-index: 9999;}
#sp-header.header-sticky {left: 0px;right: 0px;}
#sp-menu > div {display: flex;align-items: center;justify-content: flex-end;}
#sp-menu > div > .sp-module.login-mod {order: 2;}
#sp-menu > div > .sp-module.cart-mod {order: 3;margin-left: 30px;}
#sp-menu > div > nav.sp-megamenu-wrapper {order: 1;}
#sp-menu-right {display: flex;align-items: center;justify-content: flex-end;}
#sp-title {min-height: 0;margin-top: 80px;}
.sp-page-title {padding: 88px 0px 89px 0px;background-size: cover;background-repeat: no-repeat;}
.sp-page-title > .container {display: flex;justify-content: space-between;align-items: center;}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {margin: 0;padding: 0;color: #fff;}
.sp-page-title .sp-page-title-heading {font-size: 45px;font-weight: bold;line-height: 1.64;letter-spacing: -1.37px;}
.sp-page-title .sp-page-title-sub-heading {font-size: 14px;font-weight: normal;line-height: 1;margin-top: 10px;}
.sp-page-title .breadcrumb {background: none;padding: 0;margin: 10px 0 0 0;}
.sp-page-title .breadcrumb > .active {color: rgba(255, 255, 255, 0.8);}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a {color: #fff;}
.body-innerwrapper {overflow-x: hidden;}
.layout-boxed .body-innerwrapper {max-width: 1240px;margin: 0 auto;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
#sp-main-body {padding: 100px 0;}
.com-sppagebuilder #sp-main-body {padding: 0;}
#sp-left .sp-module, #sp-right .sp-module {margin-top: 50px;border: 1px solid #f3f3f3;padding: 30px;border-radius: 3px;}
#sp-left .sp-module:first-child, #sp-right .sp-module:first-child {margin-top: 0;}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {margin: 0 0 30px;padding-bottom: 20px;font-size: 22px;font-weight: 700;border-bottom: 1px solid #f3f3f3;}
#sp-left .sp-module ul, #sp-right .sp-module ul {list-style: none;padding: 0;margin: 0;}
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {display: block;border-bottom: 1px solid #f3f3f3;}
#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a {display: block;padding: 5px 0;line-height: 36px;padding: 2px 0;}
#sp-left .sp-module ul > li:last-child, #sp-right .sp-module ul > li:last-child {border-bottom: none;}
#sp-left .sp-module .categories-module ul, #sp-right .sp-module .categories-module ul {margin: 0 10px;}
#sp-left .sp-module .latestnews > div, #sp-right .sp-module .latestnews > div {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #e8e8e8;}
#sp-left .sp-module .latestnews > div:last-child, #sp-right .sp-module .latestnews > div:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
#sp-left .sp-module .latestnews > div > a, #sp-right .sp-module .latestnews > div > a {display: block;font-weight: 400;}
#sp-left .sp-module .tagscloud, #sp-right .sp-module .tagscloud {margin: -2px 0;}
#sp-left .sp-module .tagscloud .tag-name, #sp-right .sp-module .tagscloud .tag-name {display: inline-block;padding: 5px 10px;background: #808080;color: #fff;border-radius: 4px;margin: 2px 0;}
#sp-left .sp-module .tagscloud .tag-name span, #sp-right .sp-module .tagscloud .tag-name span {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;background-color: rgba(0, 0, 0, 0.2);border-radius: 10px;}
.login img {display: inline-block;margin: 20px 0;}
.login .form-group {margin-bottom: 20px;}
.login .form-group label {font-weight: bold;font-size: 18px;color: #221f49;}
.login .form-group .form-control {padding: 15px 20px;border: 1px solid #c3cad9;border-radius: 8px;color: #221f49;}
.login .form-group .form-control:focus, .login .form-group .form-control:hover, .login .form-group .form-control:active {box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.08);border-color: #221f49;}
.login .form-group .form-control.validate-password {border-radius: 8px 8px 8px 8px;}
.login .checkbox input[type="checkbox"] {margin-top: 6px;}
.login .btn.btn-primary {font-weight: 500;}
.login .btn.btn-primary:focus {box-shadow: none;}
.view-registration .registration legend, .view-registration .registration #jform_spacer-lbl {display: none;}
.view-registration .registration .form-group {margin-bottom: 30px;}
.view-registration .registration .form-group .form-control {opacity: 0.75;border-radius: 6px;border: solid 1px #c3cad9;padding: 15px 20px;color: #221f49;}
.view-registration .registration .form-group .form-control:hover, .view-registration .registration .form-group .form-control:focus, .view-registration .registration .form-group .form-control:active {box-shadow: none;border-color: #221f49;box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.08);}
.view-registration .registration .form-group label {font-weight: bold;font-size: 18px;color: #221f49;}
.view-registration .registration .password-group .form-control {border-radius: 8px;}
.view-registration .registration .btn {padding: 10px 40px;background-color: #9662ae;color: #fff;margin: 0px 20px 0px 0px;border-color: #9662ae;font-weight: bold;}
.view-registration .registration .btn.btn-secondary {border-color: #c33341;background-color: #c33341;}
.view-registration .registration .btn.btn-secondary:hover, .view-registration .registration .btn.btn-secondary:focus {border-color: #c33341;background-color: #962d38 !important;}
.view-registration .registration .btn:hover {box-shadow: none;background-color: #9662ae;}
.form-links ul {list-style: none;padding: 0;margin: 0;}
.registration .modal {display: inline-block;position: inherit;}
.com-content.layout-edit .nav-tabs .nav-link, .com-content.layout-edit label.hasPopover, .registration label.hasPopover {display: inline-block !important;}
.registration .form-check-inline input[type="radio"] {display: inline-block;}
.search .btn-toolbar {margin-bottom: 20px;}
.search .btn-toolbar span.icon-search {margin: 0;}
.search .btn-toolbar button {color: #fff;}
.search .phrases .phrases-box .controls label {display: inline-block;margin: 0 20px 20px;}
.search .phrases .ordering-box {margin-bottom: 15px;}
.search .only label {display: inline-block;margin: 0 20px 20px;}
.search .search-results dt.result-title {margin-top: 40px;}
.search .search-results dt, .search .search-results dd {margin: 5px 0;}
.filter-search .chzn-container-single .chzn-single {height: 34px;line-height: 34px;}
.form-search .finder label {display: block;}
.form-search .finder .input-medium {width: 60%;border-radius: 4px;}
.finder .word input {display: inline-block;}
.finder .search-results.list-striped li {padding: 20px 0;}
.layout-blog .sp-main-body {background-color: #fafafa;}
.article-list .article {margin-bottom: 30px;border: 1px solid rgba(0, 0, 0, 0.15);transition: all 0.3s ease;}
.article-list .article:hover {box-shadow: 0 50px 60px -20px rgba(0, 0, 0, 0.15);}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {border-bottom: 1px solid rgba(0, 0, 0, 0.15);overflow: hidden;}
.article-list .article .article-body {padding: 35px 40px 32px 40px;}
.article-list .article .article-header h1, .article-list .article .article-header h2 {font-size: 24px;margin-bottom: 65px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {color: #252525;font-size: 24px;font-weight: bold;line-height: 1.38;letter-spacing: -0.42px;}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {color: #9662ae;}
.article-list .article .readmore {font-size: 0.875rem;}
.article-list .article .readmore a {color: #9662ae;font-size: 16px;font-weight: 600;letter-spacing: -0.3px;}
.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus {color: #9662ae;}
.article-info {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 20px;}
.article-info .published .published-date-title {display: none;}
.article-info .published time {font-size: 16px;font-weight: normal;color: #464464;}
.article-info .createdby img {display: none;}
.article-info .createdby .info-block-title {display: inline-block;font-size: 16px;font-weight: normal;color: #464464;}
.article-info .createdby span {font-size: 16px;font-weight: normal;color: #464464;}
.article-info .category-name {display: none;}
.article-info > span + span::before {display: inline-block;padding-right: 0.5rem;padding-left: 0.5rem;content: "|";}
.article-info > span a {color: #252525;}
.article-info > span a:hover {color: #9662ae;}
.article-details {max-width: 730px;}
.article-details .article-header {position: relative;}
.article-details .article-header h1, .article-details .article-header h2 {font-size: 2.25rem;}
.article-details .article-info {margin-bottom: 1rem;align-items: center;}
.article-details .article-info .createdby img {display: inline-block;max-width: 40px;height: 40px;margin-right: 10px;border-radius: 50%;}
.article-details .article-info .createdby .info-block-title {display: none;}
.article-details .article-info .published time {text-transform: uppercase;}
.article-details .article-full-image {text-align: center;margin-bottom: 60px;}
.article-details .article-full-image img {display: inline-block;}
.article-details .article-featured-video, .article-details .article-featured-audio, .article-details .article-feature-gallery {margin-bottom: 2rem;}
.article-details .article-author-information {padding-top: 2rem;margin-top: 2rem;border-top: 1px solid #f5f5f5;}
.article-details .article-can-edit {position: relative;margin-bottom: 10px;}
.article-details .article-can-edit a {display: inline-block;background: #2a61c9;color: #fff;padding: 5px 12px;border-radius: 3px;font-size: 14px;}
.related-article-list-container {margin-top: 15px;}
.related-article-list-container .related-article-title {font-size: 22px;padding-bottom: 15px;border-bottom: 1px solid #f3f3f3;}
.related-article-list-container ul.related-article-list {list-style: none;padding: 0;}
.related-article-list-container ul.related-article-list li {margin-bottom: 10px;}
.related-article-list-container ul.related-article-list li .article-header h2 {font-size: 1.2rem;}
.related-article-list-container ul.related-article-list li .article-header h2 a {color: #252525;}
.related-article-list-container ul.related-article-list li .article-header h2 a:hover {color: #9662ae;}
.related-article-list-container ul.related-article-list li .published {font-size: 14px;}
.tags {list-style: none;padding: 0;margin: 100px 0 0 0;display: block;}
.tags > li {display: inline-block;margin-bottom: 10px;}
.tags > li a {display: block;font-size: 0.875rem;padding: 0.5rem 1rem;border-radius: 6.25rem;}
.tags > li a:hover {color: #fff;}
.pager {list-style: none;padding: 70px 0px 0px 0px;margin: 80px 0px 0px 0px;border-top: 1px solid #f5f5f5;}
.pager::after {display: block;clear: both;content: "";}
.pager > li {display: inline-block;}
.pager > li.previous {float: left;}
.pager > li.next {float: right;}
.pager > li a {display: inline-block;font-size: 0.785rem;padding: 8px 30px;border-radius: 100px;font-weight: 600;}
#article-comments {padding-top: 2rem;margin-top: 2rem;border-top: 1px solid #f5f5f5;}
.article-ratings {display: flex;align-items: center;}
.article-ratings .rating-symbol {unicode-bidi: bidi-override;direction: rtl;font-size: 1rem;display: inline-block;margin-left: 5px;}
.article-ratings .rating-symbol span.rating-star {font-family: "Font Awesome 5 Free";font-weight: normal;font-style: normal;display: inline-block;}
.article-ratings .rating-symbol span.rating-star.active:before {content: "";color: #f6bc00;font-weight: 900;}
.article-ratings .rating-symbol span.rating-star:before {content: "";padding-right: 5px;}
.article-ratings .rating-symbol span.rating-star:hover:before, .article-ratings .rating-symbol span.rating-star:hover ~ span.rating-star:before {content: "";color: #e7b000;font-weight: 900;cursor: pointer;}
.article-ratings .ratings-count {font-size: 0.785rem;color: #999;}
.article-ratings .fa-spinner {margin-right: 5px;}
.pagination-wrapper {align-items: center;margin-top: 130px;justify-content: center;}
.pagination-wrapper .mr-auto {margin-right: 0px !important;}
.pagination-wrapper .pagination-counter {display: none;}
.pagination-wrapper .pagination {margin-bottom: 0;align-items: center;}
.pagination-wrapper .pagination .page-item:not(:last-child) {margin-right: 20px;}
.pagination-wrapper .pagination .page-item.active .page-link {border: solid 3px #5950fe;background-color: #fff;border-radius: 100%;line-height: 26px;}
.pagination-wrapper .pagination .page-item .page-link {font-size: 16px;font-weight: 600;letter-spacing: -0.3px;text-align: center;color: #9662ae;display: inline-block;width: 48px;height: 48px;line-height: 29px;border: none;}
.pagination-wrapper .pagination .page-item .page-link:hover, .pagination-wrapper .pagination .page-item .page-link:focus {background-color: #fff;box-shadow: none;}
.article-social-share .social-share-icon .share-title {font-size: 24px;font-weight: 600;line-height: 1.88;letter-spacing: -0.58px;color: #221f49;display: block;margin-bottom: 25px;}
.article-social-share .social-share-icon ul {padding-left: 25px;list-style: none;margin: 0;}
.article-social-share .social-share-icon ul li {display: block;}
.article-social-share .social-share-icon ul li:not(:last-child) {margin-bottom: 25px;}
.article-social-share .social-share-icon ul li a {display: block;font-size: 18px;color: rgba(101, 100, 126, 0.5);}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {color: #65647e;}
.newsfeed-category .category {list-style: none;padding: 0;margin: 0;}
.newsfeed-category .category li {padding: 5px 0;}
.newsfeed-category #filter-search {margin: 10px 0;}
.category-module, .categories-module, .archive-module, .latestnews, .newsflash-horiz, .mostread, .form-links, .list-striped {list-style: none;padding: 0;margin: 0;}
.category-module li, .categories-module li, .archive-module li, .latestnews li, .newsflash-horiz li, .mostread li, .form-links li, .list-striped li {padding: 2px 0;}
.category-module li h4, .categories-module li h4, .archive-module li h4, .latestnews li h4, .newsflash-horiz li h4, .mostread li h4, .form-links li h4, .list-striped li h4 {margin: 5px 0;}
.article-footer-top {display: table;clear: both;width: 100%;}
.article-footer-top .post_rating {float: left;}
.contentpane:not(.com-sppagebuilder) {padding: 20px;}
#sp-bottom {padding: 100px 0 70px;font-size: 14px;line-height: 1.6;}
#sp-bottom .sp-module {margin-bottom: 30px;}
#sp-bottom .sp-module .sp-module-title {font-size: 18px;margin: 0 0 30px;font-weight: normal;color: rgba(255, 255, 255, 0.5);}
#sp-bottom .sp-module ul {list-style: none;padding: 0;margin: 0;}
#sp-bottom .sp-module ul > li {display: block;margin-bottom: 15px;}
#sp-bottom .sp-module ul > li:last-child {margin-bottom: 0;}
#sp-bottom .sp-module ul > li > a {display: block;font-size: 16px;font-weight: 500;}
#sp-footer {font-size: 14px;padding: 0;border-top: solid 1px rgba(255, 255, 255, 0.05);padding: 15px 0px;}
#sp-footer ul.menu {display: inline-block;list-style: none;padding: 0;margin: 0px;}
#sp-footer ul.menu li {display: inline-block;}
#sp-footer ul.menu li:last-child {margin-left: 60px;}
#sp-footer ul.menu li a {display: block;}
#sp-footer ul.menu li a:hover {background: none;}
#sp-footer #sp-footer2 {text-align: right;}
#sp-footer #sp-footer2 a {font-size: 16px;font-weight: 500;}
html.coming-soon {width: 100%;height: 100%;min-height: 100%;}
html.coming-soon body {width: 100%;height: 100%;min-height: 100%;display: -ms-flexbox;display: -webkit-box;display: flex;padding-top: 100px;padding-bottom: 40px;text-align: center;background-repeat: no-repeat;background-position: 50% 100%;background-color: #5554fe;max-width: 730px;margin: 0 auto;}
html.coming-soon .coming-soon-title {font-size: 60px;font-weight: bold;letter-spacing: -1.83px;text-align: center;color: #fff;margin-bottom: 30px;}
html.coming-soon .coming-soon-content {font-size: 30px;color: #fff;display: none;}
html.coming-soon .coming-soon-logo {display: inline-block;margin-bottom: 2rem;}
html.coming-soon #coming-soon-countdown > div {position: relative;}
html.coming-soon #coming-soon-countdown > div:not(:last-child):after {content: "";position: absolute;right: 0px;width: 1px;height: 117px;top: 10px;bottom: 0px;background: #a39adb;}
html.coming-soon #coming-soon-countdown .coming-soon-days, html.coming-soon #coming-soon-countdown .coming-soon-hours, html.coming-soon #coming-soon-countdown .coming-soon-minutes, html.coming-soon #coming-soon-countdown .coming-soon-seconds {margin: 0;float: left;width: 25%;color: #fff;display: flex;flex-direction: column-reverse;}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number {font-size: 100px;font-weight: bold;line-height: 1.12;letter-spacing: -3.04px;text-align: center;color: #fff;}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-string {font-size: 1rem;letter-spacing: -1px;font-weight: 500;display: block;text-transform: uppercase;}
html.coming-soon .coming-soon-position {margin-top: 2rem;}
html.coming-soon .social-icons {margin-top: 4rem;}
html.coming-soon .coming-soon-login form {display: inline-block;}
html.offline body {background: #f3f3f3;}
html.offline .coming-soon-title {font-size: 60px;font-weight: bold;letter-spacing: -1.83px;text-align: center;color: #9662ae;margin-bottom: 30px;}
html.offline .coming-soon-content {color: #252525;display: block;font-size: 18px;font-weight: 500;}
html.offline .btn.btn-success {padding: 10px 12px;background: #9662ae;color: #fff;font-weight: 500;border-radius: 6px;border-color: #9662ae;}
html.offline .offline-wrapper {padding: 50px;background-color: #fff;border-radius: 10px;}
html.error-page {width: 100%;height: 100%;}
html.error-page body {width: 100%;height: 100%;display: -ms-flexbox;display: -webkit-box;display: flex;align-items: center;justify-content: center;padding-top: 40px;padding-bottom: 40px;text-align: center;background-repeat: no-repeat;background-position: 92% 50%;}
html.error-page .container {text-align: left;}
html.error-page .btn {padding: 10px 69px;background-color: #9662ae;color: #fff;font-weight: 600;border-radius: 6px;}
html.error-page .btn:hover, html.error-page .btn:focus, html.error-page .btn:active {background-color: #9662ae !important;box-shadow: none !important;}
html.error-page .error-logo {display: inline-block;margin-bottom: 2rem;}
html.error-page .error-code {font-size: 250px;font-weight: bold;line-height: normal;letter-spacing: -7.61px;color: #9662ae;}
html.error-page .error-message {font-size: 18px;font-weight: bold;line-height: normal;letter-spacing: -0.55px;color: #9662ae;margin-bottom: 60px;}
html.error-page .error-modules {margin-top: 2rem;}
.sp-social-share ul {display: block;padding: 0;margin: 20px -5px 0;}
.sp-social-share ul li {display: inline-block;font-size: 24px;margin: 0 5px;}
.profile > div:not(:last-child) {margin-bottom: 30px;}
.dl-horizontal dt {margin: 8px 0;text-align: left;}
.page-header {padding-bottom: 15px;}
table.category {width: 100%;}
table.category thead > tr, table.category tbody > tr {border: 1px solid #f2f2f2;}
table.category thead > tr th, table.category tbody > tr th, table.category thead > tr td, table.category tbody > tr td {padding: 10px;}
.contact-form .form-actions {background: none;border: none;}
@media  print {.visible-print {display: inherit !important;}
.hidden-print {display: none !important;}}
.sp-preloader {height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99999;}
.sp-preloader > div {height: 60px;width: 60px;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;position: absolute;background:none!important;}
.sp-preloader > div:after {position: absolute;width: 59px;height: 59px;top: 1px;right: 0;left: 0;margin: auto;border-radius: 50%;}
.sp-scroll-up {display: none;position: fixed;bottom: 30px;right: 30px;width: 36px;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #fff;background: #333;border-radius: 3px;z-index: 1000;}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {color: #fff;background: #444;}
.control-group {margin-bottom: 1rem;}
select.form-control:not([multiple]), select.inputbox:not([multiple]), select:not([multiple]) {height: calc(2.25rem + 8px);}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {display: block;width: 100%;padding: 10px 10px;font-size: 1rem;line-height: 1.25;color: rgba(37, 37, 37, 0.75);background-color: #fff;background-image: none;background-clip: padding-box;border: solid 1px #c3cad9;border-radius: 0.25rem;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
input[type="text"]:not(.form-control):focus, input[type="email"]:not(.form-control):focus, input[type="url"]:not(.form-control):focus, input[type="date"]:not(.form-control):focus, input[type="password"]:not(.form-control):focus, input[type="search"]:not(.form-control):focus, input[type="tel"]:not(.form-control):focus, input[type="number"]:not(.form-control):focus, select:not(.form-control):focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;}
.input-group .form-control {padding: 10px 10px;border: solid 1px #c3cad9;color: rgba(37, 37, 37, 0.75);}
.input-group .form-control:hover {box-shadow: none;}
.chzn-select, .chzn-select-deselect {width: 100%;}
.chzn-container.chzn-container-single .chzn-single {display: block;width: 100%;padding: 0.5rem 0.75rem;font-size: 1rem;line-height: 1.25;height: calc(2.25rem + 2px);color: #495057;background-color: #fff;background-image: none;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0.25rem;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;box-shadow: none;}
.chzn-container.chzn-container-single .chzn-single div {width: 30px;background: none;}
.chzn-container.chzn-container-single .chzn-single div > b {background: none;position: relative;}
.chzn-container.chzn-container-single .chzn-single div > b:after {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 0.875rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.chzn-container.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single {border-radius: 0.25rem 0.25rem 0 0;}
.chzn-container.chzn-container-single .chzn-search {padding: 0.625rem;}
.chzn-container.chzn-container-single .chzn-search input[type="text"] {display: block;width: 100%;padding: 0.5rem 1.429rem 0.5rem 0.75rem;font-size: 0.875rem;line-height: 1.25;height: calc(2rem + 2px);color: #495057;background-color: #fff;background-image: none;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0.25rem;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;box-shadow: none;-webkit-box-shadow: none;}
.chzn-container.chzn-container-single .chzn-search input[type="text"]:focus {border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.chzn-container.chzn-container-single .chzn-search:after {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 0.875rem;color: rgba(0, 0, 0, 0.2);position: absolute;top: 50%;right: 20px;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.chzn-container.chzn-container-single .chzn-drop {border-color: rgba(0, 0, 0, 0.15);border-radius: 0 0 0.25rem 0.25rem;box-shadow: none;-webkit-box-shadow: none;}
.chzn-container.chzn-container-single .chzn-results li.highlighted {background-image: none !important;}
.chzn-container.chzn-container-multi .chzn-choices {display: block;width: 100%;padding: 0 0.75rem;min-height: calc(2.25rem + 2px);line-height: 1.25;background-color: #fff;background-image: none;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0.25rem;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;box-shadow: none;-webkit-box-shadow: none;}
.chzn-container.chzn-container-multi .chzn-choices li.search-field input[type="text"] {font-size: 0.875rem;font-weight: normal;line-height: 1.25;height: calc(2rem + 2px);background-color: #fff;}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice {margin: 5.5px 5px 0 0;padding: 5px 20px 5px 5px;background-image: none;background-color: #f5f5f5;border-color: rgba(0, 0, 0, 0.1);box-shadow: none;-webkit-box-shadow: none;}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {background: none;top: 5px;color: rgba(0, 0, 0, 0.2);}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover {color: rgba(0, 0, 0, 0.5);}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:after {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 0.875rem;position: absolute;top: 0;right: 0;}
.chzn-container.chzn-container-multi.chzn-with-drop.chzn-container-active .chzn-choices {border-radius: 0.25rem;}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop {margin-top: -4px;border: none;border-radius: 0;box-shadow: none;-webkit-box-shadow: none;}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results:not(:empty) {padding: 0.75rem;background: #fff;border: 1px solid rgba(0, 0, 0, 0.15);border-top: 0;border-radius: 0 0 0.25rem 0.25rem;}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results li.no-results {background: none;}
.form-horizontal .control-label {float: left;width: auto;padding-top: 5px;padding-right: 5px;text-align: left;}
.form-horizontal .controls {margin-left: 220px;}
.card-block {padding: 20px;}
.card-block ul {list-style: none;padding: 0;margin: 0;display: block;}
.card-block ul li {display: block;}
.alert.alert-error {color: #721c24;background-color: #f8d7da;border-color: #f5c6cb;}
#sp-cookie-consent {position: fixed;font-size: 16px;font-weight: 500;bottom: 0;left: 0;width: 100%;z-index: 10001;}
#sp-cookie-consent > div {padding: 20px;position: relative;}
.form-check-inline input[type="radio"] {display: none;}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format {position: relative;display: inline-block;vertical-align: middle;white-space: nowrap;}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline {margin: 0;margin-right: -5px;}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label {display: inline-block;padding: 4px 12px;margin-bottom: 0;font-size: 13px;line-height: 18px;text-align: center;vertical-align: middle;cursor: pointer;background-color: #f3f3f3;color: #333;border-top: 1px solid #b3b3b3;border-right: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);border-radius: 0;}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label.btn-success {background: #46a546;color: #fff;}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label input[type="radio"] {display: none !important;}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline:last-child label {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline:first-child label {border-left: 1px solid #b3b3b3;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.com-contenthistory .btn-group {display: flex;justify-content: flex-end;}
.com-contenthistory .btn-group button {display: inline-block;padding: 4px 12px;margin-bottom: 0;font-size: 13px;line-height: 18px;text-align: center;vertical-align: middle;cursor: pointer;color: #333;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);background-color: #f5f5f5;background-repeat: repeat-x;border: 1px solid #bbb;border-bottom-color: #a2a2a2;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.com-contenthistory .btn-group button:hover {color: #333;background-color: #e9e9e9;}
#versionsModal {top: 10%;}
#versionsModal .modal-dialog {max-width: 80%;}
#versionsModal iframe {min-height: 300px;}
.close-icon {position: relative;display: inline-block;width: 30px;height: 30px;overflow: hidden;}
.close-icon:before, .close-icon:after {content: "";position: absolute;height: 2px;width: 100%;top: 50%;left: 0;margin-top: -1px;background: #000;transition: 0.3s;}
.close-icon:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.close-icon:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
body.login-open {overflow: hidden;}
.sp-custom-login #login {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #f4f4f4;height: 100%;z-index: 9999;}
.sp-custom-login #login .container-fluid, .sp-custom-login #login .container-fluid .row {height: 100%;}
.sp-custom-login #login .container-fluid > .row {align-items: center;}
.sp-custom-login #login .container-fluid .login-info-col {position: initial;}
.sp-custom-login #login .login-bg-img {background-image: url("/assets/913d5d5877f3946f6e28db3ec628918a8f2248f98efa56bce0233ea34c37fd78.png");background-repeat: no-repeat;background-size: cover;background-position: center center;height: 100%;}
.sp-custom-login #login .login-info-wrapper {max-width: 450px;padding-left: 65px;text-align: left;}
.sp-custom-login #login .login-info-wrapper h2 {font-weight: 700;font-size: 37px;margin-bottom: 30px;text-transform: uppercase;}
.sp-custom-login #login .login-info-wrapper .reg-link {font-size: 16px;margin-top: 30px;}
.sp-custom-login #login.active .close-icon {display: inline-block !important;}
.sp-custom-login #login .sppb-btn.sppb-btn-primary {background: #9662ae;color: #fff;padding: 10px 50px;cursor: pointer;}
.sp-custom-login #login .sppb-btn.sppb-btn-primary:hover, .sp-custom-login #login .sppb-btn.sppb-btn-primary:focus {background-color: #9662ae;}
.sp-custom-login #login button.close {position: absolute;top: 20px;right: 20px;opacity: 1;transition: 0.3s;}
.sp-custom-login #login .form-group .sppb-form-control {padding: 17px 10px;border: solid 1px #c3cad9;border-radius: 8px;color: #221f49;}
.sp-custom-login #login .form-group .sppb-form-control:hover, .sp-custom-login #login .form-group .sppb-form-control:hover {box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.08);border-color: #221f49;}
.sp-custom-login.sp-mod-login {margin: 0px 0px 0px 30px;}
.sp-custom-login.sp-mod-login .info-text {display: block;}
.sp-custom-login.sp-mod-login .info-text a.sppb-btn.open-login {font-size: 16px;font-weight: 500;letter-spacing: 0.1px;text-align: center;color: #252525;padding: 0px;border: none;cursor: pointer;}
.sp-custom-login.sp-mod-login .info-text a.sppb-btn.open-login:hover {background-color: transparent;color: #fff;text-shadow: 1px 0 0 currentColor;}
.sp-custom-login.sp-mod-login .info-text a.sppb-btn.open-login i {margin-right: 7px;font-size: 16px;}
.sp-custom-login-on {position: relative;margin: 0px 0px 0px 30px;}
.sp-custom-login-on .icons-wrap .user-icon {font-size: 18px;margin-right: 5px;position: relative;top: 2px;color: #252525;}
.sp-custom-login-on .icons-wrap .log-text {font-size: 14px;font-weight: 500;color: #252525;}
.sp-custom-login-on .arrow-icon {font-size: 12px;margin-left: 5px;color: #252525;}
.sp-custom-login-on .form-login-wrap {position: absolute;top: 100%;display: none;-webkit-transition: 0.3s;transition: 0.3s;z-index: 10;right: 0px;padding-top: 9px;}
.sp-custom-login-on .form-login-wrap .login-greeting {margin-bottom: 10px;}
.sp-custom-login-on .form-login-wrap .form-users-wrapper {min-width: 100px;}
.sp-custom-login-on .form-login-wrap .form-users-wrapper ul.menu {list-style: none;font-weight: 600;padding: 5px 10px;margin-bottom: 0;border-bottom: 1px solid #efeff3;}
.sp-custom-login-on .form-login-wrap .form-users-wrapper ul.menu > li:not(:last-child) {margin-bottom: 5px;}
.sp-custom-login-on .form-login-wrap .form-users-wrapper ul.menu li {line-height: normal;}
.sp-custom-login-on .form-login-wrap .form-users-wrapper ul.menu li a {font-size: 12px;font-weight: normal;line-height: normal;}
.sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button {font-weight: 500;-webkit-transition: 0.3s;transition: 0.3s;text-align: center;padding: 10px 10px;display: flex;align-items: center;justify-content: center;border-radius: 3px;background: #fff;color: #0b4185;}
.sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button:hover, .sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button:focus {cursor: pointer;text-decoration: none;}
.sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button i.fa {font-size: 16px;margin-right: 10px;}
.sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button input[type="submit"] {font-size: 14px;font-weight: 600;cursor: pointer;text-decoration: none;}
.sp-custom-login-on:hover .form-login-wrap {display: block;}
.newsberg-card-section {background-color: #fff !important;}
.login .list-group {flex-direction: row;}
.login .list-group .list-group-item {padding: 0px;font-size: 12px;margin-right: 10px;border: none;}
body .sppb-btn {padding: 12px 33px 12px 34px;font-size: 16px;line-height: 1.2;border-color: transparent;font-weight: 600;position: relative;z-index: 1;letter-spacing: -0.3px;}
body .sppb-btn:hover, body .sppb-btn:focus, body .sppb-btn:active {box-shadow: none;}
body .sppb-btn.sppb-btn-3d {padding-top: 14px;padding-bottom: 13px;}
body .sppb-btn.sppb-btn-xlg {padding: 14px 40px 15px 41px;font-size: 18px;}
body .sppb-btn.sppb-btn-lg {padding: 12px 40px 12px 41px;}
body .sppb-btn.sppb-btn-sm {padding: 9px 25px 11px 26px;font-size: 15px;}
body .sppb-btn.sppb-btn-xs {padding: 6px 14px;font-size: 14px;}
body .sppb-btn.sppb-btn-default {background-color: #9662ae;color: #fff;border-color: #9662ae;}
body .sppb-btn.sppb-btn-default:hover {background-color: #9662ae;border-color: #9662ae;}
body .sppb-btn.sppb-btn-default.sppb-btn-gradient {background-image: linear-gradient(0deg, #9662ae 0, #a7b8c7 100%);color: #fff;}
body .sppb-btn.sppb-btn-default.sppb-btn-rounded {border-radius: 6px;}
body .sppb-btn.sppb-btn-default.sppb-btn-outline {background-color: transparent;color: #9662ae;border-color: #9662ae;}
body .sppb-btn.sppb-btn-default.sppb-btn-outline:hover {background-color: #9662ae;color: #fff;}
body .sppb-btn.sppb-btn-default.sppb-btn-outline.btn-white {border-color: #fff;color: #fff;}
body .sppb-btn.sppb-btn-default.sppb-btn-outline.btn-white:hover {color: #fff;background-color: #9662ae;border-color: #9662ae;}
body .sppb-btn.sppb-btn-default.sppb-btn-3d {border-bottom-color: #4385da;}
body .sppb-btn.sppb-btn-default.sppb-btn-3d:hover {border-bottom-color: #9662ae;}
body .sppb-btn.sppb-btn-link {padding: 0px;color: #9662ae;}
body .sppb-btn.sppb-btn-link:hover {text-decoration: underline;}
.top-search-input-wrap {position: fixed;top: 0px;left: 0px;overflow: hidden;width: 100%;height: 100vh;z-index: 999;display: none;}
.top-search-input-wrap form {width: 100%;}
.top-search-input-wrap .search-wrap {width: 100%;}
.top-search-input-wrap .search-wrap .search.unei-top-search {float: none !important;width: 75%;margin: 0 auto;max-width: 900px;}
.top-search-input-wrap .search-wrap .search.unei-top-search h3.sp-module-title {display: none;}
.top-search-input-wrap .search-wrap .search.unei-top-search input {background: transparent;height: auto;box-shadow: none;padding: 0px;width: 100%;color: rgba(255, 255, 255, 1);font-size: 100px;border-color: #fff;border-style: solid;border-width: 0 0 4px;border-radius: 0;font-weight: 300;}
.top-search-input-wrap .search-wrap .search.unei-top-search input::-webkit-input-placeholder {opacity: 1;color: #fff;}
.top-search-input-wrap .search-wrap .search.unei-top-search input::-moz-placeholder {opacity: 1;color: #fff;}
.top-search-input-wrap .search-wrap .search.unei-top-search input:-ms-input-placeholder {opacity: 1;color: #fff;}
.top-search-input-wrap .search-wrap .search.unei-top-search input::-webkit-search-cancel-button, .top-search-input-wrap .search-wrap .search.unei-top-search input::-webkit-search-decoration {-webkit-appearance: none;}
.top-search-input-wrap .search-wrap .search.unei-top-search input:focus {outline: 0;box-shadow: none;}
.top-search-input-wrap .search-upper-part {position: absolute;display: flex;justify-content: center;align-items: center;width: 100%;height: 85%;transition: transform 0.6s;transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transform: translate3d(0, -100%, 0);}
.top-search-input-wrap .search-bottom-part {background-color: #fff;position: absolute;display: flex;justify-content: center;align-items: center;width: 100%;height: 15%;transition: transform 0.6s;transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transform: translate3d(0, 100%, 0);top: 85%;}
.top-search-input-wrap .search-bottom-part h3 {margin: 0 0 30px;font-size: 24px;font-weight: 700;text-transform: none;}
.top-search-input-wrap .search-bottom-part h3:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 24px;display: inline-block;padding-right: 20px;}
.top-search-input-wrap .search-bottom-part .sppb-media > .pull-left {margin-right: 0;}
.top-search-input-wrap .search-bottom-part .feedback-contact-form .sppb-addon-feature {margin-bottom: 0;}
.top-search-input-wrap .search-bottom-part .feedback-contact-form .sppb-addon-feature .sppb-media .sppb-icon .sppb-icon-container i {font-size: 40px;}
.top-search-input-wrap .search-bottom-part .feedback-contact-form .sppb-addon-feature .sppb-media .sppb-media-body {padding-right: 0;padding-top: 0;}
.top-search-input-wrap.search-open .search-upper-part, .top-search-input-wrap.search-open .search-bottom-part {transform: translate3d(0, 0, 0);}
.top-search-input-wrap .search-info-text {color: #fff;text-align: right;display: block;font-weight: 600;font-size: 12px;letter-spacing: 1px;}
.top-search-input-wrap .search-suggested-tag ul {margin: 0;padding: 0;}
.top-search-input-wrap .search-suggested-tag ul li {border: 0;display: inline-block;padding: 0;}
.top-search-input-wrap .search-suggested-tag ul li a {display: inline-block;line-height: 1;margin-bottom: 10px;margin-right: 10px;}
.top-search-input-wrap .search-suggested-tag ul li a:before {display: none;}
.top-search-input-wrap .search-address-content i {color: #fff;font-size: 40px;}
.top-search-input-wrap .search-address-content h4 {color: #fff;margin-top: 0;font-weight: 500;}
.top-search-input-wrap .search-address-content p {color: #fff;margin-bottom: 0;}
.top-search-input-wrap .search-address-content .search-address {width: 70%;margin-left: 30px;}
.icon-top-wrapper {height: auto;line-height: 80px;margin: 0 0 0 25px;width: 36px;position: relative;z-index: 99;float: right;}
.icon-top-wrapper i {cursor: pointer;font-size: 16px;transition: 3ms;}
.icon-top-wrapper i.search-open-icon {color: rgba(255, 255, 255, 0.8);font-size: 20px;position: relative;top: 3px;}
.icon-top-wrapper i.search-close-icon {font-size: 22px;color: #fff;z-index: 9999;position: relative;margin-left: 10px;}
.icon-top-wrapper .search-close-icon {display: none;}
.unei-top-search h3.sp-module-title {display: none;}
.unei-top-search .search-bottom-part h3.sp-module-title {display: block;}
.unei-top-search .search-bottom-part .container {border-bottom: 0 !important;}
.unei-left-col > div {max-width: 707px;margin-right: auto;}
.home2-product-feature-wrap {position: relative;top: -115px;}
.home2-dsplay-hub-wrapper .sppb-row-container {width: 1650px;max-width: 1650px !important;margin: 0 auto 0 0;padding-right: 0;padding-left: 0;}
.home-2-slider-wrapper {background: linear-gradient(to top, #d9e4f1 0%, #d9e4f1 50%, #d9e4f1 50%, #fff 50%, #fff 100%);}
.btn-secondary {color: #fff;background-color: #9662ae;border-color: #9662ae;color: #fff;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {box-shadow: none !important;background-color: #9662ae !important;}
.com-sppagebuilder.layout-edit-iframe #sp-header {display: none;}
.unei-product-slider.sp-slider .sp-slider-content-wrap {max-width: 1370px;}
.unei-product-slider.sp-slider .sp-slider-content-wrap > div {max-width: 590px;}
.unei-product-slider .sppb-sp-slider-button .sp-slider-btn-text {padding: 0;background: transparent;letter-spacing: -0.38px;display: flex;align-items: center;font-weight: 500;}
.unei-product-slider .sppb-sp-slider-button .sp-slider-btn-text .sp-slider-btn-icon {font-size: 12px;border: 1px solid #fff;width: 35px;height: 35px;line-height: 35px;text-align: center;border-radius: 40px;margin-right: 10px;}
.unei-product-slider .sp-slider-custom-dot-indecators {left: 50%;right: auto;transform: translateX(-50%);width: 100%;max-width: 1450px;border: 1px solid #fff;border-radius: 16px 16px 0 0;border-bottom: none;overflow: hidden;}
.unei-product-slider .sp-slider-custom-dot-indecators > ul {width: 100% !important;display: flex;}
.unei-product-slider .sp-slider-custom-dot-indecators > ul > li {flex: 1;width: auto !important;border-right: 1px solid #fff;padding: 40px 40px 30px 40px;margin: 0;opacity: 0.75;transition: opacity 0.3s;letter-spacing: -0.86px;}
.unei-product-slider .sp-slider-custom-dot-indecators > ul > li.active {background-color: #111417;opacity: 1;}
.unei-product-slider .sp-slider-text-thumb-caption .controller-img {margin-bottom: 60px;}
.unei-product-slider .sp-slider-text-thumb-caption .controller-title {font-weight: 500;height: 90px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 90px;}
.home2-product-feature-wrap {position: relative;top: -115px;}
.home2-dsplay-hub-wrapper .sppb-row-container {width: 1650px;max-width: 1650px !important;margin: 0 auto 0 0;padding-right: 0;padding-left: 0;}
.home-2-slider-wrapper {background: linear-gradient(to top, #d9e4f1 0%, #d9e4f1 50%, #d9e4f1 50%, #fff 50%, #fff 100%);}
.home-2-slider-wrapper .sp-slider, .home-2-slider-wrapper .sp-slider-outer-stage {overflow: visible;}
.home-2-slider-wrapper .sp-slider .sp-item .sp-background {border-radius: 16px;}
.home-2-slider-wrapper .sp-slider .sp-dots ul li .dot-indicator.active {background-color: #343335;}
.home-2-slider-wrapper .sppb-addon-feature span.sppb-img-container {width: 65px;height: 67px;line-height: 67px;text-align: center;background-color: #ebf0f5;border: solid 2px #fff;border-radius: 100%;margin-right: 15px;}
.sppb-addon-instagram-gallery.layout-classic .sppb-instagram-classic-content-wrap {border: none;}
.sppb-addon-instagram-gallery.layout-classic .sppb-instagram-image {padding: 0px 15px;margin-bottom: 30px;}
.sppb-addon-instagram-gallery .sppb-instagram-image {transition: all 0.3s ease;}
.sppb-addon-instagram-gallery .sppb-instagram-image:hover {transform: scale(1.05);}
.sppb-magnific-popup .sppb-modal-icon-wrap i {transition: all 0.3s ease;}
.sppb-magnific-popup .sppb-modal-icon-wrap i:hover {transform: scale(1.05);}
.blog-details-testimonial > .sppb-carousel-inner {overflow: visible;}
.blog-details-testimonial .sppb-testimonial-message {text-align: center;}
.blog-details-testimonial .sppb-addon-testimonial-pro-footer {justify-content: center;}
.blog-details-testimonial .sppb-addon-testimonial-pro-footer img {position: absolute;bottom: -100px;z-index: 55555;display: block;left: 50%;transform: translateX(-50%);}
.blog-details-testimonial .sppb-addon-testimonial-pro-footer .testimonial-pro-client-name-wrap {margin-bottom: 60px;}
.unei-features-list .sppb-column-addons > div, .unei-features-list .sppb-column-addons > div > div {height: 100%;}
.unei-features-list .sppb-column-addons > div .sppb-addon-feature, .unei-features-list .sppb-column-addons > div > div .sppb-addon-feature, .unei-features-list .sppb-column-addons > div .sppb-addon-feature > div, .unei-features-list .sppb-column-addons > div > div .sppb-addon-feature > div {height: 100%;}
.unei-features-list .sppb-column-addons > div .sppb-addon-feature > .sppb-addon-content, .unei-features-list .sppb-column-addons > div > div .sppb-addon-feature > .sppb-addon-content {height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.view-article .sp-page-title {padding: 50px 0px 50px 0px;}
.view-article .sp-page-title .sp-page-title-heading {flex: 1 0 57.3%;max-width: 57.3%;line-height: 54px;}
.view-article .article-details .article-header {display: none;}
.view-article .article-details .article-info {margin-bottom: 35px;flex-direction: row-reverse;justify-content: space-between;}
.view-article .article-details .article-info > span + span::before {display: none;}
.view-article .article-details .article-info .published .time {text-transform: uppercase;}
.view-article .article-details .article-info .published .published-date-title {display: inline-block;text-transform: uppercase;}
.custom-bg-size {background-position: 100% 65% !important;}
.unei-number-block.sppb-addon-blocknumber .sppb-blocknumber > .pull-left {margin-right: 20px;}
.unei-number-block.sppb-addon-blocknumber .sppb-blocknumber-number {font-size: 24px;font-weight: bold;letter-spacing: -0.73px;margin-bottom: 15px;}
.unei-number-block.sppb-addon-blocknumber .sppb-blocknumber-number:after {content: "%";}
.unei-number-block.sppb-addon-blocknumber .sppb-media-heading {font-size: 18px;font-weight: bold;line-height: 1.44;letter-spacing: -0.31px;color: #221f49;}
.unei-custom-tab.sppb-addon-tab > .sppb-tab {text-align: center;}
.unei-custom-tab.sppb-addon-tab .sppb-tab-content {text-align: left;}
.unei-custom-tab .sppb-nav {display: inline-block;}
.unei-custom-tab .sppb-nav > li > a {padding: 11px 28px;border-radius: 4px;border: solid 1px transparent;background: transparent;letter-spacing: -0.3px;color: #9f9ea4;font-size: 16px;}
.unei-custom-tab .sppb-nav > li.active > a {color: #9662ae !important;border-color: #9662ae !important;background: transparent !important;}
.unei-custom-tab .sppb-tab-content {margin-top: 50px;}
.sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-group label {font-weight: bold;}
.sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-group input:not([type="checkbox"]):not([type="radio"]) {font-weight: normal;}
.sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-group input:not([type="checkbox"]):not([type="radio"]):hover, .sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-group input:not([type="checkbox"]):not([type="radio"]):focus {box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.08);}
.sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-group select {-webkit-appearance: none;font-weight: 600;position: relative;background-size: 11px !important;}
.sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-check .sppb-form-check-label {color: #221f49;font-size: 16px;line-height: 30px;}
::placeholder {font-weight: normal;}
.view-login .form-horizontal .btn.btn-primary {padding: 10px 40px;font-weight: 500;}
.view-login .form-horizontal .control-group {text-align: center;}
.view-login .form-horizontal .controls {margin-left: 0px;}
.form-group .password-group .input-group-text {background: none;border: none;padding: 0px;}
.form-group .password-group .input-group-text span.fa-key {position: absolute;right: 10px;z-index: 4;top: 17px;}
.j2store-minicart-button .cart-item-info a {color: #fff;}
.j2store-minicart-button .cart-item-info .cart-item-count {background-color: #9662ae;}
.view-carts .j2store-cart-table thead {background-color: #fafafa;border-bottom: solid 1px #dadada;}
.view-carts .j2store-cart-table thead tr th {font-size: 18px;font-weight: bold;line-height: 1.44;letter-spacing: -0.31px;color: #221f49;padding: 28px 0px;border: none;}
.view-carts .j2store-cart-table thead tr th:first-child {padding-left: 50px;display: inline-block;}
.view-carts .j2store-cart-table tbody tr td {border: none;font-size: 18px;font-weight: 600;line-height: 1.88;color: #221f49;padding: 50px 0px 0px 0px;}
.view-carts .j2store-cart-table tbody tr td .cart-product-name {padding-left: 50px;}
.view-carts .j2store-cart-table tbody tr td .cart-product-unit-price {display: none;}
.view-carts .j2store-cart-table tbody tr td .cart-product-sku {display: none;}
.view-carts .j2store-cart-table tbody tr .cart-line-subtotal {font-weight: normal;text-align: left;}
.view-carts .j2store-cart-table tbody tr:last-child td {padding-bottom: 100px !important;}
.view-carts .j2store-cart-table .remove-icon {background: none;border: none;color: #221f49;font-size: 20px;margin: 0px;padding: 0px 17px 0px 0px;}
.view-carts .j2store-cart-table .remove-icon:hover, .view-carts .j2store-cart-table .remove-icon:focus, .view-carts .j2store-cart-table .remove-icon:active, .view-carts .j2store-cart-table .remove-icon:active:focus {box-shadow: none;background-color: transparent;border: none;color: #221f49;}
.view-carts .j2store-cart-table .remove-icon .fa-trash-o:before {content: "" !important;font-weight: 600;}
.view-carts .j2store-cart-buttons {margin-top: 20px;display: inline-block;}
.view-carts .j2store-cart-buttons .cart-update-button input {font-size: 16px;font-weight: 600;line-height: normal;letter-spacing: -0.3px;text-align: center;color: #9662ae;border: solid 1px #9662ae;padding: 12px 50px;border-radius: 8px;background: transparent;}
.view-carts .j2store-cart-buttons .cart-update-button input:hover, .view-carts .j2store-cart-buttons .cart-update-button input:focus, .view-carts .j2store-cart-buttons .cart-update-button input:active, .view-carts .j2store-cart-buttons .cart-update-button input:active:focus {box-shadow: none;color: #fff;background-color: #9662ae;border-color: #9662ae;}
.view-carts .j2store-cart-buttons .cart-continue-shopping-button input {font-size: 16px;font-weight: 600;letter-spacing: -0.3px;color: #9662ae;background: none;border: none;}
.view-carts .j2store-cart-buttons .cart-continue-shopping-button input:hover, .view-carts .j2store-cart-buttons .cart-continue-shopping-button input:focus, .view-carts .j2store-cart-buttons .cart-continue-shopping-button input:active, .view-carts .j2store-cart-buttons .cart-continue-shopping-button input:active:focus {color: #9662ae;box-shadow: none;background-color: transparent;border-color: transparent;}
.view-carts .cart-footer tbody tr {border: none;display: block;}
.view-carts .cart-footer tbody tr th {text-align: left !important;padding: 0px;padding-right: 70px;font-size: 18px;font-weight: bold;line-height: 1.44;letter-spacing: -0.31px;color: #221f49;border: none;}
.view-carts .cart-footer tbody tr td {padding: 0px;font-size: 24px;font-weight: normal;border: none;line-height: 1.38;letter-spacing: -0.42px;color: #221f49;}
.view-carts .cart-footer tbody tr:first-child {padding: 50px 30px 0px 35px;}
.view-carts .cart-footer tbody tr:last-child {margin-top: 100px;border-top: 1px solid #dadada;padding: 25px 0px;}
.view-carts .cart-footer tbody tr:last-child th {padding: 0px 100px 0px 38px;}
.view-carts .cart-footer tbody tr:last-child td {font-weight: 600;}
.view-carts .cart-checkout-button .btn.btn-large {width: 100%;font-size: 16px;font-weight: 600;letter-spacing: -0.3px;text-align: center;color: #fff;padding: 12px 20px;background: #9662ae;display: block;margin-top: 35px;}
.view-carts .cart-checkout-button .btn.btn-large:hover, .view-carts .cart-checkout-button .btn.btn-large:focus, .view-carts .cart-checkout-button .btn.btn-large:active, .view-carts .cart-checkout-button .btn.btn-large:active:focus {box-shadow: none;background-color: none !important;border: none;}
.view-carts .alert-notice {padding: 0px;margin-bottom: 40px;}
.view-carts .alert-notice .close {font-size: 30px;color: #231f49;}
.view-carts .alert-notice .alert-heading {font-size: 24px;color: #231f49;}
.view-carts .alert-notice div {font-size: 18px;color: #5950fe;}
.view-checkout #sp-main-body {background: #fafafa;}
.checkout h1 {font-size: 45px;font-weight: bold;margin-bottom: 30px;color: #231f49;}
.checkout h2 {font-size: 32px;font-weight: 400;color: #221f49;}
.checkout .checkout-heading {font-size: 18px;padding: 20px;background: #fff;border: 1px solid #dadada;color: #221f49;font-weight: 600;margin-bottom: 20px;}
.j2store.checkout h3 {font-size: 18px;font-weight: 400;color: #221f49;margin-bottom: 10px;}
.j2store.checkout label {margin-left: 2px;margin-right: 35px;font-weight: bold;color: #221f49;margin-bottom: 10px;}
.j2store.checkout .inputbox {border-radius: 8px;padding: 17px 20px;display: inline-block;margin-bottom: 30px;color: #221f49;border-color: #c3cad9;}
.j2store.checkout #checkbox_tos {margin-bottom: 10px;}
.cart-checkout-button .btn-primary, .checkout-content .btn-primary, .cart-checkout-button .btn-primary:not(:disabled):not(.disabled):active, .checkout-content .btn-primary:not(:disabled):not(.disabled):active, .cart-checkout-button .btn-success, .checkout-content .btn-success, .cart-checkout-button .btn-success:not(:disabled):not(.disabled):active, .checkout-content .btn-success:not(:disabled):not(.disabled):active {font-size: 16px;font-weight: 700;line-height: 1.45;letter-spacing: 1.27px;padding: 13px 38px;border: 0;border-radius: 8px;color: #fff;background-color: #9662ae;}
.cart-checkout-button .btn-primary:active, .checkout-content .btn-primary:active, .cart-checkout-button .btn-primary:not(:disabled):not(.disabled):active:active, .checkout-content .btn-primary:not(:disabled):not(.disabled):active:active, .cart-checkout-button .btn-success:active, .checkout-content .btn-success:active, .cart-checkout-button .btn-success:not(:disabled):not(.disabled):active:active, .checkout-content .btn-success:not(:disabled):not(.disabled):active:active, .cart-checkout-button .btn-primary:focus, .checkout-content .btn-primary:focus, .cart-checkout-button .btn-primary:not(:disabled):not(.disabled):active:focus, .checkout-content .btn-primary:not(:disabled):not(.disabled):active:focus, .cart-checkout-button .btn-success:focus, .checkout-content .btn-success:focus, .cart-checkout-button .btn-success:not(:disabled):not(.disabled):active:focus, .checkout-content .btn-success:not(:disabled):not(.disabled):active:focus, .cart-checkout-button .btn-primary:hover, .checkout-content .btn-primary:hover, .cart-checkout-button .btn-primary:not(:disabled):not(.disabled):active:hover, .checkout-content .btn-primary:not(:disabled):not(.disabled):active:hover, .cart-checkout-button .btn-success:hover, .checkout-content .btn-success:hover, .cart-checkout-button .btn-success:not(:disabled):not(.disabled):active:hover, .checkout-content .btn-success:not(:disabled):not(.disabled):active:hover {color: #fff;box-shadow: none;background-color: #9662ae;}
.cart-estimator-discount-block {display: block;width: 100%;clear: both;margin-top: 30px;padding-left: 15px;}
#shipping #button-quote {border-radius: 8px;padding: 10px 50px;font-weight: 600;margin-top: 30px;}
#shipping #button-quote:hover, #shipping #button-quote:hover, #shipping #button-quote:active {box-shadow: none;}
.view-products #sp-main-body {background-color: #fafafa;}
.view-products .j2store-product-list .j2store-single-product {background: #fff;transition: all 0.3s ease;border: solid 1px #dadada;margin-bottom: 30px;min-height: 560px;}
.view-products .j2store-product-list .j2store-single-product:hover {box-shadow: 0 50px 60px -20px rgba(0, 0, 0, 0.15);}
.view-products .j2store-product-list .j2store-single-product .product-title {font-size: 24px;font-weight: 600;line-height: 30px;letter-spacing: -0.58px;padding: 0px 25px;margin-bottom: 10px;}
.view-products .j2store-product-list .j2store-single-product .product-title a {color: #221f49;}
.view-products .j2store-product-list .j2store-single-product .btn.btn-success {display: none;}
.view-products .j2store-product-list .j2store-single-product .sale-price {font-size: 24px;font-weight: bold;line-height: 1.38;letter-spacing: -0.42px;color: #221f49;padding: 5px 20px 30px 25px;}
.view-products .j2store-product-list .j2store-single-product .j2store-product-images {margin-bottom: 20px;}
.view-products .j2store-product-list .j2store-single-product .j2store-product-images > .j2store-thumbnail-image {min-height: 403px;text-align: center;display: flex;align-items: center;justify-content: center;}
.view-products .j2store-product-list .j2store-single-product .j2store-product-images > .j2store-thumbnail-image > a {display: inline-block;}
.view-products .j2store-sidebar-filters-container .j2store-product-filters {margin-bottom: 30px;padding-bottom: 30px;}
.view-products .j2store-sidebar-filters-container .price-filters, .view-products .j2store-sidebar-filters-container .category-filters, .view-products .j2store-sidebar-filters-container .manufacturer-filters {border-bottom: 1px solid rgba(70, 68, 100, 0.1);}
.view-products .j2store-sidebar-filters-container h4.product-filter-heading {font-size: 16px;font-weight: 600;margin-bottom: 30px;color: #464464;letter-spacing: -0.3px;line-height: 40px;margin-bottom: 20px;display: block;}
.view-products .j2store-sidebar-filters-container .ui-slider {height: 2px !important;background-color: #e5e5e5 !important;}
.view-products .j2store-sidebar-filters-container .ui-slider .ui-slider-range {height: 2px !important;background-color: #e5e5e5 !important;}
.view-products .j2store-sidebar-filters-container .ui-slider a.ui-slider-handle {background-color: #9662ae !important;width: 15px !important;height: 15px !important;top: -7px !important;}
.view-products .j2store-sidebar-filters-container #j2store-slider-range-box {display: flex;flex-direction: column-reverse;}
.view-products .j2store-sidebar-filters-container #j2store-slider-range-box .pull-right {display: block;display: block;margin-bottom: 20px;}
.view-products .j2store-sidebar-filters-container #j2store-slider-range-box .pull-right #min_price, .view-products .j2store-sidebar-filters-container #j2store-slider-range-box .pull-right #max_price {display: none;}
.view-products .j2store-sidebar-filters-container #j2store-slider-range-box .pull-right #min_price_display, .view-products .j2store-sidebar-filters-container #j2store-slider-range-box .pull-right #max_price_display {font-size: 16px;color: #221f49;}
.view-products .j2store-sidebar-filters-container #j2store-slider-range-box .btn-success {padding: 11px 20px;background-color: transparent;color: #9662ae;border: solid 1px #9662ae;font-size: 14px;text-transform: uppercase;letter-spacing: -0.3px;}
.view-products .j2store-sidebar-filters-container #j2store-slider-range-box .btn-success:hover, .view-products .j2store-sidebar-filters-container #j2store-slider-range-box .btn-success:focus, .view-products .j2store-sidebar-filters-container #j2store-slider-range-box .btn-success:active {background-color: #9662ae;color: #fff;border: solid 1px transparent;box-shadow: none;}
.view-products .j2store-sidebar-filters-container .j2store-category-list {display: block;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories {margin-bottom: 10px;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories:last-child {margin-bottom: 0;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories a {color: #666;padding: 5px 0px;font-size: 14px;position: relative;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories a:before {background: #eee;content: "";height: 16px;width: 16px;border: 1px solid #cacaca;display: inline-block;position: relative;top: 3.5px;margin-right: 10px;border-radius: 12px;border-radius: 9px;border-radius: 2px;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories a:hover, .view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories a:focus {background: transparent;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories.active a {background: transparent;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories.active a:after {font-family: "Font Awesome 5 Free";font-weight: 900;content: "";position: absolute;left: 3px;top: 5px;font-size: 12px;color: #9662ae;}
.view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-product-brand-label, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-product-brand-label, .view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-productfilter-label, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-productfilter-label {display: block;position: relative;margin-bottom: 0;}
.view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-brand-checkboxes, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-brand-checkboxes, .view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-pfilter-checkboxes-filter-by-gender_1, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-pfilter-checkboxes-filter-by-gender_1 {position: relative;top: 21px;z-index: 1;opacity: 0;}
.view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-product-brand-label:before, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-product-brand-label:before, .view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-productfilter-label:before, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-productfilter-label:before {background: #eee;content: "";height: 16px;width: 16px;border: 1px solid #cacaca;display: inline-block;position: relative;top: 3.5px;margin-right: 10px;border-radius: 12px;border-radius: 9px;border-radius: 2px;}
.view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-product-brand-label:after, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-product-brand-label:after, .view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-productfilter-label:after, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-productfilter-label:after {font-family: "Font Awesome 5 Free";font-weight: 900;content: "";position: absolute;left: 3px;top: 5px;font-size: 10px;color: #9662ae;}
.view-products .j2store-sidebar-filters-container .manufacturer-filters input:checked + label:after, .view-products .j2store-sidebar-filters-container .productfilters-list input:checked + label:after {opacity: 1;top: 4px;}
.view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-product-brand-title, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-product-brand-title {line-height: 1;}
.view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-product-brand-title span a, .view-products .j2store-sidebar-filters-container .productfilters-list .j2store-product-brand-title span a {display: inline-block;margin-bottom: 10px;}
.view-products .j2store-sidebar-filters-container .manufacturer-filters .control-group, .view-products .j2store-sidebar-filters-container .productfilters-list .control-group {margin-bottom: 0;}
.view-products #productFilters {margin-bottom: 30px;}
.view-products #productFilters .j2store-product-search-input {max-width: 40%;padding: 12px 10px;border-color: #9662ae;margin-right: 5px;color: #221f49;font-size: 14px;}
.view-products #productFilters .btn.btn-success, .view-products #productFilters .btn.btn-inverse {background: #9662ae;border-color: #9662ae;margin-right: 5px;color: #fff;padding: 8px 20px;}
.view-products #productFilters .btn.btn-success:hover, .view-products #productFilters .btn.btn-inverse:hover, .view-products #productFilters .btn.btn-success:focus, .view-products #productFilters .btn.btn-inverse:focus, .view-products #productFilters .btn.btn-success:active, .view-products #productFilters .btn.btn-inverse:active {box-shadow: none;background-color: #9662ae;color: #fff;}
.view-products #productFilters .btn.btn-inverse {margin-right: 10%;}
.view-products #productFilters #j2store_sortby {max-width: 30%;float: right;font-size: 14px;color: #5950fe;border-color: #5950fe;}
.com-j2store.view-products.j2store-single-product-view #sp-bottom-top, .com-j2store.view-products.j2store-single-product-view #sp-bottom, .com-j2store.view-products.j2store-single-product-view #sp-footer {z-index: 10;position: relative;}
.com-j2store.view-products.j2store-single-product-view #sp-shop-listing {display: none;}
.com-j2store.view-products.j2store-single-product-view #sp-title .sp-page-title {display: none;}
.com-j2store.view-products.j2store-single-product-view .sale-price {padding: 0;}
.com-j2store.view-products.j2store-single-product-view #sp-main-body {padding: 0;background-color: transparent;}
.com-j2store.view-products.j2store-single-product-view #sp-main-body > .container {max-width: 100%;padding: 0px;}
.com-j2store.view-products.j2store-single-product-view #sp-main-body #sp-page-builder .sppb-row-container {margin: 0 auto;}
.com-j2store.view-products.j2store-single-product-view .j2store-view-back-button {display: none;}
.com-j2store.view-products.j2store-single-product-view .j2store-single-product .top-area {display: none;}
.com-j2store.view-products.j2store-single-product-view .j2store-single-product .j2store-add-to-cart .product-qty {display: none;}
.com-j2store.view-products.j2store-single-product-view .product-specs.bottom-desc {display: none;}
.j2store-addtocart-form {margin: 0px;}
.j2store-addtocart-form .options .option {display: flex;align-items: center;flex-wrap: wrap;}
.j2store-addtocart-form .options .option > b {flex: 1 0 100%;}
.j2store-addtocart-form .options .option input {-webkit-appearance: none;}
.j2store-addtocart-form .options .option input:checked + label {border-color: #9662ae;color: #9662ae;}
.j2store-addtocart-form .options .option label {border: 1px solid #252525;margin: 0px 1px;padding: 3px 7px;font-size: 14px;line-height: 16px;}
.j2store-addtocart-form .options select {height: 40px;border-color: #9662ae;font-size: 14px;color: #9662ae;}
.j2store-addtocart-form .cart-action-complete {font-size: 12px;position: absolute;background: #fff;top: 60px;box-shadow: 2px 3px 4px #e2e2e2;padding: 10px;border-radius: 5px;left: 4px;}
.j2store-addtocart-form .cart-action-complete p {margin: 0;}
.j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button {padding: 12px 33px 12px 34px;font-size: 16px;line-height: 1.2;border-color: transparent;font-weight: 600;position: relative;z-index: 1;letter-spacing: -0.3px;border-radius: 6px;}
.j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button:hover, .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button:focus, .j2store-addtocart-form .j2store-add-to-cart .j2store-cart-button:active {box-shadow: none;}
.com-media.contentpane {padding: 10px !important;}
.com-media .well {background: #f5f5f5;padding: 20px;border-radius: 4px;margin-bottom: 10px;}
.com-media .well .row {margin: 0;padding: 0;}
.com-media .well .row > div:first-child {width: calc(100% - 200px);}
.com-media .well .row > div:last-child {width: 200px;float: right;text-align: right;padding-top: 30px;}
.com-media .well .row #folderlist {display: inline-block;}
.com-media .well .row #upbutton {display: none;}
.com-media.view-imagesList {padding: 0px 0px 10px 0 !important;}
.com-media.view-imagesList:before {content: " ";display: table;}
.com-media.view-imagesList:after {display: block;clear: both;content: "";}
.com-media.view-imagesList ul.manager {list-style: none;padding: 0;margin: 0;}
.com-media.view-imagesList ul.manager > li.thumbnail {width: 110px;float: left;}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child {height: 60px;margin-bottom: 10px;text-align: center;}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child > span {display: inline-block;width: 60px;height: 40px;margin: 0 auto;margin-top: 25px;position: relative;background-color: #92ceff;border-radius: 0 5px 5px 5px;}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child > span:before {content: "";width: 50%;height: 12px;border-radius: 0 20px 0 0;background-color: #92ceff;position: absolute;top: -12px;left: 0px;}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child img {display: inline-block;}
.sp-megamenu-parent {list-style: none;padding: 0;margin: 0 -15px;z-index: 99;display: block;float: right;position: relative;}
.sp-megamenu-parent > li {display: inline-block;position: relative;padding: 0;position: relative;}
.sp-megamenu-parent > li:not(:last-child) {margin-right: 10px;}
.sp-megamenu-parent > li.active:after {content: "";position: absolute;left: 0px;right: 0px;bottom: 0px;width: 100%;height: 4px;background-color: #9662ae;}
.sp-megamenu-parent > li.menu-justify {position: static;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {display: inline-block;padding: 0 25px;line-height: 50px;font-size: 16px;margin: 0;font-weight: 500;letter-spacing: 0.1px;}
.sp-megamenu-parent > li.active > a {text-shadow: 1px 0 0 currentColor;}
.sp-megamenu-parent > li .sp-menu-badge {height: 20px;line-height: 20px;padding: 0 5px;font-size: 10px;letter-spacing: 1px;display: inline-block;text-transform: uppercase;background: #d60000;color: #fff;border-radius: 3px;}
.sp-megamenu-parent .sp-module {padding: 10px;}
.sp-megamenu-parent .sp-mega-group {list-style: none;padding: 0;margin: 0;}
.sp-megamenu-parent .sp-mega-group > li > a {display: block;text-transform: uppercase;font-size: 16px;font-weight: 600;margin-bottom: 10px;}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child {list-style: none;padding: 0;margin: 0;}
.sp-megamenu-parent .sp-dropdown {margin: 0;position: absolute;z-index: 10;display: none;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);padding: 20px;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner > .row:not(:first-child) {margin-top: 20px;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {list-style: none;padding: 0;margin: 0;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {top: 100%;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {top: 0;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {display: block;padding: 0;position: relative;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {font-size: 16px;line-height: 1;display: inline-block;padding: 8px 0;cursor: pointer;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge).sp-group-title {text-transform: uppercase;font-weight: bold;}
.sp-megamenu-parent .sp-dropdown .sp-module {padding: 0;}
.sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title {font-size: 16px;margin: 0 0 15px;text-transform: uppercase;font-weight: bold;}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews {margin: 0;}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li:not(:last-child) {margin: 0 0 15px;}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li a {font-size: 14px;}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li a span {opacity: 0.8;}
.sp-megamenu-parent .sp-dropdown-mega > .row {margin-top: 30px;}
.sp-megamenu-parent .sp-dropdown-mega > .row:first-child {margin-top: 0;}
.sp-megamenu-parent .sp-has-child:hover > .sp-dropdown {display: block;}
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after {font-family: "Font Awesome 5 Free";font-weight: 900;content: "";float: right;margin-left: 7px;}
body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-right {margin-left: 5px;}
body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-left {margin-right: 5px;}
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a:after {font-family: "Font Awesome 5 Free";font-weight: 900;content: "";float: right;margin-left: 7px;}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-menu-center {margin-left: 45px;}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {left: 0;}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {left: auto;right: 0;}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left {right: 0;}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {left: 100%;}
@media  (min-width: 576px) {.sp-menu-full.container {width: 540px;}}
@media  (min-width: 768px) {.sp-menu-full.container {width: 720px;}}
@media  (min-width: 992px) {.sp-menu-full.container {width: 960px;}}
@media  (min-width: 1200px) {.sp-menu-full.container {width: 1140px;}}
#offcanvas-toggler {display: block;height: 50px;line-height: 50px;font-size: 20px;}
#offcanvas-toggler > span:hover {color: #fff;}
.offcanvas-init {overflow-x: hidden;position: relative;}
.offcanvas-active .offcanvas-overlay {visibility: visible;opacity: 1;}
.offcanvas-overlay {background: rgba(0, 0, 0, 0.5);bottom: 0;left: 0;opacity: 0;position: absolute;right: 0;top: 0;z-index: 9999;visibility: hidden;-webkit-transition: 0.6s;transition: 0.6s;}
.body-wrapper {position: relative;-webkit-transition: 0.6s;transition: 0.6s;backface-visibility: hidden;}
.close-offcanvas {position: absolute;top: 15px;z-index: 1;border-radius: 100%;width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 14px;background: #333;color: #fff;}
.close-offcanvas:hover {background: #666;color: #fff;}
.offcanvas-menu {width: 300px;height: 100%;position: fixed;top: 0;overflow: inherit;-webkit-transition: all 0.6s;transition: all 0.6s;z-index: 10000;padding-top: 50px;}
.offcanvas-menu .offcanvas-inner {padding: 30px;}
.offcanvas-menu .offcanvas-inner .sp-module {padding: 0;margin: 0;}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {font-size: 1rem;font-weight: bold;}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {margin-bottom: 20px;}
.offcanvas-menu .offcanvas-inner .sp-module ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;padding: 0;margin: 0;list-style: none;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {border: 0;padding: 0;margin: 0;position: relative;overflow: hidden;display: block;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {display: block;font-size: 1rem;padding: 0.125rem 0;position: relative;font-weight: 500;}
.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 {display: block;position: absolute;top: 50%;cursor: pointer;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-family: "Font Awesome 5 Free";font-weight: 900;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:after {content: "";}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler:after {content: "";}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .nav-header > .menu-toggler:after {content: "";}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .nav-header > .menu-toggler {display: block;position: absolute;top: 50%;cursor: pointer;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-family: "Font Awesome 5 Free";font-weight: 900;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .nav-header > .menu-toggler:after {content: "";}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {display: none;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {font-size: 0.875rem;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {float: right;margin-left: 20px;}
body.ltr #offcanvas-toggler.offcanvas-toggler-left {float: left;margin-right: 20px;}
body.ltr.offcanvs-position-left .body-wrapper {left: 0;}
body.ltr.offcanvs-position-left .offcanvas-menu {left: -300px;}
body.ltr.offcanvs-position-left.offcanvas-active .offcanvas-menu {left: 0;}
body.ltr.offcanvs-position-left.offcanvas-active .body-wrapper {left: 300px;}
body.ltr.offcanvs-position-right .body-wrapper {right: 0;}
body.ltr.offcanvs-position-right .offcanvas-menu {right: -300px;}
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {right: 0;}
body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper {right: 300px;}
body.ltr .close-offcanvas {right: 15px;}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {right: 0;}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .nav-header > .menu-toggler {right: 0;}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li ul {margin-left: 10px;}
@media  (max-width: 1499px) {.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 0 15px;}}
@media  (max-width: 1199px) and (min-width: 992px) {.footer-subscription {max-width: 960px !important;}
.unei-custom-tab .sppb-nav > li > a {padding: 5px 12px;font-size: 13px;}
.unei-custom-tab .sppb-tab-content {margin-top: 20px;}}
@media  (max-width: 1199px) {.article-list .article .article-body {padding: 30px 30px 30px 30px;}
.article-list .article .article-header h1, .article-list .article .article-header h2 {margin-bottom: 60px;}
.article-info .published time {font-size: 14px;}
.article-info .createdby .info-block-title {font-size: 14px;}
.article-info .createdby span {font-size: 14px;}
.view-article .article-info .published time {font-size: 16px;}
.view-article .article-info .createdby .info-block-title {font-size: 16px;}
.view-article .article-info .createdby span {font-size: 16px;}
#sp-bottom {padding: 80px 0 50px;}
#sp-bottom .sp-module ul > li {margin-bottom: 10px;}
ul.social-icons > li:not(:last-child) {margin-right: 15px;}
.sp-custom-login-on .icons-wrap .log-text {display: none;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li span {padding: 0 5px;font-size: 15px;}
.sp-custom-login.sp-mod-login .info-text a.sppb-btn.open-login {font-size: 15px;}
.j2store-minicart-button .cart-item-info i {font-size: 15px;}
.view-products #productFilters .btn.btn-inverse {margin-right: 6%;}
.view-products .j2store-product-list .j2store-single-product .product-title {font-size: 22px;}}
@media  (max-width: 991px) {#offcanvas-toggler {display: block !important;}
body .sppb-btn {padding: 10px 20px;font-size: 15px;}
body .sppb-btn.sppb-btn-3d {padding-top: 10px;padding-bottom: 10px;}
body .sppb-btn.sppb-btn-xlg {padding: 11px 30px;font-size: 16px;}
body .sppb-btn.sppb-btn-lg {padding: 11px 25px;}
body .sppb-btn.sppb-btn-sm {padding: 8px 15px;font-size: 13px;}
body .sppb-btn.sppb-btn-xs {padding: 5px 10px;font-size: 13px;}
body .sppb-btn.sppb-btn-default.sign-up-btn {padding: 8px 30px;}
.sp-page-title {padding: 70px 0px 73px 0px;}
.sp-page-title .sp-page-title-heading {font-size: 35px;}
.blog-details-testimonial .sppb-addon-testimonial-pro-footer .testimonial-pro-client-name-wrap {margin-bottom: 50px;}
.article-list .article .article-body {padding: 15px 10px 20px 10px;}
.article-info {margin-bottom: 10px;}
.article-info .published time {font-size: 12px;}
.article-info .createdby .info-block-title {font-size: 12px;}
.article-info .createdby span {font-size: 13px;}
.article-list .article .article-header h1, .article-list .article .article-header h2 {font-size: 18px;margin-bottom: 20px;}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {font-size: 18px;}
.article-list .article .readmore a {font-size: 14px;}
.pagination-wrapper {margin-top: 70px;}
.pagination-wrapper .pagination .page-item:not(:last-child) {margin-right: 20px;}
.view-article .sp-page-title {padding: 35px 0px 35px 0px;}
.view-article .article-info .createdby .info-block-title {font-size: 14px;}
.view-article .sp-page-title .sp-page-title-heading {font-size: 30px;}
.view-article .view-article .article-info .createdby span {font-size: 14px;}
.view-article .article-social-share .social-share-icon .share-title {font-size: 20px;}
.view-article .article-details .article-info .published .published-date-title {font-size: 14px;}
.view-article .article-info .published time {font-size: 14px;}
.view-article .article-social-share .social-share-icon ul li:not(:last-child) {margin-bottom: 15px;}
.view-article .article-details .article-full-image {margin-bottom: 40px;}
#sp-bottom {padding: 60px 0 40px;}
#sp-bottom .sp-module .sp-module-title {margin: 0 0 20px;}
#sp-footer ul.menu li:last-child {margin-left: 30px;}
#sp-bottom5 .sp-module {margin-bottom: 0px;}
.unei-number-block.sppb-addon-blocknumber .sppb-blocknumber-number {font-size: 20px;}
html.error-page .error-code {font-size: 140px;}
html.error-page .error-message {margin-bottom: 40px;}
html.error-page .btn {padding: 10px 40px;}
html.error-page body {background-size: 52%;}
html.coming-soon .coming-soon-title, html.offline .coming-soon-title {font-size: 50px;}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number, html.offline #coming-soon-countdown .coming-soon-days .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number, html.offline #coming-soon-countdown .coming-soon-hours .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number, html.offline #coming-soon-countdown .coming-soon-minutes .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number, html.offline #coming-soon-countdown .coming-soon-seconds .coming-soon-number {font-size: 70px;}
.view-registration .registration .form-group .form-control {padding: 12px 20px;}
.view-registration .registration .form-group label {font-size: 16px;}
#sp-main-body {padding: 60px 0;}
.login .form-group .form-control {padding: 12px 15px;}
.j2store.checkout .inputbox {padding: 12px 20px;}
.view-carts .j2store-cart-table thead tr th:first-child {padding-left: 20px;}
.view-carts .j2store-cart-table tbody tr td .cart-product-name {padding-left: 20px;}
.view-carts .j2store-cart-table tbody tr td {padding: 15px 0px;}
.view-carts .cart-footer tbody tr:first-child {padding: 30px 30px 0px 35px;}
.view-carts .cart-footer tbody tr th {font-size: 16px;}
.view-carts .cart-footer tbody tr td {font-size: 20px;}
.view-carts .cart-checkout-button .btn.btn-large {font-size: 14px;}
.j2store-product-list .j2store-products-row > div {max-width: 50%;flex: 1 0 50%;}
.view-products .j2store-single-product {margin-bottom: 30px;}
.view-products .j2store-product-list .j2store-single-product .product-title {margin-bottom: 10px;font-size: 20px;}
.view-products .j2store-product-list .j2store-single-product .sale-price {font-size: 22px;padding: 5px 20px 20px 25px;}
.view-products #productFilters .j2store-product-search-input {max-width: 30%;}
.view-products #productFilters #j2store_sortby {max-width: 30%;}
.view-products #productFilters .btn.btn-inverse {margin-right: 8%;}
.view-products .j2store-sidebar-filters-container .manufacturer-filters .j2store-product-brand-label:after {left: 3px;top: 3px;}
.unei-custom-tab .sppb-nav > li > a {padding: 5px 16px;font-size: 12px;}
.unei-custom-tab .sppb-tab-content {margin-top: 20px;}
.pager {margin: 50px 0px 0px 0px;}}
@media  (max-width: 767px) {body .sppb-btn {padding: 9px 16px;font-size: 14px;}
body .sppb-btn.sppb-btn-3d {padding-top: 9px;padding-bottom: 9px;}
body .sppb-btn.sppb-btn-xlg {padding: 9px 20px;font-size: 16px;}
body .sppb-btn.sppb-btn-lg {padding: 9px 20px;}
body .sppb-btn.sppb-btn-sm {padding: 6px 15px;font-size: 12px;}
body .sppb-btn.sppb-btn-xs {padding: 5px 10px;font-size: 12px;}
body .sppb-btn.sppb-btn-default.sign-up-btn {padding: 6px 25px;}
.sp-page-title {padding: 34px 0px 34px 0px;}
.sp-page-title .sp-page-title-heading {font-size: 25px;}
.blog-details-testimonial .sppb-addon-testimonial-pro-footer img {bottom: -90px;}
.blog-details-testimonial .sppb-addon-testimonial-pro-footer .testimonial-pro-client-name-wrap {margin-bottom: 40px;}
.pagination-wrapper {margin-top: 20px;}
.pagination-wrapper .pagination {flex-wrap: wrap;}
.pagination-wrapper .pagination .page-item:not(:last-child) {margin-right: 10px;}
.pagination-wrapper .pagination .page-item.active .page-link {border: solid 2px #0345bf;line-height: 15px;}
.pagination-wrapper .pagination .page-item .page-link {width: 35px;height: 35px;line-height: 17px;}
.view-article .article-social-share .social-share-icon .share-title {font-size: 18px;margin-bottom: 20px;}
.view-article .article-social-share .social-share-icon ul {padding-left: 0px;}
.view-article .article-social-share .social-share-icon ul li:not(:last-child) {margin-bottom: 10px;}
.view-article .article-info .createdby span {font-size: 14px;}
.view-article .article-info .published time {font-size: 14px;}
.view-article .article-info .published .published-date-title {font-size: 14px;}
.view-article .article-details .article-full-image {margin-bottom: 20px;}
.view-article .sp-page-title .sp-page-title-heading {font-size: 25px;}
.pager {padding: 40px 0px 0px 0px;margin: 50px 0px 0px 0px;}
#sp-main-body {padding: 40px 0;}
#sp-bottom {padding: 40px 0 40px;}
#sp-bottom .sp-module .sp-module-title {font-size: 16px;margin: 0px 0 15px;}
ul.social-icons > li:not(:last-child) {margin-right: 10px;}
ul.social-icons > li a {font-size: 16px;}
#sp-bottom .sp-module ul > li > a {font-size: 14px;}
#sp-footer ul.menu li:last-child {margin-left: 20px;}
#sp-footer #sp-footer2 a {font-size: 14px;}
#sp-footer1 {margin-bottom: 10px;}
#sp-footer2 .sp-module-content {text-align: center;}
#sp-footer1 .sp-column {text-align: center;}
.unei-number-block.sppb-addon-blocknumber .sppb-blocknumber-number {font-size: 18px;}
.sppb-addon-form-builder .sppb-addon-form-builder-form .sppb-form-check .sppb-form-check-label {font-size: 14px;line-height: 22px;}
html.error-page .error-code {font-size: 80px;}
html.error-page .error-message {font-size: 16px;margin-bottom: 30px;}
html.error-page .btn {padding: 9px 30px;font-size: 14px;}
html.error-page body {background-size: 60%;}
html.coming-soon .coming-soon-title, html.offline .coming-soon-title {font-size: 40px;}
html.coming-soon #coming-soon-countdown > div, html.offline #coming-soon-countdown > div {position: relative;}
html.coming-soon #coming-soon-countdown > div:not(:last-child):after, html.offline #coming-soon-countdown > div:not(:last-child):after {height: 70px;}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number, html.offline #coming-soon-countdown .coming-soon-days .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number, html.offline #coming-soon-countdown .coming-soon-hours .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number, html.offline #coming-soon-countdown .coming-soon-minutes .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number, html.offline #coming-soon-countdown .coming-soon-seconds .coming-soon-number {font-size: 50px;}
html.offline .offline-wrapper {padding: 20px;}
html.offline .coming-soon-title {font-size: 30px;margin-bottom: 20px;}
html.offline .coming-soon-content {font-size: 16px;}
.view-registration .registration .form-group .form-control {padding: 10px 10px;}
.view-registration .registration .form-group {margin-bottom: 20px;}
.view-registration .registration .btn {padding: 9px 29px;font-size: 14px;}
.login .form-group label {font-size: 16px;}
.login .form-group .form-control {padding: 10px 10px;}
.login .btn.btn-primary {font-size: 1rem;}
.view-registration .registration .form-group label {font-size: 14px;}
.view-registration .registration .form-group .form-control {font-size: 14px;}
#sp-header {padding: 0px 30px 0px 15px;}
.checkout h1 {font-size: 30px;margin-bottom: 20px;}
.checkout .checkout-heading {font-size: 16px;padding: 10px;margin-bottom: 20px;}
.j2store.checkout .inputbox {padding: 10px 15px;margin-bottom: 20px;}
.cart-checkout-button .btn-primary, .checkout-content .btn-primary, .cart-checkout-button .btn-primary:not(:disabled):not(.disabled):active, .checkout-content .btn-primary:not(:disabled):not(.disabled):active, .cart-checkout-button .btn-success, .checkout-content .btn-success, .cart-checkout-button .btn-success:not(:disabled):not(.disabled):active, .checkout-content .btn-success:not(:disabled):not(.disabled):active {font-size: 14px;padding: 10px 20px;}
.view-carts .j2store-cart-table thead tr th:first-child {padding-left: 15px;}
.view-carts .j2store-cart-table thead tr th {font-size: 14px;padding: 15px 0px;}
.view-carts .j2store-cart-table tbody tr td .cart-product-name {padding-left: 15px;}
.view-carts .j2store-cart-table tbody tr td {font-size: 14px;}
.view-carts .j2store-cart-table tbody tr td .product-qty input {font-size: 14px;}
.view-carts .j2store-cart-table tbody tr:last-child td {padding-bottom: 50px !important;}
.view-carts .j2store-cart-buttons .cart-update-button input {font-size: 14px;padding: 10px 30px;}
.view-carts .j2store-cart-buttons {margin: 10px 0px 30px 0px;}
.view-carts .cart-footer tbody tr:first-child {padding: 20px 20px 0px 20px;}
.view-carts .cart-footer tbody tr th {font-size: 16px;padding-right: 90px;}
.view-carts .cart-footer tbody tr td {font-size: 18px;}
.view-carts .cart-footer tbody tr:last-child th {padding: 0px 120px 0px 20px;}
.view-carts .cart-footer tbody tr:last-child {margin-top: 50px;border-top: 1px solid #dadada;padding: 15px 0px;}
.view-carts .cart-checkout-button .btn.btn-large {margin-top: 20px;}
.view-carts .j2store-cart-buttons .cart-continue-shopping-button input {font-size: 14px;}
.view-products .j2store-product-list .j2store-single-product .product-title {font-size: 18px;}
.view-products .j2store-product-list .j2store-single-product .sale-price {font-size: 18px;padding: 0px 20px 10px 25px;}
.view-products #productFilters #j2store_sortby {max-width: 100%;margin-top: 20px;}
.view-products #productFilters .j2store-product-search-input {max-width: 55%;}
.view-products #productFilters .btn.btn-inverse {margin-right: 0%;}
.view-products .j2store-sidebar-filters-container h4.product-filter-heading {font-size: 13px;line-height: 20px;margin-bottom: 20px;display: block;}
.view-products .j2store-sidebar-filters-container #j2store-slider-range-box .btn-success {padding: 6px 10px;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories a {padding: 5px 0px;font-size: 12px;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories {margin-bottom: 5px;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories a:before {height: 14px;width: 14px;margin-right: 5px;}
.view-products .j2store-sidebar-filters-container .j2store-category-list li.j2product-categories.active a:after {left: 3px;top: 5px;font-size: 10px;}
.view-products .j2store-sidebar-filters-container #j2store-slider-range-box .pull-right #max_price_display, .view-products .j2store-sidebar-filters-container #j2store-slider-range-box .pull-right #min_price_display {font-size: 14px;}
#sp-menu > div > .sp-module.cart-mod {margin-left: 15px;}
.sp-custom-login.sp-mod-login {margin: 0px 0px 0px 15px;}}
@media  (max-width: 575px) {#sp-bottom {padding: 40px 0 10px;}
.article-social-share .social-share-icon ul li:not(:last-child) {margin-right: 10px;margin-bottom: 0px;}
.article-social-share .social-share-icon ul li {display: inline-block;}
.view-article .article-social-share .social-share-icon .share-title {font-size: 18px;margin-bottom: 10px;}
.view-article .article-social-share .social-share-icon {margin-bottom: 20px;}
.j2store-product-list .j2store-products-row > div {max-width: 100%;flex: 1 0 100%;}
.view-products .j2store-sidebar-filters-container #j2store-slider-range-box .pull-right {margin-bottom: 15px;}
.view-products .j2store-sidebar-filters-container .j2store-product-filters {margin-bottom: 20px;padding-bottom: 20px;}
.view-products #productFilters .j2store-product-search-input {padding: 9px 10px;}
.view-products #productFilters .btn.btn-success, .view-products #productFilters .btn.btn-inverse {padding: 5px 10px;}}
@media  (max-width: 480px) {.sp-page-title {padding: 28px 0px 28px 0px;}
.sp-page-title .container {display: block;justify-content: space-between;align-items: center;}
.sppb-optin-form.form-inline .email-wrap, .sppb-optin-form.form-inline .name-wrap {flex: 1;}
.view-article .sp-page-title .sp-page-title-heading {flex: 1 0 100%;max-width: 100%;}
.view-article .article-social-share .social-share-icon .share-title {margin-bottom: 10px;}
.view-article .article-social-share .social-share-icon ul {padding-left: 0px;list-style: none;margin: 0px 0px 20px 0px;}
html.coming-soon .coming-soon-title {font-size: 30px;margin-bottom: 30px;}
html.coming-soon body {padding-top: 100px;background-size: 100%;}
html.coming-soon #coming-soon-countdown > div {position: relative;}
html.coming-soon #coming-soon-countdown > div:not(:last-child):after {content: "";height: 70px;}
html.coming-soon #coming-soon-countdown .coming-soon-days, html.coming-soon #coming-soon-countdown .coming-soon-hours, html.coming-soon #coming-soon-countdown .coming-soon-minutes, html.coming-soon #coming-soon-countdown .coming-soon-seconds {width: 50%;display: flex;margin-bottom: 20px;}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number {font-size: 50px;}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-string {font-size: 14px;}
.view-article .article-details .article-info {justify-content: flex-start;flex-direction: column-reverse;align-items: flex-start;}
.view-article .article-details .article-info .createdby {margin-bottom: 15px;}
.article-list > .row > div {max-width: 100%;flex: 100%;}
.article-list .article .article-intro-image img {width: 100%;}}
@media  (max-width: 375px) {.home-2-slider-wrapper .sp-slider .sp-dots ul li {width: 90px !important;}}