/**
File:			custom.css
*/


/*---:[ responsive resets ]:---*/


.custom .post img
.format_text img,
.format_teaser img,
.format_text iframe,
.format_text object {
	max-width: 100%; 
}
.custom .post img
.format_text img,
.format_teaser img {
	height: auto;
}


.custom .post img {
	opacity:1.0;
	/*max-width: 100%;*/
	width:100%;
	max-width:740px;
	height:auto;
		}
.custom .post img:hover {opacity:0.7;}

.custom .brandon{font-family:'source sans pro',arial, sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:8pt;}
.custom .baskerville{font-family:'source sans pro',arial, sans-serif;color:#000;text-transform:none;font-weight:normal;letter-spacing:0px;}
.custom .blue{color:#86C1B7;}
.custom .orange{color:#f46165;}
.custom .bold{font-weight:bold;}
.custom .black{color:#000;}

.custom .lightstripes {background:#fff url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/images/body-bg2.png');}
.custom .stripes {border:1px solid #e5e5e5;background:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/images/backstripes.png');}

.custom a.brandon{font-family:'source sans pro',arial, sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:8pt;}
.custom a.blue{color:#86C1B7;}
.custom a.orange{color:#f46165;}
.custom a.bold{font-weight:bold;}
.custom a.black{color:#000;}

.iframe {border: none;}


/* Different Thumbs */
.custom .imgcont {
	width:310px;
	height:205px;
	overflow:hidden;
	margin-top:-15px;
	margin-bottom:20px;
}



.custom .attachment-sidebar-thumb, .size-sidebar-thumb {
	margin-top:5px;
}

.custom img.attachment-sidebar-thumb {
transform: scale(1.5);
}

.custom .attachment-related-thumb, .size-related-thumb {
	margin-top:5px;
}


.custom .attachment-mini-popular, .size-mini-popular {
	float:left;margin-right:20px;
}


/******HEADER AREA******/
/*-----------------------------------------------------------------------------------------------*/

.home-test #header_area {width:100%;box-shadow: 0px 0px 0px #aaa;height:50px;z-index:10;position:relative;background:#86C1B7;
}

.holiday #header_area {box-shadow: 0px 1px 5px #555;height:125px;z-index:10;position:relative;
}



.custom .zip {margin-bottom:5px;}
.custom .zip a {text-decoration:none;font-family:'source sans pro',arial,sans-serif;text-transform:uppercase;font-color:#f46165;letter-spacing:1px;font-size:9pt;padding:3px;margin-left:3px;}
.custom .zip a:hover {color:#000;text-decoration:none;}



.custom .sub  {
		margin-top:0px;margin-bottom:15px;
		font-size:12px;
		font-weight:bold;text-transform:uppercase;
		font-family:'source sans pro' , arial, sans-serif;
		letter-spacing:1px;
		text-align:center;
		color:#86C1B7;
		font-weight:bold;
		}

.custom .essb_links li a .essb_network_name {
		font-size:14px;
		text-transform:uppercase;
		font-family:'source sans pro', sans-serif;
		letter-spacing:1px;
}

@media screen and (max-width:1024px) {
.custom .socialwide {display:none;}

}
		
@media screen and (max-width:1014px){
.custom .essb_links {margin:0 auto;}
}

@media screen and (max-width:540px){
.custom .sub  {display:none;}
}
		
.home-test .sub {font-size:9pt;}

.home-test a.read{color:#86C1B7;}

.custom .headline_meta {
   font-style: normal;
}

.custom .headline_meta span,
 .custom .headline_meta abbr {
   text-transform: none;
}
.custom .date a.primary {font-size:8pt;color:#f46165;letter-spacing:0px;}

.recipes .sub H2 {color:#f46165;}
.blog .sub H2 {color:#f46165;}

/* PORTFOLIO SLIDESHOW BASIC */
@font-face {
    font-family: 'IcoMoonRegular';
    src: url('https://www.eatwell101.com/wp-content/plugins/portfolio-slideshow-pro/css/icomoon-webfont.eot');
    src: url('https://www.eatwell101.com/wp-content/plugins/portfolio-slideshow-pro/css/icomoon-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.eatwell101.com/wp-content/plugins/portfolio-slideshow-pro/css/icomoon-webfont.woff') format('woff'),
         url('https://www.eatwell101.com/wp-content/plugins/portfolio-slideshow-pro/css/icomoon-webfont.ttf') format('truetype'),
         url('https://www.eatwell101.com/wp-content/plugins/portfolio-slideshow-pro/css/icomoon-webfont.svg#IcoMoonRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.custom .slideshow-wrapper {
	display: block;
	margin: 0 0 10px 0;
}

.custom .showloader .slideshow-content, .showloader .slideshow-nav, .showloader .pager  {
	visibility: hidden;
}

.custom .clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

* html .clearfix {
	zoom: 1
}

*:first-child+html .clearfix {
	zoom: 1
}

.custom .slideshow-wrapper .inactive {
	opacity: .2;
	filter: alpha(opacity=0);
	cursor: default
}

.custom .slideshow-wrapper p {
	margin: 10px 0!important
}

.custom .slideshow-content img {
	margin: 0!important;
	border: none!important;
	padding: 0!important;
	max-width: none!important
}

.custom .fluid .slideshow-content img {
	max-width: 100%!important;
	width: auto;
	height: auto
}

.custom .portfolio-slideshow {
	margin: 10px 0 0;
	z-index: 1!important;
	clear: both
}

.custom .centered .portfolio-slideshow {
	margin: 10px auto 0;
	text-align: center
}

.custom .slideshow-content {
	width: 100%;
	margin: 0 0 7px 0
}

.custom .slideshow-nav {
	margin-top: 5px;
	overflow: visible;
	line-height: 15px;
	height: 17px;
}

.custom .centered .slideshow-nav {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 100%;
}

/* Slideshow icons */

.custom .graphical .psp-icon, .pscarousel .psp-icon, .bullets .psp-icon {
	margin-right:10px;
	line-height: 1.2em;
	display: inline;	
	vertical-align: middle;
}
	
.custom .graphical .psp-icon:before, .pscarousel .psp-icon:before, .bullets .psp-icon:before { 
	font-family: 'IcoMoonRegular';
	margin-right: 5px;
	content: attr(data-icon);
	color: #888888;	
}
  
.custom .graphical .psp-icon:hover, .pscarousel .psp-icon:hover, .bullets .psp-icon:hover {
	opacity: .7;
	filter: alpha(opacity = 70);
}	

.custom .graphical .psp-icon-replace, .pscarousel .psp-icon-replace, .bullets .psp-icon-replace {
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
	position: relative;
	min-width: 1em;
}

.custom .graphical .psp-icon-replace:before, .pscarousel .psp-icon-replace:before, .bullets .psp-icon-replace:before {
	position: absolute;
	left: 0;  /* Firefox needs to be explicit here */
	top: 0;
	text-indent: 0;
}

.custom .slideshow-wrapper .thumb-toggles a {
	display: none;
}

.custom .slideshow-wrapper a.show.active, .slideshow-wrapper a.hide.active {
	display: inline-block;
}

.custom .graphical .psp-toggle {
	width: 20px;
	font-size: 17px;
	margin-top: -1px;
}

.custom .graphical .activate-fullscreen {
	font-size: 13px;
	margin: -5px 20px 0 10px;
}

.custom .graphical a {
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.custom .graphical a:hover {
	text-decoration: none !important;
}

.custom .pscarousel .psp-icon {
	font-size: 24px;
	-webkit-transform: scaleY(1.3);
	-moz-transform: scaleY(1.3);
	-ms-transform: scaleY(1.3);
	-o-transform: scaleY(1.3);
	transform: scaleY(1.3);
}

.custom .bullets .psp-icon {
	font-size: 36px;
}

/* End icons */ 

.custom .pager {
	clear: both;
}

.custom .bullets {
	margin-top: 10px
}

.custom .slideshow-nav a {
	text-decoration: none;
	color: #444
}

.custom .slideshow-nav a:hover, .slideshow-nav a:focus{
	text-decoration: underline;
}

.custom .slideshow-nav a.pause,.slideshow-nav a.play,.slideshow-nav a.restart,.slideshow-nav a.new {
	margin: 0 20px 0 0
}

.custom .slideshow-nav.graphical {
	line-height: .8em;
	height: 16px;
}

.custom .slideshow-nav a.slideshow-prev {
	margin: 0 10px 0 0
}

.custom .slideshow-nav a.slideshow-next {
	margin: 0 20px 0 10px
}

.custom .slideshow-wrapper .not-first {
	display: none
}

.custom .slideshow-wrapper .pscarousel img {
	border: none!important;
	padding: 0!important;
	margin: 0!important;
	max-width: none!important;
}

.custom .slideshow-wrapper .pager img {
	opacity: .5;
	filter: alpha(opacity=50);
	display:inline;
	clear: none;
	float:left;
}

.custom .slideshow-wrapper .pager img.activeSlide {
	opacity: 1;
	filter: alpha(opacity=100)
}

.custom .slideshow-wrapper .pager img:hover {
	cursor: pointer
}

.custom .slideshow-wrapper.centered .pager {
	overflow: hidden
}

.custom .slideshow-wrapper.centered .psthumbs .pager {
	display: inline-block;
}

.custom .slideshow-wrapper .psthumbs .pager.proportional img {
	float: none;
}

.custom .slideshow-wrapper.centered .psthumbs .pager div {
 float: left;
}

.custom .slideshow-wrapper.centered.psp-ie .psthumbs .pager.proportional {
 width: 100%;
}

.custom .slideshow-wrapper.centered .psthumbs .pager.proportional div {
 float: none;
}

.custom .slideshow-wrapper.centered .bullets,.slideshow-wrapper.centered .numbers {
	position: relative;
	float: left;
	left: 50%
}

.custom .slideshow-wrapper.centered .psp-titles {
	text-align: center;
}

.custom .psp-no-click a {
	cursor: default;
}

.custom .slideshow-wrapper .numbers {
	margin-top: 5px
}

.custom .slideshow-wrapper .numbers a {
	height: 20px;
	padding: 0;
	margin: 0 10px 0 0;
	text-decoration: none
}

.custom .slideshow-wrapper.centered .numbers a {
	float: left;
	position: relative;
	right: 50%
}

.custom .slideshow-wrapper .numbers a.activeSlide {
	text-decoration: underline
}

.custom .psp-titles {
	margin: 0;
}

.custom .psp-titles li {
	list-style-type: none;
	display: inline-block;
	margin-right: 10px;
}

.custom .psp-titles a {
	text-decoration: none;
	color: #444444;
}

.custom .psp-titles a.activeSlide {
	text-decoration: underline;
}

.custom .slideshow-wrapper .bullets {
	margin-left: -14px;
}

.custom .slideshow-wrapper.centered .bullets {
	margin-left: 0px;
}

.custom .bullets .bullet {
	display: block;
	float: left;
	margin: 0 -10px 5px 0;
	height: 12px;
	line-height: 12px;
	padding: 0;
}

.custom .slideshow-wrapper .bullet:last-child {
	margin-right: 0
}

.custom .slideshow-wrapper.centered .bullet {
	position: relative;
	right: 50%
}

.custom .bullets .activeSlide {
	opacity: .6;
	filter: alpha(opacity = 60);
}

.custom .slideshow-wrapper .toggle-thumbs {
	display: none
}

.custom .slideshow-wrapper.toggle-open .toggle-thumbs {
	display: block;
}

.custom .psthumbs {
    display: table;
    width: 100%;
    margin: 15px auto 0;
}

.custom .centered .psthumbs {
    text-align: center;
    width: auto;
} 

.custom .psthumbs .pager div {
    display: table-cell;
    display: inline;
}

.custom .psthumbs img {
	vertical-align: middle;
}

.custom .slideshow-info {
	font-size: .9em;
	margin-left: 20px;
}

.custom .psp-ie .slideshow-info {
	line-height: 1.3em;
}


.custom .graphical a.inactive:hover {
	opacity: .2;
	filter: alpha(opacity = 20);
}

.custom .graphical .sep {
	display: none
}

.custom .hidden {
	visibility: hidden;
}

.custom .scrollable {
	position: relative;
	margin: -10px 0 0 0;
	overflow: hidden;
	float: left
}

.custom .pscarousel {
	margin: 10px 0;
}

.custom .pscarousel .navi {
	display: none;
}

.custom .centered .pscarousel {
	margin: 10px auto 0;
	position: relative
}

.custom .scrollable .items {
	width: 20000em!important;
	position: absolute
}

.custom .scrollable .items div {
	float: left
}

.custom a.browse {
	text-decoration: none;
	cursor:  pointer;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.custom .deactivated .browse {
	visibility: hidden;
}

.custom a.prev.browse.left {
	float: left;
	margin: 0;
	padding: 0;
	left: -21px;
}

.custom a.prev.browse.left.disabled,a.next.browse.right.disabled {
	visibility: hidden
}

.custom a.next.browse.right {
	float: right;
	left: 32px;
	margin: 0;
	text-align: left;
}

.custom .fancygrid.toggle-open .slideshow-content, .fancygrid.toggle-open .slideshow-nav  {
	display: none;
}

.custom .fancygrid.toggle-open .portfolio-slideshow {
	opacity: 0;
	filter: alpha(opacity = 0);
}

.custom .fancygrid.toggle-open .toggle-thumbs {
	display: block !important;
}

.custom .fancygrid .pager img {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	float: none;
}

.custom .popup-viewer {
	 font-family: Helvetica, sans-serif;
	 font-size: 13px;
	 color: #444;
	 margin: 15px 25px;
}

 /* photoswipe nav */ 
 .custom .ps-text-nav .activate-fullscreen {
 	margin-left: 15px;
 }

/* Example styles to float the pager to the left */

.custom .pager-left .portfolio-slideshow {
     clear: none;
     display:inline-block;
     width: 500px !important;
} 

.custom .pager-left .psthumbs {
    width: 170px;
    float: left;
    display: inline;
}

.custom .pager-left .psthumbs img {
	width: 70px;
}

/* Force hide of Photoswipe captions */
.custom div.ps-caption-content {
	display: none !important;
}	

/* Repsonsive Videos */

.custom .fluid .ps-video-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.custom .fluid .ps-video-wrapper iframe,  
.custom .fluid .ps-video-wrapper object,  
.custom .fluid .ps-video-wrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*------------------------------------------------------------------------------------------------------------SLIDESHOW------------------------SLIDESHOW--------------*/
.custom .portfolio-slideshow {font-size:10pt;width:100%;}
.home-test .portfolio-slideshow {
		border-bottom:none;
		}
.custom .slideshow-meta .slideshow-description {text-align:center;font-weight:normal;padding:5px;font-size:10pt;margin-bottom:-15px;margin-top:-10px;width:100%;}

.custom .slideshow-wrapper {padding-bottom:15px;margin-top:5px;margin-bottom:15px;width:100%;}
.home .slideshow-wrapper {border-top:none;border-bottom:none;padding-top:0px;padding-bottom:0px;}
.custom .slideshow-wrapper  .pager {display:block;width:540px;margin-top:0px;margin-bottom:-10px;text-align:center;}

.custom .slideshow-wrapper .psthumbs .pager div {
	display:inline-block;
	float: none;
}

.custom .slideshow-wrapper .pager img {
	opacity: 1;
	filter: alpha(opacity=100);
	display:inline-block;
	clear: none;
	float:none;
}

.custom .slideshow-wrapper.centered .psthumbs .pager div {
 float: none;
}
.custom .psthumbs .pager div {
    display: table-cell;
    display: inline-block;
}
.custom .slideshow-wrapper .pager img {
	opacity: 1;
	filter: alpha(opacity=100);
	display:inline-block;
	float:none;
padding:1px;
border:1px solid #fff;
}
.custom .slideshow-nav , .graphical {margin-top:15px;text-align:right;padding:3px;border-bottom:1px solid #ddd;	
		border-top:1px solid #ddd;
}
.custom .graphical .psp-icon:before, .pscarousel .psp-icon:before, .bullets .psp-icon:before {
font-family: 'IcoMoonRegular';
margin-right: 5px;
content: attr(data-icon);
color: #f46165;
}
.custom .slideshow-wrapper .slideshow-next img.psp-active {padding:3px;max-width:600px}
.custom .slideshow-wrapper .pager img.activeSlide {
	opacity: 1;
	filter: alpha(opacity=100);
padding:1px;
border:1px solid #f46165;
}
.archivecss .slideshow-wrapper a {z-index:1;}
.onesidebar .portfolio-slideshow {font-size:10pt;}
.onesidebar .slideshow-description {text-align:center;font-weight:normal;padding:5px;font-size:10pt;margin-bottom:-15px;margin-top:-15px;}
.onesidebar .slideshow-wrapper .pscarousel {margin-top:-15px;}
.onesidebar .slideshow-wrapper .pscarousel .scrollable .pager {text-align:center;}
.onesidebar .slideshow-wrapper .pscarousel .scrollable .pager img {
	opacity: 1;
	filter: alpha(opacity=100);
	display:inline;
	clear: none;
	float:left;
padding:1px;
border:2px solid #fff;
}
.onesidebar .slideshow-wrapper .pscarousel .scrollable .pager img.activeSlide {
	opacity: 1;
	filter: alpha(opacity=100);
padding:1px;
border:2px solid #999;
}
.archivecss .slideshow-wrapper .pscarousel .scrollable .pager img {
	opacity: 1;
	filter: alpha(opacity=100);
	display:inline;
	clear: none;
	float:left;
padding:1px;
border:2px solid #fff;
width:80px;
height:50px;
}
.custom .sliderecipe   {margin-bottom:15px;}
.custom .sliderecipe   .slideshow-description {color:#000;font-weight:bold;font-size:14pt;margin-top:-60px;text-align:center;background:#fff;opacity:0.8;padding:5px;height:70px;}
.custom .sliderecipe   .slideshow-description a {color:#D6488A;text-decoration:none;}
.sliderecipe .slideshow-wrapper .bullet:active {color:#D6488A;}
/*-----------------------------------------------------------------------------------------------------------SLIDESHOW CAROUSEL WIDE--------------*/
.custom .carouwide .portfolio-slideshow{margin-top:10px;margin-bottom:-30px;}
.custom .carouwide .slideshow-content {clear:none;height:587px;background:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/images/bg-img2.png')bottom left no-repeat;}
.custom .carouwide .slideshow-content img.psp-active {float:right;max-width:440px;margin-left:20px;}
.custom .carouwide .slideshow-meta {float:left;max-width:380px;margin-top:50px;}
@media screen and (max-width:560px;) {
	.custom .carouwide .slideshow-content img.psp-active {float:none;width:100%;margin-left:0px;}
.custom .carouwide .slideshow-meta {float:none;width:100%;margin-top:20px;}
}
.custom .carouwide .slideshow-meta .slideshow-title {font-family:'source sans pro',arial,sans-serif;color:#000;font-size:18pt;text-transform:none;line-height:18pt;font-weight:bold;letter-spacing:0px;text-align:center;margin-bottom:40px;}
.custom .carouwide .slideshow-meta .slideshow-caption {text-align:left;font-weight:normal;padding:5px 0px 5px 10px;margin-bottom:0px;margin-bottom:15px;font-weight:bold;font-size:12pt;line-height:18pt;color:#000;}
.custom .carouwide .slideshow-meta .slideshow-description {text-align:center;font-weight:normal;padding:5px 0px 5px 10px;margin-bottom:0px;margin-top:0px;font-size:10pt;line-height:18pt;color:#666;}
.custom .carouwide .slideshow-meta .slideshow-description a.get {display:inline-block;font-family:'source sans pro';font-size:10pt;text-transform:uppercase;letter-spacing:1px;border:1px solid #86C1B7;padding:5px;color:#86C1B7;}
.custom .carouwide .slideshow-meta .slideshow-description ul{text-align:left;}
.custom .carouwide .slideshow-meta .slideshow-description ul li{margin-left:40px;text-align:left;}


.custom .carouwide .slideshow-wrapper {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.custom .carouwide .slideshow-wrapper  .pager {margin:0px auto;text-align:left;}


.custom .carouwide .slideshow-nav , .graphical {margin-top:15px;padding:3px;border-bottom:1px solid #ddd;	
		border-top:1px solid #ddd;margin-bottom:15px;
}
.custom .carouwide .slideshow-nav .slideshow-prev {}
.custom .carouwide .slideshow-wrapper .slideshow-next img.psp-active {padding:3px;}
.custom .carouwide .slideshow-wrapper .pager img.activeSlide {
	opacity: 1;
	filter: alpha(opacity=100);
padding:1px;
border:1px solid #999;
}
/*-----------------------------------------------------------------------------------------------------------SLIDESHOW CAROUSEL WIDE Products--------------*/
.custom .carouwidepro .portfolio-slideshow{margin-top:10px;margin-bottom:-30px;}
.custom .carouwidepro .slideshow-content {clear:none;height:515px;background:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/images/bg-img2.png')bottom left no-repeat;}
.custom .carouwidepro .slideshow-content img.psp-active {float:left;width:400px;margin-right:40px;}
.custom .carouwidepro .slideshow-meta {float:right;width:400px;margin-top:70px;}
.custom .carouwidepro .slideshow-meta .slideshow-title {font-family:'source sans pro';color:#000;font-size:22pt;text-transform:uppercase;line-height:24pt;font-weight:bold;letter-spacing:1px;text-align:center;margin-bottom:40px;}
.custom .carouwidepro .slideshow-meta .slideshow-caption {text-align:left;font-weight:normal;padding:5px 0px 5px 10px;margin-bottom:0px;margin-bottom:15px;font-weight:bold;font-size:12pt;line-height:18pt;color:#000;}
.custom .carouwidepro .slideshow-meta .slideshow-description {text-align:center;font-weight:normal;padding:5px 0px 5px 10px;margin-bottom:0px;margin-top:0px;font-size:10pt;line-height:18pt;color:#666;}
.custom .carouwidepro .slideshow-meta .slideshow-description a.get {display:inline-block;font-family:'source sans pro';font-size:10pt;text-transform:uppercase;letter-spacing:1px;border-radius:10px;border:1px solid #75352;padding:5px;color:#f46165;}
.custom .carouwidepro .slideshow-meta .slideshow-description ul{text-align:left;}
.custom .carouwidepro .slideshow-meta .slideshow-description ul li{margin-left:40px;text-align:left;}
.custom .carouwidepro .slideshow-wrapper {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.custom .carouwidepro .slideshow-wrapper  .pager {width:980px;margin:-20px auto;margin-bottom:-10px;text-align:center;}
.custom .carouwidepro .slideshow-wrapper .pager img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	display:inline;
	clear: none;
	float:left;
padding:1px;
border:1px solid #fff;
}
.custom .carouwidepro .slideshow-nav , .graphical {margin-top:15px;padding:3px;border-bottom:1px solid #ddd;	
		border-top:1px solid #ddd;margin-bottom:15px;
}
.custom .carouwidepro .slideshow-nav .slideshow-prev {}
.custom .carouwidepro .slideshow-wrapper .slideshow-next img.psp-active {padding:3px;}
.custom .carouwidepro .slideshow-wrapper .pager img.activeSlide {
	opacity: 1;
	filter: alpha(opacity=100);
padding:1px;
border:1px solid #999;
}
/*-----------------------------------------------------------------------------------------------------------SLIDESHOW CAROUSEL WIDE VIDEO--------------*/
.custom .carouvideo .portfolio-slideshow{margin-top:10px;margin-bottom:-30px;}
.custom .carouvideo .slideshow-content {clear:none;height:576px;background:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/images/bg-img2.png')bottom left no-repeat;}
.custom .carouvideo .slideshow-content img.psp-active {display:none;float:left;width:490px;margin-right:40px;}
.custom .carouvideo .slideshow-meta {float:none;width:980px;}
.custom .carouvideo .slideshow-meta .slideshow-title {display:none;font-family:'source sans pro';color:#000;font-size:22pt;text-transform:uppercase;line-height:24pt;font-weight:bold;letter-spacing:1px;text-align:center;}
.custom .carouvideo .slideshow-meta .slideshow-caption {display:none;text-align:left;font-weight:normal;}
.custom .carouvideo .slideshow-meta .slideshow-description {text-align:center;font-weight:normal;margin-bottom:0px;margin-top:-15px;margin-left:-5px;}
.custom .carouvideo .slideshow-meta .slideshow-description a.get {display:inline-block;font-family:'source sans pro';font-size:10pt;text-transform:uppercase;letter-spacing:1px;border-radius:10px;border:1px solid #75352;padding:5px;color:#f46165;}
.custom .carouvideo .slideshow-meta .slideshow-description ul{text-align:left;}
.custom .carouvideo .slideshow-meta .slideshow-description ul li{margin-left:40px;text-align:left;}
.custom .carouvideo .slideshow-wrapper {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.custom .carouvideo .slideshow-wrapper  .pager {width:980px;margin:-20px auto;margin-bottom:-10px;text-align:center;}
.custom .carouvideo .slideshow-wrapper .pager img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	display:inline;
	clear: none;
	float:left;
padding:1px;
border:1px solid #fff;
}
.custom .carouvideo .slideshow-nav , .graphical {margin-top:15px;padding:3px;border-bottom:1px solid #ddd;	
		border-top:1px solid #ddd;margin-bottom:15px;
}
.custom .carouvideo .slideshow-nav .slideshow-prev {}
.custom .carouvideo .slideshow-wrapper .slideshow-next img.psp-active {padding:3px;}
.custom .carouvideo .slideshow-wrapper .pager img.activeSlide {
	opacity: 1;
	filter: alpha(opacity=100);
padding:1px;
border:1px solid #999;
}
/*-----------------------------------------------------------------------------------------------------------SLIDESHOW CAROUSEL WIDE VIDEO LEFT--------------*/
.custom .carouvideoleft .portfolio-slideshow{margin-top:10px;margin-bottom:-30px;}
.custom .carouvideoleft .slideshow-content {clear:none;height:539px;background:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/images/bg-img2.png')bottom left no-repeat;}
.custom .carouvideoleft .slideshow-content img.psp-active {display:none;float:left;width:490px;margin-right:40px;}
.custom .carouvideoleft .slideshow-meta {float:left;width:980px;}
.custom .carouvideoleft .slideshow-meta .slideshow-title {float:right;width:300px;font-family:'source sans pro';color:#000;font-size:18pt;text-transform:uppercase;line-height:24pt;font-weight:bold;letter-spacing:1px;text-align:center;}
.custom .carouvideoleft .slideshow-meta .slideshow-caption {display:none;
}
.custom .carouvideoleft .slideshow-meta .slideshow-description {float:left;text-align:left;font-weight:normal;margin-bottom:0px;margin-top:-15px;margin-left:-5px;}
.custom .carouvideoleft .slideshow-meta .slideshow-description a.get {display:inline-block;font-family:'source sans pro';font-size:10pt;text-transform:uppercase;letter-spacing:1px;border-radius:10px;border:1px solid #75352;padding:5px;color:#f46165;}
.custom .carouvideoleft .slideshow-meta .slideshow-description ul{text-align:left;}
.custom .carouvideoleft .slideshow-meta .slideshow-description ul li{margin-left:40px;text-align:left;}
.custom .carouvideoleft .slideshow-wrapper {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.custom .carouvideoleft .slideshow-wrapper  .pager {width:980px;margin:-20px auto;margin-bottom:-10px;text-align:center;}
.custom .carouvideoleft .slideshow-wrapper .pager img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	display:inline;
	clear: none;
	float:left;
padding:1px;
border:1px solid #fff;
}
.custom .carouvideoleft .slideshow-nav , .graphical {margin-top:15px;padding:3px;border-bottom:1px solid #ddd;	
		border-top:1px solid #ddd;margin-bottom:15px;
}
.custom .carouvideoleft .slideshow-nav .slideshow-prev {}
.custom .carouvideoleft .slideshow-wrapper .slideshow-next img.psp-active {padding:3px;}
.custom .carouvideoleft .slideshow-wrapper .pager img.activeSlide {
	opacity: 1;
	filter: alpha(opacity=100);
padding:1px;
border:1px solid #999;
}
/*-----------------------------------------------------------------------------------------------------------SLIDESHOW CAROUSEL --------------*/
.custom .carou .slideshow-content {clear:none;}
.custom .carou .slideshow-content img.psp-active {float:left;margin-top:35px;}
.custom .carou .slideshow-meta .slideshow-description {float:right;width:180px;text-align:left;font-weight:normal;padding:5px 0px 5px 10px;font-size:10pt;margin-bottom:0px;margin-top:15px;line-height:13pt;}
.custom .carou .slideshow-wrapper {padding-bottom:15px;margin-top:-10px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.custom .carou .slideshow-wrapper  .pager {width:460px;margin:0 auto;margin-top:0px;margin-bottom:-10px;text-align:center;}
.custom .carou .slideshow-wrapper .pager img {
	opacity: 1;
	filter: alpha(opacity=100);
	display:inline;
	clear: none;
	float:left;
padding:1px;
border:1px solid #fff;
}
.custom .carou .slideshow-nav , .graphical {margin-top:15px;padding:3px;border-bottom:1px solid #ddd;	
		border-top:1px solid #ddd;margin-bottom:15px;
}
.custom .carou .slideshow-wrapper .slideshow-next img.psp-active {padding:3px;}
.custom .carou .slideshow-wrapper .pager img.activeSlide {
	opacity: 1;
	filter: alpha(opacity=100);
padding:1px;
border:1px solid #D6488A;
}
/*-----------------------------------------------------------------------------------------------------------SLIDESHOW NOSIDE + AD sidepub-------------*/
.custom .sidepub .portfolio-slideshow{margin-top:10px;margin-bottom:-30px;}
.custom .sidepub .slideshow-content {clear:none;height:587px;background:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/images/bg-img2.png')bottom left no-repeat;}
.custom .sidepub .slideshow-content img.psp-active {float:right;max-width:440px;margin-left:20px;}
.custom .sidepub .slideshow-meta {float:left;max-width:380px;margin-top:50px;}
.custom .sidepub .slideshow-meta .slideshow-title {font-family:'source sans pro',arial,sans-serif;color:#000;font-size:18pt;text-transform:none;line-height:18pt;font-weight:bold;letter-spacing:0px;text-align:center;margin-bottom:40px;}
.custom .sidepub .slideshow-meta .slideshow-caption {text-align:left;font-weight:normal;padding:5px 0px 5px 10px;margin-bottom:0px;margin-bottom:15px;font-weight:bold;font-size:12pt;line-height:18pt;color:#000;}
.custom .sidepub .slideshow-meta .slideshow-description {text-align:center;font-weight:normal;padding:5px 0px 5px 10px;margin-bottom:0px;margin-top:0px;font-size:10pt;line-height:18pt;color:#666;}
.custom .sidepub .slideshow-meta .slideshow-description a.get {display:inline-block;font-family:'source sans pro';font-size:10pt;text-transform:uppercase;letter-spacing:1px;border:1px solid #86C1B7;padding:5px;color:#86C1B7;}
.custom .sidepub .slideshow-meta .slideshow-description ul{text-align:left;}
.custom .sidepub .slideshow-meta .slideshow-description ul li{margin-left:40px;text-align:left;}
.custom .sidepub .slideshow-wrapper {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.custom .sidepub .slideshow-wrapper  .pager {margin:0px auto;text-align:left;}
.custom .sidepub .slideshow-nav , .graphical {margin-top:15px;padding:3px;border-bottom:1px solid #ddd;	
		border-top:1px solid #ddd;margin-bottom:15px;
}
.custom .sidepub .slideshow-nav .slideshow-prev {}
.custom .sidepub .slideshow-wrapper .slideshow-next img.psp-active {padding:3px;}
.custom .sidepub .slideshow-wrapper .pager img.activeSlide {
	opacity: 1;
	filter: alpha(opacity=100);
padding:1px;
border:1px solid #999;
}

/******MAIN MULTI-LAYOUT******/
/*-----------------------------------------------------------------------------------------------*/
.custom #archive_intro H1{font-family:'source sans pro',arial,sans-serif;font-size:20pt;font-weight:bold;margin-top:-20px;margin-bottom:0px;padding:5px;color:#86C1B7;text-transform:uppercase;letter-spacing:1px;text-align:center;}
.custom #archive_intro {text-align:center;}
.custom .post_intro {display:block;font-family:'source sans pro',arial,sans-serif;font-size:12pt;font-weight:normal;margin-top:0px;padding:3px;background:#000;color:#f46165;text-transform:uppercase;text-align:left;text-align:center;width:40%;margin:0 auto;margin-bottom:0px}

body  {	font-family:'times new roman',serif;
		}
body.bazaar {
	background:#ffffff;
}

body.xmas {
background: 
url("images/menularge4.png") 0px -5px repeat-x,
url("images/footerback2.png")left bottom repeat-x, 
url(https://www.eatwell101.com/wp-content/uploads/2012/12/xmas-back.jpg) center center fixed;
}


.custom #container {
	border:1px solid #ddd;}

.custom #page {}

.custom #header{
		background-position:center;
		clear: none;
		width:244px;
		float:left;
		margin-bottom:12px;
		margin-top:13px;
		}
	
.custom #logo {
		max-width:268px;
		width:100%;
		margin:0 auto;
		margin-bottom:10px;
		}

.custom #content {
	margin-right:0px;
	background:#fff;
	padding:0px;
	
	width:100%;
	
	padding-right:0px;
	
	max-width:1016px;
	}
.custom .post_box {margin:0;padding-top:0px;}	
.custom .pf-content {max-width:/*800px*/740px;float:right;margin-right:/*40px*/0px;width:100%;}
//.custom .pf-content p {display:block;max-width:640px;margin:0 auto;}
//.custom .pf-content img {display:block;margin:0 auto;max-width:740px;}

@media screen and (max-width:1366px){
.custom #content {
	width:67%;
	max-width:768px;
	padding-right:20px;
	}
}
	
@media screen and (max-width:1024px){
.custom #content {
	float:none;
	clear:both;
	margin:0 15%;
	background:#fff;
	padding:0px;
	width:70%;
	padding-right:0px;
	}
}


@media screen and (max-width:768px){
.custom #content {
	float:none;
	clear:both;
	margin:0 6%;
	background:#fff;
	padding:0px;
	width:88%;
	padding-right:0px;
	}
}

/*@media screen and (max-width:540px){
.custom #content {
	float:none;
	clear:both;
	margin-right:0px;
	margin:0 3%;
	background:#fff;
	padding:0px;
	width:94%;
	padding-right:0px;
	}
}*/

.no_sidebars #content_area {
	position:relative;
	margin:0 auto;
	max-width:1280px;
	width:100% !important;
	z-index:1;
}

.custom #content_area {
	position:relative;
	margin-top:0px;
	width:100%;
}

.noside .page {
	max-width:1280px;
	width:100%;	
}

.custom .page {
	max-width:1366px;
	margin:0 auto;
	width:100%;
}

.custom .pagedev {
	/*max-width:1012px;
	margin:0 auto;*/
	width:100%;
	
}

.no_sidebars #content_box {
	max-width:1210px;
	width:100% !important;	
	margin:0 auto;
}	

.archivecss #content {
	max-width:1210px;
	width:100% !important;	
	margin:0 auto;	
}

.noside .post_box, .noside .full_width #content_box .page { margin: 0; width:100%;}
.home-test .post_box {padding-top:0px;}

.noside #sidebars {
	margin-top:40px;
	max-width:330px;
	width:100%;
}

.home #content {
		border-right:none;
		}

/*body.home-test {background:#ffffff;}*/

.custom #content_box {
		margin-top:20px;
background:#fff;
max-width:1366px;
/*width:100%;*/
		}

.home-test #content {
		border-right:none;
		}

.css_home .post.post_box {margin-bottom:15px;}

.custom blockquote {
		border:1px solid #ddd;
		padding:10px;
		background:#f8f8f8;
		font-size:10pt;
		color:#111;
		float:right;
		width:40% ;
		}

/*-------- DEFAULT POSTS ----------------*/
.custom .post .format_text{
	font-size:19px;
	font-family:'times new roman',serif;
	color:#777777;
		}
		
.custom .post .format_text a{
	color:#86C1B7;
	}
	
.custom .format_text {line-height:24px;}
.custom .format_text p {margin-bottom:14pt;}


.main .post_box, .teasers_box { border:none; clear: both; }

.archive .post .type-post .hentry .post_box top,.post .type-post .hentry .post_box top {
		border:none;
		}
.custom .post .type-post .hentry .post_box top {
		font-weight:normal;
		color:#111;
		}
		
@media sceen and (max-width:540px){	
	 .post_box {
		margin:0 0em 0 0em;
	}
}
.custom .image_box, .custom_box{border:none;}
.custom #image_box img {
		background: #fff;
		border:none;
		}

.custom .format_text {margin-bottom:-30px;margin-top:10px;}
.custom.hide-meta .headline_meta {display:none;}
.custom .headline_area {margin-top:-20px;margin-bottom:10px;}
.archivecss .headline_area {margin-top:-20px;border-top:none;line-height:24pt;border-bottom:none;margin-bottom:10px;text-align:left;}
.main .headline_area {margin-top:-20px; border-top:none;line-height:24pt;border-bottom:none;margin-bottom:10px;text-align:left;}
.archivecss .format_text {line-height:17pt;}
.custom .sharing  {
		height:20px;
		padding:5px;
padding-bottom:15px;
		}
.custom .date {float:left;margin-top:5px;font-size:8pt;}

.custom .sharing  .pinterest{
		display:block;
		float:left;
		margin-left:0px;
		margin-right:30px;
		}

.custom .sharing  .twitter{
		display:block;
		float:left;
		margin-left:10px;
		}
.custom .sharing  .facebook{
		display:block;
		float:left;
		margin-left:10px;
		}

.custom .sharing  .printfriendly{
		display:block;
		float:right;
		margin-top:0px;
		margin-left:5px;
		margin-right:0px;
		padding:0px;
		}

.custom .sharing  .emailshare{
		display:block;
		float:right;
		margin-top:-4px;
		margin-left:0px;
		margin-right:5px;
		padding:0px;
		width:10px;
		}
		
.custom .sharing  .emailsharee{
		display:block;
		float:right;
		margin-top:-4px;
		margin-left:0px;
		margin-right:5px;
		padding:0px;
		width:10px;
		}

.custom .headline_meta{
		font-size:7pt;
		font-weight:bold;
		margin-bottom:10px;
		}

.archivecss .headline_meta{
		font-size:7pt;
		border-bottom:0px;
		padding-bottom:0px;}


.custom .question {
color:#999;font-size:12px;
background:none;
text-transform:uppercase;
font-weight:bold;
}

.custom .question a{
font-size:12px;
text-decoration:none;
text-transform:uppercase;
color:#999;
font-weight:bold;
}


.custom.subscribe H1{color:#000;
		font-size:10pt;}
.custom .subscribe a {color:#000;}

.custom .subscribe {
		float:left;
		width:200px;
		padding:5px;
		color:#000;
		font-size:11px;
		font-family:'source sans pro', helvetica, arial, sans-serif;
		letter-spacing:1px;
		}
.custom .subscribe a {color:#000;}

/******BARRE DE RECHERCHE*****/
/*-----------------------------------------------------------------------------------------------*/
.custom #my-search2 {
		width:510px;
		float:left;
		margin-top:8px;
		}
.custom form.search_form_visible2 {width:492px; }
.custom form.search_form_visible2 #s {
		moz-border-radius-topleft: 4px;
		border-top-left-radius: 4px;
		moz-border-radius-bottomleft: 4px;
		border-bottom-left-radius: 4px;
		background:#f2f2f2;
    		font-size:13px;
		padding:5px;
		letter-spacing:0px;
		width:420px;
		float:left;
		color:#111;
		font-family:'source sans pro', helvetica, arial, sans-serif;
		}
.custom #my-search2 input#searchsubmit.my-search {
		width:60px;
		height:27px;
		moz-border-radius-topright: 4px;
		border-top-right-radius: 4px;
		moz-border-radius-bottomright: 4px;
		border-bottom-right-radius: 4px;
		background: #7b8316;
		border:1px solid #333;
		color: #fff;
		cursor: pointer;
		font-size:12px;
		float:right;
		padding: 2px;
		font-family:'source sans pro', helvetica, arial, sans-serif;
		}


.custom .sidesearch {margin-top:-60px;margin-right:20px;z-index:10;}

.custom #my-search {
				}
.custom #my-search3 form.text {width:200px; height:25px;background:#fff;border-radius:10px;border:1px solid #eee;}
.custom #my-search3 form.search_form_visible #s {
		moz-border-radius-topleft: 4px;
		border-top-left-radius: 4px;
		moz-border-radius-bottomleft: 4px;
		border-bottom-left-radius: 4px;
		background:#fff;
    		font-size:12px;
		padding:6px;
		letter-spacing:0px;
		width:230px;
		float:left;
		color:#555;
		font-family: helvetica, arial, sans-serif;
		}

.custom #my-search3 .submit {
		width:25px;
		height:25px;
		margin-right:5px;
		margin-top:-20px;
		background-image:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/images/searchgoogle.png');
		border:1px solid #fff;
		cursor: pointer;
		float:right;
		}
.custom #my-search3 .key {
	border:none;
	font-size:10pt;
	color:#555;
	margin-right:10px;
	height:22px;
	}
		
.custom #my-search3 input#searchsubmit.my-search:hover {background:#f46165;color:#fff;}

@media screen and (max-width:540px) {
	 .custom #my-search3 {display:none;}
}

.archivecss H1{
		font-family:'source sans pro',arial,sans-serif;
		font-variant:small-caps;
		font-size:12pt;
		font-weight:normal;text-decoration:capitalize;
		letter-space:2px;
		margin-top:-40px;
		}

/******TITRES ARTICLES*********/
/*--------------------------------------------------------------------------------------------------------------------------TITRE ARTICLES------------------------*/

.custom H1{	padding-bottom:5px;
		margin-bottom:5px; 
		
		font-family:'source sans pro';
		text-transform:none;
		color:#444;

		}


/* TITRE ARTICLE */
.custom .headline_area H1{font-size:35px;font-weight:bold;text-align:left;line-height:35px;margin-top:15px;letter-spacing:0px;color:#333;text-transform:none;}

@media screen and (max-width:540px){
.custom .headline_area H1{font-size:30px;font-weight:bold;text-align:center;line-height:32px;margin-top:10px;letter-spacing:0px;color:#333;text-transform:none;}

}

.custom H2{
		font-family:'source sans pro';
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:/*22px*/14pt;
		color:/*#333*/#86C1B7;
		margin-top:1.1em;
		line-height:22px;
		padding-bottom:5px;
		margin-top:25px;
		}
.custom H3{
		font-family:'source sans pro';
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:/*22px*/14pt;
		color:/*#333*/#86C1B7;
		margin-top:1.1em;
		line-height:22px;
		padding-bottom:5px;
		margin-top:25px;
		}

.custom .ad {
		width:640x;
		border-top:1px dashed #ddd;
		padding-top:15px;
		margin-top:15px;
		margin-bottom:15px;
		}
.custom .sep {
		width:640px;
		border-top:2px dashed #ddd;
		padding-top:20px;
		}
.custom .adv {width:640px;}
.custom .ada {
		width:640px;
		border-top:1px dashed #ddd;
		margin-bottom:15px;
		}
.custom .amazon2 {
		float:left;
		padding:10px;
		border:1px dotted #ccc;
		margin-right:10px;
		}
.custom .amazon {
		float:right;
		border:1px solid #888888;
		background: #f8f8f8;
		padding:15px;
		margin-left:15px;
		width:220px;
		text-align:center;
		color:#666666;
		font-size:9pt;
		}
.custom .my-plus-one {
		float:right;
		padding-left: 5px
		;padding-top:10px;
		}

.custom  .printfriendly {
		margin-top:3px;
		float:right;
		}
.custom  .printfriendly img{
		border:0px;
		padding:0px;
		}
.hide {
		position: absolute; top: -9999px;
		left: -9999px;
		}
.custom .related-posts-type li {margin-bottom:8px;}
.custom .home-grid-wrapper { 
		width:100%;
		display:block;
		}

/*OPTIN SIDEBAR */
#optin2 {color: #000;font-size:9pt;
		padding:4px;
		text-align:center;
		margin-top:0px;
}

#optin2 p { margin: 8px 0 10px;}
#optin2 input {width:280px;
		}
#optin2 input[type="email"] {
		font-size: 14px;
		height:35px;
		padding-left:5px;
		width: 280px;
background:#fff;
color:#000;
font-family:'source sans pro';
text-transform:uppercase;
		}
#optin2 .touch {
		font-size:16pt;
		font-family:'source sans pro';
		text-transform:uppercase;
		text-align:center;
		color:#111;
		margin:20px 0 20px 0;
}

#optin2 .keep {
		font-size:11pt;
		color:#111;
		margin:15px 0 24px 0;
		line-height:16pt;
}


#optin2 input.email { background: #fff url(images/email.png) no-repeat center right; }
#optin2 input.name { background: #fff url(images/name.png) no-repeat center right; }
#optin2 .clear2 {margin-top:10px;}
#optin2 .button{width:285px;}
#optin2 input[type="submit"] {
		border:none;
		width:285px;
		height:37px;
		background: #86C1B7;
		color: #fff;
		cursor: pointer;
		font-size: 14px;
		font-weight: normal;
font-family:'source sans pro';
text-transform:uppercase;
margin-bottom:20px;
		}




#optin3 {	color: #000;font-size:9pt;
		padding-top:24px;
		padding-bottom:24px;
		text-align:center;
		margin:0 auto;
		width:980px;
		margin-top:24px;
}

#optin3 p { margin: 8px 0 10px;}
#optin3 input {width:180px;float:left;
		}
#optin3 input[type="email"] {
		font-size: 14px;
		height:50px;
		padding-left:5px;
		width: 180px;
background:#fff;
color:#000;
font-family:'source sans pro';
text-transform:uppercase;
		}

#optin3 .touch {
		font-size:24pt;
		font-family:'source sans pro';
		text-transform:normal;
		font-weight:bold;
		color:#111;
		margin:0 0 20px 0;
}

#optin3 .keep {
		font-size:14pt;
		color:#111;
		margin:15px 0 24px 0;
}

#optin3 input.email { background: #fff url(images/email.png) no-repeat center right; }
#optin3 input.name { background: #fff url(images/name.png) no-repeat center right; }
#optin3 .clear3 {float:right;margin-left:0px;}
#optin3 .button{width:52px;}
#optin3 input[type="submit"] {
		border:none;
		width:52px;
		height:52px;
		background: #86C1B7 ;
		color: #fff;
		cursor: pointer;
		font-size: 14px;
		font-weight: normal;
font-family:'source sans pro';
text-transform:uppercase;
		}

.custom .author_photo {margin-top:-20px;}
.custom .author_photo img {
		
		
		border-radius:55px;
		
		width:55px;height:55px;
		nopin:nopin;
		}
		
.custom .author_info p {
		margin-top:0.8em;
		margin-bottom:0.4em;
		}
.custom .author_info p.author_email {
		text-indent:1.8em;
		background: url('images/my-email-icon.gif') 0px 4px no-repeat;
		}

.custom .collection a{ text-decoration:none;
		width:139px;
		line-height:14pt;
		margin-top:0px;
		}

.css_home .post_box top {margin-top:-20px;margin-bottom:15px;}

/*--Archives ----------------------------------------------------------------------------------------------------------------*/
body.archivecss {background:#fff;}

	.archivecss #content_box {
	max-width:1210px;
	width:100%;
	}

.archivecss .page {
	max-width:1210px;
	width:100%;
}

.full_width #content_box .page {margin:0;}

.archivecss #content {
	max-width:1210px;
	width:100%;
	}

@media screen and (max-width:540px) {
	.archivecss #content {
		float:none;
		margin:0 2%;
		width:96%;
		}
	.archivecss #sidebar {
		float:none;
		margin:0 2%;
		width:96%;
	}
}

.archivecss h1{font-family:'source sans pro', arial, sans-serif;border-bottom:0px;margin-bottom:0px;font-size:20pt;}		
		
.archivecss h2{border-top:none;text-align:center;
margin-top:-20px;
	font-size:18px;
	line-height:1.4em;
	color:#000;
	font-weight:bold;
	font-family: 'source sans pro';
	text-transform:uppercase;
	letter-spacing:1px; 
	}	
		
.archivecss h2.entry-title a:hover{color:#86c1b7;text-decoration:none;}

.custom .teasers_box .teaser{text-align:center;width:310px;height:340px;clear:none;margin: 10px 5px 10px 5px; border-bottom:0;padding-bottom:0px;
padding:30px 10px 0px 0px;
}

.custom .teasers_box .teaser h2{
	margin-top:20px;
	font-size:18px;
	line-height:1.4em;
	color:#666;
	font-weight:normal;
	font-family: 'source sans pro';
	text-transform:uppercase;
	letter-spacing:2px; 
}

.main h2{border-bottom:0px;margin-bottom:5px;font-size:24pt;text-align:center;
		line-height:32pt;font-weight:200;letter-spacing:1px;margin-top:-10px;
		}	

.archivecss #archive_intro { border:none;}
.archivecss .format_text .post_box top {border-top:none;} 
.archivecss .format_text{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:15px;margin-top:0px;border-top:none;}
.main .format_text{border-bottom:1px solid #ddd;border-top:none;padding-bottom:20px;margin-bottom:35px;margin-top:0px;}




/******FOOTER******/
/*-----------------------------------------------------------------------------------------------*/
.custom #footer {
		margin-top:30px;
		text-align:left;
		background:none;color:#606060;
text-decoration:none;
margin-bottom:10px;
}

.custom #footer {color:#606060;text-decoration:none;}
.custom #footer a{color:#606060;text-decoration:none;border:none;}

.custom #footer a {text-decoration:none}


/******SIDEBAR******/
/*-----------------------------------------------------------------------------------------------*/

/*** SIDEBAR ***/
.custom #sidebars {
	padding:0px;
		margin-left:0px;
		/*width:28%;*/
		margin-top:0px;
		max-width:300px;
}

custom #sidebar_1 {
	padding:0px;
		width:100%;
		padding:0px;	
		margin-left:0px;
}

.custom .sidebar ul.sidebar_list {padding-right: 0;padding-left:0;}

@media screen and (max-width:1366px) {
	.custom #sidebars {
		width:33%;
		
	}}



@media screen and (max-width:1024px) {
	.custom #sidebars {
		float:none;
		margin: 0 6%;
		width:88%;
		max-width:768px;
	}
	
	.custom #sidebar_1 {
		width:100%;
		margin: 0 auto;
	}	
}

.custom .blocksidebar {
padding:15px 0 15px 0;
border-top:2px solid #777;
}
.custom .blocksidebar  li {

display:block;
margin-bottom:2px;
}
.custom .blocksidebar  li a{

font-size:8pt;
color:#000;
font-weight:normal;
}

.custom .blocksidebar .imgsidebar img{
background:#fff;
padding:3px;
max-width:180px;
max-height:100px;
margin-bottom:10px;
}

.custom .blocksidebar li.listrecipes {
list-style-type:decimal;
margin-bottom:10px;
font-family:'times new roman',times, serif;
} 

.custom .headersidebar {
font-size:15pt;
font-variant:small-caps;
letter-spacing:0px;
margin-bottom:10px;
font-family:'source sans pro',sans-serif;
font-weight:bold;
}

.custom .click a {
		text-decoration:none;
		font-size:14pt;
		font-weight:normal;
		}


/* STORE ITEMS */
/*-----------------------------------------------------------------------------------------------------------*/
.custom .store {
		width:160px;
		float:left;
		margin:10px;margin-bottom:20px;
		padding:10px;
		background:#fff;
		}

.custom .store .image {
		display:block;
		width:160px;height:160px;
		margin:0 auto;
		text-align:center;
		border:none;
		
		}
.custom .store .image img {
		width:160px;height:160px;
		border:none;
box-shadow:none;
		padding:0px;
		text-align:center;
		}


.custom .store .item {
		text-decoration:none;
		display:block;
		width:160px;
		margin:10 auto 0;
		text-align:center;
		border:0px;
		}
.custom .store .item a{
		text-decoration:none;
		font-size:8pt;
		color:#000;
		text-align:center;
		line-height:9pt;
		border:0px;
		}
.custom .store .price {
		display:block;
		width:160px;
		margin:0 auto;
		font-size:8pt;
		color:#000;
		text-align:center;
		font-family:'source sans pro','helvetica',arial,sans-serif;
		}

.custom .visit-store a{
		text-decoration:none;
		background:#B0BB1F;
		color:#fff;
		font-family:'source sans pro','helvetica',arial,sans-serif;
text-transform:uppercase;
font-size:9pt;
letter-spacing:1px;
		text-align:center;
		display:block;
		width:160px;
		margin:0 auto;
		}

.custom .visit-store a:hover{
		
background:#f46165;
color:#fff;
text-decoration:none;
		}

/* STORE REV ITEMS */
/*-----------------------------------------------------------------------------------------------------------*/
.custom .revstore {
		width:590px;
		margin:10px 10px 0px 0px;margin-bottom:20px;
		padding:10px;
		border:1px solid #DDD;
		background:#fff;
		box-shadow: 0px 2px 4px #888;
		-moz-box-shadow: 0px 2px 4px #888;
		-webkit-box-shadow: 0px 2px 4px #888;
		}
.custom .revstore .revbox{
		height:205px;
		}
.custom .revstore .description{
		
		font-size:10pt;
		padding:10px;
		line-height:14pt;
		}
.custom .revstore .image {
		display:block;
		width:250px;height:250px;
		margin:0px 10px 0px 0px;
		float:left;
		}
.custom .revstore .image img {
		width:250px;height:250px;
		padding:0px;padding-right:10px
		}
.custom .revstore .item {
		display:block;
		}
.custom .revstore .item a{
		font-size:12pt;
		line-height:14pt;
		}
.custom .revstore .price {
		display:block;
		width:180px;
		font-size:10pt;
		float:right;
		font-family:'source sans pro','helvetica',arial,sans-serif;
		}

.custom .revstore .visit-store a{
		text-decoration:none;
		background:#B0BB1F;
		color:#fff;
		font-family:'source sans pro','helvetica',arial,sans-serif;
		float:right;
		display:block;
		width:180px;
		margin:0 auto;
		}

.custom .revstore .visit-store a:hover{
		background:#7B8316;
		}

/* STORE noREV ITEMS */
/*-----------------------------------------------------------------------------------------------------------*/
.custom .norevstore {
		width:610px;
		margin:10px 10px 0px 0px;margin-bottom:20px;
		}
.custom .norevstore .revbox{
		height:205px;
		}
.custom .norevstore .description{
		font-size:10pt;
		padding:10px;
		line-height:14pt;
		}
.custom .norevstore .image {
		display:block;
		width:256px;height:256px;
		margin:0px 10px 0px 0px;padding-right:10px;
		float:left;
		}
.custom .norevstore .image img {
		width:250px;height:250px;
		}
.custom .norevstore .item {
		display:block;
		}
.custom .norevstore .item a{
		font-size:12pt;
		line-height:14pt;
		}
.custom .norevstore .price {
		display:block;
		width:180px;
		font-size:10pt;
		float:right;
		font-family:'source sans pro','helvetica',arial,sans-serif;
		}

.custom .norevstore .visit-store a{
		text-decoration:none;
		background:#B0BB1F;
		color:#fff;
		font-family:'source sans pro','helvetica',arial,sans-serif;
		float:right;
		display:block;
		width:180px;
		margin:0 auto;
		}

.custom .norevstore .visit-store a:hover{
		background:#7B8316;
		}

.wp-pagenavi {margin:30px auto;
	clear: both;
}

/* STORE mama store ITEMS */
/*-----------------------------------------------------------------------------------------------------------*/
.custom .mamastore {
		width:600px;
		margin:10px 10px 0px 0px;margin-bottom:30px;
		border-bottom:1px solid #DDD; padding:10px;
		
		}
.custom .mamastore .revbox{
		height:160px;
		}
.custom .mamastore .description{
		font-size:10pt;
		padding:10px;
		line-height:14pt;
		}

.custom .mamastore .image {
		display:block;
		width:206px;height:206px;
		margin:0px 10px 0px 0px;padding-right:10px;
		float:left;
				}
.custom .mamastore .image img {
		width:200px;height:200px;
		padding:3px;
		}
.custom .mamastore .item {
		display:block;
		}
.custom .mamastore .item a{
		font-size:12pt;
		line-height:14pt;
		}

.custom .mamastore .pricebox {float:right;}
.custom .mamastore .price {
		display:block;
		width:180px;
		font-size:10pt;
		font-family:'source sans pro','helvetica',arial,sans-serif;
		}

.custom .mamastore .visit-store a{
		text-decoration:none;
		background:#B0BB1F;
		color:#fff;
		font-family:'source sans pro','helvetica',arial,sans-serif;
		display:block;
		width:180px;
		margin:0 auto;
		}

.custom .mamastore .visit-store a:hover{
		background:#7B8316;
		}

// OPTIN SIDEBAR //

#optin2 H3 {
		color:#f46165;
		margin:0 auto;
		margin-bottom:5px;
		font-size:14pt;
		text-align:center;
		font-family:'times new roman',times, serif;
		font-weight:normal;
		}

.wp-caption { padding:3px;}
.custom .wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
		}

.custom .blog-button {
		margin:20px auto;
		text-align:right;
width:40%;
margin-bottom:-50px;
		}

.custom .blog-button a {
		color:#000;
		font-family:'times new roman',times, serif;
		font-size:10pt;
display:block;
		}
.custom .hhh {width:100%;color:#555;font-family:'source sans pro', helvetica, arial, sans-serif;font-variant:small-caps;
		font-size:13px;letter-spacing:0px;}
.custom .hhh H1 {color:#555;font-variant:small-caps;
		font-size:13px;
		font-family:'source sans pro', helvetica, arial, sans-serif;
		margin-top:10px;padding:5px;
		letter-spacing:0px;}

.archivecss p.to_comments {display:block;margin-bottom:0px;}
.archivecss p.to_comments a {display:block;color:#555}
.archivecss p.to_comments span {color:#555;}

.custom .tabrecipe H2 {font-family:'source sans pro', sans-serif;margin-bottom:10px;}

.custom .tabrecipe ul {margin-left:25px}
.custom .tabrecipe li a {font-size:11pt}

.custom .alternate img {padding:10px;}

.custom a.looptitle {color:#000;line-height:22pt;font-weight:normal;font-size:20pt;font-family:'times new roman',times,serif;}
.custom a.looptitle:hover {color:#f46165;text-decoration:underline;font-size:20pt;font-family:'times new roman',times,serif;}

.custom a.buttonhome {
color:#888;
display:block;
border-radius:3px;
font-size:14pt;
padding:6px;
background:none;
width:140px;
font-variant:small-caps;
margin:0 auto;
margin-top:25px;
}


.custom a.buttonhome:hover {
color:#111;
display:block;
border-radius:3px;
font-size:14pt;
padding:6px;
background:none;
width:140px;
margin:0 auto;
margin-top:25px;
}




/* ------- Login --------------------------------------------------------------------------------------------------------- */
.custom body.login div#login h1 a {}
.custom body.login div#login form#loginform p.submit {}
.custom body.login div#login form#loginform p.submit input#wp-submit {}
.custom body.login div#login p#nav a {color:#f46165;}
.custom body.login div#login p#backtoblog a {color:#f46165;}

.custom .wp-pagenavi {text-align:center;
	clear: both;
}

.custom .wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 4px 10px 4px 10px;
	
font-size:14pt;
font-family:'source sans pro', arial, sans-serif;
border:1px solid #86C1B7;
display:inline-block;
margin: 6px;
}

.custom .wp-pagenavi span.current {
	font-weight: normal;
	
}

.custom .entry-content a {
text-decoration:none;
}

.custom .entry-content a:hover {text-decoration:underline;
}

.custom span.vignette {margin:60px 2px 5px 8px;width:100px;text-transform:uppercase;font-family:'source sans pro', helvetica, arial, sans-serif;letter-spacing:0px;font-size:10pt;background:#f46165;padding:5px;text-align:left;color:#fff;font-weight:bold;}

.custom .imgslide img{margin:2px;max-width:92px;}
.home .imgslide img{margin:4px;padding:2px;border:1px solid #eee;max-width:75px;max-height:75px;}

.custom .label {margin:0px 2px 5px 0px;width:100px;text-transform:uppercase;font-family:'source sans pro', helvetica, arial, sans-serif;letter-spacing:0px;font-size:10pt;background:#000;padding:5px;text-align:left;color:#fff;font-weight:bold;}
.custom .label a {color:#fff;}
.custom .label a:hover {text-decoration:underline;}

#riff{display:none;}

/* Google search */
.custom .testlink a:hover + img, .thumb img:hover {
    opacity: 0.5;
}

.custom .topcat {float:left;font-family:'source sans pro',arial,helvetica,sans-serif;text-transform:uppercase;font-size:20pt;color:#606060;}
.custom .morecat {float:right;font-family:'source sans pro',arial,helvetica,sans-serif;font-size:12pt;color:#fff;background:#606060;padding:3px 5px 3px 5px;margin-top:5px;}
.custom .morecat a {color:#fff;display:block;}
.custom .morecat a:hover {color:#fff;text-decoration:underline;}

.custom .suba {
		font-size:8pt;
		text-align:center;
		}
		

.custom ol.numbers {
    counter-reset:li;
    margin-left:15px;
    padding-left:0;
}
.custom ol.numbers > li {
    position:relative;
    margin:0px 0px 15px 25px;
    padding:15px 0px;
    list-style:none;
    border-bottom:1px dashed #e5e5e5;
}



.custom ol.numbers > li:last-child {
	border-bottom:none;
}

.custom ol.numbers > li:before {
    content:counter(li);
    counter-increment:li;
    position:absolute;
    top:6px;
    left:-2em;
        width:2em;
    margin-right:8px;
    padding:4px;
    color:#86C1B7;
   	font-size:16pt;
    font-weight:normal;
    font-family:'source sans pro', Arial, sans-serif;
    text-align:center;
}

.home .serie {
	float:left;
	width:197px;
	height:140px;
	margin:0px 1px 1px 0px;
	position:relative;
	}
	
.home-test .serie {
	float:left;
	width:219px;
	height:140px;
	margin:0px 1px 1px 0px;
	position:relative;
	}

.home a.transp {
	width:100%;
	height:100%;
	display:none;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
	color:#fff;
	padding:20px;
	width:157px;
	height:100px;
	vertical-align: middle;
	position:relative;
	z-index:10;
	margin-top:-142px;
	font-family:'source sans pro', helvetica,arial,sans-serif;
		font-size:13pt;
		line-height:15pt;
		text-transform:uppercase;
		font-weight:bold;
	}
.home .serie:hover a.transp {display:block;}

.home-test a.transp {
	width:100%;
	height:100%;
	display:none;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
	color:#fff;
	padding:20px;
	width:179px;
	height:100px;
	vertical-align: middle;
	position:relative;
	z-index:10;
	margin-top:-142px;
	font-family:'source sans pro', helvetica,arial,sans-serif;
		font-size:13pt;
		line-height:15pt;
		text-transform:uppercase;
		font-weight:bold;
	}
.home-test .serie:hover a.transp {display:block;}

.cat_shop .post_box {width:240px;height:240px;border:1px solid #ddd;float:left;clear:none;}
.cat_shop .format_text{border:none;}

/* /// SOCIAL MENU /// */

.custom .socialmenu {
	width:100%;
	background:#fff;
}

.custom .socialmenu li {
	display:inline-block;
	width:370px;height:35px;padding:5px;
	border-right:1px solid #eee;
	vertical-align:middle;
}

.custom .socialmenu li.signup {
	float:left;
	width:350px;height:35px;padding:5px 10px 5px 5px;
	border-right:1px solid #eee;
}
.custom .mailicon {
	float:left;
	margin-top:5px;margin-left:10px;margin-right:5px;
	width:35px;
}

.custom .signuptext {
	float:left;
	margin-right:5px;
	margin-left:5px;
	width:220px;
	font-size:10px;
	letter-spacing:1px;
	margin-top:2px;
	color:#999999;
	font-family:'source sans pro',helvetica,arial,sans-serif;
	text-transform:uppercase;
	text-align:center;
	}

	
.custom #my-search3 input.q {
	height:25px;
	background:#fff;
	border-radius:10px;
	border:1px solid #111;
	padding:10px;
	font-family:'source sans pro',helvetica,arial,sans-serif;
	text-transform:uppercase;
}	
	
.custom #my-search3 .searchform {
	background:#fff;
	margin-left:10px;
}	
	
.custom div.prev_next p {
  float:right;
}
.custom div.prev_next p.previous {
  float:left;
}

.custom .dis {
	
		width:40%;
		text-align:center;
		padding:8px;
		font-family:'source sans pro';
		color:#f46165;
		text-transform:uppercase;font-weight:bold;
		margin:0 auto;
		margin-top:20px;
		margin-bottom:60px;
		font-size:14px;
		letter-spacing:1px;
		background: url("https://www.eatwell101.com/com.png") 15px 10px no-repeat;		
}
.custom .dis a{
		color:#f46165;
		text-transform:uppercase;
		font-size:14px;
		letter-spacing:1px;		
}


.custom .dis:hover {
	cursor:pointer;}
	

/*  This Required CSS selector prevents viewing of the Pinterest image(s). */
.custom #pin1 a img{
  position: absolute;
  margin-left: -5000px;
}

.custom a.share-pin {
		display:block;
		margin:10px;
		width:200px;
		text-align:center;
		font-family:'source sans pro';
		font-size:14px;
		letter-spacing:1px;
		padding:10px;
		border-radius:20px;
		background:#CB151E;
		text-transform:uppercase;
		color:#fff;
		text-decoration:none;
		
}
.custom a.share-pin:hover{
	text-decoration:none;
	}
.custom .loading {height: 405px; background:#f46165!important; }
.custom .load {height: 405px; display:none; }


/*// HOLIDAY LANDING PAGE ////// HOLIDAY LANDING PAGE ////// HOLIDAY LANDING PAGE ////// HOLIDAY LANDING PAGE //*/

.custom .table {
	width:100%;
	z-index:1;
}

.custom .table .bigimage {
	position:relative;
	z-index:1;
	
}

.custom .titletable {
	max-width:500px;
	padding-top:40px;padding-bottom:40px;
	border:1px solid #ddd;
	border-bottom:1px solid #aaa;
	margin:0 auto;
	margin-top:-80px;
	margin-bottom:60px;
	background:#fff;
	position:relative;
	z-index:5;
	text-align:center;
	background: rgb(255, 255, 255);background: rgba(255, 255, 255, 0.9);
}

.custom .table_posts {
	max-width:1000px;
	
	margin:0 auto;
	margin-bottom:80px;
}

.custom .vignette_posts {
	float:left;
	width:460px;
	height:240px;
	border:1px solid #e3e3e3;
	margin:8px;
	padding:10px;
	border-bottom:2px solid #ddd;
}

.custom H2.titletimes {
	font-family:'source sans pro';
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:normal;
	font-size:26pt;
	margin:0px 0 25px 0;
	line-height:30pt;
}

.custom a.plussize, .custom a.plussize:hover {
	font-size: 18pt;
	font-color:#000;
}

.custom span.titletext, .custom p.titletext {
	font-family:baskerville,times-new-roman, serif;
	font-size:12pt;
	font-color:#555;
}
.custom .vignette_title {
	margin-top:80px;
	width:240px;
	text-align:center;
	float:left;
}
.custom .moretable {
	font-family:'source sans pro';
	letter-spacing:1px;
	font-size:10pt;
	width:300px;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto;
	margin-top:30px;
}
.custom .moretable a{
	text-decoration:none;
	color:#f46165;
}

// RECIPE CATEGORIES ////////////////////
.custom .mcat {
	width:210px;
	height:280px;
	margin:15px;
	float:left;
}
	


.custom .mcat .catname {
	font-family:'source sans pro',sans-serif;
	text-transform:uppercase;
	color:#fff;
	
	font-weight:bold;
	font-size:14pt;
}

.custom .mcat .catname a {
	color:fff;
	text-decoration:none;
	font-weight:bold;
	
}
.custom .mcat .catname a:hover {
	color:#f46165;
}
	
.custom .mcat .red{
	color:#f46165;
}


/* TILED GALERY IN POST*///////////////////
.custom .format_text img.tiled {
	float:left;margin:2px;padding:0px;
		}	

.custom .format_text .tiled img{
	float:left;margin:2px;padding:0px;
		}


/* FLEX NAVIGATION PRODUCTS */
.home-test #productslider .flex-direction-nav a  {display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top:15px; z-index: 10; overflow: hidden; opacity: 0.9; cursor: pointer; color: rgba(255,255,255,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.home-test #productslider .flex-direction-nav .flex-prev {left:-15%;top:50%;background:#86C1B7;border-radius:25px;}
.home-test #productslider .flex-direction-nav .flex-next {right:-15%;top:50%;text-align: right;background:#86C1B7; border-radius:25px;}


/* HOMETEST */
.home-test .back {
	background:#f8f8f8;
	padding:20px;
	padding:20px;
	width:1020px;
	margin:0 auto;
}

/* ads border */
.custom .adsenseright {
	max-width:300px;
	width:100%;
	margin:0 auto;
	margin-bottom:15px;
}

.home-test .author_photo img.avatar {-webkit-filter: grayscale(80%);filter: grayscale(80%);}
.home-test div.tophomenews {padding:30px 10px 0px 0px;}
.home-test div.tophomenews:last-child {border-bottom:none;}

.home-test div.homenews {border-bottom:1px dashed #e5e5e5;padding:25px 25px 25px 0px}
.home-test div.homenews:nth-child(even) {border-left:1px dashed #e5e5e5;padding:25px 25px 25px 25px}

.homenew div.tophomenews {padding:35px 0px 0px 0px;}
.homenew div.tophomenews:last-child {border-bottom:none;}
.homenew div.tophomenews:nth-child(3) {border-bottom:none;}
.homenew div.tophomenews:nth-child(2) {border-bottom:none;}

@media screen and (max-width:540px) {
	.custom .tophomenews {
	}
}

.homenew div.homenews {border-bottom:1px dashed #e5e5e5;padding:25px 25px 25px 0px}
.homenew div.homenews:nth-child(even) {border-left:1px dashed #e5e5e5;padding:25px 25px 25px 25px}

.custom img.framed {padding:3px;border:1px solid #e5e5e5;box-shadow:2px 2px 0px #f1f1f1;}
.custom img.greyframe {padding:18px;background:#f8f8f8;}

.custom div.relatedstories {float:left;width:270px;height:395px;text-align:center;padding:0 50px 50px 50px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

.custom div.relatedstories:nth-child(2) {padding-left:0px;}
.custom div.relatedstories:nth-child(5) {padding-left:0px;}
.custom div.relatedstories:nth-child(4) {border-right:none;padding-right:0px;}
.custom div.relatedstories:nth-child(7) {border-right:none;padding-right:0px;}
.custom div.relatedstories:nth-child(n+5) {padding-top:50px;border-bottom:none;}

.custom .revealbazaar {display:none;z-index:10;margin-top:10px; width:40px;height:30px;border-radius:55px;margin-left:30px;position:absolute;padding:40px 30px 30px 30px;background: rgb(247,83,82);	background: rgba(247,83,82, 0.7);}

.custom .reveal:hover .revealbazaar {display:block;}







.custom img.fade {opacity:1;
transition: opacity .20s ease-in-out;
border:1px solid #e1e1e1;
}

.custom img.fade:hover {
	opacity:0.4;
	}

.custom .recipefade {
	text-align:center;
	position:absolute;
	top: 0px;
	left:0px;
	width:275px;
	height:275px;
	z-index:11;
	background: rgba(0, 0, 0, 0.2);
	color:#FFF;
	transition: background .20s ease-in-out;
	transition: color .20s ease-in-out;
	}
	
.custom .recipefade:hover {
	text-align:center;
	position:absolute;
	top: 0px;left:0px;
	width:275px;
	height:275px;
	z-index:11;
	background: rgba(255, 255, 255, 0.8);color:#86c1b7;
	}




@media screen and (max-width:1400px) {
	
.custom #prev-next .prev-link { position:relative;float:left;}
.custom #prev-next .next-link { position:relative;float:right;}
}

/* ////////////////////// PUBEXCHANGE //////////////////////////*/

.custom #pubexchange_rail_by_partner_1 .pe-wrapper{
padding:20px 0;
}
.custom #pubexchange_rail_by_partner_1 .pe-wrapper .pe-title{
display:block;
color:#86C1B7;
margin:0 0 30px;
text-align:center;
text-transform:uppercase;
letter-spacing:1px;
font:normal 22px/28px 'source sans pro',Arial,sans-serif;
}

.custom #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row{
list-style:none;
padding:0;
margin:0 0 0 10px;
font-size: 0;
text-align:left;
}

.custom #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row li.pe-partner{
padding:0 0 10px;
margin:0;
display:block;
}

.custom #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row li.pe-partner:last-child{
padding-bottom:5px;
}

.custom #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row li.pe-partner .pe-partner-name a{
display:block;
color:#86C1B7;
text-transform:uppercase;
font:normal 14px/18px 'source sans pro',Arial,sans-serif;
text-align:center;
text-decoration:none;
margin:10px 0;
text-align:left;
}

.custom #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row li.pe-partner:first-child .pe-partner-name a {
margin-top:5px
}
.custom #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row li.pe-partner ul.pe-articles{
list-style:disc;
padding:0;
margin:0;
}
.custom #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row li.pe-partner ul.pe-articles li.pe-article{
list-style:square;
margin:0 0 10px;
padding:0;
text-align: left;
}

@media screen and (max-width:540px) {
.custom #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row li.pe-partner ul.pe-articles li.pe-article{
list-style:square;
margin:0 0 10px;
padding:0;
text-align: center;
float:none;
}
}

.custom #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row li.pe-partner ul.pe-articles li.pe-article a.pe-headline{
list-style:square;
text-decoration:none;
font:14px/16px 'source sans pro',Arial,sans-serif;
margin-bottom:2px;
color:#111;
}
.custom #pubexchange_rail_by_partner_1 .pe-wrapper .pe-powered-by{
text-align:right;
margin-right:5px;
color:#333;
text-transform:uppercase;
font:10px/14px 'source sans pro',Arial,sans-serif;
}
.custom #pubexchange_rail_by_partner_1 .pe-wrapper .pe-powered-by a{
text-decoration:none;
color:#86C1B7;
}
.custom #pubexchange_rail_by_partner_1 .pe-wrapper .pe-powered-by a:hover, #pubexchange_rail_by_partner_1 .pe-wrapper ul.pe-row li.pe-partner ul.pe-articles li.pe-article a.pe-headline:hover {
text-decoration:underline;
color:#86C1B7;
}

.custom a#inifiniteLoader{
    position: fixed;  
    z-index: 2;  
    bottom: 15px;   
    right: 10px; 
    display:none;
}

.custom a.postitlehome {
	display:block;
	margin-top:20px;
	text-transform:normal;
	font-size:19px;
	line-height:1.2em;
	color:#000;
	font-weight:bold;
	font-family: 'source sans pro', helvetia, arial, sans-serif;
	letter-spacing:0px; 
	}
	
.custom a.postitlehome:hover {
	color:#86c1b7;
	}

/* ----- SAVEUR ----- */
.custom .saveurbox {
	max-width:1200px;
	width:100%;
	margin:0px auto;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	}
	
.custom #saveur-headline-container {
	width:80%;
	bottom:20px;left:20px;
	position:absolute;
	padding:15px;
	display:block;
	z-index:10;
	background:rgba(255,255,255,0.8);
}

.custom #saveur-headline-container h1{
	font-size:30pt;
	text-align:left;
}

.custom .saveursub {
	margin:15px 0 10px 2px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#333;
	letter-spacing:3px;
}

.custom .saveurteaser {
	text-align:left;
	margin:0px;
	font-size:16px;
	margin-top:5px;
	}

@media screen and (max-width:540px) {
	.custom .saveursub {
		display:none;
		}
		
	.custom .saveurbox {
		text-align:center;
		width:100%;
		margin:0;
		}
		
	.custom #saveur-headline-container {
		width:100%;
		float:none;
		text-align:center;
		bottom:0px;left:0px;
		padding:10px;
		}

	
	.custom #saveur-headline-container h1 {
		font-size:16pt;
		line-height:18pt;
		text-transform:none;
		text-align:center;
		}
		
	.custom .saveurteaser {
	display:none;
	}
}

.custom .saveurbox h1 {
	font-size:35px;
	line-height:35px;
	text-transform:none;
	letter-spacing:0px;
	font-weight:bold;
		}
			
.custom .saveurbox #saveurimage {
	margin:10px 0px 0px 0px;
	max-width:1200px;
	width:100%;
	position:relative;z-index:1;
}

.custom .saveurbox #saveurimage #saveursharing {
	float:right;
	margin-top:-20px;
	margin-bottom:0px;
	margin:0 auto;
	padding-top:0px;
	margin-bottom:0px;
	width:200px;
}

.custom .saveursocial {
	float:right;
	margin-top:10px;
	width:150px;
}

@media screen and (max-width:540px) {
.custom .saveursocial {
	float:none;
	background:#B80027;
	text-align:center;
	clear:both;
	width:100%;margin:0;
	margin-top:18px;
}

.custom img.saveursocial {
	display:block;
	margin:0 auto;
}
}

.custom #svrauthor {
	float:left;
	font-size:12px;
	margin-top:8px;
	color:#999;
	letter-spacing:1px;
	font-weight:bold;
}

.custom .saveurshare {
	display:block;
	float:left;
	font-size:10pt;
	margin-right:20px;
}

@mediascreen and (max-width:540px){
.custom .svrauthor {
	float:none;
	font-size:12px;
	margin-top:8px;
	color:#999;
	letter-spacing:1px;
	font-weight:bold;
	margin:0 auto;
	min-width:300px;
	width:100%;
	text-align:center;
}	

.custom .saveurshare {
	display:block;
	float:none;
	font-size:10pt;
	margin-right:0px;
	margin:0 auto;
}
}

/* --- BAZAAR --- */
.custom #bazaarbox {
	max-width:1200px;
	width:100%;
	margin:20px auto;
	margin-bottom:-15px;
}

