/*fix for loading issue*/
.Content .ProductMain .productOptionViewRadio label {
    padding-left: 20px;
}
div#ProductDetails #productDetailsAddToCartForm .radio {
    margin-left: 75px;
    margin-right: 0;
}

label.ProviderNamecheckout_testgateway {
    display: none;
}
p.bannerSpecial {
    margin: 4px 0 -6px 0!important;
}
p.bannerSpecial img{
    max-width:100%!important;
}
#landing .banner_home_page_top > ul > li {
    float: none;
}
@media only screen and (max-width: 600px){
#cartForm td.CartThumb,#cartForm  th {
    display: none;
}
#cartForm tr.SubTotal {
    float: left;
}
#cartForm div table tbody tr td {
    float: left;
}
p.bannerSpecial {
    display:none;
}
}
div#FormField_25::after, div#FormField_26::after {
    content: " (you may enter a gift message in the Order Instructions/Comments field).";
}
/*Main Variables*/
.bg-color,.Content .nav-tabs li.active,.sexy-search-wrap .search-results img.RatingIMG,#Header #TopMenu .dropdown .cartBtns .CheckoutLink,.left-pane .pane-menu > ul > li:hover > a,.Left #SideCategoryList.CategoryList > div > ul li > ul > li:hover > a,.bg-color-hover:hover,.Left #SideCategoryList.CategoryList > div > ul li > ul li:hover a:hover,.CategoryPagination .FloatRight a:hover,.CategoryPagination .FloatLeft a:hover,.Content .nav-tabs li.active:hover,.Content .ProductList li .ProductActionAdd a:hover,.QuickViewBtn:hover,.CategoryPagination li a:hover,.Left #SideCategoryList.CategoryList > .SideCategoryListFlyout > ul > li.has-sub:hover,.Left #SideCategoryList.CategoryList > div > ul li > ul li:hover,.Left #SideCategoryList.CategoryList > div > ul li > ul > li > ul > li > ul li:hover,.Left #SideCategoryList.CategoryList > div > ul li > ul > li > ul > li:hover,.ProductList li .ProductActionAdd a:hover,.RemoveFromWishlistForm .RemoveBtn:hover,#Header #HeaderLower #SideCategoryList li ul li:hover,.ProductList li .ProductCompareButton:hover,.Submit input,.ML20 input,.btn,.header .actions .btn,.CartUpdateBtn input,.CheckoutButton a,#bottom_payment_button,.ExpressCheckoutContent input[type="submit"],#bottom_payment_button,.Submit input,.plain.btn,#frmGiftCertificate .Submit input[type=button],#frmGiftCertificate .Submit input[type=submit], #Header #TopMenu ul li .dropdown #LoginButton:hover {
    background-color: #881F02;
}

#QuickViewContent .ProductPrice, .productAttributeLabel.availability, .color,a,.Content .nav-tabs li:hover a,.Content a,.Content .tab-content .pagination .glyphicon:hover, #FooterUpper #SideCategoryList li a:hover,.Content .ProductList li .ProductPrice span.SalePrice,.Content .ProductList li .ProductDetails a:hover,.Content .ProductList li .ProductPriceRating span.SalePrice,.sexy-search-wrap .result-link:hover .product-price,#HeaderLower h1.logo a,#Header #HeaderLower #SideCategoryList li a:hover,#Header #HeaderLower #SideCategoryList li:hover a,#Header #HeaderLower #SideCategoryList li a:hover,#Header #HeaderLower #SideCategoryList li li a:hover,#Header #HeaderLower #SideCategoryList li.active a,#Header #HeaderLower #SideCategoryList li.ActivePage a,#Header #TopMenu .dropdown .ProductList em,.ProductList li .ProductDetails a:hover,.ProductList li .ProductPriceRating span,.WishlistProductList li .ProductDetails em span,#currency-chooser #change-currency,.left-pane .pane-menu > ul > li .glyphicon,.color-hover:hover,#ProductDetails .wishlist-button:hover,#ProductDetails .extra-buttons a:hover, #Header, .rightopen #Header .search-icon, #Header .search-icon:hover, .ProductDetailsGrid .DetailRow.PriceRow .Value em, .Content .ProductMain .ProductPrice, .colorMaroon {
    color: #881F02;
}

