/**
Theme Name: SellBrite Theme
Author: Jan Koch - WP Mastery
Author URI: https://wpmastery.xyz
Description: Customized, Astra-based, child theme for SellBrite.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sellbrite-theme
Template: astra
*/
.elementor a {
	color: #744bc4;
}
.elementor a:hover,
.elementor a:focus,
.elementor a:active {
	color: #613ea3;
}
#menu-main-mobile-menu-1 {
    text-transform: uppercase;
}
.elementor-page .ast-container,
.elementor-page .ast-container #primary {
	max-width: 100%;
	width: 100%;
	padding: 0;
}
#sellbrite-header-right {
    display: flex;
}
dl.tabular dt {
    float: left;
    clear: left;
    width: 30%;
    text-align: right;
    margin: 0 4% 10px 0;
}
dl.tabular dd {
	float: left;
    width: 66%;
    margin: 0 0 10px 0;
    padding-left: 4%;
	border-left: 1px solid #eee;
}
#mega-menu-wrap-primary {
    background: none !important;
}
.elementor-widget-wp-widget-maxmegamenu #mega-menu-wrap-primary #mega-menu-primary {
	text-align: right;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
	width: auto;
	background: white;
	white-space: nowrap;
}

.header-white-bg #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	color: #807e82 !important;
}
.header-white-bg #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
.header-white-bg #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:active,
.header-white-bg #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
	color: #613ea3 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link  {
	background: transparent;
	font-size: 13px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:active {
	background: transparent;
	color: #613ea3;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:first-child {
	margin-top: 6px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:last-child {
	margin-bottom: 6px;
}
.elementor-widget-wp-widget-maxmegamenu #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-9511 > .mega-sub-menu {
	width: 1046px !important;
	left: -107px !important;
}
.elementor-widget-wp-widget-maxmegamenu #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-9511 > .mega-sub-menu .support-menu-column {
	background: rgb(230,230,230);
}
.elementor-widget-wp-widget-maxmegamenu #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-9511 > .mega-sub-menu .support-menu-column #support-button {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #62a7e8;
	color: white;
	display: block;
	margin-top: 10px;
	padding: 8px 12px;
}

#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_media_image img {
	width: 34px;
	min-height: 34px;
	margin: 0 auto;
	float: none;
	display: block;
}
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text p,
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text p > a,
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text p > strong > a,
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text p > a > strong {
	color: #8e72b1;
	text-align: center;
	white-space: normal;
	font-size: 12px;
	line-height: 15px;
}
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text ul {
	list-style: none;
	text-align: center;
	margin: 0;
}
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text ul li {
	font-size: 12px;
	line-height: 1.25em;
	min-height: 20px;
	margin: 3px auto;
}
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text ul li a {
	color: #333;
}
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text ul li a:hover,
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text ul li a:focus,
#mega-menu-primary .mega-sub-menu li.mega-menu-item.widget_text ul li a:active {
	text-decoration: underline;
	color: #333;
}
.pp-advanced-menu li > ul li a {
	font-size: 12px;
	font-weight: 400;
}
.pp-advanced-menu li > ul li:last-child a{
	border-bottom: 1px solid #ccc;
}
.elementor-widget-sidebar .widget-content {
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
	margin-bottom: 30px;
	overflow: hidden;
	max-width: 100%;
}
.elementor-widget-sidebar .widget-content .textwidget p {
	color: #606060;
	font-size: 15px;
}
.elementor-widget-sidebar .widget-content .textwidget a {
	color: #a084bf;
}
.elementor-widget-sidebar .widget-content h3.widget-title {
    color: #444641!important;
    font-weight: normal;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: -.09px;
    font-family: "GD Sherpa Regular", sans-serif;
    border-bottom: 2px solid #111;
    padding-bottom: 5px;
	text-align: left;
}
.elementor-widget-sidebar .widget-content .textwidget h4 {
    color: #444641 !important;
    font-weight: normal;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: .09px;
    border-bottom: 2px solid #111;
    padding-bottom: 5px;
	text-align: left;
    margin-bottom: 20px;
    font-family: "GD Sherpa Regular", sans-serif;
}
.integration-logo:hover img {
	border-color: #a084bf !important;
	cursor: pointer;
}
.footer-about-sellbrite-text p,
.footer-about-sellbrite-text .fa {
	display: inline;
}
.elementor-widget-video .elementor-fit-aspect-ratio iframe.elementor-video-iframe {
	background-color: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary.mega-menu > li.mega-menu-item-9525 {
	margin-left: 10px;
	margin-top: -2px;
}
#mega-menu-wrap-primary #mega-menu-primary.mega-menu > li.mega-menu-item-9525 > a.mega-menu-link {
	color: #62e8db;
	border: 2px solid #62e8db;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 0px 40px;
	font-weight: 600;
	line-height: 36px;
}
#mega-menu-wrap-primary #mega-menu-primary.mega-menu > li.mega-menu-item-9525 > a.mega-menu-link:focus,
#mega-menu-wrap-primary #mega-menu-primary.mega-menu > li.mega-menu-item-9525 > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary.mega-menu > li.mega-menu-item-9525 > a.mega-menu-link:active {
	background: #62e8db !important;
	color: #222 !important;
}
.wpcf7 input[type=submit] {
	background: #00A4A6;
    color: #fff;
    fill: #fff;
	font-size: 18px;
	line-height: 18px;
	padding: 10px 15px 11px;
	height: 40px;
    display: inline-block;
    font-family: "GD Sherpa Bold", sans-serif;
	font-weight:bold;
	max-width: 100%;
	width: 100%;
    text-align: center;
    box-shadow: 0 15px 20px -10px rgba(0,0,0,.35);
}
.wpcf7 input[type="submit"]:hover, .careers-openings .wpcf7 input[type="submit"]:active, .careers-openings .wpcf7 input[type="submit"]:focus {
    background: #09757A !important;
    color: white !Important;
}
.widget-content .search-form label {
	display: inline-block;
	max-width: 70%;
	float: left;
	width: 100%;
}
.widget-content .textwidget img {
	max-width: 100%;
}
.widget-content .textwidget a.button {
	background: #744bc4;
    color: #fff;
    fill: #fff;
	font-size: 18px;
	line-height: 18px;
	padding: 10px 34px 11px;
	height: 40px;
    display: inline-block;
    font-family: "GD Sherpa Bold", sans-serif;
	font-weight:bold;
	max-width: 100%;
	width: 100%;
    text-align: center;
    box-shadow: 0 15px 20px -10px rgba(0,0,0,.35);
}
.widget-content .textwidget a.button:hover,
.widget-content .textwidget a.button:active,
.widget-content .textwidget a.button:focus {
	background: #613ea3;
}
.elementor-widget-sidebar .widget-content .textwidget .sidebar-subscribe p {
	font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
    color: #585a54;
}
.elementor-widget-sidebar .widget-content .sidebar-subscribe .wpcf7-email {
	height: 34px;
	border: 1px solid #979797;
    color: #bbbbbb;
    font-family: "GD Sherpa Regular", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: -1rem;
}
.widget-content .search-form input.search-field {
	height: 40px;
	font-size: 16px !important;
    line-height: 24px;
    margin: 0 auto 5px!important;
    padding: 8px 10px !important;
    color: #bbbbbb;
	background: white;
    border: 1px solid #979797;
    box-shadow: 0 0 !important;
    -webkit-box-shadow: 0 0 !important;
    font-family: "GD Sherpa Regular", sans-serif;
	width: 100%;
}
.widget-content .search-form button.search-submit {
	background-color: #a084bf;
	border: none;
	display: inline-block;
    max-width: 30%;
    float: right;
    padding: 10px 5px;
    height: 40px;
    line-height: 1;
    width: 50px;
}
.widget-content .search-form button.search-submit:hover,
.widget-content .search-form button.search-submit:focus,
.widget-content .search-form button.search-submit:active {
	background-color: #613ea3;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
.fetch-tweets .fetch-tweets-item {
	padding: 15px;
}
.fetch-tweets .fetch-tweets-user-name a,
.fetch-tweets .fetch-tweets-tweet-created-at a,
.fetch-tweets .fetch-tweets-text,
.fetch-tweets .fetch-tweets-text a {
	color: white;
}
.fetch-tweets .fetch-tweets-heading {
    display: block;
    clear: right;
    margin-bottom: 0px !important;
    overflow: auto;
    height: auto;
}
.fetch-tweets .fetch-tweets-user-name {
	float: left;
	display: inline-block;
}
.fetch-tweets .fetch-tweets-tweet-created-at {
	float: left;
	line-height: 2;
}
.fetch-tweets-intent-buttons {
	display: none;
}
.trialform{
	background:#fff;
	width:95%;
	float:left;
  	text-align: center;
}
.trialform h5{font-size:28px;font-weight:500;margin-top:10px;}
.trialform p{margin-bottom: 5px;font-size: 11px;text-transform: uppercase;}
.trialform #email {
	width: 100%;
	color: #606060;
	padding: 10px 15px;
	font-size: 14px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}
