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

.page-title-default{
	background-color:#0a0a0a;
	background-size:cover;
	background-position:center center;
}

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

:root{
--wd-text-font:"Lora", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Lora", Arial, Helvetica, sans-serif;
--wd-title-font-weight:400;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Lora", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lora", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Lora", 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:"Lora", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(255,255,255);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:rgb(255,255,255);
--wd-link-color-hover:rgb(226,226,226);
}
body{
	background-color:rgb(244,244,244);
}

.page .main-page-wrapper{
	background-color:rgb(244,244,244);
}

:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:#83b735;
}
:root{
--btn-shop-bgcolor-hover:#74a32f;
}
:root{
--btn-accent-bgcolor:#83b735;
}
:root{
--btn-accent-bgcolor-hover:#74a32f;
}
: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: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
			--btn-default-brd-radius: 0px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
		--btn-default-box-shadow-active: none;
		--btn-default-bottom: 0px;
	
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
			--btn-shop-bottom-active: -1px;
		--btn-shop-brd-radius: 0.001px;
		--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
		--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
	
	
	
	
	
	
	
	
		}

	
	
	/* Site width */
	
	
	/* Quick view */
	div.wd-popup.popup-quick-view {
		max-width: 920px;
	}




	.woodmart-woocommerce-layered-nav .wd-scroll-content {
		max-height: 223px;
	}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//growinglove.ro/wp-content/themes/DesignMe/fonts/woodmart-font.woff2?v=6.4.0") format("woff2");
}

.site-logo {    position: absolute;  left: 0;  right: 0; top: 0px; margin: 0 auto;  width: fit-content;
    padding: 0 !important;   box-shadow: 0px 10px 50px rgb(0 0 0 / 20%);    z-index: 99999;}