.custom #bazaar-firstpostcat {
		display:table;
		background:#fff;
}

.custom #bazaar-title {
	max-width:700px;
	wildth:100%;
	margin-right:30px;
	background:#fff;
	overflow:hidden;
	display:table-cell;
	vertical-align: middle;}
	
.custom #bazaar-title-container {
	max-width:700px;
	width:100%;
}

.custom .bazaarteaser {
	margin-top:24px;
	font-size:16px;
	line-height:18pt;
	text-align:center;
	color:#666;
}

.custom #bazaar-share {
	max-width:500px;
	width:100%;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:0px;
	padding-bottom:10px;
	margin:0 auto;
	margin-top:24px;
}

.custom #bazaar-image {	
	background:#fff;
	width:500px;
	display:table-cell;
}

.custom #bazaar-shadow {
	margin-top:-2px;
	background:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/images/bg-img2.png')bottom left no-repeat;
	max-width:1200px;
	width:100%;
	height:25px;
}

.custom img.bzr {
	margin-left:20px;
}

@media screen and (max-width:540px) {
	.custom #bazaar-firstpostcat {
		display:block;
		}

	.custom #bazaar-title-container {
		width:94%px;
		margin:0 3%;
		}
		
	.custom .bazaarteaser {
		width:94%px;
		margin:0 3%
		}
	
	.custom #bazaar-share {
		width:94%px;
		margin:0 3%;
		border-top:none;
		border-bottom:none;
		padding:0px;
		padding-bottom:10px;
		margin-bottom:15px;
		}


	.custom #bazaar-image {
		display:block;
		clear:both;
		width:100%;
		}
	

	.custom #bazaar-image img {
		width:100%;
		margin:0;
		}
		
	.custom img.bzr {
		margin-left:0px;
		}
	
	.custom #bazaar-title {
		width:100%;
		margin-right:0px;
		background:#fff;
		display:block;
		}
	
	.custom #bazaar-shadow {
		display:none;
		}
}


