/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
   

   
html,
button,
input,
select,
textarea {
  color: #222; }

body {
  font-size: 1em;
  line-height: 1.4; }

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

img {
  vertical-align: middle; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

textarea {
  resize: vertical; }

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* Custom fonts */


/*

@font-face {
  font-family: 'BrandonGrotesque-Black';
  src: url("/~/media/SweetRecipes/en/Files/Fonts/223DF8_0_0.eot");
  src: url("/~/media/SweetRecipes/en/Files/Fonts/223DF8_0_0.eot?#iefix") format("embedded-opentype"), url("/~/media/SweetRecipes/en/Files/Fonts/223DF8_0_0.woff") format("woff"), url("/~/media/SweetRecipes/en/Files/Fonts/223DF8_0_0.ttf") format("truetype"); }

@font-face {
  font-family: 'BrandonGrotesque-Regular';
  src: url("/~/media/SweetRecipes/en/Files/Fonts/223DF8_1_0.eot");
  src: url("/~/media/SweetRecipes/en/Files/Fonts/223DF8_1_0.eot?#iefix") format("embedded-opentype"), url("/~/media/SweetRecipes/en/Files/Fonts/223DF8_1_0.woff") format("woff"), url("/~/media/SweetRecipes/en/Files/Fonts/223DF8_1_0.ttf") format("truetype"); }

  */
  
html,
button,
input,
select,
textarea {
  color: #666;
  font-family: "BrandonGrotesque-Regular", arial, sans-serif; }

#slider1 a,
#slider2 a,
#slider3 a,
.results ul,
ul.tabs a {
  font-family: "BrandonGrotesque-Black", arial, sans-serif; }

.clearfix, .entity-listview, .recipe-detail .breadcrumb ul, .recipe-detail .breadcrumbs ul, .recipe-detail .title, .recipe-detail .recipe_title, .recipe-detail .other, .recipe-detail .recipe_related, .recipe-detail .other ul, .recipe-detail .recipe_related ul {
  zoom: 1; }
  .clearfix:before, .entity-listview:before, .recipe-detail .breadcrumb ul:before, .recipe-detail .breadcrumbs ul:before, .recipe-detail .title:before, .recipe-detail .recipe_title:before, .recipe-detail .other:before, .recipe-detail .recipe_related:before, .recipe-detail .other ul:before, .recipe-detail .recipe_related ul:before, .clearfix:after, .entity-listview:after, .recipe-detail .breadcrumb ul:after, .recipe-detail .breadcrumbs ul:after, .recipe-detail .title:after, .recipe-detail .recipe_title:after, .recipe-detail .other:after, .recipe-detail .recipe_related:after, .recipe-detail .other ul:after, .recipe-detail .recipe_related ul:after, .recipe-detail .recipe_related ul div.border-1, .recipe-detail .recipe_related ul div.border-2, .recipe-detail .recipe_related ul div.border-3, .recipe-detail .recipe_related ul div.border-4 {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  .clearfix:after, .entity-listview:after, .recipe-detail .breadcrumb ul:after, .recipe-detail .breadcrumbs ul:after, .recipe-detail .title:after, .recipe-detail .recipe_title:after, .recipe-detail .other:after, .recipe-detail .recipe_related:after, .recipe-detail .other ul:after, .recipe-detail .recipe_related ul:after, .recipe-detail .recipe_related ul div.border-1, .recipe-detail .recipe_related ul div.border-2, .recipe-detail .recipe_related ul div.border-3, .recipe-detail .recipe_related ul div.border-4 {
    clear: both; }

a, a:visited {
  color: #4e3696;
  text-decoration: underline; }

a:focus {
  outline: none; }

a:hover {
  text-decoration: none;
  /* color: #e3c3fc; */ }

h1, h2, h3, h4, h5 {
  font-weight: normal;
  padding: 0;
  margin: 0; }

/* paper styles */
body {
  background: url(/~/media/SweetRecipes/en/Images/paper-tile.png);
    }

body .container
{
	
}
  
.recipes-vlines {
  background: url(/~/media/SweetRecipes/en/Images/paper-vlines.png) repeat-y 50% 0;
box-shadow: inset 0 2px 5px #666;
}

.recipes-hlines {
  background: url(/~/media/SweetRecipes/en/Images/paper-hlines.png) 50% 0;
  padding: 0 0 100px 0; }
  
.illustrations {
	background: url(/~/media/SweetRecipes/en/Images/illustration.png) no-repeat 50% 0;
	
}
  

/*
.container {
	background: url(/~/media/SweetRecipes/en/Images/paper-vlines.png) repeat-y 50% 0;	
	
}

#form1 {
	background: url(/~/media/SweetRecipes/en/Images/paper-hlines.png) 50% 0;
	padding: 0 0 100px 0;
	
}*/
/* fixes */
.recipe_classifications {
  display: none; }

/* structure */
.container-wrapper {
  width: 975px;
  margin: auto;
  position: relative;
  padding: 10px 0 0 0;
  
  }

.container-top {
  padding: 20px 0 0 0; 
  z-index: 50;

  }

.base-page-content {
  padding: 0; }

.paperclip {
  position: absolute;
  right: -80px;
  top: 0;
  z-index: 25; }

  
#form1 {
	background:  url(/~/media/SweetRecipes/en/Images/header-bg.png) repeat-x 0 0;
}
  
#header {
  position: relative;
  top: auto;
  left: auto;
  width: 975px;
  
  
  float: none;
  background: #482f92 url(/~/media/SweetRecipes/en/Images/header-bg.png);
  background: none;
  height: 110px;
  /*box-shadow: 0 2px 5px #666;*/
  
  margin-top: 72px;
  *margin-top:0;
  
  }
  
  #header .breadcrumb {
    display: none; }
  #header .wrapper {
    width: 975px;
    margin-left: auto;
    margin-right: auto; }

#footer {
  width: auto;
  float: none; }
  #footer p {
 }
 
#footer .footer-menu.email-signup .hgroup p {
	margin:0;
}

#footer .footerContent {
    width: 975px;
    margin-left: auto;
    margin-right: auto;
	position: relative;
}

	
	
#footer li {
	line-height: 1.0em;
}

#footer .links {
	margin-left: 0;
	top:0;
	left:227px;
}

#footerForm {
	*padding-top: 18px;
}

#footerForm INPUT[type='text'] {
	font-size: 11px;
	line-height: 12px;
	*margin-top: -7px;
}



.recipe-landing .container {
  padding: 25px 0 0 0; }
.recipe-landing .container-top {
  padding: 60px 0 0 0; }
.recipe-landing h1 {
  background: url(/~/media/SweetRecipes/en/Images/h1-bg.png) no-repeat 0 0;
  text-indent: -6000px;
  width: 199px;
  height: 41px;
  padding: 0;
  margin: 0 0 -2px 25px; }
.recipe-landing .controls {
  float: right;
  margin: 10px 20px 0 0; }
  .recipe-landing .controls .button {
    float: left; }

