/* Theme Css start */
.wedocs-single-wrap .wedocs-single-content article .entry-content img{
    margin: 0 !important;
    padding: 0 !important;
}
.wp-block-image{
    padding: 15px 0;
}
h1.entry-title {
    font-weight: bold;
    letter-spacing: -1px;
}
/* blog hover opacity start */
.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img{
	opacity:1 !important;
}
/* blog hover opacity end */

/* price tab start */
.tabs__area {
  min-height: 579px; /* match your tallest tab if needed */
  transition: height 0.3s ease;
}
/* price tab end */

.elementskit-navbar-nav>li>a{
	color:#000 !important;
}
.wp-block-edd-login{
    width: 700px;
    margin: 10% auto;
}
fieldset {
    border: 0;
}
.bens-edd-login-block{
	margin: 8% 0 8% 7%;
}
.payment-icon{
    width: 35px;
}
#edd_discount_code p{
    margin-top: 10px;
}
#edd_discount_code{
    margin: 40px 0;
}
.single__price__style__5 .new__price {
	opacity: 1;
}
.single__price {
	position: relative;
}

.feature-pricing .single__price:after {
		background-color: #1877F2;
    display: block;
    position: absolute;
    top: 0px;
    text-align: left;
    height: 20px;
    border-radius: 12px 12px 0px 0px;
    transition: 0.5s;
    transform: rotate(0deg) scale(1);
}
.single__price:after {
	background-color: #fff;
    display: block;
    position: absolute;
    top: 0px;
    text-align: left;
    height: 20px;
    border-radius: 12px 12px 0px 0px;
    transition: 0.5s;
    transform: rotate(0deg) scale(1);
}

.single__price:hover:after {
	background-color: #1877F2;
}

.feature-pricing .single__price:hover:after {
	background-color: #fff;
}
/*white icon*/
.icon-white{
	
}
.btn-hover-shadow .ekit-btn-wraper a:hover{
	box-shadow: 0px 15px 40px rgba(1, 137, 253, 0.33);
}
@media (max-width:1024px){
	.ultp-builder-container{
	    padding: 0 15px;
}
	.elementskit-tab-title{
	word-break: normal;
}
}
.barner-area-bg::after{
	display: none;
}
.barner-area .page-title h1 {
    color: #fff;
}
.elementskit-inner-container.ekit-countdown-inner{
	margin: 0 4px !important;
}
.gradient-color-title span span{
  background: -webkit-linear-gradient(left, #0D6EFD, #FD0DF3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.new-land-menu-style .elementskit-navbar-nav > li > a:hover:after {
    width: 5px;
    height: 5px;
    border-radius: 0%;
    box-shadow: 1px 1px 0 0 #0D6EFD;
    position: absolute;
    content: "";
    right: 15px;
    bottom: 25px;
    }
.new-land-menu-style .elementskit-navbar-nav > li > a:hover:before {
width: 5px;
    height: 5px;
    border-radius: 0%;
    box-shadow: 1px 1px #0D6EFD;
    position: absolute;
    content: "";
    left: 15px;
    top: 25px;
    transform: rotate(180deg);
}
    

.new-land-menu-style .elementskit-menu-hamburger{
	background:transparent !important;
	border: 1px solid #ddd !important;
}

/* @mixin white-gradient {
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
} */
.wpam-logged-in{
    margin: 5% 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    
}
.pure-form-stacked input[type="submit"]{
    display: block;
    margin-top: 15px;
}
.pure-form label,
.pure-form-stacked input[type="text"],
.pure-form-stacked input[type="email"]
.pure-form-stacked select
{
    margin-bottom: 10px;
}
.aff-wrap,.non-aff-section{
    margin: 5%;
}
/* $animationSpeed: 40s; */

/* Animation */
@keyframes scroll {
	0% { transform: translateX(0); }
	100% { transform: translateX(calc(-250px * 7))}
}
@media (max-width: 1024px) {
.why-should-slider .elementor-container {
        flex-wrap: nowrap;
    }
}
 .why-should-slider	.elementor-container {
		animation: scroll $animationSpeed linear infinite;
		display: flex;
		width: calc(200px * 14);
	}

.why-should-slider  {
	overflow:hidden;
	position: relative;
	width: 960px;
}

 .why-should-slider	.elementor-container {
    will-change: transform;
    animation: scrolling 30s linear infinite;
	 animation-fill-mode:all-scroll;
  }
.why-should-slider{
	overflow: hidden !important;
}

.why-should-slider {
    > * {
      flex: 0 0 100%;
    }
  }

  @keyframes scrolling {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-40%);
    }
  }