/* -------BIG SLIDE HOME -------*/

.custom #slidercontainer {
	max-hight:500px;
	margin-top:20px;
	background:#fff;
	text-align:center;
	position:relative;
	z-index:1;
	width:100%;
}

@media screen and (max-width:540px) {
	.custom #slidercontainer {
	display:none;
}
}

.custom #mainslider {
	display:block;
	max-height:500px;
	width:100%;
	margin:0px auto;
	text-align:center;
}


.custom #mainslider ul.slides li {
	width:50%;
	margin:0px;
	vertical-align:middle;
	display:inline-block;
	position:relative;
	text-align:left;
}
	
.custom .bigimage {
	width:100%!important;
	height:100%!important;
	position:relative;
	z-index:1;
}

.custom .slidetitle {
	display:block;
	width:300px;
	color:#444;
	text-align:center;
	position: absolute;
	top: 60%!important;
	left: 35%!important;
	z-index:11;
	padding:5px 15px 20px 15px;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.9);
	
	font-weight:normal;
	font-size:16pt;
	line-height:18pt;
	letter-spacing:2px;
}

.custom .slidelink {
	color:#fff;
	font-weight:bold;
	line-height:20pt;
}

.custom .slidesub {
	font-size:9pt;
	font-weight:bold;
}
	


