@font-face {
    font-family: 'gibsonregular';
    src: url('../fonts/gibson-regular-webfont.eot');
    src: url('../fonts/gibson-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gibson-regular-webfont.woff') format('woff'),
         url('../fonts/gibson-regular-webfont.ttf') format('truetype'),
         url('../fonts/gibson-regular-webfont.svg#gibsonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h2, .h2 {
    font-family: gibsonlight;
    font-size: 30px;
	font-weight:600;
}

hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000;
    border-image: none;
    border-right: 0 none #000;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 9px;
    margin-top: 12px;
}

@font-face {
    font-family: 'gibsonlight';
    src: url('../fonts/Gibson-Light-webfont.eot');
    src: url('../fonts/Gibson-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Gibson-Light-webfont.woff') format('woff'),
         url('../fonts/Gibson-Light-webfont.ttf') format('truetype'),
         url('../fonts/Gibson-Light-webfont.svg#gibsonlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

html {
  font-family: gibsonregular;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

 body {
  background:#f3ece1;
  font-family: 'gibsonregular';
}

a {
    color:#704f34;
    text-decoration: none;
}


.content{
margin:auto;
background:#ffffff;
height:auto;
border-top: 12px solid #febd1f;
margin: -4px 0px -32px 0px;
}

.grid-content{
margin:auto;
background:#ffffff;
height:auto;
padding:7px 25px;
border-top: 12px solid #febd1f;
margin: -4px 0px -32px 0px;
}

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #704f34 0%, #704f34 100%);
  background-image:         linear-gradient(to bottom, #704f34 0%, #704f34 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff704f34', endColorstr='#ff704f34', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border: none;
  border-radius:0;

}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #704f34;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #704f34;
  border-color: #fff;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow:none;
          box-shadow:none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #bf9e6b;
  background-image: -webkit-linear-gradient(top, #bf9e6b 0%, #bf9e6b 100%);
  background-image:         linear-gradient(to bottom, #bf9e6b 0%, #bf9e6b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf9e6b', endColorstr='#ffbf9e6b', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #704f34 0%, #704f34 100%);
  background-color:#704f34;
  background-image:         linear-gradient(to bottom, #704f34 0%, #704f34 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff704f34', endColorstr='#fff704f34', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-bottom: none;
  border-radius: 0;
  margin-left: -1px;
  margin-right: 0;
  margin-top: -1px;
  box-shadow: none;
}
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}

.navbar-toggle {
    background-color:#ffffff;
}
.navbar-default .navbar-nav > li > a {
    color: #FFFFFF;
}

.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 3px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #bf9e6b;
  text-decoration:none;
}


.dropdown-menu {
    background-clip: padding-box;
    background-color: #bf9e6b;
	border: none;
    border-radius: 4px;
    display: none;
    float: left;
	box-shadow: none;
    font-size: 14px;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 142px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

.devider {
    border-top: 1px solid #ffffff;
    margin-left: 24px;
    margin-top: -5px;
    width: 75px;
}

.dropdown-menu > li > a {
    clear: both;
    color: #ffffff;
    display: block;
    font-size: 17px;
    line-height: 1.42857;
    padding: 15px 10px;
    text-align: center;
    white-space: nowrap;
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #bf9e6b;
	text-decoration:none;
    color: #ffffff;
}

.navbar-nav > li > a {
    font-size: 19px;
    padding: 14px 28px 16px;
    text-align: center;
    width: 127px;
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -6px;
}

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
}

.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
  background-image:         linear-gradient(to bottom, #222 0%, #282828 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #3278b3;
}
.panel {
  -webkit-box-shadow:none;
          box-shadow: none;
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f3ece1 0%, #f3ece1 100%);
  background-image:         linear-gradient(to bottom, #f3ece1 0%, #f3ece1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3ece1', endColorstr='#fff3ece1', GradientType=0);
  background-repeat: repeat-x;
  background: none repeat scroll 0 0 #f3ece1;
  border-radius: 0;
  padding: 10px 15px;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}

/* Non-responsive overrides
 *
 * Utilitze the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 */

/* Reset the container */
.container {
  width: 970px;
  max-width: none !important;
}

/* Demonstrate the grids */

.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* Always float the navbar header */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}

.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}

.navbar-brand {
  margin-left: -15px;
}

/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
  float: right;
}

.menu-link.active{
background-color: #bf9e6b;
text-decoration:none;
color: #ffffff;
}

/* ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
} */

/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #bf9e6b;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-width: 0 1px 1px;
  border-radius:none;
  box-shadow: none;
}

.mini-divider {
    border-top: 1px solid #fff;
    height: 0;
    margin-left: 34px;
    position: absolute;
    width: 75px;
	display:none;
    z-index: 2147483647;
}


.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #fff;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}

.wrapper{
margin-top:32px;
}

.recipe-content {
    background: none repeat scroll 0 0 #fff;
    padding: 14px;
	margin-bottom: -33px;
}

.full {
	margin-bottom: -33px;
}

.recipe-over-rely {
    color: #ffffff;
    display: none;
    margin-top: 30px;
    padding: 5px;
    position: absolute;
    width: 200px;
}

.btn-recipe-box{
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 33px;
	color:#fff;
    margin-right: 9px;
    width: 148px;
}
.btn-recipe-box:hover{
color:#ffffff;
}

.other-nav {
    float: left;
    margin-left: 245px;
    margin-top: -10px;
    position: relative;
    width: 703px;
    z-index: 1035;
}


.recipe-large-image {
    position: relative;
}

.popover {
border-radius: 0;
}

.popover-content {
    padding: 4px 6px;
    width: 234px;
}

/* .top-border {
    border-top: 1px solid #fff;
    margin-left: 25px;
    margin-top: -5px;
    width: 70px;
} */

.login-content{
		background:#fff;
		padding: 14px;
		margin-bottom: -33px;
	}


