/*
*
* Global
*
*/
body {
	overscroll-behavior-y: none;
}

body * {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.text-center {
	text-align:center;
}

/*
*
* Fonts
*
*/
body,
code,
html,
kbd,
pre,
samp,
tt,
var,
p,
ol,
ul,
li,
a {
	font-family: 'Lato', Lato, 'helvetica neue', helvetica, arial;
	font-weight:400;
	line-height:160%;
	color:#20292f;
	font-size:17px;
}
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
	font-family: 'Lato', Lato, 'helvetica neue', helvetica, arial;
	font-weight:700;
	line-height:140%;
	margin-bottom: 15px;
	color:#20292f;
}
h1,
h1 a,
h1.entry-title {
	font-size:35px;
}
h2,
h2 a {
	font-size:33px;
}
.toggle-mobile-menu:before {
	font-family: FontAwesome;
	content: "\f0c9";
}


/*
*
* Form
*
*/
.superb_form_wrapper {
	display:inline-block;
	width:100%;
	padding:80px 0;
}

.superb_form_wrapper h2 {
	font-size: 24px;
	margin: 0 0px 5px;
}

.superb_form_section {
	margin: 40px 0 0;
	display: inline-block;
	width: 100%;
	border-top: 1px solid #eee;
	padding: 40px 0 0;
}

.superb_form_section:first-of-type {
	border-top:0px;
	padding-top:0px;
	margin-top:0px;
}
.superb_form_section:last-of-type {
	padding-bottom:0px;
	margin-bottom:0px;
}

/* Image Upload */
.image_upload_wrapper {
	position:relative;
	height: 262px;
}
.image_upload_wrapper_upload_area {
	position: absolute;
	width: 100%;
	height: 200px;
	border-radius: 7px;
	background:#fff;
	border: 3px solid #e4e4e4;
}
.image_upload_wrapper_upload_area:hover {
	border-color:#6448e7;
	-webkit-transition:0.5s all;
	-o-transition:0.5s all;
	transition:0.5s all;
}
.image_upload_wrapper_upload_area p{
	width: 100%;
	height: 100%;
	text-align: center;
	color: #585858;
	padding: 90px 15px 0 15px;
	font-weight: bold;
}
.image_upload_wrapper_upload_area input{
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	outline: none;
	opacity: 0;
}
.image_upload_wrapper_upload_area button{
	border-radius: 4px;
	background-color: #00BC87;
	letter-spacing: 0.5px;
	font-size:15px;
	outline: none;
	width:100%;
}
.image_upload_wrapper_upload_area p span {
	margin-top: -18px;
	display: block;
	color: #000;
}


/* Input */
input.superb_input,
input[type=text].superb_input, 
input[type=email].superb_input, 
input[type=url].superb_input, 
input[type=password].superb_input, 
input[type=tel].superb_input, 
input[type=range].superb_input, 
input[type=date].superb_input, 
input[type=month].superb_input, 
input[type=week].superb_input, 
input[type=time].superb_input, 
input[type=datetime].superb_input, 
input[type=datetime-local].superb_input, 
input[type=color].superb_input, 
input[type=number].superb_input, 
input[type=search].superb_input {
	width: 100%;
	border-radius: 3px;
	border: 2px solid #e4e4e4;
	padding: 10px 15px;
}
input.superb_input:focus,
input.superb_input:active,
input[type=text].superb_input:active, 
input[type=email].superb_input:active, 
input[type=url].superb_input:active, 
input[type=password].superb_input:active, 
input[type=tel].superb_input:active, 
input[type=range].superb_input:active, 
input[type=date].superb_input:active, 
input[type=month].superb_input:active, 
input[type=week].superb_input:active, 
input[type=time].superb_input:active, 
input[type=datetime].superb_input:active, 
input[type=datetime-local].superb_input:active, 
input[type=color].superb_input:active, 
input[type=number].superb_input:active, 
input[type=search].superb_input:active,
input[type=text].superb_input:focus, 
input[type=email].superb_input:focus, 
input[type=url].superb_input:focus, 
input[type=password].superb_input:focus, 
input[type=tel].superb_input:focus, 
input[type=range].superb_input:focus, 
input[type=date].superb_input:focus, 
input[type=month].superb_input:focus, 
input[type=week].superb_input:focus, 
input[type=time].superb_input:focus, 
input[type=datetime].superb_input:focus, 
input[type=datetime-local].superb_input:focus, 
input[type=color].superb_input:focus, 
input[type=number].superb_input:focus, 
input[type=search].superb_input:focus {
	border-color:#6448e7;
	-webkit-transition:0.5s all;
	-o-transition:0.5s all;
	transition:0.5s all;
}

/* Textarea */
textarea.superb_textarea {
	width: 100%;
	border-radius: 3px;
	border: 2px solid #e4e4e4;
	padding: 10px 15px;
	min-height:200px;
}
textarea.superb_textarea:focus,
textarea.superb_textarea:active {
	border-color:#6448e7;
	-webkit-transition:0.5s all;
	-o-transition:0.5s all;
	transition:0.5s all;
}

/*
*
* Google recaptcha
*
*/
.grecaptcha-badge { visibility: hidden !important; }


/*
*
* Buttons
*
*/
.superb_cta {
	background: #00BC87;
	padding: 15px 35px;
	font-size: 16px;
	font-weight: 900;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	margin:20px auto;
	-webkit-transition:0.5s all;
	-o-transition:0.5s all;
	transition:0.5s all;
}
.superb_cta:hover {
	-webkit-box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	box-shadow: 0px 3px 24px rgba(0,0,0,.16);
}

.superb_cta_white_border {
	background: rgba(0,0,0,0);
	border: 2px solid #fff;
	color:#fff;
}



/*
*
* Navigation
*
*/

/* Nav button */
li.superb-nav-pricing-button a {
	background: #01bc87;
	line-height: 1;
	border: 2px solid rgba(255, 255, 255, 0.2);
	color:#fff !important;
	border-radius: 25px;
	padding: 12px 26px !important;
}
li.superb-nav-pricing-button a:hover {
	background:#03b280;
}

/* Framer nav integration */
.framer-header-wrapper-class .menu-framer-container ul.sub-menu {
	-webkit-box-shadow: 0 6px 10px rgba(0,0,0,.05);
	box-shadow: 0 6px 10px rgba(0,0,0,.05);
	border-radius: 3px;
	padding: 5px 0px;
}

body:not(.logged-in) .menu-framer-container .framer-menu-demo-content,
body:not(.logged-in) .menu-framer-container .framer-menu-license,
body:not(.logged-in) .menu-framer-container .nav-framer-cart{
	display:none !important;
}
/*
.page-template-theme-landing-page .hd-on-wp-prod.framer-menu-prod-dp,
.page-template-free-theme-landing-page .hd-on-wp-prod.framer-menu-prod-dp,
.page-template-website-pricing .hd-on-wp-prod.framer-menu-prod-dp,
.page-template-plugin-landing-page .hd-on-wp-prod.framer-menu-prod-dp{
    display: none;
}
*/

#smobile-menu .menu-framer-container {
	width:100%;
}


/* Regular nav */

#masthead.site-header.sheader.superb_sticky_header {
	position:sticky;
	z-index:999;
	top:0;
}

.site-header:after,
.site-header:before {
	content: "";
	display: table;
	table-layout: fixed
}
.site-header {
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);
	box-shadow:0 2px 10px rgba(0,0,0,.05);
}
.primary-menu ul li a {
	padding: 16px
}
.logo-image-small {
	margin: 0;
	float: left;
	width: 160px;
	margin-top: 16px;
}
.logo-image-small img {
	max-width:160px;
	height:29px;
	width:100%;
}
.site-header ul ul {
	list-style: none;
	min-width: 240px;
	display: none;
	position: absolute;
	top: inherit;
	right: 0;
	background:#fff;
	margin: 0;
	padding: 0;
	z-index: 99999;
	text-align:left;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.center-main-menu .menu-menu-1-container #primary-menu.pmenu .sub-menu {
	-webkit-box-shadow: 0 6px 10px rgba(0,0,0,.05);
	box-shadow: 0 6px 10px rgba(0,0,0,.05);
	border-radius: 3px;
	padding: 5px 0px;
}
.site-header ul ul ul {
	top: 0;
	left: 240px;
}
.site-header ul ul li a {
	font-size: 14px;
	opacity: 0.8;
}
.primary-menu {
	background:#fff;
	margin: 0;
	position: relative;
	float:left;
	padding:5px 0;
	z-index: 2;
}
.primary-menu ul li ul.children li,
.primary-menu ul li ul.sub-menu li {
	border-bottom: 1px solid rgba(255, 255, 255, .1)
}
.primary-menu .pmenu {
	margin: auto;
	display: inline-block;
	float:left;
	width:100%;
	text-align:center;
}
#pull.smenu-hide.toggle-mobile-menu.menu-toggle {
	margin-right: 10px;
}
#pull {
	padding: 5px 17px;
	margin: 9px 0px 4px 0px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.22);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.22);
}
.logo-image {
	float: left;
	margin-top: 9px;
}
.logo-image img {
	max-width: 190px;
	width: 100%;
	height: 35px;
}
.menu-menu-1-container {
	float: right;
	display: inline;
	width: auto;
}

.sub-menu .menu-item a {
	padding-left: 20px;
	font-weight: 600;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sub-menu .menu-item a:hover {
	opacity:1;
	color:#000;
}
#smobile-menu {
	display: none
}



.main-navigationigation {
	display: block;
	float: left;
	width: 100%
}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background:#fff;
}
.main-navigation ul li {
	position: relative;
	display: inline-block;
	margin:0px 0px 0px 10px;
}
.main-navigation ul li.superb-nav-nopadding {
	margin-left:0px;
}
.main-navigation ul li a {
	font-size: 16px;
	text-transform: capitalize;
	padding: 15px 1rem;
	font-weight:600;
	display: block;
	text-decoration:none;
}
.main-navigation ul li:hover>ul {
	display: block
}

.main-navigation ul li i.fa.fa-angle-down {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	-o-transition: transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
}

#masthead.site-header *, 
#masthead.site-header {
	-webkit-transition: 0.2s all;
	-o-transition: 0.2s all;
	transition: 0.2s all;
}

.main-navigation ul li:hover i.fa.fa-angle-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.main-navigation ul li .sub-arrow {
	width: 10px;
	line-height: 55px;
	position: absolute;
	right: 0px;
	top: 0;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}
.main-navigation ul ul li .sub-arrow {
	right:-10px;
}
.main-navigation ul li .arrow-sub-menu::before {
	font-size: 12px
}

/* Purple navigation */

.superb_purple_header .primary-menu,
.superb_purple_header .main-navigation .pmenu,
.superb_purple_header .super-menu,
.post-template-blog-cta-header .primary-menu,
.post-template-blog-cta-header .main-navigation .pmenu,
.post-template-blog-cta-header .super-menu,
.post-template-blog-forfree-header .primary-menu,
.post-template-blog-forfree-header .main-navigation .pmenu,
.post-template-blog-forfree-header .super-menu  {
	background: #6448e7;
}
.post-template-blog-cta-header #pull,
.post-template-blog-forfree-header #pull,
.superb_purple_header #pull {
	background:#fff;
}
.superb_purple_header .pmenu>li>a,
.superb_purple_header .pmenu> li > .sub-arrow > .fa,
.superb_purple_header .center-main-menu .logo-image *,
.superb_purple_header .super-menu-inner .logo-image-small *,
.post-template-blog-cta-header .pmenu>li>a,
.post-template-blog-cta-header .pmenu> li > .sub-arrow > .fa,
.post-template-blog-cta-header .center-main-menu .logo-image *,
.post-template-blog-cta-header .super-menu-inner .logo-image-small *,
.post-template-blog-forfree-header .pmenu>li>a,
.post-template-blog-forfree-header .pmenu> li > .sub-arrow > .fa,
.post-template-blog-forfree-header .center-main-menu .logo-image *,
.post-template-blog-forfree-header .super-menu-inner .logo-image-small *{
	fill:#fff;
	color: #fff;
}
.superb_purple_header #masthead.site-header.sheader {
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.0);
	box-shadow: 0 0px 0px rgba(0,0,0,.0);
}
/*
*
* Footer
*
*/
footer {
	display:block;
}
.site-footer {
	width: 100%;
	background: #181818;
}
.site-info {
	padding: 30px 0 30px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.site-info p {
	margin: 0;
	font-weight: 600;
	font-size: 19px;
	color: #fff;
}
.footer-grid-four {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:60px 0 40px;
	width: 100%;
	max-width: 100%;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.footer-grid-item {
	width:100%;
	max-width:22%; 
}
.footer-grid-item:first-of-type {
	max-width: 30%;
}
.footer-grid-item ul {
	margin: 0;
	padding: 0;
}
.footer-grid-item li a {
	color:#fff;
	list-style:none;
	text-decoration:none;
	line-height:163%;
}
.footer-grid-item li {
	margin:9px 0;
	list-style:none;
}
.footer-grid-item h3 {
	color: #fff;
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 20px;
}
.footer-grid-item:first-of-type p {
	margin-bottom:0;
}
.footer-grid-item .payment-logo {
	max-width: 32%;
}
.footer-logo img {
	width: 160px;
	max-width: 100%;
	margin: 24px 0 20px;
}
.footer-grid-four .footer-grid-item:first-of-type p {
	letter-spacing: 0.1px;
	max-width:270px;
	color:#fff;
}
.social-media-footer {
	margin-top: 16px;
	color: #868686;
	font-weight: 600;
	font-size: 15px;
}
.social-media-footer a {
	color: #868686;
	font-weight: 600;
	text-decoration:none;
}
.social-media-footer img {
	width: 100%;
	max-width: 25px;
	margin-right: 17px;
}
.footer-bottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.footer-secure-payment img {
	margin-left: 12px;
	max-height:40px;
	width:auto;
}
.super-menu,
.toggle-mobile-menu {
	display: none
}
.footer-grid-item-newsletter p {
	color: #fff;
	margin:0;
	font-size:15px;
}
label.newsletter-popup-btn.newsletter-activate-btn.footer-newsletter-button {
	background: #fff;
	padding: 7px 8px 7px 14px;
	color: #737373;
	text-align: left;
	width: 100%;
	position: relative;
	max-width: 100%;
	margin: 15px 0 0 0;
	border-radius: 3px;
	border:0px;
	overflow: hidden;
	font-weight:900;
	font-size: 13px;
	font-weight: normal;
	cursor:pointer;
}
label.newsletter-popup-btn.newsletter-activate-btn.footer-newsletter-button:after {
	content: 'Subscribe';
	padding: 7px 20px;
	background: #6448e7;
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	font-weight: 700;
	font-size: 13px;
	border-radius: 0 3px 3px 0px;
}
/*
*
* SendinBlue integration
*
*/

.pika-single.is-hidden,
.sib-sms-select__title>.sib-sms-select__label-text,
.sib-sms-select__list,
.sib-panel--inactive,
.sib-form-message-panel,
.sib-hide-loader-icon,
.sib-form .sib-ap-nostyle-input-icon,
.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content:not(.sib-collapsible__content_toggled),
.sib-form .sib-ap-footer,
.sib-form .menu.sib-collapsible__content:not(.sib-collapsible__content_toggled) {
	display: none
}
.sib-sms-tooltip:hover .sib-sms-tooltip__box,
.sib-container--medium.sib-container--horizontal .sib-sms-select__title>.sib-sms-select__label-text,
.sib-container--small .sib-sms-select__title>.sib-sms-select__label-text,
.sib-sms-select__list.sib-is-open,
.sib-panel--active,
.sib-form-message-panel--active,
.sib-form .entry__error,
.sib-form .entry__specification,
.sib-form .form__error {
	display: block
}
.sib-image-form-block a {
	display: block;
	overflow: hidden
}
.input--hidden {
	display: none!important
}
.entry__choice label p {
	display: inline
}
.sib-form .sib-entry_phrasing,
.sib-form .sib-entry_phrasing .entry__label,
.sib-form .sib-entry_phrasing .entry__specification {
	display: inline-block
}
.sib-form .clickable_button.sib-collapsible__trigger {
	overflow: hidden;
}


/*
*
* CSS Modal
*
*/

.css-reveal-modal {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	z-index:99;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: left;
	background: rgba(0,0,0, .8);
	-webkit-transition: opacity .25s ease;
	-o-transition: opacity .25s ease;
	transition: opacity .25s ease;
}

.css-reveal-modal *{
	-webkit-overflow-scrolling: touch;
}
.css_modal__bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	cursor: pointer;
}

.css-modal-state {
	display: none;
}

.css-modal-state:checked + .css-reveal-modal {
	opacity: 1;
	visibility: visible;
}

.css-modal-state:checked + .css-reveal-modal .modal__inner {
	top: 0;
}

.modal__inner {
	-webkit-transition: top .25s ease;
	-o-transition: top .25s ease;
	transition: top .25s ease;
	position: absolute;
	top: -20%;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	max-width:590px;
	margin: auto;
	overflow: auto;
	height: 60%;
}

.modal__close {
	position: absolute;
	right: 1em;
	top: 1em;
	width: 1.1em;
	height: 1.1em;
	cursor: pointer;
}

.modal__close:after,
.modal__close:before {
	content: '';
	position: absolute;
	width: 2px;
	height: 1.5em;
	background: #ccc;
	display: block;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 50%;
	margin: -3px 0 0 -1px;
	top: 0;
}

.modal__close:hover:after,
.modal__close:hover:before {
	background: #aaa;
}

.modal__close:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}



/*
*
* Newsletter Popup Section
*
*/
.sib-top-input-wrap {
	max-width:80%;
	width:100%;
}
.superb_newsletter_signup_pop_wrapper {
	padding: 40px;
	background: #6448e7;
	display: inline-block;
	width: 100%;
	border-radius: 3px;
	z-index: 9;
}

.css-reveal-modal .modal__inner .superb_newsletter_signup_pop_wrapper h2 {
	font-size: 24px;
	max-width: 800px;
	font-weight: 900;
	margin-top:0px;
	color: #fff;
}
.css-reveal-modal .modal__inner .superb_newsletter_signup_pop_wrapper>p {
	color: #fff;
	margin: 20px auto;
	max-width: 720px;
	opacity: 0.8;
}
.superb_newsletter_signup_pop_wrapper form#sib-form .sib-form-flex-wrap{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
div#sib-captcha {
	text-align:center;
	overflow:hidden;
}
div#sib-captcha>div {
	margin: auto;
}
.superb_newsletter_signup_pop_wrapper button#join-email-list {
	background: #00BC87;
	padding: 16px 35px 17px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 0px 5px 5px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.superb_newsletter_signup_pop_wrapper button#join-email-list svg {
	opacity:0;
	display:none !important;
}
.sib-form-message-panel__inner-text {
	color: #fff;
	line-height: 120%;
	font-size: 14px;
}
label.entry__error.entry__error--primary {
	color: #fff !important;
	background: rgba(0,0,0,0) !important;
	text-align: center !important;
	width: 100% !important;
	margin-top: 10px;
}
.sib-form-message-panel__text.sib-form-message-panel__text--center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px;
}
.superb_newsletter_signup_pop_wrapper .g-recaptcha {
	-ms-transform-origin: left top;
	transform-origin: left top;
	-webkit-transform-origin: left top;
}
.superb_newsletter_signup_pop_wrapper input#EMAIL {
	padding: 15px 25px;
	border-radius: 5px 0px 0px 5px;
	width: 100%;
	max-width: 100%;
}
.superb_newsletter_signup_pop_wrapper .sib-form {
	margin-top: 30px;
}
.newsletter-activate-btn {
	background: #00BC87;
	padding: 15px 35px;
	font-size: 16px;
	font-weight: 900;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	margin: 20px auto;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
	width:auto;
}
div#sib-preload-spinner {
	height: 64px;
	text-align: center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#fff;
	font-weight:bold;
}
.sib-icon {
	height: 20px;
	width: 20px;
	fill: #fff;
	margin-right: 10px;
}
.sib-form-message-panel__text.sib-form-message-panel__text--center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px;
	border: 1px solid #fff;
	border-radius: 0;
	padding: 10px 10px;
}

/*
*
* Countdown Top Bar
*
*/

.page-template-website-pricing .superb_discount_bar {
	display: none !important;
}

.superb_discount_bar {
	background: #000;
	position: relative;
	z-index: 9;
}
.superb_discount_bar_shadow {
	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.10);
	box-shadow: 0 3px 10px rgba(0,0,0,.10);
	padding:10px 0;
}

.superb_discount_bar_content-hide-on-mobile {
	font-weight: normal;
}

.superb_discount_bar_wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.superb_discount_bar_content {
	color: #fff;
	font-size: 15px;
}
#superb_discount_bar_countdown {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	font-weight: 600;
}
.superb_discount_bar_countdown_wrapper {
	min-width:184px
}
#superb_discount_bar_countdown {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
#superb_discount_bar_countdown div {
	text-align: center;
	font-size: 15px;
	margin-left: 10px;
	line-height: 130%;
	width: 100%;
	max-width: 63px;
	border-radius: 5px;
}
.superb_discount_bar_content_wrapper {
	line-height:140%;
}
#superb_discount_bar_countdown div span {
	display:block;
	font-size: 12px;
	font-weight: 600;
}
.superb_discount_bar_countdown_arrow {
	width: 34px;
	opacity:0.8;
	min-width:34px;
	height: 16px;
	margin: 0 20px;
}
.superb_discount_bar_content_reveal_bonus {
	font-size: 11px;
	padding: 9px 17px;
	margin: 0;
	display:none;
}
.superb_discount_bar_countdown_arrow * {
	fill:#fff;    
}


.superb_discount_bar_coupon_applied {
	color:#fff;
}
.superb_discount_bar_coupon_applied:before {
	content: ' ';
	background: url(../svg/checkmark-white.svg);
	height: 20px;
	width: 20px;
	display: inline-block;
	background-size: contain;
	margin-bottom: -5px;
	margin-right: 3px;
}
.superb_discount_bar .superb_discount_bar_wrapper .superb_discount_bar_coupon_applied_fourty{
	display:none;
}
.discountfourty-in-cart .superb_discount_bar .superb_discount_bar_wrapper .superb_discount_bar_coupon_applied_fourty {
	display:inline;
}
.discountfourty-in-cart .superb_discount_bar .superb_discount_bar_wrapper .superb_discount_bar_coupon_applied_default {
	display:none;
}

.superb_discount_bar.superb_discount_bar_discount_success {
	background: #6448e7;
}
.superb_discount_bar_coupon_applied {
	color: #fff;
	text-transform:capitalize;
	font-size: 15px;
	text-align:center;
	padding: 5px 0;
	font-weight: 400;
}

#superb_discount_bar_countdown div:first-of-type {
	margin-left: 0;
}
.superb_discount_bar_content_wrapper_show_coupon {
	text-align:center;
	display:block;
}
.superb_discount_bar_content_wrapper_show_coupon .superb_discount_bar_content_reveal_bonus{
	display:none;
}
.superb_discount_bar_content_wrapper_show_coupon .superb_discount_bar_content {
	display: block;
	line-height: 150%;
	margin-top: 15px;
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px;
}
.superb_discount_bar_content_wrapper_show_coupon #superb_discount_bar_countdown {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: auto;
}
.superb_discount_bar_countdown_mobile_only {
	display: none;
}


/*
*
* Testimonial Sections
*
*/
.superbthemes_testimonial_section_wrapper {
	background:#F5F5F5;
	padding:30px 0 30px;
	display:inline-block;
	width:100%;
}

.page-template-website-products .superbthemes_testimonial_section_wrapper {
	margin-top: -10px;
}

.superbthemes_testimonial_section_wrapper>.content-wrap {
	overflow: hidden;
	padding: 20px 0;
}
.superbthemes_testimonial_section_top {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
}
.superbthemes_testimonial_section_top_number {
	font-size:63px;
	font-weight:900;
	display:block;
}
.superbthemes_testimonial_section_top_text {
	font-size:28px;
	font-weight:900;
	line-height:1.1;
}
.superbthemes_testimonial_section_wrapper .superbthemes_testimonial_section_top-left .superbthemes_testimonial_section_top_text {
	display:block;
}
.superbthemes_testimonial_section_top-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	max-width: 700px;
	overflow: hidden;
	padding: 30px 0 30px 60px;
}
.superbthemes_testimonial_section_top-left p {
	margin-top: 30px;
	max-width: 440px;
}
.superbthemes_testimonial_section_top_review {
	background: #fff;
	max-width: 370px;
	width: 370px;
	min-width: 370px;
	padding: 40px 40px 110px 40px;
	-webkit-box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	border-radius: 10px;
	width:100%;
	margin:0 10px;
	position:relative;
}
.superbthemes_testimonial_section_wrapper_trustpilot {
	margin-top: 20px;
	display: inline-block;
	width: 100%;
}
.superbthemes_testimonial_section_wrapper_trustpilot span {
	font-weight: 500;
	color: #191919;
	font-size: 16px;
}
.superbthemes_testimonial_section_wrapper_trustpilot img:first-of-type {
	display: inline-block;
	margin-bottom: -3px;
	margin-left: 4px;
	margin-right: 4px;
}
.superbthemes_testimonial_section_wrapper_trustpilot img:last-of-type {
	display: inline-block;
	margin-bottom: -5px;
}