div#ContainerFooter a { color:#fff;}
#ContainerFooter #FooterUpper > ul > li > a:hover, div#ContainerFooter a:hover, #FooterUpper #SideCategoryList li a:hover {color: #a0a0e5;}

.border-color-primary, .Content .ProductList li:hover .ProductDetails, .sexy-search-wrap .search-results li:hover, .Left h1#title, .Right h2, .Left #SideCategoryList.CategoryList > div > ul li > ul li, .SubCategoryList ul li a,.SubBrandList li a, #product-main #SideProductRelated h2 span, #Header #HeaderLower #SideCategoryList li ul, #Header #HeaderLower #SideCategoryList li ul li.has-sub:hover > ul, .left-pane .pane-menu > ul > li:hover > a {
    border-color: #881F02;
}
#Header #TopMenu ul li a .glyphicon-chevron-down {color: #FFF;}
.icon-social-theme:hover {color:#289049;}

body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,Sans-Serif;
}
#Outer #Header #HeaderLower #SideCategoryList div ul li a,
#Outer #Header #HeaderLower #SideCategoryList li ul li a{
 font-family: 'Museo', sans-serif;   
    font-weight: 600;
}
#Container .blogs-about p, .Content a, .Left #SideCategoryList.CategoryList > div > ul li a, .Left #SideCategoryShopByPrice li a, .Left .TagList li a, #SideAccountMenu li a, #GiftCertificatesMenu li a, body, .ShortDesc, #Container p, #Header #HeaderLower #SideCategoryList li ul li a {
font-size: 16px;
}
/* REGULAR */
@font-face {
    font-family: 'Museo';
    src: url('../fonts/Museo300-Regular-webfont.eot');
    src: url('../fonts/Museo300-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Museo300-Regular-webfont.woff') format('woff'),
         url('../fonts/Museo300-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Museo300-Regular-webfont.svg#Museo300Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

/* SEMIBOLD */
@font-face {
    font-family: 'Museo';
    src: url('../fonts/Museo500-Regular-webfont.eot');
    src: url('../fonts/Museo500-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Museo500-Regular-webfont.woff') format('woff'),
         url('../fonts/Museo500-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Museo500-Regular-webfont.svg#Museo500Regular') format('svg');
    font-weight: 500;
    font-style: normal;
}

/* BOLD */
@font-face {
    font-family: 'Museo';
    src: url('../fonts/Museo700-Regular-webfont.eot');
    src: url('../fonts/Museo700-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Museo700-Regular-webfont.woff') format('woff'),#FooterUpper li {
    list-style: none;
    font-size: .95em;
    padding: 2px 0 2px 10px;
    margin: 0;
}
         url('../fonts/Museo700-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Museo700-Regular-webfont.svg#Museo700Regular') format('svg');
    font-weight: 700;
    font-style: normal;
}
.secondary-font-family {
    font-family: 'Source Sans Pro' !important;
}
/*end of variables*/

/*Header Styles*/

#HeaderUpper {
    background: url(//cdn3.bigcommerce.com/s-bp9oll2/templates/__custom/images/HeaderUpper-bg.jpg?t=1482353490) repeat-x top center;
      max-width: none;
}
/********Main Slideshow********/
.flex-direction-nav {
  display: block!important;
}
.slide-show-render.slide-show .flex-prev {
  text-indent: 24px;
  padding-top:5px;
}
.slide-show-render.slide-show .flex-next  {
  text-indent: -34px; 
  padding-top:5px;
}
/*#Container .slide-show-render.slide-show .flex-control-nav.flex-control-paging {
  display:none;
}*/
#Container .slide-overlay {
 display:none;   
}
#Header #HeaderLower #SideCategoryList li ul {
   box-shadow: 2px 2px 6px rgba(128, 128, 128, 0.83);
}
#Header #HeaderLower #SideCategoryList li ul li {
    background-color: rgba(242, 242, 242, 0.92);
}
#Header #TopMenu ul li a,
#Header #TopMenu ul li div,
span#UpperSlogan{
      color: #fff;
  text-decoration: none;
  font-weight: 700;