.form-login {
    margin: 0 auto;
    max-width: 330px;
    padding: 15px;
}
.form-login .form-login-heading, .form-login .checkbox {
    margin-bottom: 10px;
}
.form-login .checkbox {
    font-weight: normal;
}
.form-login .form-control {
    box-sizing: border-box;
    font-size: 16px;
    height: auto;
    padding: 10px;
    position: relative;
}
.form-login .form-control:focus {
    z-index: 2;
}
.form-login input[type="email"] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: -1px;
}
.form-login input[type="password"] {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 10px;
}

.btn-login-main {
    background: none repeat scroll 0 0 white;
    border: 1px solid #000;
    border-radius: 0;
    color: #9e0b0f;
    height: 33px;
	margin-bottom: 14px;
    margin-right: 9px;
    width: 300px;
}

#flashMessage{
    padding: 5px 4px;
    position: absolute;
    width: 940px;
	margin-left: -10px;
    z-index: 1000;
}

#flashMessage {
    margin-left: 0;
    opacity: 0.7;
    padding: 5px 4px;
    position: absolute;
    width: 940px;
    z-index: 1000;
}

#flashMessage.success {
    background: none repeat scroll 0 0 #5eb95e;
	color:#fff;
}

#flashMessage.error{
    background: none repeat scroll 0 0 #e10e0e;
	color:#fff;
}

.form-error {
    border-color: #a94442;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.error-message {
    color: #a94442;
}


.form-comment-reply {
    margin-top: 39px;
}

.btn.btn-default.login.pull-left {
    background: none repeat scroll 0 0 white;
    border: 1px solid #000;
    border-radius: 0;
    color: #9e0b0f;
    height: 33px;
    width: 115px;
	margin-right:9px;
}

.login-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

.login-menu > li > a {
    clear: both;
    color: #333;
	text-align:left;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}

.btn.btn-default.login-drop{
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #000;
    border-radius: 0;
    color: #9e0b0f;
    height: 33px;
    margin-left: -10px;
}

.where-to-buy {
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 33px;
    width: 120px;
}

.search-box.form-control {
    border: 1px solid #000;
    border-radius: 0;
    height: 32px;
    width: 233px;
}

.search-box.form-control {
    background: url("../img/search_icon.png") no-repeat scroll left center white;
	padding: 0 10px 0 29px;
}

::-webkit-input-placeholder {
   color: #000;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000;
}

:-ms-input-placeholder {
   color: #000;
}

.form-control::-moz-placeholder {
    color: #000;
    opacity: 1;
}

.pull-left.social-icons {
   margin-left: 10px;
}

.pull-left.social-icons img {
    margin-right: 7px;
}

.divider {
    border-right: 1px solid #fff;
    height: 26px;
    margin-top: 13px;
}

.mini-content-left {
    background: none repeat scroll 0 0 #fff;
    border-top: 10px solid #9e0b0f;
    height: 342px;
	float:left;
    margin-left: 34px;
    margin-top: -32px;
    padding: 0 39px;
    width: 574px;
	position:relative;
}

.mini-content-right {
    background: none repeat scroll 0 0 #fff;
    border-top: 10px solid #9e0b0f;
    float: right;
    height: 342px;
    margin-top: -32px;
    padding: 0 39px;
    position: relative;
    right: 55px;
    width: 240px;
}
.weekly-text {
    font-size: 22px;
    line-height: 26px;
    margin-left: -22px;
    text-align: center;
    width: 240px;
	font-family:gibsonlight;
}

.clear{
clear:both;
}

.media h1 {
    font-size: 30px;
}

.media {
    width: 100%;
}
.media-body li {
    color: #9e0b0f;
	font-weight: bold;
}
.media-body a {
    color: #000;
    font-weight: 100;
}

.media-object {
    display: block;
    margin-top: 25px;
}
.media-body > ol {
    margin-left: -18px;
}
.blogger-heading {
    margin-bottom: -1px;
}

.media-body > span a {
    color: #9e0b0f;
}

.media-object.blogger-img {
    margin-top: 4px;
}

.blogger-caption {
    margin-top: 10px;
}

.media.blogger-media {
    margin-bottom: 20px;
    margin-top: 20px;
}

.blogger-about {
    margin-bottom: -17px;
    margin-left: 6px;
}

.btn.btn-danger.pull-right.block-button {
    padding-left: 3px;
}

.block-button {
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 23px;
    margin-top: -36px;
    padding: 0 1px;
    width: 83px;
}

.block h2 a {
    color: #000;
}

.subscribe-button{
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 23px;
    margin-left: 56px;
    margin-top: 10px;
    padding: 0 1px;
    width: 89px;
}

.footer {
    color: #704f34;
    text-align: center;
}

.footer-bar{
    background: none repeat scroll 0 0 #9e0b0f;
    color: #fff;
    height: 32px;
    padding: 5px 25px;
	margin-top: 33px;
	position:relative;
}

.footer-bar > a {
    color: #fff;
}

.footer-bar a:hover{
color:#fff;
}

.footer-bar div {
	position:absolute;
}


.email-box.form-control {
    border: 1px solid #000;
    border-radius: 0;
    height: 32px;
	text-align: center;
    margin-left: 2px;
    width: 193px;
}


.top-recipes .block-button {
    margin-right: 79px;
	width:93px;
}

.company-site {
    background: none repeat scroll 0 0 #704f34;
    color: #fff;
    height: 21px;
	margin-bottom: 6px;
    margin-left: 410px;
    margin-top: 11px;
    padding: 1px 9px;
    width: 114px;
}


.company-site a{
color:#fff;
}

.featured-recipe{
position:relative;
}

.featured-info {
    float: left;
    left: 11px;
    position: absolute;
    top: 4px;
    width: 389px;
}

.featured-body{
background:none repeat scroll 0 0 #f3ece1;
padding: 12px;
}

.featured-recipe h2 {
    background: none repeat scroll 0 0 #ffbe1f;
    margin-bottom: 0;
    padding: 2px 60px;
    text-align: center;
}

