/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 28 2026 | 19:43:53 */
/* New Product Page Design Starts here */
.cs-wrap-btn .uagb-buttons__wrap.uagb-buttons-layout-wrap {
	flex-wrap: wrap;
}


.orgne-clr{
	color: #FEB644;
	display: inline-block;
}
.cs-adn-rq svg{
	width: 50px !important;
	height: 50px !important;
}

.woo-sprt svg{
	width: 50px !important;
	height: 50px !important;
	filter: brightness(18);
}
.woo-sprt:hover svg{
	filter: inherit;
}
.woo-sprt:hover h3{
	color: #0F547E !important;
}
span.spn-blue{
	color: #08537C;
}



.woo-faqs .eael-accordion-content{
	border-radius: 10px;
}
.woo-desgn-frm{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 30px;
	margin-bottom: 10px !important;
}

.woo-desgn-frm p{
	width: 100%;
	position: relative;
}
.woo-desgn-frm-fl{
	margin-bottom: 10px !important;
}
.woo-desgn-frm-fl p{
	width: 100%;
	position: relative;
}
.woo-desgn-frm img, 
.woo-desgn-frm-fl img{
	    position: absolute;
    left: 10px;
    top: 12px;
    z-index: 9;
    color: #999999;
    font-size: 14px;
    padding: 5px 8px 5px 0;
    border-right: 1px solid #c7c7c7;
	width: 15px;
	height: 15px;
	object-fit: contain;
	    box-sizing: content-box;
	display: inline-block;
}
.woo-drk-stl{
	color: #fff;
}
.woo-drk-stl a{
	color: #FEB644;
}
.woo_btn-drk button{
	font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #000000;
    color: #000000;
    background-color: #FEB644;
    border-radius: 5px 5px 5px 5px;
}
.woo_btn-drk button:hover{
	color: #fff;
	background: #0DA9CC;
}
.woo-new-pro .woo_recent--products-list{
	    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
}
.woo-new-pro .woo_recent--products-list .woo_recent--product-item{
	padding: 30px;
	position: relative;
	overflow: hidden;
	border-radius: 0px;
}

.woo-new-pro .woo_recent--item-image img{
	width: 60px;
	height: 60px;
	object-fit: contain;
}
.woo-new-pro .woo_recent--product-item .woo_recent--item-content{
	padding: 0px;
    border: none;
}

.woo-related-grid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px;
}



.woo-cs-frm .wpcf7-checkbox input[type=checkbox]:checked + span:before, 
.woo-cs-frm .wpcf7-checkbox input[type=checkbox] + span:before{
	    width: 20px;
    height: 20px;
	position: inherit;
}
.woo-cs-frm .wpcf7-checkbox input[type=checkbox]:checked + span:after{
	     left: 8px;
    top: 8px;
    font-size: 14px;
    width: 6px;
    height: 12px;
}
.woo-cs-frm .wpcf7-checkbox .wpcf7-list-item-label{
	    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0px;
}
.woo-test-slider .swiper-wrapper{
	padding-top: 50px;
}
.woo-test-slider .swiper-slide{
	overflow: visible;
	opacity: .5;
	transition: .3s;
}
.woo-test-slider .swiper-slide.swiper-slide-active{
	opacity: 1;
}
.woo-test-slider .bdt-ep-review-card-carousel-image.bdt-image-mask{
	margin: -35px auto 20px;
    display: block;
}
.woo-test-slider .bdt-slidenav i{
	position: relative;
}
.woo-test-slider .bdt-slidenav i:after{
	content: '';
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: none;
    border: 1px solid #3F3F3F;
    position: absolute;
    left: -10px;
    top: 2px;
    display: inline-block;
    z-index: -1;
    transition: .3s;
}