/* tabs */
.ui-tabs {
  margin: 0 0 20px 4px;
  border: 0 !important;
  background: none  !important; }
  .ui-tabs ul.listContainer {
    padding: 0;
    margin: 0;
    list-style: none;
    /*
    background: url(/~/media/SweetRecipes/en/Images/slider1-bg.png) 0 100%;
    height: 122px;
    */ }
  .ui-tabs .listBodyContainer {
    padding: 45px 0 0 25px;
    padding: 0; }
  .ui-tabs li {
    border: 0;
    background: none; }
  .ui-tabs li.listItem-1 {
    background: url(/~/media/SweetRecipes/en/Images/slider1-bg.png) 0 100%;
    height: 122px;
    position: relative; }
    .ui-tabs li.listItem-1 .slider-track {
      width: 725px;
      background: none;
      border: 0;
      height: 67px;
      padding: 0 0 0 0;
      margin: 0 0 0 28px; }
    .ui-tabs li.listItem-1 .ui-widget-content {
      border: 0 !important;
      background: none !important;
      height: 67px !important; }
    .ui-tabs li.listItem-1 .ui-slider-handle {
      background: url(/~/media/SweetRecipes/en/Images/slider1-handle.png) 0 0 !important;
      width: 199px !important;
      height: 67px !important;
      border: 0 !important;
      top: 0px !important;
      cursor: e-resize !important;
      outline: none !important;
      z-index: 10px; }
    .ui-tabs li.listItem-1 .ui-slider-handle:hover, .ui-tabs li.listItem-1 .ui-slider-handle:focus {
      background-position: 0 100% !important; }
    .ui-tabs li.listItem-1 ul.labels {
      padding: 0;
      margin: 0;
      list-style: none;
   
      position: absolute;
      top: 51px;
      left: 70px;
      z-index: 9px; }
    .ui-tabs li.listItem-1 ul.labels li {
      float: left; }
    .ui-tabs li.listItem-1 ul.labels li.label_0 {
      width: 202px; }
    .ui-tabs li.listItem-1 ul.labels li.label_1 {
      width: 137px; }
    .ui-tabs li.listItem-1 ul.labels li.label_2 {
      width: 173px; }
    .ui-tabs li.listItem-1 ul.labels li.label_3 {
      width: 225px; }
    .ui-tabs li.listItem-1 ul.labels li.label_4 {
      width: auto; }
    .ui-tabs li.listItem-1 ul.labels li a {
      font-size: 0.8em;
      text-transform: uppercase;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
		color: #482F92}
	.ui-tabs li.listItem-1 ul.labels li a:hover {
		text-decoration: underline;
		color: #ad82cd;
	}
    .ui-tabs li.listItem-1 ul.labels li a.active {
      color: #ad82cd; }
    .ui-tabs li.listItem-1 ul.labels img {
      display: none; }
  .ui-tabs li.listItem-2 {
    width: 962px;
    height: 182px;
    /* overflow: hidden; */
    margin: 0 auto 15px auto;
    background: url(/~/media/SweetRecipes/en/Images/slider2-bg.png) 0 0;
    padding: 0 0 0 0;
    position: relative; }
    .ui-tabs li.listItem-2 .slider-track {
      display: none; }
    .ui-tabs li.listItem-2 .jcarousel-container {
      padding: 10px 0 0 0;
	width: 840px; margin: auto;
	  }
    .ui-tabs li.listItem-2 ul {
      padding: 0;
      margin: 0;
      list-style: none;
      width: 500px; }
    .ui-tabs li.listItem-2 .jcarousel-clip {
      overflow: hidden; }
    .ui-tabs li.listItem-2 .jcarousel-next {
      position: absolute;
      top: 50%;
      right: -48px;
      width: 34px;
      height: 34px;
      background: url(/~/media/SweetRecipes/en/Images/slider2-navigation.png) 100% 0;
      cursor: pointer; }
    .ui-tabs li.listItem-2 .jcarousel-next:hover {
      background-position: 100% 100%; }
    .ui-tabs li.listItem-2 .jcarousel-prev {
      position: absolute;
      top: 50%;
      left: -48px;
      width: 34px;
      height: 34px;
      background: url(/~/media/SweetRecipes/en/Images/slider2-navigation.png) 0 0;
      cursor: pointer; }
    .ui-tabs li.listItem-2 .jcarousel-prev:hover {
      background-position: 0 100%; }
    .ui-tabs li.listItem-2 .jcarousel-clip-horizontal {
       }
    .ui-tabs li.listItem-2 ul li {
      float: left;
      width: 210px;
      height: 140px;
      text-align: center;
      position: relative; }
    .ui-tabs li.listItem-2 ul li a {
      display: block;
      padding: 120px 0 0 0;
      text-transform: uppercase;
      font-size: 0.9em;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal; color: #482F92;
		position: absolute;
		top:0;
		left:0;
		width: 210px;
		z-index: 1;
	  }
	  .ui-tabs li.listItem-2 ul li a:hover {
		text-decoration: underline;
		color: #ad82cd;
	}
	  
    .ui-tabs li.listItem-2 ul li img {
      display: block;
      margin: auto;
      width: 164px;
      position: absolute;
      top: 10px;
      left: 20px;
      -webkit-transition: ease top 0.3s;
      -moz-transition: ease top 0.3s;
      -o-transition: ease top 0.3s;
      -ms-transition: ease top 0.3s;
      transition: ease top 0.3s; }
    .ui-tabs li.listItem-2 ul li:hover img {
      top: 0; }
  .ui-tabs li.listItem-3 {
    width: 965px;
    height: 92px;
	
    margin: 0 0 15px 0;
    background: url(/~/media/SweetRecipes/en/Images/slider3-bg.png) 0 0;
    padding: 30px 0 0 0 !important; }
    .ui-tabs li.listItem-3 .slider-track {
      width: 865px;
      background: url(/~/media/SweetRecipes/en/Images/slider3-track.png) 0 50% no-repeat;
      border: 0;
      height: 32px;
      padding: 0 0 0 0;
      margin: auto; }
    .ui-tabs li.listItem-3 .slider {
      height: 32px;
      top: -4px;
      background: none;
      border: 0;
      margin: 0 30px 0 0; }
    .ui-tabs li.listItem-3 .ui-slider-handle {
      background: url(/~/media/SweetRecipes/en/Images/slider3-handle.png) 0 0 !important;
      width: 61px !important;
      height: 61px !important;
      border: 0 !important;
      top: -13px !important;
      cursor: e-resize !important;
      outline: none !important; }
    .ui-tabs li.listItem-3 .ui-slider-handle:hover, .ui-tabs li.listItem-3 .ui-slider-handle:focus {
      background-position: 0 100% !important; }
    .ui-tabs li.listItem-3 ul.labels {
      margin: 0 0 0 23px;
      padding: 10px 0 0 0;
      list-style: none;
      }
    .ui-tabs li.listItem-3 ul.labels li {
      float: left; }
    .ui-tabs li.listItem-3 ul.labels li.label_0 {
      width: 211px; }
    .ui-tabs li.listItem-3 ul.labels li.label_1 {
      width: 190px; }
    .ui-tabs li.listItem-3 ul.labels li.label_2 {
      width: 202px; }
    .ui-tabs li.listItem-3 ul.labels li.label_3 {
      width: 235px; }
    .ui-tabs li.listItem-3 ul.labels li.label_4 {
      width: auto; }
    .ui-tabs li.listItem-3 ul.labels li a {
      text-transform: uppercase;
      font-size: 0.9em;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal; color: #482F92 }
	  .ui-tabs li.listItem-3 ul li a:hover {
		text-decoration: underline;
		color: #ad82cd;
	}
	  
    .ui-tabs li.listItem-3 ul.labels li a.active {
      color: #ad82cd; }
    .ui-tabs li.listItem-3 ul.labels img {
      display: none; }
  .ui-tabs .recipeFilterClassItem {
    display: inline-block;
    padding: 0 15px 0 0;
    background: #fff; }
    .ui-tabs .recipeFilterClassItem label {
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      text-transform: uppercase;
      font-size: 0.8em; }
  .ui-tabs .ui-tabs-hide {
    display: none; }
  .ui-tabs .ui-tabs-panel {
    padding: 0 !important; }

ul.tabs, ul.ui-tabs-nav {
  padding: 0 !important;
  margin: 0;
  list-style: none;
  background: url(/~/media/SweetRecipes/en/Images/tabs.png) no-repeat 0 0;
  height: 55px;
  border: 0 !important;
  border-radius: 0 !important; }
  ul.tabs li, ul.ui-tabs-nav li {
    float: left;
    border: 0 !important;
    background: none  !important;
    margin: 0 !important; }
  ul.tabs li a, ul.ui-tabs-nav li a {
    text-transform: uppercase;
    display: block;
    padding: 21px 20px 12px 20px !important;
    color: #fff !important;
    font-size: 0.9em !important;
    text-decoration: underline !important;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal; }
  ul.tabs li:last-child a, ul.ui-tabs-nav li:last-child a {
    padding-left: 30px !important; }
  ul.tabs li a:hover, ul.ui-tabs-nav li a:hover {
    color: #e3c3fc !important;
    text-decoration: none !important; }

ul.tabs {
  margin: 0 7px; }

ul.tabs li a {
  font-size: 1.0em !important; }

ul.tabs.state-1 a.tab-1, ul.tabs.state-2 a.tab-2, ul.tabs.state-3 a.tab-3,
ul.ui-tabs-nav li.ui-tabs-active a {
  text-decoration: none !important;
  color: #fff !important; }

ul.tabs.state-1, ul.ui-tabs-nav.state-1 {
  background-position: 0 0; }

ul.tabs.state-2, ul.ui-tabs-nav.state-2 {
  background-position: 0 -55px; }

ul.tabs.state-3, ul.ui-tabs-nav.state-3 {
  background-position: 0 -110px; }

/* sliders */
#slider1 {
  display: none; }

#slider1 .slider-container {
  width: 965px;
  height: 96px;
  overflow: hidden;
  margin: 0 0 15px 7px;
  background: url(/~/media/SweetRecipes/en/Images/slider1-bg.png) 0 100%;
  padding: 25px 0 0 0;
  position: relative; }

#slider1 .slider-track {
  width: 785px;
  background: none;
  border: 0;
  height: 67px;
  padding: 0 0 0 0;
  margin: 0 0 0 18px; }

#slider1 .slider {
  height: 67px;
  background: none;
  border: 0;
  margin: 0 30px 0 0;
  top: 0; }

#slider1 .ui-slider-handle {
  background: url(/~/media/SweetRecipes/en/Images/slider1-handle.png) 0 0 !important;
  width: 199px !important;
  height: 67px !important;
  border: 0 !important;
  top: 0px !important;
  cursor: e-resize !important;
  outline: none !important;
  z-index: 10px; }

#slider1 .ui-slider-handle:hover, #slider1 .ui-slider-handle:focus {
  background-position: 0 100% !important; }

#slider1 ul.labels {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 2000px;
  position: absolute;
  top: 50px;
  left: 60px;
  z-index: 9px; }

#slider1 ul.labels li {
  float: left; }

#slider1 ul.labels li.label_0 {
  width: 210px; }

#slider1 ul.labels li.label_1 {
  width: 143px; }

#slider1 ul.labels li.label_2 {
  width: 183px; }

#slider1 ul.labels li.label_3 {
  width: 230px; }

#slider1 ul.labels li a {
  font-size: 0.9em;
  text-transform: uppercase; }

#slider1 ul.labels li a.active {
  color: #ad82cd; }

#slider2 {
  display: none; }

#slider2 .slider-container {
  width: 962px;
  height: 182px;
  overflow: hidden;
  margin: 0 auto 15px auto;
  background: url(/~/media/SweetRecipes/en/Images/slider2-bg.png) 0 0;
  padding: 0 0 0 0;
  position: relative; }

.jcarousel-container {
  padding: 15px 0 0 70px; }

#slider2 .slider {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 500px; }

.jcarousel-clip {
  overflow: hidden; }

.jcarousel-next {
  position: absolute;
  top: 50%;
  right: 30px;
  width: 34px;
  height: 34px;
  background: url(/~/media/SweetRecipes/en/Images/slider2-navigation.png) 100% 0;
  cursor: pointer; }

.jcarousel-next:hover {
  background-position: 100% 100%; }

