@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//vylcode.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.2.5") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:rgb(72,118,202);
	background-image: url(https://vylcode.com/wp-content/uploads/2021/09/digitals-promo-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:rgb(94,110,255);
	background-image: url(https://vylcode.com/wp-content/uploads/2021/09/digitals-promo-popup.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(255,255,255);
	background-image: none;
}

:root{
--wd-text-font:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight:500;
--wd-text-color:rgb(45,45,45);
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgb(15,15,15);
}
:root{
--wd-entities-title-font:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(20,20,20);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(212,6,130);
}
:root{
--wd-alternative-color:rgb(0,0,0);
}
:root{
--wd-link-color:rgb(25,25,25);
--wd-link-color-hover:#242424;
}
.single-product .main-page-wrapper{
	background-color:rgb(249,249,249);
	background-image: none;
}

:root{
--btn-default-font-family:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;
}
:root{
--btn-default-bgcolor:rgb(212,6,130);
}
:root{
--btn-default-bgcolor-hover:rgb(0,0,0);
}
:root{
--btn-accented-font-family:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;
}
:root{
--btn-accented-bgcolor:rgb(212,6,130);
}
:root{
--btn-accented-bgcolor-hover:rgb(0,0,0);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-accented-brd-radius: 35px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1370px;
			}
		}

		.container {
			max-width: 1400px;
		}

		:root{
			--wd-container-w: 1400px;
		}
	
			@media (min-width: 1417px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1400px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
.top-bar-left span{font-size: 14px;margin-left: 10px;}
.top-bar-left span a{font-weight: bold;}
.top-bar-left{font-size: 14px;margin-left: 10px;}
.top-bar-left a{font-weight: bold;}
.page-id-11 .site-content.col-lg-12 .alignwide{margin-right: auto;margin-left: auto; width: auto;}
.page-id-11 .wc-block-components-quantity-selector{display:none;}

.live_demo_blkc{margin: 15px 0px 20px;}
.live_demo_blkc a.live-demo-button{background: #2035F2;color: #fff;font-size: 16px;padding: 12px 35px;height: auto;line-height: normal;border-radius: 35px;}
#yith-wapo-container h3.wapo-addon-title{margin-bottom: 5px;font-size: 18px;}

.single-product button.single_add_to_cart_button.button{background: #d40682;font-size: 15px;padding: 0px 28px;margin-right: 10px;}
.single-product button#wd-add-to-cart{font-size: 15px;padding: 0px 28px;background-color: #05B41C;}


#menu-main-navigation li.menu-item:after{content:"";border-right: 1px solid #ddd;}
#menu-main-navigation li.menu-item{overflow:inherit;}

#choose_us h3.elementor-image-box-title{margin-top: 10px;margin-bottom: 5px;}
body .page-title-default{background-image: none;}

p, ul, li, div{font-family: var(--wd-title-font);}
.container p a{color:#d40682 !important;}

.page-id-11 .wc-block-cart__submit{}
.page-id-11 .wc-block-cart__submit .wc-block-cart__submit-container{background: #05B41C;border-radius: 4px;}
.page-id-11 .wc-block-cart__submit .wc-block-cart__submit-container a.wc-block-components-button{min-height: auto;padding: 11px 0px;}
.page-id-11 .wc-block-cart__submit .wc-block-cart__submit-container a.wc-block-components-button .wc-block-components-button__text{color: #fff;
font-weight: bold;font-size: 16px;}

.archive .wd-nav-product-cat .cat-item.cat-item-20 {display:none;}

.single.single-product .summary-inner .price{display:none;}


#tm-epo-totals .tm-extra-product-options-totals{margin-bottom: 10px;}
#tm-epo-totals .tm-extra-product-options-totals .tm-options-totals{display: none;}
#tm-epo-totals .tm-extra-product-options-totals .tm-options-totals:first-child{}
#tm-epo-totals .tm-extra-product-options-totals .tm-options-totals:nth-child(2){}
#tm-epo-totals .tm-extra-product-options-totals .tm-final-totals{flex: inherit;font-size: 18px;text-transform: uppercase;line-height: 31px;text-align: left;
display: inline-block;padding-right: 13px;}
#tm-epo-totals .tm-extra-product-options-totals .tm-final-totals:first-child{}
#tm-epo-totals .tm-extra-product-options-totals .tm-final-totals:last-child{font-size: 16px;padding-right: 0px;padding-bottom: 0px;line-height: normal;}


.cart-widget-side .woocommerce-mini-cart__buttons{}
.cart-widget-side .woocommerce-mini-cart__buttons .button.btn-cart{color:#fff;}

#tm-extra-product-options .tmcp-elements.tm-extra-product-options-checkbox{flex: 0 1 45%;}

@media only screen and (min-width : 320px) and (max-width : 480px) {
.product-summary-shadow .summary-inner{padding: 30px 13px 15px;}
.related-products .slider-title{font-size: 20px;}
#list_serv ul li h3{font-size: 18px;}
#tm-extra-product-options .tmcp-elements.tm-extra-product-options-checkbox{flex: 0 1 100%;}
}



.whb-main-header .top-bar-left{margin-left: 0;}
.whb-main-header .top-bar-left i{}
.whb-main-header .top-bar-left a{}
.whb-main-header .top-bar-left a:hover{color: #D40682;}
.whb-main-header .top-bar-left span{margin: 0px 8px;color: #c2ccff;}

header li a.woodmart-nav-link:hover, 
header li.current-menu-item a.woodmart-nav-link{color: #D40682 !important;}


#cont_frm input.wpcf7-form-control.wpcf7-submit{border-radius: 40px;background: #D40682;color: #fff;padding: 5px 30px;font-weight: 700;}
#cont_frm input.wpcf7-form-control.wpcf7-submit:hover{background: #000;}

.website-wrapper .return-to-shop a.button{color: #fff !important;}

.website-wrapper a.btn.btn-primary{border-radius: 40px;background: #D40682;color: #fff;padding: 5px 30px;font-weight: 700;}
.website-wrapper a.btn.btn-primary:hover{background: #000;}



.mfp-content button.mfp-close{right: 0;top: 0;color: #000;position: absolute;}

.mfp-wrap .wd-popup{border-radius: 20px;position: relative;}
.mfp-wrap .wd-popup h2.elementor-heading-title{margin-bottom: 20px;}
.mfp-wrap .wd-popup h2.elementor-heading-title span{color:#000;}
.mfp-wrap .wpcf7-form input.wpcf7-form-control.wpcf7-submit{border-radius: 40px;background: #D40682;color: #fff;padding: 5px 30px;font-weight: 700;margin-top: 18px;}
.mfp-wrap .wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover{background: #000;}
.mfp-wrap .wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea{min-height: 110px;resize: none;}


.store_pass {background: linear-gradient(90deg, red 50%, transparent 50%), linear-gradient(90deg, red 50%, transparent 50%), linear-gradient(0deg, red 50%, transparent 50%), 
linear-gradient(0deg, red 50%, transparent 50%);background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 16px 4px, 16px 4px, 4px 16px, 4px 16px;
background-position: 0% 0%, 100% 100%, 0% 100%, 100% 0px; border-radius: 5px;padding: 25px; animation: dash 5s linear infinite; margin-bottom: 20px; width: auto;display: inline-block;}
@keyframes dash {
    to {
        background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
    }
}
.store_pass strong { font-size: 19px;font-weight: bold;}
.store_pass p {margin: 0px;}
.store_pass p.theme_marker {padding-top: 5px;font-size: 15px;color: #000;}
.store_pass p.theme_marker span{padding-top: 0; font-size: 25px; color: red;font-weight: bold;}



body .post-image-mask{display:none;}
#hme_blog .post-img-wrapp{height: 200px;}
#hme_blog .post-img-wrapp a{height: 200px;}
#hme_blog .post-img-wrapp a img{height: 100%;object-fit: cover;}


#hme_blog .blog-design-masonry .post-title {font-size: 22px;line-height: 28px;min-height: 90px;padding: 0px 15px;}
#hme_blog .blog-design-masonry .post-title a{font-weight: bold;font-size: 20px;line-height: 16px;}




@media (max-width: 576px) {
	#pop_btnn a.btn{font-size: 13px;padding: 12px 15px 12px 15px;line-height: normal;min-height: auto;}
.mfp-wrap .wd-popup h2.elementor-heading-title{font-size: 28px !important;line-height: 34px !important;}
}