.superbthemes_testimonial_section_top-left {
	padding: 30px 0;
}
.superbthemes_testimonial_section_top_review_quote {
	font-size:17px;
	display:block;
	margin:20px 0 40px 0;
}
.superbthemes_testimonial_section_top_review_author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	bottom: 30px;
}
.superbthemes_testimonial_section_top_review_author_img img{
	margin:0 20px 0 0;
	border-radius:100%;
}
.superbthemes_testimonial_section_top_review_author_about h3 {
	font-size:17px;
	font-weight:600;
	margin:0;
}
.superbthemes_testimonial_section_top_review_author_about p {
	font-size:15px;
	margin:0;
}
.superbthemes_testimonial_section_top-right-fade {
	background: rgb(245,245,245);
	background: -webkit-gradient(linear, left top, right top, from(rgba(245,245,245,0)), color-stop(59%, rgba(245,245,245,1)), to(rgba(245,245,245,1)));
	background: -o-linear-gradient(left, rgba(245,245,245,0) 0%, rgba(245,245,245,1) 59%, rgba(245,245,245,1) 100%);
	background: linear-gradient(90deg, rgba(245,245,245,0) 0%, rgba(245,245,245,1) 59%, rgba(245,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5",endColorstr="#f5f5f5",GradientType=1);
	width: 200px;
	position: absolute;
	right: -20px;
	top: -30px;
	bottom: -30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index:1;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.superbthemes_testimonial_section_top-right-fade-left {
	background: rgb(245,245,245);
	background: -webkit-gradient(linear, left top, right top, from(rgba(245,245,245,1)), color-stop(45%, rgba(245,245,245,1)), to(rgba(245,245,245,0)));
	background: -o-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 45%, rgba(245,245,245,0) 100%);
	background: linear-gradient(90deg, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 45%, rgba(245,245,245,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5",endColorstr="#f5f5f5",GradientType=1);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width: 100px;
	left: -20px;
	top: -30px;
	bottom: -30px;
	z-index:1;
	position:absolute;
}
.superbthemes_testimonial_section_top-right-slide-button {
	background: #6448E7;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	width: 60px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.16);
	box-shadow: 0px 3px 6px rgba(0,0,0,.16);
	border-radius: 6px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.superbthemes_testimonial_section_bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin-top: 50px;
}
.superbthemes_testimonial_section_bottom img {
	width:auto;
}
#superbthemes-testimonials-page-review-list-show-more {
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
	background: #01bc87;
	padding: 10px;
	width: 100%;
	color: #fff;
	display: block;
	margin: auto;
}

.superbthemes-testimonials-page-review-list-colcade {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
}

.superbthemes-testimonials-page-review-list-colcade-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.superbthemes-testimonials-page-review-list-colcade-column-lastflex-enabled .superbthemes-testimonials-page-review-list-item:last-child {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.superbthemes-testimonials-page-review-list-wrapper .colcade-grid-col--2,
.superbthemes-testimonials-page-review-list-wrapper .colcade-grid-col--3 {
	display: none
}
.superbthemes-testimonials-page-review-list-item {
	transition: all .2s;
	opacity: 1;
}

.superbthemes-testimonials-page-review-list-item.temporarily-hidden {
	opacity: 0;
}

#superbthemes-testimonials-page-review-list-colcade-column-hidden {
	display: none;
}

/*
*
* Extended premium support
*
*/

.superbthemes_eps_bgc {
	background:#fafafa;
}
.superbthemes_eps_bgc_white {
	background:#fff !important;
}
.superbthemes_eps_wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width:100%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:60px 0 80px 0;
	margin-bottom:30px;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col {
	width: 60%;
	max-width: 530px;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col:last-of-type {
	text-align:center;
	max-width:39%;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col h1,
.superbthemes-testimonials-page-review-list-wrapper-developer-support-page h2{
	margin-bottom:8px;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col h1 {
	margin-top:0px;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col p {
	color:#5b5b5b;
	margin:0 0 20px;
	font-size:18px;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col ul {
	list-style:none;
	padding:0;
	margin:0;
}

.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col ul li{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:10px 0;
	color:#5b5b5b;
}

.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col ul li span {
	margin-left:10px;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col .superbthemes_eps_wrapper_col_cta  {
	background:#F3F3F3;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	border-radius:10px;
	margin-top:40px;
	padding:20px;
	position:relative;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col .superbthemes_eps_wrapper_col_cta:before {
	background-image: url(../svg/btn-50-discount-banner-orange.svg);
	background-repeat: no-repeat;
	display: block;
	content: ' ';
	height: 35px;
	width: 114px;
	background-size: contain;
	position: absolute;
	top: -15px;
	left: 20px;
}
.superbthemes-testimonials-page-header h2 {
	text-align: center;
	margin-top: 0px;
}
.superbthemes-testimonials-page-header h2 span {
	display: block;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col h1,
.superbthemes-testimonials-page-review-list-wrapper-developer-support-page h2{
	font-size:36px;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col .superbthemes_eps_wrapper_col_cta .superbthemes_eps_wrapper_col_cta_payment {
	margin: 0px;
	border: 2px solid #33C99F;
	margin-left:20px;
}
.superbthemes_eps_wrapper_col .superbthemes_eps_wrapper_col_cta .superbthemes_eps_wrapper_col_cta_price {
	font-size: 35px;
	font-weight: 600;
}
.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col .superbthemes_eps_wrapper_col_cta .superbthemes_eps_wrapper_col_cta_price span {
	font-size: 16px;
}




/*
*
* Theme Collection Overview
*
*/
.superbthemes_theme_collection {
	padding:60px 0px 80px 0px;
	text-align:center;
	background:#fff;
	display:inline-block;
	width:100%;
}

.page-template-website-products .superbthemes_theme_collection {
	padding: 60px 0;
}

.superbthemes_theme_collection_margin_small  {
	padding:30px 0 70px;
}

.superbthemes_theme_collection h2,
.superbthemes_plugin_all_products h2,
.superbthemes_all_products_maintenance h2,
.superbthemes_hosting_why .superbthemes_hosting_why-intro h2 {
	margin: 0 0 10px;
}
.superbthemes_theme_collection p {
	font-size:17px;
	max-width: 670px;
	margin: auto;
}
.superbthemes_all_products_maintenance h2,
.superbthemes_hosting_why .superbthemes_hosting_why-intro h2 {
	text-align: center;
}
.superbthemes_plugin_all_products h2+p {
	max-width: 540px;
	margin: 10px auto 40px auto;
	text-align: center;
}
.superbthemes_all_products_maintenance h2+p {
	max-width: 840px;
	margin: 10px auto 40px auto;
	text-align: center;
}
.theme_collection_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.theme_collection_item {
	-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.16);
	box-shadow:0px 3px 10px rgba(0,0,0,.16);
	width:100%;
	max-width:30%;
	margin:40px 0 20px 0;
	text-decoration:none;
	border-radius:5px;
	-webkit-transition:0.5s all;
	-o-transition:0.5s all;
	transition:0.5s all;
}
.superbthemes_theme_collection_featured .theme_collection_item{
	margin:40px 0 0 0;
}
.theme_collection_item:hover { 
	-webkit-box-shadow:0px 3px 20px rgba(0,0,0,.3); 
	box-shadow:0px 3px 20px rgba(0,0,0,.3);
}
.theme_collection_item-header {
	border-bottom: 1px solid rgba(0,0,0,.1);
	text-align: left;
	padding: 0px 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.theme_collection_item-body {
	position:relative;
	float:left;
	width:100%;
}
.theme_collection_item-body img {
	height:auto;
	width:100%;
	display:block;
}
.theme_collection_item-body-free {
	background: #6448e7;
	position: absolute;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	padding: 0px 14px;
	right: 10px;
	top: 10px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 3px 4px rgb(0 0 0 / 16%);
	box-shadow: 0px 3px 4px rgb(0 0 0 / 16%);
}
.theme_collection_item-footer {
	text-align: center;
	font-size:16px;
	text-transform:capitalize;
	padding: 10px 0;
	border-top: 1px solid rgba(0,0,0,.1);
	font-weight: 700;
	display: inline-block;
	width: 100%;
}

.superbthemes_theme_collection .superb_cta {
	margin-top:70px;
	width:100%;
	max-width:360px;
	-webkit-transition:0.5s all;
	-o-transition:0.5s all;
	transition:0.5s all;
}
.theme_category_filter_show_on_mobile_label,
#theme_category_filter_show_on_mobile {
	display:none;
}
/*
*
* Theme Collection Filtering
*
*/

.theme_category_filter_wrapper {
	background: #fff;
	-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.16);
	box-shadow:0px 3px 10px rgba(0,0,0,.16);
	padding: 20px 40px;
	margin: 20px auto;
	max-width: 800px;
	text-align: left;
	position:relative;
}
.theme_category_filter_wrapper i.fa {
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	-o-transition: transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease;
}
.theme_category_filter_wrapper_mobile_trigger {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-user-select :none;
	-moz-user-select :none;
	-ms-user-select :none;
	user-select :none;
}
.page-template-website-all-themes .theme_category_filter_wrapper {
	margin-top: -65px;
}
.theme_category_filter_wrapper label {
	font-weight: 600;
	width: auto;
	border-bottom:2px solid rgba(0,0,0,0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #000;
}
.theme_category_filter_other_wrapper label {
	margin: 8px 0;
	display: inline-block;
	font-size: 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: normal;
}
.theme_category_filter_wrapper label:hover {
	border-bottom-color: #eee;
	cursor: pointer;
}
.theme_category_filter_other_wrapper {
	position: absolute;
	max-width: 150px;
	background: #fff;
	right: 0;
	padding: 0px 20px 12px 20px;
	-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.16);
	box-shadow:0px 3px 10px rgba(0,0,0,.16);
	top: 100%;
	z-index: 9;
}

.theme_category_filter_wrapper input[type="checkbox"].theme_category_filter_dropdown:checked ~label > i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate( 180deg );
}

.theme_category_filter_wrapper input[type=radio],
.theme_category_filter_wrapper input[type=checkbox] {
	display:none;
}
.theme_category_filter_wrapper input[type="radio"]:checked + label {
	border-bottom:2px solid #6448e7;
}
.theme_category_filter_wrapper .theme_category_filter_other_wrapper {
	display:none;
}
.theme_category_filter_wrapper input[type="checkbox"].theme_category_filter_dropdown:checked ~ .theme_category_filter_other_wrapper {
	display: block;
}
/*
*
* Theme demo content
*
*/
.page-template-website-demo-content div#page,
body.page-template-website-demo-content{
	background: #F5F5F5;
}
.page-template-website-demo-content .featured-content.demo-content-wrapper.content-area,
.page-template-website-wordly-demo-content .featured-content.demo-content-wrapper.content-area{
	max-width:100%;
	width:100%;
	margin-right:0;
}
.demo-content-item-content a {
	padding: 7px;
	color: #fff;
	font-weight:600;
	text-align: center;
	width: 100%;
	font-size: 13px;
	text-decoration: none;
	border-radius: 4px;
	margin: 0 0 10px;
	background-color: #00bc87;
	display:inline-block;
}
.page-template-website-demo-content #secondary,
.page-template-website-wordly-demo-content #secondary {
	margin-top:30px;
}
.demo-content-item-content a span {
	font-size:12px;
}
.demo-content-item .demo-content-item-content h3 {
	font-size: 17px;
	text-transform: none;
	margin-bottom:0;
	font-weight: 600;
}

.demo-content-item-content {
	padding:0px 10px 0;
}
.demo-content-item {
	padding: 15px;
	-webkit-box-shadow: 0px 3px 14px rgba(0,0,0,.1);
	box-shadow: 0px 3px 14px rgba(0,0,0,.1);
	background: #fff;
	text-align: center;
	width: 100%;
	max-width: 23%;
	margin-top: 30px;
	border-radius: 5px;
}
.demo-content-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.demo-content-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/*
*
* Recommended by section
*
*/

.home.page-template-website-frontpage .recommended_by_section_wrapper {
	background: #F5F5F5;
}

.recommended_by_section_wrapper {
	display:inline-block;
	width:100%;
	background:#fff;
	padding: 70px 0 60px;
}

.page-template-website-products .recommended_by_section_wrapper{
	background: #fafafa;
}


.recommended_by_section_wrapper h2 {
	margin: 0 0 10px;
}
.recommended_by_section_wrapper p {
	margin: auto;
}
.recommended_by_items_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 30px 0 0 0;
}
.recommended_by_item {
	width: 100%;
	max-width: 19%;
	margin: 10px 0;
}

/*
*
* Superb tabs & split buttons
*
*/
.superb_split_tab_button_wrapper {
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	display: inline-block;
	margin: 0px 0 20px 0;
	border-radius: 40px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.superb_split_tab_button {
	text-decoration: none;
	padding: 15px 10px;
	width: 224px;
	max-width: 100%;
	cursor:pointer;
	font-weight: 600;
}
.superb_split_tab_button:first-of-type {
	border-right: 1px solid #e5e5e5;
}
.superb_tab_button_active {
	opacity:0.4;
}
.superb_split_tab_hidden {
	display:none;
}

/*
*
* Pricing Tables
*
*/

span.superbthemes_pricing_table_wrapper_headline_limit {
	display: block;
	width: 100%;
	max-width: 260px;
	margin-left: auto;
	text-align: center;
	margin-right: auto;
}

.superbthemes_pricing_table_section {
	display:inline-block;
	width:100%;
	padding:60px 0;
	background:#fff;
}

.superbthemes_pricing_table_section h2 {
	font-size:34px;
	margin: 0 0 10px;
	text-align:center;
}
.superbthemes_pricing_table_section.superbthemes_pricing_table_section_themes_plugins.superbthemes_pricing_page_intro h1 {
	font-size:36px;
	margin: 0 0 10px;
	text-align:center;
}

.page-template-website-pricing .superbthemes_pricing_table_section {
	background: #fafafa;
}
.page-template-website-pricing .superb_split_tab_button_wrapper {
	background-color: #fff;
}

.superbthemes_pricing_table_section p {
	max-width: 640px;
	width:100%;
	color:#191919;
	font-size: 16px;
	text-align:center;
	margin:auto;
}

.superbthemes_pricing_table_section p .superbthemes_pricing_table_section_bold {
	font-weight: 500;
}



.superbthemes_pricing_table_section p img:first-of-type {
	display: inline-block;
	margin-bottom: -3px;
	margin-left: 4px;
	margin-right: 4px;
}
.superbthemes_pricing_table_section p img:last-of-type {
	display: inline-block;
	margin-bottom: -5px;
}
.superbthemes_pricing_table_section_mobile {
	display: none;
}

.superbthemes_pricing_table_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 30px 0 0 0;
}

.superbthemes_pricing_table_section.superbthemes_pricing_table_section_themes_plugins.superbthemes_pricing_page_intro {
	padding-bottom: 0px;
}

.superbthemes_pricing_table_wrapper_item {
	width: 100%;
	max-width: 355px;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	padding: 30px 0 10px 0;
	background:#fff;
	position: relative;
	border-radius:16px;
	border: 1px solid #DEDEDE;
	height: auto;
}

.superbthemes_all_products_maintenance {
	padding: 60px 0;
	display: inline-block;
	width: 100%;
	background: #fafafa;
}

.superbthemes_pricing_table_wrapper_maintenance .superbthemes_pricing_table_wrapper_item {
	height: 760px;
}
.superbthemes_pricing_table_wrapper_item_small {
	height:380px; 
}

.page-template-purchase-theme-plugin-updates .superbthemes_pricing_table_wrapper_item_small {
	height: 350px;
}

.superbthemes_pricing_table_wrapper_item_small .superbthemes_pricing_table_wrapper_payment_features {
	height: 95px;
	border-top: 0px;
	margin-top:0px;
}
.superbthemes_pricing_table_section_themes_plugins .superbthemes_pricing_table_wrapper_payment_features {
	margin-top: 15px;
}

.superbthemes_pricing_table_section_themes_plugins .superbthemes_pricing_table_wrapper-columns-three .superbthemes_pricing_table_wrapper_item .superbthemes_pricing_table_wrapper_headline_height_adjust+.superbthemes_pricing_table_wrapper_payment_type{
	margin-bottom: 25px;
}

.superbthemes_pricing_table_wrapper_premium_support .superbthemes_pricing_table_wrapper_item_small {
	height: 615px;
	text-align: left;
}
.superbthemes_pricing_table_wrapper_premium_support .superbthemes_pricing_table_wrapper_item_small .superbthemes_pricing_table_wrapper_payment_features {
	height: 320px;
	border-top: 1px solid rgba(0,0,0,.1);
}
.superbthemes_pricing_table_section_sale_notice_wrapper {
	text-align:center;
}
.superbthemes_pricing_table_section_sale_notice span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.superbthemes_pricing_table_section_sale_notice span svg {
	display: block !important;
}

.superbthemes_pricing_table_section_sale_notice #superb_discount_bar_countdown_pricing {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 600;
}

.superbthemes_pricing_table_section_sale_notice span *{
	fill: #624301;
}

.superbthemes_pricing_table_section_sale_notice #superb_discount_bar_countdown_pricing {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.superbthemes_pricing_table_section_sale_notice #superb_discount_bar_countdown_pricing div {
	text-align: center;
	font-size: 15px;
	margin-left: 10px;
	width: 100%;
	line-height: 1;
	max-width: 63px;
	border-radius: 5px;
}
.superbthemes_pricing_table_section_sale_notice #superb_discount_bar_countdown_pricing div span {
	display:block;
	font-size: 11px;
	font-weight: 600;
	margin-top: 4px;
}



.superbthemes_pricing_table_section_sale_notice {
	background: #fcbd37;
	color: #624301;
	font-weight: 600;
	padding: 10px 30px;
	text-align: center;
	position:relative;
	margin:30px 0px 10px;
	display:inline-block;
	text-transform: uppercase;
}
.superbthemes_pricing_table_section_sale_notice:before {
	border-color: #fcbd37 transparent;
	left: -16px;
	content: '';
	position: absolute;
	height: 0;
	width: 0;
	border-style: solid;
	border-width: 25px 0 25px 16px;
	top: 0;
}
.superbthemes_pricing_table_section_sale_notice:after {
	border-color: #fcbd37 transparent;
	right: -16px;
	content: '';
	position: absolute;
	height: 0;
	width: 0;
	border-style: solid;
	border-width: 25px 16px 25px 0px;
	top: 0;
}
.superbthemes_pricing_table_wrapper-columns-three .superbthemes_pricing_table_wrapper_item  {
	max-width: 32%;
	width:350px;
}

.superbthemes_pricing_table_wrapper-columns-two {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.superbthemes_pricing_table_wrapper-columns-two .superbthemes_pricing_table_wrapper_item{
	margin: 0 20px;
}

.superbthemes_pricing_table_wrapper_icon {
	width: 100%;
	text-align: center;
	display: block;
}
.superbthemes_pricing_table_wrapper_headline {
	width: 100%;
	line-height:135%;
	text-align: center;
	display: block;
	line-height:130%;
	font-weight: 600;
	font-size:19px;
	padding: 0 40px;
	margin: 15px 0 0 0;
}
.superbthemes_pricing_table_wrapper_payment_type {
	text-align:center;
	padding:0px 40px;
	font-size:15px;
	width:100%;
	display:block;
}
.superbthemes_pricing_table_wrapper_payment_price {
	display: block;
	width: 100%;
	text-align: center;
	padding: 6px 40px;
	font-weight: 900;
	font-size: 50px;
}	
.superbthemes_pricing_table_wrapper_payment_discounted {
	display: block;
	color: #624301;
	padding: 0px 40px;
	text-align: center;
	margin-top: -12px;
	font-size: 14px;
}

.superbthemes_pricing_table_wrapper_payment_features {
	margin: 0;
	padding: 12px 30px 0 30px;
	position: absolute;
	bottom: 0;
	width: 100%;
	border-top: 1px solid rgba(0,0,0,.1);
	height: 430px;
	text-transform: capitalize;
}
.superbthemes_pricing_table_wrapper_maintenance .superbthemes_pricing_table_wrapper_payment_features{
	height: 490px;
}
.superbthemes_pricing_table_wrapper_discount {
	position: absolute;
	top: 10px;
	right: 10px;
}
.superbthemes_pricing_table_wrapper_payment_features li {
	list-style: none;
	text-align: left;
	font-size: 16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	margin: 15px 0;
}
.superbthemes_pricing_table_wrapper_payment_features li img {
	margin: 6px 8px 0 0;

}

.superbthemes_pricing_table_section_themes_plugins .superbthemes_pricing_table_wrapper_payment_features{
	position: relative !important;
	height: auto !important;
}
.superbthemes_pricing_table_section_themes_plugins_cta {
	text-align: center;
}
.superbthemes_pricing_table_section_themes_plugins_cta .superb_cta {
	width: 100%;
	max-width: 240px;
	background: #00BC87;
	border: 2px solid #33C99F;
}

.page-template-website-maintenance-and-management .superbthemes_pricing_table_section_themes_plugins_cta .superb_cta {
	margin-top: 0px;
}

.superbthemes_pricing_table_wrapper_cta {
	text-align:center;
}
.superbthemes_pricing_table_wrapper_cta .superb_cta {
	max-width: 240px;
	width: 100%;
	text-align: center;
	position: absolute;
	padding:13px 35px;
	bottom: 30px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.page-id-47895 .superbthemes_pricing_table_wrapper_cta .superb_cta {
	background: #00BC87;
}
.superbthemes_pricing_table_wrapper li[data-tooltip] {
	position: relative;
	cursor: help;
}
.superb_pricing_table_tooltip {
	position: absolute;
	font-size: 14px;
	background: #1f1f23;
	color: #fff;
	border-radius: 3px;
	font-weight: 600;
	text-transform: none;
	line-height: 150%;
	padding: 14px;
	max-width: 100%;
	z-index: 9;
	bottom: 40px;
}
.superb_pricing_table_tooltip:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(44, 29, 114, 0);
	border-top-color: #1f1f23;
	border-width: 8px;
	margin-left: -8px;
}

/* 
*
* Partner Deals 
*
*/
.blog-partner-deals-wrapper {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:50px;
}
.blog-partner-deals-wrapper .blog-partner-deals-item {
	max-width:31%;
	position:relative;
	width:100%;
	background:#fff;
	-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.16);
	box-shadow:0px 3px 10px rgba(0,0,0,.16);
	border-radius:5px;
	margin-bottom:40px;
}

.blog-partner-deals-wrapper .blog-partner-deals-item .blog-partner-deals-item-logo img {
	width:100%;
	max-width:100%;
}
.blog-partner-deals-item-amount {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 1;
	background: #fff;
	padding: 9px 15px 7px 14px;
	font-size: 13px;
	line-height: 15px;
	border-radius: 30px;
	border: 1px solid #dcddeb;
	box-shadow: 0 2px 12px 0 rgba(20,20,43,.06);
	color: #6448e7;
	font-weight: 600;
}

.blog-partner-deals-wrapper .blog-partner-deals-item-content{
	padding: 18px 20px 22px;
}
.blog-partner-deals-item-content h3 {
	margin:0px 0 8px;
	font-size:22px;
}
.blog-partner-deals-item-content p{
	font-size: 14px;
	line-height: 24px;
	margin:0;
}

.blog-partner-deals-item-visit {
	margin: 0 20px 24px;
	padding-top:22px;
	border-top:1px solid #dcddeb;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.blog-partner-deals-item-code {
	padding: 5px 10px;
	border: 1px dashed #6448e7;
	font-size: 12px;
	font-weight: 600;
	color: #6448e7;
}
.blog-partner-deals-item-button {
	color: #1b1146;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none;
}

.blog-partner-deals-item-button img{ 
	margin-left:3px;
}




/* 
*
* Plugin landing page
*
*/
.superbthemes_product_landingpage_header_plugin.superbthemes_product_landingpage_header {
	padding: 80px 0;
}
.superbthemes_product_landingpage_header_plugin.superbthemes_product_landingpage_header h1 {
	line-height: 130%;
	margin: 5px 0;
}
.superbthemes_product_landingpage_header_plugin.superbthemes_product_landingpage_header .superbthemes_product_landingpage_header_plugin_icon {
	border: 2px solid #fff;
	display: inline-block;
	border-radius: 50%;
	margin-bottom: 5px;
	width: 110px;
	height: 110px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.superbthemes_product_landingpage_plugins_gallery {
	padding: 60px 0 40px 0;
}
.superbthemes_product_landingpage_plugins_gallery_intro {
	text-align: center;
}
.superbthemes_product_landingpage_plugins_gallery_intro p {
	max-width: 500px;
	margin: 0 auto 40px auto;
}
.superbthemes_product_landingpage_plugins_gallery_items {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.superbthemes_product_landingpage_plugins_gallery_item {
	width: 100%;
	max-width: 23%;
	margin-bottom: 20px;
}
.superbthemes_product_landingpage_plugins_gallery_item img {
	box-shadow: 0px 2px 16px rgba(0,0,0,.11);
	border-radius: 3px;
}


/* 
*
* New plugin list
*
*/
.plugin-list.superbthemes_plugin_list_wrapper.superbthemes_all_plugins_list_wrapper .plugin-block {
	max-width: 48.5%;
	border-radius: 16px;
	box-shadow: 0px 0px 0px #fff;
	border: 1px solid #D3D3D3;
}
.plugin-list.superbthemes_plugin_list_wrapper.superbthemes_all_plugins_list_wrapper .plugin-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.plugin-list.superbthemes_plugin_list_wrapper.superbthemes_all_plugins_list_wrapper .plugin-block-left {
	max-width: 170px;
	background-size: 50px;
}
.page-id-14121 .plugin-list-wrapper.superbthemes_plugin_landingpage.superbthemes_plugin_all_products.superb_productpage_plugins a.superbthemes_all_plugins_list_highlighted {
	display: none;
}
.superbthemes_all_plugins_list_highlighted {
	background: #6451e7;
	display: block;
	text-decoration: none;
	border-radius: 5px;
	margin-bottom: 40px;
	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,.15);
	box-shadow: 0 3px 20px rgba(0,0,0,.15);
}
.superbthemes_all_plugins_list_highlighted_bg_img {
	padding: 35px 50px 45px 50px;
	display: block;
	background: url(../png/bg-img.png);
	background-size: contain;
	background-position: right;
	background-repeat: no-repeat;
}
.superbthemes_all_plugins_list_highlighted h2,
.page-template-website-products .plugin-list-wrapper .superbthemes_all_plugins_list_highlighted h2 {
	margin: 0;
	color: #fff;
	font-size: 35px;
	text-align:left;
}
.superbthemes_all_plugins_list_highlighted p,
.superbthemes_plugin_all_products .superbthemes_all_plugins_list_highlighted h2+p {
	margin: 3px 0px 40px;
	color: #fff;
	font-size: 18px;
	max-width: 490px;
	text-align:left;
}
.superbthemes_all_plugins_list_highlighted h3 {
	color: #fff;
	font-size: 17px;
}
.superbthemes_all_plugins_list_highlighted img {
	height: 26px;
	margin-right: 30px;
	width: auto;
}
.superbthemes_all_plugins_list_highlighted h3 {
	color: #fff;
	font-size: 17px;
	margin: 0 0 10px;
}
.superbthemes_all_plugins_list_highlighted-cta.superb-cta {
	-webkit-box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	background: #fff;
	padding: 15px 35px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
	display: inline-block;
	color: #263238;
	margin: 20px 0 0;
	border:1px solid #CFD8DC;
}

/* 
*
* Trustpilot dropdown 
*
*/
/*
.toggle-trustpilot-review-dropdown {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
*/
.trustpilot-review-dropdown-wrapper {
	position: relative;
}

.trustpilot-review-dropdown:before {
	background-color: #fff;
	border-right: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	content: '';
	display: block;
	height: 16px;
	left: 50%;
	position: absolute;
	top: -13px;
	-webkit-transform: rotate(-34deg) translateX(-50%) skewX(26deg);
	-ms-transform: rotate(-34deg) translateX(-50%) skewX(26deg);
	transform: rotate(-34deg) translateX(-50%) skewX(26deg);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	width: 16px;
	left: 48%;
}

.trustpilot-review-dropdown {
	display: none;
	text-align: left;
	background: blue;
	background-color: #fff;
	border: 1px solid #d6d6d6;
	border-radius: 2px;
	padding: 16px;
	-webkit-box-shadow: 0px 1px 0px rgba(182,196,210,.40);
	box-shadow: 0px 1px 0px rgba(182,196,210,.40);
	padding: 0 16px;
	position: absolute;
	left: 0; 
	right: 0; 
	margin: 10px auto 0;
	z-index: 9;
	width: 368px;
	height: 400px;
}
.close-trustpilot-dropdown {
	cursor: pointer;
}
.trustpilot-review-dropdown .close-icon {
	position: absolute;
	top: 16px;
	right: 16px;
}
.trustpilot-review-dropdown-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	margin-top: 16px;
}
.trustpilot-review-dropdown-header img {
	margin: 0 0 0 13px;
}

.trustpilot-review-dropdown h2 {
	font-size: 24px !important;
	font-weight: 500;
	color: #191919;
	margin: 0 !important;
}
.trustpilot-review-dropdown-header-bottom {
	font-size: 14px;
	color: #191919;
	text-align: center;
	margin: 5px 0 11px;
}
.trustpilot-review-dropdown-header-bottom img {
	margin: 0 0 -4px 2px;
}

.trustpilot-review-dropdown-des {
	color: #727273;
	font-weight: 400;
	font-size: 13px;
	margin: 0 0 10px;
	display: block;
}
.trustpilot-review-dropdown-review-item {
	background-color: #f8f9fa;
	border-radius: 2px;
	padding: 16px;
	-webkit-box-shadow: 0px 1px 0px rgba(182,196,210,.40);
	box-shadow: 0px 1px 0px rgba(182,196,210,.40);
	margin: 0 0 16px;
}
.trustpilot-review-dropdown-review-item:last-of-type {
	margin: 0;
}
.trustpilot-review-dropdown-review-item-name {
	color: #727273;
	font-size: 13px;
	margin: 0;
}
.trustpilot-review-dropdown-review-item-date {
	color: #727273;
	font-size: 10px;
	line-height: 1;
	font-weight: 500;
}
.trustpilot-review-dropdown-review-item h4 {
	color: #191919;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	margin: 0 0 12px;
}
.trustpilot-review-dropdown-review-item p {
	font-size: 13px;
	text-align: left;
	color: #191919;
}

.trustpilot-review-dropdown-review-item-container {
	overflow-y: auto;
	height: 289px;
}

.trustpilot-review-dropdown-show {
	display: block;
}

.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section {
	padding: 10px;
	display: block;
	margin-bottom: 20px;
} 
body.page-id-190.woocommerce-checkout.woocommerce-page div#wc_checkout_add_ons label[for="bde2bb8"]:after {
    content: 'Optional service where our team installs the theme and plugins for you.';
    display: block;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    opacity: 0.8;
}
.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section  span.superbthemes_pricing_table_section_desktop {
	display: none;
}
.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section p .superbthemes_pricing_table_section_bold:before {
	content: 'We have 100.000+ customers and are rated ';
	font-weight: normal;
}

.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section p .superbthemes_pricing_table_section_bold,
.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section p {
	font-size: 15px;
}

.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section p img:first-of-type {
	width: auto;
	height: 16px;
}

.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section p img:last-of-type {
	height: 21px;
}

.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section p{
	max-width: 100%;
}

.page-id-190.woocommerce-checkout.woocommerce-order-received .superbthemes_pricing_table_section.checkout-trustpilot-section {
	display: none !important;
}

.checkout_secure_payment.checkout_secure_payment_checkout_bottom_icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: -10px !important;
	margin-bottom: 60px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}


/*
*
* Share To Unlock
*
*/

.superb_share_to_unlock_wrapper {
	text-align: center;
	padding: 80px 0 80px;
	background: #6448e7;
	display: inline-block;
	width: 100%;
	background-image: url(../svg/pattern-size-1.svg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.superb_share_to_unlock_wrapper  div#superb_share_to_unlock_social_links {
	opacity: 0;
	-webkit-transition:0.5s all;
	-o-transition:0.5s all;
	transition:0.5s all;
}
.superb_share_to_unlock_wrapper.superb_share_to_unlock_overlay-hidden div#superb_share_to_unlock_social_links {
	opacity: 1;
	-webkit-transition:0.5s all;
	-o-transition:0.5s all;
	transition:0.5s all;
}
.superb_share_to_unlock_wrapper h2 {
	font-size: 44px;
	max-width: 570px;
	font-weight:900;
	margin: auto;
	color:#fff;
}
.superb_share_to_unlock_wrapper .content-wrap>p {
	max-width: 460px;
	color:#fff;
	font-size:18px;
	margin: 20px auto;
	opacity:0.8;
}
.superb_share_to_unlock_overlay-hidden .content-wrap>p {
	font-weight:600;
	opacity:1;
}
#superb_share_to_unlock_overlay {
	font-size: 20px;
	color: #ffffff;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.superb_share_to_unlock_button {
	cursor:pointer;
	width: 100%;
	max-width: 240px;
}
#superb_share_to_unlock_outer h4 {
	font-size: 17px;
	margin:0 0 10px;
	font-weight: 600;
}	
.superb_share_to_unlock_download_button {
	border-radius: 4px;
	background-color: #00bc87;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	padding: 12px 25px;
	border-bottom: 1px solid rgba(0,0,0,.3);
	display: inline-block;
	text-decoration: none;
	max-width: 190px;
	width: 100%;
}
#superb_share_to_unlock_outer {
	text-align: center;
	position: relative;
	max-width: 565px;
	margin:auto;
	overflow: hidden;
	border-radius:10px;
}
.superb_share_to_unlock_overlay-hidden #superb_share_to_unlock_overlay { 
	position:absolute !important;
	top:500px !important;
	-webkit-transition: all 0.5s linear !important;
	-o-transition: all 0.5s linear !important;
	transition: all 0.5s linear !important; 
	opacity:0;
}
#superb_share_to_unlock_content {
	display:none;
}
.superb_share_to_unlock_skip_share {
	text-decoration: none;
	font-weight: 400;
	color: #fff;
	font-size: 14px;
	opacity:0.5;
	padding-bottom: 2px;
	display: block;
	max-width: 300px;
	margin: 20px auto 0 auto;
}
#superb_share_to_unlock_overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: 0;
	left: 0;
}
#superb_share_to_unlock_overlay {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:start;
}
.superb_social_share_social_button {
	display: inline-block;
	padding: 10px 30px;
	line-height: 80%;
	text-decoration: none;
	border-radius: 3px;
	border-bottom: 2px solid rgba(0,0,0,.1);
	margin: 0 5px 10px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
}
.superb_share_to_unlock_facebook { 
	background-color:#1777f2; 
}
.superb_share_to_unlock_facebook svg { 
	width: 16px;
	margin-right: 5px;
	margin-bottom: -3px;
	height: auto;
	fill: #fff;
}
.superb_share_to_unlock_twitter { 
	background-color: #17ADEA; 
}
.superb_share_to_unlock_twitter svg {
	width: 16px;
	margin-right: 5px;
	margin-bottom: -3px;
	height: auto;
	fill: #fff;
}
.superb_share_to_unlock_linkedin {
	background:#0177b5;
}
.superb_share_to_unlock_linkedin svg { 
	background-color: #1679B1; 
	height: auto;
	fill: #fff;
	width: 14px;
	margin-right: 10px;
	margin-bottom: -1px;
}
.superb_share_to_unlock_pinterest { 
	background-color: #D9303C; 
}
.superb_share_to_unlock_pinterest svg {
	width: 16px;
	margin-right: 5px;
	margin-bottom: -3px; 
	height: auto;
	fill: #fff;
}
.superb_share_to_unlock_button_mobile {
	display:none !important;
}