.trialform input{
	border-radius:3px;
	padding: 10px 15px;
	color:#606060;
	height:auto;
	font-size:14px;
}

.trialform #signup-submit{
 	font-size:15px;
	padding:12px 15px;
	width:100%!important;
	color:#232323!important;
	background-color:#f5c825!important;
	font-size: 16px;
	font-weight: 500;
	border:none;
	text-transform:uppercase;
	border-radius:3px;
  	margin: 0 0 6px;
  	display: block;
}
.trialform #signup-submit:hover {background:#ffd53b!important;}

.grecaptcha-badge { 
    visibility: hidden;
}

/** HEADER **/
.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
    background-color:#8e72b1 !important;
}
.pp-menu-toggle .pp-hamburger .pp-hamburger-box:hover .pp-hamburger-inner, .pp-menu-toggle .pp-hamburger .pp-hamburger-box:hover .pp-hamburger-inner:before, .pp-menu-toggle .pp-hamburger .pp-hamburger-box:hover .pp-hamburger-inner:after {
    background-color:#613ea3 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: transparent !important;
	font-weight: bold;
}
/** HOME **/
.home .home-channels img {
	padding: 0 !important;
}

.home #amazon-integration img {
	max-width: 100%;
    width: 110px;
    height: 48px;
}
.home-channels #ebay-integration img {
    max-width: 100%;
    width: 80px;
    height: 35px;
}
.home-channels #walmart-integration img {
    max-width: 100%;
    width: 110px;
    height: 30px;
}
.home-channels #shopify-integration img {
    max-width: 100%;
    width: 110px;
    height: 48px;
}
.home-channels #shopifyplus-integration img {
    max-width: 100%;
    width: 130px;
	height: 30px;
}
.home-channels #bigcommerce-integration img {
    max-width: 100%;
    width: 140px;
	height: 35px;
}
.home-channels #etsy-integration img {
    max-width: 100%;
    width: 75px;
}
.home-channels #google-integration img {
    max-width: 100%;
    width: 134px;
	height: 58px;
}
.home-channels #jet-integration img {
    max-width: 100%;
    width: 90px;
	height: 66px;
}
.home-channels #woocommerce-integration img {
    max-width: 100%;
    width: 140px;
	height: 72px;
}
.home-channels #sears-integration img {
    max-width: 100%;
    width: 110px;
	height: 66px;
}
.home-channels .full-integrations-list p {
    font-size: 1em;
	line-height: 1.25;
	margin-bottom: 0;
	text-align: center;
}
.home-channels .full-integrations-list p a {
	color: #606060 !important;
}
.home-channels > .elementor-container > .elementor-row > .elementor-element {
	padding: 10px
}
.home-channels > .elementor-container > .elementor-row > .elementor-element .elementor-column-wrap:hover {
	border-color: #a084bf;
}
.home-channels > .elementor-container > .elementor-row > .elementor-element .elementor-column-wrap {
	max-height: 66px;
}
.home-channels > .elementor-container > .elementor-row > .elementor-element .elementor-column-wrap .elementor-widget-wrap {
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.home #left-metric {
	max-width: 325px;
	margin: 30px auto 10px;
}
.home #right-metric {
	margin: 15px auto;
	max-width: 325px;
}

/** INTEGRATIONS page **/
.page-id-3225 .make-column-clickable-elementor > .elementor-column-wrap {
    border: 1px solid white;
}
.page-id-3225 .make-column-clickable-elementor:hover > .elementor-column-wrap {
    border: 1px solid #62e8db;
}

/** ABOUT page **/
.careers-block img {
	max-height: 30px;
}
.page-id-9528 .elementor-flip-box__front {
    background: transparent;
}
@media screen and (max-width: 1180px) and (min-width: 1027px) {
	.elementor-widget-wp-widget-maxmegamenu #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-9511 > .mega-sub-menu {
		left: -222px !important;
	}
}
@media screen and (min-width: 1027px) {
	#mega-menu-primary .support-menu-column #mega-menu-item-text-8,
	#mega-menu-primary .support-menu-column #mega-menu-item-text-24 {
		display: none !important;
	}
}
@media screen and (max-width: 1027px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
		width: 20% !important;
	}
	.elementor-widget-wp-widget-maxmegamenu #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-9511 > .mega-sub-menu {
		left: -290px !important;
		width: 775px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12.support-menu-column {
		display: block !important;
		width: 100% !important;
	}
	#mega-menu-primary .support-menu-column .mega-sub-menu {
		display: flex !important;
	}
	#mega-menu-primary .support-menu-column .widget_media_image {
		max-width: 54px;
	}
	#mega-menu-primary .support-menu-column .widget_text#mega-menu-item-text-7,
	#mega-menu-primary .support-menu-column .widget_text#mega-menu-item-text-23 {
		display: none !important;
	}
	#mega-menu-primary .support-menu-column #mega-menu-item-text-8 .textwidget > p,
	#mega-menu-primary .support-menu-column #mega-menu-item-text-24 .textwidget > p {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 0;
	}
	#mega-menu-primary .support-menu-column #mega-menu-item-text-8 .textwidget > p span,
	#mega-menu-primary .support-menu-column #mega-menu-item-text-24 .textwidget > p span {
		font-weight: bold;
		color: #333333;
		font-size: 14px;
		margin-top: 7px;
	}
	#mega-menu-primary .support-menu-column #mega-menu-item-text-8 .textwidget > p #support-button,
	#mega-menu-primary .support-menu-column #mega-menu-item-text-24 .textwidget > p #support-button {
		max-width: 170px;
	}
}

