/* GeneratePress Site CSS */

body.single, body.blog p{
font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
font-weight:400 !important;}

.site-header .inside-header {
    padding: 14px 30px;
}

.main-navigation, .main-navigation ul ul {
    background: transparent;
}

nav#sticky-navigation {
   background-color: #fff;
   box-shadow: 0 13px 22px -5px rgba(0,0,0,.06);
	padding: 4px 0;
}

.has-inline-mobile-toggle #site-navigation.toggled {
			background: #ffffff;
	}
.circle-section {
	display: none;
}

.page-affiliate-area .inside-article {
	background: transparent;
}

a {
    text-decoration: none;
}

body {
	background: none;
}
body.page-template-pricing-page .wperp__banner-section .wperp__banner-text-wrap, body.page-template-pricing-page-new .wperp__banner-section .wperp__banner-text-wrap {
    padding-top: 85px;
    text-align: center;
}

.main-navigation a {
	letter-spacing: 1px;
}

.featured-image img, .post-image img {
	border-radius: 8px;
}

.drop-shadow {
	box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.2);
}

.round-top-corners img {
	border-radius: 8px 8px 0px 0px;
}

.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a {
	color: var(--accent);
	border: 3px;
	border-style: solid;
	line-height: 36px;
	border-radius: 2px;
	margin-left: 20px;
	transition: all 0.6s ease 0s;
}

.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:hover {
	color: var(--accent-hover);
} /* End GeneratePress Site CSS */

/* Custom Stule */

header#masthead {
	display: block !important;
}

.feature_all_over_world_image img {
    filter: grayscale(1);
	  opacity: 0.7;
}

.feature_all_over_world_image img:hover {
    filter: none;
	  opacity: 1;
}

.testimonial-image img {
    border-radius: 50%;
}

