body{font-family: 'Open Sans', sans-serif;font-weight: 400;color: #3f3f3f;font-size: 12px;line-height: 20px;}a{color: #2f2f2f;}a:hover{text-decoration: none;color: #c12e33;}legend{font-size: 18px;padding: 7px 0px}label{font-size: 14px;font-weight: normal;letter-spacing: 1px;}/* Fix some bootstrap issues */span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg{display: inline;}.nav-tabs{margin-bottom: 15px;}div.required .control-label:before{content: '* ';color: #F00;font-weight: bold;}/* Gradent to all drop down menus */.dropdown-menu li > a:hover{text-decoration: none;color: #c12e33;background-color: #f4f4f4;background-image: linear-gradient(to bottom, #f4f4f4, #f4f4f4);background-repeat: repeat-x;}/* top */#top{background-color: #EEEEEE;border-bottom: 1px solid #e2e2e2;padding: 4px 0px 3px 0;margin: 0 0 20px 0;min-height: 40px;}#top .container{padding: 0 20px;}#top #currency .currency-select{text-align: left;}#top #currency .currency-select:hover{text-shadow: none;color: #ffffff;background-color: #229ac8;background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat: repeat-x;}#top .btn-link, #top-links li, #top-links a{color: #888;text-shadow: 0 1px 0 #FFF;text-decoration: none;}#top .btn-link:hover, #top-links a:hover{color: #444;}#top-links .dropdown-menu a{text-shadow: none;}#top-links .dropdown-menu a:hover{color: #FFF;}#top .btn-link strong{font-size: 14px; line-height: 14px;}#top-links{padding-top: 6px;}#top-links a + a{margin-left: 15px;}/* logo */#logo{margin: 0 0 10px 0;}/* search */#search{margin-bottom: 10px;}#search .input-lg{height: 40px;line-height: 20px;padding: 0 10px;}#search .btn-lg{font-size: 15px;line-height: 18px;padding: 12px 25px;text-shadow: 0 1px 0 #FFF;border-radius: 0px 4px 4px 0px;}/* cart */#cart{margin-bottom: 10px;}#cart > .btn{font-size: 12px;line-height: 18px;color: #FFF;}#cart {background-color: #FFFFFF;} #cart.open > .btn{background-image: none;background-color: #FFFFFF;border: 1px solid #E6E6E6;color: #666;box-shadow: none;text-shadow: none;}#cart.open > .btn:hover{color: #444;}#cart .dropdown-menu{/*background: #eee;*/background: #fff;z-index: 1001;}#cart .dropdown-menu{min-width: 100%;}
@media (max-width: 478px)
{section#home-image .caption p.text-left {font-size:20px;}
#cart .dropdown-menu{width: 100%;}
}
#cart .dropdown-menu table{margin-bottom: 10px;}#cart .dropdown-menu li > div{min-width: 427px;padding: 0 10px;}@media (max-width: 478px){#cart .dropdown-menu li > div{min-width: 100%;}}#cart .dropdown-menu li p{margin: 20px 0;}/* menu */#menu{/*background-color: #c12e33;background-image: linear-gradient(to bottom, #c12e33, #c12e33);*/background-color: #fff;background-image: linear-gradient(to bottom, #fff, #fff);background-repeat: repeat-x;/*border-color: #c12e33 #c12e33 #c12e33;*/border-color: #e1e1e1 #e1e1e1 #e1e1e1;min-height: 40px;}#menu .nav > li > a{/*color: #fff;*/color: #3f3f3f;/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/padding: 10px 15px 10px 15px;border-top: 1px solid #e1e1e1;min-height: 15px;background-color: transparent;}#menu .nav > li > a:hover, #menu .nav > li.open > a{/*background-color: rgba(0, 0, 0, 0.1);*/background-color: #fff;color: #c12e33;}#menu .dropdown-menu{padding-bottom: 0;}#menu .dropdown-inner{display: table;}#menu .dropdown-inner ul{display: table-cell;}#menu .dropdown-inner a{min-width: 160px;display: block;padding: 3px 20px;clear: both;line-height: 20px;color: #333333;font-size: 12px;}#menu .dropdown-inner li a:hover{color: #FFFFFF;}#menu .see-all{display: block;margin-top: 0.5em;border-top: 1px solid #DDD;padding: 3px 20px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 3px 3px;font-size: 12px;}#menu .see-all:hover, #menu .see-all:focus{text-decoration: none;color: #ffffff;background-color: #229ac8;background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat: repeat-x;}#menu #category{float: left;padding-left: 15px;font-size: 16px;font-weight: 700;line-height: 40px;color: #3f3f3f;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}#menu .btn-navbar{font-size: 15px;font-stretch: expanded;color: #3f3f3f;padding: 2px 18px;float: right;background-color: #fff;background-image: linear-gradient(to bottom, #fff, #fff);background-repeat: repeat-x;border-color: #e1e1e1 #e1e1e1 #e1e1e1;}#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled]{color: #3f3f3f;background-color: #fff;}@media (min-width: 768px){#menu .dropdown:hover .dropdown-menu{display: block;}}@media (max-width: 767px){#menu{border-radius: 4px;}#menu div.dropdown-inner > ul.list-unstyled{display: block;}#menu div.dropdown-menu{margin-left: 0 !important;padding-bottom: 10px;background-color: #fff;}#menu .dropdown-inner{display: block;}#menu .dropdown-inner a{width: 100%;color: #3f3f3f;}#menu .dropdown-menu a:hover,#menu .dropdown-menu ul li a:hover{background-color: #f4f4f4;color: #3f3f3f;}#menu .see-all{margin-top: 0;border: none;border-radius: 0;color: #fff;}}/* content */#content{min-height: 600px;}/* footer */footer{margin-top: 0px;color: #3f3f3f;}footer hr{border-top: none;border-bottom: 1px solid #666;}footer a{color: #3f3f3f;}footer a:hover{}footer h5{color: #3f3f3f;font-size:16px;/*letter-spacing: 1px;*/margin-bottom: 15px;}footer ul li{margin: 5px 0px;}/* alert */.alert{padding: 8px 14px 8px 14px;}.pagination{margin: 0;}/* buttons */.buttons{margin: 0px 0 20px;}/* list group */.list-group a{border: 1px solid #DDDDDD;color: #888888;padding: 8px 12px;}.list-group a.active, .list-group a.active:hover, .list-group a:hover{color: #444444;background: #eeeeee;border: 1px solid #DDDDDD;text-shadow: 0 1px 0 #FFF;}/* carousel */.carousel-caption{color: #FFFFFF;text-shadow: 0 1px 0 #000000;}.carousel-control .icon-prev:before{content: '\f053';font-family: FontAwesome;}.carousel-control .icon-next:before{content: '\f054';font-family: FontAwesome;}/* product list */.product-thumb{border: 1px solid #ddd;margin-bottom: 20px;overflow: auto;}.product-thumb .image{text-align: center;padding: 10px;}.product-thumb .image a{display: block;}.product-thumb .image a:hover{opacity: 0.8;}.product-thumb .image img{margin-left: auto;margin-right: auto;}.product-grid .product-thumb .image{float: none;}@media (min-width: 767px){.product-list .product-thumb .image{float: left;padding: 0 15px;}}.product-thumb h4{font-size: 14px;/*font-weight: 900;*//*letter-spacing: 1px;*/line-height: 24px;}.product-thumb .caption{padding: 0 20px;min-height: 180px;}.bestsellers .product-thumb .caption, .customer-reviews .product-thumb .caption {min-height: auto;} .customer-reviews .product-thumb .button-group {margin-bottom: 25px;} .product-list .product-thumb .caption{margin-left: 230px;}@media (max-width: 1200px){.product-grid .product-thumb .caption{min-height: 210px;padding: 0 10px;}}@media (max-width: 767px){.product-list .product-thumb .caption{min-height: 0;margin-left: 0;padding: 0 10px;}.product-grid .product-thumb .caption{min-height: 0;}}.product-thumb .rating{padding-bottom: 10px;}.rating .fa-stack{font-size: 8px;}.rating .fa-star-o{color: #ffcd00;font-size: 15px;}.rating .fa-star{color: #ffcd00;font-size: 15px;}.rating .fa-star + .fa-star-o{color: #ffcd00;}h2.price{margin: 0;}.product-thumb .price{font-size: 14px;/*letter-spacing: 1px;*/}.product-thumb .price-new{font-weight: 600;}.product-thumb .price-old{color: #a94442;text-decoration: line-through;margin-left: 10px;}.product-thumb .price-tax{color: #999;font-size: 12px;display: block;}.thumbnails{overflow: auto;clear: both;list-style: none;padding: 0;margin: 0;}.thumbnails > li{margin-left: 20px;}.thumbnails{margin-left: -20px;}.thumbnails > img{width: 100%;}.image-additional a{margin-bottom: 20px;padding: 5px;display: block;border: 1px solid #ddd;}.image-additional{max-width: 78px;}.thumbnails .image-additional{/*float: left;*/display:inline-block;margin-left: 20px;}/* fixed colum left + content + right*/@media (min-width: 768px){#column-left .product-layout .col-md-3{width: 100%;}#column-left + #content .product-layout .col-md-3{width: 50%;}#column-left + #content + #column-right .product-layout .col-md-3{width: 100%;}#content + #column-right .product-layout .col-md-3{width: 100%;}}.more {text-align:right;}
.information-information .container .row div#content a {color: rgb(198, 72, 77);}
.information-information .container .row div#content .product-thumb h4 a {color: #2f2f2f;}
.information-information .container .row div#content a:hover {text-decoration:underline;}
.tab-content #tab-description p {font-size:15px;}
#tab-description.tab-pane.active p a {color:#C12D33;}
#tab-description.tab-pane.active p a:hover {color:#E16468;}
/*.right.carousel-control, .left.carousel-control {
    display: none;
}*/

.home-super-feature-desc {margin-bottom:55px;}
.home-super-feature-desc h2 {font-size:24px;font-family:Georgia,'Times New Roman',serif;line-height:1.6em;}
.home-super-feature-desc h2 a {color:#c02c32;}
.home-super-feature-desc p {font-size:18px;font-family:Georgia,'Times New Roman',serif;color:#222;line-height:2em;margin-top:15px;}
.home-super-feature-desc p.bigprice {text-align:center;margin-top:20px;margin-bottom:15px;font-family:Georgia,'Times New Roman',serif;font-size:24px;color:#c02c32;}
.promo-list-inner {padding:90px 20px 20px 20px;text-align:center;}
p.promo-list-product, p.promo-list-price  {margin-top:3px;margin-bottom:3px;font-family:Georgia,'Times New Roman',serif;font-size:13px;}
p.promo-list-price {color:#333;}
p.promo-list-product a {color:#c02c32;}
.promo-list-wrapper {margin-top:10px;margin-bottom:25px;height:412px;background-image:url('/images/hares-panel-bg.jpg');background-repeat: no-repeat; background-position: center;}
.promo-list-srawberries {margin-top:10px;margin-bottom:25px;height:412px;background-image:url('/images/strawberries-panel-bg-3.jpg');background-repeat: no-repeat; background-position: center;}

h4.monthly-feature, h4.monthly-feature-subtitle, p.monthly-feature-text {max-width:378px;padding-left:0;padding-right:0;margin:0 auto;}
h4.monthly-feature {color:#726d6d;margin-top:20px;margin-bottom:3px;font-family:Georgia,'Times New Roman',serif;font-size:34px;}
h4.monthly-feature-subtitle {color:#c12d33;margin-top:3px;margin-bottom:20px;font-family:Georgia,'Times New Roman',serif;font-size:34px;}
p.monthly-feature-text {color:#2f2f2f;margin-top:3px;margin-bottom:3px;font-family:Georgia,'Times New Roman',serif;font-size:14px;line-height:1.8em;}
p.monthly-feature-link  {margin-top:18px;margin-bottom:22px;font-family:Georgia,'Times New Roman',serif;font-size:14px;line-height:1.8em;text-align:right;margin-right:10px;}
p.monthly-feature-link a {color:#c12d33;}
.home-mission-statement {margin-bottom:45px;max-width:242px;margin:0 auto;text-align:center;}
.home-mission-statement img {margin:0 auto;text-align:center;}
.home-mission-statement p {text-align:center;color:#726d6d;margin:17px 0 17px 0;font-family:Georgia,'Times New Roman',serif;font-size:20px;line-height:1.5em;}
.monthly-feature-wrapper {padding-left:0;padding-right:0;margin: 0 auto 42px auto;max-width:420px;}
.monthly-feature-wrapper img {margin:0 auto;text-align:center;}
.home-promo-with-big-ol-button {max-width:350px;margin:0 auto;text-align:center;background-image:url('/images/bees-sophie-allport-home-page-promo.jpg');background-repeat: no-repeat; background-position: center;}
.home-promo-with-big-ol-button p {max-width:280px;margin:16px auto 0 auto;color:#2f2f2f;font-family:Georgia,'Times New Roman',serif;font-size:16px;text-align:center;line-height:1.6em;}

.carousel-hero a img.img-responsive {text-align:center;margin:0 auto;}

.carousel-hero .lge-banner {display:none;}
.carousel-hero .sm-banner {display:block;}

@media (min-width: 478px) {
  .promo-list-wrapper {background-image:url('/images/hares-panel-bg.jpg');}/* optionally different sized bg */
   .home-mission-statement p {margin:17px 0 17px 0;}
   }

.footer-promo-pic img {float:none;text-align:center;margin:0 auto;}

@media (min-width: 767px) {
  .promo-list-inner {padding:100px 20px 20px 20px;}
  .monthly-feature-wrapper {text-align:left;margin-bottom:20px;}
  .home-super-feature-desc {margin-bottom:10px;}
  .home-mission-statement {margin-bottom:20px;}
  .home-mission-statement p {margin:17px 0 17px 0;}
  .carousel-hero .lge-banner {display:block;}
  .carousel-hero .sm-banner {display:none;}
  .product-layout.product-grid .product-thumb, .bestsellers .product-thumb, .customer-reviews .product-thumb {min-height:430px;}
}



@media (min-width: 1200px) {
  .promo-list-wrapper {background-image:url('/images/hares-panel-bg.jpg');}
  .home-super-feature-desc p {font-size:18px;line-height:2em;}
  .footer-promo-pic img {float:right;}
}
/*.masthead {background-image:url('/images/daffodils-bg.png');}
.masthead {background-image:url('/images/butterflies-header-background.png');}
.masthead {background-image:url('/images/snowflakes-header-background-2.png');}*/


.fa-star-o, .fa-star {color: #ffcd00!important}
#tab-review p {font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;}

tr.citation td, tr.citation td strong {color:#fff;}
tr.citation, tr.citation td {background-color:#c12e33!important;border:0!important;}
#review .noreview {font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;}

.footer-left, .footer-right {border: 1px solid #726d6d;border-radius: 12px;margin-bottom: 22px;min-height:250px;}
@media (min-width: 767px) {
  .footer-left {margin-right:5px;}
  .footer-right {margin-left:5px;}
}
img.national-mourning {position:absolute;top:8px;left:8px;width:45px;height:auto;z-index: 1;}