@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-9470 .elementor-element.elementor-element-7f552a84 {
		width: 20%;
	}
	.elementor-9470 .elementor-element.elementor-element-3a8be863 {
		width: 80%;
	}
}
@media only screen and (max-width: 850px) {
	.elementor-location-header .elementor-widget-wp-widget-maxmegamenu {
		display: none;
	}
	.elementor-location-header .elementor-widget-pp-advanced-menu {
		display: block !Important;
    }
    .ast-container #primary {
        width: auto;
    }
}
@media only screen and (max-width: 768px) {
    .page-id-9528 .profile .content .role {
        max-width: 100%;
    }
}
@media only screen and (min-width: 601px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
		background: none !important;
		color: #8e72b1;
	}
}
@media (max-width: 544px) {
	.ast-separate-container #content .ast-container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
/** Pricing Page **/
.pricingtable {
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);
    border: solid 1px #aaaaaa;
    background-color: #ffffff;
}
.pricingtable .uael-table-row .uael-table-col {
    width: 33%;
    max-width: 33%;
}
.pricingtable th .uael-table__text,
.pricingtable th .uael-table__text-inner {
    width: 100%;
}
.uael-table-wrapper,
.pricingtable table,
.pricingtable thead,
.pricingtable tr,
.pricingtable th[data-sort="1"] {
    overflow: visible;
    position: relative;
}
.pricingtable th[data-sort="1"] {
    height: 100%;
    display: block;
    min-width: calc(100% + 1px);
    min-height: calc(100% + 40px);
    margin-top: -20px;
    background: #fbf9ff;
    border-top: 1px solid #613ea6 !important;
    border-left: 1px solid #613ea3 !important;
    border-right: 1px solid #613ea3 !important;
    box-shadow: 0 -3px 3px 0px rgba(0, 0, 0, 0.25);
	padding: 0 !important;
}
.pricingtable tbody tr td:nth-child(2) {
    padding: 0 !important;
    border-left: 1px solid #613ea3 !important;
    border-right: 1px solid #613ea3 !important;
}
.pricingtable tbody tr:last-child td:nth-child(2) {
    box-shadow: 0 25px 20px -10px rgba(0, 0, 0, 0.25);
}
.pricingtable th[data-sort="1"] .sort-style {
    overflow: visible;
    height: 100%;
    width: 100%;
}

.pricingtable .pricing-header {
    margin: 40px auto 20px;
	text-align: center;
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.pricingtable .pricing-header .first-line {
	width: 300px;
    padding: 25px 0px 42px;
}

.pricingtable .pricing-header p {
    max-width: 230px;
    display: block;
}

.pricingtable .pricing-header img.primary-logo {
    display: block;
    margin: 40px auto 32px;
	width: 60% !important;
}
.pricingtable .pricing-header img:not(.primary-logo) {
    display: block;
    margin: 20px auto;
    width: 160px;
    max-width: 50%;
}

.pricingtable tbody tr[data-entry="1"],
.pricingtable tbody tr[data-entry="5"],
.pricingtable tbody tr[data-entry="9"],
.pricingtable tbody tr[data-entry="15"] {
    color: #585a54;
    background: #f5f5f5;
}
.pricingtable tbody tr[data-entry="1"] td:nth-child(2),
.pricingtable tbody tr[data-entry="5"] td:nth-child(2),
.pricingtable tbody tr[data-entry="9"] td:nth-child(2),
.pricingtable tbody tr[data-entry="15"] td:nth-child(2) {
    background: #e9e4f2;
}
.pricingtable tbody tr[data-entry="2"] td:nth-child(2),
.pricingtable tbody tr[data-entry="3"] td:nth-child(2),
.pricingtable tbody tr[data-entry="4"] td:nth-child(2),
.pricingtable tbody tr[data-entry="6"] td:nth-child(2),
.pricingtable tbody tr[data-entry="7"] td:nth-child(2),
.pricingtable tbody tr[data-entry="8"] td:nth-child(2),
.pricingtable tbody tr[data-entry="10"] td:nth-child(2),
.pricingtable tbody tr[data-entry="11"] td:nth-child(2),
.pricingtable tbody tr[data-entry="12"] td:nth-child(2),
.pricingtable tbody tr[data-entry="13"] td:nth-child(2),
.pricingtable tbody tr[data-entry="14"] td:nth-child(2),
.pricingtable tbody tr[data-entry="16"] td:nth-child(2),
.pricingtable tbody tr[data-entry="17"] td:nth-child(2),
.pricingtable tbody tr[data-entry="18"] td:nth-child(2),
.pricingtable tbody tr[data-entry="19"] td:nth-child(2),
.pricingtable tbody tr[data-entry="20"] td:nth-child(2),
.pricingtable tbody tr[data-entry="21"] td:nth-child(2) {
    background: #fbf9ff;
}
.pricingtable thead tr.uael-table-row th,
.pricingtable tbody tr.uael-table-row td {
    border: none;
}
.pricingtable tbody tr.uael-table-row td:first-child .uael-table__text {
    text-align: right;
}
.pricingtable tbody tr.uael-table-row td:first-child .uael-table__text-inner {
    font-size: 16px;
    line-height: 1.25;
    font-family: "GD Sherpa Bold", sans-serif;
    font-weight: bold;
}
.pricingtable tbody tr:last-child td:nth-child(2) {
    overflow: visible;
    position: relative;
    border-bottom: 1px solid #613ea3;
    display: block;
    min-height: 100%;
    bottom: -20px;
    min-width: 100%;
    margin-top: -20px;
}
/*.pricingtable tbody tr td:nth-child(2) {
    position: relative;
}
.pricingtable th[data-sort="1"]:before,
.pricingtable tr td:nth-child(2):before {
    box-shadow: -15px 0 15px -15px inset;
    content: " ";
    height: 100%;
    left: -15px;
    position: absolute;
    top: 0;
    width: 15px;
}
.pricingtable th[data-sort="1"]:after,
.pricingtable tr td:nth-child(2):after {
    box-shadow: 15px 0 15px -15px inset;
    content: " ";
    height: 100%;
    position: absolute;
    top: 0;
    right: -15px;
    width: 15px;
}*/
.pricingtable tbody tr:last-child td:nth-child(2) > span {
    padding: 14px 0 49px;
}
.pricing0618 {
	text-align: center;
}
.pricing0618 h1 {
	margin-bottom: 10px;
}
.pricing0618 h3, .pricing0618 h4 {
    text-align: center;
}
.pricing0618 h4 {
	font-weight: 300;
	margin: 15px 0 20px;
}
.pricing0618 h4 strong {
	font-weight: 600;
}
.pricing0618 .order-volume-select {
    width: 450px;
    margin: auto;
}
.pricing0618 button#full-features {
	background: none!important;
    border: none;
    box-shadow: none;
	-webkit-box-shadow: none;
    color: #8e72b1!important;
    font-size: 24px;
    font-weight: 300;
}
.pricing0618 .add-on {
    font-size: 1.2em;
    font-weight: 300;
}