.featured-recipe h1 {
    font-size: 25px;
}

.featured-body h3 {
    font-size: 30px;
}

.col-xs-2-1 {
    width: 22.667%;
}

.recipes-categories h4 {
    background: none repeat scroll 0 0 #ffbe1f;
    font-size: 17px;
    padding: 4px 8px;
	 text-align: center;
	margin-top: 0;
}

.col-xs-3.recipes-categories {
    border-right: 1px solid #000;
    margin-left: -11px;
    margin-top: 24px;
    width: 195px;
}


.nav.nav-pills.nav-stacked a {
    clear: both;
    float: right;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: underline;
  color: #704f34;
}



.caption > h3 {
    font-size: 14px;
}

.caption.caption-index {
  white-space: nowrap;
}

.caption {
    margin-top: 22px;
}

.caption a {
    color: #000;
    font-size: 14px;
}

.thumbnail {
    border: none;
  	padding: 0;
    border-radius: none;
}

.col-xs-9 {
    width: 79%;
}
.col-xs-9  h3 {
    color: #9e0b0f;
    padding: 0;
}

.btn-red {
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 33px;
    margin-right: 9px;
    width: 120px;
}


.btn-delete {
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 32px;
}


.print-btn {
    font-size: 19px;
    height: 29px;
    padding: 0;
    width: 60px;
}

.video-btn {
    font-size: 19px;
    height: 29px;
    padding: 0;
    width: 60px;
}

.btn-groups.vid-pri {
    left: 244px;
    position: absolute;
    top: 0;
}

.btn.btn-danger.btn-red.btn-login {
    margin-left: 56px;
    width: 97px;
}

.col-sm-6.col-md-4 {
    padding-left: 3px;
}

.mini-recipe-divider {
    border-bottom: 1px solid #000;
    margin-bottom: -15px;
    width: 700px;
}

.recipe-divider {
    border-bottom: 1px solid #000;
    margin-bottom: 25px;
    width: 900px;
}


.btn.btn-danger.pull-left.independence-day.pizza-button {
    margin-left: 217px;
}

.pizza-button {
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 23px;
    margin-left: 183px;
    margin-top: -34px;
    padding: 0 6px;
}

.pizza-and-calzones-button {
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 23px;
    margin-left: 183px;
    margin-top: -34px;
    padding: 0 6px;
}

.Desserts-button {
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 23px;
    margin-left: 97px;
    margin-top: -34px;
    padding: 0 6px;
}


.shaped-rolls-and-bread-button {
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 23px;
    margin-left: 228px;
    margin-top: -34px;
   padding: 0 6px;
}

.Breadsticks-button {
    background: none repeat scroll 0 0 #9e0b0f;
    border-radius: 0;
    height: 23px;
    margin-left: 125px;
    margin-top: -34px;
    padding: 0 6px;
}

.caption.recipe-caption {
    background: #f3ece1 none repeat scroll 0 0;
    height: 40px;
    margin-bottom: 10px;
    margin-top: -18px;
    padding: 5px;
    position: relative;
}

.caption.recipe-box-caption {
    background: none repeat scroll 0 0 #f3ece1;
    margin-bottom: 15px;
    margin-top: -20px;
    padding: 5px;
}

.pinit-btn {
    position: relative;
    top: -8px;
}
.facebook-btn {
    position: relative;
    top: 8px;
}
.twitter-btn {
    position: relative;
    top: -8px;
}



.current-crumb {
    color: grey;
}

.ingredients-section > h4 {
    background: none repeat scroll 0 0 #ffbe1f;
    padding: 3px 6px;
    width: 90%;
}

.ingredients-section {
    border-right: 1px solid #000;
    height: auto;
}

.ingredients-section li {
    font-size: 16px;
    margin-bottom: 19px;
}

.ingredients-section > ol {
    width: 299px;
}

.instructions-section > h4 {
    background: none repeat scroll 0 0 #ffbe1f;
    padding: 3px 6px;
    width: 98%;
}

.instructions-section {
	height:auto;
}

.instructions-section li {
    font-size: 16px;
}
.product-banner {
    margin-bottom: -43px;
}

.readmore.readmore-js-section.readmore-js-collapsed > span {
    font-family: gibsonregular;
}

.product-banners {
    margin-bottom: 10px;
}

.product-view h1 {
    margin-top: 0;
}

.sdiv.pull-right {
    position: relative;
    right: -38px;
    top: 10px;
	height: 40px;
}
.social-buttons { display: block; list-style: none; padding: 0; margin: 20px; }
.social-buttons > li { display: block; margin: 0; padding: 10px; float: left; }
.social-buttons .socialite { display: block; position: relative; background: url('../img/social-sprite.png') 0 0 no-repeat; }
.social-buttons .socialite-loaded { background: none !important; }
.social-buttons .twitter-share { width: 55px; height: 65px; background-position: 0 0; }
.social-buttons .googleplus-one { width: 50px; height: 65px; background-position: -75px 0; }
.social-buttons .facebook-like { width: 50px; height: 65px; background-position: -145px 0; }
.social-buttons .linkedin-share { width: 60px; height: 65px; background-position: -215px 0; }
.social-align{list-style:none;}
.social-align li{float:left;}
.social-align .p{ margin-left: -22px;
    margin-right: 15px;
    margin-top: 42px;}
.social-align .s{margin-left: 18px;
    margin-top: 2px;}
.social-align .d{margin-top:-8px;}
.social-align .f{margin-right: 17px;}
.social-align .t{margin-left: -14px;}
.social-align .pin{margin-left: -29px;}
.social-align .g{margin-left: 15px;
    margin-top: 0;}
.social-hidden{display:none;}

.recipe-info p {
    font-size: 18px;
}

.recipe-info > span {
    font-size: 17px;
}

.pull-right.recipe-image {
    height: 425px;
    width: 541px;
}

.product-content {
    background: none repeat scroll 0 0 #fff;
    padding: 14px;
	margin-bottom: -33px;
}

