/* SITE COLORS 
Orange	- 	hsla(24, 100%, 50%, 1)	#f60
Green	-	hsla(82, 61%, 45%, 1)	#85b92d
font-family: 'Prata', serif;
*/

/********* GLOBAL **********/
@font-face {
  font-family: '';
  src: url('');
}
body, html { margin:0; padding:0; width:100%; height:auto; color:#333; font-family: 'Roboto', sans-serif; font-size:16px;  font-weight: 400; }

h1,h2,h3,h4,h5,h6	{ display:inline; }
hr		{ margin:0; padding:0; width:100%; height:8px; background-color:rgba(124,186,249,0.9); border:0px; }

a      	{ margin:0; padding:0; color:hsla(82, 61%, 45%, 1); text-decoration: none; }
a:hover { color:hsla(24, 100%, 50%, 1); text-decoration:none; }

.clearfix::after { content: ""; clear: both; display: table; }
.clear			{ clear: both; }
.pbs-spacer		{ margin:10px 0 10px 0; padding:0; width:atuo; height:auto; display:block; }

.pbs-float-left		{ float:left; }
.pbs-float-right		{ float:right; }
.pbs-float-center		{ margin:0 auto; text-align:center; }

.pbs-curved-corner		{ background-color:#FAF4DE; border:1px #fff solid; color: #fff; -moz-border-radius : 10px; -webkit-border-radius : 10px; -khtml-border-radius : 10px; border-radius: 10px; }
.pbs-box-shadow			{ box-shadow: 6px 6px 6px #ccc; }
.caption		{  margin:0; padding:6px 0 0 0; height:auto;  font-size:12px; font-style:italic; color:#645311;  text-align: left; }
.pbs-site-favicon	{ margin:-20px 0 20px 0; padding:0; width:auto; height:auto; }
.pbs-site-favicon img	{ margin:0 auto; padding:0; width:64px; height:auto; display:block; filter:grayscale(10%) opacity(90%); }

.pbs-italic		{ font-style:italic; }

.pbs-grad-tbw	{ background-image: linear-gradient(to bottom, rgba(255,255,255,0.0), rgba(255,255,255,0.3)) no-repeat; z-index:20; } 	

a.transparent         { margin:0; padding:0; text-decoration:none; }
a.transparent:hover   { filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none; }

.error-msg	{ color: hsla(0, 93%, 33%, 1); }

/********************************************* HEADER ******************************************************************/

/* HEADER WRAPPER */
#pbs_header_wrapper	{ margin:0; padding:0; width:100%; height:90px; background:hsla(360, 100%, 100%, 0.9); border-bottom:2px solid hsla(82, 61%, 45%, 1); position:fixed; top:0; right:0; z-index:990; }
#pbs_header_container	{ margin:0; padding:0; width:100%; height:100px; }


/*************************************** HEADER LOGO ***************************************************************/
#pbs_header_logo    { margin:0; padding:0 ; width:auto; height:auto; position:absolute; left:20px; top:0; z-index:992; }
#pbs_header_logo img   { margin: 4px auto; padding:0; width:auto; height:80px; display:block; }

/**************************************** NAVBAR TOP **************************************************************/
.pbs-topnav 			{ margin:30px auto; padding:0; width:720px; height:auto; display:block; text-align:center; }
.pbs-topnav a 			{ display: inline;}
.pbs-topnav ul        	{ margin:0; padding:0; width: auto; height:auto; list-style:none; display: inline; }
.pbs-topnav li        	{ margin:0; padding:0; display: inline; }
.pbs-topnav li h2 a   	{ margin: 0 16px 0 16px; padding:0; width:auto; height:auto; font-family: 'Roboto', sans-serif;  font-size:16px; color:hsla(0, 0%, 0%, 0.8); font-weight: 400; text-decoration:none; line-height:36px; text-transform:uppercase; }
.pbs-topnav li h2 a:hover   { color:hsla(24, 100%, 50%, 1); text-decoration:none; }

/* Navigation Bun */
#pbs_nav_bun		{ display:none; }

/**************************************** HEADER SOCIAL **************************************************************/
#pbs_header_social	{ margin:28px 0 0 0; padding:0 0 10px 0; width:auto; height:auto;  position:absolute; right:10px; top:0; z-index:992; }

.pbs-header-facebook		{ margin:0 10px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-facebook a		{ text-decoration:none; }
.pbs-header-facebook a:hover	{ filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none; }
.pbs-header-facebook img	{ margin:0; padding:0; width:100%; height:auto; }

.pbs-header-twitter		{ margin:0 10px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-twitter a		{ text-decoration:none; }
.pbs-header-twitter a:hover	{ filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none; }
.pbs-header-twitter img	{ margin:0; padding:0; width:100%; height:auto; }

.pbs-header-instagram		{ margin:0 10px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-instagram a		{ text-decoration:none; }
.pbs-header-instagram a:hover	{ filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none; }
.pbs-header-instagram img	{ margin:0; padding:0; width:100%; height:auto; }

/******************************************  HOMEPAGE  *************************************************************/
/* HP Wrapper */
#pbs_hp_wrapper 	{ margin:0; padding:0; width:100%; height:auto; clear:both; position:relative; z-index:1; }


/******************************************* HP Slider ***********************************************************/
#pbs_hp_slider	{ margin:0; padding:0; width: 100%; height:auto; position:relative;  z-index:2; }

.carousel-item { height: 78vh; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.carousel-fade { transition: opacity ease-out 1.7s; }

.carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e3e3e3' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e3e3e3' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

.carousel-control-prev-icon,.carousel-control-next-icon { height: 100px; width: 100px; }


/* HP Carousel Overlay */
.pbs-hp-shop-homemade	{ margin:0 auto; padding:0; width:auto; height:auto; text-align:center; position:absolute; top:40%; left:50%; transform:translate(-50%,-50%); text-transform:uppercase; z-index:10; }
.pbs-hp-slide-1-title	{ margin:0; padding:0; color:rgba(158,157,124,1.0); font-size:98px; line-height:98px; text-transform:uppercase; }
.pbs-hp-slide-1-byline-1	{ color:rgba(216,201,150,1.0); font-size:46px; text-transform:lowercase; float:left; display:inline-block; }
.pbs-hp-slide-1-byline-2	{ color:rgba(216,201,150,1.0); font-size:46px; text-transform:lowercase; float:left; display:inline-block; }
.pbs-hp-slide-1-byline-3	{ color:rgba(216,201,150,1.0); font-size:46px; text-transform:lowercase; float:left; display:inline-block; }

.pbs-hp-shop-sculptures	{ margin:0 auto; padding:0; width:auto; height:auto; text-align:center; position:absolute; bottom:-60px; left:50%; transform:translate(-50%,-50%); z-index:10; }

/*************************************** HP Header Image *************************************************/
#pbs_hp_top	{ margin:0; padding:0; width:auto; height:400px; background:url('../../images/')no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; overflow:hidden; }
#pbs_hp_top_overlay	{ margin:0; padding:0; width:auto; height:400px; background-color:hsla(360, 100%, 100%, 0.3); overflow:hidden; z-index:1; }
.pbs-hp-top-title		{ margin:0; padding:180px 0 60px 0; width:auto; height:auto; text-align:center; display:block; }
.pbs-hp-top-title h1	{ margin:0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:42px; font-weight:200; text-transform:none; text-align:left; line-height:62px; border-bottom:2px solid hsla(82, 61%, 45%, 1); }

/***************************************HP Content ******************************************************/
/* HP Content Block Sizes */
.pbs-hp-narrow		{ margin: 0 auto; padding: 50px 0 30px 0; max-width:768px; height:auto;  display:block;  clear:both; }
.pbs-hp-medium		{ margin: 0 auto; padding: 30px 0 30px 0; max-width:1280px; height:auto; display:block; clear:both; position:relative; z-index:1; }
.pbs-hp-wide		{ margin: 40px 0 0 0; padding:0; width:100%; height:auto;  display:block; clear:both; z-index:1; }
.pbs-hp-text-block	{ margin: 0 auto; padding:20px 0 40px 0; width:100%; height:auto; display:block; clear:both; z-index:2; }
.pbs-hp-categories	{ margin: 40px 0 40px 0; padding:20px 10px 20px 10px; width:auto; height:auto;  background-color:rgba(216,201,150,0.2); display:block; clear:both; z-index:2; }

.pbs-hp-title		{ margin:0; padding:0 0 60px 0; width:auto; height:auto; text-align:center; display:block; }
.pbs-hp-title h1	{ margin:0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:42px; font-weight:200; text-transform:none; text-align:left; line-height:62px; border-bottom:2px solid hsla(82, 61%, 45%, 1); }
.pbs-hp-title h2	{ margin:0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:42px; font-weight:200; text-transform:none; text-align:left; line-height:62px; border-bottom:2px solid hsla(82, 61%, 45%, 1); }
.pbs-hp-title h3	{ margin:0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:42px; font-weight:200; text-transform:none; text-align:left; line-height:62px; border-bottom:2px solid hsla(82, 61%, 45%, 1); }

.pbs-hp-left		{ margin:0; padding:0; width:65%; height:auto; float:left; }
.pbs-hp-right		{ margin:0 0 0 5%; padding:0; width:30%; height:auto; color: #fff; background-color:hsla(82, 61%, 45%, 1); float:left; }

.pbs-hp-wide-image	{ margin: 0; padding:0; width:auto; height:auto;  }
.pbs-hp-wide-image img	{ margin: 0; padding:0; width:100%; height:auto;  }

/* HP TEXT BLOCKS */
.pbs-hp-text    	{ margin:0 auto; padding:20px; width:auto; height:auto; }
.pbs-hp-text h1		{ margin:0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:42px; font-weight:200; text-transform:none; text-align:left; line-height:62px; }
.pbs-hp-text h2		{ margin:0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#fff; font-size:28px; font-weight:200; text-transform:none; text-align:left; line-height:42px; }
.pbs-hp-text h3		{ margin:0 auto; padding:0; width:auto; height:auto; font-size:36px; font-weight:200; text-transform:uppercase; display:block; text-align:center; line-height:62px; }
.pbs-hp-text h4		{ margin:0; padding:0; width:auto; height:auto; font-size:32px; font-weight:200; text-transform:none; display:inline; text-align:center; line-height:32px; }
.pbs-hp-text h5		{ margin:0; padding:0; width:auto; height:auto; font-size:32px; font-weight:200; text-transform:none; display:inline; text-align:center; line-height:32px; }
.pbs-hp-text h6		{ margin:0 auto 20px auto; padding:0; width:auto; height:auto; text-align:center; text-transform:none; display:block; }

.pbs-hp-text p		{ margin: 0; padding: 10px 0 10px 0; }
.pbs-hp-text img    { border:0; width:100%; height:auto; }
.pbs-hp-text ol 	{ margin:10px 0 0 50px; padding:0; }
.pbs-hp-text ol li	{ margin:10px 0 0 0; padding:0; list-style: numeric; }
.pbs-hp-text ul 	{ margin:10px 0 0 0; padding:0; }
.pbs-hp-text ul li	{ margin:10px 0 0 0; padding:0; list-style: none; }


/* HP Read More */
.pbs-hp-read-more	{ margin:60px auto; padding:0; width:auto; height:auto; display:inline-block; }
.pbs-hp-read-more a	{ margin:0; padding:15px 10px 15px 10px; width:auto; height:auto; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; background: hsla(82, 61%, 45%, 1); }
.pbs-hp-read-more a:hover	{ background: rgba(0,51,204,10.0); }

/* HP BLOG Snippet Page */
.pbs-hp-blog-snippet            { margin:0; padding:0; width:100%; height:auto; background-color:#fff; border:0px solid #333; text-align:left; float:left; position:relative; }
.pbs-hp-blog-snippet-left       { margin:0; padding:0; width:30%; height:auto; background-color:#fff; border:0px solid #333; text-align:left; float:left; position:relative; }
.pbs-hp-blog-snippet-right      { margin:0 0 20px 0; padding:0; width:70%; height:300px; background-color:#fff; border:0px solid #333; text-align:left; float:left; position:relative; }
.pbs-hp-blog-snippet-text       { margin:0; padding:10px 20px 10px 20px; width:auto; height:auto; text-align:left; }
.pbs-hp-blog-snippet-thumb      { margin:0 0 30px 0; padding:0; width:100%; height:auto; }
.pbs-hp-blog-snippet-thumb img  { margin:0; padding:0; width:100%; height:auto; }

.pbs-hp-blog-title       { margin:0; padding:0; color:#000; font-family: 'Prata', serif; text-decoration:none; font-size:22px; font-weight:500; text-align:center; display:block; }
.pbs-hp-blog-title h1    { margin:0; padding:0; color:#000; font-family: 'Prata', serif; text-decoration:none; font-size:32px; font-weight:500; line-height:60px; text-align:center; display:block; }
.pbs-hp-blog-title h2    { margin:0; padding:0 20px 0 20px; font-family: 'Prata', serif; color:#000; text-decoration:none; font-size:22px; font-weight:500; text-align:center; display:inline; }
.pbs-hp-blog-title h2 a   { margin:0 0 10px 0; padding:0; font-family: 'Prata', serif;color:#000; font-size:26px; font-weight:400; text-transform:none; text-decoration:none; text-align:center; }
.pbs-hp-blog-title h2 a:hover    {  color:hsla(82, 61%, 45%, 1); text-decoration: none; }

.pbs-hp-blog-author		{ margin:0; padding:0 0 0 20px; font-size:14px; font-style:italic; text-align:left; }
.pbs-hp-blog-date          { margin:0 0 0 20px; padding:0; font-size:14px; font-style:italic; text-align:center; }

.pbs-hp-blog-read-more	{ margin:0 auto; padding:0; width:auto; height:auto; display:block; text-align:center; position:absolute; bottom:30px; right:0; }
.pbs-hp-blog-read-more a	{  margin:0; padding:10px 20px 10px 20px; width:auto; height:auto; color:#fff; background-color:hsla(82, 61%, 45%, 1); font-size:16px; font-weight:500; text-decoration:none; text-transform:uppercase; text-align:center;}
.pbs-hp-blog-read-more a:hover	{ color:#fff; background-color:orange; border:1px #C8B986 solid; text-decoration:none; }

.pbs-hp-blog-to-home		{ margin:0; padding:0; text-align:right; float:right; display:inline-block; }
.pbs-hp-blog-pagination-top	{ margin:-40px 40px 20px 0; padding:0; width:auto; height:auto; color:#999; text-align:right; text-transform:none; display:block; clear:both; }
.pbs-hp-blog-pagination-base	{ margin:20px 40px 20px 0; padding:0; width:auto; height:auto; color:#999; text-align:right; text-transform:none; display:block; clear:both; }

/* HP IMAGE BLOCKS */
.pbs-hp-image-block 		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-hp-image-block-half	{ margin:0; padding:0; width:50%; height:auto; float:left; }
.pbs-hp-image-block-half img	{ margin:1%; padding:0; width:98%; height:auto; float:left; }
.pbs-hp-image-block-third	{ margin:0; padding:0; width:33.333%; height:auto; float:left; }
.pbs-hp-image-block-third img	{ margin:1%; padding:0; width:98%; height:auto; float:left; }

/* HP RECIPES */
#pbs_hp_recipes			{ margin:0 2% 0 2%; padding:0; width:96%; height:auto; z-index:1; }
.pbs-hp-recipes-listing	{ margin:0; padding:0; width:auto; height:auto; clear:both; }

.pbs-hp-recipes-box { margin:0 1% 2% 1%; padding:0; width:18%; height:380px; float:left; }
.pbs-hp-recipes-box img { margin:0 auto; padding:0; width:100%; height:auto; display:block; }

.pbs-hp-recipes-thumb         { margin:0 0 10px 0; padding:0; width:100%; height:auto; position:relative; }
.pbs-hp-recipes-thumb img     { margin:0 auto; padding:0; width:100%; height:auto; display:block; }

.pbs-hp-recipes-view-recipe { margin:0 auto; padding:0; width:auto; height:auto; display:block; text-align:center; position:absolute; bottom:25px; right:0; }
.pbs-hp-recipes-view-recipe a	{ margin:0; padding:15px 10px 15px 10px; width:auto; height:auto; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; background: hsla(82, 61%, 45%, 1); }
.pbs-hp-recipes-view-recipe a:hover	{ background: hsla(82, 61%, 45%, 1); }

.pbs-hp-recipes-img-icon 	{ margin:0; padding:0; width:84px; height:auto; position:absolute;top:20px; right:20px; z-index:3; }
.pbs-hp-recipes-img-icon img	{ margin:0; padding:0; width:100%; height:auto; }

.pbs-hp-recipes-text    { margin:0; padding:0; height:auto; color:#333; font-weight: 200; text-align: left; }

/* RECIPES LISTINGS */
.pbs-hp-recipes-title 		{ margin:10px 0 0 0; padding:0; font-family: 'Prata', serif; color: #000; font-weight:200; text-align:center; }
.pbs-hp-recipes-title a		{ margin:0; padding:0; font-family: 'Prata', serif; font-size:20px; font-weight:400; color: #000; text-decoration:none; }
.pbs-hp-recipes-title a:hover { color:hsl(24, 100%, 50%); text-decoration:none; }

.pbs-hp-recipes-summary 	{ margin:10px 0 0 0; padding:0; width:100%; height:auto; font-weight:400; text-align:center; }


/* BLOG */
#pbs_blog_wrapper	{ margin:120px 0 100px 0; padding:0; width:auto; height:auto; }
#pbs_blog			{ margin:0 auto; padding:0; max-width:1000px; height:auto; position:relative; }

.pbs-blog-title-text        { margin:0; padding:10px 1% 10px 1%; width:98%; height:auto; text-align:center; }
.pbs-blog-title-text h1 	{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:42px; font-weight:200; text-align:center; text-transform:none; display:block; }

.pbs-blog-text        { margin:0; padding:10px 1% 10px 1%; width:98%; height:auto; text-align:left; }
.pbs-blog-text h1 		{ margin:0 auto 20px auto; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:32px; font-weight:200; text-align:center; text-transform:none; display:block; }
.pbs-blog-text h2 		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; text-align:left; }
.pbs-blog-text h3 		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; text-align:left; }
.pbs-blog-text h4 		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:16px; font-weight:200; text-align:left; }
.pbs-blog-text p	{ margin: 0; padding: 0 0 15px 0; } 
.pbs-blog-text ul 		{ margin:10px 0 0 30px; padding:0; list-style:square; }
.pbs-blog-text li	{ margin:10px 0 0 20px; padding:0; list-style:square; }
.pbs-blog-text ol 		{ margin:10px 0 0 0; padding:0; }
.pbs-blog-text li	{ margin:10px 0 0 20px; padding:0; list-style: decimal; }


/* MEDIA BLOG Snippet Page */
.pbs-blog-snippet            { margin:0 1% 2% 1%; padding:0; width:23%; height:400px; background-color:#fff; border:0px solid #333; float:left; }
.pbs-blog-snippet-text        { margin:0; padding:10px 0 10px 0; width:100%; height:auto; text-align:center; }
.pbs-blog-snippet-thumb         { margin:0 0 10px 0; padding:0; width:100%; height:auto; position:relative; }
.pbs-blog-snippet-thumb img     { margin:0; padding:0; width:100%; height:auto; }

.pbs-blog-title       { margin:0; padding:0; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; text-align:center; text-decoration:none; display:block; }
.pbs-blog-title h1    { margin:0; padding:0; text-decoration:none; font-family: 'Prata', serif; color:#000; font-size:28px; font-weight:200; text-align:center; line-height:34px; display:block; }
.pbs-blog-title h2    { margin:0; padding:0; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; text-align:center; display:inline; }
.pbs-blog-title h2 a   { margin:0 0 10px 0; padding:0; font-family: 'Prata', serif; color:#000; font-size:20x; font-weight:200; text-align:center; text-transform:none; text-decoration:none; text-align:center; }
.pbs-blog-title h2 a:hover    {  color:hsla(24, 100%, 50%, 1); text-decoration: none; }

.pbs-blog-author		{ margin:0; padding:0; font-size:14px; font-style:italic; text-align:center; }
.pbs-blog-date          { margin:0 0 10px 0; padding:0; font-size:14px; font-style:italic; text-align:center; }

.pbs-blog-read-more	{ margin:0 auto; padding:0; width:auto; height:auto; display:block; text-align:center; position:absolute; bottom:20px; right:0; }
.pbs-blog-read-more a	{  margin:0; padding:10px 20px 10px 20px; width:auto; height:auto; color:#fff; background-color:hsla(82, 61%, 45%, 1); font-size:16px; font-weight:500; text-decoration:none; text-transform:uppercase; text-align:center;}
.pbs-blog-read-more a:hover	{ color:#fff; background-color:#000; text-decoration:none; }

.pbs-blog-to-home		{ margin:40px 0 0 0; padding:0; text-align:right; float:right; display:inline-block; }
.pbs-blog-to-home a	{  margin:0; padding:10px 20px 10px 20px; width:auto; height:auto; color:#fff; background-color:hsla(82, 61%, 45%, 1); font-size:16px; font-weight:500; text-decoration:none; text-transform:uppercase; text-align:center;}
.pbs-blog-to-home a:hover	{ color:#fff; background-color:#000; border:1px #C8B986 solid; text-decoration:none; }

.pbs-blog-pagination-top	{ margin:-40px 40px 20px 0; padding:0; width:auto; height:auto; color:hsla(82, 61%, 45%, 1); text-align:right; text-transform:none; display:block; clear:both; }
.pbs-blog-pagination-base	{ margin:20px 40px 20px 0; padding:0; width:auto; height:auto; color:hsla(82, 61%, 45%, 1); text-align:right; text-transform:none; position:absolute; right:0; bottom:0; }

.pbs-blog-fullwidth	{ margin:0; padding:0; max-width:100%; height:auto; }
.pbs-blog-half		{ margin:0 1% 1% 0; padding:0; width:49%; height:auto; }
.pbs-blog-third		{ margin:0 1% 1% 0; padding:0; width:32%; height:auto; float:left; }
.pbs-blog-quarter	{ margin:0 2% 1% 0; padding:0; width:25%; height:auto; float:left; }
.pbs-blog-left	{ margin:0 2% 1% 0; padding:0; width:auto; height:auto; float:left; }
.pbs-blog-right		{ margin:0 0 1% 2%; padding:0; width:auto; height:auto; float:right; display:block; }


/****************************************************** RECIPES *******************************************************/
/* RECIPES WRAPPER */
#pbs_recipes_wrapper 	{ margin:120px 0 50px 0; padding:0 0 100px 0; width:auto; height:auto; clear:both; z-index:1; }

/* Product Pages Content Block Sizes */
.pbs-recipes-narrow		{ margin: 0 auto; padding: 0 0 100px 0; max-width:768px; height:auto;  display:block;  position:relative; z-index:1; }
.pbs-recipes-medium		{ margin: 0 auto; padding: 0 0 100px 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }
.pbs-recipes-wide		{ margin: 0 auto; padding: 0; width:100%; height:auto;  display:block; position:relative; z-index:1; }

.pbs-recipes-listing	{ margin:-80px 0 0 0; padding:0; width:auto; height:auto; }

.pbs-recipes-title-text        { margin:0; padding:10px 1% 10px 1%; width:98%; height:auto; text-align:left; }
.pbs-recipes-title-text h1 		{ margin:0 auto 20px auto; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:32px; font-weight:200; text-align:center; text-transform:none; display:block; }

/* RECIPES PAGINATION */
.pbs-recipes-pagination	{ margin:40px 1% 30px 0; padding:0; width:100%; height:auto; color:hsla(82, 61%, 45%, 1); text-align:right; float:right; clear:both; }
.pbs-recipes-pagination a	{ margin:0 4px 0 4px; padding:2px 8px 2px 8px; width:auto; height:auto; color:hsla(82, 61%, 45%, 1); font-weight:200; text-decoration:none; text-align:right; }
.pbs-recipes-pagination a:hover	{ color:hsla(24, 100%, 50%, 1); text-decoration:none; }


/* HP RECIPES CATEGORIES */
#pbs_recipes_top		{ margin:0 auto; padding:0; max-width:1000px; height:auto; display:block; border-bottom:2px solid hsla(82, 61%, 45%, 1); }
.pbs-recipes-cat-box	{ margin:0 1% 0 1%; padding:0; width:18%; height:auto; float:left; }
.pbs-recipes-cat-box a	{ margin:0; padding:0; width:auto; height:auto; text-decoration:none; }
.pbs-recipes-cat-box a:hover	{ filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none; }

.pbs-recipes-cat-box img { margin:0; padding:0 0 10px 0; width:100%; height:auto; }

.pbs-recipes-cat-box-text  { margin:0; padding:0 20px 0 20px; width:auto; height:auto; font-weight:400; text-align:center; }
.pbs-recipes-cat-box-text h2  { margin:0; padding:0; width:auto; height:auto; color:hsla(82, 61%, 45%, 1); font-size:20px; font-weight:200; text-transform:normal; }
.pbs-recipes-cat-box-text h2 a  { margin:10px; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; color:hsla(82, 61%, 45%, 1); }
.pbs-recipes-cat-box-text h2 a:hover  { color:hsla(24, 100%, 50%, 1); text-decoration:none; }

.pbs-recipes-cat-box-btn	{ margin:20px auto 20px auto; padding:0; width:128px; height:auto; display:block; }

.pbs-recipes-cat-text  { margin:0; padding:0 20px 0 20px; width:auto; height:auto; text-align:left; }
.pbs-recipes-cat-text h2  { margin:0; padding:0; width:auto; height:auto; color:hsla(24, 100%, 50%, 1); font-size:24px; font-weight:200; text-transform:uppercase; }
.pbs-recipes-cat-text ul  { margin:0; padding:0; list-style:none; }
.pbs-recipes-cat-text li  { margin:0; padding:0; width:auto; height:auto; }
.pbs-recipes-cat-text li a  { margin:0 0 0 30px; padding:0; color:hsla(24, 100%, 50%, 1); font-size:20px; text-decoration: none; text-align:left; }
.pbs-recipes-cat-text li a:hover  { color:#000; }

.pbs-active-cat		{ margin:0 0 0 10px; padding:0 0 0 20px; width:auto; height:auto; font-size:20px; color:rgba(216,201,150,1.0); background:url('../images/beige-dot.png')no-repeat left; }

/* RECIPES LISTING AREA */
#pbs_recipes		{ margin:0; padding:0; width:auto; height:auto; z-index:1; }

.pbs-recipes-box { margin:0 1% 2% 1%; padding:0; width:23%; height:350px; float:left; position:relative; }
.pbs-recipes-box img { margin:0 auto; padding:0; width:100%; height:auto; display:block; }
/*.pbs-product-img { margin:0 auto; padding:0; width:100%; height:auto; display:block; position:absolute; top:0; left:0; z-index:2; }*/

.pbs-recipes-thumb         { margin:0 0 10px 0; padding:0; width:100%; height:auto; position:relative; }
.pbs-recipes-thumb img     { margin:0 auto; padding:0; width:100%; height:auto; display:block; }

.pbs-recipes-img-icon 	{ margin:0; padding:0; width:84px; height:auto; position:absolute;top:20px; right:20px; z-index:3; }
.pbs-recipes-img-icon img	{ margin:0; padding:0; width:100%; height:auto; }

.pbs-recipes-text    { margin:0; padding:0 20px 50px 20px; height:auto; font-weight: 200; text-align: left; }

.pbs-recipes-view-recipe { margin:0 auto; padding:0; width:auto; height:auto; display:block; text-align:center; position:absolute; bottom:25px; right:0; }
.pbs-recipes-view-recipe a	{ margin:0; padding:15px 10px 15px 10px; width:auto; height:auto; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; background: hsla(82, 61%, 45%, 1); }
.pbs-hp-recipes-view-recipe a:hover	{ background: hsla(82, 61%, 45%, 1); }

/* RECIPES LISTING CODE/TITLES/MAKER/PRICE */
.pbs-recipes-title 		{ margin:10px 0 0 0; padding:0; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; text-align:center; }
.pbs-recipes-title a		{ margin:0; padding:0; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; text-decoration:none; }
.pbs-recipes-title a:hover { color:hsla(24, 100%, 50%, 1); text-decoration:none; }

.pbs-recipes-maker			{ margin:0; padding:0; color:#D8C996; text-align:center; clear:both; }

.pbs-recipes-summary 	{ margin:10px 10px 0 0; padding:7px 20px 0 10px; width:100%; height:auto; font-size:18px; font-weight:400; text-align:center; }

.pbs-recipes-details	{ margin:10px auto; padding:0; width:auto; height:auto; display:block; }
.pbs-recipes-details a	{ margin:0 auto; padding:5px 0 5px 0; width:auto; height:auto; color:#BA2567; font-size:18px; font-weight:200; text-transform:uppercase; text-align:center; display:block;text-decoration:none; }
.pbs-recipes-details a:hover	{ color:#2A7A3E; text-decoration: none; }

.pbs-input-recipes { margin:50px 20px 0 0; padding:8px 16px 8px 16px; width:auto; height:auto; color:#fff; background-color:#A8968A; border:1px solid #9E9D7C; float:left; }

/* RECIPES DETAILS PAGE */
#pbs_rec_detail	{ margin:-40px auto; padding:0 0 30px 0; max-width:1320px; height:auto; display:block; }

/* PROD IMG ROW */
.pbs-rec-img-row { margin:0 1% 10px 1%; padding:0; width:98%; height:auto; clear:both; }

/* TEST PROD IMG THUMB > LARGE */
.pbs-rec-img-thumbs { margin:0; padding: 2% 1% 2% 1%; width: auto; width:16.666%; float:left; }

/* Style the images inside the grid */
.pbs-rec-img-thumbs img { opacity: 1.0; cursor: pointer; }
.pbs-rec-img-thumbs img:hover { opacity: 1; }

/* Clear floats after the columns */
.pbs-rec-img-row:after { content: ""; display: table; clear: both; }

/* The expanding image container (positioning is needed to position the close button and the text) */
.pbs-rec-img-large { margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; position: relative;}

.pbs-rec-img-icon 	{ margin:0; padding:0; width:128px; height:auto; position:absolute;top:20px; right:20px; z-index:3; }
.pbs-rec-img-icon img	{ margin:0; padding:0; width:100%; height:auto; }

/* Expanding image text */
#imgtext { position: absolute; bottom: 15px; left: 15px; color: white; font-size: 20px; }

/* Closable button inside the image */
.closebtn { position: absolute; top: 10px; right: 15px; color: white; font-size: 35px;
  cursor: pointer; }
  
/* PROD IMG LARGE IMAGE ON LEFT */  
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:56%; height:auto; float:left; }
.pbs-rec-img img	{ margin:0; padding:0; width:100%; height:auto; }
/*.pbs-rec-img:hover	{ transform: scale(1.50); }*/

/* PROD DETAILS TEXT ON RIGHT */
.pbs-rec-top		{ margin:0; padding:0; width:100%; height:auto; clear:both; }
.pbs-rec-summary	{ margin:0; padding:0 1% 0 1%; width:40%; height:auto; text-align:left; float:left }
.pbs-rec-story	{ margin:-40px 0 0 0; padding:0 1% 0 1%; width:40%; height:auto; text-align:left;  float:left }
.pbs-rec-recipe	{ margin:0; padding:10px 1% 0 1%; width:auto; height:auto; border: 2px solid hsla(82, 61%, 45%, 1); clear:both; }

.pbs-rec-text 	{ margin:0; padding:20px; width:auto; height:auto; }
.pbs-rec-text p	{ margin:0; padding:10px 0 10px 0; }
.pbs-rec-text h1 { margin: 0; padding: 0; font-family: 'Prata', serif; color:#000; font-size:28px; font-weight:400; display:inline; }
.pbs-rec-text h2 { margin: 0; padding: 0; font-family: 'Prata', serif; color:#000; font-size:28px; font-weight:400; display:inline; }
.pbs-rec-text h3 { margin: 0; padding: 0; color:#A8968A; font-size: 18px; font-weight: 200; display:inline; }

.pbs-rec-row	{ margin:8px 0 8px 0; padding:0; width:auto; height:auto; display:block; }
.pbs-rec-title	{ margin:0 1% 0 1%; padding:0; font-size:16px; font-weight:200; color: #A3881B; }
.pbs-rec-code	{ margin:0; padding:0; font-size:16px; font-weight:400; }
.pbs-rec-artist-name	{ margin:0; padding:0; color:#D8C996; cursor:pointer; clear:both; }

.pbs-rec-back		{ margin:20px 0 20px 0; padding:0; width:auto; height:auto; text-align:right; display:block; clear:both; }
.pbs-rec-back a		{ color:hsla(82, 61%, 45%, 1); font-size:16px; font-weight:400; text-decoration:none; }
.pbs-rec-back a:hover	{ color:hsla(82, 61%, 45%, 1); }

.pbs-rec-social-media	{ margin:0; padding:0; width:auto; height:auto; float:left; display:block; clear:both; }

.pbs-rec-desc-text 	{ margin:0; padding:0; width:auto; height:auto; display:block; clear:both; }
.pbs-rec-desc-text p	{ margin:0; padding:10px 0 10px 0; }

.pbs-rec-desc-text h2 { margin: 0; padding: 0; color:#A8968A; font-size: 18px; font-weight: 200; font-style:normal; display:inline; }
.pbs-rec-desc-text h3 { margin: 0; padding: 0; color:#A8968A; font-size: 18px; font-weight: 200; display:inline; }

/* PROD YOU MIGHT ALSO LIKE */
.pbs-rec-recs 	{ margin:60px 0 0 0; padding:0; width:100%; height:auto; }
.pbs-rec-recs-title	{ margin: 20px 0 10px 0; padding: 10px 0 10px 30px; font-family: 'Prata', serif; color:#000; font-size:32px; font-weight:200; text-align:left; }
.pbs-rec-recs-area	{ margin:0 auto; padding:0; max-width:1000px; height:auto; display:block; text-align:center; border-top:2px solid hsla(82, 61%, 45%, 1); }

.pbs-rec-recs-box { margin:0 1% 2% 1%; padding:0; width:23%; height:auto; float:left; position:relative; }
.pbs-rec-recs-box img { margin:0 auto; padding:0; width:100%; height:auto; display:block; }

/* Modal classes */
.modal-overlay { position: fixed; width: 100vw; height: 100vh; background-color: rgba(0,0,0,0.6); top: 0vh; left: 0vw; z-index: 10000; }
.modal-area {  margin:0 auto; padding: 30px; width:60%; height: auto; background-color:rgb(255,255,255,1.0); position:absolute; left:50%; top:24%; transform:translate(-50%,-50%); z-index:10001; border-radius: 5px; overflow: hidden; }
.modal-area iframe { margin:0; padding:0; width:100%; height: 98vh; border:0; overflow: hide; }
.modal-area img { margin:0 20px 10px 0; padding:0; width:30%; height: auto; border:0; float:left; }
.modal-area #profile-name { margin:0; padding:0 0 20px 0; width:auto; height: auto; font-size:20px; font-weight:400; }

.noscroll { overflow: hidden; }

/************************************************ CONTENT PUBLISHED *********************************************************/

/* Content Published */
#pbs_published_wrapper 	{ margin:100px 0 50px 0; padding:0 0 100px 0; width:100%; height:auto; z-index:1; }
#pbs_published_title		{ margin:0; padding:0; width:auto; height:auto; }
.pbs-published-title		{ margin:0 auto 20px auto; padding:0; width:auto; height:auto; text-align:center; }
.pbs-published-title h2		{ margin:0 auto 20px auto; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; text-align:center; }

.pbs-published-narrow		{ margin: 0 auto; padding: 0; max-width:768px; height:auto;  display:block;  position:relative; z-index:1; }
.pbs-published-medium		{ margin: 0 auto; padding: 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }
.pbs-published-wide			{ margin: 0 auto; padding: 0; width:100%; height:auto;  display:block; position:relative; z-index:1; }

.pbs-published-thumb		{ margin:0 1% 0 1%; padding:0; width:23%; height:auto; float:left; }
.pbs-published-thumb img	{ margin:0; padding:0; width:100%; height:auto; }
.pbs-published-thumb a		{ margin:0; padding:0; width:auto; height:auto; text-decoration:none;}
.pbs-published-thumb a:hover	{ filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none;  }


.pbs-published-writing		{ margin:0 1% 0 1%; padding:0; width:73%; height:auto; float:left; }
.pbs-published-text-dm         { margin:40px 0 0 0; padding:0 20px 30px 20px; width:auto; height:auto; column-count:1; column-gap: 40px; text-align:left; }
.pbs-published-text-dm h2 		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; }
.pbs-published-text-dm p		{ margin: 0; padding: 2px 0 18px 0; }

.pbs-published-text-stn         { margin:40px 0 0 0; padding:0 20px 30px 20px; width:auto; height:auto; column-count:3; column-gap: 40px; text-align:left; }
.pbs-published-text-stn h2 		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; }
.pbs-published-text-stn p		{ margin: 0; padding: 2px 0 18px 0; }



/************************************************ CONTENT PAGES *********************************************************/

/* Content Wrapper */
#pbs_pages_wrapper 	{ margin:0 0 50px 0; padding:0 0 100px 0; width:100%; height:auto; z-index:1; }
#pbs_pages_wrapper form	{ margin:0; padding:0 0 100px 0; width:100%; height:100%; z-index:1; }

/* Pages Content Block Sizes */
.pbs-pages-narrow		{ margin: 0 auto; padding: 0 0 100px 0; max-width:768px; height:auto;  display:block;  position:relative; z-index:1; }
.pbs-pages-medium		{ margin: 90px auto; padding: 0 0 100px 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }
.pbs-pages-wide			{ margin: 0 auto; padding: 0; width:100%; height:auto;  display:block; position:relative; z-index:1; }

.pbs-pages-text         { margin:0; padding:30px 20px 30px 20px; height:auto; z-index:1; }

.pbs-pages-text h1 		{ margin:0 auto 20px auto; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:32px; font-weight:200; text-align:center; text-transform:none; display:block; }
.pbs-pages-text h2 		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; text-align:left; }
.pbs-pages-text h3 		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; text-align:left; }
.pbs-pages-text h4		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; text-align:left; }
.pbs-pages-text h5		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; text-align:left; }
.pbs-pages-text h6		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:20px; font-weight:200; text-align:left; }

.pbs-pages-text p		{ margin: 0; padding: 2px 0 18px 0; text-align:left; }
.pbs-pages-text ul 		{ margin:10px 0 0 20px; padding:0; list-style:square; }
.pbs-pages-text ul li	{ margin:10px 0 0 20px; padding:0; list-style:square; }
.pbs-pages-text ol 		{ margin:10px 0 0 50px; padding:0; }
.pbs-pages-text ol li	{ margin:10px 0 0 20px; padding:0; list-style: decimal; }
.pbs-pages-text iframe	{ margin: 0 auto; width: 96%; min-height:37vh; max-height:100vh; display:block; }

/************************************************** MEDIA GALLERY ******************************************************/
#pbs_gallery_wrapper		{ margin: 60px auto 0 auto; padding: 0; width:100%; height:auto; display:block; }

/* GALLERY 2-LEVEL */
#pbs_photos_wrapper		{ margin:10% auto 0 auto; padding:0; max-width:1330px; height:auto; text-align:center; display:block; overflow:hidden; }
#pbs_photos			{ margin:0 .5% 0 .5%; padding:0; width:auto; height:auto; text-align:center; display:inline-block; }

.pbs-photos-cat		{ margin:0 auto; padding:2%; width:24.888%; height:auto; float:left; position:relative; overflow:hidden; }
.pbs-photos-cat img { margin:0; padding:0; width:100%; height:auto; }

.pbs-photos-title		{ margin:0; padding:22px 0 0 0; width:100%; height:70px; background:rgb(255,255,255,0.7); display:block; position:absolute; bottom:40px; left:0; z-index:150; }
.pbs-photos-title h3 a 	{ margin:0; padding:0; color:#B2995F; font-size:24px; font-weight:200; text-decoration:none; text-transform:none; }
.pbs-photos-title h3 a:hover	{ text-decoration:none; }

.pbs-photos-gallery		{ margin:0 auto; padding:0; width:100%; height:auto; text-align:center; float:left; }
.pbs-photos-gallery ul		{ margin:0; padding:0; width:auto; height:auto; list-style:none; display:inline; }
.pbs-photos-gallery ul li	{ margin:0; padding:0; display:inline; }
.pbs-photos-gallery img	{ margin:.5%; padding:0; width:18.666%; height:auto; }

/* GALLERY 2-LEVEL */
.pbs-photos-title h4  { text-align:center; clear:both; }
.pbs-catphotos           { margin: 0; padding:0; width: auto; text-align:center; }
.pbs-setThumbnail        { margin: 0; padding:0; height: 126px; width: 126px; }


/* MEDIA VIDEOS */
.pbs-text-video   		{ margin:0 auto; padding:9px 0 0 0; height:auto; text-align:center; display:block; }
.pbs-text-video iframe 	{ margin:0; padding:0; width:100%; min-height:67vh; max-height:150vh; text-align:center; }


/******************************************************** CONTACT *********************************************************/
/* Contact Page */
#pbs_contact_wrapper	{ margin:90px 0 50px 0; padding:0 0 50px 0; width:100%; height:auto; z-index:1; }
.pbs-contact-medium		{ margin: 0 auto; padding: 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }
#pbs_contact_left		{ margin:0 1% 0 1%; padding:0; width:48%; height:auto; float:left; }
#pbs_contact_right		{ margin:0 1% 0 1%; padding:0; width:48%; height:auto; float:left; }
#pbs_contact_image		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }
#pbs_contact_image img	{ margin:0; padding:0; width:90%; height:auto; border:0; }


/* Contact Name & Number Left/Right */
.pbs-contact-row		{ margin:0; padding:0; width:auto; height:auto; display:block; }
.pbs-contact-left		{ margin:0; padding:0; width:21%; height:auto; float:left; font-weight:700; }
.pbs-contact-right		{ margin:0; padding:0; width:79%; height:auto; float:left; }


.pbs-contact-text         { margin:0; padding:30px 20px 30px 20px; width:auto; height:auto; color:#000; font-weight:300; z-index:1; }
.pbs-contact-text h1		{ margin: 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:32px; font-weight:200; text-align:center; display:block; }
.pbs-contact-text h2		{ margin: 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:32px; font-weight:200; text-align:center; display:block; }

.pbs-contact-text p		{ margin: 0; padding: 10px 0 10px 0; }
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:87vh; display:block; }


/* Footer */
#pbs_footer_wrapper		{ margin:0; padding:0; width:100%; height:auto; background-color: #FF6600; display:block; clear:both; overflow-y:hidden; z-index:1; }
#pbs_footer_medium			 	{ margin:0 auto; padding:0; max-width:1280px; height:auto; display:block; z-index:1; }

.pbs-footer-col		{ margin:0; padding:0; width:33.333%; height:auto; float:left; }
.pbs-footer-text   		{ margin:0; padding:20px 10px 20px 10px; height:auto; color:rgba(255,255,255,0.8); font-weight:400; text-align:center; }
.pbs-footer-text h6		{ margin:0; padding:0; font-family: 'Prata', serif; color: #fff; font-size: 24px; line-height:46px; font-weight:500; text-transform: none; display:block; }
.pbs-footer-text a      { margin:0; padding:0; color:rgba(255,255,255,0.8); text-decoration: none; }
.pbs-footer-text a:hover { color:rgba(216,201,150,1.0); text-decoration:none; }
.pbs-footer-text iframe  { margin:0; padding:0; width:100%; height:27vh; }

.pbs-footer-text p		{ margin: 0; padding: 5px 0 5px 0; }
.pbs-footer-text img  	{ margin:0 auto; padding:10px 0 10px 0; width:64px; height:auto; display:block; }

.pbs-footer-contact			{ margin:0; padding:10px 0 10px 0; width:auto; height:auto; clear:both; }
.pbs-footer-contact-left	{ margin:0; padding:0; width:80px; height:auto; font-weight:500; float:left; text-align:left; }
.pbs-footer-contact-right	{ margin:0; padding:0 0 0 10px; width:150px; height:auto; float:left; }
.pbs-footer-contact-right a { margin:0; padding:0; color: hsla(24, 15%, 50%, 1); text-align:left; text-decoration: none; }
.pbs-footer-contact-right a:hover { color: #99CCFF; }

.pbs-footer-social-media	{ margin:0 auto; padding:0 0 10px 0; width:186px; height:auto; text-align:center; }

.pbs-footer-facebook		{ margin:0 10px; padding:0; width:42px; height:42px; font-weight:500; display:block; float:left; }
.pbs-footer-facebook a		{ text-decoration:none; }
.pbs-footer-facebook a:hover	{ filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none; }
.pbs-footer-facebook img	{ margin:0; padding:0; width:100%; height:auto; }

.pbs-footer-twitter		{ margin:0 10px; padding:0; width:42px; height:42px; font-weight:500; display:block; float:left; }
.pbs-footer-twitter a		{ text-decoration:none; }
.pbs-footer-twitter a:hover	{ filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none; }
.pbs-footer-twitter img	{ margin:0; padding:0; width:100%; height:auto; }

.pbs-footer-instagram		{ margin:0 10px; padding:0; width:42px; height:42px; font-weight:500; display:block; float:left; }
.pbs-footer-instagram a		{ text-decoration:none; }
.pbs-footer-instagram a:hover	{ filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none; }
.pbs-footer-instagram img	{ margin:0; padding:0; width:100%; height:auto; }


#pbs_footer_copyright	{ margin:50px auto; padding:0; width:auto; height:auto; color:#fff; text-align:center; display:block;  }
#pbs_footer_copyright img  	{ margin:0 auto; padding:10px 0 10px 0; width:40px; height:auto; display:block; }


/* MAILCHIMP */
#mc_embed_signup	{ margin:10px 0 0 0; padding:0; width:100%; height:100%; color:#fff; }

#mce-FNAME		{ margin:4px 0 4px 0; padding:10px; width:80%; height:auto; font-size:16px; color:#000; font-weight:400; border:none; }
#mce-LNAME		{ margin:4px 0 4px 0; padding:10px; width:80%; height:auto; font-size:16px; color:#000; font-weight:400; border:none; }
#mce-EMAIL		{ margin:4px 0 4px 0; padding:10px; width:80%; height:auto; font-size:16px; color:#000; font-weight:400; border:none; }
#mce-MMERGE3	{ margin:4px 0 4px 0; padding:10px; width:80%; height:auto; font-size:16px; color:#000; font-weight:400; border:none; }
#mc-embedded-subscribe { margin:10px 0 4px 0; padding:10px; width:auto; height:auto; font-size:18px; color:#fff; font-weight:400; background:hsla(82, 61%, 45%, 1); border:none; }

/* MODAL NEWSLETTER */
.modal-content	{ color:hsla(58, 15%, 55%, 1); background-color:hsla(58, 15%, 96%, 1); }
.modal-header	{ height:100px; border-bottom:0; }
.modal-title	{ color:hsla(46, 46%, 62%, 1); font-size:32px; text-align:left; text-transform:normal; }
.modal-body		{ height:auto; }
.modal-body	iframe	{ height:32vh; width:100%; }
.modal-footer	{ border-top:0; }


/******************************************************************  MEDIA SCREENS  *********************************************************************/
/******************************************************************  MEDIA SCREENS  *********************************************************************/
/******************************************************************  MEDIA SCREENS  *********************************************************************/

/* Max-Width 1599px */
@media only screen 
and (min-width: 1800px)
and (max-width: 1899px) {

/* PROD IMG LARGE IMAGE ON LEFT */  
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:56%; height:auto; float:left; }


	
}	

/* Max-Width 1599px */
@media only screen 
and (min-width: 1700px)
and (max-width: 1799px) {	

/* PROD IMG LARGE IMAGE ON LEFT */  
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:50%; height:auto; float:left; }



}

/* Max-Width 1599px */
@media only screen 
and (min-width: 1600px)
and (max-width: 1699px) {

/* PROD IMG LARGE IMAGE ON LEFT */  
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:46%; height:auto; float:left; }



}
	
/* Max-Width 1599px */
@media only screen 
and (min-width: 1500px)
and (max-width: 1599px) {

/* PROD IMG LARGE IMAGE ON LEFT */  
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:40%; height:auto; float:left; }




/* CONTACT */
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:100vh; display:block; }

}

/* Max-Width 1499px */
@media only screen 
and (min-width: 1400px)
and (max-width: 1499px) {
/* HP CAROUSEL */
.carousel-item { height: 78vh; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }	




/* CONTACT */
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:100vh; display:block; }


}

/* Max-Width 1399px */
@media only screen 
and (min-width: 1300px)
and (max-width: 1399px) {
/* HP CAROUSEL */
.carousel-item { height: 78vh; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }	



/* CONTACT */
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:100vh; display:block; }


}

/* Max-Width 1299px */
@media only screen 
and (min-width: 1200px)
and (max-width: 1299px) {
/* HP CAROUSEL */
.carousel-item { height: 88vh; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }


/* CONTACT */
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:100vh; display:block; }

}


/* Max-Width 1199 */
@media only screen 
and (min-width: 1100px)
and (max-width: 1199px) {
/**************************************** HEADER NAVBAR **************************************************************/

/* NAVIGATION */
.pbs-topnav 			{ overflow: inherit; }
.pbs-topnav a 			{ display: none; }
.pbs-topnav ul        	{ margin:0; padding:0; width: auto; height:auto; list-style:none; display: inline; }
.pbs-topnav li        	{ margin:0; padding:0; display: inline; }
.pbs-topnav li h2 a   	{ margin: 50px 20px 0 20px; padding:0; width:auto; height:auto; font-size:20px; color:#fff; font-weight: 400; text-decoration:none; line-height:36px; text-transform:none; }
.pbs-topnav li h2 a:hover   { color:#000; text-decoration:none; }

#pbs_nav_bun		{ margin:0; padding:0; width:32px; height:auto; position:absolute; left:50%; top:44px; transform:translate(-50%,-50%); filter:alpha(opacity=70); -moz-opacity:07; -khtml-opacity: 0.7; opacity: 0.7;  display:inline-block; z-index:999; }
#pbs_nav_bun img	{ margin:0; padding:0; width:32px; height:auto; }
#pbs_nav_bun a 		{ margin:0; padding:0; border:0; }
#pbs_nav_bun a:hover { filter:alpha(opacity=40); -moz-opacity:04; -khtml-opacity: 0.4; opacity: 0.4;  text-decoration:none; }
  
.pbs-topnav.responsive { margin:0 auto; padding:0; width:100%; height:200px; background:hsla(82, 61%, 45%, 0.9); text-align:center; position:absolute; top:190px; left:50%; transform:translate(-50%,-50%); display:block; z-index:9999; }
.pbs-topnav.responsive a { margin:0; padding:6px 0 6px 0; width:100%; height:auto; color:#fff; text-align: center; float:none; display:inline-block; text-decoration:none; }
.pbs-topnav.responsive a.icon { margin:0 10px 0 0; position: absolute; font-style:normal; right: 10px; top: 10px; }



/* CONTACT */
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:97vh; display:block; }																				 

}


/*  Max-Width 1099px */
@media only screen 
and (min-width: 1000px)
and (max-width: 1099px) {
	
/**************************************** HEADER NAVBAR **************************************************************/

/* NAVIGATION */
.pbs-topnav 			{ overflow: inherit; }
.pbs-topnav a 			{ display: none; }
.pbs-topnav ul        	{ margin:0; padding:0; width: auto; height:auto; list-style:none; display: inline; }
.pbs-topnav li        	{ margin:0; padding:0; display: inline; }
.pbs-topnav li h2 a   	{ margin: 50px 20px 0 20px; padding:0; width:auto; height:auto; font-size:20px; color:#fff; font-weight: 400; text-decoration:none; line-height:36px; text-transform:none; }
.pbs-topnav li h2 a:hover   { color:#000; text-decoration:none; }

#pbs_nav_bun		{ margin:0; padding:0; width:32px; height:auto; position:absolute; left:50%; top:44px; transform:translate(-50%,-50%); filter:alpha(opacity=70); -moz-opacity:07; -khtml-opacity: 0.7; opacity: 0.7;  display:inline-block; z-index:999; }
#pbs_nav_bun img	{ margin:0; padding:0; width:32px; height:auto; }
#pbs_nav_bun a 		{ margin:0; padding:0; border:0; }
#pbs_nav_bun a:hover { filter:alpha(opacity=40); -moz-opacity:04; -khtml-opacity: 0.4; opacity: 0.4;  text-decoration:none; }
  
.pbs-topnav.responsive { margin:0 auto; padding:0; width:100%; height:200px; background:hsla(82, 61%, 45%, 0.9); text-align:center; position:absolute; top:190px; left:50%; transform:translate(-50%,-50%); display:block; z-index:9999; }
.pbs-topnav.responsive a { margin:0; padding:6px 0 6px 0; width:100%; height:auto; color:#fff; text-align: center; float:none; display:inline-block; text-decoration:none; }
.pbs-topnav.responsive a.icon { margin:0 10px 0 0; position: absolute; font-style:normal; right: 10px; top: 10px; }

/* RECIPES */
.pbs-recipes-box { margin:0 1% 2% 1%; padding:0; width:31%; height:430px; float:left; position:relative; }
.pbs-rec-recs-box { margin:0 1% 2% 1%; padding:0; width:23%; height:400px; float:left; position:relative; }

/* PROD IMG LARGE IMAGE ON LEFT */  
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:50%; height:auto; float:left; }
/* PROD DETAILS TEXT ON RIGHT */
.pbs-rec-summary	{ margin:0; padding:0 1% 0 1%; width:46%; height:auto; text-align:left; float:left }
.pbs-rec-story	{ margin:-40px 0 0 0; padding:0 1% 0 1%; width:46%; height:auto; text-align:left; float:left }
.pbs-rec-recipe	{ margin:30px 1% 0 1%; padding:0 1% 0 1%; width:98%; height:auto; float:left; }

/* CONTACT */
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:97vh; display:block; }

}

/*  Max-Width 999px */
@media only screen 
and (min-width: 900px)
and (max-width: 999px) {
/* GLOBAL */
body, html { margin:0; padding:0; width:100%; height:auto; color:#333; font-family: 'Roboto', sans-serif; font-size:18px;  font-weight: 400; }
	

/* HEADER SOCIAL MEDIA */
.pbs-header-social-media	{ margin:2px 16px 0 0; padding:0; width:auto; height:auto; float:right; }

/* HEADER WRAPPER */
#pbs_header_wrapper	{ margin:0; padding:0; width:100%; height:140px; background:hsla(360, 100%, 100%, 0.9); border-bottom:2px solid hsla(82, 61%, 45%, 1); position:fixed; top:0; right:0; z-index:990; }
#pbs_header_container	{ margin:0; padding:0; width:100%; height:140px; }
#pbs_header_logo img   { margin: 4px auto; padding:0; width:auto; height:80px; display:block; }

.pbs-header-facebook		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-twitter		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-instagram		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }


/* NAVIGATION */
.pbs-topnav 			{ overflow: inherit; }
.pbs-topnav a 			{ display: none; }
.pbs-topnav ul        	{ margin:0; padding:0; width: auto; height:auto; list-style:none; display: inline; }
.pbs-topnav li        	{ margin:0; padding:0; display: inline; }
.pbs-topnav li h2 a   	{ margin: 50px 20px 0 20px; padding:0; width:auto; height:auto; font-size:20px; color:#fff; font-weight: 400; text-decoration:none; line-height:36px; text-transform:none; }
.pbs-topnav li h2 a:hover   { color:#000; text-decoration:none; }

#pbs_nav_bun		{ margin:0; padding:0; width:32px; height:auto; position:absolute; left:50%; top:100px; transform:translate(-50%,-50%); filter:alpha(opacity=70); -moz-opacity:07; -khtml-opacity: 0.7; opacity: 0.7;  display:inline-block; z-index:999; }
#pbs_nav_bun img	{ margin:0; padding:0; width:32px; height:auto; }
#pbs_nav_bun a 		{ margin:0; padding:0; border:0; }
#pbs_nav_bun a:hover { filter:alpha(opacity=40); -moz-opacity:04; -khtml-opacity: 0.4; opacity: 0.4;  text-decoration:none; }
  
.pbs-topnav.responsive { margin:0 auto; padding:0; width:100%; height:200px; background:hsla(82, 61%, 45%, 0.9); text-align:center; position:absolute; top:240px; left:50%; transform:translate(-50%,-50%); display:block; z-index:9999; }
.pbs-topnav.responsive a { margin:0; padding:6px 0 6px 0; width:100%; height:auto; color:#fff; text-align: center; float:none; display:inline-block; text-decoration:none; }
.pbs-topnav.responsive a.icon { margin:0 10px 0 0; position: absolute; font-style:normal; right: 10px; top: 10px; }

/* HP LEFT & RIGHT COLUMNS AT TOP */
.pbs-hp-left		{ margin:0 1% 2% 1%; padding:0; width:98%;; height:auto; }
.pbs-hp-right		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; color: #fff; background-color:hsla(82, 61%, 45%, 1); }

/* PAGES */
.pbs-pages-medium		{ margin: 160px auto; padding: 0 0 100px 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }

/* HP BLOG */
.pbs-hp-blog-snippet-left       { margin:0; padding:0; width:30%; height:auto; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-snippet-right      { margin:0 0 50px 0; padding:0; width:70%; height:320px; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-read-more			{ margin:0; padding:0; width:100%; height:auto; display:block; text-align:right; float:right;  }
.pbs-hp-blog-title       { margin:0; padding:0; color:#000; font-family: 'Prata', serif; text-decoration:none; font-size:22px; font-weight:500; text-align:center; display:block; }
.pbs-hp-blog-date          { margin:0 0 0 20px; padding:0; font-size:14px; font-style:italic; text-align:center; }

/* HP RECIPES */
.pbs-hp-recipes-box { margin:0 1% 50px 1%; padding:0; width:48%; height:auto; float:left; }

/* BLOG */
#pbs_blog_wrapper	{ margin:160px 0 100px 0; padding:0; width:auto; height:auto; }
.pbs-blog-snippet   { margin:0 1% 50px 1%; padding:0; width:48%; height:auto; background-color:#fff; border:0px solid #333; float:left; }
.pbs-blog-text        { margin:0; padding:10px 1% 10px 1%; width:98%; height:auto; text-align:left; }
.pbs-blog-text p	{ margin: 0; padding: 0 2% 15px 2%; } 
.pbs-blog-text h2 		{ margin:0 0 20px 0; padding:0 2% 0 2%; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; text-align:left; }

.pbs-blog-fullwidth	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-half		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-third		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-quarter	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-auto-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-right		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }

/* RECIPES */
#pbs_recipes_wrapper 	{ margin:160px 0 50px 0; padding:0 0 100px 0; width:auto; height:auto; clear:both; z-index:1; }
.pbs-recipes-box { margin:0 1% 50px 1%; padding:0; width:48%; height:auto; float:left; position:relative; }
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }

.pbs-rec-summary	{ margin:0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left; float:left }
.pbs-rec-story	{ margin:-40px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left; float:left }
.pbs-rec-recipe	{ margin:30px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto; float:left;  }

/* PUBLISHED WORK */
.pbs-published-writing		{ margin:-80px 0 0 0; padding:0; width:auto; height:auto; column-count:1; column-gap: 0; text-align:center; }

/* CONTACT */
#pbs_contact_wrapper	{ margin:160px 0 50px 0; padding:0 0 50px 0; width:100%; height:auto; z-index:1; }
#pbs_contact_left		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; }
#pbs_contact_right		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:97vh; display:block; }	

/* FOOTER */
.pbs-footer-col		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }													 

}

/*  Max-Width 899px */
@media only screen 
and (min-width: 800px)
and (max-width: 899px) {
/* GLOBAL */
body, html { margin:0; padding:0; width:100%; height:auto; color:#333; font-family: 'Roboto', sans-serif; font-size:18px;  font-weight: 400; }
	

/* HEADER SOCIAL MEDIA */
.pbs-header-social-media	{ margin:2px 16px 0 0; padding:0; width:auto; height:auto; float:right; }

/* HEADER WRAPPER */
#pbs_header_wrapper	{ margin:0; padding:0; width:100%; height:140px; background:hsla(360, 100%, 100%, 0.9); border-bottom:2px solid hsla(82, 61%, 45%, 1); position:fixed; top:0; right:0; z-index:990; }
#pbs_header_container	{ margin:0; padding:0; width:100%; height:140px; }
#pbs_header_logo img   { margin: 4px auto; padding:0; width:auto; height:80px; display:block; }

.pbs-header-facebook		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-twitter		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-instagram		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }


/* NAVIGATION */
.pbs-topnav 			{ overflow: inherit; }
.pbs-topnav a 			{ display: none; }
.pbs-topnav ul        	{ margin:0; padding:0; width: auto; height:auto; list-style:none; display: inline; }
.pbs-topnav li        	{ margin:0; padding:0; display: inline; }
.pbs-topnav li h2 a   	{ margin: 50px 20px 0 20px; padding:0; width:auto; height:auto; font-size:20px; color:#fff; font-weight: 400; text-decoration:none; line-height:36px; text-transform:none; }
.pbs-topnav li h2 a:hover   { color:#000; text-decoration:none; }

#pbs_nav_bun		{ margin:0; padding:0; width:32px; height:auto; position:absolute; left:50%; top:100px; transform:translate(-50%,-50%); filter:alpha(opacity=70); -moz-opacity:07; -khtml-opacity: 0.7; opacity: 0.7;  display:inline-block; z-index:999; }
#pbs_nav_bun img	{ margin:0; padding:0; width:32px; height:auto; }
#pbs_nav_bun a 		{ margin:0; padding:0; border:0; }
#pbs_nav_bun a:hover { filter:alpha(opacity=40); -moz-opacity:04; -khtml-opacity: 0.4; opacity: 0.4;  text-decoration:none; }
  
.pbs-topnav.responsive { margin:0 auto; padding:0; width:100%; height:200px; background:hsla(82, 61%, 45%, 0.9); text-align:center; position:absolute; top:240px; left:50%; transform:translate(-50%,-50%); display:block; z-index:9999; }
.pbs-topnav.responsive a { margin:0; padding:6px 0 6px 0; width:100%; height:auto; color:#fff; text-align: center; float:none; display:inline-block; text-decoration:none; }
.pbs-topnav.responsive a.icon { margin:0 10px 0 0; position: absolute; font-style:normal; right: 10px; top: 10px; }

/* HP LEFT & RIGHT COLUMNS AT TOP */
.pbs-hp-left		{ margin:0 1% 2% 1%; padding:0; width:98%;; height:auto; }
.pbs-hp-right		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; color: #fff; background-color:hsla(82, 61%, 45%, 1); }

/* PAGES */
.pbs-pages-medium		{ margin: 160px auto; padding: 0 0 100px 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }

/* HP BLOG */
.pbs-hp-blog-snippet-left       { margin:0; padding:0; width:30%; height:auto; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-snippet-right      { margin:0 0 50px 0; padding:0; width:70%; height:320px; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-read-more			{ margin:0; padding:0; width:100%; height:auto; display:block; text-align:right; float:right;  }
.pbs-hp-blog-title       { margin:0; padding:0; color:#000; font-family: 'Prata', serif; text-decoration:none; font-size:22px; font-weight:500; text-align:center; display:block; }
.pbs-hp-blog-date          { margin:0 0 0 20px; padding:0; font-size:14px; font-style:italic; text-align:center; }

/* HP RECIPES */
.pbs-hp-recipes-box { margin:0 1% 50px 1%; padding:0; width:48%; height:auto; float:left; }

/* BLOG */
#pbs_blog_wrapper	{ margin:160px 0 100px 0; padding:0; width:auto; height:auto; }
.pbs-blog-snippet   { margin:0 1% 50px 1%; padding:0; width:48%; height:auto; background-color:#fff; border:0px solid #333; float:left; }
.pbs-blog-text        { margin:0; padding:10px 1% 10px 1%; width:98%; height:auto; text-align:left; }
.pbs-blog-text p	{ margin: 0; padding: 0 2% 15px 2%; } 
.pbs-blog-text h2 		{ margin:0 0 20px 0; padding:0 2% 0 2%; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; text-align:left; }

.pbs-blog-fullwidth	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-half		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-third		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-quarter	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-auto-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-right		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }

/* RECIPES */
#pbs_recipes_wrapper 	{ margin:160px 0 50px 0; padding:0 0 100px 0; width:auto; height:auto; clear:both; z-index:1; }
.pbs-recipes-box { margin:0 1% 50px 1%; padding:0; width:48%; height:auto; float:left; position:relative; }
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }

.pbs-rec-summary	{ margin:0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left; float:left }
.pbs-rec-story	{ margin:-40px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left; float:left }
.pbs-rec-recipe	{ margin:30px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto; float:left; border: 0 solid hsla(82, 61%, 45%, 1); }
.pbs-rec-back		{ margin:20px 20px 20px 0; padding:0; width:auto; height:auto; text-align:right; display:block; clear:both; }

/* PUBLISHED WORK */
#pbs_published_wrapper 	{ margin:160px 0 50px 0; padding:0 0 100px 0; width:100%; height:auto; z-index:1; }
#pbs_published_thumbs_wrapper		{ margin:-50px 0 0 0; padding:0; width:auto; height:auto; }
.pbs-published-thumbs		{ margin:0 1% 0 1%; padding:0; width:23%; height:auto; float:left; }
#pbs_published_writing		{ margin:-50px 0 0 0; padding:0; width:auto; height:auto; }
.pbs-published-text         { margin:0; padding:0 20px 30px 20px; width:auto; height:auto; column-count:1; column-gap: 0; text-align:center; }

/* CONTACT */
#pbs_contact_wrapper	{ margin:160px 0 50px 0; padding:0 0 50px 0; width:100%; height:auto; z-index:1; }
#pbs_contact_left		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; }
#pbs_contact_right		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:97vh; display:block; }	

/* FOOTER */
.pbs-footer-col		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }																						 

}


/* Max-Width 799px */
@media only screen 
and (min-width: 700px)
and (max-width: 799px) {
/* GLOBAL */
body, html { margin:0; padding:0; width:100%; height:auto; color:#333; font-family: 'Roboto', sans-serif; font-size:18px;  font-weight: 400; }
	

/* HEADER SOCIAL MEDIA */
.pbs-header-social-media	{ margin:2px 16px 0 0; padding:0; width:auto; height:auto; float:right; }

/* HEADER WRAPPER */
#pbs_header_wrapper	{ margin:0; padding:0; width:100%; height:140px; background:hsla(360, 100%, 100%, 0.9); border-bottom:2px solid hsla(82, 61%, 45%, 1); position:fixed; top:0; right:0; z-index:990; }
#pbs_header_container	{ margin:0; padding:0; width:100%; height:140px; }
#pbs_header_logo img   { margin: 4px auto; padding:0; width:auto; height:80px; display:block; }

.pbs-header-facebook		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-twitter		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-instagram		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }


/* NAVIGATION */
.pbs-topnav 			{ overflow: inherit; }
.pbs-topnav a 			{ display: none; }
.pbs-topnav ul        	{ margin:0; padding:0; width: auto; height:auto; list-style:none; display: inline; }
.pbs-topnav li        	{ margin:0; padding:0; display: inline; }
.pbs-topnav li h2 a   	{ margin: 50px 20px 0 20px; padding:0; width:auto; height:auto; font-size:20px; color:#fff; font-weight: 400; text-decoration:none; line-height:36px; text-transform:none; }
.pbs-topnav li h2 a:hover   { color:#000; text-decoration:none; }

#pbs_nav_bun		{ margin:0; padding:0; width:32px; height:auto; position:absolute; left:50%; top:100px; transform:translate(-50%,-50%); filter:alpha(opacity=70); -moz-opacity:07; -khtml-opacity: 0.7; opacity: 0.7;  display:inline-block; z-index:999; }
#pbs_nav_bun img	{ margin:0; padding:0; width:32px; height:auto; }
#pbs_nav_bun a 		{ margin:0; padding:0; border:0; }
#pbs_nav_bun a:hover { filter:alpha(opacity=40); -moz-opacity:04; -khtml-opacity: 0.4; opacity: 0.4;  text-decoration:none; }
  
.pbs-topnav.responsive { margin:0 auto; padding:0; width:100%; height:200px; background:hsla(82, 61%, 45%, 0.9); text-align:center; position:absolute; top:240px; left:50%; transform:translate(-50%,-50%); display:block; z-index:9999; }
.pbs-topnav.responsive a { margin:0; padding:6px 0 6px 0; width:100%; height:auto; color:#fff; text-align: center; float:none; display:inline-block; text-decoration:none; }
.pbs-topnav.responsive a.icon { margin:0 10px 0 0; position: absolute; font-style:normal; right: 10px; top: 10px; }

/* HP LEFT & RIGHT COLUMNS AT TOP */
.pbs-hp-left		{ margin:0 1% 2% 1%; padding:0; width:98%;; height:auto; }
.pbs-hp-right		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; color: #fff; background-color:hsla(82, 61%, 45%, 1); }

/* PAGES */
.pbs-pages-medium		{ margin: 160px auto; padding: 0 0 100px 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }

/* HP BLOG */
.pbs-hp-blog-snippet-left       { margin:0; padding:0; width:30%; height:auto; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-snippet-right      { margin:0 0 50px 0; padding:0; width:70%; height:320px; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-read-more			{ margin:0; padding:0; width:100%; height:auto; display:block; text-align:right; float:right;  }
.pbs-hp-blog-title       { margin:0; padding:0; color:#000; font-family: 'Prata', serif; text-decoration:none; font-size:22px; font-weight:500; text-align:center; display:block; }
.pbs-hp-blog-date          { margin:0 0 0 20px; padding:0; font-size:14px; font-style:italic; text-align:center; }

/* HP RECIPES */
.pbs-hp-recipes-box { margin:0 1% 50px 1%; padding:0; width:48%; height:auto; float:left; }

/* BLOG */
#pbs_blog_wrapper	{ margin:160px 0 100px 0; padding:0; width:auto; height:auto; }
.pbs-blog-snippet   { margin:0 1% 50px 1%; padding:0; width:48%; height:auto; background-color:#fff; border:0px solid #333; float:left; }
.pbs-blog-text        { margin:0; padding:10px 1% 10px 1%; width:98%; height:auto; text-align:left; }
.pbs-blog-text p	{ margin: 0; padding: 0 2% 15px 2%; } 
.pbs-blog-text h2 		{ margin:0 0 20px 0; padding:0 2% 0 2%; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; text-align:left; }

.pbs-blog-fullwidth	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-half		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-third		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-quarter	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-auto-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-right		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }

/* RECIPES */
#pbs_recipes_wrapper 	{ margin:160px 0 50px 0; padding:0 0 100px 0; width:auto; height:auto; clear:both; z-index:1; }
.pbs-recipes-box { margin:0 1% 50px 1%; padding:0; width:48%; height:auto; float:left; position:relative; }
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }

.pbs-rec-summary	{ margin:0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left; float:left }
.pbs-rec-story	{ margin:-40px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left; float:left }
.pbs-rec-recipe	{ margin:30px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto; float:left;  border: 0 solid hsla(82, 61%, 45%, 1); }
.pbs-rec-back		{ margin:20px 20px 20px 0; padding:0; width:auto; height:auto; text-align:right; display:block; clear:both; }

/* PUBLISHED WORK */
#pbs_published_wrapper 	{ margin:160px 0 50px 0; padding:0 0 100px 0; width:100%; height:auto; z-index:1; }
#pbs_published_thumbs_wrapper		{ margin:-50px 0 0 0; padding:0; width:auto; height:auto; }
.pbs-published-thumbs		{ margin:0 1% 0 1%; padding:0; width:23%; height:auto; float:left; }
#pbs_published_writing		{ margin:-50px 0 0 0; padding:0; width:auto; height:auto; }
.pbs-published-text         { margin:0; padding:0 20px 30px 20px; width:auto; height:auto; column-count:1; column-gap: 0; text-align:center; }

/* CONTACT */
#pbs_contact_wrapper	{ margin:160px 0 50px 0; padding:0 0 50px 0; width:100%; height:auto; z-index:1; }
#pbs_contact_left		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; }
#pbs_contact_right		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:97vh; display:block; }	

/* FOOTER */
.pbs-footer-col		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }		

}

/* Max-Width 699px */
@media only screen 
and (min-width: 600px)
and (max-width: 699px) {

/* HEADER SOCIAL MEDIA */
.pbs-header-social-media	{ margin:2px 16px 0 0; padding:0; width:auto; height:auto; float:right; }

/* HEADER WRAPPER */
#pbs_header_wrapper	{ margin:0; padding:0; width:100%; height:140px; background:hsla(360, 100%, 100%, 0.9); border-bottom:2px solid hsla(82, 61%, 45%, 1); position:fixed; top:0; right:0; z-index:990; }
#pbs_header_container	{ margin:0; padding:0; width:100%; height:140px; }
#pbs_header_logo img   { margin: 4px auto; padding:0; width:auto; height:70px; display:block; }

.pbs-header-facebook		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-twitter		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-instagram		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }


/* NAVIGATION */
.pbs-topnav 			{ overflow: inherit; }
.pbs-topnav a 			{ display: none; }
.pbs-topnav ul        	{ margin:0; padding:0; width: auto; height:auto; list-style:none; display: inline; }
.pbs-topnav li        	{ margin:0; padding:0; display: inline; }
.pbs-topnav li h2 a   	{ margin: 50px 20px 0 20px; padding:0; width:auto; height:auto; font-size:20px; color:#fff; font-weight: 400; text-decoration:none; line-height:36px; text-transform:none; }
.pbs-topnav li h2 a:hover   { color:#000; text-decoration:none; }

#pbs_nav_bun		{ margin:0; padding:0; width:32px; height:auto; position:absolute; left:50%; top:100px; transform:translate(-50%,-50%); filter:alpha(opacity=70); -moz-opacity:07; -khtml-opacity: 0.7; opacity: 0.7;  display:inline-block; z-index:999; }
#pbs_nav_bun img	{ margin:0; padding:0; width:32px; height:auto; }
#pbs_nav_bun a 		{ margin:0; padding:0; border:0; }
#pbs_nav_bun a:hover { filter:alpha(opacity=40); -moz-opacity:04; -khtml-opacity: 0.4; opacity: 0.4;  text-decoration:none; }
  
.pbs-topnav.responsive { margin:0 auto; padding:0; width:100%; height:200px; background:hsla(82, 61%, 45%, 0.9); text-align:center; position:absolute; top:240px; left:50%; transform:translate(-50%,-50%); display:block; z-index:9999; }
.pbs-topnav.responsive a { margin:0; padding:6px 0 6px 0; width:100%; height:auto; color:#fff; text-align: center; float:none; display:inline-block; text-decoration:none; }
.pbs-topnav.responsive a.icon { margin:0 10px 0 0; position: absolute; font-style:normal; right: 10px; top: 10px; }

/* HP LEFT & RIGHT COLUMNS AT TOP */
.pbs-hp-left		{ margin:0 1% 2% 1%; padding:0; width:98%;; height:auto; }
.pbs-hp-right		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; color: #fff; background-color:hsla(82, 61%, 45%, 1); }

/* PAGES */
.pbs-pages-medium		{ margin: 160px auto; padding: 0 0 100px 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }

/* HP BLOG */
.pbs-hp-blog-snippet-left       { margin:0; padding:0; width:100%; height:auto; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-snippet-right      { margin:0; padding:0; width:100%; height:360px; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-read-more			{ margin:0; padding:0; width:100%; height:auto; display:block; text-align:center; clear:both; }
.pbs-hp-blog-title       { margin:0; padding:0; color:#000; font-family: 'Prata', serif; text-decoration:none; font-size:22px; font-weight:500; text-align:center; display:block; }
.pbs-hp-blog-date          { margin:0 0 0 20px; padding:0; font-size:14px; font-style:italic; text-align:center; }

/* HP RECIPES */
.pbs-hp-recipes-box { margin:0 1% 50px 1%; padding:0; width:98%; height:auto; }

/* BLOG */
#pbs_blog_wrapper	{ margin:160px 0 100px 0; padding:0; width:auto; height:auto; }
.pbs-blog-snippet   { margin:0 1% 50px 1%; padding:0; width:98%; height:auto; background-color:#fff; border:0px solid #333; float:left; }
.pbs-blog-text        { margin:0; padding:10px 1% 10px 1%; width:98%; height:auto; text-align:left; }
.pbs-blog-text p	{ margin: 0; padding: 0 2% 15px 2%; } 
.pbs-blog-text h2 		{ margin:0 0 20px 0; padding:0 2% 0 2%; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; text-align:left; }

.pbs-blog-fullwidth	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-half		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-third		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-quarter	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-auto-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-right		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }

/* RECIPES */
#pbs_recipes_wrapper 	{ margin:160px 0 50px 0; padding:0 0 100px 0; width:auto; height:auto; clear:both; z-index:1; }
.pbs-recipes-box { margin:0 1% 50px 1%; padding:0; width:98%; height:auto; float:left; position:relative; }
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }

.pbs-rec-summary	{ margin:0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left; }
.pbs-rec-story	{ margin:-40px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left;  }
.pbs-rec-recipe	{ margin:30px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto;  border: 0 solid hsla(82, 61%, 45%, 1); }
.pbs-rec-back		{ margin:20px 20px 20px 0; padding:0; width:auto; height:auto; text-align:right; display:block; clear:both; }

/* PUBLISHED WORK */
#pbs_published_wrapper 	{ margin:160px 0 50px 0; padding:0 0 100px 0; width:100%; height:auto; z-index:1; }
#pbs_published_thumbs_wrapper		{ margin:-50px 0 0 0; padding:0; width:auto; height:auto; }
.pbs-published-thumbs		{ margin:0 1% 0 1%; padding:0; width:48%; height:auto; float:left; }
#pbs_published_writing		{ margin:-50px 0 0 0; padding:0; width:auto; height:auto; }
.pbs-published-text         { margin:0; padding:0 20px 30px 20px; width:auto; height:auto; column-count:1; column-gap: 0; text-align:center; }

/* CONTACT */
#pbs_contact_wrapper	{ margin:160px 0 50px 0; padding:0 0 50px 0; width:100%; height:auto; z-index:1; }
#pbs_contact_left		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; }
#pbs_contact_right		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:97vh; display:block; }	

/* FOOTER */
.pbs-footer-col		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }				

}

/* Max-Width 599px */
@media only screen 
and (min-width: 300px)
and (max-width: 599px) {
body, html { margin:0; padding:0; width:100%; height:auto; color:#333; font-family: 'Roboto', sans-serif; font-size:18px;  font-weight: 400; }

/* HEADER SOCIAL MEDIA */
.pbs-header-social-media	{ margin:2px 16px 0 0; padding:0; width:auto; height:auto; float:right; }

/* HEADER WRAPPER */
#pbs_header_wrapper	{ margin:0; padding:0; width:100%; height:140px; background:hsla(360, 100%, 100%, 0.9); border-bottom:2px solid hsla(82, 61%, 45%, 1); position:fixed; top:0; right:0; z-index:990; }
#pbs_header_container	{ margin:0; padding:0; width:100%; height:140px; }
#pbs_header_logo img   { margin: 4px auto; padding:0; width:auto; height:70px; display:block; }

.pbs-header-facebook		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-twitter		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }
.pbs-header-instagram		{ margin:0 5px; padding:0; width:32px; height:32px; font-weight:500; display:block; float:left; }


/* NAVIGATION */
.pbs-topnav 			{ overflow: inherit; }
.pbs-topnav a 			{ display: none; }
.pbs-topnav ul        	{ margin:0; padding:0; width: auto; height:auto; list-style:none; display: inline; }
.pbs-topnav li        	{ margin:0; padding:0; display: inline; }
.pbs-topnav li h2 a   	{ margin: 50px 20px 0 20px; padding:0; width:auto; height:auto; font-size:20px; color:#fff; font-weight: 400; text-decoration:none; line-height:36px; text-transform:none; }
.pbs-topnav li h2 a:hover   { color:#000; text-decoration:none; }

#pbs_nav_bun		{ margin:0; padding:0; width:32px; height:auto; position:absolute; left:50%; top:100px; transform:translate(-50%,-50%); filter:alpha(opacity=70); -moz-opacity:07; -khtml-opacity: 0.7; opacity: 0.7;  display:inline-block; z-index:999; }
#pbs_nav_bun img	{ margin:0; padding:0; width:32px; height:auto; }
#pbs_nav_bun a 		{ margin:0; padding:0; border:0; }
#pbs_nav_bun a:hover { filter:alpha(opacity=40); -moz-opacity:04; -khtml-opacity: 0.4; opacity: 0.4;  text-decoration:none; }
  
.pbs-topnav.responsive { margin:0 auto; padding:0; width:100%; height:200px; background:hsla(82, 61%, 45%, 0.9); text-align:center; position:absolute; top:240px; left:50%; transform:translate(-50%,-50%); display:block; z-index:9999; }
.pbs-topnav.responsive a { margin:0; padding:6px 0 6px 0; width:100%; height:auto; color:#fff; text-align: center; float:none; display:inline-block; text-decoration:none; }
.pbs-topnav.responsive a.icon { margin:0 10px 0 0; position: absolute; font-style:normal; right: 10px; top: 10px; }

/* HP LEFT & RIGHT COLUMNS AT TOP */
.pbs-hp-left		{ margin:0 1% 2% 1%; padding:0; width:98%;; height:auto; }
.pbs-hp-right		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; color: #fff; background-color:hsla(82, 61%, 45%, 1); }

/* PAGES */
.pbs-pages-medium		{ margin: 160px auto; padding: 0 0 100px 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }

/* HP BLOG */
.pbs-hp-blog-snippet-left       { margin:0; padding:0; width:100%; height:auto; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-snippet-right      { margin:0; padding:0; width:100%; height:400px; background-color:#fff; border:0px solid #333; text-align:left; }
.pbs-hp-blog-read-more			{ margin:0; padding:0; width:100%; height:auto; display:block; text-align:center; clear:both; }
.pbs-hp-blog-title       { margin:0; padding:0; color:#000; font-family: 'Prata', serif; text-decoration:none; font-size:22px; font-weight:500; text-align:center; display:block; }
.pbs-hp-blog-date          { margin:0; padding:0; font-size:16px; font-style:italic; text-align:center; }

/* HP RECIPES */
.pbs-hp-recipes-box { margin:0 1% 50px 1%; padding:0; width:98%; height:auto; }

/* BLOG */
#pbs_blog_wrapper	{ margin:160px 0 100px 0; padding:0; width:auto; height:auto; }
.pbs-blog-snippet   { margin:0 1% 50px 1%; padding:0; width:98%; height:auto; background-color:#fff; border:0px solid #333; float:left; }
.pbs-blog-text        { margin:0; padding:10px 1% 10px 1%; width:98%; height:auto; text-align:left; }
.pbs-blog-text p	{ margin: 0; padding: 0 2% 15px 2%; } 
.pbs-blog-text h2 		{ margin:0 0 20px 0; padding:0 2% 0 2%; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; text-align:left; }
.pbs-blog-author		{ margin:0; padding:0; font-size:16px; font-style:italic; text-align:center; }
.pbs-blog-date          { margin:0 0 10px 0; padding:0; font-size:16px; font-style:italic; text-align:center; }

.pbs-blog-fullwidth	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-half		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-blog-third		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-quarter	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-auto-left	{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }
.pbs-blog-right		{ margin:0 1% 0 1%;; padding:0; width:98%; height:auto; }

/* RECIPES */
#pbs_recipes_wrapper 	{ margin:160px 0 50px 0; padding:0 0 100px 0; width:auto; height:auto; clear:both; z-index:1; }
.pbs-recipes-box { margin:0 1% 50px 1%; padding:0; width:98%; height:auto; float:left; position:relative; }
.pbs-rec-img	{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }

.pbs-rec-summary	{ margin:0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left; }
.pbs-rec-story	{ margin:-40px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto; text-align:left; }
.pbs-rec-recipe	{ margin:30px 0 0 0; padding:0 1% 0 1%; width:98%; height:auto; border: 0 solid hsla(82, 61%, 45%, 1); }

.pbs-rec-recs-box { margin:0 1% 50px 1%; padding:0; width:98%; height:auto; position:relative; }
.pbs-rec-back		{ margin:20px 20px 20px 0; padding:0; width:auto; height:auto; text-align:right; display:block; clear:both; }

/* PUBLISHED WORK */
#pbs_published_wrapper 	{ margin:160px 0 50px 0; padding:0 0 100px 0; width:100%; height:auto; z-index:1; }
#pbs_published_title		{ margin:0; padding:0; width:auto; height:auto; }
.pbs-published-title		{ margin:0 auto 20px auto; padding:0; width:auto; height:auto; text-align:center; }
.pbs-published-title h2		{ margin:0 auto 20px auto; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; text-align:center; }

.pbs-published-narrow		{ margin: 0 auto; padding: 0; max-width:768px; height:auto;  display:block;  position:relative; z-index:1; }
.pbs-published-medium		{ margin: 0 auto; padding: 0; max-width:1000px; height:auto;  display:block;  position:relative; z-index:1; }
.pbs-published-wide			{ margin: 0 auto; padding: 0; width:100%; height:auto;  display:block; position:relative; z-index:1; }

.pbs-published-thumb		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }
.pbs-published-thumb img	{ margin:0; padding:0; width:100%; height:auto; }
.pbs-published-thumb a		{ margin:0; padding:0; width:auto; height:auto; text-decoration:none;}
.pbs-published-thumb a:hover	{ filter:alpha(opacity=50); -moz-opacity:05; -khtml-opacity: 0.5; opacity: 0.5; text-decoration:none;  }


.pbs-published-writing		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }
.pbs-published-text-dm         { margin:40px 0 0 0; padding:0 20px 30px 20px; width:auto; height:auto; column-count:1; column-gap: 40px; text-align:left; }
.pbs-published-text-dm h2 		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; }
.pbs-published-text-dm p		{ margin: 0; padding: 2px 0 18px 0; }

.pbs-published-text-stn         { margin:40px 0 0 0; padding:0 20px 30px 20px; width:auto; height:auto; column-count:1; column-gap: 40px; text-align:left; }
.pbs-published-text-stn h2 		{ margin:0 0 20px 0; padding:0; width:auto; height:auto; font-family: 'Prata', serif; color:#000; font-size:24px; font-weight:200; }
.pbs-published-text-stn p		{ margin: 0; padding: 2px 0 18px 0; }

/* CONTACT */
#pbs_contact_wrapper	{ margin:160px 0 50px 0; padding:0 0 50px 0; width:100%; height:auto; z-index:1; }
#pbs_contact_left		{ margin:0 1% 2% 1%; padding:0; width:98%; height:auto; }
#pbs_contact_right		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; }
.pbs-contact-text iframe	{ margin: 0 auto; width: 100%; height:98vh; display:block; }	

/* FOOTER */
.pbs-footer-col		{ margin:0 1% 0 1%; padding:0; width:98%; height:auto; float:left; }		

}