/*
 * Widget styles for Jetpack
 */

/* Clear floats */
.custom .jetpack-image-container:after {
	clear: both;
}
.custom  .jetpack-image-container:before,
.custom  .jetpack-image-container:after {
	display: table;
	content: "";
}

.custom  #lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
.custom  #lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}.lbLoading{background:#fff url(images/default/loading.gif) no-repeat center;}
.custom  #lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
.custom  #lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
.custom  #lbPrevLink{background:transparent no-repeat 0 15%;left:0;}
.custom  #lbNextLink{background:transparent no-repeat 100% 15%;right:0;}
.custom  #lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
.custom  #lbCloseLink{display:block;float:right;width:66px;height:22px;margin:5px 0;outline:none;}
.custom  #lbCaption,#lbNumber{margin-right:71px;}
.custom  #lbCaption{font-weight:bold;}


/*
 * jQuery FlexSlider v2.2.0
 * https://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * https://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.custom  .flex-container a:active,
.custom  .flexslider a:active,
.custom  .flex-container a:focus,
.custom  .flexslider a:focus  {outline: none;}
.custom  .slides,
.custom  .flex-control-nav,
.custom  .flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/flex/fonts/flexslider-icon.eot');
	src:url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/flex/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/flex/fonts/flexslider-icon.woff') format('woff'),
		url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/flex/fonts/flexslider-icon.ttf') format('truetype'),
		url('https://www.eatwell101.com/wp-content/themes/thesis_185/custom/flex/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
	
}

/* FlexSlider Necessary Styles
*********************************/
.custom  .flexslider {margin: 0; padding: 0;display:block;width:100%;overflow:hidden;margin:0px auto;}
.custom  .flexslider .slides > li {/*display: none;*/ vertical-align:middle;display:inline-block; -webkit-backface-visibility: hidden; text-align: center;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.custom  .flexslider .slides > li:first-child a.featmaxiwhitetest{display:inline-block;}
.custom  .flexslider .slides > li a.featmaxiwhitetest{display:none}
.custom  .flexslider .slides img {width: 100%; display:/* block*/inline;}
.custom  .flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.custom  .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.custom  html[xmlns] .slides {display: block;}
.custom  * html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.custom  .no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.custom  .flexslider {position: relative; zoom: 1; }
.custom  .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.custom  .loading .flex-viewport { max-height: 300px; }
.custom  .flexslider .slides { zoom: 1; }
.custom  .carousel li { margin-right: 5px; }

/* Direction Nav */
.custom  .flex-direction-nav {height: 0;}
.custom  .flex-direction-nav a  {display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0.7; cursor: pointer; color: rgba(255,255,255,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.custom  .flex-direction-nav .flex-prev { left: -50px; background:/*#000*/#86C1B7;border-radius:25px;}
.custom  .flex-direction-nav .flex-next { right: -50px; text-align: right;background:/*#000*/#86C1B7; border-radius:25px;}
.custom  .flexslider:hover .flex-prev { opacity: 0.7; left: 3%;background:/*#000*/#86C1B7; }
.custom  .flexslider:hover .flex-next { opacity: 0.7; right: 3%; background:/*#000*/#86C1B7;}
.custom  .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.custom  .flex-direction-nav .flex-disabled { opacity: 1!important; filter:alpha(opacity=100); cursor: default; }
.custom  .flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block;padding:5px;margin-top:5px;margin-right:3px; content: '\f001';color:#FFF; }
.custom  .flex-direction-nav a.flex-next:before  { content: '\f002';margin-right:7px;color:#FFF;}

/* Pause/Play */
.custom  .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.custom  .flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.custom  .flex-pauseplay a:hover  { opacity: 1; }
.custom  .flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.custom  .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;display: none;}
.custom  .flex-control-nav li {margin: 0 6px; /*display: inline-block;*/ zoom: 1; display: none;}
.custom  .flex-control-paging li a {width: 11px; height: 11px; display: none; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.custom  .flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); display:none;}
.custom  .flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; display:none;}

.custom  .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.custom  .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.custom  .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.custom  .flex-control-thumbs img:hover {opacity: 1;}
.custom  .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}


.custom button.alm-load-more-btn{	
   font-family: 'source sans pro', Arial, sans-serif;
   font-size:15px;
   text-transform:uppercase;
   letter-spacing:0px;
   font-weight:normal;
   width:300px;   
   height: 40px;
   line-height: 44px;
   background: #86C1B7;
   color:#fff;
   border: none;
    margin: 0 0 4px;
   padding:0 20px;
   display: inline-block;		
   position: relative;
   -webkit-transition: padding 0.25s ease-in-out, width 0.25s ease-in-out;
   -moz-transition: padding 0.25s ease-in-out, width 0.25s ease-in-out;
   transition: padding 0.25s ease-in-out, width 0.25s ease-in-out;
   text-align: center;	
   text-decoration: none;
   -webkit-appearance: none; 
   -moz-appearance: none;   
   appearance: none;      
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: -moz-none;
   -ms-user-select: none;
   user-select: none;
   cursor: pointer;
}
.custom	button.alm-load-more-btn:hover{
		background-color: #f46165;
		color: #fff;
		text-decoration: none;
	}
.custom	button.alm-load-more-btn:active{
		-webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
		text-decoration: none;
	}	
	
	/* Loading */
.custom   button.alm-load-more-btn.loading{
    	padding-left:0px;
   }
    
   /* Loaded / Done */
.custom	button.alm-load-more-btn.done{
		cursor: default;
		opacity: 0.2;
		filter: alpha(opacity=20); 
		background-color: #000; 
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
   }  
      
   /* Loading Icon */
.custom	button.alm-load-more-btn:before,
	button.alm-load-more-btn.done:before{                
		background: none;
		width: 0;
	}
	
	/* Loading :before */
.custom	button.alm-load-more-btn.loading:before {
      background: none;
      width: 30px;
      height: 30px;
      margin: 6px;		
      -webkit-border-radius:3px;
      -moz-border-radius:3px;
      border-radius:2px;
      display: inline-block;
      z-index: 0;
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      overflow: hidden;
      -webkit-transition: width 0.5s ease-in-out;
      -moz-transition: width 0.5s ease-in-out;
      transition: width 0.5s ease-in-out;
	}
	
.custom .alm-btn-wrap{
	clear:both;
	margin-top:25px;
	text-align: center;
	
	display: block;
}


.custom img.attachment-home-thumb  {
  max-width: 100%;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.custom img.attachment-home-thumb:hover  {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* WOO */


.custom img.attachment-shop_thumbnail {
	max-width:200px;
	 -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width:200px;
  height:200px;
  width:100%;
  height:auto;
}

.custom img.attachment-shop_thumbnail:hover {
	  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}



.custom img.zoomy {
	max-width: 100%;
	 -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.custom img.zoomy:hover {
	  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.custom a.hoverblue:hover {color:#86C1B7;}

.custom #center-bottom-ad {
	clear:both;
	max-width:800px;
	width:100%	
}

.custom #saveur-ad {
	margin:0 auto;
	margin-bottom:-20px;
	width:100%;
	max-width:1200px;
	max-height:90px;
	position: relative;
	}
	
.custom	#saveur-resizing-ad {
	margin:0 auto;
	max-width:728px;
	width:100%;
	position: relative;
    height: 90px;
    overflow: hidden;
}

.custom	#saveur-resizing-ad iframe{
	position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}


.custom #total-bottom-ad {
	max-width:728px;
	width:100%;
	height:90px;
	margin:0 auto;
	margin-top:30px;
	}
	
@media screen and (max-width:728px) {
.custom	#saveur-resizing-ad {
	margin:0 auto;
	width:320px;
	position: relative;
    height: 90px;
    overflow: hidden;
}
    
.custom #total-bottom-ad {
	width:320px;
	overflow: hidden;
	}
}

.custom #disqus-container {
	float:left;max-width:620px;width:100%;
}

@media screen and (max-width:540px) {
	float:none;width:94%;
	margin:0 3%;
}

.custom #feat_round {
	margin-top:30px;
	margin-left:-27px;
	padding:35px 30px 20px 0px;
	border-top:1px solid #000;
	border-bottom:1px solid #f3f1f1;
	margin-bottom:30px;
	}

