/* 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;}

	.post-type-archive-download .main-navigation, .main-navigation ul ul, .tax-download_category .main-navigation, .main-navigation ul ul {
    background: transparent;
}


.ff_submit_btn_wrapper {
	margin-top: 20px !important;
}


.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;
}

.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 Style */
.wp-core-banner-section:before {
	left: auto !important;
}

.wperp-testimonial-wrapper h3, .wperp-testimonial-wrapper h5, .wperp-testimonial-wrapper 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;
}

h1.gb-headline, h2.gb-headline, h3.gb-headline, h4.gb-headline, h5.gb-headline, h6.gb-headline, p.gb-headline {
	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;
}

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 {
    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 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;
}

.page-template-pricing-page-new.campaign-running .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.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: 70px;
	
}

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

.wperp__banner-text-wrap img {
	margin-bottom: 30px;
}


.wperp__pricing-page:before {
    content: ""; 
    background-size: contain !important;
}


@media (max-width: 767px) {
	
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;
}

@media (min-width: 1400px) {
	.admin-bar .sticky-nav-scrolling-up {
		margin-top: 120px !important;
	}
	.sticky-nav-scrolling-up {
		margin-top: 90px !important;
	}
}


.page-template-pricing-page-new .menu-toggle {
	color: #ffffff !important;
	
}

@media (max-width: 767px) {
	#top-signin {
 
    top: auto !important;
    bottom: 0;
	}
}

.our_modultes_extension a {
    color: #0B99FF;
}

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


body.single .wp-block-navigation ul, .wp-block-navigation ul li {
    list-style: none;
    padding: 0;
}

body.single .wp-block-navigation__container {
    display: contents;
}

.ff-el-group label:after {
    display: none;
}

.wperp_survey_form .survey_form_radio_field.ff-el-is-error .text-danger {
	    margin-top: 0 !important;
}
.wperp_survey_form .survey_form_radio_field .ff-el-form-check {
    margin-bottom: 0 !important;
    counter-increment: css-counter 1;
    position: relative;
    padding-bottom: 0;
}


.wperp-featured-post-title {
    font-weight: 400;
    line-height: 150%;
}
.wperp-featured-post-title a {
	color: #000000;
	
}

.wperp-featured-post-author p[class] {
    font-size: 20px;
    font-weight: 700 !important;
}

.wp-block-post-featured-image img {
	border-radius: 10px;
	
}
	

	
/* End Custom Style */

	