.woo-test-slider .bdt-slidenav.bdt-slidenav-next i:after{
	left: inherit;
	right: -10px;
}
.woo-test-slider .bdt-slidenav i:hover:after{
	background: #FEB644;
    border: 1px solid #FEB644;
}
.woo-cs-carousel-btm .elementor-swiper-button{
	border: 1px solid #000;
	width: 45px;
	height: 45px;
	box-sizing: border-box;
	    align-items: center;
    justify-content: center;
}
.woo-cs-carousel-btm .elementor-swiper-button:hover{
	border-color: #0ac7ef;
}
.woo-cs-carousel-btm figure{
	background: #f0f0f0;
	border-radius: 10px;
    text-align: center;
}
.woo-cs-carousel-btm img{
	width: 230px;
	height: 230px;
	object-fit: contain;
}
.bdt-ep-review-card-carousel-image img{
	object-fit: cover !important;
	    border-radius: 100% !important;
	    width: 80px !important;
		min-width: 80px !important;
		min-height: 80px !important;
}
.page-id-73871.elementor-kit-62655 p.elementor-icon-box-description{
	margin-bottom: 0px;
}
.cs-adn-rq .elementor-icon-box-icon{
	margin-bottom: 10px;
}
.frm-sprt-tab .woo_form--column{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
	grid-gap: 30px;
}
.frm-sprt-tab .upload-file label{
	display: block;
}
.frm-sprt-tab .woo_form--column label, 
.frm-sprt-tab .woo_form--row label{
	font-weight: bold;
    margin-bottom: 8px;
    display: block;
	color: #3a3a3a;
	font-size: 16px;
    line-height: 24px;
}
.frm-sprt-tab br{
	display: none;
}
.frm-sprt-tab p{
	margin-bottom: 10px;
}

.frm-sprt-tab .upload-file label.custom-file-upload{
	width: fit-content;
	display: inline-block;
}
.frm-sprt-tab .woo_form--row-last.woo_btn--icon{
	margin-bottom: 0px;
}
.frm-sprt-tab button.wpcf7-submit{
	background: #0ac7ef;
	border-radius: 5px;
}
.woo-cs-price-new .woo_pricing--table-list .woo_bundle--tables{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px;
}
.woo-cs-price-new .woo_download--price-info{
	border-radius: 25px;
    padding: 30px 0;
	position: relative;
	overflow: hidden;
}

.woo-cs-price-new .woo_pricing--table-list .woo_download--price-title{
	color: #000000;
	font-size: 28px;
	font-weight: 700;
	font-family: "Quicksand", Sans-serif;
}
.woo-cs-price-new .woo_saved--price{
	color: #000000;
	font-size: 24px;
	font-weight: 700;
	font-family: "Quicksand", Sans-serif;
	 align-items: center;
	line-height: 30px;
}
.woo-cs-price-new .woo_saved--price span{
	color: #000000;
	font-size: 16px;
	font-weight: 400;
	font-family: "Quicksand", Sans-serif;
}
.woo-cs-price-new .woo_pricing--table .woo_pricing--table-list .woo_download--price-desc{
	padding: 30px 30px 0;
	border-top: 1px dashed #000;
}

.woo-cs-price-new .woo_pricing--table-list .woo_download--price-footer .woo_table--purchase-btn{
	background: #0F547E;
	color: #fff;
	border-radius: 10px;
	font-size: 16px;
	font-weight: 700;
	padding: 8px 25px;
	width: fit-content;
    margin: 0 auto;
	text-decoration: none;
}
.woo-cs-price-new .woo_download--price-info:hover .woo_table--purchase-btn{
	background: #0AC7EF;
}
.woo-cs-price-new .woo_pricing--table .woo_pricing--table-list .woo_download--price-desc p{
	position: relative;
    padding: 0 0 10px 30px;
	text-align: left;
	font-weight: 500;
}
.woo-cs-price-new .woo_pricing--table .woo_pricing--table-list .woo_download--price-desc p:after{
	content:"\f00c";
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	color: #0F547E;
	transition: .3s;
}
/* .woo-cs-price-new .woo_download--price-info:hover .woo_download--price-desc p:after{
	color: #fff;
} */
.woo-cs-price-new .woo_pricing--table-list .woo_download--price-pricing span.woo_saved--price-unit{
	    font-size: 20px;
    font-weight: 600;
}
.woo-cs-price-new .woo_pricing--table .woo_toggle--wrapper .woo_toggle--item{
	border-color: #878787 !important;
}
.woo-cs-price-new .woo_pricing--table .woo_toggle--wrapper .woo_toggle--item .woo_round--slider::before{
	background: url('https://wooninjas.com/wp-content/uploads/2025/02/Group-482.png')no-repeat center;
	background-size: contain;
	transition: .3s;
}
.woo-btn-nw-prd .elementor-align-icon-right {
	    display: inline-flex;
    align-items: center;
    margin-top: 1px;
}
.woo-btn-nw-prd .elementor-align-icon-right svg{
	width: 40px;
}
.woo-btn-nw-prd a.elementor-button-link{
	position: relative;
} 
.woo-rec-bx{
	position: relative;
	overflow: hidden;
}
.woo-rec-bx:after{
	 content: '';
    position: absolute;
    top: -1px;
    right: 9.5px;
    width: 35px;
    height: 35px;
    background: #0DA9CC;
    transition: .3s;
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
}
.woo-rec-bx:hover:after{
	background: #FEB644;
}

