/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*************** ADD MAIN CSS HERE.   ***************/
.h6, h6 {
	opacity: 1;
}
.grecaptcha-badge {
	opacity: 0;
}
.bg-contain .bg-fill {
    background-size: contain !important;
}
li.header-search-dropdown.current-dropdown>.nav-dropdown, li.account-item.current-dropdown>.nav-dropdown {
    opacity: 1;
    max-height: inherit;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}
.featured-item-category-list {
	display: flex;
	gap: 15px;
	flex-wrap: wrap;
	justify-content: center;
}
.featured-category-item {
	display:block;
	flex: 0 0 calc(10% - 15px);
	padding: 10px 5px;
	border-radius: 5px;
	border: 1px solid #eee;
	font-size: 95%;
}
.box-blog-post .is-divider {
  height: 3px;
}
@media (max-width: 768px) {
	.featured-category-item {
		flex: 0 0 calc(33% - 15px);
	}
    .column-reverse-tablet {
		flex-direction: column-reverse;
	}
}
@media (max-width: 468px) {
	.column-reverse-mobile {
		flex-direction: column-reverse;
	}
}

/*************** ADD CUSTOM CSS HERE.   ***************/

@-webkit-keyframes moveLeftBounce {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes moveLeftBounce {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes slide{
	from { background-position: 0 100%; }
    to { background-position: 2000px 100%; }
}
@keyframes slide{
	from { background-position: 0 100%; }
    to { background-position: 2000px 100%; }
}
li.header-search-dropdown .nav-dropdown {
    min-width: 350px;
}
.box-text {
    font-size: 93.75%;
}
.shape19 img, .shape18 img, .shape20 img, .shape26 img {
  -webkit-animation: moveLeftBounce 3s linear infinite;
          animation: moveLeftBounce 3s linear infinite;
}
.shape18 {
    position: absolute;
    right: -20%;
    left: auto;
    top: -30px;
}
.shape19 {
    position: absolute;
    left : -15%;
    bottom: -32%;
}
.shape20 {
    position: absolute;
    right: 20%;
    bottom: -10%;
}
.shape26 {
    position: absolute;
    left: -16%;
    top: -30px;
}
.icons-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
/************/
@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }    
}
@-webkit-keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }    
}
@-webkit-keyframes border-transform {
  0%, 100% {
    border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
  }
  15% {
    border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;
  }
  28% {
    border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;
  }
  42% {
    border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;
  }
  56% {
    border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;
  }
  70% {
    border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;
  }
  84% {
    border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;
  }
}