.jcarousel-prev {
  position: absolute;
  top: 50%;
  left: 30px;
  width: 34px;
  height: 34px;
  background: url(/~/media/SweetRecipes/en/Images/slider2-navigation.png) 0 0;
  cursor: pointer; }

.jcarousel-prev:hover {
  background-position: 0 100%; }

#slider2 .jcarousel-clip-horizontal {
  width: 800px; }

#slider2 .slider li {
  float: left;
  width: 200px;
  height: 140px;
  text-align: center;
  position: relative; }

#slider2 .slider li a {
  display: block;
  padding: 100px 0 0 0;
  text-transform: uppercase;
  font-size: 0.9em; }

#slider2 .slider li a img {
  display: block;
  margin: auto;
  width: 80%;
  position: absolute;
  top: 0;
  left: 20px;
  -webkit-transition: ease top 0.3s;
  -moz-transition: ease top 0.3s;
  -o-transition: ease top 0.3s;
  -ms-transition: ease top 0.3s;
  transition: ease top 0.3s; }

#slider2 .slider li a:hover img {
  top: -10px; }

#slider3 {
  display: none; }

#slider3 .slider-container {
  width: 965px;
  height: 92px;
  overflow: hidden;
  margin: 0 0 15px 7px;
  background: url(/~/media/SweetRecipes/en/Images/slider3-bg.png) 0 0;
  padding: 30px 0 0 0; }

#slider3 .slider-track {
  width: 865px;
  background: url(/~/media/SweetRecipes/en/Images/slider3-track.png) 0 50% no-repeat;
  border: 0;
  height: 32px;
  padding: 0 0 0 0;
  margin: auto; }

#slider3 .slider {
  height: 32px;
  background: none;
  border: 0;
  margin: 0 30px 0 0; }

#slider3 .ui-slider-handle {
  background: url(/~/media/SweetRecipes/en/Images/slider3-handle.png) 0 0 !important;
  width: 61px !important;
  height: 61px !important;
  border: 0 !important;
  top: -13px !important;
  cursor: e-resize !important;
  outline: none !important; }

#slider3 .ui-slider-handle:hover, #slider3 .ui-slider-handle:focus {
  background-position: 0 100% !important; }

#slider3 ul.labels {
  margin: 0 0 0 55px;
  padding: 10px 0 0 0;
  list-style: none;
  width: 2000px; }

#slider3 ul.labels li {
  float: left; }

#slider3 ul.labels li.label_0 {
  width: 185px; }

#slider3 ul.labels li.label_1 {
  width: 180px; }

#slider3 ul.labels li.label_2 {
  width: 220px; }

#slider3 ul.labels li.label_3 {
  width: 225px; }

#slider3 ul.labels li a {
  text-transform: uppercase;
  font-size: 0.9em; }

#slider3 ul.labels li a.active {
  color: #ad82cd; }

.results, .entity-listview {
  font-size: 0.9em;
  margin: 0 0 0 8px; }

.results h2, .entity-listview .entity-pagination .pretext {
  font-size: 1.3em;
  color: #482f92;
  margin: 0 0 20px 0; }

.results a, .entity-listview .recipe_title .recipeText {
  text-transform: uppercase;
  font-size: 0.9em;
  display: block;
  font-family: "BrandonGrotesque-Black", arial, sans-serif;
  font-weight: normal; }

.results ul, .entity-listview ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.results li, .entity-listview li {
  position: relative;
  float: left;
  width: 310px;
  height: 290px;
  text-align: center;
  margin: 0 12px 20px 0;
  background: url(/~/media/SweetRecipes/en/Images/results-border-1.png) no-repeat 50% 2px;
  font-family: "BrandonGrotesque-Black", arial, sans-serif;
  font-weight: normal; }

.results li.right {
  margin-right: 0; }

  
Position 1 – Filled
Position 2 – Dashed
Position 3 – Corners
Position 4 – Corners
Position 5 – Dotted
Position 6 – Dashed
Position 7 – Dashed
Position 8 – Filled
Position 9 - Dotted
  
/* filled */
  
.results li.border-1, .entity-listview li.item-1, .entity-listview li.item-8 {
  background: url(/~/media/SweetRecipes/en/Images/results-border-1.png) no-repeat 50% 2px; }

/* dashed */
  
.results li.border-2, .entity-listview li.item-2, .entity-listview li.item-6, .entity-listview li.item-7 {
  background: url(/~/media/SweetRecipes/en/Images/results-border-2.png) no-repeat 50% 0; }

/* corner */
  
.results li.border-3, .entity-listview li.item-3, .entity-listview li.item-4{
  background: url(/~/media/SweetRecipes/en/Images/results-border-3.png) no-repeat 50% 0; }

/* dotted */
  
.results li.border-4, .entity-listview li.item-5, .entity-listview li.item-9 {
  background: url(/~/media/SweetRecipes/en/Images/results-border-4.png) no-repeat 50% 3px; }

  
  
  
  
.entity-listview .recipe_RomanceText, .entity-listview .recipe_Created, .entity-listview .recipe_NumberOfPortion, .entity-listview .recipeLabel {
  display: none; }

.results li .rollover, .entity-listview li .recipe_times {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val2)";
  filter: alpha(opacity=0);
  opacity: 0;
  background: url(/~/media/SweetRecipes/en/Images/results-rollover.png) no-repeat 0 0;
  width: 100%;
  height: 74px;
  position: absolute;
  top: 158px;
  left: 3px;
  color: #eee;
  text-align: left;
  z-index: 1;
  -webkit-transition: ease opacity 0.3s;
  -moz-transition: ease opacity 0.3s;
  -o-transition: ease opacity 0.3s;
  -ms-transition: ease opacity 0.3s;
  transition: ease opacity 0.3s; }

.results li.border-2 .rollover, .entity-listview li.item-2 .recipe_times, .entity-listview li.item-6 .recipe_times, .entity-listview li.item-7 .recipe_times {
  top: 161px;
  left: 4px; }

.results li.border-3 .rollover, .entity-listview li.item-3 .recipe_times, .entity-listview li.item-4 .recipe_times {
  top: 160px;
  left: 4px; }
  
.entity-listview li.item-5 .recipe_times, .entity-listview li.item-9.recipe_times {
  top: 160px;
  left: 3px; }
   
 

.results li:hover .rollover, .entity-listview li:hover .recipe_times {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val2)";
  filter: alpha(opacity=100);
  opacity: 1; }

.entity-listview li .recipe_times ul {
  padding: 20px 0 0 115px;
  font-size: 0.9em; }

.entity-listview li .recipe_times li {
  width: auto;
  height: auto;
  background: none;
  float: none;
  text-transform: uppercase;
  text-align: left;
  margin: 0; }

.entity-listview li .recipe_times b, .entity-listview li .recipe_times em {
  font-weight: normal;
  font-style: normal; }

.results li .rollover p {
  padding: 16px 0 0 110px;
  text-transform: uppercase; }

.entity-listview li .recipe_times h2 {
  display: none; }

.entity-listview li .recipe_times .recipeLabel, .entity-listview li .recipe_times .recipeText {
  display: inline-block;
  margin: 0 0 0 10px;
  text-transform: uppercase;
  font-size: 1.2em;
  padding: 25px 0 0 0; }

.entity-listview li .recipe_times .recipeLabel {
  padding-left: 110px; }

.results li .tape, .entity-listview li .tape {
  position: absolute;
  top: -12px;
  left: 110px; }

.results li .quick, .entity-listview li .quick {
    position: absolute;
    right: -15px;
    top: -15px;
    width: 68px !important;
    z-index: 200;}

.results li .thumbnail {
  padding: 8px 0 0 0;
  display: block;
  margin: 0 0 10px 0; }

.results li h3 {
  margin: 0 60px;
  font-weight: normal; }

.entity-listview .recipe_title .recipeText {
  padding: 240px 0 0 0;
  font-size: 1.2em;
  color: #482F92; }
 
.entity-listview .recipe_title .recipeText:hover {
	text-decoration: underline;
	color: #ad82cd;
}

.entity-listview .recipe_images {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 294px;
  /*overflow: hidden;*/ }

.entity-listview .recipe_images h2 {
  display: none; }

.entity-listview .recipe_images img {
  width: 293px;
  display: block; }

.button, .recipePrintDetailLink {
  display: inline-block;
  text-indent: -6000px;
  height: 22px;
  background: url(/~/media/SweetRecipes/en/Images/button.png) no-repeat 0 0; }

.button-add-a-comment {
  width: 152px;
  background-position: 0 -350px; }

.button-add-a-comment:hover {
  background-position: 0 -372px; }

.send-us-a-recipe {
  background-position: 0 0;
  width: 152px;
  float: right; }

.send-us-a-recipe:hover {
  background-position: 0 -22px; }

.button-email {
  background-position: 0 -200px;
  width: 76px; }

.button-email:hover {
  background-position: 0 -222px; }

.button-print, .recipePrintDetailLink {
  background-position: -76px -200px;
  width: 76px; }
  .button-print img, .recipePrintDetailLink img {
    display: none; }

.recipePrintDetailLink {
  float: right;
  margin: 0 115px 0 0; }

.button-print:hover, .recipePrintDetailLink:hover {
  background-position: -76px -222px; }

.button-send-long {
  background-position: 0 -244px;
  width: 230px;
  height: 31px; }

.button-send-long:hover {
  background-position: 0 -275px; }

.button-window {
  background-position: 0 -394px;
  width: 182px;
  height: 32px;
	display:block;
  }

.button-window:hover {
  background-position: 0 -426px; }

.button-print-full {
  background-position: 0 -458px;
  width: 114px; }

.button-print-full:hover {
  background-position: 0 -480px; }

.button-back {
  background-position: 0 -502px;
  width: 183px; }

.button-back:hover {
  background-position: 0 -524px; }

.button-watch {
  background-position: 0 -546px;
  width: 263px;
  height: 37px; }

.button-watch:hover {
  background-position: 0 -583px; }

.mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/~/media/SweetRecipes/en/Images/mask.png);
  z-index: 100;
  text-indent: -6000px;
  display: none; }