.pricing0618 .select-container {
    padding-bottom: 40px;
}
.pricing0618 .select-container * {
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
}
.pricing0618 .select-container .select, .pricing0618 .select-container .select:focus, .pricing0618 .select-container .select:hover {
    box-shadow: inset 0 1px 1px transparent, 0 0 0 2px rgba(164, 82, 236, 0.3);
    transition: all .3s ease-in-out;
}
.pricing0618 .select-container .select, .pricing0618 .select-container span.lbl-text {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
}
.pricing0618 .select-container select {
    cursor: pointer;
}
.pricing0618 .select-container .select {
    width: 100%;
    vertical-align: top;
    background-color: #fff;
    background-clip: padding-box;
    height: 52px;
    overflow: hidden;
    text-shadow: 0 1px rgba(255,255,255,.7);
    border-radius: 3px;
    color: #606060;
    z-index: 1;
    border: 1px solid #8e72b1;
}
.pricing0618 .select-container .select:after, .pricing0618 .select-container .select:before {
    content: '';
    position: absolute;
    z-index: 1;
}
.pricing0618 .select-container .select:after, .pricing0618 .select-container .select:before {
    top: 35%;
    width: 0;
    height: 0;
    right: 16px;
    border: 7px dashed;
    pointer-events: none;
    border-color: #8e72b1 transparent;
}
.pricing0618 .select-container .select:before {
    border-bottom-style: solid;
    border-top: none;
    border-color: transparent;
}
.pricing0618 .select-container .select:after {
    margin-top: 5px;
    border-top-style: solid;
    border-bottom: none;
}
.pricing0618 .select-container .select>select {
    margin: 0;
    border: 0;
    width: 130%;
    height: 52px;
    padding: 8px;
    color: #111;
    display: block;
    position: relative;
    text-shadow: 0 1px #fff;
    background: 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: .01px;
    font-size: 20px;
    left: 10px;
    font-weight: 400;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.pricing0618 a.button.large {
	padding: 14px 28px;
}
.pricing0618 .pricing-wrapper {
	margin-top: 2em;
}

.pricing0618 .pricing-wrapper .toggle-pricing {
    margin-top: 2em;
	padding-bottom: 10px;
}

.pricing0618 .pricing-wrapper .toggle-pricing h5 a {
	position: relative;
	display: inline-block;
    background: transparent;
    border: 1px solid #000000;
    color: #000000!important;
    font-size: 0.95em;
    font-weight: 400;
    line-height: 1.8em;
    padding: 0 0 0 0;
    height: 1.9em;
    min-width: 0.1em;
    width: 9.375em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	letter-spacing: normal;
}
.pricing0618 .pricing-wrapper .toggle-pricing .or {
	color: #4d4f4a;
	padding: 0 0.3em;
}

.pricing0618 .pricing-wrapper .toggle-pricing h5 a.opaq:after,
.pricing0618 .pricing-wrapper .toggle-pricing h5 a.opaq:before {
    opacity: 0.5;
}

.pricing0618 .pricing-wrapper .toggle-pricing h5 a:hover,
.pricing0618 .pricing-wrapper .toggle-pricing h5 a.selected {
	color: #fff !important;
    background-color: #000;
    border: 1px solid #000000;
    cursor: pointer;
}
.pricing0618 .pricing-wrapper .toggle-pricing h5 a:hover,
.pricing0618 .pricing-wrapper .toggle-pricing h5 a:active,
.pricing0618 .pricing-wrapper .toggle-pricing h5 a:focused {
cursor:pointer;
}
.pricing0618 .pricing-wrapper .toggle-pricing h5 a#yearlySelect:before {
    position: absolute;
    top: 0.65em;
    right: -0.35em;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 5px 4px 0;
    border-color: transparent #f3edff transparent transparent;
}
.pricing0618 .pricingcardsWrapper {
    text-align: center;
    margin-top: 0;
    z-index: 1;
}
.pricing0618 .pricingcardsWrapper .card {
    position: relative;
    margin: 0;
    background-color: #faf8ff;
    display: inline-block;
    padding: 1em;
    padding-top: 1.438em;
    padding-bottom: 1.0em;
    width: 17em;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 27px 1px rgba(1, 1, 1, 0.16);
    -moz-box-shadow: 0 2px 27px 1px rgba(1, 1, 1, 0.16);
    box-shadow: 0 2px 27px 1px rgba(1, 1, 1, 0.16);
    box-sizing: border-box;
    border: 1px solid #ccc;
    font-family: "GD Sherpa Regular", sans-serif;
}

