@media print {
	* {
		color:#000!important;
		text-shadow:none!important;
		background:transparent!important;
		box-shadow:none!important;
	}
	
	a,a:visited {
		text-decoration:none;
	}
	
	a[href]:after {
		content:"";
	}
	
	abbr[title]:after {
		content:"";
	}
	
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content:"";
	}
	
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	
	thead {
		display:table-header-group;
	}
	
	tr,img {
		page-break-inside:avoid;
	}
	
	img {
		max-width:100%!important;
	}
	
	p,h2,h3 {
		orphans:3;
		widows:3;
	}
	
	h2,h3 {
		page-break-after:avoid;
	}
}
@font-face {
    font-family:'populairemedium';
    src: url('fonts/populaire-webfont.eot');
    src: url('fonts/populaire-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/populaire-webfont.woff') format('woff'),
         url('fonts/populaire-webfont.ttf') format('truetype'),
         url('fonts/populaire-webfont.svg#populairemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* @group YOUTUBE */
.entry-content-asset {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;margin-bottom:20px;}
 
.entry-content-asset iframe,
.entry-content-asset object,
.entry-content-asset embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @end */
/* @group BASE */
body {background-color:#e4e4e4;font:700 1em Overlock, cursive;}
a, a:link, a:focus{color:#15945f;outline: 0;}
a:hover{color:#b21317;text-decoration:none;}

/* @end */
/* @group PAGE TITLE */
.page-header{margin:0;padding:0;border-style:none;}
.page-header h2{margin:20px 0 10px;padding:0;font:2.4em populairemedium, sans-serif;}
.page-header h2 small a{font:1.4em Overlock, cursive;}
/* @end */
/* @group HEADER */
.banner {background-color:#b01317;height:210px;}
.banner .container{height:210px;background:url(../img/header-940.jpg) no-repeat 0 0;position:relative;}
.brand{position:absolute;left:20px;top:10px;}
#lang_sel_list.lang_sel_list_vertical{background-color:transparent;width:80px;position:absolute;right:20px;}
#lang_sel_list.lang_sel_list_vertical ul{border-style:none;background-color:transparent;margin:0;padding:0;border-top-style:none;}
#lang_sel_list.lang_sel_list_vertical li{border-style:none;width:80px;float:left;}
#lang_sel_list.lang_sel_list_vertical img.iclflag{vertical-align:middle;top:-1px;}
#lang_sel_list.lang_sel_list_vertical ul a.lang_sel_other, #lang_sel_list.lang_sel_list_vertical ul a.lang_sel_sel{float:left;border-style:none;color:white;background-color:rgba(0,0,0,0.2);width:100px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top:10px;}
#lang_sel_list.lang_sel_list_vertical ul a.lang_sel_sel{color:#fad63c;}
#lang_sel_list.lang_sel_list_vertical ul a.lang_sel_other:hover, #lang_sel_list.lang_sel_list_vertical ul a.lang_sel_sel:hover{color:#fad63c;}

/* @end */
/* @group MENU */
.menu-dropdown{position:absolute;right:10px;bottom:10px;}
.nav-main{position:absolute;bottom:0;right:0;margin-bottom:0;height:50px;}
.nav-main li{background:url(../img/menu-separator.png) no-repeat;height:50px;line-height:50px;}
.nav-main li a{color:white;line-height:50px;margin:0 10px;padding:0;font-size:0.7em;}
.nav-main li a:focus{background-color:transparent;}
.nav-main li a:hover{background-color:transparent;color:#15945f;text-shadow: 0px 1px 3px #000000;}
.nav-main li.current-menu-item a, .nav-main li.active-item a{background-color:transparent;color:#15945f; text-shadow: 0px 1px 3px #000000;}
.nav-main li.menu-accueil, .nav-main li.menu-home{width:39px;height:39px;background:url(../img/menu-home.png) no-repeat;display:block;overflow:hidden;text-indent:1000px;white-space:nowrap;margin-top:5px;margin-right:10px;}

/* @end */
/* @group RESPONSIVE MENU */
.responsive-menu{display:none;}
.responsive-menu.wrap.container{padding-left:4px;padding-right:4px;padding-bottom:0;width:756px;}
.responsive-menu ul{margin:0;padding:0;}
.responsive-menu li{color:white;background-color:#20955f;text-align:center;list-style-type:none;border-top:1px solid #29b776;border-bottom:1px solid #1b8454;}
.responsive-menu li a{color:white;height:30px;line-height:30px;display:block;width:100%;}
.responsive-menu li a:hover, .responsive-menu li.active-item a{background-color:#28b373;}

/* @end */
/* @group CONTENT */
.wrap.container{background:url(../img/content-940.png) repeat-y;width:960px;padding-left:20px;padding-bottom:20px;}

.content {}

/* @end */
/* @group PRIMARY CONTENT */
.main { }

/* @end */
/* @group SIDEBAR */
.sidebar {font-size:0.8em;background-color:#f5f5f5;margin-top:1.2em;-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}
.sidebar h3{font:1.8em/normal populairemedium, sans-serif;border-top:3px solid #22a15f;border-bottom:3px solid #22a15f;color:#fad63c;padding-top:0.2em;margin-bottom:0.4em;background-color:#b21317;margin-top:0;padding-left:0.4em;}
.sidebar a{color:#b21317;}
.sidebar a:hover{color:#15945f;}
.sidebar ul{margin:0;padding:0 1em 1em;}
.sidebar li{list-style-type:none;margin:0;padding:0;border-bottom:1px solid white;}
.sidebar li:last-child{border-bottom-style:none;}

/* @end */
/* @group POSTS */
.hentry{margin:0;padding:0.4em;overflow:hidden;}
.hentry.odd{}
.hentry.even{background-color:#f5f5f5;}
.hentry header {margin:0;padding:0;}
.hentry time { }
.hentry .byline { }
.hentry .entry-content { }
.hentry .entry-summary{line-height:1.4em;}
.hentry footer { }
.hentry .entry-title{color:#b21317;font-size:1.4em;margin:0;line-height:normal;padding-bottom:0.2em;}
.hentry .entry-title a{color:#b21317;margin:0;padding:0;line-height:normal;}
.hentry .entry-title a:hover{color:#15945f;}
/* @group COMMENTS */
#comments{font-size:0.8em;}
#comments h3{font:1.8em/normal populairemedium, sans-serif;border-top:3px solid #22a15f;border-bottom:3px solid #22a15f;color:#fad63c;padding-top:0.2em;margin-bottom:0.4em;background-color:#b21317;margin-top:0;padding-left:0.4em;}
 #comments .odd{padding:0.4em;margin:0;}
#comments .even{background-color:#f5f5f5;padding:0.4em;margin:0;}
#respond
{}
#respond h3{font:1.8em/normal populairemedium, sans-serif;border-top:3px solid #22a15f;border-bottom:3px solid #22a15f;color:#fad63c;padding-top:0.2em;margin-bottom:0.4em;background-color:#b21317;margin-top:0;padding-left:0.4em;}

/* @end */

/* @end */
/* @group FOOTER */
.gg-links{background:url(../img/footer-link.png) no-repeat 0 0;}
.content-info {background:url(../img/footer.gif) repeat-x;height:149px;color:#ad0f05;}
.content-info .container{height:124px;position:relative;overflow:hidden;padding-top:25px;}
.content-info h3{display:none;}
.content-info ul{height:110px;width:100%;}
.content-info li{list-style-type:none;height:27.5px;line-height:27.5px;float:left;width:20%;}
.content-info li ul li{width:100%;float:none;}
.content-info ul a{color:#ad0f05;}
.copyright{position:absolute;right:0;bottom:10px;margin-bottom:0;font-size:0.8em;}

/* @end */
/* @group WordPress Generated Classes
 */
.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }

/* @end */
/* @group SEARCH FORM */

/* @end */
/* @group PAGES */
h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}
/* @group ACCUEIL */
/* @group NEWSLETTER */
#newsletter{padding:4%;background:#b21317 10px 10px;position:relative;color:white;width:92%;height:83px;overflow:hidden;}
#newsletter .mc_form_inside{}
#newsletter .mc_var_label{display:none;}
#mc_message{display:none;}
#mc_mv_EMAIL{width:100%;height:30px}
.mc_merge_var{float:left;width:70%;}
.mc_signup_submit{float:right;}
#mc_signup_submit {
display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255,255,255,0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
background-image: -o-linear-gradient(top,#fff,#e6e6e6);
background-image: linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat: repeat-x;
border: 1px solid #ccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);margin-top:0!important;width:auto;}
#newsletter h4{font-size:0.9em;text-align:center;line-height:10px;}

/* @end */
#homesearchform div{width:100%;overflow:hidden;}
#home-search{height:auto;}
#search{background-color:#20955f;height:85px;margin-bottom:20px;text-align:center;overflow:hidden;}
#search h3{color:white;margin:0;padding:5px 0;font:1.8em populairemedium, sans-serif;}
#most-popular{width:100%;height:198px;background-color:#efeef0;overflow:hidden;position:relative;margin-bottom:20px;}
#most-popular-container img{width:100%;}
#most-popular-container a{display:none;}
#most-popular-overlay{position:absolute;background-color:rgba(0,0,0,0.5);color:white;width:100%;top:0;z-index:1000;font:1.4em populairemedium, sans-serif;text-align:center;padding-top:5px;}
#most-popular h3{color:black;line-height:normal;margin:3px 5px 0;padding:0;font-size:0.8em;}
#most-popular p{color:gray;font-size:0.7em;padding-left:5px;padding-right:5px;}
#most-popular-pager{position:absolute;bottom:5px;width:75px;text-align:right;right:0;}
#most-popular-pager a{font-size:0.8em;width:20px;height:20px;display:block;line-height:20px;text-align:center;background-color:#20955f;float:left;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;color:white;margin-right:5px;}
#most-popular-pager a.cycle-pager-active{background-color:#b21317;}
#facebook{display:block;margin-bottom:20px;}
#ingredients{}
#last-recipes{margin-bottom:20px;border:3px solid #efeef0;overflow:hidden;position:relative;}
#last-recipes-container{width:100%;height:100%;z-index:500;}
#last-recipes-container a{display:none;}
#last-recipes-container img{width:100%;}
.lastr-small{}
.lastr-small img{width:100%;}
.lastr-small-thumb{border-bottom:6px solid #20955f;padding-bottom:6px;display:block;position:relative;}
.lastr-video .lastr-small-thumb{border-bottom:6px solid #f6cd41;}
.lastr-play{display:block;position:absolute;right:0;width:48px;height:48px;overflow:hidden;text-indent:1000px;background:url(../img/play.png) no-repeat;z-index:1000;bottom:6px;}
.lastr-small p{color:#676767;margin-bottom:5px;font-size:0.8em;}
.lastr-small h3{margin:0;padding:0;line-height:normal;font-size:1em;}
.lastr-small h3 a{color:black;}
#prev-lr{position:absolute;left:0;top:30%;display:block;width:34px;height:79px;background:url(../img/prev-lr.png) no-repeat;overflow:hidden;text-indent:1000px;white-space:nowrap;z-index:1000;}
#next-lr{position:absolute;top:30%;right:0;display:block;width:34px;height:79px;background:url(../img/next-lr.png) no-repeat;overflow:hidden;text-indent:1000px;white-space:nowrap;z-index:1000;}
.overlay-lr{position:absolute;bottom:0;background-color:rgba(0,0,0,0.7);color:white;width:100%;padding:10px;}
.overlay-play{display:block;position:absolute;width:48px;height:48px;overflow:hidden;text-indent:1000px;background:url(../img/play.png) no-repeat;z-index:1000;top:13px;right:30px;}
.overlay-lr h3{font-size:1.4em;line-height:1.4em;margin:0;padding:0;}
.overlay-lr h3 span{color:#20955f;font-size:0.8em;}
.overlay-lr p{font-size:1em;line-height:1em;width:80%;}

/* @end */
/* @group FAQ */
.questions-list-question{border-bottom:1px solid silver;padding-bottom:10px;}

/* @end */
/* @group MERCHANT */
#map-canvas img { max-width: none;}
#map-canvas{width:100%;height:350px;border:3px solid silver;background-color:#ebebeb;}
.merchant-info{margin-bottom:10px;margin-top:20px;}
.merchant-info td{vertical-align:top;padding-bottom:10px;padding-right:10px;}
.merchant-desc{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;background-color:#ebebeb;padding:20px;}

/* @end */
/* @group MERCHANTS */
table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
	cursor: pointer;
	*cursor: hand;
}

table.table thead .sorting { background: url('../img/sort_both.png') no-repeat center right; }
table.table thead .sorting_asc { background: url('../img/sort_asc.png') no-repeat center right; }
table.table thead .sorting_desc { background: url('../img/sort_desc.png') no-repeat center right; }

table.table thead .sorting_asc_disabled { background: url('../img/sort_asc_disabled.png') no-repeat center right; }
table.table thead .sorting_desc_disabled { background: url('../img/sort_desc_disabled.png') no-repeat center right; }
div.dataTables_length select {
	width: 75px;
}
div.dataTables_length label {
	float: left;
	text-align: left;
}

div.dataTables_filter label {
	float: right;
}

div.dataTables_info {
	padding-top: 8px;
}

div.dataTables_paginate {
	float: right;
	margin: 0;
}

table.table {
	clear: both;
	margin-bottom: 6px !important;
	max-width: none !important;
}

table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
	cursor: pointer;
	*cursor: hand;
}

table.table thead .sorting { background: url('../img/sort_both.png') no-repeat center right; }
table.table thead .sorting_asc { background: url('../img/sort_asc.png') no-repeat center right; }
table.table thead .sorting_desc { background: url('../img/sort_desc.png') no-repeat center right; }

table.table thead .sorting_asc_disabled { background: url('../img/sort_asc_disabled.png') no-repeat center right; }
table.table thead .sorting_desc_disabled { background: url('../img/sort_desc_disabled.png') no-repeat center right; }

table.dataTable th:active {
	outline: none;
}

/* Scrolling */
div.dataTables_scrollHead table {
	margin-bottom: 0 !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.dataTables_scrollBody table {
	border-top: none;
	margin-bottom: 0 !important;
}

div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
	border-top: none;
}

div.dataTables_scrollFoot table {
	border-top: none;
}




/*
 * TableTools styles
 */
.table tbody tr.active td,
.table tbody tr.active th {
	background-color: #08C;
	color: white;
}

.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
	background-color: #0075b0 !important;
}

.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
	background-color: #017ebc;
}

table.DTTT_selectable tbody tr {
	cursor: pointer;
	*cursor: hand;
}

div.DTTT .btn {
	color: #333 !important;
	font-size: 12px;
}

div.DTTT .btn:hover {
	text-decoration: none !important;
}


ul.DTTT_dropdown.dropdown-menu a {
	color: #333 !important; /* needed only when demo_page.css is included */
}

ul.DTTT_dropdown.dropdown-menu li:hover a {
	background-color: #0088cc;
	color: white !important;
}

/* TableTools information display */
div.DTTT_print_info.modal {
	height: 150px;
	margin-top: -75px;
	text-align: center;
}

div.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}

div.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px;
}



/*
 * FixedColumns styles
 */
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
table.DTFC_Cloned tr.even {
	background-color: white;
}

div.DTFC_LeftHeadWrapper table {
	margin-bottom: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.DTFC_LeftBodyWrapper table {
	border-top: none;
	margin-bottom: 0 !important;
}

div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
	border-top: none;
}

div.DTFC_LeftFootWrapper table {
	border-top: none;
}


/* @end */
/* @group GLOSSAIRE */
.term{overflow:hidden;}
.terms-list-term{border-bottom:1px solid silver;overflow:hidden;padding-bottom:10px;padding-top:10px;}
.terms-list-thumb{float:left;margin-right:20px;}
.term-cover{border:3px solid silver;margin-right:20px;margin-bottom:20px;float:left;}

/* @end */
/* @group RECETTE */
.recipe-infos .kk-star-ratings{float:right;margin:0;padding:0;}
/* @group title */
h3.recipe-title{margin:0 0 10px;padding:0;font-size:1.8em;line-height:1em;}
h3.recipe-title a{color:black;}
h3.recipe-title a:hover{color:#b21317;}
h3.recipe-title small a{color:#15945f;font-size:1.4em;}
.recipe-intro{margin-bottom:40px}

/* @end */
.recipe-couv{border:3px solid silver;float:left;margin-right:20px;margin-bottom:20px;display:block;}
/* @group infs */
.recipe-inf{margin-top:20px;font-size:1em;}
.recipe-inf td{padding-left:0;padding-right:0;text-indent:0;}
.recipe-inf-title{text-align:right;color:#b21317;}
.recipe-infos{overflow:hidden;margin-bottom:20px;}

/* @end */
/* @group tips */
.recipe-tips-text{background-color:#f8f8f8;padding:20px;}
.recipe-tips-title{background:url(../img/tips.png) no-repeat;display:block;height:45px;line-height:45px;text-indent:55px;color:#b21317;}

/* @end */
/* @group ingredients */
.recipe-ingredients{margin-bottom:20px;}
.recipe-ingredients-title{background:url(../img/ingredients.png) no-repeat;display:block;height:45px;line-height:45px;text-indent:55px;color:#b21317;}

/* @end */
/* @group etapes */
.recipe-steps{margin-bottom:20px;}
.recipe-steps-title{background:url(../img/preparation.png) no-repeat;display:block;height:45px;line-height:45px;text-indent:55px;color:#b21317;}
.recipe-step-list{margin-left:20px;}
.recipe-step{list-style-type:none;padding-bottom:20px;border-left:3px solid #e1e1e1;position:relative;*zoom: 1;padding-left:20px;}
.recipe-step:before, .recipe-step:after{width:100%;padding-left:20px;margin-left:20px;content: " ";display: table;}
.recipe-step:after {clear: both;}
img.recipe-step-dot{position:absolute;top:0;left:-10px;}
.recipe-step-photos li{float:left;list-style-type:none;margin-right:20px;}

/* @end */

/* @end */
/* @group CONTACT */
.ajax-loader, .wpcf7-not-valid-tip{display:none;}
.mandatory{color:#b21317;}

div.wpcf7-mail-sent-ok {padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}

div.wpcf7-mail-sent-ng {padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}

div.wpcf7-spam-blocked {padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}

div.wpcf7-validation-errors {padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}


/* @end */
/* @group LISTING RECETTES */
#recipes-list{margin-bottom:30px;}
#recipes-list .kk-star-ratings{position:absolute;bottom:5px;right:10px;margin:0;padding:0;}
#recipes-list article{width:100%;height:90px;overflow:hidden;margin-bottom:1px;position:relative;}
#recipes-list article.odd{background-color:#e6e6e6;}
#recipes-list article.even{background-color:#f6f6f6;}
a.recipes-list-thumb{float:left;margin-right:10px;}
h3.recipes-list-title{margin:10px 0 0;padding:0;line-height:1em;font-size:1.2em;}
h3.recipes-list-title a{color:black;}
h3.recipes-list-title a:hover{color:#b21317;}
h3.recipes-list-title small a{color:#15945f;}
p.recipes-list-excerpt{margin:0;padding:0;font-size:0.8em;font-style:italic;color:gray;}
p.recipes-list-taxonomy{margin:0;padding:0;color:#515151;font-size:0.8em;}
p.recipes-list-taxonomy strong{font-weight:bold;color:black;}
span.recipes-list-separator{color:#b21317;font-weight:bold;}
a.recipes-list-readmore{position:absolute;top:10px;right:10px;}

/* @end */

/* @end */
/* @group ADS */
/* @group ADS HOME AMAZON */
.ads-home-amazon{width:700px;margin-left:auto;margin-right:auto;}

/* @end */
/* @group ADS ARTICLE AMAZON */
.ads-article-amazon{width:700px;margin-left:auto;margin-right:auto;}

/* @end */
/* @group ADS FAQ AMAZON */
.ads-faq-amazon{width:700px;margin-left:auto;margin-right:auto;}

/* @end */
/* @group ADS TERM AMAZON */
.ads-term-amazon{width:700px;margin-left:auto;margin-right:auto;}

/* @end */
/* @group ADS MERCHANT AMAZON */
.ads-merchant-amazon{margin-left:auto;margin-right:auto;width:700px;}

/* @end */
/* @group ADS RECIPE AMAZON */
#ads-recipe-amazon{float:right;}
.ads-term-amazon{margin-top:10px;text-align:center;}
.ads-merchant-amazon{text-align:center;margin-top:20px;}
.wdgt_hd, .wdgt_ft{display:none;}

/* @end */
/* @group ADS BLOG RIGHT */
.ads-blog-right{width:160px;height:600px;}
#ads-blog-right{width:100%;text-align:center;margin-top:10px;margin-bottom:20px;}

/* @end */
/* @group ADS MOBILE */
#ads-mobile{position:fixed;bottom:0;z-index:10000;width:100%;height:50px;background-color:#f9d43b;text-align:center;-webkit-box-shadow: 0px -1px 3px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px -1px 3px rgba(50, 50, 50, 0.4);
box-shadow:         0px -1px 3px rgba(50, 50, 50, 0.4);}

/* @end */
/* @group ADS HEADER */
.ads-header{width:468px;height:60px;}
#adslot-header{width:468px;height:60px;background-color:#f32425;position:absolute;top:55px;left:350px;overflow:hidden !important;}

/* @end */
/* @group ADS HOME */
#ads-home{width:100%;height:198px;background-color:#f7d03a;margin-bottom:20px;text-align:center;position:relative;}
#ads-slot-home{background-color:#fff2a2;width:180px;height:150px;left:20px;position:absolute;top:25px;overflow:hidden !important;}
.ads-home{width:180px;height:150px;}

/* @end */
@media (min-width: 1200px) {
/* @group ADS HEADER */
.ads-header{width:468px;height:60px;}
#adslot-header{top:55px;left:460px;}

/* @end */
/* @group ADS HOME */
#ads-home{height:270px;}
#ads-slot-home{width:250px;height:250px;position:absolute;top:10px;left:10px;;}
.ads-home{width:250px;height:250px;}

/* @end */

}
@media (min-width: 768px) and (max-width: 979px) {
/* @group ADS HEADER */
.ads-header{width:234px;height:60px;}
#adslot-header{width:234px;height:60px;top:65px;left:360px;}

/* @end */
/* @group ADS HOME */
#ads-home{height:125px;}
#ads-slot-home{width:125px;height:125px;position:absolute;left:20px;top:0;}
.ads-home{width:125px;height:125px;}

/* @end */
	
}
@media (max-width: 767px) {
	
}
@media (max-width: 480px) {
	
}
/* @end */
/* Large desktop */
@media (min-width: 1200px) {
.banner .container{background:url(../img/header-1170.jpg) no-repeat 0 0;}
#most-popular h3{font-size:1em;}
#most-popular p{font-size:1em;}
#most-popular-overlay{font-size:1.8em;}
#most-popular h3{1em}
.lastr-small h3{font-size:1.4em;}
#newsletter{background:#b21317 url(../img/newsletter-logo.png) no-repeat 10px 10px;height:102px;}
#newsletter h4{font-size:0.9em;line-height:20px;margin-left:40px;text-align:left;}
.nav-main li a{font-size:0.9em;}
#most-popular{height:270px;}
.wrap.container{background:url(../img/content-1170.png) repeat-y;width:1200px;padding-left:30px;padding-bottom:20px;}

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.content-info ul a{font-size:0.7em;}
.banner .container{background:url(../img/header-744.jpg) no-repeat 0 0;}
#newsletter{height:63px;}
#newsletter h4{font-size:0.7em;line-height:normal;margin:0;padding:0;}
#mc_signup_form{margin-bottom:10px;}
#most-popular{height:126px;}
.wrap.container{background:url(../img/content-744.png) repeat-y;width:744px;padding-left:20px;padding-bottom:20px;}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
a.recipes-list-readmore{right:5px;top:63px;}
a.recipes-list-thumb{width:90px;height:90px;display:block;overflow:hidden;}
a.recipes-list-thumb img{width:160px;display:block;height:90px;margin-left:-35px;min-width:160px;}
.recipe-steps-title, .recipe-ingredients-title, .recipe-tips-title, .recipe-inf-title{background-size: 30px 30px;height:30px;line-height:30px;text-indent:40px;}
.recipe-step-list{margin-left:13px;}
.overlay-lr h3{font-size:1em;}
.overlay-lr p{font-size:0.8em;}
#home-search{width:70%;}
.content-info{height:40px;padding:0;}
.content-info .container{height:40px;padding:0;}
.copyright{right:10px;}
.content-info ul a{font-size:0.7em;}
#lang_sel_list.lang_sel_list_vertical{right:30px;}
body{padding:0;}
.responsive-menu.wrap.container {width:auto;padding-right:0;padding-left:0;}
	.wrap.container{background:white none repeat-y;padding-left:20px;padding-bottom:20px;width:auto;padding-right:20px;}
.content-info ul a{font-size:0.7em;}
#lang_sel_list.lang_sel_list_vertical{right:30px;}
#lang_sel_list.lang_sel_list_vertical{right:30px;}
.banner{height:180px;}
.banner .container{background:url(../img/header-480.jpg) no-repeat -15px 0;height:180px;}
.brand{width:210px;top:25px;left:5px;}	
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
a.recipes-list-thumb{width:90px;height:90px;display:block;overflow:hidden;}
a.recipes-list-thumb img{width:160px;display:block;height:90px;margin-left:-35px;min-width:160px;}
.recipe-steps-title, .recipe-ingredients-title, .recipe-tips-title, .recipe-inf-title{background-size: 30px 30px;height:30px;line-height:30px;text-indent:40px;}
.recipe-step-list{margin-left:13px;}
#home-search{width:60%;}
.content-info{height:40px;padding:0;}
.content-info .container{height:40px;padding:0;}
.copyright{right:10px;}
.content-info ul a{font-size:0.7em;}
#lang_sel_list.lang_sel_list_vertical{right:30px;}
#lang_sel_list.lang_sel_list_vertical{right:30px;}
.banner{height:180px;}
.banner .container{background:url(../img/header-480.jpg) no-repeat -15px 0;height:180px;}
.brand{width:210px;top:25px;left:5px;}
	.wrap.container{background:white none repeat-y;padding-left:20px;padding-bottom:20px;width:auto;padding-right:20px;}	
}
