.wd-popup.wd-promo-popup{
	background-color:#ffffff;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:#284cff;
	background-image: none;
}

.page-title-default{
	background-color:#ffffff;
	background-image: none;
	background-size:cover;
	background-attachment:scroll;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-image: none;
}

:root{
--wd-text-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Comfortaa", 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:"Comfortaa", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Comfortaa", 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:#0003fe;
}
:root{
--wd-alternative-color:#4dff00;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#0003fe;
}
:root{
--btn-default-bgcolor-hover:#ff0000;
}
:root{
--btn-shop-bgcolor:#0003fe;
}
:root{
--btn-shop-bgcolor-hover:#ff0000;
}
:root{
--btn-accent-bgcolor:#0003fe;
}
:root{
--btn-accent-bgcolor-hover:#ff0000;
}
: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: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-shop-brd-radius: 35px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
			
					
					
			
							--btn-accent-brd-radius: 35px;
				--btn-accent-box-shadow: none;
				--btn-accent-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: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-width: 1222px;
		}
	
			.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1192px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1202px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1212px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1222px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1232px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1252px;
		}
		@media (min-width: 1239px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1222px) {
			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: 280px;
		}
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//philobyte.ru/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.0") format("woff2");
	font-display:swap;
}

/* Woodmart nav link */
#menu-main-ru .sub-menu .woodmart-nav-link{
	text-transform:uppercase;
}

/* Menu Unknowndown */
#menu-main-ru .menu-item .sub-menu-dropdown{
	width:250px;
}

/* Link */
.tt_booking_message .tt_btn_wrapper a{
	width:440px;
}

/* Division */
.pum-theme-cutting-edge .wpb_wrapper .woodmart-button-wrapper{
	text-align:left;
}

/* Column inner */
.vc_inner .vc_column-inner{
	color:#ffffff;
}

/* Heading */
.wpb_text_column .wpb_wrapper h3{
	color:#ffffff;
	font-size:23px;
	text-align:center;
}

/* Heading */
.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
	font-family:'Comfortaa', display !important;
}

/* Heading */
.popmake-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
	font-family:'Comfortaa', display !important;
}