.pricing0618 .pricingcardsWrapper .card.cardone {
	margin-right: -0.5em;
}
.pricing0618 .pricingcardsWrapper .card.cardtwo {
    padding: 1em;
    padding-top: 2.063em;
    padding-bottom: 1.75em;
    background-color: #f3edff;
    border: 1px solid #8e72b1;
    z-index: 100;
}
.pricing0618 .pricingcardsWrapper .card.cardthree {
	margin-left: -0.5em;
	z-index: 50;
}
.pricing0618 .pricingcardsWrapper .card.cardfour {
	margin-left: -0.65em;
}
.pricing0618 .pricingcardsWrapper .card h3 {
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
	text-transform: uppercase;
	color: #444641!important;
    letter-spacing: -0.09px;
    font-family: "GD Sherpa Regular", Sans-serif;
    margin-bottom: 0;
}
.pricing0618 .pricingcardsWrapper .card p {
    margin-top: 0.3em;
    color: #616161;
    line-height: 1.3em;
    font-size: 1em;
    display: inline;
}
.pricing0618 .pricingcardsWrapper .card p.save {
    font-size: 1em;
    font-weight: 200;
    color: #62a7e8;
}
.pricing0618 .pricingcardsWrapper .card hr {
	margin: 20px 0;
}
.pricing0618 .pricingcardsWrapper .card ul {
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.pricing0618 .pricingcardsWrapper .card ul li {
	list-style: none;
	font-size: 15px;
	line-height: 20px;
	padding: 10px 0 90px;
}
.pricing0618 .pricingcardsWrapper .card ul li.pre-note {
	 padding: 10px 0 40px;
}
.pricing0618 .pricingcardsWrapper .card ul li.note {
	font-size: 13px;
    line-height: 15px;
    padding: 0 0 20px;
    font-family: "GD Sherpa Regular", Sans-serif;
}
.pricing0618 .pricingcardsWrapper .card.cardfour .note a {
    color: #744bc4;
}
.pricing0618 .pricingcardsWrapper .card h5 {
    margin-top: 0;
	padding: 0;
    color: #606060;
    margin-bottom: 0;
}

.pricing0618 .pricingcardsWrapper .card h5 span.lrg {
    font-size: 2.875em;
    font-weight: 600;
    font-family: "GD Sage Bold", Sans-serif;
    color: #585954;
}

.pricing0618 .pricingcardsWrapper .card h5 span.small {
    font-size: 1.25em;
}

.hidden {
	display: none!important;
}

.pricing0618 .pricingcardsWrapper .card h5 span.billedAnnually {
	display: block;
    font-size: 0.9em;
    color: #666;
    font-weight: 400;
    letter-spacing: -0.5px;
    padding-bottom: 5px;
}

.pricing0618 .pricingcardsWrapper .card h5 span.freebilledAnnually {
	opacity: 0;
	display: block;
    font-size: 0.9em;
    color: #666;
    font-weight: 400;
    letter-spacing: -0.5px;
	font-family: "GD Sherpa Regular",sans-serif;
	line-height: 12px;
}

.pricing0618 th .uael-table__text-inner span.billedAnnually {
	display: block;
    font-size: 0.9em;
    color: #666;
    font-weight: 400;
    letter-spacing: -0.5px;
	font-family: "GD Sherpa Regular",sans-serif;
	line-height: 12px;
}

.pricing0618 .pricingcardsWrapper .card .btn {
    margin-top: 0;
    font-size: 1.05em;
    display: inline-block;
    color: #a084bf!important;
    padding: 0.438em 1.313em 0;
    height: 2.625em;
    border: 1px solid #a084bf;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
	background-color: #fff;
	letter-spacing: -0.25px;
}
.pricingtable th .btn.blue {
	background: #00A4A6;
    color: #fff;
    fill: #fff;
	font-size: 18px;
	line-height: 18px;
	padding: 10px 34px 10px;
	height: 38px;
    display: inline-block;
    font-family: "GD Sherpa Bold", sans-serif;
	font-weight:bold;
    max-width: 170px;
    width: 100%;
    align-self: center;
    justify-self: flex-end;
    text-align: center;
    box-shadow: 0 15px 20px -10px rgba(0,0,0,.35);
}
.pricingtable th .btn.blue:active,
.pricingtable th .btn.blue:hover,
.pricingtable th .btn.blue:focus {
    background: #09757A !important;
    color: white !Important;
}
.pricing0618 .pricingcardsWrapper .card .btn.purple {
    background-color: #a084bf;
    border-color: #a084bf;
    color: #fff!important;
}
.pricing0618 .pricingcardsWrapper .card .btn.blue {
    background-color: #62a7e8;
    border-color: #62a7e8;
    color: #fff!important;
}

.pricing0618 .pricingcardsWrapper .card .btn:hover {
    border-color: #a084bf;
	box-shadow: inset 0 1px 1px transparent, 0 0 0 2px rgba(164, 82, 236, 0.3);
}
.pricing0618 .pricingcardsWrapper .card .btn.purple:hover {
    background-color: #fff;
    color: #a084bf!important;
}
.pricing0618 .pricingcardsWrapper .card .btn.blue:hover {
    background-color: #75b6f3;
    border-color: #75b6f3;
	box-shadow: none;
}
.pricing0618 .add-ons {
	padding: 0 10px;
}
.pricing0618 .add-ons .add-on-header {
	font-weight: 700;
    border-top: 1px solid #ccc;
    text-transform: uppercase;
    font-size: 0.9em;
	margin-bottom: 5px;
}
.pricing0618 .add-ons .add-on-text {
    width: 60%;
    text-align: left;
    font-size: 0.9em;
    margin-top: 5px;
    float: left;
}
.pricing0618 .add-ons .add-on-name {
	line-height: 1.25em;
    font-weight: 600;
}
.pricing0618 .add-ons .add-on-toggle {
    width: 40%;
    float: right;
    padding: 12px 0 0;
    vertical-align: middle;
	text-align: right;
}
/* The switch - the box around the slider */
.pricing0618 .add-ons .switch {
  position: relative;
  display: inline-block;
  width: 54px;
  height: 28px;
}

/* Hide default HTML checkbox */
.pricing0618 .add-ons .switch input {display:none;}


/* The slider */
.pricing0618 .add-ons .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.pricing0618 .add-ons .slider:before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.pricing0618 .add-ons input:checked + .slider {
  background-color: #62a7e8;
}

.pricing0618 .add-ons input:focus + .slider {
  box-shadow: 0 0 1px #62a7e8;
}

.pricing0618 .add-ons input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.pricing0618 .add-ons .on
{
  display: none;
  left: 28%;
}
.pricing0618 .add-ons .off {
	left: 72%;
}

.pricing0618 .add-ons .on, .pricing0618 .add-ons .off
{
  color: white;
  position: absolute;
  transform: translate(-50%,-50%);
  top: 50%;
  font-size: 10px;
  font-family: Verdana, sans-serif;
}

.pricing0618 .add-ons input:checked+ .slider .on
{display: block;}

.pricing0618 .add-ons input:checked + .slider .off
{display: none;}

/* Rounded sliders */
.pricing0618 .add-ons .slider.round {
  border-radius: 34px;
}

.pricing0618 .add-ons .slider.round:before {
  border-radius: 50%;
}


.pricing0618 .pricing0618Table .btn {
    margin-top: 0;
    font-size: 1em;
    display: inline-block;
    color: #a084bf!important;
    padding: 0.6em 0.6em 0;
    height: 2.625em;
    border: 1px solid #a084bf;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
	background-color: #fff;
}

.pricing0618 .pricing0618Table .btn.purple {
    background-color: #a084bf;
    border-color: #a084bf;
    color: #fff!important;
}
.pricing0618 .pricing0618Table .btn.blue {
    background-color: #62a7e8;
    border-color: #62a7e8;
    color: #fff!important;
}

.pricing0618 .pricing0618Table .btn:hover {
    border-color: #a084bf;
	box-shadow: inset 0 1px 1px transparent, 0 0 0 2px rgba(164, 82, 236, 0.3);
}

.pricing0618 .pricing0618Table .btn.purple:hover {
    background-color: #fff;
    color: #a084bf!important;
}

.pricing0618 .pricing0618Features {
	width: 90%;
    margin: 0 auto;
}
.pricing0618 .pricing0618Features h2 {
	margin-bottom: 40px;
}
.pricing0618 .pricing0618Features li {
	text-align: left;
    font-size: 1em;
    line-height: 1.3em;
    padding-bottom: 8px;
    letter-spacing: -0.25px;
    font-weight: 300;
	list-style: none;
}
.pricing0618 .pricing0618Features li:before {
  content: '\f00c';
  font-family: FontAwesome;
  color: #62e8db;
  font-style: normal;
  font-weight: 100;
  font-size: 1em;
  text-decoration: inherit;
  padding-right:15px;
}
.pricing0618 .pricing0618Features li strong {
	font-weight: 600;
}
.pricing0618 .pricing0618Features li span {
    font-style: italic;
    font-size: 0.7em;
}

.pricing0618 .tipanchor {
	border-bottom: 1px dashed #606060 !important;
	padding-bottom: 1px;
	display: inline;
	position: relative;
}
.pricing0618 .tipanchor:hover {
	z-index: 5;
}
.pricing0618 .add-ons .tipanchor {
    border-bottom: none !important;
}
.pricing0618 .tipanchor .tooltip {
	left:-75px!important;
	text-align: left;
	font-weight: 400;
    line-height: 1.3em;
}
.pricing0618 .add-ons .tipanchor .tooltip {
	left:-15px!important;
}
.pricing0618 .tipanchor .tooltip p {
	margin: 5px 0;
}
@media screen and (max-width: 840px) {
    .elementor-7394 .pricing0618 .pricing-wrapper h5 a#yearlySelect::before,
    .elementor-7394 .pricing0618 .pricing-wrapper h5 a#yearlySelect::after {
        display: none;
    }
    .elementor-7394 .elementor-element-1f59733 .elementor-column-wrap.elementor-element-populated {
        padding: 0;
    }
    .elementor-7394 .elementor-widget-uael-table thead .uael-table-row th .uael-table__text {
        font-size: 11px;
        font-weight: normal;
    }
    .elementor-7394 .elementor-widget-uael-table thead .uael-table-row th .uael-table__text .uael-table__text-inner > span {
        font-size: 13px !important;
    }
    .elementor-7394 .elementor-element.elementor-element-be8126a .uael-table-row .uael-table-col {
        font-size: 13px;
    }
    .elementor-7394 .elementor-element.elementor-element-be8126a td.uael-table-col {
        padding: 5px;
    }
    .pricing0618 .pricingcardsWrapper .card {
        width: 45%;
    }
    .pricing2018 .pricing-wrapper h5 a#yearlySelect::before,
    .pricing2018 .pricing-wrapper h5 a#yearlySelect::after {
        display: none;
    }
    #jspricing2018.pricing2018 .pricingcardsWrapper .card {
        width: 70%;
        margin: 5px 0;
    }
    .pricing2018 .order-volume-select {
        max-width: 75%;
    }
    #jspricing2018.pricing2018 .pricing-wrapper .toggle-pricing {
        max-width: 303px;
    }
    .pricing2018Table thead th {
        font-size: 16px;
        font-weight: bold;
    }
    .elementor-5113 .elementor-element .pricing2018Table .uael-table .uael-table-row td.uael-table-col {
        padding: 5px;
    }
    .elementor-5113 .elementor-element .pricing2018Table h2,
    .elementor-5113 .elementor-element .pricing2018Table .uael-table thead th.uael-table-col {
        font-size: 16px;
    }
    .elementor-5113 .elementor-element .pricing2018Table .uael-table-row td.uael-table-col .uael-table__text-inner {
        font-size: 12px;
    }
}
@media screen and (max-width: 767px ) {
    .pricingtable .pricing-header img.primary-logo {
        margin-top: 0;
        margin-bottom: 23px;
    }
    .pricing0618 tbody .uael-table-row .uael-table-col:first-child .uael-table__text-inner {
        font-size: 14px;
        line-height: 1.5;
    }
    .pricing0618 tbody .uael-table-row .uael-table-col:first-child {
        max-width: 170px;
    }
    .pricing0618 table tbody .uael-table-col:not(:first-child) {
        max-width: 80px;
    }
    .pricingtable .pricing-header p {
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .pricingtable th .btn.blue {
        font-size: 14px;
        max-width: 105px;
        padding: 10px;
    }
    .pricingtable tbody tr.uael-table-row td:first-child .uael-table__text-inner {
        font-size: 12px;
    }
    .pricingtable .pricing-header .first-line {
        width: 160px;
        padding: 25px 0px 61px;
    }
}
@media screen and (max-width: 600px) {
    .pricing0618 .pricingcardsWrapper .card {
        width: 75%;
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: .5em;
    }
    .pricing0618 tbody .uael-table-row .uael-table-col:first-child .uael-table__text-inner {
        font-size: 11px;
        line-height: 1.5;
    }
}
.tipanchor .tooltip {
  background: #faf8ff;
  bottom: 100%;
  color: #232323;
  display: block;
  left: 0px;
  margin-bottom: 15px;
  opacity: 0;
  padding: 8px 15px;
  pointer-events: none;
  position: absolute;
  width: 200px;
  border-radius:6px;
  font-size: 12px;
  line-height:20px;
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 0 6px 20px 2px rgba(1, 1, 1, 0.16);
     -moz-box-shadow: 0 6px 20px 2px rgba(1, 1, 1, 0.16);
	   -o-box-shadow: 0 6px 20px 2px rgba(1, 1, 1, 0.16);
          box-shadow: 0 6px 20px 2px rgba(1, 1, 1, 0.16);

}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.tipanchor .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}