.whb-color-dark:not(.whb-with-bg) { background-color: #fff !important;  height: 40px;}
.whb-general-header-inner {    border: none; height:80px !important; padding: 0 30px;}
.whb-main-header { box-shadow: 0px 10px 50px rgb(0 0 0 / 20%);}
.wd-post-date.wd-style-with-bg{display:none !important;}
.blog-style-shadow .article-body-container { box-shadow: 0 0 50px rgb(0 0 0 / 12%) !important;}
.shadow img{ box-shadow: 0 35px 58px rgb(0 0 0 / 40%) !important;}
.blog-design-small-images.has-post-thumbnail .post-title { font-size: 3.5em !important; line-height: 1.4; text-transform: lowercase;
    letter-spacing: -2px;color: #686665 !important;}
.post-img-wrapp {    box-shadow: 0 29px 70px rgb(0 0 0 / 30%) !important;}
.blog-design-small-images.has-post-thumbnail .post-title:after{content: '';
    width: 47%;
    height: 4px;
    background: #a4b485;
    display: flex;
    margin: 15px auto;}
.blog-post-loop .entry-thumbnail img {
    border: 3px solid #fff;
}
.entry-content {width: 80%; margin: 25px auto 0;}
.single .wd-post-date.wd-style-with-bg {  display: none;}
.wd-logo img { padding: 20px 10px !important; background: #fff;}
.wd-header-mobile-nav .wd-tools-icon:before {	font-size: 40px !important;}
.post-single-page .entry-content { max-width: 50vw;  text-align: center;  margin: 50px auto;}
.blog-style-shadow:hover .article-body-container {box-shadow: 0 0 55px 9px rgb(0 0 0 / 35%) !important;}
.wd-tools-element .wd-tools-icon { color: #686665;  padding: 3px 9px;  }
.whb-header-bottom{padding: 20px;}
.wd-side-hidden { width: 100vw !important;  background-color: #00000082 !important;}
.wd-nav-mobile.wd-active {  display: block;  margin: 10vh auto 0 auto;  width: fit-content;   text-align: center;}
.wd-nav>li>a {  font-size: 40px !important;  text-transform: lowercase !important;font-weight:200 !important;  display: contents !important;  line-height: 1.8 !important;}
.wd-nav-mobile li{display: block !important;}
.wd-nav-mobile li:nth-last-child(n+4):after{content: ' '; width: 50%; height: 3px; background: #a4b485;  display: block; margin: 23px auto 10px auto;}
.wd-nav-mobile>li>a { color: #fff !important;}
.wd-nav-mobile>li>a:hover { color: #999 !important;}
.menu-item-description {   display: block;  font-size: 14px;  margin-top: -21px;}
.single .wd-lazy-fade.wd-loaded {  max-height: 80vh;  width: auto;}
.wd-action-btn>a { color: #fff !important;}
.wd-heading {	justify-content: center !important;}
.portfolio-hover .proj-cats-list, .portfolio-hover .wd-entities-title {opacity: 1 !important;}
.portfolio-entry .wd-entities-title {text-transform: lowercase !important; font-weight: 300 !important;
    font-size: 40px !important;     line-height: 1.2 !important}
.post-type-archive-portfolio .portfolio-entry .wd-entities-title { font-size: 30px !important; }
.post-type-archive-portfolio  .whb-color-dark:not(.whb-with-bg) { background-color: transparent;}
.post-type-archive-portfolio .portfolio-entry .portfolio-info {  left: 56% !important;   width: 60%;}
.post-type-archive-portfolio #portfolio-button, .entry-meta-list {display:none;}
.main-page-wrapper{padding-top: 0 !important;}


.portfolio-entry .portfolio-info { }
.portfolio-hover .wrap-title, .portfolio-hover .wrap-meta { overflow: visible !important;}
.portfolio-entry .wd-portfolio-btns { display: none !important;}
.close-side-widget{position:absolute; top: 30px;}
.wd-action-btn.wd-style-text>a { text-indent: -9999px; border: 3px solid #fff;  border-radius: 50%;  width: 50px;  height: 50px; overflow:hidden; text-align:left; padding: 0 0 0 8px; }




.wd-cross-icon.wd-style-text>a:before {text-indent: 1px;}
.wd-cross-icon>a:before { font-size: 20px !important;}
.icon-meniu{    width: 40px !important;   height: 40px !important;    float: left;     margin-right: 18px;
    margin-left: 14px;    top: 20px;}
.portfolio-hover .wrap-title, .portfolio-hover .wrap-meta { text-shadow: 0px 0px 17px rgb(0 0 0);}
.portfolio-entry .wrap-meta { margin-bottom: 20px !important;}
#portfolio-button{        width: 50%;  min-height: 300px;  background: #A4B485;  display: flex;  flex-direction: row;   align-content: center;  justify-content: space-around;  align-items: center;  color: #fff;  font-size: 45px;  flex-wrap: nowrap;
    right: 0;  bottom: 0;  position: absolute;   z-index: 9;}

.burger-gri .wd-tools-icon { color: #696665;  border: 3px solid #696665; padding: 0px 6px; border-radius: 6px;}
.burger-gri .wd-tools-icon:before { font-size: 30px !important;}
.home-icon{width:40px; height:40px;margin: 0 auto;}
.site-content { margin-bottom: 0 !important;}
.single-portfolio .whb-main-header, .wd-action-btn.wd-style-text>a:first-child{display:none;}
.single-portfolio .vc_col-sm-9 .wpb_single_image img {  /*max-width: 67%;*/ display: flex; /*height: calc(100vw * 0.35);*/ max-height:80vh; width:auto;}
.single-portfolio .vc_row.vc_row-flex>.vc_column_container {align-items: flex-start !important;}
.full-height{height:100vh;}

.wd-prefooter { padding-bottom: 0 !important;}
.alb, .alb a{color:#fff;}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
    padding: 10px !important;}
.post-type-archive-portfolio .whb-main-header{display:block !important;}
.portfolio-single-content{height: 100vh;  display: flex;  flex-direction: column;  flex-wrap: nowrap;   justify-content: space-evenly;}
.fluentform .ff-el-form-control { border-radius: 0 !important;}
.fluentform .ff_btn_style {	border-radius: 0 !important;}
.fluentform .ff-btn-lg { padding: 7px 16px !important;}
.whb-color-dark:not(.whb-with-bg) {
    background-color: #fff !important;
    height: 80px;
}
.single .site-content{margin-top:200px;}
.wd-single-footer {  border-top: none;}@media (max-width: 576px) {
	.portfolio-entry .wd-entities-title {  font-size: 25px !important; }
.close-side-widget { position: absolute; }
.close-side-widget { text-indent: -9999px;  white-space: nowrap;   overflow: hidden;  text-indent: 100%;}
.wd-action-btn.wd-style-text>a { padding: 0 0 0 10px;}
.wd-nav-mobile li:nth-last-child(n+4):after { margin: 17px auto 0px auto;}
.wd-heading {  padding: 10px 15px;}
.icon-meniu{  top: 10px;}
.portfolio-hover .proj-cats-list { transform: translateY(-4px) !important;}
.portfolio-entry .wd-entities-title {line-height: 1 !important}
.portfolio-entry .portfolio-info { transform: rotate(270deg);  left: 63% !important; right: -14% !important;}
.portfolio-single-content {	height: 100%; padding-top: 50px;}
.full-height {  height: 100%;}
.box-icon-align-right .box-icon-wrapper {	margin-left: 0 !important;}
.site-logo { max-height: 130px; position: relative;  top: 30px;  margin: 0;}
.whb-general-header-inner { padding: 0 10px;}
.post-single-page .entry-content {
	max-width: 70vw;}
.whb-color-dark:not(.whb-with-bg) {height: 70px;}

.entry-meta-list {display:none;}
.post-single-page .post-title { font-size: 2.5em;}
.footer-container { margin-top: 40px;}
.wd-single-footer {  border-top: none; margin-bottom: 110px;}

.whb-general-header-inner{border:none !important;}
}