font-size: 15px;
  font-weight: 600;
  color: #fff;
  line-height: 20px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #4d2605;
    }
span#UpperSlogan {
    line-height: 41px;
    float: left;
    margin-left: 10%;
}
#slogan {
  width: 265px;
  font-weight: 700;
  font-size: 26px;
  line-height: 1.2em;
  color: #000;
  position: absolute;
  left: 96px;
  top: 15px;
}
#slogan small {
  font-style: italic;
  font-size: 14px;
  margin: -5px 0 0 0;
  display: block;
}
#slogan .fleft {
  float: left;
}
#slogan .fright {
  float: right;
}
/*Secondary Banner*/
#landing .banner_home_page_top {
  margin-left: 105px;
}

#landing .banner_home_page_top > ul > li {
  margin-left: 10px;
}
/************************************/
/**************All Pages*************/
/************************************/ 

/*Hide additional menu on category pages*/
div.SubCategoryList div.CoffeeCategoryList {
  display: none;
}

/**************Left Menu*************/
.Left h1#title, .Right h2, #Container .Left div.shop-by {
  display: none;
}
.CoffeeCategoryList li a {
  font-weight: 600;
  font-size: 1.3em;
  line-height: 1.1;
}
div#Wrapper div.Left div#title.shop-by, .SubBrandList li {
  padding-right: 12px;
}
.Left h1#title,
.Right h2,
#Container .Left div.shop-by-coffee,
div.Left #SideCategoryList h4,
div.Left #SideCategoryShopByPrice h4,
div.Left #ProductTagCloud h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 400;
    display: inline-block;
    border-bottom: 1px solid;
    border-left: none;
    width: 180px;
    letter-spacing: -1px;
    padding: 0 0 0 10px;
    margin: 0 0 10px 0;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
    line-height: 1.1;
}
li.SideCategoryListItem a {
    text-align: left;
    width: 100%;
    padding-left: 10px;
    margin-left: 10px;
    background: url('//cdn3.bigcommerce.com/r-7d6a638493d37a4bbc33fd4fe15b95d62daf0227/themes/Goodvibes/images/gv/arrow-left-sm.png') left center no-repeat;
    font-size: 14px;
    color: #333333;
    text-transform: capitalize;
        padding-left: 10px!important;
    font-weight: normal;
    font-size: 1.05em;
}
}
.Left #SideCategoryList, .Left #SideCategoryShopByPrice, #ProductTagCloud {
  padding-left: 0;
  margin-top: 15px;
}
div.Left div#SideCategoryList {
    padding-top: 19px;
    margin-left: -10px;
}
#Outer .Left {
    margin-top: 12px;
}
#ContainerFooter .sf-menu {
    max-height: 235px!important;
}

@media only screen and (max-width: 360px) {
#FooterUpper li {
    padding: 2px 0 2px 2px;
}
#ContainerFooter ul {
    width: 100%;
}
}
#FooterUpper li.SideCategoryListItem {
    display: none;
}
#FooterUpper ul.c-shop #SideCategoryList li.has-sub:first-child {
    list-style: none;
    font-size: .95em;
    padding: 2px 0 2px 10px;
    margin: 0;
}
#FooterUpper ul.c-shop #SideCategoryList li.has-sub:first-child a.sf-with-ul {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
}
#FooterUpper ul.c-shop #SideCategoryList li.has-sub:first-child a.sf-with-ul:hover {
    color: #B6B6E8;
}
#FooterUpper li.address span {
    font-size: .8em;
    font-weight: 600;
}
#FooterUpper li.address {
    padding-bottom: 22px;
}
div#ProductTagCloud {
    display: none!important;
}
div.Left h1#title {
    float: none;
}
div.Left .GiftCertificateCode {
    margin-bottom: 22px;
}
#FooterUpper .ps-scrollbar-y-rail.in-scrolling, #FooterUpper .ps-scrollbar-y-rail {
    display: none!important;
}
#FooterUpper li.f-heading.secondList {
    margin-top: 14px!important;
}