/* CSS Triangles - see Trevor's post */
.tipanchor .tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #faf8ff 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}

.tipanchor:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* IE can just show/hide with no transition */
.lte8 .tipanchor .tooltip {
  display: none;
}

.lte8 .tipanchor:hover .tooltip {
  display: block;
}

.center-text {
    text-align: center;
}
.pricing0618 table tbody .uael-table-col:not(:first-child) {
    text-align: center;
}
.pricingtable .uael-align-icon--left i.fa-check,
.pricing2018 .uael-align-icon--left i.fa-check,
.pricing0618 .uael-align-icon--left i.fa-check {
    color: #00a4a6;
    font-size: 20px !important;
}
.pricing2018 .uael-align-icon--left i.fa-minus,
.pricing0618 .uael-align-icon--left i.fa-minus {
    font-size: 20px !important;
    color: #d2ddea;
}
.pricing0618 .btn.blue {
    background: #00A4A6;
    color: #fff;
    fill: #fff;
	font-size: 15px;
	line-height: 18px;
	padding: 10px 34px 11px;
	height: auto;
    display: inline-block;
    font-family: "GD Sherpa Bold", sans-serif;
	font-weight:bold;
	max-width: 100%;
	width: 100%;
    text-align: center;
    box-shadow: 0 15px 20px -10px rgba(0,0,0,.35);
}
.pricing0618 .btn.blue:hover {
    background: #09757A;
}
.sellbrite-cell-subtext {
    font-size: .8em;
    line-height: 1.2em;
    display: block;
    margin-top: 6px;
}
.pricing0618 th .uael-table__text-inner {
    font-family: "GD Sherpa Regular", sans-serif;
}
.pricing0618 th .uael-table__text-inner > span {
    font-weight: 500;
    font-family: "GD Sage Medium", serif;
}
.pricing0618 .uael-table-wrapper {
    overflow: visible;
    background: white;
    width: 100%;
}
.pricing0618 thead tr th:first-child,
.pricing0618 tbody tr td:first-child{
    max-width: 300px;
}
.pricing0618 tbody tr td:first-child {
    text-align: right;
}
.pricing0618 tbody .uael-table-row[data-entry="1"] .uael-table-col .uael-table__text-inner {
    font-size: 16px;
    line-height: 20px;
    color: #4d4f4a;
    letter-spacing: -0.08px;
    font-family: "GD Sherpa Bold", sans-serif;
    font-weight: 700;
}
.pricing0618 tbody .uael-table-row[data-entry="1"] {
    color: #4d4f4a;
    background: #f5f5f5;
    text-align: right;
}
.pricing0618 tbody .uael-table-row .uael-table-col:first-child .uael-table__text-inner {
    font-weight: bold;
    font-family: "GD Sherpa Bold", sans-serif;
}
.pricing0618 tbody .uael-table-row .uael-table-col:first-child .uael-table__text-inner > span {
    font-weight: normal;
    font-family: "GD Sherpa Regular", sans-serif;
}

/** PRICING POWER **/
.page-id-7395 .pricing0618 .pricingcardsWrapper .card.cardone ul li {
    padding-bottom: 30px;
}


/** POLICY PAGES **/
.policies h1, .policies h2, .policies h3, .policies h4, .policies p, .policies li {
	color: #000!important;
	font-weight: normal;
}
.policies a {
	color: #000!important;
	font-weight: normal;
	text-decoration: underline;
}