/*
*
* New child theme section
*
*/

.superbthemes_product_landingpage_childtheme_section {
	background: #f1f0f0f5;
	padding: 60px 0 60px;
}

.superbthemes_product_landingpage_childtheme_section_child_themes {
	margin-top: 50px;
}
.superbthemes_product_landingpage_childtheme_section_child_themes .child-themes-wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.superbthemes_product_landingpage_childtheme_section_child_themes .child-theme-item {
	max-width: 265px;
	padding: 0;
	margin: 0px 15px 20px 15px;
	border-radius: 5px;
	overflow: hidden;
	-webkit-box-shadow: 0px 3px 17px rgba(0,0,0,.04);
	box-shadow: 0px 3px 17px rgba(0,0,0,.04);
}
.superbthemes_product_landingpage_childtheme_section_child_themes .child-theme-item .child-theme-content {
	border: 0px;
	border-radius: 5px;
	width: 100%;
	display: block;
}
.superbthemes_product_landingpage_childtheme_section_child_themes .child-theme-item .lite-text {
	display: none;
}
.superbthemes_product_landingpage_childtheme_section_child_themes .child-theme-content img {
	border-radius: 0;
}
.superbthemes_product_landingpage_childtheme_section_child_themes .child-theme-item span.child-theme-content-text {
	text-align: center;
	text-transform: capitalize;
	padding: 13px 0;
	border-top: 1px solid rgba(0,0,0,.1);
	font-weight: 600;
	border-radius: 0 0 5px 5px;
}

.superbthemes_product_landingpage_childtheme_section_child_themes .child-theme-item .child-theme-content:before {
	display: block;
	padding: 12px 12px;
	background-color: #fff;
	content: ' ';
	background-image: url(../svg/browser-dots-icon.svg);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 24px auto;
	border-bottom: 1px solid rgba(0,0,0,.1);
}

.superbthemes_product_landingpage_childtheme_section_intro p {
	max-width: 440px;
	text-align: center;
	margin: 0 auto 40px auto;
}
.superbthemes_product_landingpage_childtheme_section_intro h2 {
	margin-top: 0px;
	text-align: center;
}



/*
*
* Woocommerce
*
*/