@keyframes border-transform {
  0%, 100% {
    border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
  }
  15% {
    border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;
  }
  28% {
    border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;
  }
  42% {
    border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;
  }
  56% {
    border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;
  }
  70% {
    border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;
  }
  84% {
    border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;
  }
}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
}
.animate-banner-image {
    position: relative;
}
.animate-banner-image img {
    display: block !important;
    -webkit-animation: border-transform 10s linear infinite alternate forwards;
    animation: border-transform 10s linear infinite alternate forwards;
    margin: auto;
}
.feature-popup {
	position: absolute;
	top: 0;
	left: 0;
	padding: 8px 6px;
	border-radius: 8px;
	width: auto;
	background: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.39);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.39);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.39);
	z-index: 1;
	align-items: center;
}
.feature-popup p {
	margin: 0;
	max-width: 220px;
	font-size: 0.875rem;
}
.feature-popup.type-1 {
	top: 18%;
	bottom: auto;
	left: auto;
	right: 0;
	-webkit-animation: floating 3s ease-in-out infinite;
	animation: floating 3s ease-in-out infinite;
}
.feature-popup.type-2 {
	top: auto;
	bottom: 0;
	left: 0;
	-webkit-animation: moveLeftBounce 3s linear infinite;
    animation: moveLeftBounce 3s linear infinite;
}
.feature-popup:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
}
.feature-popup.type-1:before {
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
	border-top: 10px solid #fff;
	border-right: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid transparent;
}
.feature-popup.type-2:before {
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
	border-top: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
}
/************/
div.nsl-container[data-align="left"] {
    text-align: left;
}
div.nsl-container[data-align="center"] {
    text-align: center;
}
div.nsl-container[data-align="right"] {
    text-align: right;
}
div.nsl-container .nsl-container-buttons a {
    text-decoration: none !important;
    box-shadow: none !important;
    border: 0;
}
div.nsl-container .nsl-container-buttons {
	display: webkit-flex;
    display: flex;
    padding: 5px 0;
}
div.nsl-container-block .nsl-container-buttons {
	margin: 3px;
}
div.nsl-container-block .nsl-container-buttons a {
    display: inline-block;
    margin: 5px auto;
    max-width: 235px;
    width: 100%;
}
div.nsl-container-inline {
    margin: -5px;
    text-align: left;
}
div.nsl-container-inline .nsl-container-buttons {
    justify-content: center;
    flex-wrap: wrap;
}
div.nsl-container-inline .nsl-container-buttons a {
    margin: 5px;
    display: inline-block;
}
div.nsl-container-grid .nsl-container-buttons {
    flex-flow: row;
    align-items: center;
    flex-wrap: wrap;
}
div.nsl-container-grid .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px;
    max-width: 235px;
    width: 100%;
}
div.nsl-container .nsl-button {
    cursor: pointer;
    vertical-align: top;
    border-radius: 4px;
}
div.nsl-container .nsl-button-default {
    color: #fff;
	display: webkit-flex;
    display: flex;
}
div.nsl-container .nsl-button-icon {
    display: inline-block;
}
div.nsl-container .nsl-button-svg-container {
    flex: 0 0 auto;
    padding: 8px;
	display: webkit-flex;
    display: flex;
}
div.nsl-container svg {
    height: 24px;
    width: 24px;
    vertical-align: top;
}
div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0 5px 0 5px;
    padding: 10px 0;
    font-size: 0.9rem;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
    flex: 1 1 auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    display: inline-block;
}
div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container {
    margin: 1px;
    padding: 7px;
    border-radius: 3px;
    background: #fff;
}
div.nsl-container .nsl-button-google[data-skin="light"] {
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1);
    color: #888;
}
.nsl-clear {
    clear: both;
}
.woocommerce-MyAccount-content div.nsl-container .nsl-container-buttons, #nsl-custom-login-form-main .nsl-container-buttons {
	padding: 10px 20px;
	background: #f8f8f8;
	border: 1px dashed #dfdfdf;
	margin-top: 30px;
}
.woocommerce-message.message-wrapper .message-container {
    padding: 8px 10px 8px 10px;
    margin-bottom: 10px;
    border: 1px dashed #dfdfdf;
    background: #fafafa;
}
b, strong, .accordion-title, .accordion-title.active, .button, button, input[type='submit'], input[type='reset'], input[type='button'] {
    font-weight: 500;
}
.nav>li>a, .nav-dropdown {
    font-size: .925em;
}
.nav>li>a {
    padding: 0;
}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a {
    color: #393939;
    font-weight: 500;
}
pre, blockquote, form, figure, p, dl, ul, ol {
    margin-bottom: 0.8em;
}
.home-headline, .home-headline h2, .page-title h1, .banner h1 {
    font-size: 2.2rem;
	line-height: 1.3;
	position: relative;
}
.banner h1, .home-headline-main {
	line-height: 1.3;
	font-size: 2.5em;
}
.box-image img, .img, .img img {
    width: auto;
}
.service-box .box-text p {
    text-align: justify;
}
.service-box .box-text h4 {
    margin-bottom: 5px;
}
.service-box, .feature-box-2 {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.12);
	height: 100%;
}
.service-box {
	padding: 10px;
}
.absolute-footer {
    background-color: #1d1d1d;
}
.header-search-dropdown {
	height: 62px;
}
.header-search-dropdown > a {
	height: 100%;
}
.searchform-wrapper:not(.form-flat) .submit-button, .widget_search .submit-button, .searchform .button  {
	border-radius: 0 !important;
}
.nav>li>a {
    padding: 0 3px;
}
.header-search-dropdown .nav-dropdown {
	margin-top: -2px;
}
.pricing-table .title {
    padding: 1em 15%;
    border-bottom: none;
	font-size: 1.5rem;
	background: transparent;
}
.pricing-table .price {
    color: #32b856;
    padding: 0 15%;
    font-weight: 600;
}
.pricing-table.basic .price {
    color: #398dc8;
}
.pricing-table.basic {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
	background-repeat: no-repeat;
    background-position: top center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMi4wODQgNTEyLjA4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEsLTEuMjI0NjQ2Nzk5MTQ3MzUzMmUtMTYsMS4yMjQ2NDY3OTkxNDczNTMyZS0xNiwtMSw1MTIuMDgzMDM4MzMwMDc4MSwyOTIuMDg1NTg2NTQ3ODUxNTYpIj4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNNDE2LjA4NCwxODEuMzg5TDQxNi4wODQsMTgxLjM4OWMtMjkuNDYtNzAuNjktMTEwLjY0OC0xMDQuMTE0LTE4MS4zMzktNzQuNjU0ICBjLTQ4LjMzNSwyMC4xNDMtODEuMiw2NS43OTYtODQuOTY2LDExOC4wMjVjLTQwLjg0OCw1LjY0OS02OS4zODMsNDMuMzQzLTYzLjczNCw4NC4xOTJjNS4xMTIsMzYuOTYyLDM2LjcyNSw2NC40NzUsNzQuMDM4LDY0LjQzOCAgaDI1NmM1My4wMTksMCw5Ni00Mi45ODEsOTYtOTZTNDY5LjEwNCwxODEuMzg5LDQxNi4wODQsMTgxLjM4OXoiIGZpbGw9IiNmNmZiZmYiIGRhdGEtb3JpZ2luYWw9IiM2NGI1ZjYiIGNsYXNzPSIiPjwvcGF0aD4KPHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iIiBkPSJNMzMwLjc1MSwyMjQuMDU2TDMzMC43NTEsMjI0LjA1NmMtMjkuNDYtNzAuNjktMTEwLjY0OC0xMDQuMTE0LTE4MS4zMzgtNzQuNjU0ICBjLTQ4LjMzNSwyMC4xNDMtODEuMiw2NS43OTYtODQuOTY2LDExOC4wMjVjLTQwLjg0OCw1LjY0OS02OS4zODMsNDMuMzQzLTYzLjczNCw4NC4xOTJjNS4xMTIsMzYuOTYyLDM2LjcyNSw2NC40NzUsNzQuMDM4LDY0LjQzOCAgaDI1NmM1My4wMTksMCw5Ni00Mi45ODEsOTYtOTZTMzgzLjc3LDIyNC4wNTYsMzMwLjc1MSwyMjQuMDU2eiIgZmlsbD0iI2YwZjhmZiIgZGF0YS1vcmlnaW5hbD0iI2JiZGVmYiIgY2xhc3M9IiI+PC9wYXRoPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+);
}
.pricing-table.advanced {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
	background-repeat: no-repeat;
    background-position: top center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMi4wODQgNTEyLjA4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwtMS4yMjQ2NDY3OTkxNDczNTMyZS0xNiwtMS4yMjQ2NDY3OTkxNDczNTMyZS0xNiwtMSwxLjEzNjg2ODM3NzIxNjE2MDNlLTEzLDI5Mi4wODU1ODY1NDc4NTE1NikiPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSIiIGQ9Ik00MTYuMDg0LDE4MS4zODlMNDE2LjA4NCwxODEuMzg5Yy0yOS40Ni03MC42OS0xMTAuNjQ4LTEwNC4xMTQtMTgxLjMzOS03NC42NTQgIGMtNDguMzM1LDIwLjE0My04MS4yLDY1Ljc5Ni04NC45NjYsMTE4LjAyNWMtNDAuODQ4LDUuNjQ5LTY5LjM4Myw0My4zNDMtNjMuNzM0LDg0LjE5MmM1LjExMiwzNi45NjIsMzYuNzI1LDY0LjQ3NSw3NC4wMzgsNjQuNDM4ICBoMjU2YzUzLjAxOSwwLDk2LTQyLjk4MSw5Ni05NlM0NjkuMTA0LDE4MS4zODksNDE2LjA4NCwxODEuMzg5eiIgZmlsbD0iI2Y2ZmZmOSIgZGF0YS1vcmlnaW5hbD0iIzY0YjVmNiIgY2xhc3M9IiI+PC9wYXRoPgo8cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSIiIGQ9Ik0zMzAuNzUxLDIyNC4wNTZMMzMwLjc1MSwyMjQuMDU2Yy0yOS40Ni03MC42OS0xMTAuNjQ4LTEwNC4xMTQtMTgxLjMzOC03NC42NTQgIGMtNDguMzM1LDIwLjE0My04MS4yLDY1Ljc5Ni04NC45NjYsMTE4LjAyNWMtNDAuODQ4LDUuNjQ5LTY5LjM4Myw0My4zNDMtNjMuNzM0LDg0LjE5MmM1LjExMiwzNi45NjIsMzYuNzI1LDY0LjQ3NSw3NC4wMzgsNjQuNDM4ICBoMjU2YzUzLjAxOSwwLDk2LTQyLjk4MSw5Ni05NlMzODMuNzcsMjI0LjA1NiwzMzAuNzUxLDIyNC4wNTZ6IiBmaWxsPSIjZjBmZmYzIiBkYXRhLW9yaWdpbmFsPSIjYmJkZWZiIiBjbGFzcz0iIj48L3BhdGg+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=);
}
.pricing-table .items>div {
    padding: 10px 0;
}
.main-feature {
	display: flex;
}
.bullet-item .text:before, .main-feature:before, .feature-box h5:before {
    content: '';
    display: inline-block;
    margin-right: 8px;
	margin-top: 5px;
    width: 16px;
    height: 16px;
	min-width: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTM2OS4xNjQwNjIgMTc0Ljc2OTUzMWM3LjgxMjUgNy44MTI1IDcuODEyNSAyMC40NzY1NjMgMCAyOC4yODUxNTdsLTEzNC4xNzE4NzQgMTM0LjE3NTc4MWMtNy44MTI1IDcuODA4NTkzLTIwLjQ3MjY1NyA3LjgwODU5My0yOC4yODUxNTcgMGwtNjMuODcxMDkzLTYzLjg3NWMtNy44MTI1LTcuODA4NTk0LTcuODEyNS0yMC40NzI2NTcgMC0yOC4yODEyNSA3LjgwODU5My03LjgxMjUgMjAuNDcyNjU2LTcuODEyNSAyOC4yODEyNSAwbDQ5LjczMDQ2OCA0OS43MzA0NjkgMTIwLjAzMTI1LTEyMC4wMzUxNTdjNy44MTI1LTcuODA4NTkzIDIwLjQ3NjU2My03LjgwODU5MyAyOC4yODUxNTYgMHptMTQyLjgzNTkzOCA4MS4yMzA0NjljMCAxNDEuNTAzOTA2LTExNC41MTU2MjUgMjU2LTI1NiAyNTYtMTQxLjUwMzkwNiAwLTI1Ni0xMTQuNTE1NjI1LTI1Ni0yNTYgMC0xNDEuNTAzOTA2IDExNC41MTU2MjUtMjU2IDI1Ni0yNTYgMTQxLjUwMzkwNiAwIDI1NiAxMTQuNTE1NjI1IDI1NiAyNTZ6bS00MCAwYzAtMTE5LjM5NDUzMS05Ni42MjEwOTQtMjE2LTIxNi0yMTYtMTE5LjM5NDUzMSAwLTIxNiA5Ni42MjEwOTQtMjE2IDIxNiAwIDExOS4zOTQ1MzEgOTYuNjIxMDk0IDIxNiAyMTYgMjE2IDExOS4zOTQ1MzEgMCAyMTYtOTYuNjIxMDk0IDIxNi0yMTZ6bTAgMCIgZmlsbD0iIzMyYjg1NiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=)
}
.bullet-item.is-disabled .text:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTI1NiwwQzExNC41MDgsMCwwLDExNC40OTcsMCwyNTZjMCwxNDEuNDkzLDExNC40OTcsMjU2LDI1NiwyNTZjMTQxLjQ5MiwwLDI1Ni0xMTQuNDk3LDI1Ni0yNTYgICAgQzUxMiwxMTQuNTA3LDM5Ny41MDMsMCwyNTYsMHogTTI1Niw0NzJjLTExOS4zODQsMC0yMTYtOTYuNjA3LTIxNi0yMTZjMC0xMTkuMzg1LDk2LjYwNy0yMTYsMjE2LTIxNiAgICBjMTE5LjM4NCwwLDIxNiw5Ni42MDcsMjE2LDIxNkM0NzIsMzc1LjM4NSwzNzUuMzkzLDQ3MiwyNTYsNDcyeiIgZmlsbD0iI2ZmNGExMiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMzQzLjU4NiwzMTUuMzAyTDI4NC4yODQsMjU2bDU5LjMwMi01OS4zMDJjNy44MS03LjgxLDcuODExLTIwLjQ3MywwLjAwMS0yOC4yODRjLTcuODEyLTcuODExLTIwLjQ3NS03LjgxLTI4LjI4NCwwICAgIEwyNTYsMjI3LjcxNmwtNTkuMzAzLTU5LjMwMmMtNy44MDktNy44MTEtMjAuNDc0LTcuODExLTI4LjI4NCwwYy03LjgxLDcuODExLTcuODEsMjAuNDc0LDAuMDAxLDI4LjI4NEwyMjcuNzE2LDI1NiAgICBsLTU5LjMwMiw1OS4zMDJjLTcuODExLDcuODExLTcuODEyLDIwLjQ3NC0wLjAwMSwyOC4yODRjNy44MTMsNy44MTIsMjAuNDc2LDcuODA5LDI4LjI4NCwwTDI1NiwyODQuMjg0bDU5LjMwMyw1OS4zMDIgICAgYzcuODA4LDcuODEsMjAuNDczLDcuODExLDI4LjI4NCwwQzM1MS4zOTgsMzM1Ljc3NSwzNTEuMzk3LDMyMy4xMTIsMzQzLjU4NiwzMTUuMzAyeiIgZmlsbD0iI2ZmNGExMiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=);
}
.pricing-table-wrapper .pricing-table .bullet-item {
	text-align: left;
}
.pricing-table .items {
    padding: 10px 10%;
}
.bullet-more-info {
	background-color: #ffdeb5;
	letter-spacing: 0;
	width: 18px;
	height: 18px;
	text-align: center;
    line-height: 1.08;
}
.has-boxshadow {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
}
.padding15 {
	padding: 15px;
}
.choose-plan h3:before, .solution-item h5:before {
	content: '';
    display: inline-block;
    margin-bottom: -2px;
    margin-right: 8px;
    width: 18px;
    height: 18px;
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMS42MyA1MTEuNjMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik00ODkuOTMsMTY3Ljg3NWMtMTQuNDY5LTE0LjQ2NS0zMS42MDEtMjEuNjk4LTUxLjM5NC0yMS42OThIMzMxLjc1N2M0LjE4OS0xMS40MTksNi4yODMtMjMuNjAxLDYuMjgzLTM2LjU0NSAgIGMwLTIzLjIxOS03Ljc1OC00MS4yMDQtMjMuMjcxLTUzLjk2Yy0xNS41MTYtMTIuNzUxLTM1LjE2Ni0xOS4xMjYtNTguOTU3LTE5LjEyNmMtNy4yMzIsMC0xMy44NDksMS42NjUtMTkuODQ1LDQuOTk4ICAgYy01Ljk5NiwzLjMyOC0xMS4yMzEsOC4wNDItMTUuNzAzLDE0LjEyOGMtNC40NzEsNi4wOTEtOC4zMjYsMTIuMDg3LTExLjU2LDE3Ljk4OWMtMy4yMzksNS45MDEtNi43NjEsMTIuNzUyLTEwLjU2NiwyMC41NTUgICBjLTMuODA2LDcuODA4LTYuOTQ1LDEzLjcwNi05LjQxOSwxNy43MDVjLTYuNjYxLDEwLjQ3LTE2LjE4LDIyLjc0Mi0yOC41NDksMzYuODI5Yy0wLjM4MiwwLjU3MS0xLjcxNSwyLjE5LTMuOTk5LDQuODU0ICAgYy0yLjI4NCwyLjY2Ni00LjA5Myw0LjcxMi01LjQyNCw2LjEzOWMtMS4zMzEsMS40MjctMy4yOCwzLjQ3NC01Ljg1Miw2LjEzOWMtMi41NzQsMi42NjYtNC44NTgsNC44MDUtNi44NTQsNi40MjQgICBjLTEuOTk5LDEuNjE5LTQuMTM5LDMuMzMtNi40MjQsNS4xNGMtMi4yODQsMS44MDktNC41MjEsMy4xNC02LjcxLDMuOTk5Yy0yLjE4NywwLjg1NS00LjIzMywxLjI4My02LjEzNiwxLjI4M0gzNi41NDcgICBjLTEwLjA5LDAtMTguNzA0LDMuNTc1LTI1Ljg0MSwxMC43MUMzLjU3MSwyMDAuNTcsMCwyMDkuMTg0LDAsMjE5LjI3MnYxODIuNzI1YzAsMTAuMDg4LDMuNTY3LDE4LjcwMSwxMC43MDYsMjUuODQgICBjNy4xNDEsNy4xMzYsMTUuNzUsMTAuNzA4LDI1Ljg0MSwxMC43MDhoODIuMjI0YzExLjIyOCwwLDMyLjQ0OSw1LjYxOSw2My42NjYsMTYuODQ4YzM1Ljk3MiwxMy4xMzQsNjYuNjE2LDE5LjY5NCw5MS45MzIsMTkuNjk0ICAgYzI2LjgzNiwwLDQ4LjQ0LTcuNjYyLDY0LjgwOS0yMi45ODNjMTYuMzY4LTE1LjMxNywyNC40NjEtMzYuMjA2LDI0LjI2Ny02Mi42N2MxMS40MjctMTQuNjU3LDE3LjEzNS0zMS41OTcsMTcuMTM1LTUwLjgxOSAgIGMwLTQuMTg1LTAuMjg4LTguMjc3LTAuODU1LTEyLjI3NGM2LjI4My0xMC44NDksOS44MDQtMjIuMTc2LDEwLjU2Ny0zMy45NzZoNDguMjUyYzE5Ljk4NiwwLDM3LjE2NS03LjIzMSw1MS41MzgtMjEuNjk2ICAgYzE0LjM2Ni0xNC40NjQsMjEuNTUtMzEuNjg4LDIxLjU1LTUxLjY3MUM1MTEuNjI2LDE5OS4zODksNTA0LjM5MiwxODIuMzUyLDQ4OS45MywxNjcuODc1eiBNNjcuNjY1LDM5Ni41NzYgICBDNjQuMDQ3LDQwMC4xOTMsNTkuNzY2LDQwMiw1NC44MTgsNDAyYy00Ljk1MiwwLTkuMjM1LTEuODA3LTEyLjg1LTUuNDI0Yy0zLjYxOC0zLjYxNy01LjQyNC03Ljg5OC01LjQyNC0xMi44NDcgICBjMC00Ljk0OSwxLjgwNy05LjIzMyw1LjQyNC0xMi44NDhjMy42MTktMy42MTcsNy44OTgtNS40MjcsMTIuODUtNS40MjdjNC45NDgsMCw5LjIyOSwxLjgxLDEyLjg0Nyw1LjQyNyAgIGMzLjYxNiwzLjYxNCw1LjQyNCw3Ljg5OCw1LjQyNCwxMi44NDhDNzMuMDg5LDM4OC42NzgsNzEuMjgsMzkyLjk1OSw2Ny42NjUsMzk2LjU3NnogTTQ2NC4yMywyNDQuOTg0ICAgYy03LjIyOCw3LjIzMy0xNS44MDQsMTAuODQ4LTI1LjcwMSwxMC44NDhIMzQ0LjAzYzIuODU0LDMuMjM0LDUuMjMyLDcuNzU4LDcuMTM1LDEzLjU2MmMxLjkwNiw1LjgwNCwyLjg1OCwxMS4wODgsMi44NTgsMTUuODQ1ICAgYzAsMTMuMTM1LTUuMDQ1LDI0LjQ1NS0xNS4xMzMsMzMuOTY5YzMuNDI5LDYuMDkxLDUuMTQsMTIuNjYyLDUuMTQsMTkuNzAxYzAsNy4wNDMtMS42NjcsMTQuMDM3LTQuOTk2LDIwLjk4NCAgIGMtMy4zMzMsNi45NDMtNy44NTQsMTEuOTQtMTMuNTY1LDE0Ljk4NmMwLjk1MSw1LjcwMSwxLjQzLDExLjAzNiwxLjQzLDE1Ljk4OGMwLDMxLjc3Ny0xNy45ODYsNDcuNjctNTMuOTYsNDcuNjcgICBjLTE1LjQxOSwwLTMyLjUwMi0zLjA0NS01MS4yNDktOS4xM2MtMTguNzQ4LTYuMDg4LTM3LjE2My0xMi4xODMtNTUuMjQ2LTE4LjI3NEMxNDguMzYxLDQwNS4wNDYsMTMyLjQ3LDQwMiwxMTguNzY0LDQwMmgtOS4xMzUgICBWMjE5LjI4aDkuMTM1YzEzLjUxMywwLDI2LjgzNS01LjQyNiwzOS45NjktMTYuMjc5YzUuNzEzLTQuNzYyLDE1LjMyNS0xNC44NTEsMjguODM3LTMwLjI2NiAgIGMxMy43MDYtMTUuNDE1LDI0LjM2Ni0yOS4yMTEsMzEuOTc3LTQxLjM5NmMyLjQ3NC0zLjk5OSw1Ljk5Ni0xMC4xODUsMTAuNTY2LTE4LjU1OWMxMi41NjItMjYuNDU4LDIxLjEyNy0zOS42ODQsMjUuNjk3LTM5LjY4NCAgIGMxMy41MTQsMCwyNC41MDYsMi45MDIsMzIuOTc2LDguNzA1YzguNDcsNS44MDcsMTIuNzAzLDE1LjA4MywxMi43MDMsMjcuODM1YzAsOC4xODYtMS40MjcsMTYuMjI4LTQuMjgxLDI0LjEyNiAgIGMtMi44NTcsNy44OTgtNS45OTUsMTQuMzcyLTkuNDIxLDE5LjQxNHMtNi41NjcsMTAuMjc4LTkuNDIyLDE1LjcwM2MtMi44NTQsNS40MjQtNC4yOCwxMC4wNDEtNC4yOCwxMy44NDZoMTY0LjQ1MiAgIGM5LjUxMywwLDE3Ljk4NiwzLjY2NSwyNS40MTIsMTAuOTkyYzcuNDIsNy4zMzIsMTEuMTI5LDE1Ljg0MywxMS4xMjksMjUuNTUzQzQ3NS4wNzgsMjI5LjE3Niw0NzEuNDY0LDIzNy43NCw0NjQuMjMsMjQ0Ljk4NHoiIGZpbGw9IiMzMmI4NTYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiPjwvcGF0aD4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+);
}
.is-small, .is-small.button {
    font-size: .9em;
}
.tooltipster-default {
	background: #32b856;
	max-width: 320px;
}
.tooltipster-default .tooltipster-content {
	font-family: inherit;
	font-size: 14px;
	line-height: 1.5;
}
.tag-label {
    cursor: pointer;
}
.best-choice {
	background-color: #ffffff;
	-webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
	border-radius: 15px;
}
.box-shadow, .row-box-shadow-2 .col-inner, .row-box-shadow-2-hover .col-inner:hover, .box-shadow-2, .box-shadow-2-hover:hover {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}
.icon-box-text h5 {
	margin-bottom: .2em;
}
.delivery-section .bg-fill {
	background-size: auto !important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
	height: 3em;
}
button.single_add_to_cart_button, .share-icons .button {
    min-height: 3em;
	min-width: 3em;
}
.share-icons .button {
	line-height: 2.8em;
}
.ux-search-submit.button.icon {
    min-width: 3em;
	min-height: 3em;
	line-height: 1;
	margin-right: .3em;
}
.button.tiktok:not(.is-outline), .button.tiktok:hover, .button.email:not(.is-outline), .button.email:hover {
    color: #ecaa30 !important;
}
.button, button, input, textarea, select, fieldset {
    margin-bottom: 1.2em;
}
.button.is-outline {
    line-height: 2.71em;
}
.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select {
    background-color: none;
    border-radius: 3px;
}
.wpcf7 .wpcf7-not-valid-tip {
    margin-bottom: 10px;
}
.page-title-inner {
    padding-top: 0;
}
.title-shape {
	position: absolute;
	z-index: -1;
}
.n-shape1 {
	left: 5px;
	bottom: -20px;
	-webkit-animation: moveLeftBounce 3s linear infinite;
    animation: moveLeftBounce 3s linear infinite;
}
.n-shape2 {
	left: 65px;
	top: 10px;
	-webkit-animation: moveLeftBounce 5s linear infinite;
    animation: moveLeftBounce 5s linear infinite;
}
.n-shape3 {
	left: auto;
	right: 155px;
	top: 5px;
	-webkit-animation: floating 4s linear infinite;
    animation: floating 4s linear infinite;
}
.n-shape4 {
	right: 10px;
	left: auto;
	bottom: 0;
	-webkit-animation: moveLeftBounce 4s linear infinite;
    animation: moveLeftBounce 4s linear infinite;
}
.n-shape5 {
	right: 155px;
	top: -20px;
	left: auto;
	-webkit-animation: floating 3s linear infinite;
    animation: floating 3s linear infinite;
}
.blog-title-header-section {
	overflow: hidden;
	background: rgb(100,74,187);
	background: -moz-linear-gradient(125deg, rgba(100,74,187,1) 0%, rgba(72,120,213,1) 50%, rgba(44,252,86,1) 100%);
	background: -webkit-linear-gradient(125deg, rgba(100,74,187,1) 0%, rgba(72,120,213,1) 50%, rgba(44,252,86,1) 100%);
	background: linear-gradient(125deg, rgba(100,74,187,1) 0%, rgba(72,120,213,1) 50%, rgba(44,252,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#644abb",endColorstr="#2cfc56",GradientType=1);
}
.breadcrumbs {
    font-size: 1rem;
}
.accordion-title {
    border-top: none;
	background: #f9f9f9;
	padding: .8em 2.5em;
}
.accordion-title.active {
	background: #fff;
	border-bottom: 1px solid #eee !important;
}
.accordion-item {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 10%);
}
.accordion-item:not(:last-child) {
	margin-bottom: 1rem;
}
.accordion .toggle {
    width: 2em;
    height: 2em;
    background-size: 1.2em;
    background-repeat: no-repeat;
    background-position: center center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTI1NiAwYy0xNDEuMTY0MDYyIDAtMjU2IDExNC44MzU5MzgtMjU2IDI1NnMxMTQuODM1OTM4IDI1NiAyNTYgMjU2IDI1Ni0xMTQuODM1OTM4IDI1Ni0yNTYtMTE0LjgzNTkzOC0yNTYtMjU2LTI1NnptMTEyIDI3Ny4zMzIwMzFoLTkwLjY2Nzk2OXY5MC42Njc5NjljMCAxMS43NzczNDQtOS41NTQ2ODcgMjEuMzMyMDMxLTIxLjMzMjAzMSAyMS4zMzIwMzFzLTIxLjMzMjAzMS05LjU1NDY4Ny0yMS4zMzIwMzEtMjEuMzMyMDMxdi05MC42Njc5NjloLTkwLjY2Nzk2OWMtMTEuNzc3MzQ0IDAtMjEuMzMyMDMxLTkuNTU0Njg3LTIxLjMzMjAzMS0yMS4zMzIwMzFzOS41NTQ2ODctMjEuMzMyMDMxIDIxLjMzMjAzMS0yMS4zMzIwMzFoOTAuNjY3OTY5di05MC42Njc5NjljMC0xMS43NzczNDQgOS41NTQ2ODctMjEuMzMyMDMxIDIxLjMzMjAzMS0yMS4zMzIwMzFzMjEuMzMyMDMxIDkuNTU0Njg3IDIxLjMzMjAzMSAyMS4zMzIwMzF2OTAuNjY3OTY5aDkwLjY2Nzk2OWMxMS43NzczNDQgMCAyMS4zMzIwMzEgOS41NTQ2ODcgMjEuMzMyMDMxIDIxLjMzMjAzMXMtOS41NTQ2ODcgMjEuMzMyMDMxLTIxLjMzMjAzMSAyMS4zMzIwMzF6bTAgMCIgZmlsbD0iIzM5OGRjOCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=)
}
.accordion .active .toggle {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTI1NiAwYy0xNDEuMTY0MDYyIDAtMjU2IDExNC44MzU5MzgtMjU2IDI1NnMxMTQuODM1OTM4IDI1NiAyNTYgMjU2IDI1Ni0xMTQuODM1OTM4IDI1Ni0yNTYtMTE0LjgzNTkzOC0yNTYtMjU2LTI1NnptMTEyIDI3Ny4zMzIwMzFoLTIyNGMtMTEuNzc3MzQ0IDAtMjEuMzMyMDMxLTkuNTU0Njg3LTIxLjMzMjAzMS0yMS4zMzIwMzFzOS41NTQ2ODctMjEuMzMyMDMxIDIxLjMzMjAzMS0yMS4zMzIwMzFoMjI0YzExLjc3NzM0NCAwIDIxLjMzMjAzMSA5LjU1NDY4NyAyMS4zMzIwMzEgMjEuMzMyMDMxcy05LjU1NDY4NyAyMS4zMzIwMzEtMjEuMzMyMDMxIDIxLjMzMjAzMXptMCAwIiBmaWxsPSIjMzk4ZGM4IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==)
}
.accordion .toggle i {
	display: none
}
.accordion .toggle, .accordion .active .toggle {
    top: 6px;
	left: 9px;
}
.accordion-inner {
    padding: 1em 1.2em;
}
.register-section {
	background-color: #5d2a9c;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 800 400'%3E%3Cdefs%3E%3CradialGradient id='a' cx='396' cy='281' r='514' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%231fb85c'/%3E%3Cstop offset='1' stop-color='%235d2a9c'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='400' y1='148' x2='400' y2='333'%3E%3Cstop offset='0' stop-color='%23ffffff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23ffffff' stop-opacity='0.5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='800' height='400'/%3E%3Cg fill-opacity='0.4'%3E%3Ccircle fill='url(%23b)' cx='267.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='532.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='400' cy='30' r='300'/%3E%3C/g%3E%3C/svg%3E");
	background-attachment: fixed;
	background-size: cover;
}
.back-to-top.plain {
	color: #ccc
}
.back-to-top.is-outline:hover {
	color: #fff
}
.social-chat-icons .button.icon {
	padding: 0;
	width: 2.5rem;
    height: 2.5rem;
	margin-left: 0.5rem;
    background-size: 2.5rem;
    background-repeat: no-repeat;
    background-position: center center;
	background-color: transparent;
	border: none;
}
.social-chat-icons .button.icon:hover {
	box-shadow: none;
}
.social-chat-icons .button.icon.messenger {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBzdHlsZT0iZmlsbDojQjBFMUZGOyIgY3g9IjI1NiIgY3k9IjI1NS45OTkiIHI9IjI1NS45OTkiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiM4NUM1RUQ7IiBkPSJNMTIzLjAyNywxNjQuNTc0Yy0zMy4zNzMsNjAuOTQ2LTIwLjY3NSwxMzUuNjM2LDI4LjM0OCwxODIuMzM5bDEuMTIyLDc5LjAzNmw4NS40MDYsODUuNDA2DQoJYzUuOTgsMC40MTcsMTIuMDEyLDAuNjQ1LDE4LjA5OCwwLjY0NWMxMzMuODUsMCwyNDMuNjg5LTEwMi43MywyNTUuMDE3LTIzMy42NDNMMzYyLjg3NSwxMzAuMjEzDQoJYy05LjkzNS05LjkyNC0yMS40Mi0xOC42MjctMzQuMzU2LTI1LjcxMUMyNTUuMTQ3LDY0LjMyNSwxNjMuMTgsOTEuMjQ3LDEyMy4wMjcsMTY0LjU3NHoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiM0MUEwRDc7IiBkPSJNMzg4LjU4OSwzMDkuOTk0Yy0zMy41OCw2MS4zMjMtMTAzLjU4Niw5MC4zNjktMTY4Ljg5Nyw3NC4zMjlsLTY3LjE5Niw0MS42MjdsLTEuMTIyLTc5LjAzNg0KCWMtNDkuMDIzLTQ2LjcwMy02MS43MjEtMTIxLjM5My0yOC4zNDgtMTgyLjMzOWM0MC4xNTMtNzMuMzI1LDEzMi4xMjEtMTAwLjI0OCwyMDUuNDkxLTYwLjA3MQ0KCUM0MDEuODMsMTQ0LjY0Niw0MjguNzc2LDIzNi42MDUsMzg4LjU4OSwzMDkuOTk0eiIvPg0KPHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHBvaW50cz0iMTUyLjU3OCwyODUuODc3IDI0MC4xMTIsMTkxLjY4NCAyODIuNDUyLDIzNC40OTkgMzYwLjk0NSwxOTEuNjg0IDI3NC44MzksMjg1Ljg3NyANCgkyMzUuMzU1LDI0NS45MTYgIi8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}
.social-chat-icons .button.icon.zalo {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyLjAwNyA1MTIuMDA3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuMDA3IDUxMi4wMDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgc3R5bGU9ImZpbGw6I0U2RUZGNDsiIGN4PSIyNTYuMDAzIiBjeT0iMjU2LjAwMyIgcj0iMjU2LjAwMyIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0I2RDFERDsiIGQ9Ik0zODUuNTgxLDEwNy4yNTZMMzg1LjU4MSwxMDcuMjU2Yy01LjEwMS01LjEwMi0xMi4xNDgtOC4yNTgtMTkuOTMyLTguMjU4SDE0Ni4zNTQNCgljLTE1LjU2NywwLTI4LjE4NywxMi42MTktMjguMTg3LDI4LjE4N3YyMTkuMjk1YzAsNy43ODUsMy4xNTYsMTQuODMyLDguMjU4LDE5LjkzM2wwLDBsMTQ1LjEwNSwxNDUuMTA1DQoJQzQwNS42ODIsNTAzLjQ4OSw1MTIuMDAxLDM5Mi4xNjksNTEyLjAwMSwyNTZjMC04LjA4Ni0wLjM5My0xNi4wODEtMS4xMjYtMjMuOTc2TDM4NS41ODEsMTA3LjI1NnoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiM0MUEwRDc7IiBkPSJNMzY1LjY0Nyw5OC45OTlIMTQ2LjM1M2MtMTUuNTY3LDAtMjguMTg3LDEyLjYxOS0yOC4xODcsMjguMTg3djIxOS4yOTQNCgljMCwxNS41NjcsMTIuNjE5LDI4LjE4NywyOC4xODcsMjguMTg3aDQzLjk3MXYzOC4zMzRsNTMuMzc3LTM4LjMzNGgxMjEuOTQ2YzE1LjU2NywwLDI4LjE4Ny0xMi42MTksMjguMTg3LTI4LjE4N1YxMjcuMTg1DQoJQzM5My44MzQsMTExLjYxOCwzODEuMjE1LDk4Ljk5OSwzNjUuNjQ3LDk4Ljk5OXoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMzkzLjgzNCwzNDAuOTQydi00NC4xN2MtNS43My01Ljg1LTEzLjcxNC05LjQ4NC0yMi41NS05LjQ4NGgtNjQuMTg4bDg2LjczOC0xMTguMTc1VjEzMS4yNA0KCWMtNC40NjYtMy45ODgtMTAuMzA0LTYuMzEtMTYuNS02LjMxaC0xMzEuMmMtMTcuNDM1LDAtMzEuNTcsMTQuMTM1LTMxLjU3LDMxLjU3czE0LjEzNSwzMS41NywzMS41NywzMS41N2g1NS4xNjhMMjEyLDMxMS4wODkNCgljLTUuNDc0LDcuNTM5LTYuMjU1LDE3LjUxMi0yLjAyNCwyNS44MTJjNC4yMzEsOC4zLDEyLjc2LDEzLjUyNiwyMi4wNzcsMTMuNTI2aDEzOS4yMzINCglDMzgwLjEyMSwzNTAuNDI2LDM4OC4xMDQsMzQ2Ljc5MiwzOTMuODM0LDM0MC45NDJ6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.social-chat-icons i {
	display: none;
}
dl {
    text-transform: none;
}
th, td {
    line-height: 1.5;
}
.toggle {
    opacity: 1;
}
.feature-title {
	border-bottom: 1px solid #eee;
	display: flex;
	margin-bottom: 10px;
	padding: 8px 10px;
	align-items: center;
	background: #f8f8f8;
}
.feature-title h3 {
	margin-bottom: 0;
	color: #0f689d;
}
.feature-number {
	display: flex;
	width: 2.6em;
	min-width: 2.6em;
	height: 2.6em;
	margin-right: 10px;
	border-radius: 100%;
	background: #c2f5d7;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	color: #0f689d;
}
.feature-box-2 {
	margin-bottom: 25px;
}
.feature-box-2 .desc {
	padding: 10px 15px;
}
.offer-banner {
	position: absolute;
	top: auto;
	bottom: 15px;
	left: 15px;
	width: calc(100% - 30px);
}
.form-flat button, .form-flat input {
    border-radius: 3px;
}
.stepper-wrapper {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.stepper-item {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 1;
	text-align: center;
}
.stepper-item::after {
	position: absolute;
	content: "";
	border-bottom: 3px dashed #ccc;
	width: 100%;
	top: 20px;
	left: 50%;
	z-index: 2;
}
.stepper-item.completed::after {
	border-bottom: 3px dashed #64d25b;
	z-index: 3;
}
.stepper-item:last-child::after {
	content: none;
}
.stepper-item .step-counter {
	position: relative;
	z-index: 5;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #ccc;
	margin-bottom: 15px;
	color: #fff;
}
.stepper-item.completed .step-counter {
	background-size: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LDIyTC0xLDExLjQwMmwyLjc5OC0yLjg1OWw3LjE0OSw3LjQ3M0wyMi4wOTEsMkwyNSw0LjgwNkw5LDIyeiIvPg0KPC9zdmc+DQo=");
	font-size: 0;
}
.stepper-item.active {
	font-weight: bold;
}
.stepper-item.completed .step-counter, .stepper-item.active .step-counter {
	background-color: #64d25b;
}
.stepper-item.active .step-counter {
	outline: 10px solid #d9f9d2;
}
.woocommerce-error .message-icon.icon-close {
	display: block;
	margin-right: 8px;
	width: 20px;
	height: 20px;
	min-width: 20px;
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNEODM5MzkiIGQ9Ik0xMiwyYzUuNTE0LDAsMTAsNC40ODYsMTAsMTBzLTQuNDg2LDEwLTEwLDEwUzIsMTcuNTE0LDIsMTJTNi40ODYsMiwxMiwyeiBNMTIsMEM1LjM3MywwLDAsNS4zNzMsMCwxMg0KCXM1LjM3MywxMiwxMiwxMnMxMi01LjM3MywxMi0xMlMxOC42MjcsMCwxMiwweiBNMTAuNjksNy41MjZDMTAuNTkxLDYuNzE5LDExLjIxOCw2LDEyLjAzOCw2YzAuNzcxLDAsMS4zNzcsMC42NzYsMS4yOCwxLjQ1MQ0KCWwtMC43NTcsNi4wNTNDMTIuNTI2LDEzLjc4NywxMi4yODUsMTQsMTIsMTRzLTAuNTI2LTAuMjEzLTAuNTYyLTAuNDk2QzExLjQzOCwxMy41MDQsMTAuNjksNy41MjYsMTAuNjksNy41MjZ6IE0xMiwxOC4yNQ0KCWMtMC42OSwwLTEuMjUtMC41Ni0xLjI1LTEuMjVzMC41Ni0xLjI1LDEuMjUtMS4yNXMxLjI1LDAuNTYsMS4yNSwxLjI1UzEyLjY5LDE4LjI1LDEyLDE4LjI1eiIvPg0KPC9zdmc+DQo=");
}
.woocommerce-error .message-container {
	display: flex;
	align-items: center;
	justify-content: center;
}
.custom-product-page .product-title-container {
	text-align: center;
}
.custom-product-page .product-title-container .is-divider {
	margin-left: auto;
	margin-right: auto;
}
.popup-trial .wpcf7-submit {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.popup-trial .wpcf7-spinner, .popup-trial .wpcf7-not-valid-tip {
	display: none;
}
.blog-banner-bottom-bg .section-bg {
	background-size: contain !important;
	background-position: 0 100%;
}
.page-title-inner .is-divider, .post .entry-header .is-divider, .post-sidebar .widget .is-divider {
	display: none;
}
.badge-frame .badge-inner, .badge-outline .badge-inner {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.19);
	-moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.19);
	box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.19);
	border: none;
	margin-left: -0.5em;
}
.has-hover:hover .badge-outline .badge-inner {
	background-color: #fff !important;
	color: #398dc8 !important;
}
#post-list .badge-frame .badge-inner:before, #post-list .badge-outline .badge-inner:before, .single-post .post .badge-frame .badge-inner:before, .single-post .post .badge-outline .badge-inner:before, .post-item .badge-outline .badge-inner:before, .post-item .badge-frame .badge-inner:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-right-color: #ddd;
	transform: rotate(225deg);
	position: absolute;
	top: -6px;
	left: 2px;
}
.badge-inner br {
	display: none;
}
.badge-inner {
	padding: 8px 5px;
}
.badge-inner .post-date-day {
	display: block;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #eee;
	font-size: 1.2em;
}
.badge-inner .post-date-month {
	font-weight: 300;
}