.blog .elementor-element-1d09106d{
	padding-top: 180px !important;
}




/* //dddd */

/* 
 .slider-need-you{
	display:flex;
	 flex-direction: column;
    flex-wrap: nowrap;
}




// Styling
.slider-need-you {
	background: white;
	box-shadow: 0 10px 20px -5px rgba(0, 0, 0, .125);
	height: 100px;
	margin: auto;
	 overflow:hidden;
	position: relative;
	width: 990px;
	
	&::before,
	&::after {
		@include white-gradient;
		content: "";
		height: 100px;
		position: absolute;
		width: 200px;
		z-index: 2;
	}
	
	&::after {
		right: 0;
		top: 0;
		transform: rotateZ(180deg);
	}

	&::before {
		left: 0;
		top: 0;
	}
}
	.slider-need-you .elementor-container{
		animation: scroll $animationSpeed linear infinite;
		display: flex;
		width: calc(250px * 14);
	} */
	
/* 	.slider-need-you .elementor-container .elementor-element{
		height: 100px;
		width: 250px;
	}
}  */
.hover-box .elementor-element-populated{
	    transition: filter 350ms ease, transform 350ms ease, background-color 350ms ease, border-color 350ms ease !important;
}
.hover-box .elementor-element-populated:hover {
    transform: scaleX(1.02) scaleY(1.02) translateY(-4px);

}
@media (min-width:768px){
.new-land-menu-style i.icon.elementskit-submenu-indicator, .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
    display: none !important;
}
}
@media (max-width:768px){
    .bens-responsive-parallax{
        background-image:none !important;
    }
	.new-land-menu-style .elementskit-navbar-nav > li > a:hover:before, .new-land-menu-style .elementskit-navbar-nav > li > a:hover:after{
		display:none;
	}
		.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
        margin-left: auto!important;
    }
}
@media (max-width:1300px){
	.bens-responsive-parallax .ekit-section-parallax-layer{
		display:none;
	}
	.bens-responsive-parallax{
		padding-bottom:130px !important;
	}
}
@media (min-width:768px){
.new-land-menu-style .elementskit-dropdown-has>a .elementskit-submenu-indicator {
margin-left: auto !important;
}

}


.anim-icon.anim-icon-1 .elementor-icon svg{
 animation: floating 7s infinite;
    -webkit-animation: floating 7s infinite
}
.anim-icon.anim-icon-2 .elementor-icon svg{
 animation: floating 8s infinite;
    -webkit-animation: floating 8s infinite
}
.anim-icon.anim-icon-3 .elementor-icon svg{
 animation: floating 9s infinite;
    -webkit-animation: floating 9s infinite
}
.anim-icon.anim-icon-4 .elementor-icon svg{
 animation: floating 5s infinite;
    -webkit-animation: floating 5s infinite
}
.anim-icon.anim-icon-5 .elementor-icon svg{
 animation: floating 6s infinite;
    -webkit-animation: floating 6s infinite
}
.anim-icon.anim-icon-6 .elementor-icon svg{
 animation: floating 7s infinite;
    -webkit-animation: floating 7s infinite
}
.anim-icon.anim-icon-7 .elementor-icon svg{
 animation: floating 8s infinite;
    -webkit-animation: floating 8s infinite
}
.anim-icon.anim-icon-8 .elementor-icon svg{
 animation: floating 9s infinite;
    -webkit-animation: floating 9s infinite
}
.anim-icon.anim-icon-9 .elementor-icon svg{
 animation: floating 10s infinite;
    -webkit-animation: floating 10s infinite
}
@-webkit-keyframes floating1 {
    0% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
    50% {
        -webkit-transform: rotateX(0deg) translateY(-20px);
        -moz-transform: rotateX(0deg) translateY(-20px);
        -ms-transform: rotateX(0deg) translateY(-20px);
        -o-transform: rotateX(0deg) translateY(-20px);
        transform: rotateX(0deg) translateY(-20px);
    }
    100% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
}

@keyframes floating2 {
    0% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
    50% {
        -webkit-transform: rotateX(0deg) translateY(15px);
        -moz-transform: rotateX(0deg) translateY(15px);
        -ms-transform: rotateX(0deg) translateY(15px);
        -o-transform: rotateX(0deg) translateY(15px);
        transform: rotateX(0deg) translateY(15px);
    }
    100% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
}