.col-xs-3.product-categories {
    border-right: 1px solid #000;
    height: auto;
    width: 196px;
	margin-top:1px;
}

.col-xs-3.product-categories a {
    color: #000;
}

.product-categories h4 {
    float: right;
    font-weight: 600;
	margin-bottom:2px;
}

.nav.nav-pills.nav-stacked.product-nav a {
    color: #000;
    font-size: 12px;
    padding: 0;
}
.product-caption h3 {
    font-size: 19px;
    height: 21px;
}

.btn.btn-danger.btn-product {
    background: none repeat scroll 0 0 #f61f27;
    color: #fff;
    height: 22px;
    padding: 0 1px;
	border-radius: 0;
	border:none;
    width: 93px;
}

.product-thumbnail {
    margin-bottom: 26px;
}

.product-caption h5 {
    margin-bottom: -4px;
}

.featured-body > h3 {
    margin-top: 0;
}

.product-view p {
    font-size: 16px;
}

.product-calculator {
    background: none repeat scroll 0 0 #ffbe1f;
    padding: 11px 16px;
}

.product-calculator > h2 {
    margin-top: 4px;
}

.product-view h3 {
    margin: 0;
}

.tab-content {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
	padding:17px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #000 #000 transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #9e0b0f;
    cursor: default;
}

.nav-tabs {
    border-bottom: 1px solid #000;
}

.nav-tabs > li > a {
    border: 1px solid #000;
    border-radius:0;
    line-height: 1.42857;
    margin-right: 2px;
	width: 150px;
	color:#000;
	text-align: center;
	font-size:18px;
}

.nav-tabs > li > a:hover {
  border-color: #000 #000 #000;
}

table.nutrition{width:300px;margin:auto;font-size:14px;border:1px solid black;border-collapse:collapse;table-layout:auto;}
.nutrition caption{font-family:Arial;font-size:small;font-style:italic;}
.nutrition tr#calories td{border-bottom:4px solid black;}
.nutrition tr#servings td{border-bottom:6px solid black;}
.nutrition tr#minerals td{border-top:4px solid black;}
.nutrition th{background-color:transparent;padding:1px;border:0;font-family:Arial;font-size:large;font-weight:bolder;}
.nutrition td{padding:3px;font-family:Arial;font-size:x-small;border:0;border-bottom:1px solid black;text-align:left;}
.nutrition td.dv{font-weight:bold;text-align:right;}
.nutrition td.sub{text-indent:10px;}
.nutrition td.disclaimer{font-size:xx-small;}
.nutrition strong{font-weight:x-bolder;}
.hide{display:none;}


.contactForm .input label {
    font-weight: normal;
	width:23%;
}

.input.checkbox > label {
    width: 100%;
}

.state {
    left: 57px;
    position: relative;
}

.contactForm  label {
    font-weight: normal;
}
.contactForm  .input input {
   width:77%;
   border: 1px solid #000;
    box-shadow: none;
}
#contact select {
    border: 1px solid #000;
}

.contactForm  .input{
		margin-bottom:8px;
	}

.question-mark {
    color: red;
}
.contact-content{
		background:#fff;
		padding: 14px;
		font-size: 17px;
		margin-bottom: -33px;
	}

	.leftClass{
		margin-left: 132px;
		width: 64% !important;
	}
	.upcText{
		font-size:13px;
		margin-top:20px;
	}
	.contactSelect{
		width: 239px;
	}
	.pushBody{
		margin-left:32px;
		width:93%;
		border: 1px solid #000;
	}
	.notThis{
		width:initial !important;
	}
	.redSubmit {
    background: none repeat scroll 0 0 red;
    border: 0 none;
    color: #fff;
    font-weight: bold;
    margin-top: 57px;
    width: 148px;
}
	.contactbody{
		border-right: 1px solid black;
	}
	.yellowbox{
		background:#FDBD20;
		text-align:center;
		padding-top:3px;
		padding-bottom:10px;
		line-height: 18px;
	}
	.whiteButton{
		background: #fff;
		color: #000;
		border: 0;
		font-weight:bold;
	}
	.socialIcons a img{
		margin-left: 10px;
	}

	.socialIcons {
    margin-left: -10px;
}

.contact-content h2 {
    font-size: 21px;
    font-weight: bold;
    margin-top: -5px;
}

.panel {
border:none;
border-radius: 0;
}

.panel-heading {
    background: none repeat scroll 0 0 #f3ece1;
    border-bottom: 1px solid #ececec;
    border-radius: 0;
	margin-top: -8px;
    padding: 10px 15px;
}

.comment.reply-comment {
    margin-left: 17px;
}

.comments > h3 {
    border-bottom: 1px solid #000;
	margin-bottom: 22px;
}

.panel-body {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 15px;
}


ul.wysihtml5-toolbar {
	margin: 0;
	padding: 0;
	display: block;
}

ul.wysihtml5-toolbar::after {
	clear: both;
	display: table;
	content: "";
}

ul.wysihtml5-toolbar > li {
	float: left;
	display: list-item;
	list-style: none;
	margin: 0 5px 10px 0;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] {
	font-weight: bold;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] {
	font-style: italic;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] {
	text-decoration: underline;
}

ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	background-color: #E6E6E6;
	background-color: #D9D9D9;
	outline: 0;
}

ul.wysihtml5-commands-disabled .dropdown-menu {
	display: none !important;
}

ul.wysihtml5-toolbar div.wysihtml5-colors {
  display:block;
  width: 50px;
  height: 20px;
  margin-top: 2px;
  margin-left: 5px;
  position: absolute;
  pointer-events: none;
}

ul.wysihtml5-toolbar a.wysihtml5-colors-title {
  padding-left: 70px;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="black"] {
  background: black !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="silver"] {
  background: silver !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="gray"] {
  background: gray !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="maroon"] {
  background: maroon !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="red"] {
  background: red !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="purple"] {
  background: purple !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="green"] {
  background: green !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="olive"] {
  background: olive !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="navy"] {
  background: navy !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="blue"] {
  background: blue !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="orange"] {
  background: orange !important;
}