.woo-btn-nw-prd a.elementor-button-link:after{
	content: '';
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: none;
    border: 1px solid #3F3F3F;
    position: absolute;
    right: -10px;
    top: -10px;
    display: inline-block;
    z-index: -1;
    transition: .3s;
}

.woo-btn-nw-prd a.elementor-button-link:hover:after{
	     background: #FEB644;
    border-color: #FEB644;
}
.woo-rec-bx .elementor-icon-box-description{
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.woo-cs-price-new .woo_pricing--table-list .woo_bundle--tables.woo-bundle-col-4{
	grid-template-columns: repeat(4, 1fr);
	grid-gap:20px;
}
.woo_download--price-info.woo-bundle-pricing{
	background: #0F547E !important;
	transform: scaleY(1.07);
	position: relative;
	overflow: visible;
}
.woo-bp-tag{
	content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    width: 43px;
    height: 43px;
    background: #FEB644;
    border-radius: 0px 22px 0 22px;
	display: grid;
    place-content: center;
}
.woo-bp-tag i{
	color: #fff;
}
.woo_bundle--tables .woo_download--price-info:hover{
	background: #fff;
}
.woo_download--price-info.woo-bundle-pricing .woo_download--price-title, 
.woo_download--price-info.woo-bundle-pricing .woo_saved--price, 
.woo_download--price-info.woo-bundle-pricing .woo_saved--price span{
	color: #fff !important;
}
.woo-cs-price-new .woo_pricing--table .woo_download--price-info.woo-bundle-pricing .woo_download--price-desc{
	border-color: #fff;
}
.woo_download--price-info.woo-bundle-pricing .woo_download--price-desc p{
	color: #fff !important;
}
.woo_download--price-info.woo-bundle-pricing .woo_download--price-desc p:after{
color: #fff !important;
    content: "\f005" !important;
    margin-top: 3px;
    font-size: 13px;
}
.woo-cs-price-new .woo_download--price-info.woo-bundle-pricing .woo_download--price-footer a{
	background: #FEB644;
	color: #000;
}
.woo-cs-price-new .woo_download--price-info.woo-bundle-pricing .woo_download--price-footer a:after{
	color: #000;
}

.woo_round--slider.woo_round--slider-rotate:before {
  animation: rotate .1s infinite;
}
/* .woo-cs-price-new .woo_pricing--table .woo_toggle--wrapper .woo_toggle--item input:checked+.woo_round--slider:before{
	margin-left: 28px;
} */

@keyframes rotate {
  0% {
    transform:rotate(0deg);
  }
  100% {
    transform: rotate(40deg);
  }
}
.single-download .aiosrs-rating-wrap{
	display: none !important;
}





 .woo-cs-frm .wpcf7-checkbox input[type=checkbox] + span:before{
	      width: 20px;
    height: 20px;
    position: inherit;
    background: #fff;
    border: 1px solid grey;
    border-radius: 3px;
}
.cs-chk-bx input{
	opacity: 0 !important;
}

.cs-chk-bx .wpcf7-checkbox input[type=checkbox] + span:after {
    display: block;
    position: absolute;
    height: 30px;
    width: 30px;
    top: 0;
    left: 0;
    visibility: hidden;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    left: 11px;
    top: 6px;
    width: 8px;
    height: 14px;
    border: solid var(--e-global-color-astglobalcolor5);
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.cs-chk-bx .wpcf7-checkbox input[type=checkbox]:checked + span:after {
    visibility: visible;
}

.cs-chk-bx .woo-cs-frm .wpcf7-checkbox input[type=checkbox]:checked + span:after {
    left: 7px;
    top: 8px;
    font-size: 14px;
    width: 6px;
    height: 12px;
}
.woo-cs-frm .wpcf7-checkbox input[type=checkbox]:checked + span:before {
    background-color: var(--e-global-color-astglobalcolor1);
    border-color: var(--e-global-color-astglobalcolor1);
}


.woo-pro-gutnbrg .uagb-slick-carousel button{
	    border: 1px solid #000;
    width: 45px;
    height: 45px;
    box-sizing: border-box;
    font-size: 31px;
    padding: 0px !important;
}
.woo-pro-gutnbrg .uagb-slick-carousel button svg{
	 width: 30px;
    height: 30px;
	    fill: #000;
}
.woo-pro-gutnbrg .uagb-slick-carousel button:hover{
	background: #0AC7EF;
	    
	border-color: #0AC7EF;
}
.woo-pro-gutnbrg .uagb-slick-carousel button:hover svg{
	fill: #fff;
}
.woo-pro-gutnbrg img{
	height: 200px;
	object-fit: contain;
}

.support_container .uagb-ifb-image-content img{
	filter: brightness(20);
}
.support_container .wp-block-uagb-container:hover .uagb-ifb-image-content img{
	    filter: inherit;
}
.support_container .wp-block-uagb-container{
	    height: 180px;
}
.support_container .wp-block-uagb-container:hover{
	background: #feb644;
}
.support_container .wp-block-uagb-container:hover h3.uagb-ifb-title{
	color: #074b79;
}
.latest_addon .uagb-ifb-desc{
	 display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.latest_addon .uagb-ifb-image-content img{
	width: 90px;
	height: 90px !important;
	object-fit: contain;
}
.gut-prod--slider p.uagb-heading-text{
	height: 130px;
	overflow-y: auto;
	    margin-bottom: 30px;
	padding: 0 10px;

}
.gut-prod--slider .swiper-backface-hidden .swiper-slide{
	height: fit-content;
}
.gut-prod--slider .swiper-backface-hidden .swiper-slide figure img{
	width: 73px;
	height: 73px;
	object-fit: cover;
	border: 1px solid #d1d1d1;
	margin-top: 15px;
}
.gut-prod--slider .wp-block-uagb-star-rating{
	    margin-top: 15px !important;
}
.gut-prod--slider p.uagb-heading-text::-webkit-scrollbar {
  width: 5px;
}

 
.gut-prod--slider p.uagb-heading-text::-webkit-scrollbar-thumb {
  background: #bebebf; 
	border-radius: 10px;
	margin: 20px 0;
}


.woo-img-shadow .spectra-image-gallery__layout--carousel .slick-dots{
	    margin-bottom: 0px!important;
	margin-top: -22px;
}

.woo-cs-ss .spectra-image-gallery__media.spectra-image-gallery__media--carousel{
	    background: #f0f0f0;
    border-radius: 10px;
    text-align: center;
	border: none !important;
	padding: 10px 20px;
}


















/* New Product Page Design Ends here */




/* Responsive Starts */

@media(max-width:1024px){
	.woo-related-grid{
	grid-gap: 20px;
		}
	.woo-test-slider .bdt-slidenav i:after{
		    top: -3px;
	}
	.woo-cs-carousel-btm .elementor-swiper-button-prev{
		left: 0px !important;
	}
	.woo-cs-carousel-btm .elementor-swiper-button-next{
		right: 0px !important;
	}
	.woo-desgn-frm p{
		margin-bottom: 10px !important;
	}
	.woo-cs-ss button.slick-next.slick-arrow{
	right: 0 !important;
}
	.woo-cs-ss button.slick-prev.slick-arrow{
	left: 0 !important;
}
}

@media(max-width: 990px){
.woo-cs-price-new .woo_pricing--table-list .woo_bundle--tables{
	grid-template-columns: repeat(2, 1fr);
}	
.woo_download--price-info.woo-bundle-pricing{
	transform: scaleY(1);
}
	.woo-cs-price-new .woo_pricing--table-list .woo_bundle--tables.woo-bundle-col-4{
		    grid-template-columns: repeat(3, 1fr);
	}
}

@media(max-width:767px){
	.woo-related-grid{
		grid-template-columns: repeat(1, 1fr);
	}	
	.woo-desgn-frm{
		grid-gap: 15px;
		margin: 0px;
	}
	.woo-desgn-frm{
		grid-template-columns: repeat(1, 1fr);
	}
	.frm-sprt-tab .woo_form--column{
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 15px;
	}
	.woo-rec-bx:after{
		right: 0px;
	}
	.woo-cs-price-new .woo_pricing--table-list .woo_bundle--tables.woo-bundle-col-4{
		    grid-template-columns: repeat(2, 1fr);
		grid-gap: 15px;
	}
}

@media(max-width:575px){
	.woo-cs-price-new .woo_pricing--table-list .woo_bundle--tables{
	grid-template-columns: repeat(1, 1fr);
}
	.woo-cs-price-new .woo_pricing--table-list .woo_bundle--tables.woo-bundle-col-4{
		    grid-template-columns: repeat(1, 1fr);
	}
}