@-webkit-keyframes floating2 {
    0% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
    50% {
        -webkit-transform: rotateX(0deg) translateY(15px);
        -moz-transform: rotateX(0deg) translateY(15px);
        -ms-transform: rotateX(0deg) translateY(15px);
        -o-transform: rotateX(0deg) translateY(15px);
        transform: rotateX(0deg) translateY(15px);
    }
    100% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
}

@keyframes floating {
    from {
        -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
        -moz-transform: rotate(0deg) translate(-10px) rotate(0deg);
        -ms-transform: rotate(0deg) translate(-10px) rotate(0deg);
        -o-transform: rotate(0deg) translate(-10px) rotate(0deg);
        transform: rotate(0deg) translate(-10px) rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        -moz-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        -ms-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        -o-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        transform: rotate(360deg) translate(-10px) rotate(-360deg);
    }
}

@-webkit-keyframes floating {
    from {
        -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
        -moz-transform: rotate(0deg) translate(-10px) rotate(0deg);
        -ms-transform: rotate(0deg) translate(-10px) rotate(0deg);
        -o-transform: rotate(0deg) translate(-10px) rotate(0deg);
        transform: rotate(0deg) translate(-10px) rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        -moz-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        -ms-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        -o-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        transform: rotate(360deg) translate(-10px) rotate(-360deg);
    }
}
@-webkit-keyframes round-1 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes round-1 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes round-2 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes round-2 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes round-3 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes round-3 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes floating1 {
    0% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
    50% {
        -webkit-transform: rotateX(0deg) translateY(-20px);
        -moz-transform: rotateX(0deg) translateY(-20px);
        -ms-transform: rotateX(0deg) translateY(-20px);
        -o-transform: rotateX(0deg) translateY(-20px);
        transform: rotateX(0deg) translateY(-20px);
    }
    100% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
}
.desc-link {
    color: #0D6EFD;
}
/* Theme Css end */

.wrapper{
    display: grid;
    grid-template-columns: auto auto auto;
    column-gap: 10px;
    align-items: center;
    padding: 7px 0;
}
.see_all{
    text-align: center;
}

/* price tab css  start */
.single__tab__item{
    display:none;
}
.single__tab__item.active {
    display: block;
}

/* price tab css  end */

/* Child theme css start */