@media screen and (max-width:540px) {
	.custom #feat_round {
		text-align:center;
		}
	.custom #feat_round img {
		float:none;
		align:center;
		margin:0 auto;}
}

.custom #adtop {
	display:inline-block;
	
	width:100%;
	min-height:90px;
	height:auto;
	margin:0 auto;
	padding:25px 0px 25px 0px;
	overflow: hidden;
	
}

.custom #adbottom {
	display:inline-block;
	
	width:100%;
	min-height:90px;
	height:auto;
	margin:0 auto;
	padding:25px 0px 25px 0px;
	overflow: hidden;	
}

@media screen and (max-width:1024px) {
	.custom #adtop {
		min-width:320px;
		width:320px;
		min-height:50px;
		overflow: hidden;
		padding:25px 0px 25px 0px;
	}
	.custom #adbottom {
		min-width:320px;
		width:320px;
		min-height:50px;
		overflow: hidden;
		padding:25px 0px 25px 0px;
	}

}


/* ----- Archive -----*//
.custom img.archive-responsive-img {
	max-width:385px;
	width:100%;
	height:auto;
}

@media screen and (max-width:540px) {
	.custom img.archive-responsive-img {
		max-width:540px;
		width:100%;
		height:auto;
	}	
}

/*---home----*/
@media screen and (max-width:1014px) {
.custom .jetpack-image-container img{
	width:100%;
	height:auto;
	margin:0;
		}
}