body, button, input, select, textarea {
    font-family: TT Interfaces, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

/* button hover */
.wperp__home-button:before {
    content: "";
    background: url('https://wperp-com.s3.amazonaws.com/uploads/2018/07/btn-arrow-icon.svg');
    width: 26px;
    height: 11px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    left: 0;
    opacity: 0;
    transition: .3s linear 0s;
	margin-top: 1.5px;
}


span.gb-button-text {
  transition: .3s linear 0s;
  left: 0;
	position: relative;
}

.wperpgb-check-icon {
	background: transparent !important;
	border: 2px solid #D7D7D7;
	color: #0B99FF !important;
	
}
.wp-block-erp-gutenbergblocks-list-item .wperpgb-check-icon svg {
    width: 13px;
}

body.blog .bbp-remember-me {
	margin-bottom: 13px;
}

body.blog .bbp-remember-me label {
	  display: initial;	
    margin-left: 3px;

}

/* .wperp__buynow-button .gb-icon {
   transform: rotate(-45deg);
} */


.wperp__buynow-button .gb-icon svg {
    width: 12px;
    height: 13px;
}

@media (min-width: 1600px) and (max-width: 2000px) {
	.wperp__buynow-button {
    margin-top: -87px;
}

}

@media (max-width: 767px) {
	.wperp_our_module_section {
	background: url('https://wperp-com.s3.amazonaws.com/uploads/2018/07/module-bg-mobile.svg') #0B002C;
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
	}
}

.site-footer a.wp-block-navigation-item__content {
    color: inherit;
}

.site-footer a.wp-block-navigation-item__content:hover {
    color: #fff;
}

/* body.home .site-logo a {
    background: url(https://wperp-com.s3.amazonaws.com/uploads/2023/07/white-logo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 147px;
    height: 35px;
    background-position: center;
    display: block;
}

body.home .site-logo a img {
	display: none;
} */

/* End Custom Style */

@media (max-width: 991px) {
	.wperp__blocks-tab-link br {
		display: none;
	}
}



/*Campaign */
/* .page-template-pricing-page-new.campaign-running .wperp__banner-section .wperp__banner-text-wrap h1 {
    color: #000;
}
.page-template-pricing-page-new.campaign-running .wperp__banner-section .wperp__banner-text-wrap span {
    color: #FF912C;
}
.page-template-pricing-page-new.campaign-running .wperp__banner-section .wperp__banner-text-wrap p {
    margin-bottom: 30px;
    color: #6B7280 !important;
}
.page-template-pricing-page-new.campaign-running .wperp__banner-text-wrap .auto-applied {
    margin-bottom: 5px !important;
}
body.page-template-pricing-page .wperp__banner-section .wperp__banner-text-wrap, body.page-template-pricing-page-new .wperp__banner-section .wperp__banner-text-wrap {
    padding-top: 145px;
}
.campaign_toggle span:not(.badge-save) {
    color: #000 !important;
}
.campaign_toggle span.badge-save {
    color: #fff !important;
}
.page-template-pricing-page-new.campaign-running .wperp__banner-section .wperp__banner-text-wrap .switch__wrap-item[class] .badge-save.month_base {
    left: -80px;
    top: 5px;
}
.page-template-pricing-page-new.campaign-running .wperp__banner-section .price__slider-box-item[class] .we__price_slider[class] .price__slider_box #price-slider {
    background: #E7E7B4 !important;
}
.page-template-pricing-page-new.campaign-running .wperp__banner-section .price__slider-box-item[class] .we__price_slider[class] .price__slider_box #price-slider .ui-state-default {
    background: #0B99FF !important;
}
.page-template-pricing-page-new.campaign-running .wperp__banner-section .price__slider-box-item[class] .we__price_slider[class] .price__slider_box #price-slider .slider-range {
    background: #0B99FF;
}
.page-template-pricing-page-new.campaign-running .site-header {
	background: none;
	
}
.page-template-pricing-page-new.campaign-running .wperp__price-wrap {
    margin-top: 0;
}
.optin_area a.get-btn {
	border-radius: 12px;
	
}
.page-template-pricing-page-new.campaign-running .main-navigation .main-nav ul li a:not(ul.sub-menu li a) {
    color: inherit;
}
.wperp__sticky_effect {
	  border-bottom: 0;
}

.price__slider-box-item .tooltip-content span {
	color: #ffffff !important;
}
.campaign-running .wperp__pricing-page:before {
	content: "";
    top: 46px;
}
.wperp__banner-text-wrap img {
	margin-bottom: 30px;
}

.archive.post-type-archive-download.campaign-running .site-header .main-navigation .main-nav ul li a, .archive.tax-download_category.campaign-running .site-header .main-navigation .main-nav ul li a {
    color: inherit !important;
}

.campaign-running .wperp__sticky_effect:before {
    content: "";
    position: absolute;
    bottom: 0;
		left: 0;
    background: url('https://wperp-com.s3.amazonaws.com/uploads/2018/07/optin-left-image-252_104.png');
    width: 252px;
    height: 104px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
		z-index: -1;
}

.campaign-running .wperp__sticky_effect:after {
    content: "";
    position: absolute;
    bottom: 0;
		right: 0;
    background: url('https://wperp-com.s3.amazonaws.com/uploads/2018/07/optin-right-image-252_104.png');
    width: 252px;
    height: 104px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
		z-index: -1;
}

.optin_area a.get-btn {
	width: 200px;
}


@media (max-width: 767px) {
	.page-template-pricing-page-new.campaign-running .site-header:not(.fixed_header)[class] {
    margin-top: 135px;
}
	.campaign-running .wperp__sticky_effect:before {
		display: none;
	}
	.campaign-running .wperp__sticky_effect:after {
		display: none;
	}
	.coupon_code img {
		width: 45%;
	}
}


.campaign-running[class] .get_offer_btn a {
	position: relative;
	padding: 14px 32px 14px 0 !important;
	width: 220px;
	z-index: 1;
}
.campaign-running[class] .get_offer_btn a:before {
	content: "";
    position: absolute;
    bottom: 12px;
		right: 10px;
    background: url('https://wperp-com.s3.amazonaws.com/uploads/2018/07/btn-img.png');
    width: 31px;
    height: 31px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
		z-index: -1;
}
.campaign-running .appsero__campain_countdown {
    margin-left: 0;
}

.page-template-pricing-page-new.campaign-running .container {
    background: 0 0;
}
body.page-template-pricing-page .pricing-guarantee-wrap, body.page-template-pricing-page-new .pricing-guarantee-wrap {
    align-items: center;
    background: linear-gradient(0deg,#00052b,#00052b),linear-gradient(0deg,#fff,#fff),#000631 !important;
}


.page-template-pricing-page-new.campaign-running .wperp__banner-section .wperp__banner-text-wrap .switch__wrap-item .toggler .badge-save {
    background: #ced8ce !important;
}

.page-template-pricing-page-new.campaign-running .wperp__banner-section .wperp__banner-text-wrap .switch__wrap-item .toggler--is-active .badge-save[class] {
    background: #25b824 !important;
} */

/*End Campaign */

/* Blog Sidebar */
.wperp-blog-subtext[class] {
	font-weight: 700 !important;
	
}

#right-sidebar .widget {
    background: #F9F9F9;
    border-radius: 30px;
}

#right-sidebar h2.widget-title {
    font-size: 36px;
    line-height: 54px;
    font-weight: 700;
    color: #000;
}

#right-sidebar .widget li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 22px;
	
}

#right-sidebar .widget li a {
 font-size: 20px;
    line-height: 32px;
    color: #000;
    font-weight: 500;
    display: inline-block;
    position: relative;
    
}

#right-sidebar .widget_categories li a {
	padding-left: 24px;
}

#right-sidebar .widget_categories li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #0B99FF;
    transform: translateY(-50%);
}

.our_modultes_extension a {
    color: #0B99FF;
}


.wp-core-banner-section:before {
	left: auto;
}


@media (max-width: 767px) {
	.fluentform form .wperp_footer_subscribe_btn button[type="submit"] {
		width: 100%;
		font-size: 13px;

	}

	.fluentform form .wperp_footer_subscribe_field input[type="email"] {
		width: 100%;

	}
}


.wp-block-video video {
	 max-width: 100%;
}