body {
  font-family: 'DM Sans', sans-serif;
}
/* Place holder color satrt */
::-webkit-input-placeholder {
    color:#abadb3 !important;
}
::placeholder {
    color:#abadb3 !important;
}
input:-moz-placeholder { color:#abadb3 !important; }
::-ms-placeholder {
    color:#abadb3 !important;
}
:-moz-placeholder { color: #abadb3; opacity:1;}
::-moz-placeholder { color: #abadb3; opacity:1;}
/* Place holder color end */
.category-blog p{
	font-size: 18px;
    line-height: 1.6;
    font-family: 'DM Sans';
    color: #2d3748;
}

a.paddle_button{
display: inline-block;
    padding: 14px 30px !important;
    margin-top: 30px;
    min-width: 180px;
    margin-bottom: 0 !important;
    background: #333333;
    border: 0;
    font-size: inherit;
    border-radius: 0;
    transition: 0.3s;
    letter-spacing: 1px;
    color: #fff;
    text-align: center;
}

a.paddle_button:hover{
	background: #ff5e5e;
    color: #ffffff;
}
.woo-filter-plus-block{
	height: 390px;
	min-height: 390px !important;
}
.out-link a{
	color:blue;
}
.woo-fr-list li{
	font-weight: 600;
    list-style: none;
}
.woo-fr-list li:hover{
	color : #fff
}

ol.fr-list{
	padding-left: 2%;
}

h3.banner-header{
	font-weight:900;
}
.ctn-button a{
	align-self: start;
    font-size: 17px;
    grid-area: 3/2/span 1/span 1;
    line-height: calc(var(--sans-line-height-factor)*1.25);
    margin-top: 0;
    padding: 1rem 2.5rem;
	font-weight: 700;
}
.free-ctn-button a{
	background-color: #ffb608;
    border: 1px solid #ffb608;	
}
.pro-ctn-button a{
	background-color: #FF0000;
    border: 1px solid #FF0000
;	
}
.ctn-button a:hover{
	color:#fff
}
ul.woo-fr-list{
	margin: 4%
}
ul.fr-list{
	color: #2d3748;
    font-family: 'DM Sans';
}
.wedocs-single-wrap .wedocs-single-content article{
	font-size: 18px;
    line-height: 28px;
}
.woo-plugin-block .wp-block-cover__inner-container{
	padding: 0 2% 2% 2%;
}
.wooo-social-link a,a.ek-link{
	font-weight:bold;
	color:#0064eb;
}
.wp-block-heading strong,.wp-block-heading span{
	font-family: 'DM Sans';
    font-weight: 700;
}

/* Fluent form css start */
.ff-default {
    font-family: 'DM Sans';
}
.ff-default .ff-el-input--label label{
	font-weight: bold;
}
.nice-select.wide {
    line-height: 25px !important;
}
/* Fluent form css end*/

/* Default Form desgin start */
select,input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
background-clip: padding-box;
    background-image: none;
    border: 1px solid #dadbdd !important;
    border-radius: 7px !important;
    color: #606266 !important;
    font-family: inherit;
    line-height: 1;
    margin-bottom: 0;
    max-width: 100%;
    padding: 11px 15px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
button, input[type="button"], input[type="reset"], input[type="submit"],
.deals_submit{
	background-color: rgba(24, 119, 242, 1) !important;
    border-color: rgba(24, 119, 242, 1) !important;
    color: #ffffff !important;
    border: 1px solid transparent !important;
    border-radius: 7px !important;
    cursor: pointer !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5 !important;
    padding: 8px 20px !important;
    position: relative !important;
    text-align: center;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
	box-shadow:none !important;
}
.deals_submit:hover{
	background-color: rgba(245, 14, 14, 1) !important;
    border-color: rgba(245, 14, 14, 1) !important;
    color: #FFFFFF;
}
/* Default Form desgin end */

/* Hide Edit post section footer start */
.page-footer .edit-link,
.single-post-navigation{
	display:none
}
/* Hide Edit post section footer end */

/* Blog single page design start */
body.single-post{
	background-color:#fff !important;
}
.wp-block-heading{
	color: #222;
    font-weight: 700;
    line-height: 1.2;
	margin: 35px 0 15px 0;
	letter-spacing:-1px;
}
h3{
    font-size: 24px;
}
h2.wp-block-heading{
    font-size: 34px;
}
.wp-block-post-content p, .ultp-builder-content p {
    line-height: 33px;
    color: #222;
    font-size: 20px;
    margin-bottom: 2rem;
}
.wp-block-post-content ul,.wp-block-column ol,
.ultp-builder-content ul,.ultp-builder-content ol
{
    padding-left: 40px;
}

.wp-block-post-content ul li,.wp-block-column ol li,
.ultp-builder-content ul li,.ultp-builder-content ol li
{
    font-weight: 400;
    line-height: 33px;
    color: #222;
    font-size: 20px;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.wp-block-image img{
	box-shadow: 0px 4px 30px -3px rgba(0,0,0,.2);
    border-radius: 15px;
}
.wp-block-list{
	margin: 0 0 20px 20px;
}
.wp-block-spacer{
	height:38px !important
}
.mb-3{
	margin-bottom:3%
}
/* Blog single page design end */

/* hide discount start*/
#edd_discounts_list li:not(:last-child) {
  Display: none;
}
/* hide discount end*/

.container{
	padding-left: 0 !important;
}
.barner-area {
    margin-top: 100px;
}
.single-widgets .search-form button{
	position: absolute !important;	
    right: -5px;
}

/* Documentation */

body.single.single-docs .content-area {
    margin: 10% 0;
    width: 100%;
    font-family: 'DM SANS';
	color:#333;
}

.wedocs-single-content .type-docs{
	font-size:17px
}
.wedocs-single-content .type-docs ul li{
	margin:17px 0 17px 17px
}
#wedocs-single-doc-search-modal .doc-search-container .doc-search-modal .modal-body .doc-search-dropdown-container .doc-search-hits #doc-search-list .doc-search-hit .doc-search-hit-result .doc-search-hit-container .doc-search-hit-content-wrapper .doc-search-hit-title{
	font-size:14px
}

#wedocs-single-doc-search-modal .doc-search-container .doc-search-modal .modal-body .doc-search-dropdown-container .doc-search-hits #doc-search-list .doc-search-hit .doc-search-hit-result .doc-search-hit-container .doc-search-hit-content-wrapper .wd-docs-navigation{
	font-size:14px
}

#wedocs-single-doc-search-modal .doc-search-container .doc-search-modal .modal-body .doc-search-dropdown-container .doc-search-hits #doc-search-list .doc-search-hit .doc-search-hit-result .doc-search-hit-container .doc-search-hit-content-wrapper .wd-docs-navigation .section-doc-nav .doc-search-hit-path {
    font-size: 10px;
    align-self: center;
}
.wedocs-single-search-input .search-submit{
	display:none
}
.wedocs-single-content .type-docs ul li {
    margin-left: 17px;
}
.wedocs-shortcode-wrap .wedocs-search-input .search-submit{
	height:48px !important;
	margin-left: 5px !important;
}
ol.wp-block-list{
	margin-left: 16px;
}
.wp-block-list li{
	margin-bottom:5px;
}
.wp-block-table{
	margin-bottom:10px;
}
.wedocs-shortcode-wrap ul.wedocs-docs-list ul.wedocs-doc-sections ul.children > li{
   margin-bottom: 8px;
}