/************************************/
/********Default.html Page***********/
/************************************/

body#landing div.col-md-6:first-child {
  border-right: 1px solid black;
}
#Container .slide-show {
  margin-bottom: 5px;
}
/************************************/
/********Product.html Page***********/
/************************************/

div#ProductDetails div.ProductDetailsGrid .Label {
  display: none;
}
div#ProductDetails {
margin-bottom: 55px;
}
.Content .ProductList .ProductDetails {
    margin: 0 0 1px;
}
.ProductPriceRating em {
    font-weight: 600!important;
}
.Content .ProductList .ProductDetails, .Content .ProductList li .ProductPriceRating {
    z-index: 0;
}

.Content .ProductMain .extra-details,
.Content .ProductMain .extra-details [class^="col-"],
.productAddToCartRight,
.productAddToCartBelow,
#product-main #SideProductRelated h2,
#product-main #SideProductRelated h2 span {
    border-bottom: 1px solid;
}
.PrimaryProductDetails .ProductThumbWrap,
#ProductDetails .ProductTinyImageList ul li,
#ProductDetails .ProductTinyImageList ul li:hover {
    border: 1px solid;
}
.Content .ProductMain .productOptionViewRadio li {
    float: none;
    margin-left: 12px;
}
#QuickViewContent #ProductDetails label input.validation {
    margin-left: 18px;
    margin-right: 0;
}
div#ProductDetails #productDetailsAddToCartForm .radio {
    margin-left: 75px;
    margin-right: 0;
}
div#ProductDetails .col-lg-4 {
    width: 100%;
}
/*product page borders*/

div#ProductDetails .Content .row {
    border-top: none;
}
div#ProductDetails .productAttributeList {
    margin-top: 5px;
}
div#ProductDetails .Content #ProductDetails .AddCartButton {
    margin-top: 20px;
}
div#ProductDetails .Content .row {
    border: none;
}
.Content .ProductMain .ProductPrice {
    font-size: 22px;
    letter-spacing: -1px;
    float: left;
    margin-top: -5px;
}
#QuickViewContent #ProductDetails ul li label {
  padding-left: 0;
  display: inline-block;
  float: left;
}
#QuickViewContent .ProductPrice {
    font-size: 26px;
    font-weight: 500;
    }
.productAttributeLabel.availability {
    padding: 8px 0 0 0;
    margin: 0;
    }
.Content .ProductAside {
    width: 30%;
}
.PrimaryProductDetails .ProductMain {
    padding: 0;
    width: 66%;
}
.ProductAside .ProductThumb {
    width: 30%!important;
    height: 500px !important;
}
.QuickViewSide {
    width: 120px;
}
#QuickViewProductDetails {
    width: 550px!important;
}
/*quickview fixes*/
div.QuickViewShortDesc body#landing .Content .row {
  margin-top: 0;
}
#QuickViewProductDetails .Label {
display: none;	
}
#QuickViewContent .productOptionViewRadio input {
margin-top: 4px !important;
}
#QuickViewTopNavReviews a, #QuickViewTopNavRating {
margin-right: 22px;
font-size: .9em;
}
#QuickViewProductDetails h3 {
font-size: 22px;
}
.ModalTitle {
        max-height: 10px;
}
#QuickViewProductDetails .ProductPrice {   
    margin-right: 22px;
float: right;
}
#QuickViewProductDetails .productAttributeLabel {
    font-weight: bold;
    padding-bottom: 0px;
}
.movedProductPrice .ProductPrice {
    font-weight: 400;
    font-size: 26px;
    letter-spacing: -1px;
    border: none;
}
#QuickViewProductDetails {
    width: 550px!important;
}
.QuickQuantitySpan {
    margin-right: 20px;
}
#QuickViewProductDetails .Content #ProductDetails .QuantityInput {
margin-top: 1px;	
}
#QuickViewProductDetails #ProductDetails .add-to-cart.btn {
margin-top:4px;	
}
#QuickViewContent .Field45.quantityInput {
top: 2px;	
}
#QuickViewProductDetails td, #QuickViewProductDetails .productAttributeRow, .DetailRow {
padding: 5px 0 12px;
border-top: 1px solid rgba(208, 208, 208, 0.54);
}
#QuickViewProductDetails .productAttributeRow,
.DetailRow {
padding: 1px 0 0 0;
margin: 2px 0 0;
}
.Content .ProductOtherDetails .row {
    padding-top: 12px;
}
.QuickViewSide {
    width: 120px;
}