.navbar-search .search-query {
    border-radius: 15px 15px 15px 15px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 0;
    margin-right: 7px;
    padding: 4px 14px;
}

 .search-nav{
	margin:0;padding:0;
 }
 .popover-content {
    padding: 4px 6px;
    width: 234px;
}

 .nav.nav-list.search-nav > li > a {
	padding:2px;
}
 .nav.nav-list.search-nav > li > a > img{
    width:45px;
}

.user-content {
    background: none repeat scroll 0 0 #fff;
    padding: 14px;
	margin-bottom: -33px;
}

.nav.nav-tabs.user-info-tabs a {
    width: 250px;
}


.questions-content {
    background: none repeat scroll 0 0 #fff;
    padding: 14px;
	margin-bottom: -33px;
}

.question-banner {
    padding-left: 8px;
}


.mini-ques-content {
    background: none repeat scroll 0 0 #f3ece1;
    border-top: 10px solid #9e0b0f;
    float: left;
    margin: -24px 11px 20px 37px;
    padding: 0 4px;
    position: relative;
    width: 247px;
}


.mini-ques-content h2{
margin-top: 3px;
}


.mini-ques-content h2{
margin-top: 3px;
}

.ques-btn-1{
margin-left:75px;
}

.ques-btn-2{
margin-left:56px;
}

.ques-btn-3{
margin-left:91px;
}

.mini-ques-content > p {
    font-size: 18px;
}

.questions {
    padding: 0 33px;
}

.ques-title {
    background: none repeat scroll 0 0 #ffbe1f;
    padding: 6px 5px;
    width: 844px;
}

.ques-title > h2 {
    margin: 0;
}


.ques-body {
    padding: 0 9px;
}

#question .panel-heading {
    background:none;
}
#question .panel-body {
    border:none;
}

.ques-body .panel-heading .panel-title > a {
color:#000;
font-size:19px;
}

#question .panel-body {
padding: 0 33px;
}

.panel-heading.active .panel-title > a {
    color: #9e0b0f;
}

#zipcode.form-control{
width:161px;

}

#ProductProduct.form-control{

width:390px;
}

#distance.form-control{

width:222px;
}

#productselect {
    color: #000;
}

#dist {
    color: #000;
}

.stores_results {
    height: 600px;
    overflow: auto;
}

.stores_results > ul {
    margin-left: -38px;
}

.stores_results li {
    background: none repeat scroll 0 0 #f3ece1;
    list-style: none outside none;
    padding: 13px;
	border-bottom: 1px solid #ccc;
}

.form-group.pans {
    width: 278px;
}

.form-group.rolls-style {
    width: 209px;
}


.form-group.rolls {
    width: 180px;
}

#style_of_rolls.form-control {
    width: 188px;
}

#pan_size.form-control {
    margin-left: 0;
    width: 256px;
}

#number_of_rolls.form-control {
    margin-left: -2px;
    width: 192px;
}

.prolabel {
    width: 70%;
}

.col-recipe-4 {
    height: 271px;

}

.col-recipe-box-4 {
    height: 333px;

}

 .scrollup {
    background: url("../img/icon_gototop.png") no-repeat scroll 0 0 transparent;
    bottom: 20px;
    display: none;
    height: 40px;
    position: fixed;
    right: 20px;
    text-indent: -9999px;
    width: 40px;
}

a:focus.scrollup{
outline:none;
}

.btn-sub{
margin-left:83px;
}

.small.required {
    margin-left: 51px;
}

.cleft.small {
    margin-left: 37px;
}

.page-content {
    background: none repeat scroll 0 0 #fff;
    padding: 14px;
	margin-bottom: -33px;
}

.btn.btn-login-main.update-password {
    margin-left: 78px;
}

.notingfound{
color:red;
}

.login-forgot{
margin-left: 38px;
}