/* List design */
.bens-col-2{
	display: flex;
    flex-direction: column;
}
ul.bens-fr-list{
	list-style: none;
	padding-left: 0;
	margin-top:1em;
}

ul.bens-fr-list li{
  	position: relative;
	padding-left: 2em;
	margin-bottom: 1em;
}

ul.bens-fr-list li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 3px;
    width: 1.5em;
    height: 1.5em;
	background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='24px' height='24px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233B67FE' d='M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z'%3E%3C/path%3E%3Cpath d='M16.7071 8.54289C17.0976 8.93342 17.0976 9.56658 16.7071 9.95711L11.2071 15.4571C10.8166 15.8476 10.1834 15.8476 9.79289 15.4571L7.29289 12.9571C6.90237 12.5666 6.90237 11.9334 7.29289 11.5429C7.68342 11.1524 8.31658 11.1524 8.70711 11.5429L10.5 13.3358L15.2929 8.54289C15.6834 8.15237 16.3166 8.15237 16.7071 8.54289Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E");
}
ul.bens-fr-without-list li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 3px;
    width: 1.5em;
    height: 1.5em;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20height%3D%2224px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20%20fill%3D%22%23ff0000%22%20%20d%3D%22M0%2012C0%205.37258%205.37258%200%2012%200C18.6274%200%2024%205.37258%2024%2012C24%2018.6274%2018.6274%2024%2012%2024C5.37258%2024%200%2018.6274%200%2012Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16.7071%208.54289C17.0976%208.93342%2017.0976%209.56658%2016.7071%209.95711L11.2071%2015.4571C10.8166%2015.8476%2010.1834%2015.8476%209.79289%2015.4571L7.29289%2012.9571C6.90237%2012.5666%206.90237%2011.9334%207.29289%2011.5429C7.68342%2011.1524%208.31658%2011.1524%208.70711%2011.5429L10.5%2013.3358L15.2929%208.54289C15.6834%208.15237%2016.3166%208.15237%2016.7071%208.54289Z%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

ul.bens-fr-with-list li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 3px;
    width: 1.5em;
    height: 1.5em;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20height%3D%2224px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20%20fill%3D%22%2386bc67%22%20%20d%3D%22M0%2012C0%205.37258%205.37258%200%2012%200C18.6274%200%2024%205.37258%2024%2012C24%2018.6274%2018.6274%2024%2012%2024C5.37258%2024%200%2018.6274%200%2012Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16.7071%208.54289C17.0976%208.93342%2017.0976%209.56658%2016.7071%209.95711L11.2071%2015.4571C10.8166%2015.8476%2010.1834%2015.8476%209.79289%2015.4571L7.29289%2012.9571C6.90237%2012.5666%206.90237%2011.9334%207.29289%2011.5429C7.68342%2011.1524%208.31658%2011.1524%208.70711%2011.5429L10.5%2013.3358L15.2929%208.54289C15.6834%208.15237%2016.3166%208.15237%2016.7071%208.54289Z%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

/* Child theme css end */


.elementskit-post-body .entry-title a {
    line-height: 1.4em;
    color: #222;
}
.post-meta-list a,
.elementskit-post-body .entry-title a
{
	transition: all .4s ease;
}
.bens-blogs .ekit-wid-con .elementskit-post-image-card{
	box-shadow:none;
}
.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img {
    transform: none !important; 
}
.edd_purchase_receipt_files{
    margin: 12px 12px;
}
.pure-form input[type="text"]{
    box-shadow: none   !important;
}
label{
    display: inline-flex !important;
    gap: 5px;
    font-weight: 500;
    color: #222;
    margin-bottom: 10px;
}
.edd-blocks-form,.wpam-login-form{
    width: 500px;
    margin: 5% auto;
}
.edd-blocks-form__control{
    display: inline-flex !important;
    gap: 5px;
    width: 100%;
}
.edd-blocks-form__control label{
    margin-bottom: 0 !important;
}
#edd_login_submit{
    padding: 10px 45px !important;
}