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

:root {
	--wd-text-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Meow Script", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", 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%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", 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;
	--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(223,165,165);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(255,255,255);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.titlu h4 {
	font-family: "Kaushan Script", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 16px;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-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-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.article-inner{border-radius: 15px;  padding: 15px;  background: #FFF4F6;  background: linear-gradient(28deg, rgba(255, 244, 246, 1) 0%, rgb(251 251 251) 100%);   box-shadow: 0px 60px 77px -60px rgb(207 154 154);}

.page .nosleep-wrapper, .archive .nosleep-wrapper, .article-inner .wd-post-meta{display:none !important;}
.enjoy h3{font-size:30px;}
.wd-content-layout {  padding-block: 10px !important;}
.wd-post-thumb img {  border-radius: 15px !important;}
.wd-post-cat.wd-style-with-bg {border-radius: 0px 0px 15px 15px !important;     width: 100%;}
.wd-post .wd-post-title {  font-size: 40px !important;   padding: 15px 0 15px;  font-family: "Meow Script", Arial, Helvetica, sans-serif;}
[class*="wd-grid"] {--wd-gap: 40px !important;}

.nosleep-wrapper{display:none;}

html .wd-nav.wd-nav-main > li > a { font-weight: 600 !important;  font-size: 12px !important;   text-transform: none !important;
		display: flex;   flex-direction: column;}
.wd-nav-img, .mega-menu-list img {   max-height: 60px !important;  margin: 0 15px !important;}
.wd-nav {--nav-gap: 20px !important;}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item { padding-right: 10px;  padding-left: 10px;   padding-bottom: 20px;}
.vc_row[class*="wd-section-stretch"] .vc_grid.vc_row { overflow: visible !important;}

.grid-mare .vc_gitem-zone-a .vc_gitem-row-position-middle, .grid-mare .vc_gitem-zone-b .vc_gitem-row-position-middle  {
    background: #ffffff;
       background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(91 56 69 / 40%) 33%, rgb(91 56 69 / 40%) 77%, rgba(255, 255, 255, 0) 100%);
}

.categorie-home{border-radius: 15px;
    padding: 15px;
    background: #FFF4F6;
    background: linear-gradient(28deg, rgba(255, 244, 246, 1) 0%, rgb(251 251 251) 100%);
    box-shadow: 0px 60px 77px -60px rgb(207 154 154);}

.imagine-reteta-mare{height: 500px;  width: 100%;   overflow: hidden;   border-radius: 30px;  box-shadow: 0px 80px 98px -82px rgb(141 118 118); margin-bottom: 70px; background:#000; position:relative;}
.poza-galerie {width: 47%;
    height: auto;
    overflow: hidden;
    border-radius: 20px;
    margin: 0 20px 20px 0;
    display: inline-block;}
.poza-galerie img{    width: 100%;  height: 100%;  object-fit: cover;}
.poza-galerie:empty{display:none;}
.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a, .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini { border-radius: 25px;     box-shadow: 0px 60px 74px -82px rgb(141 118 118);}

.imagine-reteta-mare img{display: block;  margin: auto;  /* width: 50%; */  top: 0;  bottom: 0;   position: absolute;   left: 0;    opacity: 0.6!important; width: 100%;  height: 100%;  object-fit: cover;}

rs-module { border-radius: 25px !important; box-shadow: 0px 80px 98px -82px rgb(141 118 118);}
.coloana-detalii .wpb_wrapper{box-shadow: 0px 80px 98px -82px rgb(141 118 118); border-radius: 20px; background: #dfa5a52e; padding: 20px;}
.coloana-detalii .wpb_wrapper .vc_column-inner .wpb_wrapper{padding:0; background: transparent;}
.categorii{color:#fff;}
.wd-entry-meta, .hovered-social-icons, .wd-page-title{display:none;}
.wpb_single_image .vc_single_image-wrapper { background: #000;}
.wpb_single_image .vc_single_image-wrapper img { opacity: 0.8;}
.comments-area .comments-title, .comments-area .comment-reply-title {	text-transform: none !important; font-size:30px !important;}
.titlu-reteta-slider{line-height:45px !important;}
.wd-fs-widget-area {  margin-top: 30px;  display: flex;  flex-direction: row;  flex-wrap: nowrap;  justify-content: space-evenly;}
.wd-header-main-nav {  flex: 1 1 auto;  /*border-top: 2px solid #F2B8C4;  border-bottom: 2px solid #F2B8C4;*/}
.whb-top-bar .wd-tools-element .wd-tools-text {  font-weight: 400;  font-size: 14px;  margin-left: 15px;}
.whb-general-header-inner {margin-top: -30px;}
.icon-animat{padding:15px 0 15px 0; transition: all 0.1s ease-out; margin-bottom:-30px !important;}
.icon-animat:hover{padding:0 0 30px 0;}
.wd-nav.wd-gap-l {--nav-gap: 60px;}
.zindex{z-index:99; position:relative;}
.wpb-js-composer .title-wrapper {  margin-bottom: 0;}
.fundal-titlu-reteta{position:relative;}
.titlu-reteta{position: absolute;  margin: 0 auto;  left: 0;   right: 0;   top: 30%;   color: #fff;   text-shadow: 0px 0px 50px #000;}
.subtitlu{position: absolute;  margin: 0 auto;  left: 0;   right: 0;   top: 43%;   color: #fff;   text-shadow: 0px 0px 50px #000;}
.linie-titlu-reteta{position: absolute;  margin: 0 auto;  left: 0;   right: 0;   top: 45%;}
.categorii a{margin: 0 auto;  background: #dfa5a5;  width: fit-content;  display: block;  padding: 5px 10px;  color: #fff;  position: absolute;  top: 53%;  left: 0;  right: 0;  font-size: 11px;  font-weight: 600;   animation: 3s fadeIn;  opacity: 0; animation-fill-mode: forwards;}
.titlu-grid{text-shadow: 0px 0px 15px #000;}
.titlu-grid-list h5{font-size:27px;}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item {
    background-color: #F2B8C4 !important;
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
    font-size: 10px;
}

@keyframes fadeIn {
  99% {
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}

.slider-thumb::before {
    position: fixed;
    content: "";
		left: -20vw;
    top: -11vh;
    width: 50vw;
    height: 70vh;
    background: #fff8f4;
    border-radius: 62% 47% 82% 35% / 45% 45% 80% 66%;
    will-change: border-radius, transform, opacity;
    animation: sliderShape 5s linear infinite;
    display: block;
    z-index: 0;
    -webkit-animation: sliderShape 5s linear infinite;
}

.slider-thumb-dreapta::before {
    position: fixed;
    content: "";
    right: -20vw;
    bottom: -20vh;
    width: 60vw;
    height: 70vh;
    background: #fff2f2;
    border-radius: 62% 47% 82% 35% / 45% 45% 80% 66%;
    will-change: border-radius, transform, opacity;
    animation: sliderShape 5s linear infinite;
    display: block;
    z-index: 0;
    -webkit-animation: sliderShape 5s linear infinite;
}

@keyframes sliderShape{
  0%,100%{
  border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
    transform: translate3d(0,0,0) rotateZ(0.01deg);
  }
  34%{
      border-radius: 70% 30% 46% 54% / 30% 29% 71% 70%;
    transform:  translate3d(0,5px,0) rotateZ(0.01deg);
  }
  50%{
    transform: translate3d(0,0,0) rotateZ(0.01deg);
  }
  67%{
    border-radius: 100% 60% 60% 100% / 100% 100% 60% 60% ;
    transform: translate3d(0,-3px,0) rotateZ(0.01deg);
  }
}

.whb-color-dark:not(.whb-with-bg) { margin-top: 10px;   margin-bottom: 25px; background:transparent !important;}@media (min-width: 1025px) {
	.hideonmobile{display:none;}

}

@media (min-width: 577px) and (max-width: 767px) {
	.hideonmobile{display:block;}
.hiderow{display:none !important;}
}

@media (max-width: 576px) {
	.wd-side-hidden.wd-opened {  z-index: 9999;}
.archive .nosleep-wrapper, .blog .nosleep-wrapper{display:none;}


.nosleep-wrapper{position: fixed;  bottom: 10px;  z-index: 999;  background: #dfa5a5b0;  margin: 0 auto;  left: 0;  right: 0;
    width: 93%;   -webkit-backdrop-filter: blur(5px);  backdrop-filter: blur(10px);  text-align: center;  padding: 9px;   border-radius: 20px;  display: flex; flex-wrap: wrap; flex-direction:row; color:#fff;}
#nosleep-status{font-size: 10px;  font-weight: 500; flex-basis: 55%;         align-content: center;}
#nosleep-toggle {background-color: #55bd5c;  color: #fff;   border-radius: 15px;  padding: 10px 35px !important;   margin-bottom: 10px;}
#nosleep-main{flex-basis: 70%;    background-color: #71ab48;     color: #fff; font-size: 16px;}
#nosleep-pause{font-size:22px;}
#nosleep-stop{color:#000; flex-basis: 25%; }
#nosleep-timer{font-size:25px; margin-bottom:5px; flex-basis: 44%; font-weight:900;}
.nosleep-btn{border-radius:10px;}

.nosleep-off { color: #ffffff;}

.categorii {     display: flex;     margin: 0 auto;     top: 57%;    position: absolute;      left: 10%;     right: 10%;
        flex-wrap: wrap;       gap: 10px;      justify-content: center;      flex-direction: row;    }
.categorii a{position:relative; border-radius: 10px;}
.poza-galerie {width: 100%;height:100%;}
.coloana-detalii{width: 85%;
        margin: 0 auto 50px auto;
        padding-top: 40px !important;}
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img {width: 100%;
    height: 100%;
    object-fit: cover;}
.vc_grid.vc_row .vc_grid-item .wpb_content_element a {
    width: 95px;
    height: 95px;
}

.vc_grid-item-zone-c-left .vc_gitem-zone-c { float: left; width: 30%;}
.vc_grid-item-zone-c-left .vc_gitem-animated-block { float: right;  width: 70%;}
.vc-gitem-zone-height-mode-auto:before {  content: "";  display: block;  padding-top: 0%;}
.vc_gitem_row .vc_gitem-col {    box-sizing: border-box;	padding: 3px 6px;}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item { padding-bottom: 15px;}
.text-mic{font-size:11px;     font-weight: 800;}
.sw-acf-field-label {font-weight: 400;
    width: 100%;
    display: block;}
.vc_grid.vc_row .vc_grid-item .wpb_content_element { margin-bottom: 10px;}
.main-page-wrapper {padding-top: 0;}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0;
}
.vc_grid-item-mini {box-shadow: 0px 32px 23px -32px rgba(0,0,0,0.1);}
.vc_responsive .vc_grid-filter { display: block !important; text-align: left;}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
    font-size: 10px !important;}
h5,  .title { margin-bottom: 0px !important;    line-height: 20px !important;}
.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {
	position: relative !important;}
.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
    position: relative;	top: 0;      -webkit-transform: translate(0,-10%);
    -ms-transform: translate(0,-10%);
    -o-transform: translate(0,-10%);
    transform: translate(0,-10%);}
.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom {
	position: relative; display: flex;
    flex-direction: row;
    justify-content: flex-start;;
    align-items: center;
    flex-wrap: nowrap;}
.vc_grid-filter {	margin-bottom: 0;}
.vc_gitem-post-data {
    margin-bottom: 0px;
}
.hiderow, .linie-titlu-reteta{display:none !important;}
.titlu-reteta{top: 25%;   color: #fff;   line-height: 40px !important; text-shadow:none !important; font-size: 50px !important;}

}