.custom .tag a {
	display:inline-block;
	//border:1px solid #86C1B7;
	//padding:5px 10px 5px 10px;
	//padding:5px 0px 5px 0px;
	//padding:2px 5px 2px 5px;
	font-family:source sans pro;
	text-transform:capitalize;
	letter-spacing:1px;
	font-size:12px;
	color:#000;
}
.custom .tag a:hover {
	color:#86C1B7;	
	//background:#86C1B7;
	//text-decoration:none;	
}
@media screen and (max-width:1300px) {
	.custom a.tagdietmobile {display:none;
	}
}

@media screen and (max-width:560px) {
	/*.custom .tag a {
		display:block;
		text-alin:center;
		margin-top:5px;margin-bottom:5px;
		
		}*/
	
	.custom a.tagdietmobile {display:block;
	}
}

.custom .tagside a {
	display:block;
	text-align:center;
	//border:1px solid #86C1B7;
	padding:0px 10px 0px 10px;
	//padding:5px 10px 5px 10px;
	margin:-3px;
	font-family:source sans pro;
	text-transform:lowercase;
	letter-spacing:1px;
	font-size:12px;
	width:120px;
	margin-left:0px;
}

.custom .tagside a:hover {
	color:#FFF;
	background:#86C1B7;
	text-decoration:none;
	}