.overlay {
  
  font-size: 0.8em;
  color: #482F92;
  
}

.scfForm {
	font-family: "BrandonGrotesque-Regular", arial, sans-serif;
}


.overlay-top:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.overlay-top:after {
  border-color: rgba(77, 56, 140, 0);
  border-bottom-color: #4d388c;
  border-width: 10px;
  left: 50%;
  margin-left: -10px; }

.overlay-bottom:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.overlay-bottom:after {
  border-color: rgba(77, 56, 140, 0);
  border-top-color: #eee;
  border-width: 10px;
  left: 50%;
  margin-left: -10px; }

.overlay p {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 1.1em; }

.overlay .thankyou {
  color: #4C368B;
  margin: 0 25px 20px 25px;
  display: none; }

.overlay .thankyou p {
  font-size: 1.2em;
  margin: 0 0 10px 0; }

.overlay p.warning {
  margin: 0 25px 15px 25px;
  font-size: 1.1em;
  color: #4C368B; }

.overlay .title {
  border-radius: 7px 7px 0 0;
  background: #4d388c url(/~/media/SweetRecipes/en/Images/overlay-diamond.png) repeat-x 0 100%;
  color: #fff;
  margin: 0 0 15px 0; }

.overlay .title .close, #cboxClose  {
  background: #4d388c url(/~/media/SweetRecipes/en/Images/overlay-close.png) 0 0;
  text-indent: -6000px;
  display: block;
  float: right;
  width: 13px;
  height: 14px;
  margin: 20px 20px 0 0; 
	display:none;
  }
  
#cboxClose {
	position: absolute;
	top:0;
	right:0;
	cursor: pointer;
}  


.overlay .title h3 {
  padding: 18px 12px 21px 25px;
  margin: 0;
  font-weight: normal;
  font-family: "BrandonGrotesque-Regular", arial, sans-serif;
  
  }

.overlay .row {
  margin: 0 0 15px 0;
  color: #4c368b; }

.overlay .label {
  float: left;
  width: 110px;
  margin: 0 0 0 25px; }

/*.overlay label {
  display: block;
  text-transform: uppercase;
  font-size: 0.9em;
  padding: 3px 0 0 0; }*/
  

.overlay .scfForm {
	margin: 0 0 0 25px;
	width: auto;
	height: auto;
}
  
  .overlay label
{
      color: #4C368B;
      float: left;
      margin: 0 30px 0 0;
      padding: 5px 0 0;
      width: 110px;
  }
  
  .overlay .scfSubmitButtonBorder {
	 margin: 0 0 0 140px;
     clear: both;
  }
  
  
  
  .overlay .scfSingleLineTextBox , .scfEmailTextBox, .recipientInput
  {
    -moz-box-sizing: border-box;
    float: left;
    width: 265px;
  }
  
  .overlay .scfRequired {
	display: block;
	position: absolute;
	top: 10px;
	right: 33px;
}

.overlay .scfValidatorRequired {
	
	display: block;
	position: absolute;
	top: 6px;
	right: 27px;
	background: url(/~/media/SweetRecipes/en/Images/icon-error.png);
	text-indent: -6000px;
	width: 17px;
	height: 17px;
}


.scfSubmitButtonBorder input
{
   background: url(/~/media/SweetRecipes/en/Images/button-submit.png);
	border: 0;
	text-indent: -6000px;
	text-transform: capitalize;
	display: block;
	width: 115px;
	height: 33px;
}
.scfSubmitButtonBorder input:hover {
	background-position: 0 100%;
}


#colorbox #cboxTopCenter {
	display:none;
}

.overlayerBody {
	background: transparent;
}

.overlayerBody #form1{
	background: none;
}

#cboxOverlay {
	background: url(/~/media/SweetRecipes/en/Images/mask.png);
	opacity: 1 !important;
	filter: alpha(opacity=50) !important;
}

#colorbox {
	border:0 !important;
	box-shadow: 0 0 30px #666;	
	background: #edecea;
  
	border-radius: 7px;
}

#colorbox:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

#colorbox:after {
  border-color: rgba(77, 56, 140, 0);
  border-bottom-color: #4d388c;
  border-width: 10px;
  left: 50%;
  margin-left: -10px; }




#colorbox iframe {
	background: none !important;
}

.overlayerBody .scfSingleLineTextBorder, .overlayerBody .scfEmailBorder  {
	
	width: auto;
	margin: 0 0 15px 0;
	color: #4c368b;
	position: relative;
}



.overlayerBody .scfSingleLineTextBorder, .overlayerBody .scfEmailBorder {
  zoom: 1;
}
  
