/*
Theme Name: Retete ca la mama
Theme URI: http://retetecalamama.ro
Description: Tema custom pentru blog culinar
Version: 1.0
Author: Twisted Design
Author URI: http://twistedesign.ro
Tags: blog, food, retete
*/

/* open-sans-300 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/open-sans-v34-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-ext_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;  
  src: url('fonts/open-sans-v34-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/open-sans-v34-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/open-sans-v34-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-ext_latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/open-sans-v34-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-ext_latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/open-sans-v34-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-ext_latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* bree-serif-regular - latin-ext_latin */
@font-face {
  font-family: 'Bree Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/bree-serif-v17-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/bree-serif-v17-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/bree-serif-v17-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/bree-serif-v17-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/bree-serif-v17-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/bree-serif-v17-latin-ext_latin-regular.svg#BreeSerif') format('svg'); /* Legacy iOS */
}


*{margin:0; padding:0; font-family: 'Open Sans', sans-serif; text-rendering:optimizeLegibility; }
body {overflow-x:hidden; width:100vw;}
.clear {clear:both;}
h1, h2, h3, h4 {font-family: 'Bree Serif', serif; letter-spacing:1px;}
.titluReclama {display:block; width:100%; padding:2px; text-align:center; background:#fafafa;}

#ytimg img {width:100%; height:auto;}
ul, ol { list-style-position:inside;}

.code-block {background:red; color:white; padding:20px; text align:center; font-weight:700;}
/*RECLAME and STUFF*/
.reclamaLata {padding-top:20px; padding-bottom:20px;}
.reclamaLata ins, .reclamaLata .textwidget, .textwidget {text-align:center;}
.reclamaLata ins, .reclamaLata ins ins {text-align:center; margin:0 auto !important; display:block !important;}
#recInner {padding:20px 0;}

/*meniutop*/
#top {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
}
#lupa, #menuTg, #tglMenu {background-image:url(images/sprite.png); background-repeat: no-repeat; width:20px; height:20px; float:right; cursor:pointer;} 
#lupa {background-position: -22px -37px;}
#menuTg, #tglMenu {background-position: -44px -36px;}