.custom .videoWrapper {
	margin-top:20px;margin-bottom:20px;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}
.custom .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.custom #recipelist a.get {display:inline-block;font-family:'source sans pro';font-size:10pt;text-transform:uppercase;margin-top:25px;letter-spacing:1px;border:1px solid #86C1B7;text-align:center;padding:7px 35px 7px 35px;color:#fff;background:#86C1B7}
.custom #recipelist a.get:hover {opacity:0.8;text-decoration:none;}


.custom .format_text a.get {display:inline-block;font-family:'source sans pro';font-size:10pt;text-transform:uppercase;letter-spacing:1px;padding:5px;background:#86C1B7;color:#fff;}

/* PRINT */

@media print {
.custom #footer,.custom #sidebars,.custom #saveurbox,.custom #topmenu, .custom .post img {display:none;}
}

/* Optimized ads */
.custom #svrmob {width:300px;margin:0 auto;height:250px;background:#e5e5e5;margin-top:20px; margin-bottom:20px;display:none}

@media screen and (max-width:560px) {
	.custom #svrmob {display:block;}
	
}

.custom .desktop-ad {
      display: inline;
  }

.custom .mobile-ad {
      display: none;
  }

@media only screen and (max-width: 560px) {
 .custom .desktop-ad {display: none;}

 .custom .mobile-ad {display: inline;}
}


/* flexbox */

.custom #socialtop {max-width:140px;width:100%;float:left;margin-left:85px}



@media screen and (max-width:1366px) {
	.custom #content_box {margin: 0 auto/*20px*/;}
	.custom #socialtop {display:none;height:1px;overflow:hidden;}

	.custom .pf-content {
	width:100%;
	margin-left:0px;
	margin-right:0px;}
}


@media screen and (max-width:1024px;) {

	
	.custom #content_box {margin: 0 auto;padding:0 40px 0 40px;}

	.custom #content {width:100%;margin:0;float:none;}

	.custom #socialtop {display:none;height:1px;overflow:hidden;}

	.custom .pf-content {
	width:100%;float:none;margin-left:0px;}

	.custom #sidebars {float:none;width:100%;margin:0 3%}
}


@media screen and (max-width:360px;) {

	/*.custom #content_box {margin: 0 3%;}*/
	.custom #content_box {margin: 0 auto;padding:0 20px 0 20px;}

	.custom #content {width:100%;margin:0;float:none;}

	.custom #socialtop {display:none;height:1px;overflow:hidden;}

	.custom .pf-content {
	width:100%;float:none;margin-left:0px;}

	.custom #sidebars {float:none;width:100%;margin:0 3%}
}





@media screen and (max-width:768px) {

.custom #socialtop {display:none;height:1px;overflow:hidden;}

.custom .format_text {
	
	display:-webkit-flex;
	display:flex;
	 -webkit-flex-direction: column;
	 flex-direction: column;
}

.custom .pf-content {
	width:100%;float:none;
	margin-right:0px;}
}


.home #sidebars {display:none;}
/* Ohmy */
.custom a.whitelink, .archivecss a.whitelink {/*font-weight:100;*/font-size:20pt;text-transform:none;line-height:20pt;}
.custom a.whitelinkdev, .archivecss a.whitelinkdev {/*font-weight:100;*/font-size:18pt;text-transform:none;line-height:18pt;}

.custom .darken {background:#fff;}
.custom .darken img:hover{opacity:0.8;};
.custom .alink a {color:#fff;font-size:16pt;}
.ohmy #sidebars {display:none;}
.custom .gunkimgcont {	overflow:hidden;
	}
.custom img.attachment-ohmy-big,.custom img.attachment-ohmy-small  {
  
  max-width:595px;
  height:auto;
  width:100%;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.custom img.attachment-ohmy-big:hover,.custom img.attachment-ohmy-small:hover  {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.custom .ohmyblock {
	max-width:1210px;
	width:100%;
	margin:0 auto;
	margin-top:0px;
	padding-top:20px;
	background:#fff;
}
/* DEV */
.custom .ohmyblockdev {
	max-width:1012px;
	width:100%;
	margin:0 auto;
	margin-top:0px;
	padding-top:20px;
	background:#fff;
}
/* DEV */
.custom .imgleft {width:100%;max-width:595px;max-height:232px/*240px;*/;}
.custom .imgright {width:100%;max-width:595px;max-height:232px/*240px;*/;}

/* DEV */
.custom .imgleftdev {width:100%;max-width:310px;max-height:380px/*240px;*/;}
.custom .imgrightdev {width:100%;max-width:320px;max-height:320px/*240px;*/;}
/* DEV */


/* DEV */
.custom .imgleftdevtri {width:100%;max-width:410px;max-height:600px/*240px;*/;}
.custom .imgrightdevtribig {width:100%;max-width:835px;max-height:600px/*240px;*/;}
/* DEV */

@media screen and (max-width:1200px) {
	
.custom .imgleft {width:49%;}
.custom .imgright {width:49%;}
}

@media screen and (max-width:768px) {
	
.custom .imgleft {width:48%;}
.custom .imgright {width:48%;}
}

@media screen and (max-width:540px) {
	
.custom .imgleft {width:100%;float:none;margin:0 auto;}
.custom .imgright {width:100%;float:none;margin:0 auto;}
.custom .ohmyblock {
	
	width:100%;
	margin:0 auto;
	
}
}



.custom .alink {
	position:absolute;
	z-index:5;
	bottom:0px;
	max-width:575px;
	width:100%;
	padding:20px 10px 10px 10px;
	color:#fff;
	font-size:18px;
	font-family:'source sans pro',arial,sans serif;
	line-height:1.3;
	background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0));
}





/*dev*/
.custom .alinkdevsmalltri {
	position:relative;
	
	height:80px;
	width:100%;
	padding:10px 10px 10px 10px;
	color:#000;
	font-size:14pt;
	font-family:'source sans pro',arial,sans serif;
	line-height:1.3;
	text-align:center;
	
}

.custom .alinkdevtri {
	position:relative;
	/*z-index:5;
	bottom:0px;*/
	/*max-width:831px;*/
	height:80px;
	width:100%;
	padding:10px 10px 10px 10px;
	color:#000;
	font-size:14pt;
	font-family:'source sans pro',arial,sans serif;
	line-height:1.3;
	text-align:center;
	
	
}



/* NEW HEADER */
.custom #custom-menu {
	 width:100%;
	 background-color:#fff;z-index:99;border-bottom:1px solid #e8e8e8;
	 transition:0.3s;
	 -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .05);
	box-shadow: 0 4px 6px rgba(0, 0, 0, .05);
}



.custom #custom-menu .custom ul.topnav .sticky-placeholder {}
/* Remove margins and padding from the list, and add a black background color */
.custom ul.topnav {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    background-color:#fff;
    max-width:1366px;
    width:100%;
    z-index:99;
}

.custom #custom-menu .custom ul.topnav .sticky-placeholder {
	margin: 0 auto;
	max-width:1366px;
    width:100%;
    z-index:99;
    }

/* Float the list items side by side */
.custom ul.topnav li {float: left;}

/* Style the links inside the list items */
.custom ul.topnav li a {
    display: inline-block;
    color:#111;
    text-align: center;
    padding: 14px 12px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 13px;
    text-transform:uppercase;
    font-family:'source sans pro',arial,sans serif;
    letter-spacing:1px;
    z-index:99;
    font-weight:bold;
}