#QuickViewProductDetails .ProductAddToCart ul,
#QuickViewProductDetails .ProductAddToCart ul li {
    list-style-type: none;
    margin: 0 6px 0 7px;
    padding-left: 0;
    float: left;
}

#QuickViewProductDetails productOptionViewRadio li {
    width: auto;
    float: left;
    margin: 0 -2px 0 20px;
}

#ProductDetails em.ProductPrice.VariationProductPrice {
    padding: 0 18px 0 8px;
}
.Content .ProductMain .extra-details [class^="col-"] {
    border-bottom: solid 1px white!important;
    padding-bottom: 0;
    padding-top: 14px;
    margin-bottom: -1px;
}
.Content .ProductMain .social {
    float: left;
    margin-top: 0;
}
/*code to disply Rachel's green bag code*/
ul.list-horizontal li.none {
    display: none!important;
}
.productAttributeValue .checker {
    display: none;
}
/**********End Product Page**********/

/************************************/
/********information Page***********/
/************************************/
.informationPage div {
    padding: 10px 0;
}
.informationPage td {
    padding: 8px 28px;
}
.informationPage ul {
    padding: 12px;
}
.informationPage .banner {
 padding-bottom: 12px; 
}
.informationPage h2 {
 font-weight: 400; 
}
.informationPage .topPad {
 padding-top: 33px; 
 
    border-top: 1px solid #881F02;
}
.informationPage hr {
 color: #881F02; 
}
.informationPage .floatRight, .floatRight {
 float:right; 
padding-left: 12px;
}
.informationPage .borderRed {
 padding: 6px;
margin: 6px;
border: 1px solid #881F02;
}
.informationPage .floatRight.borderRed em a {
    font-weight: 800;
}
/*to limit menu on producer page*/
.informationPage div.partnerMenu li {
visibility:hidden;
height: 0px;
}
.informationPage li.HasSubMenu.ActivePage ul li {
visibility:visible;
height: 22px;
list-style:none;
}
.informationPage li.HasSubMenu.ActivePage ul li:first-child {
height: 44px;
font-size: 1.2em;
}
.informationPage li.HasSubMenu.ActivePage ul li a{
font-weight: 800;
}
.informationPage div.partnerMenu {
    height: 400px;
}
.informationPage .partnerMenu {
    margin-top: -50px;
}
/*to limit menu on recipe page*/
.informationPage div.recipeMenu li {
visibility:hidden;
height: 0px;
}
.informationPage li.HasSubMenu.ActivePage ul li {
visibility:visible;
height: 22px;
list-style:none;
}
.informationPage li.HasSubMenu.ActivePage ul li:first-child {
height: 44px;
font-size: 1.2em;
}
.informationPage li.HasSubMenu.ActivePage ul li a{
font-weight: 800;
}
.informationPage div.recipeMenu {
    height: 400px;
}
.informationPage .recipeMenu {
    margin-top: -50px;
}

/*wholesale form formatting */

.btn,
.Content .btn {
    margin-right: 12px;
    padding: 8px 28px 8px 28px;
}
.btn-secondary,
.btn-secondary:hover {
    margin: 8px;
}
.FormContainer input[type="text"],
.FormContainer input[type="email"],
.FormContainer textarea,
#wsform select,
#wsform input[type="text"],
#wsform input[type="email"],
#wsform textarea,
#wsform select {
    border: 1px solid #DADADA;
    height: 30px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    font-size: 12px;
    line-height: 15px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