/* Woocommerce Cart */
body.page-id-189.woocommerce-cart.woocommerce-page {
	background-color: #fafafa;
}
body.page-id-189.woocommerce-cart.woocommerce-page .woocommerce-cart-form .product-subtotal {
	display: none;
}
body.page-id-189.woocommerce-cart.woocommerce-page h1 {
	color: #263238;
	font-size: 35px;
	border: 0;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary {
	background: #fff;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	border-radius: 3px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .entry-content{
	position: relative;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart-goto-checkout-btn {
	-webkit-box-shadow: 0px 3px 7px rgba(0,0,0,.16);
	box-shadow: 0px 3px 7px rgba(0,0,0,.16);
	text-decoration: none;
	display: inline-block;
	position: absolute;
	right: 0;
	border-radius: 6px;
	padding: 10px 17px;
	top: 0;
	background: #00BC87;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .woocommerce table.shop_table tr {
	border-bottom: 0px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.cart.woocommerce-cart-form__contents {
	background: #fafafa;
	padding: 20px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.cart.woocommerce-cart-form__contents td {
	border-top: 0px;
	padding: 5px 12px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.cart.woocommerce-cart-form__contents th {
	font-size: 18px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.cart.woocommerce-cart-form__contents span.woocommerce-Price-amount.amount {
	color: #000;
	font-weight: 400;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.cart.woocommerce-cart-form__contents .product-thumbnail {
	display: none;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals {
	width: 100%;
	max-width: 100% !important;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.cart.woocommerce-cart-form__contents button.button.wp-element-button {
	margin-top: 20px;
	border-bottom: 0px !important;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table.shop_table_responsive {
	border: 0px;
	background: #F4F4F4;
	border-radius: 8px;
	padding: 20px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox tr.order-total.recurring-total small {
	color: #000;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals p#wc-stripe-payment-request-button-separator {
	display: none !important;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals .wc-proceed-to-checkout {
	padding: 50px 0 0 0;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward.wp-element-button {
	margin-bottom: 0px;
	background: #00BC87;
	border-bottom: 0px;
}

.superbthemes-checkout-option-wrapper .superbthemes-checkout-regular-price {
	opacity: 0.4;
	margin: 0px 5px;
	text-decoration: line-through;
}
#order_review del.spblmrm-regular-price,
.cart_totals del.spblmrm-regular-price {
	opacity: 0.4;
	margin-right: 5px;
}
.superbthemes-checkout-option-wrapper .superbthemes-checkout-dropdown-discount-banner {
	background: #fcbd37;
	color: #624301;
	padding: 6px 10px;
	display: inline-block;
	border-radius: 5px;
	font-size: 12px;
	font-weight: 600;
	float: right;
	line-height: 1;
	margin-top: 0px;
}

.select2 .selection .select2-selection .superbthemes-checkout-option-wrapper .superbthemes-checkout-dropdown-discount-banner {
	margin-top: 3px;
}
.select2-container--default .select2-results__option[data-selected=true] {
	background-color: #faf8f8 !important;
	color: #000;
}
.select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	background:#e0d9fa !important;
	color:#000;
}

body.page-id-190.woocommerce-checkout.woocommerce-page #license-variation-checkout-field {
	border-radius: 8px;
	border: 0px solid #e3e3e3;
	background: rgba(0,0,0,.02);
}
body.page-id-190.woocommerce-checkout.woocommerce-page #license-variation-checkout-field {
	border-radius: 8px;
	border: 0px solid #e3e3e3;
	background: rgba(0,0,0,.02);
	margin-top: 20px;
	color: #000;
	padding: 0px 15px 25px 15px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table tr.recurring-totals,
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table tr.cart-subtotal.recurring-total,
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table tr.tax-rate.recurring-total {
	display:none;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table tr.order-total.recurring-total {
	background: #EBEBEB;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .woocommerce table.shop_table td,
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .woocommerce table.shop_table th {
	border:0px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table.shop_table_responsive .order-total.recurring-total th {
	padding: 10px;
	background: #EBEBEB;
	font-size: 14px;
	font-weight: 600;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table.shop_table_responsive .order-total.recurring-total td, body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table.shop_table_responsive .order-total.recurring-total td span.woocommerce-Price-amount.amount {
	font-size: 14px;
	font-weight: 600;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table.shop_table_responsive .order-total.recurring-total td small {
	font-size:90%;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals h2 {
	font-size: 18px;
	text-align: left;
	color: #000;
	padding-left:12px;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table.shop_table_responsive th {
	font-weight: 400;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table.shop_table_responsive td {
	font-weight: 400;
	color: #000;
	text-align: right;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart_totals table.shop_table.shop_table_responsive td span.woocommerce-Price-amount.amount {
	font-weight: 400;
	color: #000;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .woocommerce .cart-collaterals tr.order-total th {
	font-size: 18px;
	font-weight: 600;
}
body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .woocommerce .cart-collaterals tr.order-total td span.woocommerce-Price-amount.amount {
	font-size: 18px;
	font-weight: 600;
}
/* Woocommerce subscription panel */
.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .shop_table.subscription_details:before {
	content: "Important: If you choose to cancel your subscription then you'll loose your renewal discount permanently.";
	padding: 11px;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	border-left: 2px solid #c54544;
}
.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .shop_table.subscription_details a.button.cancel:after {
	content: ' and remove my renewal discount permanently.';
}
.woocommerce-view-subscription .woocommerce .woocommerce-MyAccount-content .shop_table.subscription_details a.button.cancel {
	font-size: 14px;
	line-height: 140%;
	min-width: 256px;
}
.woocommerce-view-subscription tr.order.woocommerce-orders-table__row.woocommerce-orders-table__row--status-failed td.order-actions.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.pay {
	margin-right: 10px;
	background: #6449e7;
}

/* Checkout page */

/* Full width clickable labels */
.page-id-190 .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal {
	position: relative;
}
.page-id-190 .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal label[for="payment_method_paypal"] {
	position: absolute;
	top: 0;
	right: 0;
	left: 45px;
	margin: 0;
	padding-top: 14px;
	padding-bottom: 16px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page #payment ul.payment_methods li.wc_payment_method.payment_method_stripe {
	position:relative;
}
body.page-id-190.woocommerce-checkout.woocommerce-page #payment ul.payment_methods li.wc_payment_method.payment_method_stripe label[for="payment_method_stripe"] {
	position: absolute;
	margin: 0;
	top: 0;
	left: 45px;
	padding: 15px 0;
	width: auto;
	right: 0;
}
/* Stripe credit card icons */
li.wc_payment_method.payment_method_stripe label[for="payment_method_stripe"]:after {
	background-image: url(../svg/payment-icons.svg);
	content: ' ';
	width: 180px;
	height: 26px;
	display: inline-block;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: -7px;
	margin-left: 10px;
}

/*Secure payment text*/

#stripe-payment-data fieldset#wc-stripe-cc-form:before {
	content: 'This is a secure SSL encrypted payment.';
	background-image: url(../svg/padlock.svg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 30px;
	background-size: 28px 18px;
	display: block;
	margin-bottom: 20px;
	color: #66a700;
}

/* Secure payment logos */
.checkout_secure_payment {
	text-align: center;
	margin-top: 15px;
}
.checkout_secure_payment img {
	margin: 10px;
}

/* Checkout page: Maintenance upsell  */
.superb_maintenance_upsell_wrapper {
	position:relative;
	padding:30px 0;
}
.superb_maintenance_upsell_wrapper:before {
	content: ' ';
	display: block;
	width: calc(100% - -80px);
	position: absolute;
	top: 20px;
	height: 30px;
	background: #f3f3f3;
	left: -40px;
}
.woocommerce-checkout #wc_checkout_add_ons #b187041_field label[for="1-month-free"]:after {
	content:' [50% Discount]';
}
div#wc_checkout_add_ons label,
div#license-variation-checkout-field label {
	line-height: 140%;
	margin-bottom: 5px;
}
.superb_maintenance_upsell_wrapper:after {
	content: ' ';
	display: block;
	width: calc(100% - -80px);
	position: absolute;
	bottom: 20px;
	height: 30px;
	background: #f3f3f3;
	left: -40px;
}
.superb_maintenance_upsell {
	padding: 20px 0;
	position:relative;
}
.superb_maintenance_upsell h3 {
	text-align: left;
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ececec;
	margin-top: 0;
	font-weight: 600;
}
.superb_maintenance_upsell ul {
	margin-left:2px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%;
	max-width:100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom:0px;
}
.superb_maintenance_upsell ul li {
	margin:5px 0;
	list-style:none;
	width:100%;
	max-width:50%;
	padding-right:15px;
}
.superb_maintenance_upsell ul li img {
	margin-right:4px;
}
.superb_maintenance_upsell_purchase {
	background: #00BC87;
	padding: 8px 20px;
	font-size: 14px;
	font-weight: 600;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	margin: 20px 0 0 0;
}
.superb_maintenance_upsell_readmore {
	border: 2px solid #00BC87;
	padding: 6px 20px;
	font-size: 14px;
	font-weight: 600;
	border-radius: 5px;
	color: #00BC87;
	text-decoration: none;
	margin: 20px 0px 0px 20px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.superb_maintenance_upsell_readmore i {
	margin-left: 10px;
	font-size: 17px;
	margin-top: 2px;
}



/* Empty cart page */
.cart-empty.woocommerce-info {
	display: inline-block;
	width: 100%;
	border-top: 0px;
	font-size: 26px;
	font-weight: 600;
	color: #1f1f23;
	text-align: center;
	padding: 0;
	background: rgba(0,0,0,0);
}
.cart-empty.woocommerce-info:before {
	content: ' ';
	background-image: url(../png/empty-cart.png);
	width: 80px;
	height: 80px;
	background-size: 100%;
	background-repeat: no-repeat;
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin: 0 auto 20px auto;
}

.return-to-shop {
	text-align: center;
}
.woocommerce a.button.wc-backward {
	background: #00BC87;
	padding: 15px 35px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	margin:20px auto;
	-webkit-transition:0.5s all;
	-o-transition:0.5s all;
	transition:0.5s all;
}
.woocommerce a.button.wc-backward:hover {
	background: #00BC87;
	color: #fff;
	-webkit-box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	box-shadow: 0px 3px 24px rgba(0,0,0,.16);	
}

/* New checkout */
body.page-id-190.woocommerce-checkout.woocommerce-page {
	background-color: #fafafa;
	/*background-image: url(https://superbthemes.com/wp-content/uploads/2023/05/superb-bg-top.jpg);*/
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: top center;
}

body.page-id-190.woocommerce-checkout.woocommerce-page nav#primary-site-navigation {
	background: rgba(0,0,0,0);
}
body.page-id-190.woocommerce-checkout.woocommerce-page .menu-menu-1-container {
	display: none;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .logo-image {
	float: none;
}
body.page-id-190.woocommerce-checkout.woocommerce-page header#masthead {
	-webkit-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .logo-image svg {
	width: 190px;
	height: auto;
	margin-top: 20px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page:not(.appsumo-in-cart) .woocommerce-form-coupon-toggle {
	display: none !important;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#primary {
	-webkit-box-shadow: 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px #fff;
}
body.page-id-190.woocommerce-checkout.woocommerce-page article#post-190 {
	background: #fff;
	padding: 30px;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	border-radius:3px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#content {
	margin-top: 5px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page article#post-190 h1.entry-title {
	color: #263238;
	font-size: 35px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page article#post-190 .woocommerce-billing-fields h3:first-of-type {
	margin: -30px 0 0 0;
	color: #546E7A;
	font-size: 16px;
	font-weight: normal;
}
body.page-id-190.woocommerce-checkout.woocommerce-page a.editordernow {
	background: #FFFFFF;
	border: 1px solid #CFD8DC;
	font-size:13px;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
	border-radius: 6px;
	color: #263238;
	padding: 10px 17px;
	top:30px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page label {
	font-size: 15px;
	color: #263238;
	margin-bottom: 3px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page input {
	background: #FFFFFF;
	border: 1px solid #CFD8DC;
	border-radius: 6px;
	padding: 10px 8px;
	font-size: 14px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell_wrapper:after,
body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell_wrapper:before {
	display:none;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell {
	padding: 30px;
	position: relative;
	border-radius: 8px;
	margin: 0px 3px;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 320px;
	border: 0px solid #e3e3e3;
	background: rgba(0,0,0,.02);
}
body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell h3 {
	border: 0px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #263238;
	font-size: 18px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell p {
	color: #546E7A;
	font-size: 14px;
}

body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell h4.superb_maintenance_upsell_icon {
	background-image: url(../png/checkout-arrow.png);
	background-size: 23px auto;
	padding-bottom: 15px;
	background-repeat: no-repeat;
	background-position: 130px 10px;
	margin: 0;
	color: #263238;
	font-size: 15px;
}

body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell ul li img {
	margin-top: 6px;
	margin-right: 8px;
}
.page-id-190 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span.woocommerce-terms-and-conditions-checkbox-text a {
	font-size: 14px;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions p, .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions a {
	font-size: 14px;
	text-align: left;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions .wp-block-heading {
	text-align: left;
}

body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell ul li span {
	color: #546E7A;
	font-size: 14px;
}
.page-id-190.woocommerce-checkout .select2-results__option {
	font-size: 15px;
}

body.page-id-190.woocommerce-checkout.woocommerce-page .select2-container--default .select2-selection--single {
	border: 1px solid #d0d9dd;
	border-radius: 6px;
	height: 44px;
	padding-top: 4px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 9px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .super-menu {
	background: rgba(0,0,0,0);
}

body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell_purchase {
	background:#00BC87;
}

body.page-id-190.woocommerce-checkout.woocommerce-page a#pull {
	display: none;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .logo-image-small {
	width: 100%;
	text-align: center;
	margin-top: 25px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review ul.wc_payment_methods.payment_methods.methods {
	padding: 0;
}
body.page-id-190.woocommerce-checkout.woocommerce-page li.wc_payment_method.payment_method_paypal {
	border: 1px solid #CFD8DC;
	border-radius: 6px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page #payment ul.payment_methods li {
	margin: 0px;
	padding: 14px 20px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page #payment ul.payment_methods li.wc_payment_method.payment_method_stripe {
	margin-top: 20px;
	border: 1px solid #CFD8DC;
	border-radius: 6px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review div#payment:before {
	content: 'Payment ';
	color: #263238;
	font-weight: 600;
	font-size: 18px;
	display: block;
	margin: 35px 0 15px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review input[type="radio"] {
	margin: 0 10px 0px 0;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .payment_method_paypal .about_paypal {
	line-height: 120%;
	display:none;
}
body.page-id-190.woocommerce-checkout.woocommerce-page h3#order_review_heading:first-of-type {
	color: #263238;
	font-weight: 600;
	font-size: 18px;
	display: block;
	margin: 0px 0px 2px;
	border: 0px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review table.shop_table.woocommerce-checkout-review-order-table {
	border: 0px;
	background: #F4F4F4;
	border-radius: 8px;
	padding: 20px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	background: #00BC87;
	border: 2px solid #33C99F;
	width: 100%;
	max-width: 100%;
}

body.page-id-190.woocommerce-checkout.woocommerce-page #payment ul+div.form-row {
	padding: 30px 0 0;
}
body.page-id-190.woocommerce-checkout.woocommerce-page #payment ul.payment_methods li.wc_payment_method.payment_method_stripe .payment_box.payment_method_stripe {
	padding: 0px !important;
	background: rgba(0,0,0,0);
}

body.page-id-190.woocommerce-checkout.woocommerce-page #payment div.payment_box:before {
	display:none;
}
body.page-id-190.woocommerce-checkout.woocommerce-page #payment fieldset#wc-stripe-cc-form {
	margin-top: 20px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page #payment .wc-stripe-elements-field, body.page-id-190.woocommerce-checkout.woocommerce-page #payment .wc-stripe-iban-element-field {
	background: #FFFFFF;
	border: 1px solid #CFD8DC;
	border-radius: 6px;
	padding: 10px 8px;
	margin: 0;
}

body.page-id-190.woocommerce-checkout.woocommerce-page h1.entry-title {
	border:0px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page span.woocommerce-Price-amount.amount {
	color: #000;
	font-weight:normal;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .superb-checkout-trustpilot-top {
	display: flex;
	justify-content: center;
	margin-bottom: 15px;
	text-align: center;
}

body.page-id-190.woocommerce-checkout.woocommerce-page .superb-checkout-trustpilot-top p img:first-of-type {
	display: inline-block;
	margin-bottom: -3px;
	margin-left: 4px;
	margin-right: 4px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page .superb-checkout-trustpilot-top p img:last-of-type {
	display: inline-block;
	margin-bottom: -5px;
}


body.page-id-190.woocommerce-checkout.woocommerce-page .superb-checkout-trustpilot-top p.toggle-trustpilot-review-dropdown .superbthemes_pricing_table_section_bold {
	font-weight: 500;
}

body.page-id-190.woocommerce-checkout.woocommerce-page form .checkout-zip,
body.page-id-190.woocommerce-checkout.woocommerce-page form .checkout-zip {
	display:inline-block;
	width: 49%;
	overflow: visible;
}

body.page-id-190.woocommerce-checkout.woocommerce-page .woocommerce form .checkout-city,
body.page-id-190.woocommerce-checkout.woocommerce-page form .checkout-city {
	display:inline-block;
	width: 49%;
	margin-right:2%;
	overflow: visible;
}

body.page-id-190.woocommerce-checkout.woocommerce-page form .form-row-first, .woocommerce-page form .form-row-first,
body.page-id-190.woocommerce-checkout.woocommerce-page form .form-row-last {
	width:49%;
}

body.page-id-190.woocommerce-checkout.woocommerce-page p#billing_address_1_field {
	margin-top:8px;
}

body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .product-total,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .cart-subtotal td:last-of-type,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .tax-rate td:last-of-type,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .order-total td:last-of-type {
	text-align: right;
}

body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.order-total th, 
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.order-total td {
	font-size:18px;
}

body.page-id-190.woocommerce-checkout.woocommerce-page .order-total span.woocommerce-Price-amount.amount {
	font-weight: 600;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tfoot tr.fee th {
	font-weight: normal;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tfoot tr.fee td {
	text-align: right;
}
body.page-id-190.woocommerce-checkout.woocommerce-page:not(.appsumo-in-cart) form.checkout_coupon.woocommerce-form-coupon {
	display:none !important;
}
body.page-id-190.woocommerce-checkout.woocommerce-page.appsumo-in-cart .woocommerce-form-coupon-toggle a.showcoupon {
	background: #FFFFFF;
	border: 1px solid #CFD8DC;
	font-size: 13px;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
	border-radius: 6px;
	color: #263238;
	padding: 10px 17px;
	position: absolute;
	top: 13px;
	right: 0px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table thead th.product-name,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table thead th.product-total {
	display: none;
}

body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table td a.gotocart {
	font-size: 14px;
	color: #707070;
}

body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table td,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tfoot th {
	border-top:0px;
	font-size:15px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tfoot tr.cart-subtotal td, 
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tfoot tr.cart-subtotal th,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tfoot tr.order-total th,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tfoot tr.order-total td {
	border-top: 1px solid #d3d3d3;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tfoot tr.cart-subtotal th,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tfoot .tax-rate th {
	font-weight: normal;
}

body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.recurring-totals th {
	background: #EBEBEB;
	font-size: 14px;
	padding-top: 20px;
	padding-left: 30px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.cart-subtotal.recurring-total th {
	background: #EBEBEB;
	font-size: 14px;
	padding-top: 0px;
	padding-left: 30px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.cart-subtotal.recurring-total td {
	background: #EBEBEB;
	border-top: 0px solid #fff;
	font-size: 14px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.recurring-total td {
	background: #EBEBEB;
	border-top: 0px solid #fff !important;
	font-size: 14px;
	padding-right:20px;
	border-radius: 0px 8px 8px 0px;
	padding-top:10px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.recurring-total th {
	padding-left: 20px;
	background: #EBEBEB;
	border-top: 0px solid #fff !important;
	font-size:14px;
	border-radius: 8px 0px 0px 8px;
	padding-top:10px;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.cart-subtotal.recurring-total,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.recurring-totals,
body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.tax-rate.recurring-total {
	display: none;
}

body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review .shop_table tr.order-total.recurring-total {
	vertical-align: top;
}


body.page-id-190.woocommerce-checkout.woocommerce-page div#wc_checkout_add_ons {
	border: 1px solid #beb0f4;
	border-radius: 8px;
	background: #f8f6fc;
	border: 0px solid #e3e3e3;
	background: rgba(0,0,0,.02);
}

body.page-id-190.woocommerce-checkout.woocommerce-page div#wc_checkout_add_ons .select2-container--default .select2-selection--single .select2-selection__clear {
	display:none;
}
body.page-id-190.woocommerce-checkout.woocommerce-page div#wc_checkout_add_ons span.optional,
body.page-id-190.woocommerce-checkout.woocommerce-page #wc_checkout_add_ons #b187041_field label[for="1-month-free"]:after {
	color: #808a8f;
	font-size: 13px;
}

/*
*
* Green discount applied box
*
*/
.checkout_discount_countdown_green {
	background: #E8F5E9;
	border-radius: 3px;
	color: #009406;
	padding: 10px 20px;
	width:66%;
	margin: 0px auto 20px;
}
.checkout_discount_countdown_green .checkout_discount_countdown_green_content_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}
.checkout_discount_countdown_green .checkout_discount_countdown_green_applied {
	display: block;
	width: 100%;
	font-size: 13px;
	font-weight: 600;
	line-height: 150%;
}
.checkout_discount_countdown_green .checkout_discount_countdown_green_offer_amount {
	font-size: 18px;
	margin-top: 5px;
	line-height: 150%;
}
.checkout_discount_countdown_green .superb_discount_bar_countdown_value {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.checkout_discount_countdown_green .superb_discount_bar_countdown_value div {
	border-radius: 8px;
	background: #D1EAD3;
	padding: 5px 10px;
	text-align:center;
	font-size: 20px;
	font-weight: 600;
}
.checkout_discount_countdown_green .superb_discount_bar_countdown_value div:nth-of-type(2) {
	margin: 0px 5px;
}
.checkout_discount_countdown_green .superb_discount_bar_countdown_value div span {
	font-size: 11px;
	display: block;
	margin-top: -5px;
}


/*
*
* Headers 
*
*/
.superb_header_wrapper {
	padding: 70px 0 120px;
	display: inline-block;
	width: 100%;
	background: #6448e7;
	background-image: url(../svg/header-bg-pattern.svg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 530px;
}
.superb_header_small {
	padding: 80px 0 90px;
}
.superb_header_bg_small {
	background-size:350px;
}
.superb_header_text_center {
	text-align:center;
}

.superb_header_wrapper h1 {
	font-size:43px;
	font-weight:900;
	color:#fff;
}
.superb_header_headline_length_medium h1 {
	max-width: 750px;
}

.superb_header_wrapper.superb_product_page_header.superb_header_frontpage_temporary_purchase.superb_header_homepage.superb_header_headline_length_medium .superb_header_frontpage_temporary_purchase_tagline.superb_product_page_header_frontpage_temporary_purchase_tagline {
	font-weight: 400;
	max-width: 613px;
	font-size: 19px;
}

.superbthemes_plugin_landingpage_header.superb_header_headline_length_medium h1 {
	max-width: 800px;
}
.superb_header_wrapper_bg_pattern_small {
	background-size: 430px;
}
.superb_header_headline_length_long h1{
	max-width:850px;
}
.superb_header_wrapper p {
	font-size: 20px;
	color: #fff;
	max-width: 800px;
	margin: -10px 0 20px 0px;
}
.superb_header_wrapper p a {
	font-size: 18px;
	color: #fff;
}
.superb_header_text_center p {
	margin: -10px auto 20px auto;
}
.superb_header_homepage .superb_cta {
	border:2px solid #00BC87;
	-webkit-box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	box-shadow: 0px 3px 24px rgba(0,0,0,.16);
}
.superb_header_homepage .superb_cta_white_border {
	border-color:#fff;
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px rgba(0,0,0,0);
	margin-right:25px;
}
.superb_header_homepage .superb_cta:hover {
	border: 2px solid #00BC87;
	-webkit-box-shadow: 0px 3px 24px rgba(0,0,0,.26);
	box-shadow: 0px 3px 24px rgba(0,0,0,.26);
}
.superb_header_homepage .superb_cta_white_border:hover {
	border-color:#fff;
	background:#fff;
	-webkit-box-shadow: 0px 3px 24px rgba(0,0,0,.26);
	box-shadow: 0px 3px 24px rgba(0,0,0,.26);
	color:#6448e7;
}
.superb_header_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	max-width: 800px;
	width: 100%;
}
.superb_header_list li {
	font-size:18px;
	list-style:none;
	color:#fff;
	width:100%;
	max-width:48%;
	margin:10px 0;
	text-align:left;
}
.superb_header_list li img {
	margin-right:5px;
}

.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase h1 {
	max-width: 670px;
	margin-bottom: 20px;
	font-size: 49px;
}
.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase h2 {
	max-width: 670px;
	margin-bottom: 20px;
	font-size: 40px;
	font-weight:900;
	color:#fff;
}

.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase .superb_header_frontpage_temporary_purchase_tagline {
	color: #fff;
	font-size: 20px;
	font-weight: 800;
}
.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase .superb_header_frontpage_temporary_purchase_tagline span {
	background: #FF9900;
	padding: 5px 10px;
	border-radius: 5px;
	margin: 0px 8px;
}
.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase ul.superb_header_frontpage_temporary_purchase_list {
	list-style: none;
	padding: 0px;
	margin: 20px 0 10px 0;
}
.superbthemes_header_center_countdown_section {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	max-width:600px;
	text-align:center;
	margin:auto;
}
.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase ul.superb_header_frontpage_temporary_purchase_list li {
	color: #fff;
	width:100%;
	margin:10px 0;
}
.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase ul.superb_header_frontpage_temporary_purchase_list li img {
	margin-bottom: -5px;
}
.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase ul.superb_header_frontpage_temporary_purchase_list li span {
	margin-left: 10px;
	font-size: 18px;
}
.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase .superb_header_frontpage_temporary_purchase_price {
	font-size: 48px;
	color: #fff;
	font-weight: 600;
	line-height: 1;
	margin: 30px 0 0 0;
}
.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase .superb_header_frontpage_temporary_purchase_price span {
	font-size: 18px;
	font-weight: 600;
}

.superb_header_wrapper.superb_header_frontpage_temporary_purchase.superb_header_homepage.superb_header_headline_length_medium {
	background-image:none;
	padding:70px 0;
}

.superb_header_frontpage_temporary_purchase_countdown_wrapper {
	margin-top:30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
}

.superb_header_frontpage_temporary_purchase_countdown_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
}

.superb_header_frontpage_temporary_purchase_countdown_inner div,
.superb_header_frontpage_temporary_purchase_countdown_wrapper .superb_header_frontpage_temporary_purchase_countdown_wrapper_days{
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	line-height:1;
	background:#745ae9;
	width:80px;
	height:70px;
	margin-right:5px;
	border-radius:8px;
	color:#fff;
	font-size:24px;
	text-align:center;
	font-weight:600;
}
.superb_header_frontpage_temporary_purchase_countdown_inner div:last-of-type {
	margin-right:0px;
}

.superb_header_frontpage_temporary_purchase_countdown_cta_button {
	background: #00BC87;
	padding: 15px 35px;
	font-size: 18px;
	width: 100%;
	display: inline-block;
	border-radius: 5px;
	border: 2px solid #00d096;
	text-align: center;
	margin-top: 15px;
	color: #fff;
	text-decoration: none;
	font-weight: 800;
	letter-spacing: 0.5px;
}
.superb_header_frontpage_temporary_purchase_countdown_cta_button-refund-policy {
	text-align: center;
	color: #fff;
	font-size: 13px;
	margin-top: 5px;
	opacity: 0.8;
}

.superb_header_frontpage_temporary_purchase_countdown_cta_wrapper .superb_header_frontpage_temporary_purchase .superb_header_frontpage_temporary_purchase_countdown_cta_wrapper {
	max-width: 335px;
	width: 100%;
	display: inline-block;
}
.superb_header_frontpage_temporary_purchase_countdown_cta_wrapper {
	max-width: 335px;
}
.superb_header_frontpage_temporary_purchase_countdown_inner div span,
.superb_header_frontpage_temporary_purchase_countdown_wrapper .superb_header_frontpage_temporary_purchase_countdown_wrapper_days span{
	font-size:13px;
	margin-top:-15px;
	width:100%;
	display:inline-block;
}


/*
*
* Free themes landing page
*
*/
.superbthemes_free_faq-tem.superbthemes_free_faq-tem-upsell {
	background: #6448e7;

}
.superbthemes_free_faq-tem.superbthemes_free_faq-tem-upsell * {
	color: #fff;
	border-color: #48369f;
}

.superbthemes_free_faq-tem {
	background: #fff;
	padding: 25px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	max-width: 500px;
	margin: auto;
	margin-bottom: 40px;
}

.superbthemes_free_faq-tem h3 {
	margin: 0;
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #eee;
}

.superbthemes_free_faq-tem p {
	margin: 0;
}


.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_design_preview-item span {
	max-width: 370px;
}

.superbthemes_product_landingpage_header_free_version {
	background-image: url(../svg/header-bg-pattern.svg) !important;
	background-repeat: no-repeat !important;
	background-position: bottom right !important;
	background-size: 530px !important;
}

.superbthemes_free_faq {
	background: #fafafa;
	display: inline-block;
	width: 100%;
	padding: 60px 0;
}
.superbthemes_free_faq .superbthemes_product_landingpage_full_feature_list_section_intro p{
	max-width: 630px;
}
.superbthemes_free_faq .superbthemes_free_faq-tem p {
	margin: 0;
}

.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_left{
	text-align: left;
	width: 100%;
	max-width: 48%;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	padding-bottom: 50px;
}
.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_left h1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 36px;
}
.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_left h1 span {
	background: #fff;
	color: #6448e7;
	line-height: 1;
	font-size: 14px;
	padding: 7px 14px;
	border-radius: 3px;
	margin-left: 10px;
}

.superbthemes_product_landingpage_header_free_version a.header-btn.btn-border,
.superbthemes_product_landingpage_header_free_version a.header-btn.btn-heavy {
	margin-left: 0px;
}
.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_right{
	text-align: left;
	width: 100%;
	max-width: 48%;
}

.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_right .superbthemes_product_landingpage_header_design_preview-item:nth-of-type(1) {
	width: 100%;
	max-width: 100%;
	margin-right: 0px;
}
.page-template-free-theme-landing-page .superbthemes_product_landingpage_full_feature_list_section_freeversion {
	margin-top: 0px;
	background: #fff !important;
}


/*
*
* Headers - CTA header
*
*/
.post-template-blog-cta-header .potential-floating-sidebar,
.post-template-blog-forfree-header .potential-floating-sidebar{
	display:none;
}
.blog_cta_header_offer_box,
.blog_cta_header_offer_box p,
.blog_cta_header_offer_box li {
	line-height:140%;
	color:#1f1f23;
	font-size:15px;
}
.superb_header_coupon_cta {
	margin-bottom: 40px;
}
a.blog_cta_header_brand .blog_cta_header_brand_row:last-of-type {
	min-width: 250px;
}
.blog_cta_header_wrapper {
	-webkit-box-shadow: 0px 3px 24px rgb(0, 0, 0, 16%);
	box-shadow: 0px 3px 24px rgb(0, 0, 0, 16%);
	border-radius: 10px;
	background: #6448e7;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	min-height:200px;
	position:relative;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:start;
}

.blog_cta_header_offer {
	padding: 30px;
	width: 100%;
	max-width: 60%;
	background: #fff;
	border-radius: 0px 10px 10px 0px;
}
.blog_cta_header_brand {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	text-align: left;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration:none;
	padding: 30px;
}
.blog_cta_header_verified {
	position:absolute;
	bottom:0;
	text-align: left;
}
.blog_cta_header_offer_box ol {
	padding-left: 0;
	margin-bottom:0;
}
.blog_cta_header_offer_box ol li {
	margin:0px 0 10px 0;
	text-align: left;
}
.blog_cta_header_offer_button_code {
	font-weight: 600;
	font-size: 17px;
}
.blog_cta_header_brand_row div {
	width:100%;
}
.blog_cta_header_brand_name {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.blog_cta_header_brand_logo {
	margin-right:15px;
	min-width:80px;
	height:80px;
	width:80px;
	border-radius:100%;
}
.blog_cta_header_brand_row i.fas.fa-star {
	color: #ffbc58;
	font-size: 16px;
	margin-top: 5px;
	margin-right:2px;
}
.blog_cta_header_offer_text {
	width: 100%;
	text-align: left;
	max-width: 100%;
	font-size: 23px;
	font-weight: bold;
	line-height: 150%;
	margin-bottom: 20px;
	display: inline-block;
}
.blog_cta_header_offer_button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	padding: 10px 10px 10px 20px;
	-webkit-box-shadow: 0px 3px 24px rgb(0, 0, 0, 16%);
	box-shadow: 0px 3px 24px rgb(0, 0, 0, 16%);
	border-radius: 5px;
	border: 2px dashed #01bc87;
}


.blog_cta_header_offer.blog_cta_header_offer_forfree a.blog_cta_header_offer_button {
	border: 0px;
	padding: 0px;
	background: rgba(0,0,0,0);
	-webkit-box-shadow: 0px 0px 0px rgb(0, 0, 0, 0%);
	box-shadow: 0px 0px 0px rgb(0, 0, 0, 0%);
	border-radius: 0;
	margin-top: 20px;
}

i.fas.fa-star.blog_cta_header_brand_grey_star {
	color: #000;
	opacity: 0.3;
}
.blog_cta_header_offer_button_button {
	background: #00BC87;
	-webkit-box-shadow: 0px 3px 24px rgb(0, 0, 0, 16%);
	box-shadow: 0px 3px 24px rgb(0, 0, 0, 16%);
	color: #fff;
	padding: 13px 20px;
	font-weight: bold;
	border-radius:5px;
}
.blog_cta_header_offer_use_our_link {
	text-decoration:none;
}
.blog_cta_header_offer_use_our_link p {
	border-radius:3px;
	padding: 9px 20px;
	font-size: 14px;
	background:#eee;
	width:100%;
	position:relative;
	display:inline-block;
	margin:20px 0 10px 0;
}
p.blog_cta_header_verified {
	width: 100%;
	font-size: 17px;
	font-weight: 600;
	max-width: 35%;
}
.blog_cta_header_verified img {
	height: auto;
	max-width: 18px;
	margin-right: 10px;
}


/*
*
* Marketplace - Become An Author
*
*/

.superb_marketplace_become_an_author_section {
	padding: 80px 0px;
	display: inline-block;
	width: 100%;
}
.superb_marketplace_become_an_author_section_grey {
	background:#f5f5f5
}
.superb_marketplace_become_an_author_why_superbthemes {
	background:#fff;
}
.superb_marketplace_become_an_author_section.superb_earn_landingpage.superb_marketplace_become_an_author_why_superbthemes {
	background:#f5f5f5;
}
.superb_marketplace_become_an_author_section h2{
	margin: 10px 0 10px;
}



/* Marketplace - Become An Author: Why Superb Themes*/
.superb_marketplace_become_an_author_why_superbthemes {
	text-align:center;
}
.superb_marketplace_become_an_author_section .superb_marketplace_become_an_author_section_intro_paragraph {
	max-width: 740px;
	margin: auto;
}
.superb_marketplace_become_an_author_why_superbthemes ul{
	padding: 50px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	list-style: none;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: auto;
}
.superb_marketplace_become_an_author_why_superbthemes ul li {
	width: 100%;
	max-width: 31%;
	padding: 25px;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	margin-bottom: 30px;
	text-align:center;
	background:#fff;
	border-radius:5px;
}
.superb_marketplace_become_an_author_why_superbthemes ul li p {
	text-align:left;
}
.superb_marketplace_become_an_author_why_superbthemes ul li p:last-of-type {
	margin:0;
}


/* Become an author: Fees and earnings */

.superb_marketplace_become_an_author_fees_earnings {
	background:#f5f5f5;
}
.superb_marketplace_become_an_author_fees_earnings_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 815px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin:auto;
}
.superb_marketplace_become_an_author_fees_earnings_general {
	max-width: 815px;
	margin: 0 auto 40px;
}
.superb_marketplace_become_an_author_fees_earnings h2{
	text-align: center;
}
.superb_marketplace_become_an_author_fees_earnings_options_exclusivity {
	padding: 30px;
	border-radius:5px;
	background: #fff;
	max-width: 48%;
}
.superb_marketplace_become_an_author_fees_earnings_options_exclusivity h3 {
	margin:0px 0 10px;
	font-weight:700;
}
.superb_marketplace_become_an_author_fees_earnings_options_exclusivity p:last-of-type {
	margin:0;
}
.superb_marketplace_become_an_author_fees_earnings_options_exclusivity_exclusive {
	background:#6448e7;
}
.superb_marketplace_become_an_author_fees_earnings_options_exclusivity_exclusive * {
	color:#fff;
}

/* Become an author: Get started */

.superb_marketplace_become_an_author_get_started {
	background:#6448e7;
	text-align:center;
}
.superb_marketplace_become_an_author_get_started h2 {
	margin-bottom:20px;
}
.superb_marketplace_become_an_author_get_started h2,
.superb_marketplace_become_an_author_get_started p,
.superb_marketplace_become_an_author_get_started p a {
	color:#fff;
}


/*
*
* Marketplace - Product Submission
*
*/
.superb_marketplace_product_submission_form {
	text-align:center;
}
.superb_marketplace_product_submission_form .superb_form_wrapper {
	max-width: 800px;
	margin: auto;
	text-align:left;
}

/*
*
* Navigation: Large dropdown
*
*/

.primary-menu .sp-large-nav ul.sub-menu .sp-large-nav-main-item a {
	font-weight: 600;
	opacity: 0.9;
}
.primary-menu .sp-large-nav ul.sub-menu li a{
	font-weight:400;
	font-size:16px;
}
@media screen and (min-width: 1024px){
	.superb-addons-two-column-section.superb-addons-two-column-section-product-page.superb-addons-two-column-section-elementor .superb-addons-two-column-section-column.superb-addons-two-column-section-column-image {
		min-height: 500px;
	}
	.superb-addons-two-column-section.superb-addons-two-column-section-product-page.superb-addons-two-column-section-elementor .superb-addons-two-column-section-wrapper {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.main-navigation ul li.sp-large-nav:hover {
		cursor:pointer;
	}
	.main-navigation ul li.sp-large-nav:hover>ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.center-main-menu .menu-menu-1-container #primary-menu.pmenu .sp-large-nav ul.sub-menu {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		min-width: 700px;
		padding: 25px;
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%)
	}
	.primary-menu .sp-large-nav ul.sub-menu li {
		padding-left: 45px;
		position: relative;
		max-width:48%;
	}

	.primary-menu .sp-large-nav ul.sub-menu li a{
		padding: 4px 0px 8px 0;
	}
	.sp-large-nav-main-company,
	.sp-large-nav-main-item-blog {
		padding-top: 10px !important;
	}
	.sp-large-nav ul.sub-menu .sp-large-nav-main-item-blog,
	.sp-large-nav ul.sub-menu .sp-large-nav-main-item-services,
	.sp-large-nav ul.sub-menu .sp-large-nav-main-company,
	.sp-large-nav ul.sub-menu .sp-large-nav-main-item-user,
	.sp-large-nav ul.sub-menu .sp-large-nav-main-item {
		cursor:default;
	}

	.sp-large-nav ul.sub-menu .sp-large-nav-main-item:before {
		content: ' ';
		height: 35px;
		width: 35px;
		background-color: #f7f3f3;
		display: block;
		background-repeat:no-repeat;
		background-position:center;
		position: absolute;
		left: 0;
		background-size:22px;
		border-radius: 100%;
	}
	.sp-large-nav ul.sub-menu .sp-large-nav-main-item-blog:before {
		background-image:url('../png/nav-icon-4-1.png');
	}
	.sp-large-nav ul.sub-menu .sp-large-nav-main-item-services:before {
		background-image:url('../svg/buildings-duotone.svg');
	}
	.sp-large-nav ul.sub-menu .sp-large-nav-main-company:before {
		background-image:url('../png/nav-icon-2-1.png');
	}
	.sp-large-nav ul.sub-menu .sp-large-nav-main-item-user:before {
		background-image:url('../svg/graduation-cap-duotone.svg');
	}
}
@media screen and (max-width: 1230px) {
	.superbthemes_all_plugins_list_highlighted_bg_img {
		background-position: right -100px center;
	}
}
@media screen and (max-width: 1023px){

	li.superb-nav-pricing-button a {
		text-align: center !important;
		margin: 12px 20px;
		max-width: 140px;
	}

	li.sp-large-nav ul.sub-menu.active {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.primary-menu .sp-large-nav ul.sub-menu .sp-large-nav-main-item {
		margin-top: 10px;
	}
	.primary-menu .sp-large-nav ul.sub-menu .sp-large-nav-main-item:first-of-type {
		margin-top: 0;
	}
	.primary-menu .sp-large-nav ul.sub-menu .sp-large-nav-main-item a {
		opacity:1;
		color:#000 !important;
	}

	.primary-menu .sp-large-nav ul.sub-menu li a{
		padding: 4px 20px 8px 20px !important;
		font-size: 15px;
	}
	.resources-nav-order-1 {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1;
	}
	.resources-nav-order-2 {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
	}
	.resources-nav-order-3 {
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		order:3;
	}
	.resources-nav-order-4 {
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		order:4;
	}
	.resources-nav-order-5 {
		-webkit-box-ordinal-group:6;
		-ms-flex-order:5;
		order:5;
	}
	.resources-nav-order-6 {
		-webkit-box-ordinal-group:7;
		-ms-flex-order:6;
		order:6;
	}
	.resources-nav-order-7 {
		-webkit-box-ordinal-group:8;
		-ms-flex-order:7;
		order:7;
	}
	.resources-nav-order-8 {
		-webkit-box-ordinal-group:9;
		-ms-flex-order:8;
		order:8;
	}
	.resources-nav-order-9 {
		-webkit-box-ordinal-group:10;
		-ms-flex-order:9;
		order:9;
	}
	.resources-nav-order-10 {
		-webkit-box-ordinal-group:11;
		-ms-flex-order:10;
		order:10;
	}
	.resources-nav-order-11 {
		-webkit-box-ordinal-group:12;
		-ms-flex-order:11;
		order:11;
	}
	.resources-nav-order-12 {
		-webkit-box-ordinal-group:13;
		-ms-flex-order:12;
		order:12;
	}
	.resources-nav-order-13 {
		-webkit-box-ordinal-group:14;
		-ms-flex-order:13;
		order:13;
	}
	.resources-nav-order-14 {
		-webkit-box-ordinal-group:15;
		-ms-flex-order:14;
		order:14;
	}
}

/*
*
* SuperbThemes Hosting
*
*/

.page-template-website-hosting {
	background:#fafafa;
}
.superbthemes_hosting_plans {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:-40px;
	margin-bottom:120px;
	z-index:1;
	position:relative;
}
.superbthemes_hosting_plans .superbthemes_hosting_plans_item {
	width:31%;
	background:#fff;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	padding:30px 0;
	border-radius:5px;
}

.superbthemes_hosting_plans .superbthemes_hosting_plans_item_usecase {
	font-size: 14px;
}
.superbthemes_hosting_plans .superbthemes_hosting_plans_item_usecase strong {
	display:block;
}
.superbthemes_hosting_plans .superbthemes_hosting_plans_item_description {
	background: #00BC87;
	padding: 12px 25px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	margin: 20px auto;
}
.superbthemes_hosting_plans .superbthemes_hosting_plans_item_cta_wrapper {
	text-align:center;
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom:10px;
	margin-bottom:10px;
}
.superbthemes_hosting_plans img.superbthemes_hosting_plans_item_logo {
	max-width: 220px;
	width: 100%;
}
.superbthemes_hosting_plans .superbthemes_hosting_plans_item_list ul {
	margin: 0;
	padding: 0;
}
.superbthemes_hosting_plans .superbthemes_hosting_plans_item_list {
	padding:0px 30px;
}
.superbthemes_hosting_plans .superbthemes_hosting_plans_item_list ul li {
	list-style: none;
	text-align: left;
	font-size: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	margin: 20px 0;
}
.superbthemes_hosting_plans .superbthemes_hosting_plans_item_list ul li:last-of-type {
	margin-bottom:0px;
}
.superbthemes_hosting_plans .superbthemes_hosting_plans_item_list ul li img{
	margin: 4px 8px 0 0;
}

.superbthemes_hosting_why {
	padding:20px 0px 60px 0px;
}
.superbthemes_hosting_why .superbthemes_hosting_why-intro {
	text-align:center;
}
.superbthemes_hosting_why .superbthemes_hosting_why-intro p {
	max-width: 950px;
	margin: auto;
}
.superbthemes_hosting_why .superbthemes_hosting_why_item_wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:50px;
	display:flex;
}
.superbthemes_hosting_why .superbthemes_hosting_why_item_icon {
	min-width: 70px;
	width: 70px;
	max-width: 70px;
}
.superbthemes_hosting_why .superbthemes_hosting_why_item_content h3 {
	margin: 0px;
}
.superbthemes_hosting_why .superbthemes_hosting_why_item_icon img {
	width:50px;
}
.superbthemes_hosting_why .superbthemes_hosting_why_item {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-width:49%;
	margin-bottom:40px;
	background:#fff;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	padding:30px;
	border-radius:5px;
}
.superbthemes_hosting_why .superbthemes_hosting_why_item h3{ 
	margin:0 0 8px 0;
}
.superbthemes_hosting_why .superbthemes_hosting_why_item p {
	margin:0;
}



/*
*
* Marketplace - Product Page Template (Theme / Plugin upsell landing pages)
*
*/
.superb_marketplace_header {
	overflow:hidden;
}
.superb_marketplace_product_author_info_about>img {
	-webkit-box-shadow: 0px 0px 10px rgb(0 0 0 / 14%);
	box-shadow: 0px 0px 10px rgb(0 0 0 / 14%);
	border-radius: 100%;
	margin-right: 20px;
}
.superb_marketplace_header .content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.superb_marketplace_header .superb_marketplace_header_info_author {
	font-weight: 600;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.superb_marketplace_header .superb_marketplace_header_info_author img {
	max-width:20px;
	margin-right:10px;
}

.superb_marketplace_header .content-wrap .superb_marketplace_header_info h1 {
	margin-top:0px;
}
.superb_marketplace_header .superb_marketplace_header_info {
	max-width: 55%;
	width: 100%;
	padding-right: 5%;
}

.superb_marketplace_header .superb_marketplace_header_info ul {
	padding: 0;
	margin: 0 0 20px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.superb_marketplace_header .superb_marketplace_header_info ul li {
	color: #fff;
	max-width: 50%;
	list-style: none;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-right: 20px;
	margin:10px 0;
	font-weight:600;
}

.superb_marketplace_header .superb_marketplace_header_product_screenshot {
	width: 100%;
	max-width: 45%;
	position:relative;
}
.superb_marketplace_header .theme_collection_item {
	max-width: 300px;
	background: #fff;
	position:relative;
	margin: auto;
}
.superb_marketplace_header_product_screenshot_seo_arrow svg {
	max-width: 23px;
}
.superb_marketplace_header_product_screenshot_seo_arrow {
	margin-top: 30px;
	margin-right: 60px;
}
.superb_marketplace_header .theme_collection_wrapper {
	position:relative;
}

.superb_marketplace_header_product_screenshot_seo {
	color: #fff;
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 1px solid #fff;
	border-radius: 50%;
	position: absolute;
	padding-top: 23px;
	opacity: 0.4;
	font-weight: 400;
	font-size: 13px;
	text-align: center;
	top: -40px;
	left: -120px;
}
.superb_marketplace_header_product_screenshot_seo_arrow svg {
	max-width: 32px;
}
.superb_marketplace_header_product_screenshot_seo_arrow {
	margin-top: 40px;
	margin-left: 60px;
}
.superb_marketplace_header_product_screenshot_lightweight {
	color: #fff;
	display: inline-block;
	width: 100px;
	height: 100px;
	border: 1px solid #fff;
	border-radius: 50%;
	position: absolute;
	padding-top: 40px;
	opacity: 0.4;
	font-weight: 400;
	font-size: 13px;
	text-align: center;
	top: 220px;
	right: -120px;
}
.superb_marketplace_header_product_screenshot_lightweight_arrow svg {
	max-width: 32px;
}
.superb_marketplace_header_product_screenshot_lightweight_arrow {
	margin-top: 40px;
	margin-right: 60px;
}
.superb_marketplace_product_features_wrapper {
	padding: 80px 0px;
	background: #fff;
	display: inline-block;
	width: 100%;
}
.superb_marketplace_product_features_wrapper h2 {
	margin: 0 0 10px;
	font-size: 32px;
	text-align:center;
}
.superb_marketplace_product_features_wrapper p {
	font-size: 16px;
	margin: auto;
	max-width:700px;
	text-align:center;
}
.superb_marketplace_product_features_list {
	width: 100%;
	background: #fff;
	border-radius: 5px;
	margin: 20px auto 0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.superb_marketplace_product_features_list ul {
	margin: 20px 0 0 0;
	padding:0;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.superb_marketplace_product_features_list ul li {
	padding:20px;
	margin:10px 0;
	max-width:32%;
	font-weight: 600;
	color:#4e4e4e;
	list-style:none;
	-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.11);
	box-shadow:0px 3px 10px rgba(0,0,0,.11);
	border-radius:3px;
	width:100%;
}
.superb_marketplace_product_features_list ul li h3 {
	text-align:left;
	position:relative;
	margin:0;
	padding-left: 38px;
}
.superb_marketplace_product_features_list ul li h3:before {
	content: "\f00c";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #00bc87;
	margin-right: 15px;
	position:absolute;
	font-size: 23px;
	left:0;
}
.superb_marketplace_product_features_list ul li p {
	text-align: left;
	margin: 0;
	padding-left: 38px;
	font-size: 14px;
	opacity: 0.8;
}
.superb_marketplace_product_author {
	padding: 80px 0;
	background: #6448e7;
	display:inline-block;
	width:100%;
}

.superb_marketplace_product_author .content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.superb_marketplace_product_author_general {
	width:100%;
	max-width:48%;
}
.superb_marketplace_product_author_general h2 {
	font-size: 36px;
	font-weight: 700;
	color: #fff;
	margin:10px;
	line-height: 1.1;
}
.superb_marketplace_product_author_info p {
	font-size: 16px;
	display: block;
	text-align:left;
}
.superb_marketplace_product_author_general p {
	color: #fff;
	font-size: 17px;
	margin-top: 30px;
	max-width: 480px;
}
.superb_marketplace_product_author_info {
	width: 100%;
	max-width: 48%;
	background: #fff;
	padding: 40px;
	-webkit-box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	border-radius: 10px;
}
.superb_marketplace_product_author_info h3 {
	margin:0;
}
.superb_marketplace_product_author_info p {
	margin:0;
}

.superb_marketplace_product_author_info_about {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:30px;
	width:100%;
}
.superb_marketplace_product_author_info_author_photo {
	width:64px;
	height:64px;
	border-radius:50%;
	margin:0 20px 0 0;
} 
.superb_marketplace_product_author_info_name_rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.superb_marketplace_product_author_info_name_rating h3 {
	font-size: 16px;
	text-align:left;
	font-weight: 600;
	margin: 0;
	width:100%;
}
.superb_marketplace_product_author_info_name_rating img {
	max-width: 120px;
	width:100%;
	margin-top:-10px;
}



/*
*
* Earn 
*
*/
.superb_earn_landingpage_affiliate_program {
	padding:80px 0;
	background:#fff;
	display: inline-block;
	text-align:center;
	width: 100%;
}

.superb_earn_landingpage_affiliate_program h2{
	margin: 10px 0 10px;
}

.superb_earn_landingpage.superb_earn_landingpage_affiliate_program .content-wrap>p {
	max-width: 760px;
	text-align: center;
	margin: auto;
}

.superb_earn_landingpage_affiliate_program_features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin:40px 0 20px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.superb_earn_landingpage_affiliate_program_features_item {
	width: 100%;
	max-width: 49%;
	background-color:#fff;
	padding: 25px 25px 25px 95px;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	margin-bottom: 25px;
	text-align:left;
	border-radius: 5px;
	position:relative;
}

.superb_earn_landingpage_affiliate_program_features_item:before {
	content: ' ';
	display: block;
	background-repeat: no-repeat;
	background-size: 50px;
	position: absolute;
	background-position:top center;
	top: 25px;
	left: 25px;
}

.superb_earn_landingpage_affiliate_program_features_item:nth-of-type(1):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/bank-box.svg);
}

.superb_earn_landingpage_affiliate_program_features_item:nth-of-type(2):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/recurring-revenue.svg);
}

.superb_earn_landingpage_affiliate_program_features_item:nth-of-type(3):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/affiliate-commissions.svg);
}

.superb_earn_landingpage_affiliate_program_features_item:nth-of-type(4):before {
	height: 74px;
	width: 50px;
	background-size:40px;
	background-image: url(../svg/affiliate-manager.svg);
}

/* Maintenance list icons */
.superb_maintenance_service_features .superb_earn_landingpage_affiliate_program_features_item:nth-of-type(1):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/maintenance-speed-optimization.svg);
}
.superb_maintenance_service_features .superb_earn_landingpage_affiliate_program_features_item:nth-of-type(2):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/maintenance-edits.svg);
}
.superb_maintenance_service_features .superb_earn_landingpage_affiliate_program_features_item:nth-of-type(3):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/maintenance-security.svg);
}
.superb_maintenance_service_features .superb_earn_landingpage_affiliate_program_features_item:nth-of-type(4):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/maintenance-backups.svg);
}
.superb_maintenance_service_features .superb_earn_landingpage_affiliate_program_features_item:nth-of-type(5):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/maintenance-responsive-optimization.svg);
}
.superb_maintenance_service_features .superb_earn_landingpage_affiliate_program_features_item:nth-of-type(6):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/maintenance-emergency-support.svg);
}
.superb_maintenance_service_features .superb_earn_landingpage_affiliate_program_features_item:nth-of-type(7):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/maintenance-premium-plugins.svg);
}
.superb_maintenance_service_features .superb_earn_landingpage_affiliate_program_features_item:nth-of-type(8):before {
	height: 74px;
	width: 50px;
	background-image: url(../svg/maintenance-updates.svg);
}


.superb_earn_landingpage_affiliate_program_features_item h3 {
	margin-top:0;
	margin-bottom:0px;
}

.superb_earn_landingpage_affiliate_program_features_item p {
	margin-bottom:0;
	font-size:15px;
}
.superb_earn_landingpage .superb_cta {
	-webkit-box-shadow: 0px 3px 24px rgba(0,0,0,.16);
	box-shadow: 0px 3px 24px rgba(0,0,0,.16);
}
.superb_earn_landingpage_contact_us {
	text-align: center;
	padding: 80px 0 80px;
	background: #6448e7;
	display: inline-block;
	width: 100%;
	background-image: url(../svg/pattern-size-1.svg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.superb_earn_landingpage_contact_us h2 {
	font-size: 40px;
	max-width: 570px;
	font-weight: 700;
	margin: auto;
	color: #fff;
}
.superb_earn_landingpage_contact_us p {
	color: #fff;
	margin: 20px auto;
	max-width: 720px;
}

/*
*
* Become An Affiliate 
*
*/

.superb_affiliate_program_rules {
	padding: 80px 0;
	display: inline-block;
	float: left;
	width: 100%;
	background: #f7f6f6;
	text-align:center;
}
.superb_affiliate_program_rules h2 {
	margin: 10px 0 10px;
}

.superb_affiliate_program_rules_list_wrapper {
	text-align: left;
	background: #fff;
	padding: 40px;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.04);
	box-shadow: 0px 3px 10px rgba(0,0,0,.04);
	border-radius: 5px;
	max-width: 1000px;
	margin: 40px auto 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.superb_affiliate_program_rules_list_wrapper ul {
	max-width:48%;
	width:100%;
	margin:0;
	padding:0;
}
.superb_affiliate_program_rules_list_wrapper ul:first-of-type {
	border-right:1px solid #eee;
}
.superb_affiliate_program_rules_list_wrapper ul li {
	list-style:none;
	font-size: 15px;
	margin:15px 0;
	position:relative;
	padding: 0 20px 0 30px;
}
.superb_affiliate_program_rules_list_wrapper ul li:first-of-type {
	margin-top:0px;	
}
.superb_affiliate_program_rules_list_wrapper ul li:last-of-type {
	margin-bottom:0px;	
}
.superb_affiliate_program_rules_list_wrapper ul li span {
	position: absolute;
	left:0;
}



/*
*
* Landing page 
*
*/

.superb_header_wrapper {
	position: relative;
	overflow: hidden;
}
.superb_header_homepage_themes {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	top: -60px;
	right: -290px;
	max-width: 660px;
}
.superb_header_homepage_themes_item {
	max-width: 280px;
	margin: 0px 15px 0px 15px;
}
.superb_header_homepage_themes_item:nth-of-type(even) {
	margin-top: 20px;
}
.superb_header_homepage_themes_item img {
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 17px rgba(0,0,0,.26);
	box-shadow: 0px 3px 17px rgba(0,0,0,.26);
}
.superb_header_homepage .superb_cta_white_border {
	margin-right: 0px;
}
.superb_header_homepage .superb_cta {
	margin-right: 25px;
}
.superb_header_wrapper p {
	max-width: 700px;
}

.superbthemes_product_landingpage_header {
	background: #6448e7;
	padding: 80px 0 0 0;
	overflow-y: hidden;
	text-align: center;
}
.superbthemes_product_landingpage_header_tagline {
	font-size: 17px;
	color: #fff;
	opacity: 0.7;
}
.superbthemes_product_landingpage_header h1 {
	font-weight: 600;
	color: #fff;
	font-size: 52px;
	margin: 0px 0px 10px 0;
}
.superbthemes_product_landingpage_header p {
	max-width: 780px;
	margin: 0 auto 40px auto;
	color: #fff;
	font-size: 19px;
	font-weight: 400;
}

.superbthemes_product_landingpage_header_design_preview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin: 80px auto 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: 1200px;
}
.superbthemes_product_landingpage_header_design_preview-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-align-items: flex-end;

}
.superbthemes_product_landingpage_header_design_preview-item span{
	-webkit-box-shadow: 0px 3px 17px rgba(0,0,0,.16);
	box-shadow: 0px 3px 17px rgba(0,0,0,.16);
}
.superbthemes_product_landingpage_header_design_preview-item .superbthemes_product_landingpage_header_design_preview_img_header {
	border-bottom: 1px solid rgba(0,0,0,.1);
	text-align: left;
	padding: 0px 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #fff;
	border-radius: 5px 5px 0px 0px;
	width: 100%;
	text-align: left;
	display: inline-block;
}
.superbthemes_product_landingpage_header_design_preview-item .superbthemes_product_landingpage_header_design_preview_design_img {
	display: block;
}

.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(1) {
	margin-right: -80px;
	max-width: 20%;
	width: 100%;
}
.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(2) {
	margin-right: -80px;
	max-width: 23%;
	width: 100%;
}
.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(3) {
	z-index: 2;
	width: 100%;
	max-width: 29%;
	margin-bottom: -123px;
}
.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(4) {
	margin-left: -80px;
	z-index: 1;
	max-width: 23%;
	width: 100%;
}
.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(5) {
	margin-left: -80px;
	max-width: 20%;
	width: 100%;
}
.superbthemes_product_landingpage_features_section_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.superbthemes_product_landingpage_features_section {
	padding: 80px 0;
}
.superbthemes_product_landingpage_features_section_description {
	max-width: 47%;
	width: 100%;
}
.superbthemes_product_landingpage_features_section_description h2 {
	margin-top: 0px;
	margin-bottom:10px;
}
.superbthemes_product_landingpage_features_section_img {
	max-width: 50%;
	width: 100%;
}
.superbthemes_product_landingpage_features_section_content_img img {
	margin-bottom: -81px;
}
.superbthemes_product_landingpage_features_section_content_features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.superbthemes_product_landingpage_features_section_content_features_item {
	max-width: 46%;
	width: 100%;
}
.superbthemes_product_landingpage_features_section_content_features_item p {
	font-size: 16px;
	line-height:150%;
}
.superbthemes_product_landingpage_features_section_content_features_item p a {
	font-size: 16px;
	text-decoration: none;
	color: #6448e7;
}
.superbthemes_product_landingpage_features_section_content_features_item h3 {
	margin: 0 0 3px;
	font-size: 17px;
}

.superbthemes_product_landingpage_features_section_content_features_item img {
	margin: 30px 0 0;
}
.superbthemes_product_landingpage_features_section_content_img {
	background: #6448e7;
	padding: 100px 50px 50px 50px;
	border-radius: 5px;
	background-image: url(../svg/pattern.svg);
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 250px;
}


.btn-unfold-show,
.btn-unfold-hide {
	display: none;
}
.superbthemes_product_landingpage_full_feature_list_section_items_child_themes p {
	text-align: center;
	font-weight: 600;
}
.superbthemes_product_landingpage_full_feature_list_section_intro {
	text-align: center;
}
.superbthemes_product_landingpage_full_feature_list_section_intro p {
	max-width: 440px;
	margin: 0 auto 40px auto;
}
.superbthemes_product_landingpage_full_feature_list_section_intro h2 {
	margin-top: 0px;
}
.superbthemes_product_landingpage_full_feature_list_section {
	background: #f5f5f5f5;
	padding: 80px 0;
	margin: 40px 0 0;
}
.superbthemes_product_landingpage_full_feature_list_section ul.superbthemes_product_landingpage_full_feature_list_section_items_hidden {
	display: none;
}
.superbthemes_product_landingpage_full_feature_list_section_items_child_themes .child-themes-wrapper .child-theme-content {
	background: #6448e7;
	border-radius: 5px 5px 0px 0px;
	border: 0px;
}
.superbthemes_product_landingpage_full_feature_list_section_items {
	background: #fff;
	padding: 25px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	box-shadow: 0px 3px 10px rgba(0,0,0,.16);
	max-width: 750px;
	margin: auto;
}
.superbthemes_product_landingpage_full_feature_list_section_items_hidden_overlay:after {
	content: ' ';
	width: 100%;
	position: absolute;	
	bottom: 0;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	background: rgb(255,255,255);
	background: -o-linear-gradient(bottom, rgba(255,255,255,1) 36%, rgba(254,254,254,0) 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(36%, rgba(255,255,255,1)), to(rgba(254,254,254,0)));
	background: linear-gradient(0deg, rgba(255,255,255,1) 36%, rgba(254,254,254,0) 100%);	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5",endColorstr="#fefefe",GradientType=1);
}
.superbthemes_product_landingpage_full_feature_list_section_items_hidden_overlay {
	cursor: pointer;
}
.btn-unfold {
	background: #6448e7;
	padding: 15px 35px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	margin: 20px auto 0 auto;
	-webkit-transition: 0.5s all;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-o-transition: 0.5s all;
	transition: 0.5s all;
}

.superbthemes_product_landingpage_full_feature_list_section ul {
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 100%;
}
.superbthemes_product_landingpage_full_feature_list_section ul li {
	width: 100%;
	font-size: 15px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 1px solid #eee;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.superbthemes_product_landingpage_full_feature_list_section ul li:first-of-type {
	border-bottom: 0px solid #fff;
}

.superbthemes_product_landingpage_full_feature_list_section ul li span {
	display: inline-block;
	padding: 10px 15px;
}

.superbthemes_product_landingpage_full_feature_list_section ul li span:first-of-type {
	max-width: 70%;
	width: 100%;
}

.superbthemes_product_landingpage_full_feature_list_section ul li span:nth-of-type(2) {
	max-width: 15%;
	width: 100%;
	text-align: center;
}

.superbthemes_product_landingpage_full_feature_list_section ul li span:nth-of-type(3) {
	max-width: 15%;
	width: 100%;
	text-align: center;	
}

.superbthemes_product_landingpage_full_feature_list_section ul li .fa-times{
	font-size: 19px;
	color: #c15757;
}
.superbthemes_product_landingpage_full_feature_list_section ul li .fa-check {
	font-size: 19px;
	color: #00BC87;
}

.superbthemes_product_landingpage_full_feature_list_section_items_extra_item {
	display: none;
}

.superbthemes_product_landingpage_full_feature_list_section .superbthemes_product_landingpage_full_feature_list_section_items_header li{
	padding-top: 0px;
	border-top: 0px solid #fff;
}
.superbthemes_product_landingpage_full_feature_list_section .superbthemes_product_landingpage_full_feature_list_section_items_header li span{
	padding-top: 0px;
	border-top: 0px solid #fff;
}
.superbthemes_product_landingpage_full_feature_list_section_items_header span{
	font-size: 16px;
	font-weight: 600;
	color: #2b2b2b;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}

.superbthemes_product_landingpage_pagespeed_section {
	padding: 60px 0;
	background: #f5f5f5;
}

.page-template-theme-landing-page .superbthemes_product_landingpage_pagespeed_section {
	background: #fff;
}
.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_intro h2 {
	margin-top: 0;
	text-align: center;
}
.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_intro p {
	max-width: 570px;
	margin: 0 auto 40px auto;
	text-align: center;
}
.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_stats {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_stats .superbthemes_product_landingpage_pagespeed_section_stats_item p {
	font-size: 16px;
	margin-bottom: 18px;
	margin-top: -3px;
}
.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_stats .superbthemes_product_landingpage_pagespeed_section_stats_item {
	background: #fff;
	border: 1px solid #d3d3d3;
	width: 100%;
	max-width: 220px;
	border-radius: 16px;
	margin: 15px;
	text-align: center;
	padding: 40px 20px;
	background-image: url(../svg/fse_icon_checkmark.svg);
	background-repeat: no-repeat;
	background-position: top 20px right 20px;
}
.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_stats .superbthemes_product_landingpage_pagespeed_section_stats_item h3 {
	font-size: 32px;
	margin: 0;
	font-weight: 900;
}
.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_stats .superbthemes_product_landingpage_pagespeed_section_stats_item img {
	width: auto;
	height: 24px;
}


/*
*
* Superb Addons
*
*/

/* Superb Addons landing page  */
.superb-addons-header-ksp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background:#fff;
	padding:30px 15px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.1);
	margin-bottom: -50px;
} 
.superb-addons-header-ksp-item {
	margin:0px 15px;
	text-align:center;
}
.superb-addons-header-ksp-item span {
	display:block;
	font-size:14px;
	color:#263238;
	font-weight:600;
	text-align:center;
	line-height:130%;
}
.superb-addons-header-ksp-item img {
	height:38px;
	width:auto;
}
.superb-addons-header-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	background-color:white;
	background-repeat:no-repeat;
	background-size:100%;
	background-position:bottom center;
	margin-bottom:0;
}
.superb-addons-header-content-bg-image {
	width: 100%;
	background-image: url(../png/superb-addons-2.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 750px;
	background-color: #6448e7;
}
.superb-addons-header-content {
	padding: 120px 0;
	max-width: 540px;
}
.superb-addons-header-content .superb-addons-header-content-tagline {
	font-size: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	font-weight: 600;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.superb-addons-header-content .superb-addons-header-content-tagline img{
	height:27px;
	width:auto;
	margin-right:5px;
}
.superb-addons-header-content h1 {
	font-size: 47px;
	line-height: 120%;
	color: #fff;
	margin: 15px 0;
	padding-bottom: 15px;
}
.superb-addons-header-content h1 span {
	color: #6448E7;
	background-image: url(../png/underline.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 14px;
}
.superb-addons-header-content h1 span{
	color:#6448E7;
}
.superb-addons-header-content p {
	color: #fff;
	margin:0;
}
.superb-addons-header-content-trustpilot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top:9px;
}
.superb-addons-header-content-trustpilot img:first-of-type {
	margin-right: 17px;
}
.superb-addons-header-content-trustpilot img {
	width: auto;
	max-height: 40px;
	margin-top: 20px;
}
.superb-addons-signup-cta-wrapper {
	display:inline-block;
}
.superb-addons-signup-cta-wrapper .superb-addons-signup-cta-button {
	border-radius: 8px;
	padding: 14px 35px;
	font-size: 17px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	background: #00BC87;
}
.superb-addons-signup-cta-wrapper .superb-addons-signup-cta-wrapper-button-container .superb-addons-signup-cta-button {
	border:1px solid #00BC87;
}
.superb-addons-signup-cta-wrapper .superb-addons-signup-cta-wrapper-button-container .superb-addons-signup-cta-button-outline {
	border:1px solid #00BC87;
	background: rgba(0,0,0,0);
	border: 1px solid #fff;
	margin-right: 10px;
}
.superb-addons-signup-cta-wrapper .superb-addons-signup-cta-button svg {
	margin-left: 10px;
}
.superb-addons-signup-cta-wrapper {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	margin-top: 40px;
}
.superb-addons-signup-cta-wrapper .superb-addons-signup-cta-explanation {
	font-size: 14px;
	margin-top: 7px;
}
.superb-addons-testimonial-section-lp-white .superb-addons-testimonial-section-header-kpi ul {
	margin-top: 30px;
	margin-bottom: 50px;
}

.superb-addons-testimonial-section-lp-white .superb-addons-testimonial-section-review-item {
	border:1px solid #eee;
}
.superb-addons-header-wrapper .superb-addons-signup-cta-wrapper .superb-addons-signup-cta-explanation {
	color:#fff;
}
.superb-addons-recommended-by-section.superb-addons-recommended-by-section-white {
	margin: 0;
	padding: 60px 0 60px 0;
	background: #fff;
}
.superb-addons-testimonial-section-lp-white {
	background:#fff;
}
.superb-addons-recommended-by-section-wrapper.recommended_by_items_wrapper {
	margin-top:20px;
}
.superb-addons-recommended-by-section {
	margin:60px 0 80px;
}
.superb-addons-recommended-by-section-row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}
.superb-addons-recommended-by-section h2 {
	text-align:center;
	font-size:24px;
	color:#263238;
	margin:0;
}
.superb-addons-recommended-by-item {
	margin:15px 0;
}

.superb-addons-signup-cta-center-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
body.page-template-templates-superb-addons {
	background: #F7F7F7;
}
.superb-addons-testimonial-section-review-item-author-image {
	border-radius:100%;
}
.superb-addons-testimonial-section-review-item {
	max-width:31.5%;
	-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	border-radius: 16px;
	background:#fff;
	padding:25px;
	margin:0 0 30px 0;
}
.superb-addons-recommended-by-section.superb-addons-recommended-by-section-white.superb-addons-product-recommended-by-section-small {
	padding:30px 0 20px;
	border-bottom: 1px solid #CFD8DC;
}
.superb-addons-recommended-by-section.superb-addons-recommended-by-section-white.superb-addons-product-recommended-by-section-small h2.superb-addons-product-recommended-by-section-small-header {
	font-size: 18px;
}
.superb-addons-recommended-by-section.superb-addons-recommended-by-section-white.superb-addons-product-recommended-by-section-small .recommended_by_items_wrapper.superb-addons-recommended-by-section-wrapper.superb-addons-product-recommended-by-section-wrapper {
	margin-top: 10px;
}


.superb-addons-testimonial-section-review-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}


.superb-addons-testimonial-section-review-item p {
	text-align:left;
	font-size:18px;
}
.superb-addons-testimonial-section-review-item p:last-of-type {
	margin-bottom:0px;
}
.superb-addons-testimonial-section-review-item h3 {
	margin:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.superb-addons-testimonial-section-review-item h3 img {
	margin-left:4px;
	margin-top:-3px;
}
.superb-addons-testimonial-section-header {
	text-align:center;
	padding-top: 60px;
}
.superb-addons-testimonial-section-header h2 {
	font-size: 40px;
	line-height: 120%;
	max-width: 624px;
	margin: 10px auto;
}
.superbthemes-editor-features-section .superbthemes-editor-features-section-header h2 {
	font-size: 40px;
	line-height: 120%;
	margin: 10px auto;
}
.superb-addons-testimonial-section-header h2 span{
	display:block;
}
.superb-addons-testimonial-section-review-item-author-verified {
	color: #546E7A;
	font-size: 14px;
	display: block;
	margin: 0 0 10px;
}

.superb-addons-testimonial-section-header p {
	font-size: 16px;
	max-width: 340px;
	margin: 15px auto 20px;
}

.superb-addons-testimonial-section-header-kpi ul {
	margin: 0 0 40px 0;
	padding: 0px;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.superb-addons-testimonial-section-header-kpi ul li:nth-of-type(2) {
	padding: 0px 25px;
}
.superb-addons-testimonial-section-header-kpi ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #263238;
}
.superb-addons-testimonial-section-header-kpi ul li img{
	margin-right:5px;
}

.superb-addons-pro-cons-section {
	padding:80px 0;
}
.superb-addons-pro-cons-item-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 760px;
	margin: 60px auto;
}
.superb-addons-pro-cons-section h2 span{
	color: #6448E7;
}
.superb-addons-pro-cons-item-wrapper .superb-addons-pro-cons-item ul {
	padding:0;
	margin:0;
	text-align:left;
	list-style:none;
}
.superb-addons-pro-cons-item-wrapper .superb-addons-pro-cons-item ul li img {
	height: auto;
	max-width: 24px;
	margin-right: 10px;
}
.superb-addons-pro-cons-item-wrapper .superb-addons-pro-cons-item ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 16px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.superb-addons-pro-cons-section p {
	color:#546E7A;
	max-width: 500px;
	margin: 0 auto;
	text-align:center;
}
.superb-addons-pro-cons-section h2 {
	font-size: 40px;
	line-height: 120%;
	max-width: 624px;
	margin: 0 auto 15px auto;
	color: #263238;
	text-align:center;
}
.superb-addons-arrow-section {
	background:#fff;
	display:inline-block;
	width:100%;
}
.superb-addons-arrow-section-container {
	padding: 0 0 80px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	max-width: 250px;
	margin: auto;
	width:100%;
}
.superb-addons-pro-cons-section .superb-addons-signup-cta-wrapper{
	margin-top:0px;
}
.superb-addons-cta-headline-wrapper {
	text-align:center;
}

.superb-addons-cta-headline-wrapper .superb-addons-signup-cta-center-wrapper-title {
	font-size: 24px;
	line-height:120%;
	margin: 5px 0 30px;
}
.superb-addons-theme-header h2 {
	color: #263238;
	font-size: 40px;
	max-width: 570px;
	margin: 0px auto 15px auto;
	line-height: 120%;
}
.superb-addons-theme-header h2 span {
	color:#6448E7;
}
.superb-addons-theme-header p {
	color: #546E7A;
	margin: 0px auto 50px auto;
	max-width: 400px;
}
.superb-addons-cta-headline-wrapper .superb-addons-signup-cta-center-wrapper-tagline {
	font-size: 16px;
	font-weight: 600;
}

.superb-addons-pro-cons-item-wrapper .superb-addons-pro-cons-item {
	background: #fff;
	padding: 30px 25px;
	-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	border-radius: 16px;
	background-size:100%;
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
	width: 100%;
	max-width: 365px;
}

.superb-addons-theme-section {
	padding:80px 0;
	text-align:center;
	background:#fff;
	text-align:center;
}
.superb-addons-pro-cons-item-wrapper .superb-addons-pro-cons-item h3 {
	color: #263238;
	font-size: 20px;
	margin: 10px 0px 20px;
}
.superb-addons-two-column-section.superb-addons-two-column-section-product-page.superb-addons-two-column-section-elementor .superb-addons-signup-cta-button {
	border: 2px solid rgba(255, 255, 255, .2);
}

.superb-addons-two-column-section.superb-addons-two-column-section-product-page.superb-addons-two-column-section-elementor .superb-addons-two-column-section-column p {
	font-size: 17px;
}

.superb-addons-two-column-section-editor {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.superb-addons-two-column-section-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.superb-addons-two-column-section-wrapper .superb-addons-two-column-section-column {
	width: 100%;
	max-width: 46%;
	background-size:cover;
	border-radius:18px;
}
.superb-addons-two-column-section-wrapper .superb-addons-two-column-section-column p:last-of-type {
	margin-bottom:0px;
}
.superb-addons-two-column-section-editor .superb-addons-two-column-section-editor-content h4 {
	font-size: 15px;
	font-weight: 600;
	margin: -2px 0 1px;
	line-height: 120%;
}
.superb-addons-two-column-section-editor-content-stars span {
	font-size: 14px;
	font-weight: 600;
	margin-left:6px;
}
.superb-addons-two-column-section-editor-content-stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.superb-addons-two-column-section-column h2 {
	font-size:36px;
	line-height:120%;
}
.superb-addons-two-column-section-column p {
	font-size:16px;
}
.superb-addons-two-column-section-editor-logo {
	margin-right:10px;
}
.superb-addons-two-column-section {
	background:#fff;
	padding:60px 0;
	display:inline-block;
	width:100%;
}
.superb-addons-two-column-section.superb-addons-two-column-section-gutenberg {
	background: rgba(0,0,0,0);
}



.superb-addons-logo-grid-customers-logo-items span {
	max-width: 33%;
	width: 100%;
}
.superb-addons-logo-grid-customers-logo-items span {
	max-width: 33%;
	width: 100%;
	padding: 20px 0;
}
.superb-addons-logo-grid-customers-logo-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1000px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: auto;
}
.superb-addons-logo-grid-customers-logo-items img {
	width: auto;
	height: 60px;
}
.superb-addons-logo-grid-customers h3 {
	color: #263238;
	font-size: 24px;
	margin: 0;
}
.superb-addons-logo-grid-customers {
	text-align:center;
	padding:60px 0 50px;
}
.superb-addons-feature-grid .superb-addons-signup-cta-wrapper{
	margin:0 0 80px;
}
.superb-addons-feature-grid-container .superb-addons-feature-grid-item p {
	font-size: 15px;
	margin:0;
}
.superb-addons-feature-grid {
	background: #fff;
	display: inline-block;
	width: 100%;
	padding-top:60px;
}
.superb-addons-introduction-bar {
	background: #fff;
	width: 100%;
	border-bottom: 1px solid #d3d3d3;
	padding: 25px 0;
}
.superb-addons-introduction-bar .superb-addons-introduction-bar-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
}
.superb-addons-introduction-bar .superb-addons-introduction-bar-left .superb-addons-introduction-bar-left-item:nth-of-type(1) {
	margin-right: 20px;
	font-weight:600;
}
.superb-addons-introduction-bar .superb-addons-introduction-bar-left .superb-addons-introduction-bar-left-item:nth-of-type(2) img {
	width: auto;
	height: 30px;
	display: block;
	margin-right: 30px;
}
.superb-addons-introduction-bar .superb-addons-introduction-bar-inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.superb-addons-introduction-bar .superb-addons-introduction-bar-inner .superb-addons-introduction-bar-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.superb-addons-introduction-bar .superb-addons-introduction-bar-left .superb-addons-introduction-bar-left-item:nth-of-type(3) img {
	width: auto;
	height: 18px;
	display: block;
}

.superb-addons-feature-grid .superb-addons-feature-grid-header h2 {
	font-size:40px;
	line-height:120%;
}
.superb-addons-feature-grid-layout-preview {
	margin-top:30px;
}
.superb-addons-feature-grid .superb-addons-feature-grid-header h2 span {
	color:#6448E7;    
}
.superb-addons-feature-grid .superb-addons-feature-grid-header h2 {
	font-size: 40px;
	line-height: 120%;
	text-align: center;
	margin: 0 auto 10px auto;
	max-width: 600px;
}
.superb-addons-feature-grid .superb-addons-feature-grid-header p {
	max-width: 410px;
	text-align: center;
	margin: 0 auto;
}
.superb-addons-feature-grid-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin:20px 0 60px;
}
.superb-addons-feature-grid-container .superb-addons-feature-grid-item {
	max-width: 23%;
	width: 100%;
	text-align: center;
	border: 1px solid #d3d3d3;
	border-radius: 16px;
	padding: 30px;
	margin: 30px 0 0 0;
}
.superb-addons-feature-grid-container .superb-addons-feature-grid-item h3 {
	font-size: 16px;
	margin: 0 0 8px;
}


.superb-addons-discount-section {
	background-image:url(../jpg/superb-bg-hero.jpg);
	background-color:white;
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:100%;
	padding:80px 0;
}
.superb-addons-discount-section p {
	max-width: 440px;
	text-align: center;
	margin: auto;
	color: #546E7A;
}
.superb-addons-discount-section .superb-addons-signup-cta-wrapper {
	margin: 0;
}
.superb-addons-discount-section .superb-addons-discount-section-header ul {
	margin: 40px 0 40px 0;
	padding: 0px;
	list-style: none;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.superb-addons-discount-section span.superb-addons-signup-cta-explanation {
	color: #6448E7;
}
.superb-addons-discount-section .superb-addons-discount-section-header ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #263238;
}
.superb-addons-discount-section .superb-addons-discount-section-header ul li:nth-of-type(2) {
	padding: 0px 25px;
}
.superb-addons-discount-section .superb-addons-discount-section-header ul li img {
	margin-right:5px;
}
.superb-addons-discount-section h2 {
	font-size: 40px;
	text-align:center;
	color: #263238;
	margin: 10px auto 25px;
	max-width: 600px;
	line-height: 130%;
}
.superb-addons-discount-section h2 span {
	color: #6448E7;
	background-image: url(../png/underline.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 14px;
}
.superb-addons-discount-section-header {
	text-align:center;
}
.superb-addons-discount-section-header .superb_addons_discount_bar_countdown_wrapper {
	background: #EDE7F6;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-radius: 10px;
	padding: 10px 25px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0px auto 10px;
}
.superb-addons-discount-section-header .superb_addons_discount_bar_countdown_wrapper .superb-addons-discount-bar-countdown-numbers {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	text-align:center;
	font-weight:600;
}
.superb-addons-discount-section-header .superb_addons_discount_bar_countdown_wrapper .superb-addons-discount-bar-countdown-numbers div {
	font-size:15px;
	color:#673AB7;
	padding:0px 5px;
	line-height:120%;
}
.superb-addons-discount-section-header .superb_addons_discount_bar_countdown_wrapper .superb_addons_discount_bar_countdown_wrapper_explanation {
	font-size: 14px;
	color: #673AB7;
	font-weight: 600;
	margin-right: 16px;
}
.superb-addons-discount-section-header .superb_addons_discount_bar_countdown_wrapper .superb-addons-discount-bar-countdown-numbers div span {
	display:block;
	font-size:10px;
	font-weight:normal;
}

.superb-addons-introduction-bar .superb-addons-introduction-bar-inner .superb-addons-introduction-bar-right .superb-addons-introduction-bar-right-item {
	display: flex;
	align-items: center;
	margin-left: 20px;
	font-size: 15px;
}

.superb-addons-introduction-bar .superb-addons-introduction-bar-inner .superb-addons-introduction-bar-right .superb-addons-introduction-bar-right-item img {
	margin-right: 6px;
}

/* Superb addons advanced features section  */
.superbthemes-editor-features-section {
	background: #fff;
	display: inline-block;
	width: 100%;
	padding: 60px 0;
}
.superbthemes-editor-features-section .superbthemes-editor-features-section-header p {
	max-width: 540px;
	text-align: center;
	margin: 0 auto;
}
.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:10px;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item {
	background:#F6F6F6;
	border-radius:16px;
	padding:30px;
	margin:20px auto;
}
.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:first-of-type {
	width:100%;
	max-width:32%;
	background-image:url(../png/editor-highlight-1.png);
	background-repeat:no-repeat;
	padding-top:260px;
	background-size: 470px;
	background-position: top 15px left 20px;
}
.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(2) {
	width:100%;
	max-width:32%;
	background-image:url(../png/css-img-icon.png);
	background-repeat:no-repeat;
	padding-top:260px;
	background-position: top 5px center;
	background-size: 290px;
}
.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(3) {
	width:100%;
	max-width:32%;
	background-image:url(../png/block-control.png);
	background-repeat:no-repeat;
	padding-top:260px;
	background-size: 340px;
	background-position: top 16px center;
}
.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item h3 {
	margin: 0 0 6px;
	font-size: 18px;
}
.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item p {
	font-size: 16px;
	margin: 0;
}

.superb-addons-two-column-section.superb-addons-two-column-section-product-page.superb-addons-two-column-section-product-page-superb-addons-intro.superb-addons-two-column-section-elementor {
	background: #F6F6F6;
	margin-top: 50px;
	padding: 80px 0 10px;
}

.superb-addons-feature-grid-superb-productpage-addons-features {
	padding:0px;
	background: #F6F6F6;
}


/* Superb Addons pricing page  */


.superb-addons-pricing-page-wrapper {
	background-color: #fafafa;
	background-image: url(../jpg/superb-bg-top.jpg);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: top center;
	display:inline-block;
	width:100%;
	padding:60px 0;
	background:#fafafa;
}

.superb-addons-pricing-page-wrapper .superb-addons-arrow-section,
.page .superb-addons-pricing-page-wrapper .faq-section.superbthemes-faq-minimalist-design {
	background: rgba(0,0,0,0);
}


.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header-subheader {
	color:#6448E7;
	text-align:center;
	display:inline-block;
	width:100%;
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header h1 {
	font-size: 40px;
	line-height: 120%;
	margin: 10px auto 20px auto;
	max-width: 600px;
	text-align: center;
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header .superbthemes_pricing_table_section_sale_notice {
	margin-top:20px;
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header ul {
	margin: 20px 0 0 0;
	padding: 0px;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #263238;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header ul li:nth-of-type(2) {
	padding: 0px 25px;
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header ul li img {
	margin-right: 5px;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-discount-bar {
	max-width: 1060px;
	width:100%;
	margin: auto;
	background:#EDE7F6;
	color:#673AB7;
}
.superb-addons-pricing-page-wrapper .superb_discount_bar_countdown_value div{
	background:#E4D4FC;
}
.superb-addons-pricing-page-wrapper .toggle-trustpilot-review-dropdown {
	text-align: center;
	margin: 20px auto 10px auto;
}
.superb-addons-pricing-page-wrapper .toggle-trustpilot-review-dropdown img:first-of-type {
	display: inline-block;
	margin-bottom: -3px;
	margin-left: 4px;
	margin-right: 4px;
} 
.superb-addons-pricing-page-wrapper .toggle-trustpilot-review-dropdown img:last-of-type {
	display: inline-block;
	margin-bottom: -5px;
}
.superb-addons-pricing-page-wrapper .toggle-trustpilot-review-dropdown .superbthemes_pricing_table_section_bold {
	font-weight: 500;
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plans {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:40px 0 20px 0;
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item{
	-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	border:1px solid #DEDEDE;
	max-width:32%;
	background:#fff;
	width:100%;
	padding:45px 25px 25px 25px;
	position:relative;
	border-radius: 16px;
	margin-bottom:40px;
	background-image: url(../svg/icon-discount-40.svg);
	background-repeat: no-repeat;
	background-size: 60px;
	background-position: top 15px right 15px;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item .superb-addons-pricing-page-pricing-plan-item-save-fourty {
	color: #6448E7;
	background: rgba(100, 72, 231, 0.15);
	padding: 4px 13px;
	display: inline-block;
	font-size: 14px;
	border-radius: 30px;
	font-weight: 400;
	position: absolute;
	top: 25px;
	right: 25px;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item .superb-addons-pricing-page-pricing-plan-item-name {
	color: #263238;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	width: 100%;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item .superb-addons-pricing-page-pricing-plan-item-amount {
	margin: 0;
	font-size: 20px;
	text-align: center;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item .superb-addons-pricing-page-pricing-plan-item-annual-renewal-notice {
	font-size: 15px;
	color: #3d5059;
	margin-bottom: 25px;
	display: block;
	text-align: center;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item-pricing-amount span {
	color: #546E7A;
	font-size: 16px;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item-pricing-wrapper {
	background: #F4F4F4;
	padding: 15px;
	border-radius: 16px;
	text-align: center;
	margin: 16px 0 20px;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item-pricing-before {
	color: #FF0000;
	margin-top:10px;
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item-pricing-amount {
	margin: 5px 0;
	line-height: 1;
	font-size: 35px;
	font-weight: 600;
	letter-spacing: -1px;
	color:#1f1f23;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item-pricing-renewal {
	color: #263238;
	opacity: 0.7;
	font-size: 16px;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item-pricing-monthly {
	color: #4888E7;
	font-weight: 400;
	text-align: center;
	margin: 0 0 16px;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item-pricing-cta {
	background: #00BC87;
	padding: 15px 35px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 8px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	margin: 20px auto 10px auto;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
	width:100%;
	text-align:center;
}
a.superb-addons-view-pricing-plans-button {
	background: #00BC87;
	padding: 15px 35px;
	font-size: 16px;
	font-weight: 600;
	border-radius: 8px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	margin: 20px auto 10px auto;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
	text-transform:uppercase;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item-pricing-terms {
	text-align: center;
	font-size: 13px;
	margin: 5px 0 0 0;
	text-transform: capitalize;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item.superb-addons-pricing-page-pricing-plan-item-most-popular {
	border: 2px solid #6448e7;
	position: relative;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item.superb-addons-pricing-page-pricing-plan-item-most-popular .superb-addons-pricing-page-pricing-plan-item-popular-tag {
	background: #6448e7;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	position: absolute;
	text-align: center;
	border-radius: 8px 8px 0px 0px;
	top: -25px;
	padding: 3px 15px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item.superb-addons-pricing-page-pricing-plan-item-most-popular .superb-addons-pricing-page-pricing-plan-item-pricing-cta {
	background: -o-linear-gradient(top, #9524FF 0%, #4312E2 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#9524FF), to(#4312E2));
	background: linear-gradient(180deg, #9524FF 0%, #4312E2 100%);
	border: 2px solid rgba(255, 255, 255, 0.2);
	color:#fff;
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-feature-list-item-feature-content-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	background:#fff;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-feature-list-item-feature-icon {
	min-width:33px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-feature-list-item-feature-icon img {
	max-height:23px;
	width:auto;
}

.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-feature-list-wrapper {
	text-align: center;
	margin-bottom: 60px;
	border-radius: 20px;
	background: #fff;
	padding: 50px 0;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-feature-list-item-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-feature-list-wrapper h2 {
	margin-top:0px;
}
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-feature-list-item {
	max-width: 48%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-transform: capitalize;
	width: 100%;
	align-items: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	background: #fff;
	padding: 12px 16px;
	text-align: left;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 0;
}
.superb-addons-pricing-page-wrapper .faq-section.superbthemes-faq-minimalist-design {
	padding:0px 0 60px;
	background:#fff;
}

.faq-section.superbthemes-faq-minimalist-design .accordion{
	max-width:1000px;
}
.faq-section.superbthemes-faq-minimalist-design h2 {
	margin:0 0 40px 0;
}

.faq-section.superbthemes-faq-minimalist-design .accordion .accordion-item {
	border:1px solid #90A4AE;
	-webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.1);
	border-radius: 12px;
	margin:0 0 15px 0;
	background:#fff;
	padding:0 0 15px 0;
}

.faq-section.superbthemes-faq-minimalist-design.superbthemes-pricing-faq-wrapper {
	padding:60px 0;
}

.faq-section.superbthemes-faq-minimalist-design.superbthemes-pricing-faq-wrapper .accordion {
	max-width: 700px;
}
.faq-section.superbthemes-faq-minimalist-design.superbthemes-pricing-faq-wrapper .accordion-item .content {
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.faq-section.superbthemes-faq-minimalist-design .accordion .accordion-item a {
	padding:15px 50px 0 25px;
	border-bottom:0px;
	font-weight:600;
	font-size:16px;
}

.faq-section.superbthemes-faq-minimalist-design .accordion .accordion-item a.active {
	border-bottom:0px;
}

.faq-section.superbthemes-faq-minimalist-design .accordion .accordion-item .content.active,
.faq-section.superbthemes-faq-minimalist-design .accordion .accordion-item .content {
	padding:0px;
	border-bottom:0px;
}
.faq-section.superbthemes-faq-minimalist-design .accordion .accordion-item .content p {
	padding:10px 30px 0 30px;
}

.faq-section.superbthemes-faq-minimalist-design .accordion .accordion-item  a::after {
	background-image:url(../png/vector-2.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position: bottom center;
	border: 0px;
	content: ' ';
	width: 22px;
	height: 16px;
	top: 70%;
	-webkit-transform: translateY(-70%);
	-ms-transform: translateY(-70%);
	transform: translateY(-70%);
}

/*
*
* FSE Themes Landing Page
*
*/
.superbthemes_product_landingpage_header.fse_superbthemes_product_landingpage_header_fse_wrapper {
	background-color: #6448e7;
	background-image: url(../svg/fse_superb-bgpattern.svg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 500px;
}
.fse_superbthemes_product_landingpage_header_fse_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-top:60px;
}
.fse_superbthemes_product_landingpage_header_fse_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_item img {
	width: 100%;
	max-width: 300px;
	height: auto;
	display: block;
	border-radius: 5px;
}
.fse_superbthemes_product_landingpage_header_fse_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_item {
	position: relative;
}
.fse_superbthemes_product_landingpage_header_fse_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_item:nth-of-type(2) {
	z-index: 1;
	-webkit-box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.25);

}
.fse_superbthemes_product_landingpage_header_fse_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_item:nth-of-type(1) {
	margin-right: -80px;
	margin-bottom: -50px;
}
.fse_superbthemes_product_landingpage_header_fse_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_wrapper .superbthemes_product_landingpage_header_fse_theme_preview_item:nth-of-type(3) {
	margin-left: -80px;
	margin-bottom: -50px;
}
.fse_superbthemes_product_landingpage_header_fse_wrapper a.header-btn.btn-border.fse-btn-border{
	border: 2px solid rgba(255, 255, 255, 0.4);
	border-radius:10px;
}
.fse_superbthemes_product_landingpage_header_fse_wrapper a.fse-btn-heavy.header-btn.btn-heavy{
	border: 2px solid rgba(255, 255, 255, 0.2);
	border-radius:10px;
}
.superbthemes_product_landingpage_features_section_wrapper.fse_superbthemes_product_landingpage_features_section_wrapper .superbthemes_product_landingpage_features_section_content_img {
	padding: 0;
	text-align: right;
	background: rgba(0,0,0,0);
	background-image: none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;    
	-ms-flex-pack: end;    
	justify-content: flex-end;
}
.superbthemes_product_landingpage_features_section_wrapper.fse_superbthemes_product_landingpage_features_section_wrapper .superbthemes_product_landingpage_features_section_content_img img{
	margin:0;
	display:block;
}

.fse_superbthemes_product_landingpage_features_section_img_fse_theme_preview_content_img_inner {
	display: inline-block;
	background: #6448e7;
	padding: 28px 0px 0px 17px;
	border-radius: 10px;
	overflow: hidden;
}
.page-template-fse-theme-landing-page .fse_superbthemes_product_landingpage_features_section_img_fse_theme_preview_content_img_inner {
	padding: 0px;
	background: rgba(0,0,0,0);
}
.superbthemes_product_landingpage_full_feature_list_section.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper {
	background:#fff;
	margin-top:0px;
}

.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_columns_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width:1024px;
	margin:auto;
}
.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_columns_wrapper_item {
	padding: 25px;
	width: 100%;
	max-width: 31.5%;
	border: 1px solid #D3D3D3;
	text-align: center;
	border-radius: 16px;
	background: url(../svg/fse_icon_checkmark.svg);
	background-repeat: no-repeat;
	background-position: top 20px right 20px;
	margin-bottom:30px;
}
.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_columns_wrapper_item h3 {
	font-size: 16px;
	line-height: 140%;
	margin: 10px 0;
}
.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_columns_wrapper_item p {
	margin: 0;
	font-size:15px;
}
.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_header,
.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}
.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_row {
	border-bottom: 1px solid #edeaea;
}

.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_header_column,
.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_row_item {
	width:100%;
	max-width:13.33%;
	text-align:center;
}
.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_header_column:first-of-type,
.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_row_item:first-of-type {
	width:100%;
	max-width:73.3%;
	text-align:left;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}
.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_header_column {
	font-weight: 600;
	font-size: 14px;
	background: #F2F2F2;
	padding: 10px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_row_item:first-of-type img {
	max-width: 24px;
	height: auto;
	width: 100%;
	margin-right: 8px;
}
.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_row_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 15px;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_row_item span {
	line-height:140%;
	font-size:15px;
	text-transform:capitalize;
}

.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_tabel_cta_wrapper {
	text-align:center ;
}
.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_tabel_cta_wrapper a.fse-btn-heavy.header-btn.btn-heavy {
	margin-top: 40px;
	border: 2px solid rgba(255, 255, 255, 0.2);
	border-radius: 10px;
}
.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper {
	max-width: 1024px;
	margin: auto;
}
.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_tabel_header {
	border-radius: 10px;
	overflow: hidden;
	background:#f2f2f2;
}

.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_styles_list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	max-width: 700px;
	margin: auto;
}
.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_styles_list img {
	max-width:100px;
	width:100%;
	height:auto;
}

.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden;
}

.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview_wrapper {
	overflow:hidden;
}
.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview .fse_superbthemes_product_landingpage_styles_section_theme_design_preview_item{
	min-width:400px;
	width:400px;
	max-width:400px;
	margin:40px 10px;
}


.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview .fse_superbthemes_product_landingpage_styles_section_theme_design_preview_item img {
	border: 4px solid rgba(0, 0, 0, 0.05);
	border-radius:10px;
	overflow:hidden;
}
.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview .fse_superbthemes_product_landingpage_styles_section_theme_design_preview_item:nth-of-type(3) img {
	-webkit-box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.2);
	border: 4px solid rgba(255, 255, 255, 0.2);
}

.fse_superbthemes_product_landingpage_styles_section a.fse-btn-heavy.header-btn.btn-heavy{
	border: 2px solid rgba(255, 255, 255, 0.2);
	border-radius: 10px;
}

.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper{
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:15px;
}

.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item{
	margin:15px 10px;
	text-align:center;
	padding:30px;
	border:1px solid #DEDEDE;
	-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	max-width:390px;
	width:100%;
	border-radius:16px;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_header_headlone {
	margin: 0;
	font-size: 22px;
	line-height: 130%;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_header_payment_type {
	font-size: 14px;
	color: #3d5059;
	margin-bottom: 25px;
	display: block;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_pricing_price {
	font-size: 35px;
	font-weight: 600;
	letter-spacing: -1px;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_pricing_wrapper {
	background: #F4F4F4;
	padding: 15px;
	border-radius: 16px;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_pricing_price span{
	color: #546E7A;
	font-size: 16px;
	letter-spacing: 0;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_pricing_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_pricing_discount {
	color: #FF0000;
	font-weight: 400;
}

.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_feature_list_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #29373c;
	margin: 10px 0;
	font-size: 15px;
	text-transform:capitalize;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item:first-of-type {
	background-image: url(../svg/icon-discount-25.svg);
	background-repeat: no-repeat;
	background-size: 60px;
	background-position: top 15px right 15px;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item:last-of-type {
	background-image: url(../svg/icon-discount-40.svg);
	background-repeat: no-repeat;
	background-size: 60px;
	background-position: top 15px right 15px;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_feature_list_item:last-of-type {
	margin-bottom:0px;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_feature_list_item img {
	margin-right:8px;
}
.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_cta {
	width: 100%;
	max-width: 100%;
	margin: 25px 0 20px 0;
}

.superbthemes-product-overview-page.superbthemes_product_landingpage_full_feature_list_section.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper {
	padding: 0;
}
.superbthemes-product-overview-page.superbthemes_product_landingpage_full_feature_list_section.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_columns_wrapper {
	max-width: 100%;
}
.superbthemes-product-overview-page.superbthemes_product_landingpage_full_feature_list_section.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes-product-overview-page-pagespeed-boxes h3 {
	font-size:30px;
	margin-bottom:5px;
	font-weight:900;
}
.superbthemes-product-overview-page.superbthemes_product_landingpage_full_feature_list_section.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes-product-overview-page-pagespeed-boxes p {
	margin-bottom:20px;
}


.superb-addons-two-column-section.superb-addons-two-column-section-product-page.superb-addons-two-column-section-product-page-superb-addons-intro.superb-addons-two-column-section-elementor {
	background:#F6F6F6;
}
.superb-addons-feature-grid-superb-productpage-addons-features .superb-addons-feature-grid-item {
	background: #fff;
}

/* Testimonial page */
.superbthemes-testimonials-page-header {
	background: #fafafa;
	text-align:center;
	padding:60px 0 20px;
}
.superbthemes-testimonials-page-header h1 {
	font-size:36px;
	text-align:center;
	margin-top:0px;
}
.superbthemes-testimonials-page-header h1 span {
	display:block;
}
.superbthemes-testimonials-page-review-list-wrapper {
	background: #fafafa;
	padding:0px 0px 100px;
}
.superbthemes-testimonials-page-review-list {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
}
.superbthemes-testimonials-page-review-list-item {
	-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	border-radius: 16px;
	background: #fff;
	padding: 25px;
	margin: 0 0 30px 0;
	width:100%;
	display:inline-block;
	border: 1px solid #eee;
}
.superbthemes-testimonials-page-review-list-item-image {
	border-radius:100%;
}
.superbthemes-testimonials-page-review-list-item-name {
	display: block;
	margin: 0 0 10px;
	font-size:20px;
}
.superbthemes-testimonials-page-review-list-item p {
	font-size: 16px;
	max-width: 340px;
	margin: 15px auto 20px;
	color: #5b5b5b;
}
.superbthemes-testimonials-page-review-list-item-author {
	text-align:center;
}
.superbthemes-testimonial-page-stats {
	background: #fafafa;
	text-align:centern;
}
.superbthemes-testimonial-page-stats .superbthemes-testimonial-page-stats-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-between;
	padding-bottom:60px;
	-ms-flex-pack: space-between;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.superbthemes-testimonial-page-stats .superbthemes-testimonial-page-stats-items-box {
	background: #fff;
	border: 1px solid #D3D3D3;
	width: 100%;
	max-width: 23%;
	border-radius: 16px;
	margin: 15px 0;
	text-align: center;
	webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 40px 20px 0px 20px;
	min-height:200px;
	background-image: url(../svg/fse_icon_checkmark.svg);
	background-repeat: no-repeat;
	background-position: top 20px right 20px;
}

.superbthemes-testimonial-page-stats .superbthemes-testimonial-page-stats-items-box h3 {
	font-size: 32px;
	margin: 0;
	font-weight: 900;
}
.superbthemes-testimonial-page-stats .superbthemes-testimonial-page-stats-items-box p {
	font-size: 16px;
	margin-bottom: 18px;
	margin-top: -3px;
	color: #5b5b5b;
}


/*
*
* Trust badges
*
*/
.superbthemes_purchase_info_icons {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.superbthemes_purchase_info_icons_align_left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.superbthemes_purchase_info_icons_align_center {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}
.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top:15px;
	position:relative;
}
.superbthemes_purchase_info_icons_item a {
	text-decoration:none;
}
.superbthemes_purchase_info_icons_item-description {
	line-height:1;
}
.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:first-of-type {
	padding-left: 20px;
	padding-right: 20px;
}
.superbthemes_purchase_info_icons_item-description p {
	font-size: 14px;
	line-height: 130%;
	font-weight: 500;
	color: #20292f;
	margin: 0;
	text-align:left;
}
.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height:1;
	border: 1px solid #D3D3D3;
	border-radius: 60px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #Fff;
	padding: 9px 15px;
	margin-right:10px;
}
.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:last-of-type {
	margin-right:0px;
}
.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item-icon {
	margin-right: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.superbthemes_purchase_info_icons.superbthemes_purchase_info_icons_align_left.superbthemes_purchase_info_icons_testimonial_slider p {
	display: block;
	max-width:100% !important;
	font-size:14px;
	margin-top: 4px;
	color: #20292f;
}


.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item.superbthemes_purchase_info_icons_item_internal_link {
	padding: 0px !important;
}
.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item.superbthemes_purchase_info_icons_item_internal_link a{
	padding: 9px 20px;
}
.superbthemes_testimonial_section_wrapper .superbthemes_testimonial_section_top .superbthemes_testimonial_section_top-left a.superbthemes_purchase_info_icons.superbthemes_purchase_info_icons_align_left.superbthemes_purchase_info_icons_testimonial_slider {
	text-decoration: none;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
}


/* Newsletter signup form  */
.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm {
	background: rgba(0,0,0,0) !important;
	max-width: 100% !important;
	margin-top:30px !important;
}
.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm .ml-form-embedBody {
	padding: 0px !important;
}
.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm .ml-form-embedBody .ml-form-formContent {
	margin: 0px !important;
}

.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm form.ml-block-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.superbthemes-mailerlite-form-wrapper .ml-embedded div#mlb2-10092211 .ml-form-align-center .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault.row-form form.ml-block-form input.form-control {
	border-radius: 5px 0px 0px 5px !important;
	height:50px;
	outline:none !important;
	border-right:0px !important;
	font-size: 15px !important;
	padding-left: 20px !important;
}
.superbthemes-mailerlite-form-wrapper .ml-embedded div#mlb2-10092211 .ml-form-align-center .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault.row-form .ml-form-embedSubmit {
	width: 140px !important;
}
.superbthemes-mailerlite-form-wrapper .ml-embedded div#mlb2-10092211 .ml-form-align-center .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault.row-form button.primary {
	height: 50px !important;
	border-radius: 0px 10px 10px 0px !important;
	background: #01bc87 !important;
	width:100% !important;
	max-width: 140px !important;
	font-size: 15px !important;
}
.superbthemes-mailerlite-form-wrapper .ml-embedded div#mlb2-10092211 .ml-form-align-center .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault.row-form .ml-form-embedSubmit {
	width: 140px !important;
}
.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm .ml-form-successBody.row-success {
	padding: 20px 20px 10px 20px !important;
	background: rgba(0,0,0,.2);
}
.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm .ml-form-successBody.row-success h4 {
	font-weight: 600 !important;
	font-family: 'Lato', Lato, 'helvetica neue', helvetica, arial !important;
	color: #fff !important;
	font-size: 28px !important;
}
.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm .ml-form-successBody.row-success p {
	font-family: 'Lato', Lato, 'helvetica neue', helvetica, arial !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #fff !important;
}
.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm .ml-form-successBody.row-success p,
.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm .ml-form-successBody.row-success h4 {
	text-align:center !important;
}


/* New contact page */

.st-contact-page-section-header {
	text-align:center;
}
.st-contact-page-section-header h2 {
	margin-top: 0;
	margin-bottom: 15px !important;
}
.st-contact-page-section-header p {
	max-width: 570px;
	margin: 0 auto 40px auto;
	text-align: center;
}


/*
*
* Global colors
*
*/
/* Subheading */
.superbthemes_theme_collection p,
.superbthemes_testimonial_section_top_review_author_about p,
.superbthemes_testimonial_section_top-left p,
.contact-box p,
.superbthemes-testimonials-page-header p,
.superb-addons-two-column-section-column p,
.superb-addons-signup-cta-wrapper .superb-addons-signup-cta-explanation,
.superb_affiliate_program_rules-subheading-color,
.superbthemes_all_products_maintenance h2+p,
.superb_earn_landingpage_affiliate_program_features_item p,
.wrong-form,
.page-id-189.woocommerce-cart .content-wrap .superbcart-page-cart-empty p.superb-cart-headline-tagline,
.superb-addons-testimonial-section-header p,
.superbthemes_product_landingpage_plugins_gallery_intro p,
.superb-addons-feature-grid .superb-addons-feature-grid-header p,
.plugin-block-right p,
.hosting-review-box-jobapplication p,
.job-application-intro p,
.superbthemes_hosting_why .superbthemes_hosting_why-intro p,
.superbthemes_hosting_why .superbthemes_hosting_why_item p,
.faq-section .accordion .content p,
.maintenance-pricing-plan-table-subtagline,
.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item-pricing-terms,
.superb_earn_landingpage.superb_earn_landingpage_affiliate_program .content-wrap>p,
.superb_affiliate_program_rules_list_wrapper ul li,
.superbthemes_plugin_all_products h2+p,
.superbthemes_product_landingpage_features_section_content_features_item p,
p.superbthemes_product_landingpage_features_section_description_tagline,
.recommended_by_section_wrapper p,
.superb-addons-feature-grid-container .superb-addons-feature-grid-item p,
.superbthemes_pricing_table_wrapper_payment_type,
.superbthemes_product_landingpage_full_feature_list_section_intro p,
.superbthemes_product_landingpage_childtheme_section_intro p,
.faq-section .faq-tag,
.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_stats .superbthemes_product_landingpage_pagespeed_section_stats_item p,
.superbthemes_documentation_categories_wrapper h2+p,
.superbthemes_documentation_categories_item_header .superbthemes_documentation_categories_item_count,
.documentation-page-subtitle-contact,
.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_columns_wrapper_item p,
.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item p,
.superbthemes-editor-features-section .superbthemes-editor-features-section-header p,
.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_intro p,
.st-contact-page-section-header p {
	color: #5b5b5b;
}

/*
*
* Media Queries
*
*/
/* 768px min width */
@media (min-width: 768px) {
	.superbthemes-testimonials-page-review-list-wrapper .colcade-grid-col--2 {
		display: flex;
	}
}


@media (min-width: 1080px) {
	.superbthemes-testimonials-page-review-list-wrapper .colcade-grid-col--3 {
		display: flex;
	}
}


/* 768px height and down */

@media screen and (max-width: 768px) {
	.modal__inner {
		width: 90%;
		height: 90%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.faq-section.superbthemes-faq-minimalist-design.superbthemes-pricing-faq-wrapper {
		padding:50px 0;
	}
}

/* 750px height and down */
@media screen and (max-height: 750px) { 
	.modal__inner {
		height:70%;
	}
}

/* 650px height and down */
@media screen and (max-height: 650px) { 
	.modal__inner {
		height:80%;
	}
}

/* 600px height and down */
@media screen and (max-width: 600px) { 
	.superbthemes_pricing_table_section_sale_notice:before {
		-left: 15px;
		border-width: 44px 0 45px 16px;
	}
	.superbthemes-checkout-option-wrapper .superbthemes-checkout-dropdown-discount-banner {
		display:none;
	}
	.superbthemes-checkout-option-wrapper {
		font-size: 14px;
	}
	.superb-addons-signup-cta-wrapper .superb-addons-signup-cta-wrapper-button-container .superb-addons-signup-cta-button-outline {
		margin:0 0 15px 0;
	}
	.superbthemes_pricing_table_section_sale_notice:after {
		-right: 15px;
		border-width: 44px 16px 45px 0px;
	}
	.superbthemes_pricing_table_section_sale_notice {
		width: calc(100% - 30px);
	}
	.superbthemes_pricing_table_section_sale_notice span {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		text-align: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.superbthemes_pricing_table_section_sale_notice #superb_discount_bar_countdown_pricing {
		margin-top: 13px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
	}
	.superbthemes_pricing_table_section_sale_notice span svg {
		display: none !important;
	}
}

/* 500px height and down */
@media screen and (max-height: 500px) { 
	.modal__inner {
		height:90%;
	}
}


/* 1600px and down */
@media (max-width:1600px) {
	.superb_share_to_unlock_wrapper {
		background-size:36%;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase h1 {
		max-width: 630px;
		margin-bottom:20px;
		font-size:40px;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase h2 {
		max-width: 630px;
		margin-bottom:20px;
		font-size:35px;
	}
}

/* 1350px and down */
@media (max-width: 1350px) {
	.superb-addons-header-content-bg-image {
		background-size: contain;
	}
}

/* 1324px and down */
@media (max-width: 1324px) {
	.superb_header_homepage_themes {
		right: -230px;
		top: 40px;
	}
}
/* 1500px and down */
@media (max-width: 1500px) {
	.superb_header_homepage_themes {
		right: -270px;
	}
}

/* 1250px and down */
@media (max-width:1250px) {
	.superb-addons-header-content-bg-image {
		background-image: url(../png/small-img-superb-addons.png);
		background-position: right top;
		background-size: 460px;
	}
}
/* 1200px and down */
@media (max-width:1200px) {
	.superb-addons-introduction-bar .superb-addons-introduction-bar-inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}
	.superb-addons-introduction-bar .superb-addons-introduction-bar-inner .superb-addons-introduction-bar-left {
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.superb-addons-introduction-bar .superb-addons-introduction-bar-inner .superb-addons-introduction-bar-right .superb-addons-introduction-bar-right-item:first-of-type {
		margin-left: 0px;
	}
	.superb-addons-introduction-bar .superb-addons-introduction-bar-inner .superb-addons-introduction-bar-right {
		margin-top: 25px;
	}



	.superbthemes_product_landingpage_header.fse_superbthemes_product_landingpage_header_fse_wrapper {
		background-size:25%;
	}
	.demo-content-item {
		max-width:32%;
	}
	.superb_header_wrapper {
		background-size:43%;
	}
	.superbthemes_testimonial_section_top-right {
		max-width:600px;
	}
	.superb_header_homepage_themes {
		right: -280px;
	}
	.superbthemes_hosting_plans .superbthemes_hosting_plans_item {
		width:32%;
	}
	
	.superb-addons-feature-grid-container .superb-addons-feature-grid-item {
		max-width: 24%;
		padding: 25px;
	}
	
	.superb-addons-feature-grid-container .superb-addons-feature-grid-item {
		margin: 20px 0 0 0;
	}
}

/* 1150px and down */
@media (max-width:1150px) {
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase h2 {
		margin-left: auto;
		margin-right: auto;
	}
	.superb-addons-header-ksp {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		padding:10px 20px;
	}
	.superb_header_wrapper.superb_product_page_header.superb_header_frontpage_temporary_purchase.superb_header_homepage.superb_header_headline_length_medium .superb_header_frontpage_temporary_purchase_tagline.superb_product_page_header_frontpage_temporary_purchase_tagline { 
		margin-left:auto;
		margin-right:auto;
		font-size:18px;
	}
	.superb-addons-header-ksp-item {
		width:100%;
		max-width:24%;
		padding:20px 10px;
		margin:0;
	}
	.superbthemes_product_landingpage_features_section_wrapper {
		-webkit-box-align: initial;
		-ms-flex-align: initial;
		align-items: initial;
	}
	.superbthemes_product_landingpage_features_section_content_img {
		min-height: 100%;
	}
	.superb_header_homepage_themes {
		display: none;
	}
	.superb_header_wrapper {
		text-align: center;
	}
	.superb_header_wrapper p,
	.superb_header_wrapper h1,
	.superb_header_frontpage_temporary_purchase_countdown_cta_wrapper {
		margin-left: auto;
		margin-right: auto;
	}
	.superb_header_frontpage_temporary_purchase_countdown_wrapper {
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}
	.superb_header_wrapper.superb_header_frontpage_temporary_purchase.superb_header_homepage.superb_header_headline_length_medium {
		background-image: none;
		padding: 30px 0 70px;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase .superb_header_frontpage_temporary_purchase_price span {
		display:none;
	}

	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase ul.superb_header_frontpage_temporary_purchase_list li {
		text-align:center;
	}

	.blog-partner-deals-wrapper .blog-partner-deals-item  {
		max-width:32%;
	}
	.blog-partner-deals-item-button {
		font-size: 12px;
	}
	.blog-partner-deals-wrapper .blog-partner-deals-item  {
		max-width:48%;
	}
	.blog-partner-deals-item-button {
		font-size: 14px;
	}
}
/* 1080px and down */
@media (max-width: 1080px) {  
	.superbthemes_product_landingpage_features_section_description {
		max-width: 58%;
	}
	.superbthemes_product_landingpage_features_section_img {
		max-width: 40%;
	}
	.superb-addons-header-content-bg-image {
		background-size: 300px;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item {
		padding-left: 25px;
		padding-right: 25px;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(3) {
		background-size: 290px;
		padding-top:230px;
	} 
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(2) {
		background-size:260px;
		padding-top:230px;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:first-of-type {
		background-size:400px;
		padding-top:230px;
	}
}

/* 1100px and down */
@media (max-width:1100px) {
	.superbthemes_all_plugins_list_highlighted_bg_img {
		background-position: right -200px center;
	}
	.superb-addons-two-column-section-column h2 {
		font-size:30px;
	}
	.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plans {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item {
		max-width:48%;
	}
	.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-feature-list-item {
		max-width:48%;
	}
	.theme_category_filter_wrapper label {
		font-size:15px;
	}
	.blog_cta_header_offer_button_code {
		font-size:15px;
	}
	.blog_cta_header_offer_button_button {
		font-size:14px;
	}
	.superbthemes_pricing_table_wrapper_cta .superb_cta {
		bottom:30px;
	}
	.superbthemes_testimonial_section_top-right {
		max-width: 500px;
	}
	.footer-grid-item:first-of-type,
	.footer-grid-item {
		max-width: 30%;
	}
	.footer-grid-item:last-of-type {
		max-width:100%;
		margin-top:20px;
	}
	.footer-grid-item.footer-grid-item-newsletter p, 
	.footer-grid-item:last-of-type label.newsletter-popup-btn.newsletter-activate-btn.footer-newsletter-button {
		max-width: 290px;
	}
	.superbthemes_hosting_plans .superbthemes_hosting_plans_item_list ul li {
		font-size:14px;
	}
	.superbthemes_hosting_plans .superbthemes_hosting_plans_item_list ul li img {
		margin: 6px 8px 0 0;
		max-width: 12px;
		height: auto;
	}
}


/* 1050px and down */
@media (max-width: 1050px) {
	.superbthemes_product_landingpage_plugins_gallery_item {
		max-width: 30%;
	}
}


/* 1024px and down */
@media (max-width: 1024px) {
	.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview .fse_superbthemes_product_landingpage_styles_section_theme_design_preview_item {
		min-width: 300px;
		width: 300px;
		max-width: 300px;
		margin: 40px 10px;
	}
	.plugin-list.superbthemes_plugin_list_wrapper.superbthemes_all_plugins_list_wrapper .plugin-block {
		max-width:100%;
	}
	.superbthemes_product_landingpage_header h1{
		font-size:42px;
	}

	.superbthemes_product_landingpage_header p {
		font-size: 18px;
	}
	.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(3) {
		margin-bottom: -93px;
	}
	.superbthemes_hosting_plans .superbthemes_hosting_plans_item {
		width:48%;
	}
	.superbthemes_hosting_plans .superbthemes_hosting_plans_item:nth-of-type(3) {
		margin:50px auto 0px auto;
	}
	.superbthemes_hosting_why .superbthemes_hosting_why_item {
		max-width:100%;
	}
	.superbthemes_hosting_plans {
		margin-bottom:80px;
	}
}

/* 1023px and up */
/*
@media screen and (min-width:1024px) {
	.nav-pricing-button a {
		background: #01bc87;
		border-radius: 40px;
		padding: 7px 20px !important;
		color: #fff;
	}
}
*/

/* 1023px and down */
@media screen and (max-width:1023px) {
	.super-menu,
	.toggle-mobile-menu {
		display: block;
	}
	.menu-menu-1-container {
		width:100%;
		float:none;
		display:block;
		padding-right:20px;
	}
	.main-navigation ul li .sub-arrow {
		right:0px;
	}

	.super-menu {
		padding: 3px 0 5px;
		background:#fff;
	}
	.logo-image {
		display:none;
	}
	.smenu-hide.toggle-mobile-menu.menu-toggle {
		border-bottom:1px solid rgba(255, 255, 255, 0.1)
	}
	.main-navigation ul li {
		margin:0;
	}
	.main-navigation ul li a {
		text-align:left;
	}
	#smobile-menu.show .main-navigation ul li a {
		text-align:left;
		color:#1f1f23;
	}
	#smobile-menu .main-navigation {
		background:#fff;
	}
	#smobile-menu .pmenu> li > .sub-arrow > .fa {
		height: 30px;
		width: 30px;
		color: #1f1f23;
		border: 1px solid #1f1f23;
		border-radius: 50%;
		padding-top: 7px;
	}
	.main-navigation ul li:hover i.fa.fa-angle-down {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	#smobile-menu.show .main-navigation ul ul.sub-menu li {
		padding-left: 20px;
		opacity: 0.8;
	}
	.main-container-wrap {
		position: relative;
		left: 0;
	}
	#mobile-menu-overlay {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 999;
		cursor: pointer;
		display: none;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		background: rgba(0, 0, 0, .5)
	}
	#page {
		position: relative;
		left: 0;
		top: 0;
	}
	.main-navigation,
	.smenu-hide {
		display: none
	}
	.mobile-menu-active .smenu-hide {
		display: block;
	}
	.mobile-menu-active #mobile-menu-overlay {
		display: block
	}
	.mobile-menu-active #page {
		width: 100%;
		max-width: 100%;
		position: fixed;
		top: 0;
		right: 300px;
		-webkit-transition: left .5s ease;
		-o-transition: left .5s ease;
		transition: left .5s ease;
		-ms-transform: translate(70%, 0);
		-webkit-transform: translate(70%, 0);
		transform: translate(70%, 0)
	}
	#smobile-menu {
		position: fixed;
		width: 70%;
		top: 0;
		background:#fff;
		bottom: 0;
		left: -70.1%;
		z-index: 5999998;
		overflow-x: hidden;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	#smobile-menu .content-wrap,
	#smobile-menu .primary-menu ul {
		width: 100%;
		max-width: 100%;
		margin: 0;
		background:#fff;
	}
	#smobile-menu .center-main-menu .menu-menu-1-container #primary-menu.pmenu .sub-menu {
		-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0);
		box-shadow: 0 0px 0px rgba(0,0,0,0);
	}
	#smobile-menu.show {
		left: 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
	#smobile-menu.show .main-navigation {
		width: 100%;
		float: left;
		display: block;
		margin: 0
	}
	#smobile-menu.show .main-navigation ul li {
		width: 100%;
		display: block;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1)
	}
	#smobile-menu.show .main-navigation ul li a {
		padding: 12px 20px
	}
	#smobile-menu.show .main-navigation ul ul.children,
	#smobile-menu.show .main-navigation ul ul.sub-menu {
		display: none
	}
	#smobile-menu.show .main-navigation ul ul.children.active,
	#smobile-menu.show .main-navigation ul ul.sub-menu.active {
		border-top: 1px solid rgba(255, 255, 255, 0.1)
	}
	#smobile-menu.show .main-navigation ul ul.children li:last-child,
	#smobile-menu.show .main-navigation ul ul.sub-menu li:last-child {
		border: none
	}
	#smobile-menu.show .main-navigation ul li .sub-arrow {
		display: block;
		width:50px;
	}
	.toggle-mobile-menu {
		display: inline-block;
		width: auto;
		margin: auto;
		position: relative;
		float:right;
		text-align: right;  
		z-index: 1;
		padding: 12px 20px
	}
	.toggle-mobile-menu:before {
		font-size: 18px;
		margin-right: 10px;
	}
	.mobile-only .toggle-mobile-menu {
		text-decoration: none
	}
	.mobile-only .toggle-mobile-menu:before {
		left: 20px
	}
	
	.super-menu-inner {
		width: 1120px;
		max-width: 90%;
		margin: 0 auto
	}
	.super-menu .toggle-mobile-menu {
		padding: 10px 0;
		outline: 0;
		text-decoration: none
	}
	.super-menu .main-navigation-toggle:before {
		left: 0
	}
	.superb_marketplace_header .superb_marketplace_header_product_screenshot_lightweight,
	.superb_marketplace_header .superb_marketplace_header_product_screenshot_seo {
		display:none;
	}
	.superb_marketplace_header .superb_marketplace_header_info {
		padding-right:0px;
	}
	.superb_marketplace_product_features_list ul li {
		max-width:49%;
	}
}

/* 1000px and down */
@media (max-width:1000px) {
	.superbthemes-testimonial-page-stats .superbthemes-testimonial-page-stats-items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.superbthemes-testimonial-page-stats .superbthemes-testimonial-page-stats-items-box {
		max-width:48%;
	}
	.blog_cta_header_wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.blog_cta_header_brand {
		width:100%;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		max-width:100%;
	}
	.superb-addons-testimonial-section-review-item:last-of-type,
	.superb-addons-testimonial-section-review-item:first-of-type {
		display:none;
	}
	.superb-addons-testimonial-section-review-wrapper {
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}
	.superb-addons-testimonial-section-review-item {
		max-width:380px;
	}
	.blog_cta_header_offer {
		width:100%;
		border-radius: 0px 0px 10px 10px;
		max-width:100%;
	}
	p.blog_cta_header_verified {
		position: relative;
		width: 100%;
		text-align: left;
		margin: 30px 0 0 0;
		max-width: 100%;
	}
}

/* 991px and down */
@media (max-width:991px) {
	.superbthemes_eps_wrapper {
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}
	.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col {
		width: 530px;
		max-width: 100%;
	}
	.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col:last-of-type {
		display:none;
	}
	.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col p,
	.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col li {
		font-size:16px;
	}
	.superbthemes_pricing_table_section_themes_plugins .superbthemes_pricing_table_wrapper-columns-three .superbthemes_pricing_table_wrapper_item .superbthemes_pricing_table_wrapper_headline_height_adjust+.superbthemes_pricing_table_wrapper_payment_type {
		margin-bottom:0px;
	}

	.superb-addons-recommended-by-section.superb-addons-recommended-by-section-white.superb-addons-product-recommended-by-section-small .recommended_by_items_wrapper.superb-addons-recommended-by-section-wrapper.superb-addons-product-recommended-by-section-wrapper .product_recommended_by_item {
		max-width: 25%;
	}

	.checkout_discount_countdown_green {
		width:100%;
		max-width:100%;
	}
	.superbthemes_purchase_info_icons.superbthemes_purchase_info_icons_align_left.superbthemes_purchase_info_icons_testimonial_slider .superbthemes_purchase_info_icons_item {
		margin: 22px auto 0 auto;
	}
	.superb_marketplace_become_an_author_why_superbthemes ul li {
		max-width:100%;
	}
	.superb-addons-feature-grid-container .superb-addons-feature-grid-item {
		max-width: 49%;
		padding: 25px;
	}
	
	.superb-addons-logo-grid-customers-logo-items {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_left h1 {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_left,
	.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_right {
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		max-width: 100%;
		text-align: center;
	}
	.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_right .superbthemes_product_landingpage_header_design_preview-item:nth-of-type(1) {
		justify-content: center;
	}
	.recommended_by_item {
		max-width: 32%;
	}
	.recommended_by_item:last-of-type {
		display:none;
	}
	.superbthemes_pricing_table_wrapper-columns-two {
		display: block;
	}
	.superbthemes_testimonial_section_top-left p {
		display:none;
	}
	.superbthemes_pricing_table_wrapper-columns-two .superbthemes_pricing_table_wrapper_item {
		margin:20px auto;
	}

	.superbthemes_pricing_table_wrapper-columns-three {
		display:block;
	}
	.superbthemes_pricing_table_wrapper-columns-three .superbthemes_pricing_table_wrapper_item {
		max-width:375px;
		margin:20px auto;
		height:auto;
	}
	.superbthemes_pricing_table_wrapper_item {
		padding-bottom: 30px;
	}
	.superbthemes_pricing_table_wrapper_maintenance .superbthemes_pricing_table_wrapper_item,
	.superbthemes_pricing_table_wrapper_maintenance .superbthemes_pricing_table_wrapper_payment_features {
		height:auto;
	}
	.superbthemes_pricing_table_wrapper-columns-three .superbthemes_pricing_table_wrapper_payment_features {
		padding:12px 40px 0 30px;
		position:relative;
		margin-top: 50px;
		height:auto;
	}
	.page-template-purchase-theme-plugin-updates .superbthemes_pricing_table_wrapper_item_small .superbthemes_pricing_table_wrapper_payment_features,
	.page-template-purchase-theme-plugin-updates .superbthemes_pricing_table_wrapper_item_small li.superbthemes_pricing_table_wrapper_cta,
	.page-template-purchase-theme-plugin-updates .superbthemes_pricing_table_wrapper_item_small a.superb_cta  {
		margin-top: 0px;
	}


	.superbthemes_pricing_table_section_themes_plugins .superbthemes_pricing_table_wrapper_payment_features {
		margin-top: 15px !important;
	}

	.superbthemes_pricing_table_wrapper-columns-three .superbthemes_pricing_table_wrapper_payment_features li:last-of-type {
		margin-bottom:0px;
	}
	.superbthemes_pricing_table_wrapper-columns-three  .superbthemes_pricing_table_wrapper_cta .superb_cta {
		position:relative;
		bottom:0;
		margin:20px auto 0 auto;
	}

	.theme_collection_item {
		max-width:48%;
	}
	.superbthemes_testimonial_section_top-left {
		text-align: center;
	}
	.superbthemes_testimonial_section_top {
		display:block;
		width:100%;
	}
	.superbthemes_testimonial_section_top-right {
		max-width:100%;
	}
	.superbthemes_testimonial_section_bottom {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superbthemes_testimonial_section_bottom span {
		width: 50%;
		text-align: center;
		margin-top: 40px;
	}
	.superbthemes_testimonial_section_bottom {
		margin-top:20px;
	}
	.superb_share_to_unlock_button_mobile {
		display:block !important;
	}
	.superb_share_to_unlock_button_desktop {
		display:none !important;
	}
}
@media screen and (max-width: 980px) {
	.superbthemes_all_plugins_list_highlighted_bg_img {
		background-position: right -300px center;
	}
}
/* 950 and down */
@media (max-width:950px) {
	.theme_category_filter_wrapper {
		text-align:center;
	}
	.theme_category_filter_wrapper_mobile_trigger {
		display: none;
	}
	label.theme_category_filter_show_on_mobile_label i.fa.fa-angle-down {
		margin-left: 10px;
	}
	.theme_category_filter_wrapper input[type="checkbox"]#theme_category_filter_show_on_mobile:checked ~.theme_category_filter_wrapper_mobile_trigger {
		display: block;
	}
	.theme_category_filter_wrapper input[type="checkbox"]#theme_category_filter_show_on_mobile:checked ~label > i {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate( 180deg);
	}
	.theme_category_filter_show_on_mobile_label {
		display:block;
		text-align:center;
		width:100%;
	}
	label.theme_category_filter_dropdown {
		display:none !important;
	}
	.theme_category_filter_wrapper .theme_category_filter_other_wrapper {
		display: block;
		position: relative;
		-webkit-box-shadow: 0px 0px 0px #fff;
		box-shadow: 0px 0px 0px #fff;
		padding: 0;
		max-width: 100%;
		background: rgba(0,0,0,0);
	}
	.theme_category_filter_other_wrapper label,
	.theme_category_filter_wrapper label {
		margin: 8px 0;
		font-weight: 600;
		display:inline-block;
		font-size:15px;
		line-height:150%;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item {
		margin:15px auto;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(3) {
		max-width:100%;
		width:100%;
		padding-top:25px;
		padding-right:300px;
		background-position:top 0px right -8px;
	} 
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(2) {
		max-width:100%;
		width:100%;
		padding-top:25px;
		padding-right:300px;
		background-position:top -10px right 25px;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:first-of-type {
		max-width:100%;
		width:100%;
		padding-top:25px;
		padding-right:300px;
		background-position:top 0px right -130px;
	}
}


/* 900px and down */
@media (max-width:900px) {
	.superbthemes_product_landingpage_features_section_wrapper.fse_superbthemes_product_landingpage_features_section_wrapper .superbthemes_product_landingpage_features_section_content_img {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.superb-addons-header-content-bg-image {
		background-image:none;
	}
	.superbthemes_product_landingpage_full_feature_list_section ul li span:first-of-type {
		max-width: 60%;
		width: 100%;
	}
	.superbthemes_product_landingpage_full_feature_list_section ul li span:nth-of-type(2) {
		max-width: 20%;
	}
	.superbthemes_product_landingpage_full_feature_list_section ul li span:nth-of-type(3) {
		max-width: 20%;
	}
	
	.superb-addons-header-content {
		padding:60px 0;
	}
	.superb-addons-two-column-section-wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superb-addons-two-column-section-wrapper .superb-addons-two-column-section-column {
		min-height:400px;
		width:100%;
		max-width:100%;
	}
	.superb-addons-two-column-section-wrapper .superb-addons-two-column-section-column {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
	}
	.superb-addons-two-column-section-column.superb-addons-two-column-section-column-image {
		-webkit-box-ordinal-group:1;
		-ms-flex-order:0;
		order:0;
		margin-bottom:30px;
	}
	.superb-addons-pro-cons-item-wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		padding: 0px 21px;
	}
	.superb-addons-pro-cons-item-wrapper .superb-addons-pro-cons-item {
		width: 100%;
		max-width: 360px;
		margin: 0 auto 30px auto;
	}
	.superb-addons-pro-cons-item-wrapper .superb-addons-pro-cons-item:last-of-type {
		margin-bottom:0px;
	}
	.superbthemes_product_landingpage_features_section_wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.superbthemes_product_landingpage_features_section_description{
		max-width: 100%;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.superbthemes_product_landingpage_features_section_img {
		text-align: center;
		max-width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 50px;
	}
	.superbthemes_product_landingpage_features_section_wrapper.fse_superbthemes_product_landingpage_features_section_wrapper .superbthemes_product_landingpage_features_section_img.fse_superbthemes_product_landingpage_features_section_img_fse_theme_preview {
		margin-bottom: 30px;
	}
	.superbthemes_product_landingpage_features_section .superbthemes_product_landingpage_features_section_wrapper p.superbthemes_product_landingpage_features_section_description_tagline {
		margin-bottom: 20px;
	}
	.superbthemes_product_landingpage_features_section_description_tagline {
		margin: 0;
	}
	.superbthemes_product_landingpage_features_section_content_img {
		min-height: 0;
		padding: 25px;
	}
	.superbthemes_product_landingpage_features_section_content_img img {
		margin-bottom: -56px;
	}

	.superb_share_to_unlock_wrapper h2 {
		font-size: 38px;
	}
	.demo-content-item {
		max-width:48%;
	}
	.footer-bottom {
		display:block;
		max-width:100%;
		width:100%;
	}

	.footer-bottom p {
		margin-bottom:20px;
	}
	.superb_marketplace_header .superb_marketplace_header_product_screenshot_lightweight, 
	.superb_marketplace_header .superb_marketplace_header_product_screenshot_seo{
		display:block;
	}
	.superb_marketplace_header .content-wrap {
		display:block;
	}
	.superb_marketplace_header.superb_marketplace_theme_landingpage .content-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.superb_marketplace_header.superb_marketplace_theme_landingpage .content-wrap .superb_marketplace_header_info {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin:0;
	}
	.superb_marketplace_header.superb_marketplace_theme_landingpage .content-wrap .superb_marketplace_header_product_screenshot {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-top: 0px;
		margin-bottom: 30px;
	}
	.superb_marketplace_header .superb_marketplace_header_info {
		max-width:100%;
		padding-right:0px;
	}
	.superb_marketplace_header .superb_marketplace_header_product_screenshot {
		max-width:100%;
		margin-top:30px;
	}
	.superb_marketplace_header .superb_marketplace_header_info ul {
		max-width:600px;
	}
	.footer-grid-item,
	.footer-grid-item:first-of-type,
	.footer-grid-item:last-of-type {
		max-width: 50%;
		margin-top:20px;
	}
	.superb_header_wrapper.superb_marketplace_header p {
		max-width:520px;
	}
	.superb_header_wrapper.superb_marketplace_header {
		padding-bottom:40px;
	}
	.superb_marketplace_header_product_screenshot_seo {
		top:0;
	}
	.superb_marketplace_product_author .content-wrap {
		display:block;
		text-align:center;
	}
	.superb_marketplace_product_author_general,
	.superb_marketplace_product_author_info {
		max-width:100%;
	}
	.superb_marketplace_product_author_general p {
		margin:30px auto;
		max-width: 640px;
	}
	.superb_earn_landingpage_affiliate_program_features_item {
		max-width:900%;
	}
	.superb_affiliate_program_rules_list_wrapper {
		padding:20px;
	}
	.superb_affiliate_program_rules_list_wrapper ul {
		max-width:100%;
	}
	.superb_affiliate_program_rules_list_wrapper ul:first-of-type {
		border-right:0px solid #eee;
		margin-bottom:30px;
	}
	.superb_affiliate_program_rules_list_wrapper ul li{
		padding-right:0px;
	}
}
@media screen and (max-width: 880px) { 
	.superbthemes_all_plugins_list_highlighted_bg_img {
		background-image:none;
	}
}

@media screen and (max-width: 860px) { 
	.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_columns_wrapper_item {
		max-width:100%;
	}
	.fse_superbthemes_product_landingpage_full_feature_list_section_wrapper .superbthemes_fse_product_landingpage_features_columns_wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview .fse_superbthemes_product_landingpage_styles_section_theme_design_preview_item {
		min-width: 200px;
		width: 200px;
		max-width: 200px;
	}
	.superbthemes-testimonials-page-review-list {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

/* 800px and down */
@media (max-width:800px) {
	.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_stats {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.plugin-list.superbthemes_plugin_list_wrapper.superbthemes_all_plugins_list_wrapper .plugin-block-left {
		max-width:100%;
	}
	.superbthemes_plugin_list_wrapper.superbthemes_all_plugins_list_wrapper .plugin-block-right {
		text-align: center;
	}
	.plugin-list.superbthemes_plugin_list_wrapper.superbthemes_all_plugins_list_wrapper .plugin-block {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superbthemes_product_landingpage_header_plugin.superbthemes_product_landingpage_header {
		padding: 40px 0;
	}
	.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-feature-list-item {
		max-width:100%;
	}
	.superb_header_wrapper h1 {
		font-size: 38px;
		text-align: center;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase h1 {
		font-size: 36px;
		max-width: 570px;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase h2 {
		font-size: 31px;
		max-width: 570px;
	}
	.superbthemes_product_landingpage_header h1 {
		font-size: 32px;
	}
	.superbthemes_product_landingpage_header p {
		font-size: 17px;
	}
	.superbthemes_testimonial_section_top_number {
		font-size: 45px;
	}
	.superbthemes_product_landingpage_header_tagline {
		font-size: 15px;
	}
	.superbthemes_product_landingpage_header {
		padding-top: 40px;
	}
	.superbthemes_product_landingpage_header_design_preview {
		margin-top: 40px;
	}
	.superbthemes_product_landingpage_header_design_preview-item .superbthemes_product_landingpage_header_design_preview_img_header {
		padding: 0 9px;
	}
	.superbthemes_product_landingpage_header_design_preview-item .superbthemes_product_landingpage_header_design_preview_img_header {
		height: 11px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.superbthemes_product_landingpage_header_design_preview_img_header img {
		height: 3px;
		width: 15px;
	}
	.superb_header_wrapper.superb_header_coupon_cta,
	.superb_header_wrapper.superb_header_coupon_cta p {
		text-align: left;
	}
	.superb_marketplace_become_an_author_fees_earnings_wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superb_marketplace_become_an_author_fees_earnings_options_exclusivity {
		max-width:100%;
	}
	.superb_marketplace_become_an_author_fees_earnings_options_exclusivity_exclusive {
		margin-bottom:20px;
	}
	.superb_header_wrapper {
		padding:60px 0 80px;
	}
	.superb_header_wrapper h1 {
		font-size:38px;
		text-align:center;
	}
	.superb_header_wrapper p {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	.superb_header_wrapper {
		text-align:center;
	}
	.superb_discount_bar_content {
		font-size:14px;
	}
	.superb_header_wrapper.superb_marketplace_header p,
	.superb_marketplace_header .content-wrap .superb_marketplace_header_info h1,
	.superb_header_wrapper.superb_marketplace_header {
		text-align:left;
	}
	.superb_header_wrapper.superb_marketplace_header p {
		margin-left:0;
	}
	.superb_marketplace_header .superb_marketplace_header_product_screenshot_lightweight,
	.superb_marketplace_header .superb_marketplace_header_product_screenshot_seo {
		display:none;
	}
	.superb_marketplace_product_features_list ul li {
		max-width:100%;
	}
	.superb_marketplace_product_features_wrapper p,
	.superb_marketplace_product_author_general p {
		font-size:15px;
	}
	.superb_marketplace_product_author_info p {
		font-size:15px;
	}
	.superb_marketplace_product_author_info {
		padding:30px;
	}
	.superb_header_list li {
		max-width:100%;
	}
	.superb_header_wrapper_small_align_left h1{
		text-align:left;
	}
}


/* 700px and up */
@media screen and (min-width: 701px) {
	.superb_discount_bar .superb_discount_bar_wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.superb_discount_bar  .superb_discount_bar_countdown_arrow {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.superb_discount_bar .superb_discount_bar_countdown_wrapper {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
}



/* 768pxpx and down */
@media only screen and (max-width: 768px) {
	body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.cart.woocommerce-cart-form__contents {
		padding:0px;
	}
	body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td:first-of-type {
		padding-top:15px;
	}
	body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.product-quantity {
		padding-bottom:15px;
	}
	body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.product-name a {
		font-size: 14px;
		width: 100%;
		display: inline-block;
		text-align: left;
		padding: 0px;
	}
	body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox table.shop_table.cart.woocommerce-cart-form__contents button.button.wp-element-button {
		margin-bottom:10px;
	}
}

/* 750px and down */
@media only screen and (max-width: 750px) {
	.superb_header_wrapper h1 {
		font-size: 29px;
	}
	.superb_header_wrapper p {
		font-size:18px;
	}
	.superbthemes_product_landingpage_plugins_gallery_item {
		max-width: 48%;
	}
	.blog-partner-deals-wrapper .blog-partner-deals-item  {
		max-width:100%;
	}
	.checkout_discount_countdown_green .checkout_discount_countdown_green_content_wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}
	.checkout_discount_countdown_green .checkout_discount_countdown_green_content_wrapper-content {
		width:100%;
		margin-bottom:10px;
	}
	.checkout_discount_countdown_green .checkout_discount_countdown_green_applied {
		display:none;
	}
	.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_styles_list img {
		max-width: 80px;
	}
}

/* 700px and down */
@media (max-width:700px) {

	.superb-addons-recommended-by-section.superb-addons-recommended-by-section-white.superb-addons-product-recommended-by-section-small .recommended_by_items_wrapper.superb-addons-recommended-by-section-wrapper.superb-addons-product-recommended-by-section-wrapper .product_recommended_by_item {
		max-width: 48%;
	}
	.superb-addons-recommended-by-section.superb-addons-recommended-by-section-white.superb-addons-product-recommended-by-section-small .recommended_by_items_wrapper.superb-addons-recommended-by-section-wrapper.superb-addons-product-recommended-by-section-wrapper .product_recommended_by_item:last-of-type {
		display:none;
	}

	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(3) {
		max-width:100%;
		width:100%;
		padding-top:220px;
		padding-right:25px;
		background-position:top 0px center;
	} 
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(2) {
		max-width:100%;
		width:100%;
		padding-top:220px;
		padding-right:25px;
		background-position:top -10px center;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:first-of-type {
		max-width:100%;
		width:100%;
		padding-top:220px;
		padding-right:25px;
		background-position:top 0px center;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase .superb_header_frontpage_temporary_purchase_tagline span {
		background:rgba(0,0,0,0);
		padding: 0px;
		margin: 0px;
		border-radius:0px;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase ul.superb_header_frontpage_temporary_purchase_list li span {
		font-size:16px;
		margin-left:3px;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase ul.superb_header_frontpage_temporary_purchase_list li {
		margin:6px 0;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase ul.superb_header_frontpage_temporary_purchase_list li span span {
		display:none;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase ul.superb_header_frontpage_temporary_purchase_list li img {
		width: 20px;
		height: 20px;
	}
	.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_header_column, 
	.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_row_item {
		max-width:75px;
	}
	.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_header_column:first-of-type, 
	.fse_superbthemes_fse_product_landingpage_features_tabel_wrapper .superbthemes_fse_product_landingpage_features_tabel_row_item:first-of-type {
		width: calc(100% - 150px);

	}
	.superb-addons-introduction-bar .superb-addons-introduction-bar-inner .superb-addons-introduction-bar-right {
		display:none;
	}
	body.page-id-189.woocommerce-cart.woocommerce-page h1 {
		font-size: 24px;
	}
	.checkout_discount_countdown_green,
	body.page-id-190.woocommerce-checkout.woocommerce-page article#post-190 {
		width:100%;
		max-width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	body.page-id-190.woocommerce-checkout.woocommerce-page article#post-190 h1.entry-title {
		font-size:24px;
	}
	body.page-id-190.woocommerce-checkout.woocommerce-page article#post-190 {
		padding: 30px 20px;
	}
	.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header ul li {
		margin: 5px 0;
		text-align:center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header h1 {
		font-size:32px;

	}
	.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-header ul li:nth-of-type(2) {
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	.superb-addons-theme-header h2 {
		font-size: 33px;
	}
	.superb-addons-header-content-bg-image {
		background-image:none;
	}
	.superb-addons-pro-cons-section h2 {
		font-size:35px;
	}
	.superb-addons-discount-section h2,
	.superb-addons-feature-grid .superb-addons-feature-grid-header h2 {
		font-size:33px;
	}

	.superb-addons-pro-cons-item-wrapper {
		padding: 0px;
	}
	.superb-addons-testimonial-section-header h2,
	.superbthemes-editor-features-section .superbthemes-editor-features-section-header h2 {
		font-size: 29px;
	}
	.superb-addons-testimonial-section-header-kpi ul {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superb-addons-testimonial-section-header-kpi ul li {
		margin: 5px 0;
	}
	.superb-addons-recommended-by-section-wrapper.recommended_by_items_wrapper {
		text-align:center;
	}
	.superb-addons-recommended-by-section-wrapper.recommended_by_items_wrapper .recommended_by_item {
		max-width: 48%;
	}
	.superb-addons-discount-section .superb-addons-discount-section-header ul li {
		margin:8px 0;
	}

	body.page-id-190.woocommerce-checkout.woocommerce-page form .checkout-zip,
	body.page-id-190.woocommerce-checkout.woocommerce-page form .checkout-zip,
	body.page-id-190.woocommerce-checkout.woocommerce-page .woocommerce form .checkout-city,
	body.page-id-190.woocommerce-checkout.woocommerce-page form .checkout-city{
		width: 100%;
		margin-right:0%;
	}
	body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell {
		background-image:none;
	}
	body.page-id-190.woocommerce-checkout.woocommerce-page form .form-row-first, .woocommerce-page form .form-row-first,
	body.page-id-190.woocommerce-checkout.woocommerce-page form .form-row-last {
		width:100;
	}
	.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_left h1 {
		flex-wrap: wrap;
		font-size: 29px;
	}
	.superbthemes_product_landingpage_header_free_version .superbthemes_product_landingpage_header_column_wrapper .superbthemes_product_landingpage_header_column_wrapper_left h1 span{
		width: 100%;
		max-width: 90px;
		order: 2;
	}
	.superbthemes_free_faq-tem {
		padding: 15px;
	}
	.superbthemes_free_faq-tem h3{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.superbthemes_free_faq-tem p,
	.superbthemes_free_faq-tem p a,
	.superbthemes_free_faq-tem.superbthemes_free_faq-tem-upsell p+span.superbthemes_product_landingpage_header_tagline {
		font-size: 15px;
	}
	.superbthemes_product_landingpage_full_feature_list_section ul li span:nth-of-type(2) {
		display: none;
	}
	.superbthemes_product_landingpage_full_feature_list_section ul li span:nth-of-type(3) {
		max-width: 100px;
	}
	.superbthemes_product_landingpage_full_feature_list_section ul li span:first-of-type {
		max-width: -moz-calc(100% - 100px);
		max-width: -webkit-calc(100% - 100px);
		max-width: calc(100% - 100px);
	}
	.superbthemes_product_landingpage_full_feature_list_section_items {
		padding: 20px;
	}
	.superbthemes_product_landingpage_full_feature_list_section ul li span {
		padding: 10px;
	}
	.superb_discount_bar_content-hide-on-mobile {
		display: none;
	}
	.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section {
		border-bottom: 2px solid #eee;
	}
	li.wc_payment_method.payment_method_stripe label[for="payment_method_stripe"]:after {
		display: none;
	}
	.superb_newsletter_signup_pop_wrapper {
		padding:40px 20px 20px 20px;
	}
	.css-reveal-modal .modal__inner .superb_newsletter_signup_pop_wrapper h2 {
		font-size:19px;
	}
	.css-reveal-modal .modal__inner .superb_newsletter_signup_pop_wrapper p {
		font-size:14px;
	}
	.theme_collection_wrapper {
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.theme_collection_item {
		max-width:375px;
	}

	#superb_discount_bar_countdown div:last-of-type {
		display: none;
	}
	.superb_discount_bar_countdown_wrapper {
		min-width: 100px;
	}
	.superb_discount_bar_countdown_arrow {
		width: 20px;
		opacity: .8;
		min-width: 20px;
		height: 9px;
		margin: 0 20px;
	}
	.superb_discount_bar_content_wrapper {
		line-height: 120%;
	}
	.superb_discount_bar_content {
		font-size: 14px;
	}
	#superb_discount_bar_countdown div span {
		font-size: 11px;
	}
	.superbthemes_hosting_plans .superbthemes_hosting_plans_item,
	.superbthemes_hosting_plans .superbthemes_hosting_plans_item:nth-of-type(3) {
		width:100%;
		margin:0 0 50px 0;
	}
	.superbthemes_hosting_plans {
		margin-bottom:40px;
	}
	
	.superb_discount_bar_content_reveal_bonus {
		display:inline-block;
	}
	.footer-grid-item,
	.footer-grid-item:first-of-type,
	.footer-grid-item:last-of-type {
		max-width:100%;
	}
	.superb_discount_bar_countdown_mobile_only {
		display: block;
	}
	.superb_discount_bar_countdown_desktop_only{
		display: none;
	}
}
/* 650px and down */
@media (max-width: 650px) {
	.superb-addons-header-ksp-item-hide-on-mobile {
		display:none;
	}
	.superb-addons-header-ksp-item {
		max-width:48%;
	}
	.superbthemes_purchase_info_icons_align_center {
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
	}
	.superbthemes_purchase_info_icons_align_center .superbthemes_purchase_info_icons_item,
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:last-of-type,
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:first-of-type {
		margin: 15px 0 0px 0;
		border-radius: 3px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding:10px;
		width:100%;
		max-width:32%;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item.superbthemes_purchase_info_icons_item_internal_link a {
		padding:10px;
	}
	.superbthemes_purchase_info_icons.superbthemes_purchase_info_icons_align_left.superbthemes_purchase_info_icons_testimonial_slider .superbthemes_purchase_info_icons_item {
		width: auto;
		max-width: 100%;
		border-radius: 60px !important;
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.superbthemes_purchase_info_icons_align_center .superbthemes_purchase_info_icons_item:first-of-type,
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item.superbthemes_purchase_info_icons_item_internal_link a {
		text-align: center;
		padding-top:15px;
	}
	.superbthemes_purchase_info_icons_align_center .superbthemes_purchase_info_icons_item:nth-of-type(2) .superbthemes_purchase_info_icons_item-description-bottom, 
	.superbthemes_purchase_info_icons_align_center .superbthemes_purchase_info_icons_item:nth-of-type(3) .superbthemes_purchase_info_icons_item-description-bottom {
		display: none;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item-icon {
		margin: 0px 0px 5px 0px;
		width: 100%;
		text-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:first-of-type .superbthemes_purchase_info_icons_item-description-bottom {
		margin-top: 8px;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item p {
		font-weight: 500;
		text-align: center;
	}
	.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(1) {
		margin-right: -20px;
	}
	.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(2) {
		margin-right: -20px;
	}
	.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(3) {
		margin-bottom: -43px;
	}
	.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(4) {
		margin-left: -20px;
	}
	.superbthemes_product_landingpage_header_design_preview-item:nth-of-type(5) {
		margin-left: -20px;
	}
}

/* 660px and down */
@media (max-width:660px) {

	.superb-addons-introduction-bar .superb-addons-introduction-bar-inner .superb-addons-introduction-bar-left {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superb-addons-introduction-bar .superb-addons-introduction-bar-left .superb-addons-introduction-bar-left-item:nth-of-type(1) {
		margin-right: 0;
		font-weight: 600;
		width: 100%;
		padding-bottom: 10px;
		text-align: center;
	}
	.superb-addons-introduction-bar .superb-addons-introduction-bar-left .superb-addons-introduction-bar-left-item:nth-of-type(2) img {
		height: 25px;
		width: auto;
		margin-right: 20px;
	}
	.superb-addons-introduction-bar .superb-addons-introduction-bar-left .superb-addons-introduction-bar-left-item:nth-of-type(3) img {
		height: 15px;
		width: auto;
	}

	.superb_maintenance_upsell ul li {
		max-width:100%;
	}
	.superbthemes_pricing_table_section_mobile {
		display: inline-block;
	}
	.superbthemes_pricing_table_section_desktop {
		display: none;
	}
	.page-id-190.woocommerce-checkout .superbthemes_pricing_table_section.checkout-trustpilot-section p .superbthemes_pricing_table_section_bold:before {
		display: none;
	}
	.superb-addons-pricing-page-wrapper .superb-addons-pricing-page-pricing-plan-item {
		max-width:100%;
	}
}


/* 624px and down */
@media (max-width:624px) {
	.superb_share_to_unlock_wrapper {
		padding: 60px 0;
	}
}


/* 600px and down */
@media (max-width:600px) {

	.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col .superbthemes_eps_wrapper_col_cta {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superbthemes_eps_wrapper_col .superbthemes_eps_wrapper_col_cta .superbthemes_eps_wrapper_col_cta_price {
		width:100%;
		max-width:100%;
		text-align: center;
		margin-bottom: 15px;
		line-height:1;
	}
	.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col h1 {
		font-size:28px;
	}
	.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col .superbthemes_eps_wrapper_col_cta .superbthemes_eps_wrapper_col_cta_payment {
		margin:auto;
		font-size: 15px;
		padding: 13px 20px;
	}
	.superbthemes_eps_wrapper .superbthemes_eps_wrapper_col .superbthemes_eps_wrapper_col_cta:before {
		display:none;
	}
	.superbthemes-testimonials-page-review-list {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.superbthemes-testimonials-page-header h1 {
		font-size: 30px; 
	}
	.superbthemes-testimonials-page-header h1 span {
		display:none;
	}
	.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview .fse_superbthemes_product_landingpage_styles_section_theme_design_preview_item:nth-of-type(3) img {
		-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	}
	.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview .fse_superbthemes_product_landingpage_styles_section_theme_design_preview_item {
		min-width: 0;
		width: 100%;
		max-width: 48%;
		margin:1%;
	}
	.fse_superbthemes_product_landingpage_styles_section .fse_superbthemes_product_landingpage_styles_section_theme_design_preview {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		width: 1180px;
		max-width: 90%;
		margin: 0 auto;
	}

	.superbthemes_all_plugins_list_highlighted_bg_img { 
		background-image:none;
		padding:25px;
		text-align:center;
	}
	.superbthemes_all_plugins_list_highlighted .superbthemes_all_plugins_list_highlighted_bottom span {
		display: block;
	}
	.superbthemes_all_plugins_list_highlighted .superbthemes_all_plugins_list_highlighted_bottom span:last-of-type {
		margin-top: 10px;
	}
	.superbthemes_all_plugins_list_highlighted .superbthemes_all_plugins_list_highlighted_bottom span img {
		max-height: 22px;
	}
	.superbthemes_all_plugins_list_highlighted h2,
	.page-template-website-products .plugin-list-wrapper .superbthemes_all_plugins_list_highlighted h2 {
		margin: 0;
		color: #fff;
		font-size: 30px;
		line-height: 140%;
		text-align:center;
	}
	.superbthemes_all_plugins_list_highlighted p,
	.superbthemes_plugin_all_products .superbthemes_all_plugins_list_highlighted h2+p {
		font-size: 16px;
		text-align:center;
	}

	.faq-section.superbthemes-faq-minimalist-design .accordion .accordion-item  a::after {
		top: 60%;
		-webkit-transform: translateY(-60%);
		-ms-transform: translateY(-60%);
		transform: translateY(-60%);
	}
	.blog_cta_header_brand {
		padding:20px;
	}
	.blog_cta_header_offer {
		padding:20px;
	}
	.superb-addons-testimonial-section-header h2 span {
		display:inline;
	}
	.superb-addons-feature-grid-container .superb-addons-feature-grid-item {
		max-width:100%;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase h1 {
		font-size:31px;
		max-width:500px;
	}
	.superb_header_wrapper.superb_header_homepage.superb_header_headline_length_medium.superb_header_frontpage_temporary_purchase h2 {
		font-size:28px;
		max-width:500px;
	}
	.superb-addons-logo-grid-customers-logo-items span {
		max-width: 100%;
		padding: 10px 0px 5px;
	}
	.superb-addons-header-content h1 {
		font-size: 30px;
	}
	.superb-addons-header-content-trustpilot img:first-of-type {
		display:none;
	}
	.superb-addons-signup-cta-wrapper .superb-addons-signup-cta-button {
		padding: 14px 20px;
		font-size: 16px;
		width:100%;
		max-width:100%;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}
	.superb-addons-header-content {
		padding:40px 0 60px;
	}
	.superb-addons-header-content .superb-addons-signup-cta-wrapper {
		width:100%;
		max-width:100%;
	}
	.superb-addons-header-content .superb-addons-header-content-tagline span{
		display:none;
	}
	.superb-addons-logo-grid-customers-logo-items span:nth-of-type(4),
	.superb-addons-logo-grid-customers-logo-items span:nth-of-type(5),
	.superb-addons-logo-grid-customers-logo-items span:nth-of-type(6) {
		display:none;
	}
	.blog_cta_header_brand_row {
		width:100%;
		max-width:100%;
		text-align:center;
	}
	.blog_cta_header_brand_name {
		font-size:18px;
	}
	.superb_header_wrapper.superb_header_coupon_cta  p.blog_cta_header_verified {
		text-align:center;
	}
	.blog_cta_header_offer_text {
		font-size:20px;
	}
	.blog_cta_header_offer_button {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		text-align: center;
		border: 0px;
		background: rgba(0,0,0,0);
		padding:0px;
		-webkit-box-shadow: 0px 0px 0px #fff;
		box-shadow: 0px 0px 0px #fff;
	}
	.blog_cta_header_offer_button_code {
		background: #fff;
		padding: 10px 10px 10px 20px;
		border-radius: 5px;
		border: 2px dashed #01bc87;
		width: 100%;
		text-align: center;
		margin: 0 0 10px;
	}
	.blog_cta_header_offer_button_button {
		width:100%;
		max-width:100%;
	}
	.recommended_by_item {
		max-width: 48%;
	}
	.recommended_by_item:last-of-type {
		display:block;
	}
	.superb_share_to_unlock_wrapper h2 {
		font-size: 30px;
	}	
	h1.entry-title {
		font-size:28px;
	}
	h2,
	.superbthemes_theme_collection h2,
	.superbthemes_plugin_all_products h2,
	.superbthemes_all_products_maintenance h2,
	.superbthemes_hosting_why .superbthemes_hosting_why-intro h2,
	.recommended_by_section_wrapper h2,
	.superbthemes_pricing_table_section h2,
	.superb_marketplace_become_an_author_section h2,
	.superb_marketplace_product_features_wrapper h2,
	.superb_marketplace_product_author_general h2,
	.superb_affiliate_program_rules h2,
	.superbthemes_product_landingpage_features_section_description h2,
	.recommended_by_section_wrapper h2,
	.superb_earn_landingpage_affiliate_program h2,
	.superbthemes_pricing_table_section.superbthemes_pricing_table_section_themes_plugins.superbthemes_pricing_page_intro h1,
	.st-contact-page-section-header h2 {
		font-size:28px;
		margin-bottom:15px;
	}
	.demo-content-item {
		max-width:90%;
	}
	.superbthemes_testimonial_section_bottom span {
		width:100%;
	}
	.superbthemes_testimonial_section_top-left {
		padding:0px 20px;
	}
	.superbthemes_testimonial_section_top-right {
		padding:30px 0;
	}
	.superbthemes_testimonial_section_top-right-fade-left {
		display:none;
	}
	.superbthemes_testimonial_section_wrapper>.content-wrap {
		max-width:100%;
	}
	.superbthemes_testimonial_section_top_review {
		width:355px;
		min-width:355px;
		max-width:355px;
	}
	.superbthemes_testimonial_section_top-right-fade {
		background: 0;
		background: 0;
		background: 0;
		background: 0;
		-webkit-filter: 0;
		filter: 0;
		width: 100%;
		right:auto;
		left:auto;
		top:auto;
		bottom: 0;
	}
	.superbthemes_testimonial_section_top_number {
		font-size: 45px;
	}
	.superbthemes_testimonial_section_top_text {
		font-size: 25px;
	}
	.superb_marketplace_header .superb_marketplace_header_info ul li {
		max-width:100%;
	}
	.superb_earn_landingpage_affiliate_program_features_item {
		padding:25px;
	}
	.superb_earn_landingpage_affiliate_program_features_item:before {
		position: relative;
		width: 100%;
		margin: auto;
		max-width: 100%;
		left: 0;
		right: 0;
		top: 0;
	}
	.superb_earn_landingpage_affiliate_program_features_item h3 {
		text-align:center;
	}
	.superb_earn_landingpage_contact_us h2 {
		font-size: 24px;
	}
}


/* 570 and down */
@media (max-width: 570px) {  
	.superbthemes_product_landingpage_features_section_content_features_item {
		max-width: 100%;
		text-align: center;
	}
	.superbthemes_product_landingpage_features_section {
		text-align: center;
	}
	.checkout_discount_countdown_green .checkout_discount_countdown_green_offer_amount {
		font-size:17px;
	}
}

/* 550 and down */
@media (max-width: 550px) {  
	.superbthemes-mailerlite-form-wrapper .ml-embedded .ml-form-embedWrapper.embedForm form.ml-block-form {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.superbthemes-mailerlite-form-wrapper .ml-embedded div#mlb2-10092211 .ml-form-align-center .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault.row-form form.ml-block-form input.form-control {
		text-align:center;
	}
	.superbthemes-mailerlite-form-wrapper .ml-embedded div#mlb2-10092211 .ml-form-align-center .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault.row-form button.primary {
		border-radius:5px !important;
		margin-top:20px;
	}
	.superbthemes-mailerlite-form-wrapper .ml-embedded div#mlb2-10092211 .ml-form-align-center .ml-form-embedWrapper.embedForm .ml-form-embedBody.ml-form-embedBodyDefault.row-form form.ml-block-form input.form-control {
		border-radius:5px;
	}
	body.page-id-190.woocommerce-checkout.woocommerce-page.appsumo-in-cart .woocommerce-form-coupon-toggle a.showcoupon {
		top: -37px;
		right: -62px;
	}
	.superbthemes_product_landingpage_pagespeed_section .superbthemes_product_landingpage_pagespeed_section_stats .superbthemes_product_landingpage_pagespeed_section_stats_item {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 100%;
	}
	.superbthemes-testimonial-page-stats .superbthemes-testimonial-page-stats-items-box {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 100%;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:first-of-type .superbthemes_purchase_info_icons_item-description-bottom p {
		max-width: 70px;
		width:100%;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:nth-of-type(2) p {
		max-width: 80px;
		width:100%;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:nth-of-type(3) p {
		max-width: 90px;
		width:100%;
	}
}


/* 500 and down */
@media (max-width:500px) {
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:first-of-type {
		background-position:top 10px left 15px;
		padding-top: 230px;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(2) {
		background-position: top 0px center;
		padding-top: 230px;
	}
	.superbthemes-editor-features-section .superbthemes-editor-features-section-feature-grid .superbthemes-editor-features-section-feature-grid-item:nth-of-type(3) {
		background-position: top 10px center;
		padding-top: 230px;
	}
	.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item:last-of-type,
	.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item:first-of-type {
		background-size: 55px;
		background-position: top 8px right 8px;
	}
	body.page-id-189.woocommerce-cart.woocommerce-page div#primary article.fbox .cart-goto-checkout-btn {
		padding: 8px 15px;
	}
	.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item {
		margin-left:auto;
		margin-right:auto;
	}
	.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item {
		padding:15px;
	}
	.fse_superbthemes_pricing_table_section .fse_superbaddons_landingpage_fse_pricing_tabels_wrapper .fse_superbaddons_landingpage_fse_pricing_tabels_item_feature_list_item {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.checkout_discount_countdown_green .checkout_discount_countdown_green_offer_amount span{
		display:block;
	}
	body.page-id-190.woocommerce-checkout.woocommerce-page {
		background-size:200%;
	}
	.trustpilot-review-dropdown {
		display: none !important;
	}
	.toggle-trustpilot-review-dropdown {
		cursor: default !important;
	}

	.superb_newsletter_signup_pop_wrapper form#sib-form .sib-form-flex-wrap {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.sib-top-input-wrap,
	.sib-form-btn-wrap {
		max-width:100%;
		width:100%;
	}
	.superbthemes_hosting_why .superbthemes_hosting_why_item {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.superbthemes_hosting_why .superbthemes_hosting_why_item_icon,
	.superbthemes_hosting_why .superbthemes_hosting_why_item_content {
		width:100%;
		max-width:100%;
		min-width:100%;
		text-align:center;
	}
	.superbthemes_hosting_plans {
		margin-bottom: 0;
	}
	.superb_newsletter_signup_pop_wrapper button#join-email-list {
		width:100%;
		max-width:100%;
		border-radius:5px;
		margin-top:10px;
	}
	.superb_newsletter_signup_pop_wrapper input#EMAIL {
		border-radius:5px;
		text-align:center;
	}
	.superb_header_wrapper h1 {
		font-size: 29px;
	}
	.superb_header_homepage .superb_cta {
		max-width: 220px;
		display: block;
		padding: 10px 20px;
		margin-top: 40px;
		margin-left: auto;
		margin-right: auto;
	}
	.superb_header_homepage .superb_cta_white_border {
		display:none;
	}
	.superb_header_homepage.superb_marketplace_header.superb_marketplace_theme_landingpage .superb_cta_white_border,
	.superb_header_homepage.superb_marketplace_header.superb_marketplace_theme_landingpage .superb_cta {
		display: block;
		margin: 20px auto;
		width: 100%;
		text-align: center;
		max-width: 100%;
	}
	.page-template-website-earn .superb_header_homepage .superb_cta_white_border {
		display: inline-block;
		margin: 0;
		width: 100%;
	}

	.page-template-website-pricing .superb_split_tab_button_wrapper {
		background: rgba(0,0,0,0);
	}
	.page-template-website-pricing .superb_split_tab_button{
		background: #fff;
	}
	.superb_split_tab_button_wrapper {
		display:block;
		-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0);
		box-shadow:0px 0px 0px rgba(0,0,0,0);
		border-radius:0px;
	}
	.superb_split_tab_button {
		-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.16);
		box-shadow: 0px 3px 10px rgba(0,0,0,.16);
		border-radius:40px;
		margin: auto;
		display:block;
	}
	.superb_split_tab_button:first-of-type {
		border-right: 0px solid #fff;
		margin-bottom:20px;
	}
	.superb_tab_button_active {
		color: #a0a0a0;
		opacity:1;
	}
	.superb_maintenance_upsell_wrapper:before,
	.superb_maintenance_upsell_wrapper:after {
		width: calc(100% - -50px);	
		left: -25px;
	}
}

/* 500 and down */
@media (max-width:450px) { 
	#order_review del.spblmrm-regular-price,
	.cart_totals del.spblmrm-regular-price {
		display:block;
		margin-right:0px;
	}
	.trustpilot-review-dropdown {
		width: 100%;
	}
	.superb_header_homepage .superb_cta {
		margin-right: auto;
	}
	.trustpilot-review-dropdown-header {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.trustpilot-review-dropdown-header h2 {
		width: 100%;
	}
	.trustpilot-review-dropdown-header img {
		margin: 5px 0;
	}

	.trustpilot-review-dropdown-review-item-container {
		height: 255px;
	}
	#smobile-menu {
		position: fixed;
		width: 95%;
		top: 0;
		background:#fff;
		bottom: 0;
		left: -95.1%;

	}
}

/* 400 and down */
@media (max-width:400px) {
	body.page-id-190.woocommerce-checkout.woocommerce-page article#post-190 {
		width:100%;
		max-width:100%;
		-webkit-box-shadow:0px 0px 0px #fff;
		box-shadow:0px 0px 0px #fff;
		border-radius: 0px;
	}
	.superbthemes_pricing_table_wrapper-columns-three .superbthemes_pricing_table_wrapper_item,
	.superbthemes_pricing_table_wrapper-columns-two .superbthemes_pricing_table_wrapper_item {
		max-width:100%;
		width:100%;
	}
	.recommended_by_item {
		max-width: 100%;
	}
	.image_upload_wrapper_upload_area p {
		padding-top:70px;
	}
	.superb_header_frontpage_temporary_purchase_countdown_inner div, 
	.superb_header_frontpage_temporary_purchase_countdown_wrapper .superb_header_frontpage_temporary_purchase_countdown_wrapper_days {
		font-size:20px;
		width: 65px;
	}
	.superb_header_frontpage_temporary_purchase_countdown_inner div span,
	.superb_header_frontpage_temporary_purchase_countdown_wrapper .superb_header_frontpage_temporary_purchase_countdown_wrapper_days span {
		font-size:12px;
	}
}
/* 380px and down, below iPhone x */
@media only screen and (max-width: 380px) {
	.superb_header_wrapper h1 {
		font-size: 26px;
	}
	.superb_header_wrapper p {
		font-size: 15px;
	}
}


/* 374px and down, below iPhone x */
@media (max-width:374px) {
	.superbthemes_testimonial_section_top_review {
		width:300px;
		min-width:300px;
		max-width:300px;
		padding: 30px 30px 90px 30px;
	}
	#superb_discount_bar_countdown div:last-of-type {
		display: none;
	}
}

/* 370px and down, below iPhone x */
@media (max-width:370px) {
	body.page-id-190.woocommerce-checkout.woocommerce-page div#order_review table.shop_table.woocommerce-checkout-review-order-table {
		padding:10px;
	}
	body.page-id-190.woocommerce-checkout.woocommerce-page .superb_maintenance_upsell {
		padding:20px;
	}
	.blog-partner-deals-item-button {
		font-size: 12px;
	}
	.blog-partner-deals-item-amount {
		position: absolute;
		top: 5px;
		right: 5px;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item p {
		font-size: 11.4px;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:nth-of-type(2) p {
		max-width:70px;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:first-of-type .superbthemes_purchase_info_icons_item-description-bottom p {
		max-width: 60px;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:nth-of-type(3) p {
		max-width: 80px;
	}
}

@media (max-width:369px) {
	.superbthemes_pricing_table_section_mobile_mini {
		display: none;
	}
}
@media (max-width:360px) {
	.superbthemes-checkout-option-wrapper .superbthemes-checkout-regular-price {
		display:none;
	}
}
@media (max-width:340px) {
	.page-id-190 .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method.payment_method_paypal label[for="payment_method_paypal"], 
	body.page-id-190.woocommerce-checkout.woocommerce-page #payment ul.payment_methods li.wc_payment_method.payment_method_stripe label[for="payment_method_stripe"] {
		top:2px;
		font-size:14px;
	}
	.superbthemes-testimonials-page-header h1 {
		font-size: 26px;
	}
	.superbthemes_pricing_table_wrapper_payment_features li {
		font-size:15px;
	}
	.superbthemes_testimonial_section_wrapper_trustpilot img:first-of-type{
		max-width: 85px;
		height: auto;
	}
	.superbthemes_testimonial_section_wrapper_trustpilot img:last-of-type {
		width: 86px;
		height: 21px;
	}
	.superbthemes_testimonial_section_top_text {
		font-size: 24px;
	}
	.blog-partner-deals-item-button img {
		display:none;
	}
	.blog-partner-deals-item-code {
		padding: 3px 5px;
	}
	.superbthemes_purchase_info_icons .superbthemes_purchase_info_icons_item:nth-of-type(2) {
		padding-left: 5px;
		padding-right: 5px;
	}
}