.overlayerBody .scfSingleLineTextBorder:before,  .overlayerBody .scfSingleLineTextBorder:after,
.overlayerBody .scfEmailBorder:before,  .overlayerBody .scfEmailBorder:after{
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.overlayerBody .scfSingleLineTextBorder:after,
.overlayerBody .scfEmailBorder:after{
    clear: both; }





.overlay .field{
  float: left;
  width: 265px; }
  
.overlay   .scfSingleLineGeneralPanel {
	width: auto;
	padding:0; 
	
}

.overlay .scfEmailAFriendInputRow label, .overlay .scfEmailAFriendInputRow .scfSingleLineGeneralPanel{
	margin-bottom: 15px;
	
}

.overlay .scfEmailAFriendInputRow .scfSingleLineGeneralPanel {
	
}
  

.overlay .fld-text, .overlay .fld-textarea, .overlay .scfSingleLineTextBox, .overlay .scfEmailTextBox, .overlay .scfEmailAFriendInputRow  input{
  width: 280px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 3px;
  box-shadow: inset 0 1px 1px #ccc; }

.overlay .fld-textarea {
  height: 100px; }

.overlay .fld-submit {
  background: url(/~/media/SweetRecipes/en/Images/button-submit.png);
  border: 0;
  text-indent: -6000px;
  text-transform: capitalize;
  display: block;
  width: 115px;
  height: 33px; }

.overlay .fld-submit:hover {
  background-position: 0 100%; }

.overlay .row-error {
  margin: 0 0 15px 0;
  padding: 0 25px 0 25px;
  color: #c61284;
  display: none; }

.overlay .scfValidationSummary{
	margin-left:0;
}
  
.overlay .row-error ul, .overlay .scfValidationSummary ul {
  
  padding: 0 0 0 25px;
  background: url(/~/media/SweetRecipes/en/Images/icon-error.png) no-repeat 0 0;
  margin: 0 0 15px 0;
  list-style: none; 
  color: #c61284;
  }

.overlay .row-error strong {
  text-transform: uppercase;
  font-size: 1.1em;
  font-family: "BrandonGrotesque-Black", arial, sans-serif;
  font-weight: normal; }

.overlay .error-single {
  padding: 2px 0 3px 22px;
  background: url(/~/media/SweetRecipes/en/Images/icon-error.png) no-repeat 0 0;
  margin: 5px 0 0 0;
  color: #c61284;
  display: none; }

.overlay .field-error .error-single {
  display: block; }

/* social */
.home-share{ top: -32px;}
.recipes-vlines .social-media {
  margin: -2px 10px 0 0;
  height: auto;
  overflow: hidden;
  position: absolute;
  top:60px;
  right:0;
  width: 93px;
  z-index: 505;}
  
  
  .social-media a.show-links {
    background: url(/~/media/SweetRecipes/en/Images/button.png) 0 -44px;
    height: 26px;
    width: 93px;
    display: block;
    text-indent: -6000px;
    cursor: pointer; }
  .social-media a:hover.show-links {
    background-position: 0 -70px; }
  .social-media a.show-links.selected {
    background-position: 0 -96px; }
  .social-media .links-container {
    background: url(/~/media/SweetRecipes/en/Images/button.png) no-repeat 0 -122px;
    height: 78px;
    position: absolute;
    width: 93px;
    top: 26px;
    left: 0;
    display: none; }
  .social-media .links-container.show {
    display: block;
    padding: 3px 0 0 0;
    height: 75px; }
  .social-media .social-media-button {
    margin: 0 0 2px 11px; }
  .social-media .social-holder-facebook {
    width: 45px;
    overflow: hidden; }
  .social-media .social-holder-google {
    width: 33px;
    overflow: hidden; }
  .social-media .social-holder-twitter {
    width: 57px;
    overflow: hidden; }
  .social-media iframe {
    height: 20px !important; }

/* recipe styles */
.recipe-detail {
  /* breadcrumb */
  /* hero */ }
  .recipe-detail p {
    margin: 0 0 15px 0; }
  .recipe-detail .breadcrumb, .recipe-detail .breadcrumbs {
    margin: 0 0 15px 21px;
    padding: 30px 0 0 0;
    text-transform: uppercase;
    font-size: 0.7em;
    font-weight: normal;
    color: #482f92; }
    .recipe-detail .breadcrumb ul, .recipe-detail .breadcrumbs ul {
      padding: 0 0 0 23px;
      margin: 0;
      list-style: none;
      background: url(/~/media/SweetRecipes/en/Images/breadcrumb-arrow.png) no-repeat 0 0.5em; }
    .recipe-detail .breadcrumb li, .recipe-detail .breadcrumbs li {
      float: left;
      /*background: url(/~/media/SweetRecipes/en/Images/breadcrumb-chevron.png) no-repeat 100% 0.5em;*/
      /*padding: 0 12px 0 0;*/
      margin: 0 5px 0 0; }
    .recipe-detail .breadcrumb li.last, .recipe-detail .breadcrumbs li.last {
      background: none; }
  .recipe-detail .title, .recipe-detail .recipe_title {
    margin: 0 0 -1px 0; }
    .recipe-detail .title h1, .recipe-detail .title .recipeText, .recipe-detail .recipe_title h1, .recipe-detail .recipe_title .recipeText {
      background: url(/~/media/SweetRecipes/en/Images/detail-h1-bg.png) 100% 0;
      line-height: 37px;
      height: 37px;
      float: left;
      text-transform: uppercase;
      color: #fff;
      font-size: 1.7em;
      padding: 0 30px 0 20px;
      margin: 0 10px 0 0;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal; 
	  text-decoration: none;
	  }
    .recipe-detail .title h2, .recipe-detail .title .recipeLabel, .recipe-detail .recipe_title h2, .recipe-detail .recipe_title .recipeLabel {
      /*float:left;*/
      color: #482f92;
      text-transform: uppercase;
      line-height: 37px;
      font-size: 0.9em;
	  text-decoration: none;
	  
	  
	  float:left;
	  
	  
}

	  

  .recipe-detail .rate-it, .recipe-detail .recipeFilterBox {
    margin: 0 0 10px 20px;
    color: #482f92;
    /*
    
    img, h3, a {
    	display: block;
    	float:left;
    	vertical-align:top;
    }
    
    img {
    	margin: 0 0 0 15px;
    }
    
    h3 {
    	text-transform: uppercase;
    	margin: 4px 0 0 10px;
    	font-size: 0.9em;
    }
    
    a {
    	@include bold();
    	font-size: 1.05em;
    	text-transform: uppercase;
    	margin: 0 0 0 5px;
    }
    
    */ }
  .recipe-detail .controls {
    float: right;
    margin: 0 20px 0 0; }
    .recipe-detail .controls .button {
      float: left; }
  .recipe-detail .hero {
    margin: 0 0 5px 0;
    height: 424px;
    /* overflow:hidden; */
    position: relative;
    background: url(/~/media/SweetRecipes/en/Images/hero-bg.png) 0 0; }
    .recipe-detail .hero .image {
      display: none; }
    .recipe-detail .hero .image, .recipe-detail .hero .recipe_images {
      position: absolute;
      top: 22px;
      left: 20px;
      z-index: 1;
      width: 936px;
      height: 380px;
      overflow: hidden; }
	#image_share {display:none;}
    .recipe-detail .hero .recipe_images h2 {
      display: none; }
    .recipe-detail .hero .recipe_images img {
      display: block;
      width: 936px; }
    .recipe-detail .hero .tape {
      position: absolute;
      z-index: 3; }
    .recipe-detail .hero .tape-tl {
      top: -7px;
      left: -25px; }
    .recipe-detail .hero .tape-tr {
      top: -7px;
      right: -25px; }
    .recipe-detail .hero .tape-bl {
      bottom: -7px;
      left: -25px; }
    .recipe-detail .hero .tape-br {
      bottom: -7px;
      right: -25px; }
    .recipe-detail .hero .button-watch {
      position: absolute;
      bottom: 32px;
      right: 18px;
      z-index: 5; }
    .recipe-detail .hero .summary {
      position: absolute;
      top: 22px;
      left: 18px;
      z-index: 2;
      width: 229px;
      height: 380px;
      color: #fff;
      background: url(/~/media/SweetRecipes/en/Images/hero-summary-bg.png) 0 0;
      text-align: center; }
	  
      .recipe-detail .hero .summary blockquote, .recipe-detail .hero .summary .recipe_RomanceText {
        position: absolute;
        width: 180px;
		height: 190px;
        left: 25px;
        top: 0;
		*top: 20px;
		
        font-size: 22px;
        line-height: 1.3em;
        font-style: italic; 
        padding: 0;
        margin: 0;
        color: #fff;
		
		
		display: table; 
		
		
		}
		
		 .recipe-detail .hero .summary .recipe_RomanceText span{
			display: table-cell; 
			vertical-align: middle; 
			text-align: center; 
		 }
		
      .recipe-detail .hero .summary .preparation, .recipe-detail .hero .summary .cooking, .recipe-detail .hero .summary .serves, .recipe-detail .hero .summary .recipe_NumberOfPortion {
        position: absolute;
        width: 90px;
         }
		 
		 
      .recipe-detail .hero .summary .preparation {
        left: 12px;
        top: 200px; *top: 175px;}
      .recipe-detail .hero .summary .cooking {
        right: 19px;
        top: 200px; *top: 175px; }
      .recipe-detail .hero .summary .serves, .recipe-detail .hero .summary .recipe_NumberOfPortion {
        left: 64px;
        top: 300px; }
      .recipe-detail .hero .summary h4, .recipe-detail .hero .summary strong {
        font-family: "BrandonGrotesque-Black", arial, sans-serif;
        font-weight: normal;
        text-transform: uppercase; }
      .recipe-detail .hero .summary strong {
        font-size: 1.0em;
        display: block; }
      .recipe-detail .hero .summary strong.top {
        font-size: 0.7em; }
      .recipe-detail .hero .summary h4 {
        font-size: 3.0em;
        line-height: 0.9em; }
      .recipe-detail .hero .summary .recipe_NumberOfPortion .recipeLabel, .recipe-detail .hero .summary .recipe_NumberOfPortion .recipeText {
        font-family: "BrandonGrotesque-Black", arial, sans-serif;
        font-weight: normal;
        text-transform: uppercase; }
      .recipe-detail .hero .summary .recipe_NumberOfPortion .recipeLabel {
        font-size: 1.0em;
        display: block; }
      .recipe-detail .hero .summary .recipe_NumberOfPortion .recipeText {
        font-size: 3.0em;
        line-height: 0.9em; }
      .recipe-detail .hero .summary .recipe_times {
        font-size: 3.0em;
        line-height: 0.9em;
        font-family: "BrandonGrotesque-Black", arial, sans-serif;
        font-weight: normal;
        text-transform: uppercase; }
        .recipe-detail .hero .summary .recipe_times ul {
          margin: 0;
          padding: 0;
          list-style: none; }
        .recipe-detail .hero .summary .recipe_times b {
          display: block;
          font-size: 0.25em;
          line-height: 1.0em;
          font-style: normal;
          font-weight: normal; }
        .recipe-detail .hero .summary .recipe_times em {
          display: block;
          font-size: 0.35em;
          line-height: 1.0em;
          font-style: normal; }
  .recipe-detail .method-necessaries {
    margin: 0 35px 20px 35px;
    padding: 0 0 50px 0;
    background: url(/~/media/SweetRecipes/en/Images/dashes-horizontal.png) repeat-x 0 100%; }
    .recipe-detail .method-necessaries .column {
      width: 410px;
      background: url(/~/media/SweetRecipes/en/Images/dashes-vertical.png) repeat-y 100% 0;
      padding: 0 0 20px 0;
      float: left; }
	.recipe-detail .recipe_tips
	{
		margin-top: 45px;
	}
  .recipe-detail .recipe-tips h2, .recipe-detail .recipe_tips h2 {
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal;
    color: #482f92;
    font-size: 1.2em;
    margin: 0 0 20px 0; }
  .recipe-detail .recipe-tips ul, .recipe-detail .recipe_tips ul {
    list-style: none;
    padding: 0;
    margin: 0 20px 20px 0;
    font-size: 16px; }
  .recipe-detail .recipe-tips li, .recipe-detail .recipe_tips li {
    margin: 0 0 45px 0;
    position: relative;
    padding: 0 90px 5px 20px;
    background: url(/~/media/SweetRecipes/en/Images/method-tip-middle.png) no-repeat 0 50%;
    color: #482f92;
    line-height: 1.2em; }
  
  /*
  .recipe-detail .recipe-tips li:before, .recipe-detail .recipe_tips li:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 10px;
    background: url(/~/media/SweetRecipes/en/Images/method-tip-top.png) no-repeat 0 100%;
    top: -14px;
    left: 0; }
  .recipe-detail .recipe-tips li:after, .recipe-detail .recipe_tips li:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 10px;
    background: url(/~/media/SweetRecipes/en/Images/method-tip-bottom.png) no-repeat 0 100%;
    bottom: -14px;
    left: 0; }
	
	*/
	
  .recipe-detail .recipe-tips img, .recipe-detail .recipe_tips img {
    position: absolute;
    right: 0;
    top: -20px; }
	
	
	.recipe-detail .recipe_tips img.tip-top {
		top: -14px;
		left:0;
	}
	.recipe-detail .recipe_tips img.tip-bottom {
		top: auto;
		bottom: -14px;
		left:0;
	}
	
	
  .recipe-detail .recipe_instructions h2 {
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal;
    color: #482f92;
    font-size: 1.2em;
    margin: 0 0 20px 0; }
  .recipe-detail .recipe_instructions h3 {
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal;
    color: #482f92;
    font-size: 1.0em;
    margin: 0 0 5px 0; }
  .recipe-detail .recipe_instructions ol {
    list-style: none;
    padding: 0;
    margin: 0 20px 20px 0; }
  .recipe-detail .recipe_instructions li {
    margin: 0 0 15px 0;
    padding: 0 0 0 35px;
    font-size: 1.0em;
    color: #333;
    position: relative; 
	min-height: 24px;
	}
    .recipe-detail .recipe_instructions li img {
      display: block;
      float: left;
      display: none; }
    .recipe-detail .recipe_instructions li p {
      float: left;
      width: 350px;
      margin: 0 0 0 10px; }
  .recipe-detail .recipe_instructions li.item-1 {
    background: url(/~/media/SweetRecipes/en/Images/method-n1.png) no-repeat; }
  .recipe-detail .recipe_instructions li.item-2 {
    background: url(/~/media/SweetRecipes/en/Images/method-n2.png) no-repeat; }
  .recipe-detail .recipe_instructions li.item-3 {
    background: url(/~/media/SweetRecipes/en/Images/method-n3.png) no-repeat; }
  .recipe-detail .recipe_instructions li.item-4 {
    background: url(/~/media/SweetRecipes/en/Images/method-n4.png) no-repeat; }
  .recipe-detail .recipe_instructions li.item-5 {
    background: url(/~/media/SweetRecipes/en/Images/method-n5.png) no-repeat; }
  .recipe-detail .recipe_instructions li.item-6 {
    background: url(/~/media/SweetRecipes/en/Images/method-n6.png) no-repeat; }
  .recipe-detail .recipe_instructions li.item-7 {
    background: url(/~/media/SweetRecipes/en/Images/method-n7.png) no-repeat; }
  .recipe-detail .recipe_instructions li.tip {
    background: url(/~/media/SweetRecipes/en/Images/method-tip-middle.png) no-repeat 0 50%, url(/~/media/SweetRecipes/en/Images/method-tip-top.png) no-repeat;
    padding: 15px 0 0 0;
    position: relative; }
    .recipe-detail .recipe_instructions li.tip p {
      float: none;
      width: auto;
      background: url(/~/media/SweetRecipes/en/Images/method-tip-bottom.png) no-repeat 0 100%;
      padding: 0 90px 20px 10px; }
    .recipe-detail .recipe_instructions li.tip img {
      float: none;
      position: absolute;
      right: 10px;
      top: -15px; }
  .recipe-detail .necessaries {
    width: 225px;
    margin: 0 0 0 20px;
    float: left; }
  .recipe-detail .column-2 {
    width: 225px;
    float: left; }
  .recipe-detail .column-3 {
    width: 220px;
    float: right; }
  .recipe-detail .necessaries .sweetControl{
    width: 225px; }
    .recipe-detail .necessaries .sweetControl h2 {
      text-transform: uppercase;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      color: #482f92;
      font-size: 1.2em;
      margin: 0 0 20px 0; }
    .recipe-detail .necessaries .sweetControl h3 {
      text-transform: uppercase;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      color: #482f92;
      font-size: 1.0em;
      margin: 0 0 5px 0; }
    .recipe-detail .necessaries .sweetControl ul {
      list-style: none;
      padding: 0;
      margin: 0 0 15px 0; }
    .recipe-detail .necessaries .sweetControl ul li {
      margin: 0 0 3px 0;
      padding: 0 0 5px 0;
      background: url(/~/media/SweetRecipes/en/Images/necessaries-divider.png) no-repeat 0 100%;
      font-size: 1.0em;
      lin-height: 0.9em;
      color: #666; }
      .recipe-detail .necessaries .sweetControl ul li strong {
        font-family: "BrandonGrotesque-Black", arial, sans-serif;
        font-weight: normal;
        color: #000;
        display: block;
        float: left;
        width: 50px;
        padding: 0 0 0 8px; }
      .recipe-detail .necessaries .sweetControl ul li p {
        float: left;
        width: 155px;
        margin: 0 0 0 10px; }
		
		
		.recipe-detail .related_products {
			float:left;
			width: 250px;
		}
		
  .recipe-detail .related_products ol {
    text-align: center;
    padding: 0 0 0 30px;
    margin: 0 0 50px 25px;
    list-style: none;
    background: url(/~/media/SweetRecipes/en/Images/necessaries-brace.png) no-repeat 0 50%; }
  .recipe-detail .related_products ol li {
    margin: 0 0 25px 0; }
  .recipe-detail .related_products ol img {
    display: block;
    margin: 0 auto 0 auto;
    width: 100%; }
  .recipe-detail .related_products ol a {
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal; text-decoration:none; cursor: default; color: #482F92; cursor: pointer; text-decoration: underline; }
  .recipe-detail .related_products ol a:hover
    {
	color: #AD82CD;
  }
  .recipe-detail .social-media {
    top: 10px }
  .recipe-detail .left {
    float: left;
    width: 644px;
    margin: 0 0 0 30px;
    background: url(/~/media/SweetRecipes/en/Images/dashes-vertical.png) repeat-y 100% 0;
    padding: 0 20px 20px 0; }
    .recipe-detail .left h2 {
      text-transform: uppercase;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      color: #482f92;
      font-size: 1.2em;
      line-height: 1.0em;
      margin: 0 0 20px 0; }
  .recipe-detail .recipe_nutritions {
    float: right;
    width: 229px;
    color: #333;
    margin: 0 30px 0 0; }
    .recipe-detail .recipe_nutritions h2 {
      text-transform: uppercase;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      color: #482f92;
      font-size: 1.0em;
      margin: 0 0 10px 0; }
    .recipe-detail .recipe_nutritions table {
      width: 100%;
      /*background: url(/~/media/SweetRecipes/en/Images/dashes-horizontal.png) repeat-x 0 100%;*/
      font-size: 0.9em;
      margin: 0 0 20px 0;
      /*padding:0 0 10px 0;*/ }
    .recipe-detail .recipe_nutritions th, .recipe-detail .recipe_nutritions td {
      /* width: 50%;*/
      text-align: left;
      background: url(/~/media/SweetRecipes/en/Images/nutritional-divider.png) no-repeat 0 100%;
      padding: 5px 0 5px 5px;
      font-weight: normal; }
    .recipe-detail .recipe_nutritions td.right, .recipe-detail .recipe_nutritions th.right {
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal; }
    .recipe-detail .recipe_nutritions tr.bottom td {
      padding-bottom: 10px;
      background: url(/~/media/SweetRecipes/en/Images/dashes-horizontal.png) repeat-x 0 100%; }
    .recipe-detail .recipe_nutritions ul {
      margin: 0 0 20px 0;
      padding: 0 0 10px 0;
      background: url(/~/media/SweetRecipes/en/Images/dashes-horizontal.png) repeat-x 0 100%;
      list-style: none;
      font-size: 0.9em; }
    .recipe-detail .recipe_nutritions li {
      background: url(/~/media/SweetRecipes/en/Images/nutritional-divider.png) no-repeat 0 100%;
      padding: 0 0 5px 0;
      margin: 0 0 5px 0; }
    .recipe-detail .recipe_nutritions li.last {
      background: none;
      padding: 0;
      margin: 0; }
    .recipe-detail .recipe_nutritions .col-1, .recipe-detail .recipe_nutritions .col-2, .recipe-detail .recipe_nutritions .col-3 {
      float: left; }
    .recipe-detail .recipe_nutritions .col-1 {
      width: 90px;
      padding: 0 0 0 5px; }
    .recipe-detail .recipe_nutritions .col-2 {
      width: 90px; }
    .recipe-detail .recipe_nutritions .col-3 {
      width: 33px; }
    .recipe-detail .recipe_nutritions p {
      margin: 0;
      padding: 0; }
    .recipe-detail .recipe_nutritions strong {
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal; }
  .recipe-detail .comments .title {
    background: url(/~/media/SweetRecipes/en/Images/other-bg.png) no-repeat 0 100%;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0; }
    .recipe-detail .comments .title h2 {
      margin: 0;
      margin: 0 5px 0 0; }
    .recipe-detail .comments .title h2, .recipe-detail .comments .title h3 {
      line-height: 1.0em; }
    .recipe-detail .comments .title h2, .recipe-detail .comments .title h3, .recipe-detail .comments .title img {
      display: block;
      float: left; }
    .recipe-detail .comments .title img {
      margin: -2px 0 0 20px; }
    .recipe-detail .comments .title .toggle {
      display: block;
      float: right;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      text-transform: uppercase;
      background: url(/~/media/SweetRecipes/en/Images/icon-minus.png) no-repeat 0 0.6em;
      padding: 0 0 0 20px; }
    .recipe-detail .comments .title .toggle-show {
      background: url(/~/media/SweetRecipes/en/Images/icon-plus.png) no-repeat 0 0.2em;
      display: block; }
    .recipe-detail .comments .title .toggle-hide {
      display: none; }
  .recipe-detail .comments ul.list {
    padding: 0;
    margin: 0;
    list-style: none;
    display: none; }
  .recipe-detail .comments li {
    background: url(/~/media/SweetRecipes/en/Images/other-bg.png) no-repeat 0 100%;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0; }
  .recipe-detail .comments .details {
    float: left;
    width: 150px;
    font-size: 0.9em; }
    .recipe-detail .comments .details img {
      display: block;
      margin: 0 0 10px 0; }
    .recipe-detail .comments .details a.author {
      display: block; }
  .recipe-detail .comments .text {
    float: left;
    width: 475px; }
    .recipe-detail .comments .text p {
      margin: 0; }
  .recipe-detail .comments .pagination {
    background: url(/~/media/SweetRecipes/en/Images/other-bg.png) no-repeat 0 100%;
    padding: 0 0 20px 150px;
    margin: 0 0 20px 0;
    display: none; }
    .recipe-detail .comments .pagination .button {
      float: right; }
    .recipe-detail .comments .pagination a.previous, .recipe-detail .comments .pagination a.next {
      display: block;
      float: left;
      background: url(/~/media/SweetRecipes/en/Images/button.png);
      width: 22px;
      height: 22px;
      margin: 0 10px 0 0;
      text-indent: -6000px; }
    .recipe-detail .comments .pagination a.previous {
      background-position: -1px -306px; }
    .recipe-detail .comments .pagination a.previous:hover {
      background-position: -1px -328px; }
    .recipe-detail .comments .pagination a.next {
      background-position: -23px -306px; }
    .recipe-detail .comments .pagination a.next:hover {
      background-position: -23px -328px; }
    .recipe-detail .comments .pagination p {
      float: left;
      margin: 0 10px 0 0;
      color: #482f92; }
  .recipe-detail .other, .recipe-detail .recipe_related {
    background: url(/~/media/SweetRecipes/en/Images/other-bg.png) no-repeat 0 100%;
    padding: 0 0 20px 0; }
    .recipe-detail .other ul, .recipe-detail .recipe_related ul, .recipe-detail .recipe_related ul div.border-1, .recipe-detail .recipe_related ul div.border-2, .recipe-detail .recipe_related ul div.border-3, .recipe-detail .recipe_related ul div.border-4 {
      margin: 0;
      padding: 0;
      list-style: none;
      text-align: center; }
    .recipe-detail .other a, .recipe-detail .recipe_related a {
      display: block;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      text-transform: uppercase;
      font-size: 0.9em;
      padding: 120px 0 0 0; }
	  .recipe-detail .other a:hover, .recipe-detail .recipe_related a:hover {
		text-decoration: underline;
		color: #AD82CD;
}
	  
    .recipe-detail .other li, .recipe-detail .other ul ul, .recipe-detail .recipe_related li, .recipe-detail .recipe_related ul ul, .recipe-detail .recipe_related ul div.border-1, .recipe-detail .recipe_related ul div.border-2, .recipe-detail .recipe_related ul div.border-3, .recipe-detail .recipe_related ul div.border-4 {
      float: left;
      width: 148px;
      margin: 0 15px 0 0;
      padding: 4px 0 0 0;
      position: relative;
      background: url(/~/media/SweetRecipes/en/Images/other-border1.png) no-repeat 50% 1px; }
    .recipe-detail .other img, .recipe-detail .recipe_related img {
      display: block;
      width: 140px;
      margin: 0 auto 10px auto;
      position: absolute;
      top: 5px;
      left: 4px; }
    .recipe-detail .other li.border-1, .recipe-detail .other ul.border-1, .recipe-detail .recipe_related li.border-1, .recipe-detail .recipe_related ul.border-1, .recipe-detail .recipe_related ul div.border-1 {
      background: url(/~/media/SweetRecipes/en/Images/other-border1.png) no-repeat 50% 1px; }
    .recipe-detail .other li.border-2, .recipe-detail .other ul.border-2, .recipe-detail .recipe_related li.border-2, .recipe-detail .recipe_related ul.border-2, .recipe-detail .recipe_related ul div.border-2 {
      background: url(/~/media/SweetRecipes/en/Images/other-border2.png) no-repeat 50% 0; }
    .recipe-detail .other li.border-3, .recipe-detail .other ul.border-3, .recipe-detail .recipe_related li.border-3, .recipe-detail .recipe_related ul.border-3, .recipe-detail .recipe_related ul div.border-3 {
      background: url(/~/media/SweetRecipes/en/Images/other-border1.png) no-repeat 50% 1px; }
    .recipe-detail .other li.border-4, .recipe-detail .other ul.border-4, .recipe-detail .recipe_related li.border-4, .recipe-detail .recipe_related ul.border-4, .recipe-detail .recipe_related ul div.border-4 {
      background: url(/~/media/SweetRecipes/en/Images/other-border2.png) no-repeat 50% 0;
      margin: 0; }

	.recipe-detail .recipe_related ul div.border-1, .recipe-detail .recipe_related ul div.border-2, .recipe-detail .recipe_related ul div.border-3, .recipe-detail .recipe_related ul div.border-4
	{
		clear: none;
		height: 170px;
		overflow: visible;
	}
	  
.sketchbook {
  position: relative; }
  .sketchbook .tape {
    position: absolute; }
  .sketchbook .tape-b {
    bottom: -5px;
    left: 50%;
    margin: 0 0 0 -100px; }
  .sketchbook .tape-l {
    top: 200px;
    left: -5px;
    margin: 0 0 0 0; }
  .sketchbook .tape-r {
    top: 200px;
    right: -5px;
    margin: 0 0 0 0; }
  .sketchbook .sketchbook-top {
    background: url(/~/media/SweetRecipes/en/Images/sketchbook-top.png) no-repeat 50% 0;
    height: 49px;
    text-indent: -6000px; }
  .sketchbook .sketchbook-middle {
    background: url(/~/media/SweetRecipes/en/Images/sketchbook-middle.png) repeat-y 50% 0; }
  .sketchbook .sketchbook-bottom {
    background: url(/~/media/SweetRecipes/en/Images/sketchbook-bottom.png) no-repeat 50% 100%;
    height: 49px; }

/* stars */
ul.stars {
  padding: 0;
  margin: 0 0 5px 0;
  list-style: none;
  background: url(/~/media/SweetRecipes/en/Images/stars.png) no-repeat 0 -120px; }
  ul.stars li {
    float: left;
    margin: 0 0 0 0; }
  ul.stars a {
    display: block;
    width: 26px;
    height: 24px;
    text-indent: -6000px; }

ul.stars.set-1 {
  background-position: 0 -96px; }

ul.stars.set-2 {
  background-position: 0 -72px; }

ul.stars.set-3 {
  background-position: 0 -48px; }

ul.stars.set-4 {
  background-position: 0 -24px; }

ul.stars.set-5 {
  background-position: 0 0; }

ul.stars.hover-1 {
  background-position: 0 -240px; }

ul.stars.hover-2 {
  background-position: 0 -216px; }

ul.stars.hover-3 {
  background-position: 0 -192px; }

ul.stars.hover-4 {
  background-position: 0 -168px; }

ul.stars.hover-5 {
  background-position: 0 -144px; }

/* print */

.print-container #form1 {
	background:none;
}

.print-container .pageContent, .print-container .one-column {
  background: url(/~/media/SweetRecipes/en/Images/print-diamond.png) repeat-x 0 0;
  padding: 25px 0 50px 0;
}

  
  
.print-container .contentWrapper, .print-container .recipes-print {
  width: 938px;
  margin: auto; }
.print-container #header, .print-container #footer {
  display: none; }

.recipes-print ul, .recipes-print ol {
  padding: 0;
  margin: 0;
  list-style: none; }
.recipes-print .container {
  width: auto;
  width: 938px;
  padding: 20px 0 50px 0; }
.recipes-print img {
  display: block; }
.recipes-print .controls {
  float: right;
  margin: 0 0 0 0; }
  .recipes-print .controls .button {
    float: left;
    margin: 0 0 0 5px; }
.recipes-print .header {
  margin: 0 0 20px 0; }
  .recipes-print .header .logo {
    margin: 0 0 20px 0; }
.recipes-print .left {
  float: left;
  width: 600px;
  margin: 0 26px 30px 0; }
  .recipes-print .left .title {
    margin: 0 0 20px 0; }
    .recipes-print .left .title h1, .recipes-print .left .title .recipe_title .recipeText {
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      font-size: 2.0em;
      color: #482f92;
      text-transform: uppercase;
	text-decoration: none;
	  }
    .recipes-print .left .title .recipeLabel {
      display: none; }
    .recipes-print .left .title h2, .recipes-print .left .title .recipe_RomanceText {
      font-size: 1.2em;
      font-style: italic;
      color: #482f92; }
	  
	  
	  
  .recipes-print .left .column-1 {
    width: 300px;
    padding: 0 20px 0 0;
    background: url(/~/media/SweetRecipes/en/Images/dashes-vertical.png) repeat-y 100% 0;
    float: left; }
	
	.recipe_mynotes {
		padding: 15px 0 0 0;
	}
	
  .recipes-print .left .method h2, .recipes-print .left .recipe_instructions h2, .recipe_mynotes h2 {
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal;
    color: #482f92;
    font-size: 1.2em;
    margin: 0 0 20px 0; }
  .recipes-print .left .method ul, .recipes-print .left .recipe_instructions ul {
    list-style: none;
    padding: 0; }
  .recipes-print .left .method li, .recipes-print .left .recipe_instructions li {
    margin: 0 0 15px 0;
    font-size: 0.9em;
    color: #333;
    position: relative;
    padding: 0 0 0 40px; }
    .recipes-print .left .method li img, .recipes-print .left .recipe_instructions li img {
      display: block;
      position: absolute;
      top: 0;
      left: 0; }
    .recipes-print .left .method li p, .recipes-print .left .recipe_instructions li p {
      float: left;
      width: 265px;
      margin: 0 0 0 10px; }
  .recipes-print .left .method li.tip img, .recipes-print .left .recipe_instructions li.tip img {
    float: right;
    margin: 0 0 0 20px; }
  .recipes-print .left .method li.tip p, .recipes-print .left .recipe_instructions li.tip p {
    width: auto;
    float: none;
    margin: 0 0 0 35px;
    font-size: 0.9em; }
  .recipes-print .left .recipe-tips h2, .recipes-print .left .recipe_tips h2 {
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal;
    color: #482f92;
    font-size: 1.2em;
    margin: 0 0 20px 0; }
  .recipes-print .left .recipe-tips ul, .recipes-print .left .recipe_tips ul {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 0.9em; overflow: hidden; }
  .recipes-print .left .recipe-tips li, .recipes-print .left .recipe_tips li {
    margin: 0 0 15px 0;
    position: relative;
    padding: 20px 90px 20px 20px;
    background: url(/~/media/SweetRecipes/en/Images/method-tip-middle.png) no-repeat 0 50%;
    color: #482f92;
    line-height: 1.2em; }
  
  
  .recipes-print .left .recipe-tips img, .recipes-print .left .recipe_tips img {
    position: absolute;
    right: 0;
    top: 10px; }
	
	.recipes-print .left .recipe-tips img, .recipes-print .left .recipe_tips img.tip-top {
		top: 0;
		left:0;
		right: auto;
	}
	.recipes-print .left .recipe-tips img, .recipes-print .left .recipe_tips img.tip-bottom {
		top: auto;
		bottom: 0;
		left:0;
		right: auto;
	}
	
  .recipes-print .left .column-2 {
    width: 225px;
    margin: 0 0 0 15px;
    float: left; }
  .recipes-print .left .necessaries h2, .recipes-print .left .recipe_ingredients h2 {
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal;
    color: #482f92;
    font-size: 1.2em;
    line-height: 1.0em;
    margin: 0 0 20px 0; }
  .recipes-print .left .necessaries h3, .recipes-print .left .recipe_ingredients h3 {
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal;
    color: #482f92;
    font-size: 1.0em;
    margin: 0 0 5px 0; }
  .recipes-print .left .necessaries .left, .recipes-print .left .recipe_ingredients .left {
    width: 225px;
    float: left; }
  .recipes-print .left .necessaries ul, .recipes-print .left .recipe_ingredients ul {
    list-style: none;
    padding: 0;
    margin: 0 0 15px 0; }
  .recipes-print .left .necessaries ul li, .recipes-print .left .recipe_ingredients ul li {
    margin: 0 0 3px 0;
    font-size: 1.0em;
    lin-height: 0.9em;
    color: #333; }
    .recipes-print .left .necessaries ul li .divider, .recipes-print .left .recipe_ingredients ul li .divider {
      display: block;
      margin: 5px 0 0 0; }
    .recipes-print .left .necessaries ul li strong, .recipes-print .left .recipe_ingredients ul li strong {
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      color: #000;
      display: block;
      float: left;
      width: 50px;
      padding: 0 0 0 8px; }
    .recipes-print .left .necessaries ul li p, .recipes-print .left .recipe_ingredients ul li p {
      float: left;
      width: 155px;
      margin: 0 0 0 10px; }
.recipes-print .right {
  float: left;
  width: 310px;
  margin: 0 0 30px 0; }
  .recipes-print .right .divider {
    margin: 0 0 15px 0; }
  .recipes-print .right .thumbnail, .recipes-print .right .recipe_images {
    height: 228px;
    position: relative;
    margin: 0 0 20px 0; 
	
	}
    .recipes-print .right .thumbnail h2, .recipes-print .right .recipe_images h2 {
      display: none; }
    .recipes-print .right .thumbnail table, .recipes-print .right .recipe_images .table-wrapper {
      display: block;
      position: absolute;
      top: 5px;
      left: 5px;
      width: 297px;
      height: 217px;
      overflow: hidden; 

	  }

	  
	  
      .recipes-print .right .thumbnail table img, .recipes-print .right .recipe_images table img {
        width: 295px; }
    .recipes-print .right .thumbnail .thumb, .recipes-print .right .recipe_images .thumb {
      position: absolute;
      top: 0;
      left: 0; }
    .recipes-print .right .thumbnail .border, .recipes-print .right .recipe_images .border {
      display: block; }
    .recipes-print .right .thumbnail .thumb, .recipes-print .right .recipe_images .thumb {
      top: 5px;
      left: 6px; }
  .recipes-print .right .summary {
    text-align: center;
    margin: 0 0 20px 0; }
    .recipes-print .right .summary .preparation, .recipes-print .right .summary .cooking, .recipes-print .right .summary .serves, .recipes-print .right .summary img, .recipes-print .right .summary .recipe_NumberOfPortion, .recipes-print .right .summary ul, .recipes-print .right .summary li {
      float: left;
      overflow: hidden; }
    .recipes-print .right .summary img {
      margin: 0 10px 0 0; }
    .recipes-print .right .summary ul {
      width: 230px; }
    .recipes-print .right .summary .preparation, .recipes-print .right .summary .item-1 {
      width: 120px;
      margin: 0 0 0 0;
      background: url(/~/media/SweetRecipes/en/Images/dashes-vertical.png) repeat-y 100% 0;
      padding: 0 0 10px 0; }
    .recipes-print .right .summary .cooking, .recipes-print .right .summary .item-2 {
      width: 100px;
      margin: 0 0 0 0;
      background: url(/~/media/SweetRecipes/en/Images/dashes-vertical.png) repeat-y 100% 0;
      padding: 0 0 10px 0; }
    .recipes-print .right .summary .serves, .recipes-print .right .summary .recipe_NumberOfPortion {
      width: 52px; }
    .recipes-print .right .summary h4, .recipes-print .right .summary strong, .recipes-print .right .summary .recipeText, .recipes-print .right .summary .recipeLabel {
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      text-transform: uppercase;
      color: #482f92; }
    .recipes-print .right .summary strong, .recipes-print .right .summary .recipeLabel {
      font-size: 1.0em;
      display: block; }
    .recipes-print .right .summary strong.top, .recipes-print .right .summary .recipeLabel {
      font-size: 0.7em;
      color: #666; }
    .recipes-print .right .summary h4, .recipes-print .right .summary .recipeText {
      font-size: 2.8em;
      line-height: 0.9em; }
    .recipes-print .right .summary .item-1, .recipes-print .right .summary .item-2 {
      font-size: 2.8em;
      line-height: 0.9em;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      text-transform: uppercase;
      color: #482f92; }
      .recipes-print .right .summary .item-1 b, .recipes-print .right .summary .item-2 b {
        font-size: 0.25em;
        line-height: 0.8em;
        font-weight: normal;
        font-style: normal;
        display: block;
        color: #666;
        margin: 0 0 5px 0; }
      .recipes-print .right .summary .item-1 em, .recipes-print .right .summary .item-2 em {
        font-size: 0.4em;
        line-height: 0.8em;
        font-weight: normal;
        font-style: normal;
        display: block; }
  .recipes-print .right .nutritional-information {
    margin: 0 0 50px 0; }
    .recipes-print .right .nutritional-information h3 {
      text-transform: uppercase;
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      color: #482f92;
      font-size: 1.0em;
      margin: 0 0 10px 0; }
    .recipes-print .right .nutritional-information ul {
      list-style: none;
      font-size: 0.9em; }
    .recipes-print .right .nutritional-information li {
      margin: 0 0 3px 0;
      padding: 0; }
    .recipes-print .right .nutritional-information li.divider {
      height: 4px; }
    .recipes-print .right .nutritional-information li.last {
      background: none;
      padding: 0;
      margin: 0; }
    .recipes-print .right .nutritional-information .col-1, .recipes-print .right .nutritional-information .col-2, .recipes-print .right .nutritional-information .col-3 {
      float: left; }
    .recipes-print .right .nutritional-information .col-1 {
      width: 90px;
      padding: 0 0 0 5px; }
    .recipes-print .right .nutritional-information .col-2 {
      width: 120px; }
    .recipes-print .right .nutritional-information .col-3 {
      width: 33px; }
    .recipes-print .right .nutritional-information p {
      margin: 0;
      padding: 0; }
    .recipes-print .right .nutritional-information strong {
      font-family: "BrandonGrotesque-Black", arial, sans-serif;
      font-weight: normal;
      color: #333; }
  .recipes-print .right .recipe_nutritions h2 {
    text-transform: uppercase;
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal;
    color: #482f92;
    font-size: 1.0em;
    margin: 0 0 10px 0; }
  .recipes-print .right .recipe_nutritions table {
    width: 100%;
    /*background: url(/~/media/SweetRecipes/en/Images/dashes-horizontal.png) repeat-x 0 100%;*/
    font-size: 0.9em;
    margin: 0 0 20px 0;
    /*padding:0 0 10px 0;*/ }
  .recipes-print .right .recipe_nutritions th, .recipes-print .right .recipe_nutritions td {
    /* width: 50%;*/
    text-align: left;
    padding: 0 0 5px 5px;
    font-weight: normal;
    vertical-align: top; }
  .recipes-print .right .recipe_nutritions td.right, .recipes-print .right .recipe_nutritions th.right {
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal;
    float: none;
    width: auto;
    margin: 0; color: #333; }
  .recipes-print .right .recipe_nutritions td.divider {
    margin: 0 !important;
    padding: 0 0 5px 0; }
  .recipes-print .right .recipe_nutritions ul {
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
    background: url(/~/media/SweetRecipes/en/Images/dashes-horizontal.png) repeat-x 0 100%;
    list-style: none;
    font-size: 0.9em; }
  .recipes-print .right .recipe_nutritions li {
    background: url(/~/media/SweetRecipes/en/Images/nutritional-divider.png) no-repeat 0 100%;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0; }
  .recipes-print .right .recipe_nutritions li.last {
    background: none;
    padding: 0;
    margin: 0; }
  .recipes-print .right .recipe_nutritions .col-1, .recipes-print .right .recipe_nutritions .col-2, .recipes-print .right .recipe_nutritions .col-3 {
    float: left; }
  .recipes-print .right .recipe_nutritions .col-1 {
    width: 90px;
    padding: 0 0 0 5px; }
  .recipes-print .right .recipe_nutritions .col-2 {
    width: 90px; }
  .recipes-print .right .recipe_nutritions .col-3 {
    width: 33px; }
  .recipes-print .right .recipe_nutritions p {
    margin: 0;
    padding: 0; }
  .recipes-print .right .recipe_nutritions strong {
    font-family: "BrandonGrotesque-Black", arial, sans-serif;
    font-weight: normal; }

/* ==========================================================================
   Media Queries
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px; }

.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 100%; }

.hidden {
  display: none !important;
  visibility: hidden; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

/* FB share style */
.fb-like
{
	width: 70px;
	height: 21px;
	overflow: hidden;
}

.fb-like iframe
{
	width: 50px !important;
}
  
/*

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