#wsform textarea {
    padding: 5px 3px 3px 5px;
}
div#wsform h4 {
    font-size: 1.4em;
    padding: 12px;
}
div#wsform {
 margin-bottom: 150px; 
}
div#wsform input, div#wsform textarea {
  margin-left: 120px!important;
  width: 300px!important;
  font-size: 15px!important;
}
span.formLabel {
    position: absolute;
}

/************************************/
/********Partner Pages***************/
/************************************/
.OrderButton {
    border: 2px solid;
    padding: 8px;
    margin: -40px 0 12px 12px;
    float: right;
    width: 25%;
}
.producerDetails td {
    padding: 10px;
}
table.producerDetails img {
    margin: 0 12px 0 0;
}
table.producerDetails h3 {
    border-bottom: solid 1px #D31800;
}
table.producerDetails {
    padding: 100px 0!important;
    margin: 40px 0 20px 0;
}
div.OrderButton img {
  margin: auto;
}
div.OrderButton img.ButtonImg {
    width: 100%;
    max-width: 200px;
    height: auto;
}
#Container h3 {
  font-size: 17px;
  color: #333333;
  font-weight: 600;
}
.producerPage h1 {
    float: initial!important;
}
.producerPage h2 {
    font-size: 20px!important;
    font-weight: 400;
}
.img-left, .imgLeft {
    padding: 5px 9px 5px 0;
    float: left;
}
.img-right, .imgRight {
    padding: 5px 0 5px 9px;
    float: right;
}
.imgRight span {text-align: center;}
select[multiple], select[size] {
    height: auto!important;
}
/*************Blog*************/
.BlogPostContent:nth-child(odd) .thumbnail {
    float: right;
}
ul.blog-tags li {
    padding: 7px 10px;
    text-decoration: none;
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight: 700;
    background: rgba(99, 36, 35, 0.74);
    border: none;
    border-radius: 3px;
}
/*Social Icons*/

#socnet {
  padding-top: 7px;
  
  margin-left: 16px;
}
.icon-social-theme {
    
    width: 16px;
    height: 16px;
    overflow: hidden;
    margin-right: 10px;
    border-radius: 1px;
    /*background: url(../../../template/images/gv/social-icons-sprite.png);*/
    background: url(//cdn3.bigcommerce.com/s-bp9oll2/templates/__custom/images/gv/social-icons-sprite16.png?t=1482353490);
    
    }
.icon-social-theme.icon-twitter {
    background-position: 0 0;
}

.icon-social-theme.icon-facebook {
    background-position: -16px 0;
}

.icon-social-theme.icon-googleplus {
    background-position: -32px 0;
}

.icon-social-theme.icon-instagram {
    background-position: -48px 0;
}

.icon-social-theme.icon-pinterest {
    background-position: -64px 0;
}

.icon-social-theme.icon-youtube {
    background-position: -80px 0;
}

.icon-social-theme.icon-stumbleupon {
    background-position: -96px 0;
}

.icon-social-theme.icon-tumblr {
    background-position: -102px 0;
}

.icon-social-theme.icon-linkedin {
    background-position: -118px 0;
}

.icon-social-theme.icon-rss {
    background-position: -134px 0;
}
/* 24px icons
.icon-social-theme {
    
    width: 24px;
    height: 24px;
    overflow: hidden;
    margin-right: 10px;
    border-radius: 5px;
    background: url(//cdn3.bigcommerce.com/s-bp9oll2/templates/__custom/images/gv/social-icons-sprite24.png?t=1482353490);
    
    }
.icon-social-theme.icon-twitter {
    background-position: 0 0;
}

.icon-social-theme.icon-facebook {
    background-position: -24px 0;
}

.icon-social-theme.icon-googleplus {
    background-position: -48px 0;
}

.icon-social-theme.icon-instagram {
    background-position: -72px 0;
}

.icon-social-theme.icon-pinterest {
    background-position: -96px 0;
}

.icon-social-theme.icon-youtube {
    background-position: -120px 0;
}

.icon-social-theme.icon-stumbleupon {
    background-position: -144px 0;
}

.icon-social-theme.icon-tumblr {
    background-position: -168px 0;
}

.icon-social-theme.icon-linkedin {
    background-position: -192px 0;
}

.icon-social-theme.icon-rss {
    background-position: -218px 0;
}*/
/* Mobile tweaks */
.clearBoth {width: 100%; clear: both;}
@media screen and (min-width: 1026px){
.hideFullscreen {
 display:none; 
 height: 0px;
 width: 0px;
}
}

@media screen and (max-width: 1025px){
    span#UpperSlogan, #slogan {display:none;}
    #QuickViewContent .QuickViewSide {
    display: none;
    height: 0px;
}
.hideTablet {
 display:none; 
 height: 0px;
 width: 0px;
}
}
@media only screen and (max-width: 960px){
#Header div.logo a.logo img {
  max-height: 140px;
  margin-top: -20px;
}
 #landing .banner_home_page_top {
  margin: auto;
}
#landing .banner_home_page_top li{
padding-bottom: 9px;
}
.ProductAside .ProductThumb {
    width: 100%!important;
    height: auto !important;
}
.PrimaryProductDetails .ProductMain {
    padding: 0;
    width: 100%;
}
.ProductTinyImageList {
    display: none;
}
.Content .ProductAside {
    width: 50%;
    /* float: left; */
    margin: auto;
}
.Content .ProductMain .productOptionViewRadio label {
    float: none;
}
#PageContent div.lightbox {
    display: none!important;
}
}