/*meniu useri*/
.menu-meniu-nelog-container, .menu-meniu-top-container {float:right; border-right:solid 1px #4495cc;}
#menuTop ul li a {font-size:13px; color:#4495cc;}
#menuTop li {display: inline; margin-left:20px; }
.hometop {font-weight:700 !important;}

@media (max-width: 1199px) {
#logo {padding:10px 0; display:block; margin: 0 auto;}
#logo img {width:auto; height:50px;}
#lupa {margin-right:20px;}
header {border-bottom:1px solid #4495cc; background:#ffffff;}

#menuTop ul {list-style:none; padding:0 2up0px 0 0; margin:0;}
.menu-meniu-nelog-container, .menu-meniu-top-container {margin-right:20px;}
#menuTop li a  {display:inline-block; text-indent:-9999px; width:20px; height:20px; background-repeat: no-repeat; background-image:url(images/sprite.png); }
.hometop a {background-position: 0 -37px;} 
.blogtop {display: none !important;}
.contacttop a {background-position: -88px -36px}
.despretop a {background-position: -66px -36px;}
#siteContainer {padding-top:72px;}
}
@media (min-width: 1200px) {
#siteContainer {padding-top:118px;}
#logo {padding:10px 0; display:block;}
#logo img {width:100%; height:auto;}

#menuTop ul {list-style:none; padding:0 15px 0 0; margin:0;}
.menu-meniu-nelog-container, .menu-meniu-top-container {margin-right:15px;}
.menu-meniu-top-container .contacttop:after {content:"|"; display:inline; padding-left:15px;}
}
@media (max-width: 767px) {
#logoLarge {display:none;}
}
@media (min-width: 768px) {
#logoSmall {display:none;}
}

/*nav*/
nav {background-color: #4495cc;}
.mainmenu ul {list-style:none; padding:0; margin:0;}
.mainmenu li a {color:#ffffff; text-transform:uppercase; display:block; font-size:12px;}
.mainmenu  a:hover {color:#bedaed; text-decoration:none; transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s;}
.mainmenu  li > a:after { content: '\25bc'; margin-left:2px;} 
.mainmenu li > a:only-child:after { content: '' !important;}   
#mobileFix {background:#ffffff; position:absolute; z-index:9000; width:100%;}
.fixat {position:fixed; z-index:9000; width:100%; top:0px;}

@media (min-width:1200px){#meniuResponsive {display:none;}
.mainmenu li a {margin:10px 10px 10px 0;}
.mainmenu li li a {margin:0;}
}
@media (max-width: 1199px) {
nav {display:none;}	
#navClose, .navClose  {color:#ffffff; top:15px; right:15px; cursor:pointer; position:fixed; font-size:24px; font-weight:700}
.navOpen { opacity: 0 !important; transform: translateX(-100%) !important; }
#menuTg { cursor:pointer;}
.nobar {overflow:hidden;}
#home nav, #headerAll nav { background:#ffffff;	height: 100%; left: 0;
    position: fixed;
    top: 0;
    width: 100%;
	padding:20px;
	z-index: 999 !important;
}
#meniuResponsive {position:fixed; width:100%; height:100%; top:0; left:0; padding:10px; z-index:9999 !important; overflow-y:scroll; background: #4495cc;}
#meniuPrim {position:fixed; width:100%; height:100%; top:0; left:0; padding:10px; z-index:100001 !important; background: #4495cc;}
.nonav{ opacity: 0; transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);}
.showNav {opacity: 1; -webkit-transform:translateX(0px); -moz-transform:translateX(0px); -o-transform:translateX(0px); transform:translateX(0px);}

.overlay-hugeinc {
opacity: 0;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
.asMenu {
opacity: 1;
-webkit-transform:translateX(0px);
-moz-transform:translateX(0px);
-o-transform:translateX(0px);
transform:translateX(0px);
}

.respmenu, .mainmenu {width:80%; height:100vh; overflow-y:scroll; padding-bottom:30px;}
.respmenu ul, .mainmenu ul {list-style:none;}
.respmenu a, .mainmenu a { color:#ffffff; text-transform:uppercase; }
.respmenu ul li, .mainmenu ul li {padding:5px 0; border-bottom:1px solid #146ca8;}
.respmenu li li, .mainmenu li li {border:0 none !important;}
.respmenu li ul, .mainmenu li ul{padding:5px 5px 5px 10px;}
}
@media (min-width: 1200px) {
#meniuPrim {transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s;}
#menuTg, #tglMenu {display:none;}
#navClose, .navClose {display:none;}	
.mainmenu  li {display:inline-block; cursor:pointer; position:relative;}
.mainmenu  li ul {  visibility: hidden;
  /* hides sub-menu */
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 220px;
  transform: translateY(2em);
  z-index: 9000;
  padding:5px 10px;
  border-top:1px solid #fff;
  transition: all 0.13s ease-in-out 0s, visibility 0s linear 0.1s, z-index 0s linear 0.01s;}
  .mainmenu  li:hover > ul {    visibility: visible;  /* shows sub-menu */
  opacity: 1;
  z-index: 100;
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.1s;
  }
	.mainmenu  ul ul { background: #4495cc;}
	.mainmenu  ul ul li {display:block !important; padding:5px 0 !important;}
	.mainmenu  ul ul li a {display:block; }
}

/*MAIN ARTICLE*/
#mainArt, #mainArt:hover {display:block; text-decoration:none;}
#mainArt, #recMare {padding-bottom:30px;}
#mainArt img {width:100%;height:auto;}
#recMare {}
#recDoi img {display:block; margin:0 auto;}
#recMare ins {text-align:center;}
#recMare ins ins {margin:0 auto !important; display:block !important;}
.recMic {padding-bottom:15px;}
.recMic ins {text-align:center;}
.recMic ins ins {margin:0 auto !important; display:block !important;}
.recMic:last-of-type {padding-bottom:30px;}
#mainImg {background-repeat:no-repeat; background-size:cover; background-position:center center;}
#mainTit {text-align:center; font-weight:400; color:#ffffff; background-color: #4495cc;  }
@media (max-width: 991px) {
#recUnu, #recmare {display:none;}
#mainTit { font-size:16px; padding:10px !important; margin:0 !important; }
}
@media (min-width: 992px) {
#mainTit { font-size:24px; padding:10px !important; margin:0 !important; }
}
/*SLiDERS*/
#caruselHome {padding:40px 0; background-color:#fafafa; height:auto;}
#retNav {text-align:center; padding-bottom:20px;}
#retNav h2 {font-family: 'Open Sans', sans-serif;  font-weight:400; text-transform:uppercase; color:#a1a1a1; cursor:pointer; }
#retNav .activ, #retNav h2:hover {color:#4495cc !important;}
@media (max-width: 991px) {
	#retNav h2 {padding:0 20px; font-size:18px; display:block; width:50%; float:left;}
}
@media (min-width: 992px) {
	#retNav h2 {padding:0 20px; font-size:28px; display:inline-block; }
}
#taburile {position:relative;}
.tabul {display:block;}
.nulled {display:none;}
.imglink { background-repeat:no-repeat; background-size:cover; background-position:center center;}
.sldpost {display:block; text-align:center; padding:0 5px 30px 5px; text-decoration:none;}
.sldpost a, .sldpost a:hover, .sldpost a:focus{text-decoration:none !important;}
.sldpost img {width:100%; height:auto;}
.sldpost .sldcat {text-transform:uppercase; color:#555; padding:20px 0; display:block; font-size:12px; letter-spacing:2px}
.sldpost h2 {color:#4495cc; font-size:20px; font-weight:700;}
.sldpost p {padding-top:20px; color:#555555;}
@media (max-width: 767px) {
	.sldpost p {display:none;}
	.sldinfo { margin:0 auto;}
	}
@media (min-width: 768px) {
.sldinfo {width:80%; margin:0 auto;}
}
.owl-pagination .active span {background-color:#4495cc !important;}
/*CAT HOME*/
#catsHomeholder{	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;}
.catHolder { padding-bottom:30px;}
	.infoHolder { position:relative; display:block;}
	.infoHolder:hover {text-decoration:none;}
	.catInfo {  text-align:center; padding:10px;}
		.catInfo h2, .catInfo span {color:#4495cc;}
		.catInfo .retCount {color:#888;}
		.catInfo h2, .catInfo span {font-family: 'Open Sans', sans-serif !important; font-weight:300;   margin:0;  line-height:1.4; text-transform:uppercase;}
		.catInfo h2:first-letter {text-transform: uppercase;}

	.retNoi {position:absolute; z-index:3; top:0; left:0;}
	.bgpic { background-repeat:no-repeat; background-size:cover; background-position:center center;}
	.infoHolder img.bgpic {display: block; position: relative; width: 100%;height: auto;}
@media (max-width: 767px) {
	.catInfo h2 {font-size:18px;  }
	.catInfo .retCount {font-size:12px;}
}
@media (min-width: 768px) {
	.catInfo h2 {font-size:18px;  }
	.catInfo .retCount {font-size:12px;}
}

/*SIDEBAR*/
#sideHome {padding-top:30px;}
.hWidget {padding-bottom:20px;}
.hWidget .widget_wysija_cont {padding:20px 10px 10px 10px; background-color:#fafafa !important; text-align:center; color:#4495cc; } 
.hWidget .wysija-input {background:none; border-bottom:1px solid #4495cc; border-left:0 none; border-top:0 none;border-right:0 none; color:#4495cc; padding:10px 5px; text-align:center; width:100%; margin-top:20px; font-size:12px;}
.hWidget .widget_wysija_cont .wysija-submit {display:inline !important;  padding:5px 15px; border:0 none !important; background-color:#4495cc; color:#f2efdc; text-transform:uppercase; font-size:12px;}

.sideTitle {margin-bottom:10px; font-weight:400; padding:10px; background:#4495cc; color:#fff; text-align:center;}
.sideArtHold {	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;}
.sideArt {padding-bottom:20px; text-align:center;}
.sideArt img {width:100%; height:auto;}
.imgArt {}
.contArt a:hover {text-decoration:none;}
.contArt h3 {font-size:14px; color:#4495cc; line-height:1.2; padding-bottom:5px; font-weight:400 !important; padding:10px 0;}
.arTime {font-size:11px;color:#555;}
/*breadcrumbs*/
.breadcrumbs {padding-top:10px; padding-bottom:20px;}
.breadcrumbs span, .breadcrumbs a {font-size:12px;}
.breadcrumbs, .breadcrumbs span {color:#555;}
.breadcrumbs a {color:#4495cc;}


/*adauga reteta*/
.ui-datepicker-current, .ui_tpicker_second {display:none !important;}

/*reteta*/
#mainTitle {font-weight:400; color:#4495cc; margin:20px 0 10px 0; line-height:1.2; text-align:justify;
}
#mainPic {background:#fafafa;}
#mainPic img {max-width:100%;height:auto; margin:0 auto; display:block;}
.jumphold {text-align:center;}
#jump {display:inline-block; padding:7px 15px; background-color:#4495cc; color:#ffffff; cursor:pointer; border:0 none;}

#timpi {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; margin-bottom:20px; }
.boxTit {color:#8a8a8a; font-style:italic;}
.boxCont {color:#4495cc; font-weight:bold;}
@media (max-width:479px) {
	#mainTitle {font-size:24px; }
	.reteta h2 {font-size:20px;}
	.reteta h3 {font-size:16px; color:#555555;}
	.reteta h4 {font-size:14px;}
	#timpi {padding:10px;}
	.box {width:100%; padding:10px; border-bottom:solid 1px #e1e1e1;}
	.box:last-of-type {border:0 none !important;}
	.box:after {content:""; display:block; clear:both;}
	.box img { width:24px; height:auto; float:left; display:block; margin-right:20px;}
	.boxTit {padding-right:10px;}
	.boxTit:after {content:":";}
	.boxTit, .boxCont {font-size:14px;}
	}
@media (min-width: 480px) {
	#mainTitle {font-size:36px;}
	.reteta h2 {font-size:30px;}
	.reteta h3 {font-size:20px; color:#555555;}
	.reteta h4 {font-size:18px;}
	#timpi { display: -webkit-box; display: -moz-box; display: -ms-flexbox;  display: -webkit-flex;    display: flex;	-webkit-flex-wrap: wrap;	flex-wrap: wrap; padding:10px 0;}
	.box {padding:5px; text-align:center; border-right:solid 1px #e1e1e1; box-sizing:border-box;}
	.bmic {width: 16.666667%;}
	.bmare { width:20%; }
	.box:last-of-type {border:0 none !important;}
	.box img {width:50%; height:auto; display:block; margin:0 auto; padding:10px 0;}
	.boxTit, .boxCont {display:block;}
	.boxTit, .boxCont {font-size:13px;}
	}

/*reteta*/
.entry-da {margin-bottom:20px;}
.entry-da, .entry-da a {font-size:14px; color:#777;}
.entry-da .data, .entry-da a {color:#4495cc;}

.reteta p {color:#222; font-size:16px; line-height:2; font-weight:300; padding:10px 0; text-align:justify;}
.reteta p a {color:#4495cc;}
article  ul li, .reteta ol li {color:#222; font-size:16px; line-height:2; font-weight:300;}
article  h2, article  h3, article  h4  {color:#4495cc; font-weight:400; padding-bottom:20px;}
article h2 {}
article h3 {}
article h4 {}
.article  .imgURL {display:block; background:#fafafa;}
.reteta  img {max-width:100%; height:auto; margin:0 auto; display:block;}
article  ul, article ol {padding-bottom:20px;}
.gallery {padding-bottom:20px;}
.gallery-columns-2 .gallery-item {width:50%; padding:0 10px; float:left;}
.gallery-columns-3 .gallery-item {width:33.33%; padding:0 5px; float:left;}
.gallery-columns-4 .gallery-item {width:25%; padding:0 5px; float:left;}
#relRecipes {padding:30px 0;}
#relRecipes:after { clear:both; content:""; display:block;}
#relRecipes h2 {text-align:center; padding-bottom:10px !important;}
.relpost {display:block; text-align:center; padding:5px; text-decoration:none;}
.relpost a, .relpost a:hover, .relpost a:focus{text-decoration:none !important;}
.relpost img {width:100%; height:auto;}
.relpost h3 {color:#4495cc; font-size:16px; font-weight:400; padding-top:10px;}

/*reteta adaugata*/
.wpuf-form .post_title, .wpuf-form .wpuf-label {display:none;}
.wpuf-form .wpuf-fields {width:100% !important;}
.wpuf-form #wpuf-featured_image-pickfiles {display:block; color:#fff; background:#4495cc !important; border:0 none !important; height:auto !important; text-align:center;}
ul.wpuf-form li .wpuf-fields textarea {width:100%; padding:3px; resize:vertical !important;}

/*SHARE ICONS*/
#sharePrint {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; margin:20px 0; padding-top:10px; padding-bottom:10px;}
.sicon {display:inline-block; background-image:url(images/sprite.png); background-repeat:no-repeat; width:24px; height:24px;  margin:0 10px 0 0;}
.sicon.fb {background-position:0 -60px;  }
.sicon.tw {background-position:-26px -60px;}
.sicon.gplus {background-position:-52px -60px;}
.sicon.pinterest {background-position:-78px -60px;}
.sicon.stumble {background-position:-104px -60px;}

#sharePrint:after {content:""; display:block; clear:both;}
.printfriendly {text-align:right;}
.noslimstat {background-color:#4495cc; padding:4px 10px; display:inline-block;}
@media (max-width: 480px) {
.noslimstat {font-size:12px;}
}

/*cautare*/
#searchBig{width:100%; height:100%; background-color: #fafafa; position:fixed; top:0; left:0; right:0, bottom:0; transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s;  text-align:center;  z-index:9500; opacity:1;}
.hidemap {z-index:-1 !important; opacity:0 !important;}
#searchform {padding-bottom:40px;}
#search-form #s {border-top:0 none; border-right:0 none; border-bottom:1px solid #bababa; border-left:0 none; background: none; display:block; width:90%; padding:10px; text-align:center; margin:20px auto; }
#closeSearch{color:#4495cc; cursor:pointer; display:block; font-size:14px; line-height:0; padding-top:30px;}
#formCautare {position:absolute; max-width:800px; width:100%; padding:10px;  margin:0 auto; left:0; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
#searchsubmit {border:0 none; background:#4495cc; color:#ffffff; padding:5px 10px;}
.screen-reader-text {display:none; }

/*---------------------
LOOPS
----------------------*/
#catsHolder{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
#catDesc {padding-bottom:20px;}
#catTitle {font-weight:400; color:#4495cc;}
#catTitle:first-letter {text-transform: uppercase;}
.loopcat {text-transform:uppercase; color:#555; padding:10px 0; display:block; font-size:12px; letter-spacing:2px}
.catPost img { width:100%; height:auto;}
.postInfo {padding:10px 0 20px 0; text-align:center;}
.postInfo a {color:#4495cc; text-decoration:none;}
.postInfo h2 {font-size:20px; font-weight:700;}

/*--------------
FOOTER
---------------*/
#backtotop {position: fixed;
	bottom: 30px;
	right: 30px;
	color: #fff;
	background:#4495cc;
	font-size:16px;
	padding:5px 10px;
	cursor:pointer;
	z-index: 100001;
	display:none;
}
footer {}
#cloudTag {text-align:center; line-height:1.5 em; padding-top:30px; padding-bottom:30px; background:#fafafa;}
#cloudTag h3 {display:none !important;}
#cloudTag a { font-family: 'Bree Serif', serif; color:#999999; display:inline-block; padding:0 3px;} 

#secondFooter{background-color:#f0f0f0; padding:30px 0; text-align:center;}
#footerParteneri a {color:#4495cc; display:inline-block; padding:5px 10px;} 
#drepturi {color:#4495cc; line-height:2;}
#copyinfo {padding-top:20px; padding-bottom:20px; background:#4495cc; color:#ffffff; font-size:10px;}
#copyinfo a, #copyinfo a:hover, #copyinfo a:focus {color:#fff; }

@media (max-width: 767px) {
#copy, #designed{ text-align: center !important;}
#copy, #drepturi {padding-bottom:20px;}
}
@media (min-width: 767px) and (max-width:991px) {
#drepturi {padding-bottom:20px;}
}
@media (min-width: 768px) {
#designed{text-align:right;}
}

/*comentarii*/
#comentarii, #respond {padding-bottom:20px;}
#comments-title {padding:10px 15px; background-color:#4495cc; color:#fff; font-weight:400; font-size:18px; letter-spacing:1px; text-align:center; line-height:1; margin-bottom:10px;}
#comentarii ul { list-style-type:none;}
.comment-author {font-size:16px; color:#4495cc;}
	.comment-author img {display:none;}
	.comment-author .fn {font-style:normal !important;}
	.comment-author .fn a {color:#4495cc; text-decoration:underline;}
.comment-meta {font-size:11px; padding:10px 0;}
.comment-meta a {color:#333;}
#comentarii .comment, #comentarii .facebook{padding:20px; border:1px solid #f5f5f5;}
.comment p { color:#888888; padding-bottom:20px; line-height:1.8; font-size:14px; }
.comment-reply-link, .comment-reply-link:hover, .comment-reply-link:focus, .form-submit .submit { color:#4495cc; display:inline-block; text-decoration:none; border:0 none; font-size:12px !important;}
.form-submit .submit, #wppb-submit, #toateRet { padding:5px 10px; color:#fff; background:#4495cc; display:inline-block; text-decoration:none; border:0 none; font-size:12px !important;}
.comment .children {padding:20px 20px 0 20px;}
#comentarii .depth-1 {margin-bottom:20px;}
#comentarii .depth-1:hover {background-color:#fafafa;}

#reply-title {color:#4495cc; font-weight:400 !important; padding-bottom:20px; font-size:20px; text-transform:uppercase;}
#commentform p {padding-bottom:10px;}
#commentform label {width:100%; display:block; text-transform:uppercase; font-weight:700; font-size:12px; color:#999; padding-bottom:5px; }
#commentform input[type="text"], #commentform textarea {padding:10px; box-sizing:border-box; width:100%; border:0 none; background:#f5f5f5;}
#commentform textarea {resize:vertical;}
.comment-form-math-captcha label {font-weight:700}
/*retetele responsive in articol*/
#tabelretete {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}
#tabelretetedoi {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}
#tabelretete .reteta, #tabelretetedoi .reteta { padding:10px; box-sizing:border-box;}
#tabelretete .reteta img, #tabelretetedoi .reteta img {width:100% !important; height:auto !important;}
@media screen and (min-width:320px){
	#tabelretete .reteta, #tabelretetedoi .reteta {width:100%;}
	}
@media screen and (min-width:468px){
	#tabelretete .reteta, #tabelretetedoi .reteta {width:50%;}

	}
@media screen and (min-width:768px){
	#tabelretete .reteta {width:33.33%;}
	}	
.wp-caption {
    /* Force the box to be 100% */
    width: 100% !important;

  }
.wp-caption p {	text-align:center !important;}  
.wp-caption a img {
    /* Scale down if too big */
    width: 100%; 
    height: auto;
}

/*navigatie in categorie*/
.wp-pagenavi { padding-top:20px; padding-bottom:20px; width:100%; text-align:center;}
.pagedNav ul li {display:inline-block;}
.wp-pagenavi a, .wp-pagenavi span {font-size:12px; padding:5px 10px; background:#f5f5f5; color:#4495cc;  transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.25s; margin:0 2px; display:inline-block;}
.wp-pagenavi  a:hover, .wp-pagenavi  a:focus {text-decoration:none;  background-color:#4495cc; color:#f5f5f5;}
.wp-pagenavi  .current {background:#4495cc !important; color:#fff !important;}



/* lista retete */
#retutil {text-align:center; padding:20px 0; border-top:1px solid #4495cc; }
#retutil h3 {font-size:24px; padding-bottom:10px !important;}
@media only screen and (max-width: 640px) {
	.reteta-facuta{    display: inline-block;
    padding: 2.5%;
    vertical-align: top;
    width: 50%;
	line-height:1.2;}
	}
@media only screen and (min-width: 641px) {
.reteta-facuta{    display: inline-block;
    padding: 2.5%;
    vertical-align: top;
    width: 33%;
	line-height:1.2;}
}
.rf-img a{display: block; overflow:hidden; width:100%; height:150px; }
.rf-img a img {width:100%; height:auto; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%);     transform: translateY(-50%); position: relative;  top: 50%;}
.rf-title, .rf-title:hover, .rf-title:focus {color: #4495cc; padding-top:10px; text-decoration:none; display:block;}
.veziret {  background: #4495cc;
    border: 1px solid #fff;
    clear: both;
    display: block;
    font-size: 12px;
    font-weight: 400;
    margin: 15px auto;
    outline: 5px solid #4495cc;
    overflow: hidden;
    padding: 5px 50px;
    text-align: center;
    width: 60%;
	color:#fff !important;}
.veziret:hover { background: #f9f9f9; border: 1px solid #4495cc; color:#4495cc !important; outline: 5px solid #f9f9f9; }	

/*form retete*/
#retUser {margin-bottom:30px; clear:both;}



/*LOGIN, CONT AND STUFF*/
#loginContent {padding-bottom:20px;}
#loginContent h2 { color:#4495cc; padding-bottom:10px;}
#wppb-register-user label, #wppb-login-wrap label {display:block; float:none !important;}
#wppb-register-user input[type="text"], #wppb-register-user input[type="email"], #wppb-register-user input[type="password"], #wppb-login-wrap input[type="text"], #wppb-login-wrap input[type="password"] {width:100% !important;}
#wppb-register-user #pass-strength-result {margin-left:0 !important;}
#retAdaugat, #retIncercat {padding-bottom:30px;}
#toateRet {margin-top:20px;}
#infoCont {padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #eaeaea;}
#infoCont span {color:#4495cc; font-family: 'Bree Serif', serif; letter-spacing:1px; font-size:16px; font-weight:400;}
#detaliiCont {padding-top:20px; border-top:1px solid #eaeaea;}
.puncte, .puncte:hover {font-size:12px; color:#4495cc;}
.infoRet, .infoRet:hover {color:#4495cc;}

/*RATINGS*/
#likedIt {display:inline-block; float:right; text-align:center; color:#777;}
#logIt {padding:1px 7px; display:inline-block; -webkit-border-radius: 50%;  -moz-border-radius: 50%; border-radius: 50%; background:#4495cc; color:#fff; font-size:12px; font-weight:700;}

/*MISCS*/
#mainContent {padding-bottom:20px;}
#menu-meniu-social {list-style:none;}
#menu-meniu-social li {display:inline-block; padding-right: 10px;}
#menu-meniu-social a {width:32px; height:32px; display:block; background-image: url(images/sprite.png); background-repeat:no-repeat;  text-indent: -9999px; overflow:hidden; color: #4495cc; font-size: 36px;}
#menu-meniu-social .fbs a{ background-position: 0 0;}
#menu-meniu-social .pins a{ background-position: -34px 0;}
#menu-meniu-social .gps a{ background-position: -68px 0;}
#menu-meniu-social .inss a{ background-position: -102px 0;}

/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}

/*countdown*/
#counter {background:#4495cc; margin:20px 0;}

#tcount {font-weight:700;}

#Stage_jbeeb_3 div, #Stage_jbeeb_3 span { background: none !important; }
@media screen and (min-width: 100px) {
	#Stage_jbeeb_3 {margin:10px auto !important; padding-bottom:20px;}
	#tcount {font-size:1em; }
	#scount {font-size:1em;}
#ncount {padding:10px;}	
}
@media screen and (min-width: 768px) {
	#Stage_jbeeb_3 {margin:10px auto !important; }
	#tcount {font-size:2.5em;}
	#scount {font-size:1.5em;}
}
@media screen and (min-width: 992px) {
	#counter{display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;	-webkit-flex-wrap: wrap; flex-wrap: wrap; 	-ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center;}
	#tcount {font-size:3em;}
	#scount {font-size:2em;}
	#ncount {padding:20px;}	
	#Stage_jbeeb_3 {margin:20px auto !important;}
}



.clarge, .csmall {width:100%; height:auto;}
.cveche {width:100%; height:auto;}
.divinsta img {width:100%; height:auto;}


@media screen and (max-width: 467px) {
.clarge {display:none !important;}
.hidesmall {display:none;}
}
@media screen and (min-width: 468px) {
.clarge {display:block !important;}
.csmall {display:none !important;}
.hidebig {display:none;}
}

/*RATINGS*/
.rmp-main {text-align:left !important;}
.rating-stars {float:left;}
ul#rmp-stars {margin:0 20px 0 0 !important;}
.rmp-main-subtitle, .rmp-main-title {display:none;}
#thank-you-msg, #vote-alert {margin-bottom:0 !important; padding-bottom:0 !important;}

#scrollReteta {cursor:pointer;}
.ai-attributes {font-weight:400; padding:5px 10px; background:#fafafa; color:#555; text-align:center;}