/** BLOG / SEARCH RESULTS **/
.elementor-5 .elementor-posts-container .elementor-post__thumbnail,
.elementor-10333 .elementor-posts-container .elementor-post__thumbnail {
    border: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
    .elementor-5 .elementor-posts-container {
        max-width: 480px;
        margin-left: auto;
        margin-right: auto;
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
        font-size: 22px;
        color: #606060;
    }
	.elementor-widget-sidebar .elementor-widget-container {
		max-width: 75% !important;
		margin-left: auto;
		margin-right: auto;
	}
	#search-3_clone, #text-10_clone, #text-11_clone {
		height: 0;
		display: none;
	}
	#search-3, #text-10, #text-11 {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
	}
}
/** FORMS **/
/*form.signup-form {
	text-align: center;
}
.signup-form input[type="email"] {
    font-size: 18px !important;
    line-height: 24px;
    width: 300px;
	max-width: 65%;
    margin: 0 0 5px 1% !important;
    padding: 8px 10px !important;
    color: #404040;
    border-radius: 6px;
    border: 2px solid #e8e8e8;
    box-shadow: 0 0 !important;
    -webkit-box-shadow: 0 0 !important;
    word-spacing: 3px;
    height: 40px !important;
}
.signup-form .button {
	max-width: 32%;
	margin-left: 1%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: none;
    font-weight: 600;
    background-color: #62e8db!important;
    color: #222!important;
    font-size: 18px !important;
    line-height: 18px;
    padding: 12px 14px 11px;
}*/
.cf7-one-half,
.cf7-one-third {
    position: relative;
    margin-right: 4%;
    float: left;
        margin-bottom: 20px;

}

.cf7-one-half { width: 48%; }
.cf7-one-third { width: 30.66%; }

.last {
    margin-right: 0 !important;
    clear: right;
}

@media only screen and (max-width: 767px) {
    .cf7-one-half, .cf7-one-third {
        width: 100%;
        margin-right: 0;
    }
}
/** eBay Landing Page **/
.ebaylp1-steps strong {font-size:26px;font-weight:600;}
.lp-cta-form {
  	text-align: center;
	margin:20px auto 0;
	color: grey;
}
.lp-cta-form p{margin-bottom: 5px;font-size: 11px;text-transform: uppercase;}
.lp-cta-form input {
	border-radius:3px;
	padding: 11px 15px;
	box-shadow: none;
	width:40%;
	margin-right:5px;
	color:#606060;
	height:auto;
	font-size:14px;
}
.lp-cta-form #signup-submit, .lp-cta-form a.button {
 	font-size:15px;
	padding:12px 15px;
	color:#232323!important;
	background-color:#f5c825!important;
	font-size: 16px;
	font-weight: 500;
	border:none;
	text-transform:uppercase;
	border-radius:3px;
  	margin: 0 0 6px;
  	display: inline;
}
.lp-cta-form #signup-submit:hover {background:#ffd53b!important;}
.lp-cta-form a.button {display:block;font-size:18px;font-weight:600; width: 50%; margin: 0 auto;}
.elementor-default .comparisonTable thead th.pp-table-cell:not(:first-child) .pp-table-cell-content {
	justify-content: center;
}
.comparisonTable .btn {
	color: #a084bf;
    border: 1px solid #a084bf;
	padding: 0.4em 0.8em 0.4rem;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-transform: uppercase;
}

.comparisonTable .btn:hover {
    border-color: #a084bf;
	box-shadow: inset 0 1px 1px transparent, 0 0 0 2px rgba(164, 82, 236, 0.3);
}