/*recipe page*/
.recipe .Content h1.secondary-font-family {
    color: #881F02!important;
}
.recipe .BlockContent {
    background-color: rgba(173, 216, 230, 0.33);
    padding: 12px;
}
.recipe .Content li {
    list-style-image: url(../../../template/images/gv/cupicon2.png);
    padding: 4px;
}
.fb-page.fb_iframe_widget {
    float: right;
}
.leftpadHundred {
padding-left: 100px;
}
/*********out of stock message*********/
#QuickViewContent #ProductOtherDetails div.row:nth-child(2) span, #product-main #OtherDetails div.ProductDetailsGrid div.row:nth-child(2) span  {
    padding: 6px 16px;
    margin-left: 22px;
    font-size: 1.2em;
    font-weight: bold;
border: 1px red solid;
border-radius: 5px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
span.write-review {
    font-size: 1.1em;
    font-weight: bold;
    margin-top: -3px;
}
.BlockContent .caption {color: rgb(99, 36, 35); font-size: 11px; text-align: center;}

.PinterestButtonContainer {
    margin: 14px 3px 0 0;
}
.Content .ProductMain .FacebookLikeButtonContainer {
    margin-top: 15px;
}
.highlight {
    padding: 12px;
    background: #F5D2C0;
    color: #853F25;
margin: 12px 6px;
}
/****************contact us page*************/
form#ContactForm {
  padding-bottom: 60px;
}
h2#contactFormheading {
  margin-bottom: 0;
}
span#schemaStreet {
  display: block;
}
div#contactPage {
  padding-bottom: 22px;
}
div#contactPage h1 {
float:none!important;
}
#ContainerFooter .tweets-container {
    max-height: 400px;
}
#ContainerFooter #FooterUpper > ul.c-tweets .tweets {
    height: 400px;
}
.g-recaptcha {
    margin: 20px 120px;
}
/************************Logos*************************/
img._logoItem, img.logoItem {
transition: all 1s ease;
    margin: 0 7px;
}
img._logoItem:hover, img.logoItem:hover { width: 153px; height: 189px; }
div.banner_home_page_bottom div#logos img {
	
padding: 0 13px;
}
div#logos {
    margin: 0 8px 44px auto;
    text-align: center;
}
p.tweet {
    color: white!important;
}
.specialMessage {
    text-align: center;
    font-weight: 700;
    display: block;
}
a.button {
    clear: both;
    padding: 22px 44px;
    margin: 44px;
    background: #881f09;
    border-radius: 9px;
    color: white;
    font-size: 1.3em;
    font-weight: 800;
}
#furlow h3 {
text-transform: none;
}
quote p{
font-weight: bold; 
padding: 8px 12px 8px 5px;}