/* Button */
.pum-theme-cutting-edge .wpb_wrapper a{
	background-color:#ff1919;
	color:#ffffff;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Popmake close */
.pum-theme-cutting-edge .active .popmake-close{
	background-color:#fe0000;
	color:#ffffff;
	width:45px;
	height:45px;
	min-width:4px;
	font-size:50px;
}

/* Active */
.pum-theme-cutting-edge .active{
	background-color:#0003fe;
	background-image:linear-gradient(53deg, #0003fe 0%, #0072e5 53%, #0072e5 100%);
}

/* Link text */
#menu-main-ru .sub-menu .nav-link-text{
	font-weight:700;
	color:#212121;
	font-size:13px;
}

/* Widget Title */
.main-page-wrapper .widget:nth-child(1) .widget-title{
	background-color:#0003fe;
	color:#ffffff;
}

/* Select */
.eael-contact-form p select{
	font-family:'Comfortaa', display !important;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Input */
.eael-contact-form p input{
	border-top-right-radius:25px;
	border-top-left-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Input */
.popmake-overlay p:nth-child(5) input{
	background-color:#ff0000;
	color:#ffffff;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Input */
.popmake-overlay p input[type=tel]{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Input */
.popmake-overlay p input[type=text]{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Select */
.popmake-overlay p select{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Input */
.eael-contact-form p input[type=tel]{
	height:42px;
}

/* Input */
.eael-contact-form p input[type=text]{
	height:42px;
}

/* Input */
.mc4wp-form-fields p:nth-child(2) input{
	background-color:#0003fe;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Span Tag */
.elementor-widget-eael-fancy-text .eael-fancy-text-strings{
	color:#0058cc;
}

/* Input */
.mc4wp-form-fields p input[type=email]{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Paragraph */
.item-grid figure p{
	display:none;
}

/* Heading */
.item-grid figure h5{
	font-family:'Comfortaa', display;
	color:#212121;
	font-size:14px;
}

/* Heading */
.elementor-widget-container .elementor-shortcode .ex-tpcarousel .ex_s_lick-initialized div div .item-grid .exp-arrow figure figcaption h5{
	padding-bottom:13px !important;
}

/* Heading */
.item-grid figure h3{
	background-color:#0071ea;
	color:#ffffff;
}

/* Heading */
.ctgrid figure h3{
	background-color:rgba(0,113,234,0);
}

/* Link */
.elementor-widget-container .elementor-shortcode .ex-tplist .ctgrid .item-grid .exp-arrow figure figcaption h3 a{
	color:#2374ff !important;
}

/* Link */
.ctgrid figure h3 a{
	font-family:'Comfortaa', display;
	text-transform:capitalize;
}

/* Heading */
.ctgrid figure h5{
	font-size:12px;
}

/* Link */
.ctgrid figure ul a{
	font-size:24px;
	background-color:#ffffff;
	color:#db1500;
}

/* Tpstyle 10 social */
.ctgrid figure .tpstyle-10-social{
	display:none;
}

/* Figcaption */
.ctgrid figure figcaption{
	border-width:3px;
}

/* Figure */
.ctgrid .item-grid figure{
	border-style:none;
}

/* Button */
.elementor-widget-premium-addon-person p button{
	background-color:#ff0f0f;
	color:#ffffff;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Panel inner */
.teamlist-popup .dv-panel-right .dv-panel-inner{
	background-color:#ffffff;
}

/* Paragraph */
.dv-panel-right p{
	color:#141414 !important;
}

/* Panel title */
.teamlist-popup .dv-panel-right .dv-panel-title{
	background-color:#f40000;
}

/* Panel info */
.teamlist-popup .dv-panel-right .dv-panel-info{
	background-color:#0872b9;
}

/* Panel title */
.ps-active-panel .dv-panel-right .dv-panel-title{
	background-color:#0068ad;
}

/* Panel info */
.ps-active-panel .dv-panel-right .dv-panel-info{
	background-color:#ff0505;
}

/* Panel inner */
.ps-active-panel .dv-panel-right .dv-panel-inner{
	background-color:#ffffff;
}

/* Eicon chevron left */
.elementor-widget-image-carousel .elementor-swiper-button .eicon-chevron-left{
	font-size:50px;
	color:rgba(255,15,15,0.9);
}

/* Eicon chevron right */
.elementor-widget-image-carousel .elementor-swiper-button .eicon-chevron-right{
	font-size:50px;
	color:rgba(255,15,15,0.9);
}

/* Font Icon */
.whb-main-header h5 i{
	color:#305df1;
}

/* Button */
.whb-main-header .whb-col-right .woodmart-button-wrapper a{
	background-color:#0003fe;
}

/* Input */
.popmake-overlay p input[type=email]{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Text Area */
.popmake-overlay p textarea{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Input */
.popmake-overlay p:nth-child(6) input{
	background-color:#ff1414;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	color:#ffffff;
}

/* Wpforms submit 1012 */
#wpforms-submit-1012{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	background-color:#0083db;
	color:#ffffff;
}

/* Text Area */
#wpforms-form-1012 textarea{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	border-width:3px;
	border-color:#ff0f0f;
	text-align:center;
}

/* Input */
.wpforms-field-large input[type=text]{
	border-top-left-radius:25px !important;
	border-top-right-radius:25px !important;
	border-bottom-left-radius:25px !important;
	border-bottom-right-radius:25px !important;
	border-width:3px !important;
	text-align:center;
}

/* Input */
#wpforms-form-1012 input[type=email]{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	border-color:#f90000;
	border-width:3px;
	text-align:center;
}

/* Input */
.elementor-widget-wpforms #wpforms-1012 #wpforms-form-1012 input[type=text]{
	border-color:#f90000 !important;
}

/* Member name */
.owl-stage .dv-member-name{
	background-color:#b3e59e;
	font-size:22px;
	color:#000000;
}

/* Member zoom */
.owl-carousel a .dv-member-zoom{
	background-color:#b3e59e;
}

/* Member info */
.owl-stage .dv-member-info{
	font-size:16px;
}

/* Owl nav */
.elementor-widget-wp-widget-dv-dvteamcarousel-widget .owl-carousel .owl-nav{
	color:#ffffff;
	background-color:#0068f9;
}

/* Button */
.owl-carousel .owl-nav button{
	color:#ffffff;
}

/* Link text */
#menu-main-ru > .menu-item > .woodmart-nav-link .nav-link-text{
	letter-spacing:0px;
}

/* Member zoom */
.dvteamgrid a .dv-member-zoom{
	background-color:#b3e59e;
}

/* Member name */
.dvteamgrid li .dv-member-name{
	background-color:#b3e59e;
	color:#000000;
}

/* Member info */
.dvteamgrid li .dv-member-info{
	font-size:16px;
}

/* Division */
#new-royalslider-1 .rsArrowLeft div{
	background-image:url("https://philobyte.ru/wp-content/uploads/2020/12/left-arrow.png");
	left:-25px;
}

/* Division */
#new-royalslider-1 .rsArrowRight div{
	background-image:url("https://philobyte.ru/wp-content/uploads/2020/12/right-arrow.png");
	left:85px;
}

/* Label */
.eael-contact-form p label{
	font-family:'Comfortaa', display !important;
}

/* Input */
.eael-contact-form p input[type=email]{
	height:42px;
}

/* Gridactive */
.elementor-widget-wp-widget-dv-dvteamfilter-widget .dvfilters .gridactive{
	background-color:#b3e59e;
	color:#212121;
}

/* Woodmart nav link */
#menu-main-ru .wd-sub-menu .woodmart-nav-link{
	font-size:13px;
}

/* Woodmart post date */
.blog-pagination-infinit .hentry .woodmart-post-date{
	display:none;
}

/* Meta author */
.blog-pagination-infinit .hentry .meta-author{
	display:none;
}

/* Link */
.blog-pagination-infinit .meta-reply a{
	display:none;
}

/* Woodmart post date */
.blog-pagination-pagination .hentry .woodmart-post-date{
	display:none;
}

/* Link */
.blog-pagination-pagination .meta-reply a{
	display:none;
}

/* Arcontactus */
#arcontactus{
	z-index:1;
}

/* Lepopuptab content */
.lepopuptab-bottom-center .lepopuptab-content{
	z-index:1;
}

/* Division */
.lepopuptab-bottom-center{
	z-index:1;
}

/* Division */
.lepopuptab-bottom-right{
	z-index:1;
}

/* 1024px and below screen sizes */
@media (max-width:1024px){

	/* Link text */
	.site-mobile-menu .sub-menu .nav-link-text{
		font-family:'Comfortaa', display !important;
	}
	
	/* Link text */
	.site-mobile-menu > .menu-item > .woodmart-nav-link .nav-link-text{
		font-family:'Comfortaa', display !important;
	}
	
	/* Link text */
	.site-mobile-menu .menu-item .sub-menu-dropdown .container .sub-menu .menu-item .woodmart-nav-link .nav-link-text{
		font-family:'Comfortaa' !important;
	}
	
	/* Link text */
	.active .menu-main-ru-container .site-mobile-menu .menu-item .sub-menu-dropdown .container .sub-menu .menu-item .woodmart-nav-link .nav-link-text{
		font-family:'Comfortaa' !important;
	}
	
}
/* Heading */
.elementor-element-a4332cd .elementor-widget-icon-box h3{
	text-align:left;
}
/* Bdi */
.price .woocommerce-Price-amount bdi{
	font-size:28px;
}

/* 1025px and above screen sizes */
@media (min-width:1025px){

	/* Post Title */
	.woodmart-price-outside h1{
		font-size:32px;
	}
	
}

	/* Tltp top */
	.hentry .wd-tltp-top{
		display:none;
	}
	
}

/* Division */
.premium-blog-wrap div .premium-blog-content-wrapper{
	display:none;
}

/* Division */
.premium-blog-wrap div .premium-blog-content-wrapper{
	display:none;
}

/* Division */
.js .init .wpcf7-response-output{
	display:none;
}

/* Input */
.init p input[type=text]{
	background-color:#ffffff;
	margin-bottom:5px;
}

/* Fieldset */
.js .init fieldset{
	display:none;
}

/* Input */
.init p input[type=tel]{
	background-color:#ffffff;
	margin-bottom:5px;
}

/* Input */
.init p input[type=email]{
	background-color:#ffffff;
	margin-bottom:5px;
}