/* Change background color of links on hover */
.custom ul.topnav li a:hover {/*background-color: #555#f1f1f1;*/color:#86C1B7;}

/* Hide the list item that contains the link that should open and close the topnav on small screens */
.custom ul.topnav li.icon {display: none;}

/* When the screen is less than 680 pixels wide, hide all list items, except for the first one ("Home"). Show the list item that contains the link to open and close the topnav (li.icon) */
@media screen and (max-width:768px) {
.custom   ul.topnav li:not(:first-child) {display: none;}
.custom   ul.topnav li.icon {
    float: right;
    display: inline-block;
  }
}

/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens */
@media screen and (max-width:768px) {
.custom   ul.topnav.responsive {position: relative;}
.custom   ul.topnav.responsive li.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
.custom   ul.topnav.responsive li {
    float: none;
    display: inline;
  }
.custom   ul.topnav.responsive li a {
    display: block;
    text-align: left;
  }
}

.custom .dropdown {
	z-index:99;
}

.custom li.dropdown .dropdown-content {
	display:none;
	position: absolute;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	background-color: #f9f9f9;
	z-index:99;
	}
	
.custom li.dropdown .dropdown-content a {
    color: #000;
    padding: 10px 12px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.custom .dropdown-content a:hover {
	color:#86C1B7;
		}

.custom .dropdown:hover .dropdown-content {
	display:block;
	}
	
	

.custom  .searchform input[type=text] {
   width: 130px;
    /*box-sizing: border-box;*/	
    border: 2px solid #555;
    border-radius: 10px;
    font-size: 8px;
    background:#fff;
    color:#555;
    padding:4px;
    
    
    /*padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;*/
}

/* When the input field gets focus, change its width to 100% 
.custom .searchform input[type=text]:focus {
    width: 100%;
}*/



  
	

/* New Headline */
.custom #headline {max-width:1366px;width:100%;margin:0 auto;margin-bottom:25px;border-bottom:1px solid #e5e5e5;}
.custom #headline h1 {padding:25px;font-family:'source sans pro',arial,serif;font-size:30pt;text-align:center;font-weight:bold;}
@media screen and (max-width:728px) {
	.custom #headline h1 {font-size:24pt;}
}

.custom .sticky-placeholder {float:left;}

.custom .filter {filter:opacity(99%);}

.home-test #hbpub {display:none;}

@media screen and (max-width:1200px) {
.custom #datapin {display:none;}
}

.custom #sharemobile {display:none;}

@media screen and (max-width:1024px) {
.custom #sharemobile {display:block;}
}

@media screen and (max-width:540px) {
.custom #productshome {display:none;}
}

.custom .hid {display:none;}


.custom .searchfield {font-size: 14px;
		height:35px;
		padding-left:5px;
		width: 200px;
background:#fff;
color:#555;
font-family:'source sans pro', arial,sans-serif;
text-transform:uppercase;
}

.custom .searchsubmit {font-size: 14px;
		height:45px;
		padding-left:5px;
		width: 80px;
background:#86C1B7;
color:#fff;
font-family:'source sans pro', arial,sans-serif;
text-transform:uppercase;
border:none;
cursor:pointer;
}

.custom .nounderline {text-decoration:none;}
.custom .nounderline:hover {text-decoration:underline;}

.custom a.buygift {margin:0 auto;width:100px;border-radius:5px;display:block;background:#86C1B7;color:#fff;font-size:16px;line-height:12px;text-align:center;margin-top:10px;padding:12px;text-decoration:none;margin-top:5px;margin-bottom:10px;}
.custom a.buygift:hover {background:#f46165;}

.custom #pinfirst em {
		display: inline-block;
	text-indent: -9999em;
	/*color: rgba(255,255,255,0.0);*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAsCAYAAADctB6FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzM1NTgzODI3Mzc4MTFFNUIyNkFDNDQyQUNBNjlBMEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzM1NTgzODM3Mzc4MTFFNUIyNkFDNDQyQUNBNjlBMEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MzU1ODM4MDczNzgxMUU1QjI2QUM0NDJBQ0E2OUEwRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MzU1ODM4MTczNzgxMUU1QjI2QUM0NDJBQ0E2OUEwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PilrL84AAAYSSURBVHja5Fp7TJZVGP8gQLxgJiFYJkEgJgJZYglp2sRmaWPVWLdZLXJZK6t/tMt//tVs08qVlavZlppL3LLLjJJpInPGRUMzi4vZTbE0FBUs6Hfq+bbT2fOcc178PsLxbL/B+5znXL7nPee5nTemp6cnFJCygXnAdcBoIB1IARKAk0AL8APQAFQA+0MXEMV4KuQK4DHgYfrxQegosAJ4FTjV7zWiFGJBErCmJzJ0DnjaMd//DtsOmQtsAAZH+B1sB27rr7tFUshS4AVLv07gM2AfcAzoAuKAEUAGcCuQbOn/K1AI/HghHJmVlm3fCJQBwxxbLw6YAVRbxjoEjOhvR8ZkLLH8gId6Ocl8y5jb+rNCpgiLbgOyz3OiuRalPNFfFbKHWWw7kBmhyZ4VFPIbMFzoo2xcCXmnOfTcJwopFxY7z9L5WmBiwAlrhXk4d5wG1Bty7/eVQrjdsVroNBv4SZP7ihbvM+EzgkK2BlDevdFWSIEwcS7TYYEgu9dzwglC/5NAsiZ3j8XmPBdNhcTC897BeONwjKFTOoXfHOUB13t4eZXXtDL8YUCR9pxrGaMlmmGIUki+EE2aVE4JnEQ5nnP+LvBTtf9PCDK1wLpoKySL4VcxvBscY53wnPOcwB+k/b8GaDPaVVR7e7QD1Tg6CiaZi0kCpjjGOuA551CB/6cxv3pRi4DxQCUpqacvFMJRl/GcaLxBk1T946BP7gRcLLSdMZ7bKaeKBKm1zwQuBzqAGuCQpJAm4BpGATp1EAZZMlgfuowg1U1CZKc+ACZQ4hhLhagFwKdMv2LgHeA0JZ0qwTwMzKIX8BLVchIZs6DsYrOZ3G1kXFsp45K2WFxhmadbKxX6dwNjHTL3C2NuYmT3k/xRR42mE8gx3W4Do/W7GN4u4c0eAT703CETBf5BOnaK5jDtfwAfMfwEwdinUojgqu6p/stML1PBCN4HXG3w9giDqvN41lMhNwp8PeaZwbTXCV5MrTGN4Y+ko+NDyrZcoitELWYHI/i28ZwpDFjpObFa/C1C21b6q2KicUz7bqFfiaOI9TwwiQrjKwU5FRSOMQtENwlnbJJ2vtYLMjme9uM1of9ZYDTJPCjITAtgPxQ1AymM/CeCfB6X/pvp+TFgKLXFGwmdXh5I8lBGBhWZOVqvyb3LtCvDOFgYt4mR/wsYJ8ivEgxrqlQxe0oTXKvxJ1ssdYaHQjZb+hdrcs1M+3vCmEXCeMst6+A85Teml9FpBXkClS+8qfFnWc5qucN2vEwVfI5WAdX0/3gqUHP5C0dFAv8tgZ8mGOwdQe5lwqhw+PNFTB+1DassfZroKIblFwpyU4U1rRPGlH5DiTD+3bpcnKeHyHW0q501n2IFlZMUAKXARZY+ZUaiN01I9WsYfiK5S/vb/i8VCvy6oDsk3xLldffyFu9mYw5lNI8wcpuENU0Xxn3A8jt2MvLVXIHIRcUCX0WznwdMslSBaKwWd4RJxQqjAkTHZUK2/IUlh5rM8L/k6iG9CbfVLf9mYDawzWMMlRg+TkfvMNNe4AjYTOLC+3rLTaA6jvEMv8E3/ddpKsPba4Ta6tOIR0l5w6l8cBz4HtgIbHHMwdkPdff7HcN/Uoia6y3j5wn8XUFv/7OFs7okwsXdA8wcVYycuiPqENZ0p2X8DYz8L4aX87IhUna6O4JFqmSyK9w3KTpdSkdoiGA/aixzZApxyZVBbUi+UNn6OoIKGSIUnq6i4LCQCjyNQrkzXL782TLHSIH/Brnv5eHkL64XZ7tSq25Fgo5TuZBL1x8hhKmbqmAxzLWJjVqFKHimGc+4dkiaZ0X+fOiUxb2a1xeVjDJCWvgv0U7PtaS7jF2LYYhOB7i2DILpHsGcukdeLLRlOcZPoa8YbPS6y6jGM4XZV0L/fv0TadpOyVqtVn3rJLe7jCr1jXRUVdyzlqACw8Xk3m3URrHOx0Z1v4146tZx4T/XApZvzGKpVD9GC66yoqQQ08iOoiPSHoXxE8iedJFt6fENzLqptB+mpX2gjBDN2RrF8ZUivrXtAlfIHS4kvxgaAORSyBnN/Q0IcsUhdVRj2DdQFPK3AAMAKTgcspGVkgIAAAAASUVORK5CYII=') no-repeat;
	background-size: 34px 22px;
	width: 34px;
	height: 22px;
	margin: 0 5px;
	vertical-align: top;
	}

/* Custom mobile adds */
.custom #firstmobilead, #secondmobilead, #thirdmobilead, #fourthmobilead, #fifthmobilead {background:#efefef;}



/* Frontpage Sept 2017*/
.custom #tryptique {
					
					width:100%;
					
		}
		.custom .tryp {
					display:inline-block;
					vertical-align:top;
					position:relative;
					height:auto;
					border:1px solid #e5e5e5;
					box-sizing:border-box;
					text-align:center;
					padding-bottom:20px;
		}
		
		.custom .tryp img {
			height:auto;width:100%;
			image-rendering: -webkit-optimize-contrast;
			image-rendering: pixelated;
			
		}
		
		.custom .tryptique1 {
					max-width:24%;
					margin-left:1%;
					
					
		}
		
		.custom .tryptique2 {
					max-width:48%;
					margin-left:1%;
					margin-right:1%;
					
					
		}
		
		.custom .tryptique3 {
					max-width:24%;
					margin-right:1%;
					
					
		}
		
		.custom span.slidesub {
	display:inline-block;
	margin-top:20px;
	margin-bottom:5px;
	}
		
		
	@media screen and (max-width:540px) {
	.custom #tryptique {
					
		}
	
	
	.custom .tryp {
					display:block;
					position:relative;
					height:auto;
					box-sizing:border-box;
					text-align:center;
					padding-bottom:20px;
		}
		
		
		
		.custom .tryptique1 {
					max-width:100%;
					margin-left:10px;
					margin:10px;
					
					
		}
		
		.custom .tryptique2 {
					max-width:100%;
					margin-left:10px;
					margin-right:10px;
					margin:10px;
					
					
		}
		
		.custom .tryptique3 {
					max-width:100%;
					margin-right:10px;
					margin:10px;
					
					
		}
		
	}
		
		
		
		
		
		
		.custom .homefeatures {
					display:block;
					width:240px;
					height:40px;
					margin:0 auto;
					margin-top:-20px;
					background:#fff;
					text-transform:uppercase;
					text-align:center;
					letter-spacing:1px;
					font-size:22px;
					color:#444;
		}
		
		
	
	.custom a.linkslide{
		color:#000;
		font-size:14pt;
		font-family:'source sans pro',arial,sans serif;
		}
	


/* MAIN UNO TRIO */


.custom .main {
  width: 100%;
  max-width: 990px;
  margin: 0 auto;
}

.custom .uno {
  z-index: 1;
  position: relative;
  float:left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
}

.custom .duo {
  z-index: 1;
  position: relative;
  float: left;
  width: 50%;
  box-sizing: border-box;
  //padding: 10px;
}

.custom .trio {
  z-index: 1;
  position: relative;
  float: left;
  width: 33.333%;
  box-sizing: border-box;
  padding: 10px;
}

.custom .uno img {
  width: 100%;
  height: auto;
}

.custom .duo img {
  width: 100%;
  height: auto;
}


.custom .trio img {
  width: 100%;
  height: auto;
}



.custom a.linko {
  display: block;
  position: absolute;
  z-index: 5;
  padding: 10px;
  box-sizing: border-box;
  left: 10px;
  bottom: 10px;
  right: 10px;
  font-family: 'source sans pro',arial, sans serif;
  text-decoration: none;
  color: #fff;
  font-size:18pt;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.7);
  background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0));
}




@media screen AND (max-width:990px) {  
  .custom a.linko {
  font-size:14pt;
}
}




@media screen AND (max-width:540px) {
  .custom .uno {
  	float:none;
  	width:100%
  }
  
    .custom .duo {
    float: none;
    width: 100%;
  }
  
  .custom .trio {
  float: none;
  width: 100%;
  }
  
  .custom a.linko {
  font-size:16pt;
}
}

.custom .yieldleft {float:left;width:80%;}
.custom .yieldright {float:right;width:10%;border-left:1px dotted #666;padding-left:10px;font-size:8pt;margin-top:10px;font-family:'source sans pro',arial,sans-serif;text-transform:uppercase;letter-spacing:1px;height:80px;}

@media screen AND (max-width:990px) {
	.custom .yieldleft {float:none;width:100%;}
	.custom .yieldright {float:none;width:100%;border-left:none;border-top:1px dotted #666;margin-top:8px;padding-top:8px;padding-left:0px;height:auto;}
}


.custom .separator {
	display:inline-block;
	width:32px;
	border-bottom: 2px solid #86C1B7;
	margin-top:0px;
	margin-bottom:5px;
}

.custom a.soulign {
	background-image: linear-gradient(180deg, transparent 65%, #86C1B7	 0);
	background-size: 0 100%;
	background-repeat: no-repeat;
	text-decoration: none;
	-webkit-transition: background-size .4s ease;
	-moz-transition: background-size .4s ease;
	-ms-transition: background-size .4s ease;
	-o-transition: background-size .4s ease;
	transition: background-size .4s ease;
	user-select: none;
}


.custom a.soulign:focus, .custom a.soulign:hover {
    background-size: 100% 100%;
    cursor: pointer
}


/* I Recommend this - products */
.custom .prodrecommend .dot-irecommendthis { 
	background:url(https://www.eatwell101.com/wp-content/plugins/i-recommend-this/images/heart.png) 4px 3px no-repeat; 
	background-position:0 -20px;
	color: #F56559 !important;
	padding-left: 20px;padding-top:-10px;
	border: 0 !important;
	display: block;
	text-decoration: none;
	min-height: 14px;
}
/*
.custom .loveit .dot-irecommendthis {
	display:none; 
	background:url(https://www.eatwell101.com/wp-content/plugins/i-recommend-this/images/heart.png) 4px 3px no-repeat; 
	background-position:0 -20px;
	color: #F56559 !important;
	padding-left: 20px;padding-top:-10px;
	border: 0 !important;
	display: block;
	text-decoration: none;
	min-height: 14px;
	font-size:15px;
	font-family:'source sans pro',arial,sans-serif;
}
*/



	
.custom .prodrecommend .dot-irecommendthis:hover, .prodrecommend .dot-irecommendthis.active { background-position:0 -20px; color: #F56559 !important; 	border: 0 !important;
	margin: 0 0 0 0 !important;
	padding-left: 20px !important;
	text-decoration: none;}


/* I Recommend this - home & archive posts */
.custom .recommend_home .dot-irecommendthis {
	width:24px;
	height:24px;
	position:absolute;
	top:15px;
	right:15px;
	z-index:20;
	opacity:0.9;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNpiYBgFBAAjMufl4T38QKoAiBOAWAEq/ACIFwDxBHFbl4+kqmVE0iAPpDYAsQEOx3wAYgegxotAtfpA9gEgFsCh9gIQBwDVPmRCEsRnOAPUsANAw+MJGM4ANWcD3AdQTQtoEAUJMB8E0CiOA5iQvE8LIMBE62TKhJS8aAEewCxYQCMLFoAtAKbXgzSwZAHIXPScPB+aM6lheCJGUUElS+CGY7WAQktQDMdpAZmWYBiO1wISLcFqOEELiLQEp+FEWUDAEryGE20BDksIGk4yAFkCxP+hltEGQOuOwQMAAgwAPY9f9m9sjDwAAAAASUVORK5CYII=) 0px 0px no-repeat;  
	background-position:0 0px;
	color: #FFF !important;
	padding-left: 0px;padding-top:0px;
	border: 0 !important;
	display:inline-block;
	text-decoration: none;
	//min-height: 24px;
}

.custom .recommend_home .dot-irecommendthis-count {
	display:none;
}


/*
.custom .recommend_home  .dot-irecommendthis {
	display:inline-block; 
	opacity:0.9;
	
	background-position:0 0px;
	color: #FFF !important;
	padding-left: 0px;padding-top:0px;
	border: 0 !important;
	
	text-decoration: none;
	//min-height: 14px;
	font-size:15px;
	font-family:'source sans pro',arial,sans-serif;
}*/




	
.custom .recommend_home .dot-irecommendthis:hover, .dot-irecommendthis.active {
	opacity:1.0;
	
	
	background-position:0 0px; color: #FFF !important; 	border: 0 !important;
	margin: 0 0 0 0 !important;
	padding-left: 0px !important;
	text-decoration: none;}
	
	
.custom .relatedinpost {box-sizing:border-box;max-width:50%;float:left;clear:npne;}

@media screen AND (max-width:540px) {
	.custom .relatedinpost {box-sizing:border-box;max-width:100%;width:100%;float:none;clear:both;}
}