.comparisonTable .btn:hover {
    background-color: #fff;
    color: #a084bf!important;
}
.comparisonTable thead tr td:first-child,
.comparisonTable tbody tr td:first-child {
	width: 50%;
}
.elementor-default .comparisonTable thead tr td:not(:first-child),
.elementor-default .comparisonTable tbody tr td:not(:first-child) {
	width: 25%;
}
.elementor-default .comparisonTable thead .pp-table-cell-536061d .pp-table-cell-content .pp-table-cell-icon img {
	width: auto;
	height: 35px;
	margin-bottom: 1rem;
	margin-top: 1.5rem;
}
.elementor-default .comparisonTable thead .pp-table-cell-7d51fa1 .pp-table-cell-content .pp-table-cell-icon img {
	width: auto;
	height: 50px;
	margin-bottom: 1rem;
}
.elementor-default .comparisonTable tbody tr td.pp-table-cell:first-child .pp-table-cell-content {
	justify-content: flex-start;
}
/* Landing pages, e.g. Shopify to Amazon, eBay, Etsy */
.landing-hero .trialform {
	background:none;
	padding:10px 35px 15px;
	width:auto;
	float:left;
  	border: 2px solid #eee;
	border-radius: 8px;
  	text-align: center;
}
.landing-hero .trialform h5{font-size:20px;}
.landing-hero .trialform p{margin-bottom:5px;}
.landing-hero .trialform input{width:60%}
.landing-hero .trialform .signup-submit{
 	font-size:15px;
	padding:8px 15px;
	width:auto;
	color:#fff!important;
	background-color:#1ec6c9!important;
	font-size: 16px;
	font-weight: 400;
	border:none;
	text-transform:uppercase;
	border-radius:6px;
  	margin: 9px 0;
  	display: block;
}
.landing-hero .trialform .signup-submit:hover {background:#62e8db!important;}
/** Convert black icons to purple */
.purple-icon {
	filter: invert(70%) sepia(11%) saturate(1555%) hue-rotate(223deg) brightness(81%) contrast(82%);
}
/** Legacy pricing page **/
.pricing2018 .order-volume-select {
    width: 450px;
    margin: auto;
}
.pricing2018 .select-container {
    padding-bottom: 40px;
}
.pricing2018 .select-container * {
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
}
.pricing2018 .select-container .select, .pricing2018 .select-container .select:focus, .pricing2018 .select-container .select:hover {
    box-shadow: inset 0 1px 1px transparent, 0 0 0 2px rgba(164, 82, 236, 0.3);
    transition: all .3s ease-in-out;
}
.pricing2018 .select-container .select, .pricing2018 .select-container span.lbl-text {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
}
.pricing2018 .select-container select {
    cursor: pointer;
}
.pricing2018 .select-container .select {
    width: 100%;
    vertical-align: top;
    background-color: #fff;
    background-clip: padding-box;
    height: 52px;
    overflow: hidden;
    text-shadow: 0 1px rgba(255,255,255,.7);
    border-radius: 3px;
    color: #606060;
    z-index: 1;
    border: 1px solid #8e72b1;
}
.pricing2018 .select-container .select:after, .pricing2018 .select-container .select:before {
    content: '';
    position: absolute;
    z-index: 1;
}
.pricing2018 .select-container .select:after, .pricing2018 .select-container .select:before {
    top: 35%;
    width: 0;
    height: 0;
    right: 16px;
    border: 7px dashed;
    pointer-events: none;
    border-color: #8e72b1 transparent;
}
.pricing2018 .select-container .select:before {
    border-bottom-style: solid;
    border-top: none;
    border-color: transparent;
}
.pricing2018 .select-container .select:after {
    margin-top: 5px;
    border-top-style: solid;
    border-bottom: none;
}
.pricing2018 .select-container .select>select {
    margin: 0;
    border: 0;
    width: 130%;
    height: 52px;
    padding: 8px;
    color: #111;
    display: block;
    position: relative;
    text-shadow: 0 1px #fff;
    background: 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: .01px;
    font-size: 20px;
    left: 10px;
    font-weight: 400;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.pricing2018 .pricing-wrapper .toggle-pricing {
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
}
.pricing2018 .pricing-wrapper .toggle-pricing h5 a {
    position: relative;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #6b6b6b!important;
    font-size: 0.95em;
    font-weight: 400;
    line-height: 1.8em;
    padding: 5px 20px;
    height: 1.9em;
    min-width: 0.1em;
    width: 9.375em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: normal;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.pricing2018 .pricing-wrapper .toggle-pricing h5 a.opaq:after,
.pricing2018 .pricing-wrapper .toggle-pricing h5 a.opaq:before {
    opacity: 0.5;
}

.pricing2018 .pricing-wrapper .toggle-pricing h5 a:hover,
.pricing2018 .pricing-wrapper .toggle-pricing h5 a.selected {
    color: #232323 !important;
    background-color: #fff;
    border: 1px solid #8e72b1;
    cursor: pointer;
	box-shadow: inset 0 1px 1px transparent, 0 0 0 2px rgba(164, 82, 236, 0.3);
}
.pricing2018 .pricing-wrapper .toggle-pricing h5 a:hover,
.pricing2018 .pricing-wrapper .toggle-pricing h5 a:active,
.pricing2018 .pricing-wrapper .toggle-pricing h5 a:focused {
cursor:pointer;
}
.pricing2018 .pricing-wrapper .toggle-pricing h5 a#yearlySelect:after {
    content: 'Get 2 Months Free!';
    position: absolute;
    top: -2.2em;
    right: 1.4em;
    background-color: #a084bf;
    font-size: 0.7em;
    line-height: 1em;
    padding: 0.4em 0.55em;
    color: #fff;
    width: auto;
    height: auto;
    text-align: center;
    border-radius: 3px;
}
.pricing2018 .pricing-wrapper .toggle-pricing h5 a#yearlySelect:before {
    position: absolute;
    top: -0.35em;
    right: 4.45em;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    border-color: #a084bf transparent transparent transparent;
}
.pricing2018 .pricingcardsWrapper {
    text-align: center;
    margin-top: 0;
}
.pricing2018 .pricingcardsWrapper .card {
    position: relative;
    margin: 0;
    background-color: #faf8ff;
    display: inline-block;
    padding: 2em;
    padding-top: 1.438em;
    padding-bottom: 2.438em;
    width: 20em;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 27px 1px rgba(1, 1, 1, 0.16);
    -moz-box-shadow: 0 2px 27px 1px rgba(1, 1, 1, 0.16);
    box-shadow: 0 2px 27px 1px rgba(1, 1, 1, 0.16);
    box-sizing: border-box;
	border: 1px solid #ccc;
}

.pricing2018 .pricingcardsWrapper .card.cardone {
	margin-right: -0.5em;
}
.pricing2018 .pricingcardsWrapper .card.cardtwo {
    padding: 2em;
    padding-top: 2.063em;
    padding-bottom: 3.063em;
    background-color: #f3edff;
    border: 1px solid #8e72b1;
    z-index: 1;
}
.pricing2018 .pricingcardsWrapper .card.cardthree {
	margin-left: -0.5em;
}
.pricing2018 .pricingcardsWrapper .card h3 {
    font-weight: 600;
    font-size: 1.7em;
	text-transform: uppercase;
}
.pricing2018 .pricingcardsWrapper .card p {
    margin-top: 0.3em;
    color: #616161;
    line-height: 1.3em;
    font-size: 1em;
}
.pricing2018 .pricingcardsWrapper .card p.save {
    font-size: 1em;
    font-weight: 200;
    color: #62a7e8;
}
.pricing2018 .pricingcardsWrapper .card hr {
	margin: 20px 0;
}
.pricing2018 .pricingcardsWrapper .card ul {
	padding: 0;
}
.pricing2018 .pricingcardsWrapper .card ul li {
	list-style: none;
	font-size: 14px;
}
.pricing2018 .pricingcardsWrapper .card h5 {
    margin-top: 1.688em;
}

.pricing2018 .pricingcardsWrapper .card h5 span.lrg {
    font-size: 2.875em;
}

.pricing2018 .pricingcardsWrapper .card h5 span.small {
    font-size: 1.25em;
}

.pricing2018 .pricingcardsWrapper .card .btn {
    margin-top: 0;
    font-size: 1.125em;
    display: inline-block;
    color: #a084bf!important;
    padding: 0.438em 1.313em 0;
    height: 2.625em;
    border: 1px solid #a084bf;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
	background-color: #fff;
}

.pricing2018 .pricingcardsWrapper .card .btn.purple {
    background-color: #a084bf;
    border-color: #a084bf;
    color: #fff!important;
}

.pricing2018 .pricingcardsWrapper .card .btn:hover {
    border-color: #a084bf;
	box-shadow: inset 0 1px 1px transparent, 0 0 0 2px rgba(164, 82, 236, 0.3);
}
.pricing2018 .pricingcardsWrapper .card .btn.purple:hover {
    background-color: #fff;
    color: #a084bf!important;
}
.pricingg2018 .pricing2018Table h2 {
    font-size: 1.6em;
    font-weight: 400;
}
.pricing2018 .pricing2018Table .btn {
    margin-top: 0;
    font-size: 1em;
    text-align: center;
    display: inline-block;
    color: #a084bf!important;
    padding: 0.3em 0.6em;
    border: 1px solid #a084bf;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
	background-color: #fff;
}

.pricing2018 .pricing2018Table .btn.purple {
    background-color: #a084bf;
    border-color: #a084bf;
    color: #fff!important;
}

.pricing2018 .pricing2018Table .btn:hover {
    border-color: #a084bf;
	box-shadow: inset 0 1px 1px transparent, 0 0 0 2px rgba(164, 82, 236, 0.3);
}

.pricing2018 .pricing2018Table .btn.purple:hover {
    background-color: #fff;
    color: #a084bf!important;
}
.pricing2018 .firstpricingtable.pricing2018Table tr[data-entry="6"] td:not(:first-child) {
    text-align: center;
}
.pricing2018 .uael-table ul {
    margin-left: 5px;
    margin-top: -20px;
    margin-bottom: 0;
    margin-right: 0;
}
.pricing2018 .uael-table .list li {
    position: relative;
    list-style-type: none;
    font-size: 0.9em;
    line-height: 1.2em;
    margin: 0 0 0.7em 0;
    padding: 0.188em 0 0 1.5em;
    font-weight: 300;
}
.pricing2018 .firstpricingtable .uael-table .fas.fa-check {
    color: #62e8db;
    font-size: 14px;
    margin-right: 10px;
    margin-left: -24px;
}
.pricing2018 .pricing2018Table thead tr th:not(:first-child) .sort-style {
    justify-content: center;
}
.pricing2018 .pricing2018Table:not(.firstpricingtable) .uael-table td:not(:first-child) {
    text-align: center;
}
.pricing2018 .pricing2018Table .uael-table td:first-child {
    width: 40%;
}