.entry-header .entry-category {
	display: none;
}
#post-list article.post .button.is-outline {
	text-transform: capitalize;
	border: none;
	padding: 0;
	line-height: 1;
	font-size: .938rem;
	font-weight: 400;
	letter-spacing: 0;
}
#post-list article.post .button.is-outline:hover, #post-list article.post .button.is-outline:active, #post-list article.post .button.is-outline:focus {
	background: transparent;
	color: #398dc8;
}
#post-list article.post .entry-summary p {
	text-align: justify;
}
#post-list article.post .entry-meta .cat-links, #post-list article.post .entry-meta .comments-link, #post-list article.post .entry-meta .tags-links {
	font-size: 0;
	padding-left: 25px;
	position: relative;
	display: inline-block;
}
.blog-single .entry-meta .posted-on, .blog-single .entry-meta .byline {
	font-size: 0;
	padding-left: 25px;
	position: relative;
	margin-right: 10px;
}
.post-views-likes-meta .post-views, .post-views-likes-meta .post-likes {
	color: #398dc8;
	font-size: .875rem;
}
.post-views-likes-meta .post-likes {
	cursor: pointer;
}
#post-list article.post .entry-meta .cat-links {
	float: left;
}
#post-list article.post .entry-meta .cat-links:before, #post-list article.post .entry-meta .comments-link:before, #post-list article.post .entry-meta .tags-links:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 1px;
	left: 0;
}
.blog-single .entry-meta .byline:before, .blog-single .entry-meta .posted-on:before {
	content: '';
	display: block;
	width: 18px;
	height: 18px;
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: -3px;
	left: 0;
}
.blog-single .entry-meta .posted-on:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjEycHgiIGhlaWdodD0iNzkycHgiIHZpZXdCb3g9IjAgMCA2MTIgNzkyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MTIgNzkyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNDMUMxQzEiIGQ9Ik00MjIuNCwxNTQuOHYtMzZoLTQzLjJ2MzZIMjMyLjgwMXYtMzZoLTQzLjJ2MzZIMHY1MTguNGg2MTJWMTU0LjhINDIyLjR6IE0xODkuNiwxOTh2MzZoNDMuMnYtMzZoMTQ2LjQNCgkJdjI4LjhoNDMuMlYxOThINTY4Ljh2NzJINDMuMnYtNzJIMTg5LjZ6IE00My4yLDYzMFYzMTMuMmg1MjUuNlY2MzBINDMuMnoiLz4NCgk8cmVjdCB4PSIxNDAuNCIgeT0iNTAwLjQiIGZpbGw9IiNDMUMxQzEiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KCTxyZWN0IHg9IjI3MCIgeT0iNTAwLjQiIGZpbGw9IiNDMUMxQzEiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KCTxyZWN0IHg9IjM5OS42IiB5PSI1MDAuNCIgZmlsbD0iI0MxQzFDMSIgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIi8+DQoJPHJlY3QgeD0iMjcwIiB5PSIzNzAuOCIgZmlsbD0iI0MxQzFDMSIgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIi8+DQoJPHJlY3QgeD0iMzk5LjYiIHk9IjM3MC44IiBmaWxsPSIjQzFDMUMxIiB3aWR0aD0iNzIiIGhlaWdodD0iNzIiLz4NCgk8cmVjdCB4PSIxNDAuNCIgeT0iMzcwLjgiIGZpbGw9IiNDMUMxQzEiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPC9nPg0KPC9zdmc+DQo=");
}
#post-list article.post .entry-meta .comments-link:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNDMUMxQzEiIGQ9Ik0zLDZ2MjBoOS41ODZMMTYsMjkuNDE0TDE5LjQxNCwyNkgyOVY2SDN6IE01LDhoMjJ2MTZoLTguNDE0TDE2LDI2LjU4NkwxMy40MTQsMjRINVY4eiBNOSwxMXYyaDE0di0ySDl6DQoJIE05LDE1djJoMTR2LTJIOXogTTksMTl2MmgxMHYtMkg5eiIvPg0KPC9zdmc+DQo=");
}
#post-list article.post .entry-meta .cat-links:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI2MTJweCIgaGVpZ2h0PSI3OTJweCIgdmlld0JveD0iMCAwIDYxMiA3OTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYxMiA3OTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9ImJvbGRfY29weV80MV8iPg0KCTxwYXRoIGZpbGw9IiNDMUMxQzEiIGQ9Ik02MTIsMzk2TDQ2MS4zOTEsMjExLjkyMkgwVjM5NnYxODQuMDc4aDQ2MS4zOTFMNjEyLDM5NnogTTM4LjI1LDU0MS44MjhWMzk2VjI1MC4xNzJoNDA1LjAxTDU2Mi41OCwzOTYNCgkJTDQ0My4yNTksNTQxLjgyOEgzOC4yNXoiLz4NCgk8cGF0aCBmaWxsPSIjQzFDMUMxIiBkPSJNNDQxLjUxOSwzNDMuNDA3Yy0yOS4wMTMsMC01Mi41OTMsMjMuNTgxLTUyLjU5Myw1Mi41OTNzMjMuNTgxLDUyLjU5Myw1Mi41OTMsNTIuNTkzDQoJCWMyOS4wMTMsMCw1Mi41OTMtMjMuNTgxLDUyLjU5My01Mi41OTNTNDcwLjUxMywzNDMuNDA3LDQ0MS41MTksMzQzLjQwN3ogTTQ0MS41MTksNDEwLjM0M2MtNy44OTksMC0xNC4zNDMtNi40NDUtMTQuMzQzLTE0LjM0Mw0KCQljMC03Ljg5OSw2LjQ0NS0xNC4zNDMsMTQuMzQzLTE0LjM0M2M3Ljg5OSwwLDE0LjM0Myw2LjQ0NSwxNC4zNDMsMTQuMzQzQzQ1NS44NjQsNDAzLjg5OSw0NDkuNDE4LDQxMC4zNDMsNDQxLjUxOSw0MTAuMzQzeiIvPg0KCTxyZWN0IHg9IjExMi41ODkiIHk9IjI5OC4xNzUiIGZpbGw9IiNDMUMxQzEiIHdpZHRoPSIyMDMuOTg3IiBoZWlnaHQ9IjM4LjI1Ii8+DQoJPHJlY3QgeD0iMTEyLjU4OSIgeT0iMzcyLjc2MyIgZmlsbD0iI0MxQzFDMSIgd2lkdGg9IjIwMy45ODciIGhlaWdodD0iMzguMjUiLz4NCgk8cmVjdCB4PSIxMTIuNTg5IiB5PSI0NDcuMzEyIiBmaWxsPSIjQzFDMUMxIiB3aWR0aD0iMTA4LjM2MyIgaGVpZ2h0PSIzOC4yNSIvPg0KPC9nPg0KPC9zdmc+DQo=");
}
#post-list article.post .entry-meta .tags-links:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNDOUM5QzkiIGQ9Ik0xMi41LDFoLTlMMywxLjV2MTNsMC44NzIsMC4zMzVMOCwxMC4yNDdsNC4xMjgsNC41ODhMMTMsMTQuNXYtMTNMMTIuNSwxeiBNMTIsMTMuMkw4LjM3Miw5LjE2NUg3LjYyOA0KCUw0LDEzLjJWMmg4VjEzLjJ6Ii8+DQo8L3N2Zz4NCg==");
}
#post-list article.post .entry-meta .cat-links a, article.post .entry-meta .comments-link a, article.post .entry-meta .tags-links a {
	font-size: .875rem;
}
.blog-single .entry-meta.uppercase a {
	font-size: .875rem;
	text-transform: capitalize;
}
textarea {
	min-height: 70px;
}
.entry-author {
	padding: 2em 0 0 0;
}
.entry-author .author-name {
	text-transform: capitalize;
}
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
	text-transform: capitalize;
	border-radius: 5px;
}
#comments #reply-title {
	display: none;
}
#comments .comments-title {
	text-transform: none;
	font-size: 100%;
}
.comment-inner cite {
	font-style: normal;
}
.comment-inner .says, .comment-inner .comment-meta.commentmetadata time {
	color: #aaa;
}
.comment-inner .comment-meta.commentmetadata {
	text-transform: none;
	font-size: .813rem;
}
.nav-pagination > li > span, .nav-pagination > li > a {
	border-radius: 3px;
	border: 1px solid #eee;
	line-height: 2.25em;
}
.comment-form p.comment-form-author, .comment-form p.comment-form-email, .comment-form p.comment-form-url, .comment-form p.comment-form-phone {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.portfolio-single-page .featured_item_cats a {
	color: #398dc8;
}
.portfolio-single-page .entry-title.uppercase {
	text-transform: capitalize;
}
.portfolio-single-page .portfolio-meta {
	margin-bottom: .5rem;
}
.portfolio-page-wrapper.portfolio-archive.page-featured-item .page-title {
	margin-bottom: 0;
	text-transform: none;
	font-size: 1.25em;
	text-align: center;
}
.portfolio-page-wrapper .col {
	padding-bottom: 0;
}
.portfolio-box .show-on-hover {
	opacity: 1;
	color: #398dc8;
}
.portfolio-box .portfolio-box-category {
	text-transform: capitalize;
	font-size: .875rem;
	margin-top: .3em;
	margin-bottom: .3em;
	opacity: 1;
}
.portfolio-element-wrapper .filter-nav .active a {
	color: #398dc8;
}
.portfolio-element-wrapper .no-results.not-found {
	margin: 0 auto;
}
.wpcf7 form .wpcf7-response-output {
	border-width: 1px;
	border-radius: 0;
	text-align: left;
	padding-left: 40px;
	background-size: 20px;
	background-position: 8px;
	background-repeat: no-repeat;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #b20000;
	color: #c13232;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjExLjk5NXB4IiBoZWlnaHQ9IjYxMnB4IiB2aWV3Qm94PSIwLjAwMiA5MCA2MTEuOTk1IDYxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwLjAwMiA5MCA2MTEuOTk1IDYxMiINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0RENDA0MCIgZD0iTTMwNi4wMDMsOTBjLTE2OC43MzEsMC0zMDYsMTM3LjI3NC0zMDYsMzA2LjAyYzAsMTY4LjcxMSwxMzcuMjY5LDMwNS45OCwzMDYsMzA1Ljk4DQoJCQlzMzA1Ljk5NS0xMzcuMjY5LDMwNS45OTUtMzA1Ljk4QzYxMS45OTgsMjI3LjI3NCw0NzQuNzM0LDkwLDMwNi4wMDMsOTB6IE00NDYuODA0LDUyMi41NjNsLTEzLjc4MSwxMy43OTENCgkJCWMtMy40ODMsMy41MTctOS42OTksMy41MTctMTMuMjAxLDBMMzA5LjgzNyw0MjYuMzgxYy0wLjkwMy0wLjkxOC0yLjExMy0xLjQwOS0zLjM4OC0xLjQwOXMtMi40ODUsMC40OTYtMy4zODgsMS40MDkNCgkJCUwxOTMuMDgyLDUzNi4zNmMtMy40OTcsMy41MTctOS43MDksMy41MTctMTMuMjA2LDBsLTEzLjc3Ny0xMy43OTFjLTEuNzUxLTEuNzQxLTIuNzI0LTQuMDk4LTIuNzI0LTYuNTczDQoJCQljMC0yLjUwNSwwLjk3Mi00Ljg1NywyLjcyNC02LjYyOGwxMDkuOTg0LTEwOS45NzRjMS44Ny0xLjg3NSwxLjg3LTQuODk2LDAtNi43NjJMMTY2LjA5OSwyODIuNjQ4DQoJCQljLTEuNzUxLTEuNzU2LTIuNzI0LTQuMTAzLTIuNzI0LTYuNTk4YzAtMi41MDUsMC45NzItNC44NTcsMi43MjQtNi42MDhsMTMuNzc2LTEzLjc3NmMzLjQ5Ny0zLjQ5Nyw5LjcwOS0zLjQ5NywxMy4yMDYsMA0KCQkJbDEwOS45ODQsMTA5Ljk3NGMxLjc5MSwxLjc5MSw0Ljk4MSwxLjc5MSw2Ljc3MiwwTDQxOS44MTYsMjU1LjY2YzMuNTAyLTMuNTAyLDkuNzE4LTMuNTAyLDEzLjIwMSwwbDEzLjc4MSwxMy43ODENCgkJCWMzLjYzMSwzLjYyNiwzLjYzMSw5LjU3LDAsMTMuMjA2TDMzNi44LDM5Mi42MjdjLTEuODY1LDEuODY1LTEuODY1LDQuODg3LDAsNi43NjJsMTEwLjAwNCwxMDkuOTc0DQoJCQlDNDUwLjQzNSw1MTMuMDA4LDQ1MC40MzUsNTE4LjkyNyw0NDYuODA0LDUyMi41NjN6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
}
.wpcf7 form.sent .wpcf7-response-output {
	color: #269343;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTA5Ljg3MnB4IiBoZWlnaHQ9IjUwOS44NzJweCIgdmlld0JveD0iNTEgMTQxLjEyOCA1MDkuODcyIDUwOS44NzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNTEgMTQxLjEyOCA1MDkuODcyIDUwOS44NzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzMyQjg1NiIgZD0iTTMwNS45NDksMTQxLjEyOGMxNDAuNjgzLDAsMjU0LjkyMywxMTQuMjQsMjU0LjkyMywyNTQuOTIzQzU2MC44NzIsNTM2Ljc2LDQ0Ni42MzIsNjUxLDMwNS45NDksNjUxICBDMTY1LjI0LDY1MSw1MSw1MzYuNzYsNTEsMzk2LjA1MUM1MSwyNTUuMzY3LDE2NS4yNCwxNDEuMTI4LDMwNS45NDksMTQxLjEyOEwzMDUuOTQ5LDE0MS4xMjh6IE0xNzcuMiw0MDUuOTdsOTguMiw4Ny40NjUgIGMzLjYyMSwzLjI2NCw4LjE4Niw0Ljg0NSwxMi43MjQsNC44NDVjNS4xNTEsMCwxMC4zMjgtMi4wNjUsMTQuMDc2LTYuMTcxTDQ1NC4wMDIsMzI2LjEzYzMuMzQxLTMuNjQ2LDQuOTk4LTguMjM3LDQuOTk4LTEyLjgwMSAgYzAtMTAuNDU1LTguNDQtMTkuMDQ4LTE5LjA3NC0xOS4wNDhjLTUuMjAyLDAtMTAuMzI4LDIuMDkxLTE0LjEyNyw2LjE5N0wyODYuNzQ3LDQ1Mi41MDhsLTg0LjA5OS03NC45MTkgIGMtMy42NzItMy4yMzgtOC4xODYtNC44NDUtMTIuNzI1LTQuODQ1Yy0xMC41ODIsMC0xOS4wNzQsOC41NDMtMTkuMDc0LDE5LjAyM0MxNzAuODUsMzk2Ljk5NSwxNzIuOTkyLDQwMi4xOTcsMTc3LjIsNDA1Ljk3ICBMMTc3LjIsNDA1Ljk3eiIvPg0KPC9zdmc+");
}
#trial-register, #trial-register > .section > .section-bg {
	border-radius: 15px;
}
.is-divider {
	position: relative;
}
.is-divider:before, .is-divider:after {
	content: '';
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
}
.is-divider:before {
	background: #3199e1;
	left: 0;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.is-divider:after {
	background: #33dd61;
	left: auto;
	right: 0;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.product-small .box-image > a, .product-small .box-image > div > a {
	text-align: center;
}
.product-small .box {
	padding: 30px 20px;
	border-radius: 10px;
	cursor: pointer;
	background: #f9f9f9;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.12);
}
.product-small .box .box-text {
	padding-bottom: 0;
}
.product-small .box .box-text a {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: 500;
	margin-top: 10px;
}
.product-small .box .box-text .title-wrapper .category {
	font-size: .8em;
}
.uppercase {
	letter-spacing: 0;
}
.variations td.label {
	width: 0;
	font-size: 1rem;
	display: none;
}
.woocommerce-variation-add-to-cart, .single_variation_wrap .woocommerce-variation {
	text-align: center;
}
.single_variation_wrap .woocommerce-variation-description {
	color: #32b856;
	font-size: 90%;
}
.single_variation_wrap .woocommerce-variation-price {
	font-size: 100%;
}
.woocommerce-billing-fields__field-wrapper {
	display: flex;
	gap: 20px;
}
p.form-row-first {
	margin-right: 0;
}
.woocommerce-form-coupon button {
	border-radius: 0;
	height: 3em;
}
.woocommerce-billing-fields {
	padding-top: 20px;
	margin-top: 20px;
}
.woocommerce-billing-fields p {
  margin-bottom: 0;
}
.woocommerce-billing-fields h3, .woocommerce-checkout-review-order-table thead tr:first-child .product-name, .woocommerce-checkout-review-order-table thead tr:first-child .product-total, .woocommerce-customer-details {
	display: none;
}
.woocommerce-form-coupon-toggle .medium-text-center {
	text-align: center;
}
.add-to-cart-container .variations_form.cart {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 20px;
}
.add-to-cart-container .variations_form.cart table.variations {
	flex: calc(50% - 25px);
	margin-bottom: 0;
}
.add-to-cart-container .variations_form.cart .single_variation_wrap {
	flex: 100%;
}
.woocommerce-message.message-wrapper {
	text-align: center;
}
.shop_table tfoot th {
	font-size: 100%;
}
.place-order button.wp-element-button {
	margin: 0 auto;
	display: block;
	margin-top: 25px;
	min-height: 3em;
	min-width: 3em;
}
form.checkout input[type="checkbox"] {
	margin-left: 0;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details {
	list-style: none;
	display: flex;
	gap: 10px;
	justify-content: center;
	margin: 0;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details li {
	margin: 0;
}
.woocommerce-order-overview__email, .woocommerce-order-overview__total, .woocommerce-order-overview__payment-method, .thankyou .woocommerce-order-details__title, .thankyou .product-quantity {
	display: none;
}
.thankyou .woocommerce-table--order-details {
	margin-top: 30px;
}
.uppercase, h6, span.widget-title, th {
	letter-spacing: 0;
}
.is-divider {
	max-width: 50px;
}
.box-text-inner.blog-post-inner {
    padding: 15px;
}
@media only screen and (min-width: 650px) {
    div.nsl-container-grid .nsl-container-buttons a {
        width: auto;
    }
}
@media (max-width: 1024px) {
	.nav>li{
		margin: 0;
	}
}
@media (max-width: 768px) {
    div.nsl-container .nsl-container-buttons {
		flex-direction: column;
	}
	.blog-single footer.entry-meta .post-views-likes-meta {
		float: none;
	}
}
@media (max-width: 468px) {
	.woocommerce-billing-fields__field-wrapper {
		flex-wrap: wrap;
	}
	.post-views-likes-meta {
		margin-top: 10px;
		display: block;
	}
    .n-shape1 {
		left: -50px;
		bottom: -10px;
		-webkit-animation: moveLeftBounce 3s linear infinite;
		animation: moveLeftBounce 3s linear infinite;
	}
	.n-shape2 {
		left: -45px;
		top: -45px;
		-webkit-animation: moveLeftBounce 3s linear infinite;
		animation: moveLeftBounce 3s linear infinite;
	}
	.n-shape3 {
		left: -39px;
		top: -35px;
		-webkit-animation: moveLeftBounce 3s linear infinite;
		animation: moveLeftBounce 3s linear infinite;
	}
	.n-shape4 {
		right: -45px;
		left: auto;
		bottom: -35px;
		-webkit-animation: moveLeftBounce 3s linear infinite;
		animation: moveLeftBounce 3s linear infinite;
	}
	.n-shape5 {
		right: 10px;
		top: -20px;
		left: auto;
		-webkit-animation: moveLeftBounce 3s linear infinite;
		animation: moveLeftBounce 3s linear infinite;
	}
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}