.fv-has-feedback {
    position: relative;
}
.fv-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.fv-has-feedback .fv-control-feedback {
    /*right: 15px;*/
}
.fv-help-block {
    display: block;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Bootstrap form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-bootstrap .help-block {
    margin-bottom: 0;
}
.fv-form-bootstrap .tooltip-inner {
    text-align: left;
}
/* Bootstrap stacked form without label */
.fv-form-bootstrap .fv-icon-no-label {
	top: 0;
}
.fv-form-bootstrap .fv-bootstrap-icon-input-group {
	z-index: 100;
}
/* Bootstrap inline form */
.form-inline.fv-form-bootstrap .form-group {
    vertical-align: top;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Foundation form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-foundation .fv-control-feedback {
    top: 21px;      /* The height of Foundation label */
    right: 15px;    /* The padding-right of .columns */
    width: 37px;
    height: 37px;
    line-height: 37px;
}
.fv-form-foundation .collapse .fv-control-feedback {
    top: 0;
    right: 0;
}
/* Foundation horizontal form */
.fv-form-horizontal.fv-form-foundation .fv-control-feedback {
    top: 0;
}
/* Foundation stacked form without label */
.fv-form-foundation .fv-icon-no-label {
	top: 0;
}
.fv-form-foundation .error .fv-control-feedback {
    color: #f04124;
}
/**
 * Foundation reset the bottom marin to 0 when the row has '.error' class
 * I need to adjust it when using tooltip to show the error
 */
.fv-form-foundation .error.fv-has-tooltip input, .error.fv-has-tooltip textarea, .error.fv-has-tooltip select {
    margin-bottom: 1rem;
}

/* ~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Pure form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-pure .fv-control-feedback {
    top: 22px;      /* Height of Pure label */
    width: 36px;    /* Height of Pure input */
    height: 36px;
    line-height: 36px;
}
.pure-form-stacked.fv-form-pure .fv-control-feedback {
    top: 4px;
}
.pure-form-aligned .pure-control-group .fv-help-block {
    margin-top: 5px;
    margin-left: 180px;
}
.pure-form-aligned.fv-form-pure .fv-control-feedback,    /* Pure horizontal form */
.fv-form-pure .fv-icon-no-label {           /* Pure stacked form without label */
	top: 0;
}
.fv-form-pure .fv-has-error label,
.fv-form-pure .fv-has-error .fv-help-block,
.fv-form-pure .fv-has-error .fv-control-feedback {
    color: #CA3C3C;     /* Same as .button-error */
}
.fv-form-pure .fv-has-success label,
.fv-form-pure .fv-has-success .fv-control-feedback {
    /*color: #1CB841;*/     /* Same as .button-success */
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Semantic form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-semantic .fv-control-feedback.icon {
    right: 7px;
}
.fv-form-semantic .error .icon {
    color: #d95c5c;
}
/* Semantic horizontal form */
.fv-form-horizontal.fv-form-semantic .row {
    padding-bottom: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For UIKit form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-uikit .fv-control-feedback {
    top: 25px;      /* Height of UIKit label */
    width: 30px;    /* Height of UIKit input */
    height: 30px;
    line-height: 30px;
}
.fv-form-uikit .uk-text-danger {
    display: block;
}
/* UIKit horizontal form */
.uk-form-horizontal.fv-form-uikit .fv-control-feedback {
    /*line-height: normal;*/
    top: 0;
}
.fv-form-uikit .fv-has-error label,
.fv-form-uikit .fv-has-error .uk-form-label,
.fv-form-uikit .fv-has-error .fv-control-feedback {
    color: #D85030;     /* Same as .uk-form-danger */
}
.fv-form-uikit .fv-has-success label,
.fv-form-uikit .fv-has-success .uk-form-label,
.fv-form-uikit .fv-has-success .fv-control-feedback {
    /*color: #659F13;*/     /* Same as .uk-form-success */
}
/* UIKit stacked form without label */
.fv-form-uikit .fv-icon-no-label {
	top: 0;
}

.help-block {
    color: #737373;
    display: block;
    margin-bottom: 10px;
    margin-left: 21px;
    margin-top: -50px;
}

.subscription-thankyou h2 {
    border-bottom: 1px solid #000;
    text-align: center;
}

.subscription-thankyou h3 {
    text-align: center;
}

.subscription-thankyou p {
    text-align: center;
}

.not-found-error h3 {
    text-align: center;
}

.not-found-error h1 {
    border-bottom: 1px solid #000;
    font-size: 59px;
    text-align: center;
}
.not-found-error p{
    text-align: center;
}


.paging {
    height: 36px;
    margin: 30px 190px;
}

.paging span {
	float:left;
	padding:0 14px;
	line-height:34px;
	text-decoration:none;
	border-left-width:0;
}


.paging span:hover  {
	background:none;
	color:#999999;
}


.paging .current {
	color:#999999;
	background:#ffffff;
}


.node h3 {
    line-height: 28px;
}

.recipe-post {
	position: relative;
	background: #F5F5F5;
	width:500px;
    margin-left:15px;
    padding:5px;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	border: 2px solid rgba(0, 0, 0, 0.05);
}


.recipe-post:after, .recipe-post:before {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.recipe-post:after {
	border-right-color: #F5F5F5;
	border-width: 10px;
	top: 12%;

}
.recipe-post:before {
	border-right-color: rgba(0, 0, 0, 0.08);
	border-width: 15px;
	top: 9%;
}
.media-body.blogger-info {
    font-family: gibsonlight;
    font-weight: 600;
}


.blogger-info h1 a {
    color: #000;
}

.blogger-info h1 {
    font-family: gibsonlight;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 3px;
    padding: 0;
}

.blogger-date-index {
    font-family: gibsonlight;
    font-size: 15px;
    font-weight: normal;
}


.blogger-date {
    font-family: gibsonlight;
    font-size: 17px;
    font-weight: bold;
}

.node-more-info {
    border-bottom: 1px solid #000;
    color: #000;
    font-size: 12px;
    height: 29px;
    margin: 20px 0 40px;
}

.blog-banner {
    margin-bottom: 21px;
}

.blog-blocks {
	border-left: 1px solid #000;
    margin-top: 30px;
    padding-left: 15px;
	width: 24.333%;
}

.col-xs-8 {
    width: 75.667%;
}

.node-list img {
    width: 200px;
}

.node-list .caption {
    margin-top: -14px;
    width: 202px;
	text-align: center;
}


.blog-divider {
    border-right: 1px solid #9e0b0f;
    height: 26px;
    margin-top: 13px;
}


.blog-navinner {
    margin-left: 186px;
}

.blog-navbar {
    border: 1px solid transparent;
    margin-bottom: 0px;
    min-height: 33px;
	left: 20px;
    float: left;
	top:49px;
    position: relative;
}


.blog-navbar-nav {
    float: left;
    margin: 0;
}

.blog-title {
    margin-top: 80px;
}

.blog-logo{
float:left;
}

 .blog-title > h2 {
    color: #9b7456;
    font-size: 55px;
    text-align: center;
	padding-top:0px;
}


.nav.nav-pills.blog-navs > li a {
    color: #000;
    font-size: 22px;
}

.nav.nav-pills.blog-navs {
float: right;
}


.blog-navs > li > a {
    display: block;
    padding: 0px 4px;
    position: relative;
}

.blog-navs.nav.nav-pills > li {
    padding: 0 18px;
}



.blog-navs > li > a:hover,
.blog-navs > li > a:focus {
  text-decoration: none;
  border-bottom:7px solid #febd1f;
  border-radius: 0;
  background:none;
}

.blog-link.selected {
border-bottom:7px solid #febd1f;
border-radius: 0;
}

.blogger-link > a {
    color: #9e0b0f;
}



.node-body {
    padding-right: 2px;
    padding-top: 10px;
}

.node-body img{
display: block;
margin-bottom: 10px;
}

.node-body-index img{
display: block;
margin-bottom: 10px;
height: 300px;
}

.node-body > p {
  margin-bottom: 5px;
	width:666px;
  font-size: 17px;
}

.node.node-type-blog {
    margin-top: 23px;
}


div.rating {
    font-size: 8pt;
    margin-top: -2px;
    white-space: nowrap;
}

div.rating-text {
    display: inline;
    padding-left: 5px;
    position: relative;
    top: 2px;
    white-space: nowrap;
}

.col-xs-6.guest-bloggers {
    margin: 0;
    padding: 1px;
    width: 80px;
}

.caption.guest-caption {
    margin-bottom: -15px;
    padding: 0;
	width:89px;
}

.guest-bloggers .thumbnail > img {
    height: 85px;
    width: 85px;
}

.about-text {
    margin-left: 13px;
}

.form-control {
border-radius: 0;
}



.fv-has-feedback {
    position: relative;
}
.fv-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.fv-has-feedback .fv-control-feedback {
    /*right: 15px;*/
}
.fv-help-block {
    display: block;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Bootstrap form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-bootstrap .help-block {
    margin-bottom: 0;
}
.fv-form-bootstrap .tooltip-inner {
    text-align: left;
}
/* Bootstrap stacked form without label */
.fv-form-bootstrap .fv-icon-no-label {
	right: -173px;
    top: -23px;
}
.fv-form-bootstrap .fv-bootstrap-icon-input-group {
	z-index: 100;
}
/* Bootstrap inline form */
.form-inline.fv-form-bootstrap .form-group {
    vertical-align: top;
}

a.btn-social, .btn-social {
    border: medium none;
    color: #ffffff !important;
    display: block;
    height: 32px;
    line-height: 26px;
    margin: 0 4px;
    text-align: center;
	cursor:pointer;
    text-decoration: none;
    transition: background-color 0.3s ease 0s;
    width: 40px;
}

.btn-social .fa,.btn-social i
{
    backface-visibility: hidden;
    moz-backface-visibility: hidden;
    ms-transform: scale(1);
    o-transform: scale(1);
    transform: scale(1);
    transition: all .25s;
    webkit-backface-visibility: hidden;
    webkit-transform: scale(1);
    webkit-transition: all .25s;
}
.btn-social:hover,.btn-social:focus
{
    color: #fff;
    outline: none;
    text-decoration: none;
}
.btn-social:hover .fa,.btn-social:focus .fa,.btn-social:hover i,.btn-social:focus i
{
    ms-transform: scale(1.3);
    o-transform: scale(1.3);
    transform: scale(1.3);
    webkit-transform: scale(1.3);
}
.btn-social.btn-xs
{
    font-size: 9px;
    height: 24px;
    line-height: 13px;
    margin: 6px 2px;
    width: 24px;
}
.btn-social.btn-sm
{
    font-size: 13px;
    height: 36px;
    line-height: 18px;
    margin: 6px 2px;
    width: 36px;
}
.btn-social.btn-lg
{
    font-size: 22px;
    height: 72px;
    line-height: 40px;
    margin: 10px 6px;
    width: 72px;
}

.btn-behance
{
    background-color: #1769ff;
}
.btn-behance:hover
{
    background-color: #4a8aff;
}
.btn-bitbucket
{
    background-color: #205081;
}
.btn-bitbucket:hover
{
    background-color: #2a69aa;
}
.btn-codepen
{
    background-color: #76daff;
}
.btn-codepen:hover
{
    background-color: #a9e8ff;
}
.btn-deviantart
{
    background-color: #4e6252;
}
.btn-deviantart:hover
{
    background-color: #657e6a;
}
.btn-digg
{
    background-color: #000;
}
.btn-digg:hover
{
    background-color: #1a1a1a;
}
.btn-dribbble
{
    background-color: #ea4c89;
}
.btn-dribbble:hover
{
    background-color: #ef7aa7;
}
.btn-dropbox
{
    background-color: #007ee5;
}
.btn-dropbox:hover
{
    background-color: #1998ff;
}
.btn-facebook
{
    background-color: #3b5998;
}
.btn-facebook:hover
{
    background-color: #4c70ba;
}
.btn-flickr
{
    background-color: #0063dc;
}
.btn-flickr:hover
{
    background-color: #107cff;
}
.btn-foursquare
{
    background-color: #ef4b78;
}
.btn-foursquare:hover
{
    background-color: #f37a9b;
}
.btn-github
{
    background-color: #4183c4;
}
.btn-github:hover
{
    background-color: #689cd0;
}
.btn-google-plus
{
    background-color: #dd4b39;
}
.btn-google-plus:hover
{
    background-color: #e47365;
}
.btn-instagram
{
    background-color: #3f729b;
}
.btn-instagram:hover
{
    background-color: #548cb9;
}
.btn-jsfiddle
{
    background-color: #4679bd;
}
.btn-jsfiddle:hover
{
    background-color: #6c94ca;
}
.btn-lastfm
{
    background-color: #e31b23;
}
.btn-lastfm:hover
{
    background-color: #e9484e;
}
.btn-linkedin
{
    background-color: #0976b4;
}
.btn-linkedin:hover
{
    background-color: #0b96e5;
}
.btn-paypal
{
    background-color: #253b80;
}
.btn-paypal:hover
{
    background-color: #304da8;
}
.btn-pinterest
{
    background-color: #cc2127;
}
.btn-pinterest:hover
{
    background-color: #e04046;
}
.btn-reddit
{
    background-color: #ff4500;
}
.btn-reddit:hover
{
    background-color: #ff6a33;
}
.btn-skype
{
    background-color: #00aff0;
}
.btn-skype:hover
{
    background-color: #24c4ff;
}
.btn-soundcloud
{
    background-color: #f80;
}
.btn-soundcloud:hover
{
    background-color: #ffa033;
}
.btn-stack-overflow
{
    background-color: #fe7a15;
}
.btn-stack-overflow:hover
{
    background-color: #fe9748;
}
.btn-steam
{
    background-color: #7da10e;
}
.btn-steam:hover
{
    background-color: #a1d012;
}
.btn-stumbleupon
{
    background-color: #eb4924;
}
.btn-stumbleupon:hover
{
    background-color: #ef7053;
}
.btn-trello
{
    background-color: #256a92;
}
.btn-trello:hover
{
    background-color: #2f88bb;
}
.btn-tumblr
{
    background-color: #35465c;
}
.btn-tumblr:hover
{
    background-color: #485f7c;
}
.btn-twitch
{
    background-color: #6441a5;
}
.btn-twitch:hover
{
    background-color: #7e5bbe;
}
.btn-twitter
{
    background-color: #55acee;
}
.btn-twitter:hover
{
    background-color: #83c3f3;
}
.btn-vimeo
{
    background-color: #1ab7ea;
}
.btn-vimeo:hover
{
    background-color: #49c6ee;
}
.btn-vine
{
    background-color: #00b488;
}
.btn-vine:hover
{
    background-color: #00e7af;
}
.btn-vk
{
    background-color: #45668e;
}
.btn-vk:hover
{
    background-color: #587fae;
}
.btn-wechat
{
    background-color: #98d11c;
}
.btn-wechat:hover
{
    background-color: #afe53b;
}
.btn-wordpress
{
    background-color: #21759b;
}
.btn-wordpress:hover
{
    background-color: #2a95c5;
}
.btn-xing
{
    background-color: #026466;
}
.btn-xing:hover
{
    background-color: #039598;
}
.btn-yahoo
{
    background-color: #400191;
}
.btn-yahoo:hover
{
    background-color: #5601c4;
}
.btn-yelp
{
    background-color: #af0606;
}
.btn-yelp:hover
{
    background-color: #e00808;
}
.btn-youtube
{
    background-color: #e52d27;
}
.btn-youtube:hover
{
    background-color: #ea5955;
}
.btn-email
{
    background-color: #44c456;
}
.btn-email:hover
{
    background-color: #6bd079;
}

.btn-yum
{
    background-color: #e0601e;
}
.btn-yum:hover
{
    background-color: #e0601e;
}

.badge.counter {
    background: #fff none repeat scroll 0 0;
    color: #000;
}

.social-container {
    left: 11px;
    position: fixed;
    top: 238px;
}

table {
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	border:0;
	border-bottom:2px solid #555;
	text-align: left;
	padding:4px;
}
th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a.asc:after {
	content: ' ?';
}
th a.desc:after {
	content: ' ?';
}
table tr td {
	padding: 6px;
	text-align: left;
	vertical-align: top;
	border-bottom:1px solid #ddd;
}
table tr:nth-child(even) {
	background: #f9f9f9;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
table td.actions a {
	margin: 0px 6px;
	padding:2px 5px;
}

.nodes-recent {
    margin-bottom: 25px;
    padding-top: 1px;
}

.nodes-recent-cat {
    margin-bottom: 20px;
    margin-top: -20px;
    padding-top: 5px;
}

.nodes-recent-cat h2 {
    border-bottom: 1px solid #000;
}

.blog-posts-index {
    padding-left: 15px;
    padding-right: 15px;
}

.nodes-recent h2 {
    border-bottom: 1px solid #000;
}

.pull-right.see-all {
    margin-top: 28px;
}

.blogger-image-index img{
    width: 45px;
    margin-right: 4px;
    float: left;
}


.blogger-image-featured img{
    width: 50px;
    margin-right: 4px;
    float: left;
}


.blogger-image {
    float: left;
    margin-right: 4px;
    width: 111px;
}


.col-xs-3-1 {
  padding-top:8px;
    width: 25%;
}

.col-xs-6-1{
    padding-bottom: 10px;
    width: 50%;
}

.thumbnail {
    margin-bottom: -10px;
  }

  .media-heading {
    margin: 0 0 -3px;
}

.author {
    font-weight: normal;
}


.caption.node-header {
    background: #f3ece1 none repeat scroll 0 0;
    height: 70px;
    margin-bottom: -10px;
    margin-top: 0;
    padding: 5px;
    width: 440px;
    position: relative;
}

.blogger-info-index p {
    font-weight: normal;
}

.blogger-info-index a {
    font-size: 13px;
}

.blogger-info-featured a {
    font-size: 17px;
}


.blogger-info-main p {
    font-weight: normal;
}

.blogger-info-main a {
    font-size: 17px;
}

.blogger-image-main img{
    width: 60px;
    margin-right: 20px;
    float: left;
}

.blogger-date-index {
    font-family: gibsonlight;
    font-size: 15px;
    font-weight: bold;
}


.caption.recipe-caption-featured {
    background: #f3ece1 none repeat scroll 0 0;
    height: 55px;
    margin-bottom: 0;
    margin-top: 8px;
    padding: 5px;
    position: relative;
}


.node.node-type-blog.blog-boxes {
    height: 400px;
}

.main-cat {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    width: 20%;
}

.thumbnail.thumbnail-featured > img {
    height: 144px;
}

.btn.btn-info{
  background: #9b7546 none repeat scroll 0 0;
  border-radius: 0;
  color: #fff;

}

.btn.btn-danger{
  background: #9e0b0f none repeat scroll 0 0;
  border-radius: 0;
  color: #fff;
}

.caption.recipe-caption.categories-cap {
    height: 28px;
}

.cat-info h5 {
    margin: 0;
}

.main-cat img {
    height: 148px;
}

.main-thumb img {
  height: 148px;
}

.photo {
    margin-bottom: 12px;
}


.view-excerpt{
    width: 560px;
}

.caption.guest-caption > h3 {
    margin-bottom: 20px;
    margin-top: -18px;
}

.nodes-terms {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
}

.nodes-terms h2 {
    border-bottom: 1px solid #000;
    margin-bottom: -6px;
}
.caption-bloggers{
  text-align: center;
}
