/*

  Theme Name: HempUSA
  Description: 
  Author: Cosmick Technologies
  Author URI: http://cosmick.co
  Version: 1.0

 */
/* <CONTENT> */
/* line 11, ../sass/style.scss */
.container-fluid.page,.container-fluid.content {
    max-width: 1160px;
}

body,
body.single-product .block#body {
   background-color:#fffde7 !important;
}

/* line 15, ../sass/style.scss */
body > .container-fluid.page {
    margin-bottom: 25px;
}

/* line 19, ../sass/style.scss */
.carousel#carousel-homepage-slider h2 {
    color: #0071ce;
    font-weight: 700;
    font-size: 37px;
    margin-bottom: 0;
}

/* line 26, ../sass/style.scss */
.carousel#carousel-homepage-slider h3 {
    margin-top: 2px;
    font-weight: 400;
    font-size: 30px;
    color: #f04937;
}

/* line 33, ../sass/style.scss */
.carousel .carousel-control {
    top: auto;
    left: auto;
    width: 50px;
    height: 50px;
    opacity: 1;
    filter: alpha(opacity=100);
    text-shadow: none;
    background: #dadada;
    border-radius: 50px;
}

.carousel#carousel-reviews .carousel-control {
    background: #0071CE;
}

/* line 45, ../sass/style.scss */
.carousel-inner > .item {
    padding-bottom: 60px;
}

@media (min-width: 1176px) {
/* line 50, ../sass/style.scss */
.carousel-inner > .item {
    min-height: 357px;
}
}

/* line 55, ../sass/style.scss */
.carousel .carousel-control .glyphicon-chevron-left,.carousel .carousel-control .glyphicon-chevron-right,.carousel .carousel-control .icon-prev,.carousel .carousel-control .icon-next {
    font-size: 24px;
    margin: 11px 0 0;
    position: static;
}

/* line 61, ../sass/style.scss */
.carousel .carousel-control.left {
    left: auto;
    right: 60px;
}

/* line 66, ../sass/style.scss */
.carousel .carousel-control.right {
    right: 0;
}

/* </CONTENT> */
/* line 3, ../sass/_buttons.scss */
.btn-charcoal {
    color: #fff;
    background-color: #5c5c5c;
    border-color: #4f4f4f;
}

/* line 6, ../sass/mixins/_buttons.scss */
.btn-charcoal:focus,.btn-charcoal.focus {
    color: #fff;
    background-color: #434343;
    border-color: #101010;
}

/* line 12, ../sass/mixins/_buttons.scss */
.btn-charcoal:hover {
    color: #fff;
    background-color: #434343;
    border-color: #313131;
}

/* line 17, ../sass/mixins/_buttons.scss */
.btn-charcoal:active,.btn-charcoal.active,.open > .dropdown-toggle .btn-charcoal {
    color: #fff;
    background-color: #434343;
    border-color: #313131;
}

/* line 24, ../sass/mixins/_buttons.scss */
.btn-charcoal:active:hover,.btn-charcoal:active:focus,.btn-charcoal:active.focus,.btn-charcoal.active:hover,.btn-charcoal.active:focus,.btn-charcoal.active.focus,.open > .dropdown-toggle .btn-charcoal:hover,.open > .dropdown-toggle .btn-charcoal:focus,.open > .dropdown-toggle .btn-charcoal.focus {
    color: #fff;
    background-color: #313131;
    border-color: #101010;
}

/* line 32, ../sass/mixins/_buttons.scss */
.btn-charcoal:active,.btn-charcoal.active,.open > .dropdown-toggle .btn-charcoal {
    background-image: none;
}

/* line 40, ../sass/mixins/_buttons.scss */
.btn-charcoal.disabled,.btn-charcoal.disabled:hover,.btn-charcoal.disabled:focus,.btn-charcoal.disabled.focus,.btn-charcoal.disabled:active,.btn-charcoal.disabled.active,.btn-charcoal[disabled],.btn-charcoal[disabled]:hover,.btn-charcoal[disabled]:focus,.btn-charcoal[disabled].focus,.btn-charcoal[disabled]:active,.btn-charcoal[disabled].active,fieldset[disabled] .btn-charcoal,fieldset[disabled] .btn-charcoal:hover,fieldset[disabled] .btn-charcoal:focus,fieldset[disabled] .btn-charcoal.focus,fieldset[disabled] .btn-charcoal:active,fieldset[disabled] .btn-charcoal.active {
    background-color: #5c5c5c;
    border-color: #4f4f4f;
}

/* line 51, ../sass/mixins/_buttons.scss */
.btn-charcoal .badge {
    color: #5c5c5c;
    background-color: #fff;
}

/* line 7, ../sass/_buttons.scss */
.btn-maroon {
    color: #fff;
    background-color: #a94442;
    border-color: #973d3b;
}

/* line 6, ../sass/mixins/_buttons.scss */
.btn-maroon:focus,.btn-maroon.focus {
    color: #fff;
    background-color: #843534;
    border-color: #3b1817;
}

/* line 12, ../sass/mixins/_buttons.scss */
.btn-maroon:hover {
    color: #fff;
    background-color: #843534;
    border-color: #6b2b2a;
}

/* line 17, ../sass/mixins/_buttons.scss */
.btn-maroon:active,.btn-maroon.active,.open > .dropdown-toggle .btn-maroon {
    color: #fff;
    background-color: #843534;
    border-color: #6b2b2a;
}

/* line 24, ../sass/mixins/_buttons.scss */
.btn-maroon:active:hover,.btn-maroon:active:focus,.btn-maroon:active.focus,.btn-maroon.active:hover,.btn-maroon.active:focus,.btn-maroon.active.focus,.open > .dropdown-toggle .btn-maroon:hover,.open > .dropdown-toggle .btn-maroon:focus,.open > .dropdown-toggle .btn-maroon.focus {
    color: #fff;
    background-color: #6b2b2a;
    border-color: #3b1817;
}

/* line 32, ../sass/mixins/_buttons.scss */
.btn-maroon:active,.btn-maroon.active,.open > .dropdown-toggle .btn-maroon {
    background-image: none;
}

/* line 40, ../sass/mixins/_buttons.scss */
.btn-maroon.disabled,.btn-maroon.disabled:hover,.btn-maroon.disabled:focus,.btn-maroon.disabled.focus,.btn-maroon.disabled:active,.btn-maroon.disabled.active,.btn-maroon[disabled],.btn-maroon[disabled]:hover,.btn-maroon[disabled]:focus,.btn-maroon[disabled].focus,.btn-maroon[disabled]:active,.btn-maroon[disabled].active,fieldset[disabled] .btn-maroon,fieldset[disabled] .btn-maroon:hover,fieldset[disabled] .btn-maroon:focus,fieldset[disabled] .btn-maroon.focus,fieldset[disabled] .btn-maroon:active,fieldset[disabled] .btn-maroon.active {
    background-color: #a94442;
    border-color: #973d3b;
}

/* line 51, ../sass/mixins/_buttons.scss */
.btn-maroon .badge {
    color: #a94442;
    background-color: #fff;
}

/* line 11, ../sass/_buttons.scss */
.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: #344e86;
}

/* line 6, ../sass/mixins/_buttons.scss */
.btn-facebook:focus,.btn-facebook.focus {
    color: #fff;
    background-color: #2d4373;
    border-color: #10182a;
}

/* line 12, ../sass/mixins/_buttons.scss */
.btn-facebook:hover {
    color: #fff;
    background-color: #2d4373;
    border-color: #23345a;
}

/* line 17, ../sass/mixins/_buttons.scss */
.btn-facebook:active,.btn-facebook.active,.open > .dropdown-toggle .btn-facebook {
    color: #fff;
    background-color: #2d4373;
    border-color: #23345a;
}

/* line 24, ../sass/mixins/_buttons.scss */
.btn-facebook:active:hover,.btn-facebook:active:focus,.btn-facebook:active.focus,.btn-facebook.active:hover,.btn-facebook.active:focus,.btn-facebook.active.focus,.open > .dropdown-toggle .btn-facebook:hover,.open > .dropdown-toggle .btn-facebook:focus,.open > .dropdown-toggle .btn-facebook.focus {
    color: #fff;
    background-color: #23345a;
    border-color: #10182a;
}

/* line 32, ../sass/mixins/_buttons.scss */
.btn-facebook:active,.btn-facebook.active,.open > .dropdown-toggle .btn-facebook {
    background-image: none;
}

/* line 40, ../sass/mixins/_buttons.scss */
.btn-facebook.disabled,.btn-facebook.disabled:hover,.btn-facebook.disabled:focus,.btn-facebook.disabled.focus,.btn-facebook.disabled:active,.btn-facebook.disabled.active,.btn-facebook[disabled],.btn-facebook[disabled]:hover,.btn-facebook[disabled]:focus,.btn-facebook[disabled].focus,.btn-facebook[disabled]:active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook,fieldset[disabled] .btn-facebook:hover,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook.focus,fieldset[disabled] .btn-facebook:active,fieldset[disabled] .btn-facebook.active {
    background-color: #3b5998;
    border-color: #344e86;
}

/* line 51, ../sass/mixins/_buttons.scss */
.btn-facebook .badge {
    color: #3b5998;
    background-color: #fff;
}

/* line 15, ../sass/_buttons.scss */
.btn-twitter {
    color: #fff;
    background-color: #00aced;
    border-color: #0099d3;
}

/* line 6, ../sass/mixins/_buttons.scss */
.btn-twitter:focus,.btn-twitter.focus {
    color: #fff;
    background-color: #0087ba;
    border-color: #003d54;
}

/* line 12, ../sass/mixins/_buttons.scss */
.btn-twitter:hover {
    color: #fff;
    background-color: #0087ba;
    border-color: #006d96;
}

/* line 17, ../sass/mixins/_buttons.scss */
.btn-twitter:active,.btn-twitter.active,.open > .dropdown-toggle .btn-twitter {
    color: #fff;
    background-color: #0087ba;
    border-color: #006d96;
}

/* line 24, ../sass/mixins/_buttons.scss */
.btn-twitter:active:hover,.btn-twitter:active:focus,.btn-twitter:active.focus,.btn-twitter.active:hover,.btn-twitter.active:focus,.btn-twitter.active.focus,.open > .dropdown-toggle .btn-twitter:hover,.open > .dropdown-toggle .btn-twitter:focus,.open > .dropdown-toggle .btn-twitter.focus {
    color: #fff;
    background-color: #006d96;
    border-color: #003d54;
}

/* line 32, ../sass/mixins/_buttons.scss */
.btn-twitter:active,.btn-twitter.active,.open > .dropdown-toggle .btn-twitter {
    background-image: none;
}

/* line 40, ../sass/mixins/_buttons.scss */
.btn-twitter.disabled,.btn-twitter.disabled:hover,.btn-twitter.disabled:focus,.btn-twitter.disabled.focus,.btn-twitter.disabled:active,.btn-twitter.disabled.active,.btn-twitter[disabled],.btn-twitter[disabled]:hover,.btn-twitter[disabled]:focus,.btn-twitter[disabled].focus,.btn-twitter[disabled]:active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter,fieldset[disabled] .btn-twitter:hover,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter.focus,fieldset[disabled] .btn-twitter:active,fieldset[disabled] .btn-twitter.active {
    background-color: #00aced;
    border-color: #0099d3;
}

/* line 51, ../sass/mixins/_buttons.scss */
.btn-twitter .badge {
    color: #00aced;
    background-color: #fff;
}

/* line 19, ../sass/_buttons.scss */
.btn-google {
    color: #fff;
    background-color: #dd4b39;
    border-color: #d73925;
}

/* line 6, ../sass/mixins/_buttons.scss */
.btn-google:focus,.btn-google.focus {
    color: #fff;
    background-color: #c23321;
    border-color: #6b1c12;
}

/* line 12, ../sass/mixins/_buttons.scss */
.btn-google:hover {
    color: #fff;
    background-color: #c23321;
    border-color: #a32b1c;
}

/* line 17, ../sass/mixins/_buttons.scss */
.btn-google:active,.btn-google.active,.open > .dropdown-toggle .btn-google {
    color: #fff;
    background-color: #c23321;
    border-color: #a32b1c;
}

/* line 24, ../sass/mixins/_buttons.scss */
.btn-google:active:hover,.btn-google:active:focus,.btn-google:active.focus,.btn-google.active:hover,.btn-google.active:focus,.btn-google.active.focus,.open > .dropdown-toggle .btn-google:hover,.open > .dropdown-toggle .btn-google:focus,.open > .dropdown-toggle .btn-google.focus {
    color: #fff;
    background-color: #a32b1c;
    border-color: #6b1c12;
}

/* line 32, ../sass/mixins/_buttons.scss */
.btn-google:active,.btn-google.active,.open > .dropdown-toggle .btn-google {
    background-image: none;
}

/* line 40, ../sass/mixins/_buttons.scss */
.btn-google.disabled,.btn-google.disabled:hover,.btn-google.disabled:focus,.btn-google.disabled.focus,.btn-google.disabled:active,.btn-google.disabled.active,.btn-google[disabled],.btn-google[disabled]:hover,.btn-google[disabled]:focus,.btn-google[disabled].focus,.btn-google[disabled]:active,.btn-google[disabled].active,fieldset[disabled] .btn-google,fieldset[disabled] .btn-google:hover,fieldset[disabled] .btn-google:focus,fieldset[disabled] .btn-google.focus,fieldset[disabled] .btn-google:active,fieldset[disabled] .btn-google.active {
    background-color: #dd4b39;
    border-color: #d73925;
}

/* line 51, ../sass/mixins/_buttons.scss */
.btn-google .badge {
    color: #dd4b39;
    background-color: #fff;
}

/* line 23, ../sass/_buttons.scss */
.btn-youtube {
    color: #fff;
    background-color: #b00;
    border-color: #a20000;
}

/* line 6, ../sass/mixins/_buttons.scss */
.btn-youtube:focus,.btn-youtube.focus {
    color: #fff;
    background-color: #800;
    border-color: #200;
}

/* line 12, ../sass/mixins/_buttons.scss */
.btn-youtube:hover {
    color: #fff;
    background-color: #800;
    border-color: #640000;
}

/* line 17, ../sass/mixins/_buttons.scss */
.btn-youtube:active,.btn-youtube.active,.open > .dropdown-toggle .btn-youtube {
    color: #fff;
    background-color: #800;
    border-color: #640000;
}

/* line 24, ../sass/mixins/_buttons.scss */
.btn-youtube:active:hover,.btn-youtube:active:focus,.btn-youtube:active.focus,.btn-youtube.active:hover,.btn-youtube.active:focus,.btn-youtube.active.focus,.open > .dropdown-toggle .btn-youtube:hover,.open > .dropdown-toggle .btn-youtube:focus,.open > .dropdown-toggle .btn-youtube.focus {
    color: #fff;
    background-color: #640000;
    border-color: #200;
}

/* line 32, ../sass/mixins/_buttons.scss */
.btn-youtube:active,.btn-youtube.active,.open > .dropdown-toggle .btn-youtube {
    background-image: none;
}

/* line 40, ../sass/mixins/_buttons.scss */
.btn-youtube.disabled,.btn-youtube.disabled:hover,.btn-youtube.disabled:focus,.btn-youtube.disabled.focus,.btn-youtube.disabled:active,.btn-youtube.disabled.active,.btn-youtube[disabled],.btn-youtube[disabled]:hover,.btn-youtube[disabled]:focus,.btn-youtube[disabled].focus,.btn-youtube[disabled]:active,.btn-youtube[disabled].active,fieldset[disabled] .btn-youtube,fieldset[disabled] .btn-youtube:hover,fieldset[disabled] .btn-youtube:focus,fieldset[disabled] .btn-youtube.focus,fieldset[disabled] .btn-youtube:active,fieldset[disabled] .btn-youtube.active {
    background-color: #b00;
    border-color: #a20000;
}

/* line 51, ../sass/mixins/_buttons.scss */
.btn-youtube .badge {
    color: #b00;
    background-color: #fff;
}

/* line 27, ../sass/_buttons.scss */
.text-success-actual {
    color: #7ac23c;
}

/* line 1, ../sass/_woocommerce.scss */
.woocommerce ul.products li.product .star-rating {
    color: #f4c712;
}

/* line 5, ../sass/_woocommerce.scss */
.woocommerce .main-price,.woocommerce-page .main-price {
    color: #0071ce;
    position: relative;
    padding: 0 5px 10px 30px;
    font-size: 16px;
    display: block;
    margin-bottom: 5px;
    font-weight: 600;
}

/* line 15, ../sass/_woocommerce.scss */
.woocommerce .main-price:before,.woocommerce-page .main-price:before {
    display: inline-block;
    content: "\e041";
    font-family: 'Glyphicons Halflings';
    color: #f04937;
    font-size: 17px;
    position: absolute;
    left: 7px;
    top: 1px;
}

/* line 26, ../sass/_woocommerce.scss */
.woocommerce .main-price del,.woocommerce-page .main-price del {
    
}

/* line 31, ../sass/_woocommerce.scss */
body.single-product .block#body {
    background-color: #f2f2f2;
}

/* line 35, ../sass/_woocommerce.scss */
body.single-product .products {
    background-color: #fff8e1;
    padding: 13px 15px 0;
    border: 1px solid #DDD;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    margin-bottom: 25px;
}

/* line 43, ../sass/_woocommerce.scss */
body.single-product .products h2 {
    margin-top: 0;
    margin-bottom: 20px;
    color: #333;
    font-family: Arial Rounded MT Bold;
}

/* line 52, ../sass/_woocommerce.scss */
.block#product-detail {
    background-color: #fff;
    padding: 20px;
    border: 1px solid #E0E0E0;
    margin-bottom: 30px;
    position: relative;
}

/* line 60, ../sass/_woocommerce.scss */
.breadcrumb {
    border: 1px solid #E0E0E0;
}

/* line 64, ../sass/_woocommerce.scss */
.woocommerce .panel {
    border-top: 0;
    background-color: #fff8e1;
}

/* line 67, ../sass/_woocommerce.scss */
.woocommerce .panel h2 {
    margin-top: 0;
}

/* line 73, ../sass/_woocommerce.scss */
.woocommerce .nav-tabs > li.active > a {
    color: #F04937;
    font-weight: 600;
    background-color: #fff8e1;
}

/* line 79, ../sass/_woocommerce.scss */
.woocommerce .nav-tabs > li > a {
    color: #333;
    font-size: 20px;
}

/* line 87, ../sass/_woocommerce.scss */
.block#product-detail {
    position: relative;
}

/* line 90, ../sass/_woocommerce.scss */
.block#product-detail .on-sale,.block#product-detail .on-new {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100px;
    z-index: 1;
}

/* line 97, ../sass/_woocommerce.scss */
body.single-product .block#product-detail .on-sale,body.single-product .block#product-detail .on-new {
    top: -21px;
    left: -6px;
}

/* line 104, ../sass/_woocommerce.scss */
.block#product-detail .block#images img {
    width: 100%;
    height: auto;
}

/* line 110, ../sass/_woocommerce.scss */
.block#product-detail h1 {
    margin-top: 2px;
    font-weight: 400;
    font-size: 30px;
    color: #f04937;
}

/* line 117, ../sass/_woocommerce.scss */
.block#product-detail h2 {
    color: #0071ce;
    font-weight: 700;
    font-size: 37px;
    margin-bottom: 0;
    margin-top: 0;
}

/* line 125, ../sass/_woocommerce.scss */
.block#product-detail .woocommerce-product-rating .star-rating {
    color: #e6b800;
}

/* line 129, ../sass/_woocommerce.scss */
.block#product-detail .block#review {
    overflow: hidden;
    height: 21px;
}

/* line 133, ../sass/_woocommerce.scss */
.block#product-detail .block#review .dashicons {
    color: #e6b800;
}

/* line 137, ../sass/_woocommerce.scss */
.block#product-detail .block#review .text {
    padding-right: 7px;
}

/* line 141, ../sass/_woocommerce.scss */
.block#product-detail .block#review .nothing-to-see-here {
    margin-top: -21px;
    display: block;
}

/* line 147, ../sass/_woocommerce.scss */
.block#product-detail .block#price,.block#product-detail .price {
    color: #F04937;
    font-size: 28px;
    font-weight: 600;
}

/* line 152, ../sass/_woocommerce.scss */
.block#product-detail .block#price ins,.block#product-detail .price ins {
    text-decoration: none;
}

/* line 156, ../sass/_woocommerce.scss */
.block#product-detail .block#price del,.block#product-detail .price del {
    opacity: .5;
    display: inline;
    color: #B5B5B5;
}

/* line 163, ../sass/_woocommerce.scss */
.product-type-variable .block#product-detail .block#price {
    color: #999;
    font-size: 24px;
}

/* line 168, ../sass/_woocommerce.scss */
.block#product-detail .price {
    margin-bottom: 10px;
    display: block;
}

/* line 173, ../sass/_woocommerce.scss */
.block#product-detail .block#audio-description {
    margin-bottom: 25px;
}

/* line 177, ../sass/_woocommerce.scss */
.block#product-detail .variations {
    width: auto;
}

/* line 180, ../sass/_woocommerce.scss */
.block#product-detail .variations label {
    color: #000;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
}

/* line 187, ../sass/_woocommerce.scss */
.block#product-detail .variations select {
    width: auto;
}

/* line 192, ../sass/_woocommerce.scss */
.block#product-detail .ssba-wrap {
    padding: 0;
    margin-bottom: 20px;
}

/* line 196, ../sass/_woocommerce.scss */
.block#product-detail .ssba-wrap .ssba-img:last-child {
    padding-right: 0;
}

/* line 203, ../sass/_woocommerce.scss */
.block#product-tabs h3 {
    font-size: 20px;
    color: #0071CE;
}

/* line 209, ../sass/_woocommerce.scss */
.block#product-tabs #tab-description .panel-body {
    line-height: 24px;
}

/* line 216, ../sass/_woocommerce.scss */
.block#product-tabs .block#reviews .block#form .form-submit {
    text-align: right;
}

/* line 222, ../sass/_woocommerce.scss */
.block#product-tabs .block#reviews .block#single .block#content {
    margin-bottom: 25px;
}

/* line 225, ../sass/_woocommerce.scss */
.block#product-tabs .block#reviews .block#single .block#content .block#meta {
    margin-bottom: 10px;
}

/* line 228, ../sass/_woocommerce.scss */
.block#product-tabs .block#reviews .block#single .block#content .block#meta .dashicons {
    color: #e6b800;
}

/* line 233, ../sass/_woocommerce.scss */
.block#product-tabs .block#reviews .block#single .block#content .block#stars {
    display: inline-block;
}

/* line 236, ../sass/_woocommerce.scss */
.block#product-tabs .block#reviews .block#single .block#content .block#stars strong {
    margin-right: 5px;
}

/* line 241, ../sass/_woocommerce.scss */
.block#product-tabs .block#reviews .block#single .block#content blockquote {
    font-size: 14px;
    color: #000;
    border-left: 5px solid #333;
    background-color: #fff8e1;
}

/* line 252, ../sass/_woocommerce.scss */
.block#product-tabs .block#faq ol {
    margin-bottom: 0;
}

/* line 255, ../sass/_woocommerce.scss */
.block#product-tabs .block#faq ol > li {
    margin-bottom: 20px;
}

/* line 258, ../sass/_woocommerce.scss */
.block#product-tabs .block#faq ol > li p {
    margin-bottom: 0;
}

/* line 262, ../sass/_woocommerce.scss */
.block#product-tabs .block#faq ol > li:last-child {
    margin-bottom: 0;
}

/* line 271, ../sass/_woocommerce.scss */
.block#products .block#product {
    position: relative;
    border: 1px solid #D8D8D8;
    padding: 16px;
    margin-bottom: 25px;
    background-color: #FFF8E1;
}

/* line 277, ../sass/_woocommerce.scss */
.block#products .block#product img {
    width: 100%;
    height: auto;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

/* line 285, ../sass/_woocommerce.scss */
.block#products .block#product img.on-sale,.block#products .block#product img.on-new {
    width: 90px;
    height: auto;
    position: absolute;
    top: -1px;
    right: -1px;
}

/* line 294, ../sass/_woocommerce.scss */
.block#products .block#product h3 {
    display: block;
    margin: 6px 0;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    padding: 5px 5px 2px;
    text-align: center;
}

/* line 305, ../sass/_woocommerce.scss */
.block#products .block#product .block#review {
    color: #e6b800;
    margin-bottom: 8px;
}

/* line 309, ../sass/_woocommerce.scss */
.block#products .block#product .block#review[disabled] {
    color: #999;
    opacity: .3;
}

@media (min-width: 768px) and (max-width: 991px) {
/* line 318, ../sass/_woocommerce.scss */
.block#products > .block#product-container:nth-child(2n+1) {
    clear: both;
}
}

@media (min-width: 992px) {
/* line 324, ../sass/_woocommerce.scss */
.block#products > .block#product-container:nth-child(4n+1) {
    clear: both;
}
}

/* line 331, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#create-account {
    background-color: #f9f9f9;
    padding: 10px;
    border: 1px solid #e8e8e8;
}

/* line 338, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#order-review > .block#order-review {
    margin-bottom: 30px;
}

/* line 342, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#order-review > .block#order-review table {
    margin-bottom: 0;
    border: 0;
    padding: 10px;
}

/* line 349, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#payment-details {
    background-color: #f9f9f9;
    border: 1px solid #e8e8e8;
    border-top: 0;
    margin-bottom: 30px;
}

/* line 355, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#payment-details ul {
    margin-bottom: 0;
}

/* line 358, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#payment-details ul > li {
    padding: 10px;
    border-top: 1px solid #e8e8e8;
}

/* line 362, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#payment-details ul > li.payment_method_paypal label > img {
    display: none !important;
}

.about_paypal {
    display: none;
}



/* line 366, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#payment-details ul > li .payment_box input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

/* line 388, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#place-order {
    margin-bottom: 30px;
}

/* line 392, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#inner-content {
    padding: 10px;
}

/* line 396, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#billing-details {
    margin-bottom: 30px;
}

/* line 400, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block#shipping-details {
    margin-bottom: 30px;
}

/* line 404, ../sass/_woocommerce.scss */
body.woocommerce-checkout .block-title, body.woocommerce-checkout .block#billing-details h3 {
    margin: 0;
    font-size: 24px;
    color: #f2f2f2;
    font-weight: 400;
    background-color: #333;
    padding: 10px;
    margin-bottom: 0;
    border: 1px solid #222;
}

/* line 415, ../sass/_woocommerce.scss */
body.woocommerce-checkout a[title="What is PayPal?"] {
    display: none;
}

/* line 423, ../sass/_woocommerce.scss */
body.woocommerce.archive .block#products .product-category .block#product {
    background-color: #333;
    padding: 3px 0;
    margin-bottom: 10px;
}

/* line 428, ../sass/_woocommerce.scss */
body.woocommerce.archive .block#products .product-category .block#product img {
    display: none !important;
}

/* line 432, ../sass/_woocommerce.scss */
body.woocommerce.archive .block#products .product-category .block#product h3 {
    text-align: center;
    color: #fff !important;
}

/* line 436, ../sass/_woocommerce.scss */
body.woocommerce.archive .block#products .product-category .block#product h3 .count {
    display: none !important;
}

/* line 1, ../sass/_navbars.scss */
.navbar.navbar-inverse-grey {
    background-color: #1d2327;
}

@media (min-width: 768px) {
/* line 4, ../sass/_navbars.scss */
.navbar.navbar-inverse-grey .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 0;
}
}

/* line 13, ../sass/_navbars.scss */
.block#header-container.fixed .navbar.navbar-default:not(#sub-navigation) {
    background-color: #1d2327;
}

/* line 17, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-form {
    margin: 20px 0 0 60px;
    padding: 0;
}

/* line 21, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-form .input-group {
    width: 100%;
}

/* line 24, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-form .input-group input {
    font-size: 21px;
    padding: 22px 13px;
}

/* line 29, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-form .input-group button {
    padding: 8px 13px;
    font-size: 20px;
}

/* line 36, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav {
    position: relative;
}

/* line 39, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav .navbar-brand {
    height: auto;
    padding-top: 5px;
    padding-bottom: 0;
}

/* line 44, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav .navbar-brand img {
    width: auto;
    height: 65px;
}

/* line 49, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav .navbar-brand.inverted {
    display: none;
}

/* line 54, ../sass/_navbars.scss */
.block#header-container.fixed .navbar.navbar-default:not(#sub-navigation) .navbar-nav .navbar-brand.normal {
    display: none;
}

/* line 58, ../sass/_navbars.scss */
.block#header-container.fixed .navbar.navbar-default:not(#sub-navigation) .navbar-nav .navbar-brand.inverted {
    display: block;
}

/* line 64, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li {
    position: static;
}

/* line 67, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li > a {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
    position: static;
}

/* line 73, ../sass/_navbars.scss */
.block#header-container.fixed .navbar.navbar-default:not(#sub-navigation) .navbar-nav > li > a {
    color: #fff;
}

/* line 77, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li > a span {
    display: block;
}

/* line 80, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li > a span.glyphicon {
    font-size: 22px;
    margin-bottom: 9px;
}

/* line 84, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li > a span.glyphicon .badge {
    background-color: #a94442;
    position: absolute;
    bottom: 100%;
    margin-bottom: -10px;
    left: 100%;
    margin-left: -10px;
    padding: 2px 6px 5px;
    font-size: 12px;
    border-radius: 9px;
}

/* line 97, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li > a span.icon {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 9px;
    line-height: 22px;
}

/* line 104, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li > a span.title {
    font-size: 15px;
}

/* line 109, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li > a:hover,.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li > a:focus {
    color: #184568;
}

/* line 114, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li[disabled] > a span.glyphicon .badge,.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li.disabled > a span.glyphicon .badge {
    background-color: #767676;
}

/* line 118, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li .dropdown-menu {
    width: 100%;
    top: 85%;
}

/* line 122, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > li .dropdown-menu .list-group {
    max-height: 165px;
    overflow-y: scroll;
}

/* line 129, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > .open > a,.navbar.navbar-default:not(#sub-navigation) .navbar-nav > .open > a:hover,.navbar.navbar-default:not(#sub-navigation) .navbar-nav > .open > a:focus {
    background-color: rgba(0,0,0,0.1);
}

/* line 132, ../sass/_navbars.scss */
.navbar.navbar-default:not(#sub-navigation) .navbar-nav > .open > a .block#header-container.fixed,.navbar.navbar-default:not(#sub-navigation) .navbar-nav > .open > a:hover .block#header-container.fixed,.navbar.navbar-default:not(#sub-navigation) .navbar-nav > .open > a:focus .block#header-container.fixed {
    background-color: rgba(255,255,255,0.1);
}

/* line 140, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-brand {
    height: auto;
    padding-top: 2px;
    padding-bottom: 2px;
}

/* line 145, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-brand img {
    width: auto;
    height: 46px;
}

@media (max-width: 400px) {
/* line 151, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-brand img {
    height: 27px;
    margin-top: 9px;
}
}

/* line 158, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-toggle {
    color: #fff;
    margin-top: 8px;
    margin-bottom: 8px;
}

/* line 163, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-toggle.glyphicon-toggle {
    color: #fff;
    padding: 5px 10px 3px;
    margin-top: 8px;
    margin-bottom: 8px;
}

/* line 170, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-toggle .glyphicon {
    font-size: 19px;
}

/* line 174, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-toggle:hover,.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-toggle:focus {
    color: #0071ce;
}

/* line 177, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-toggle:hover .icon-bar,.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-toggle:focus .icon-bar {
    background-color: #0071ce;
}

/* line 183, ../sass/_navbars.scss */
.navbar-secondary {
    text-align: center;
    background-color: #d4d2d3;
}

.navbar-secondary .nav-pills {
    display: inline-block;
    margin-bottom: -5px;
}

.navbar-secondary .nav-pills > li > a {
    color: #000;
}

.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li {
    border-right: 1px solid rgba(0,1,2,0.09);
    vertical-align: middle;
}

/* line 186, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li > a {
    font-weight: 300;
    font-size: 15px;
    /*padding: 22px 13px;*/
}

.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li > a:hover, .navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li > a:focus {
    background-color: #225984;
}

/* line 192, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li > a .text-danger {
    color: #fff;
}

@media (max-width: 950px) {
/* line 186, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li > a {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
}
}

@media (max-width: 864px) {
/* line 186, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li > a {
    padding-top: 13px;
    padding-bottom: 14px;
    font-size: 15px;
}
}

/* line 209, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li .dropdown-menu {
    background-color: #333;
    border-color: #222;
}

/* line 214, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li .dropdown-menu > li > a {
    color: #f2f2f2;
    font-size: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* line 220, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li .dropdown-menu > li > a:hover,.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li .dropdown-menu > li > a:focus {
    background-color: #444;
}

/* line 227, ../sass/_navbars.scss */
.navbar.navbar-inverse:not(.navbar-inverse-grey) .navbar-nav > li:first-child {
    border-left: 1px solid rgba(0,1,2,0.09);
}

/* line 234, ../sass/_navbars.scss */
.block#header-container .block#header-dummy {
    display: none;
}

/* line 239, ../sass/_navbars.scss */
.block#header-container.fixed .block#header-sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1001;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
}

/* line 247, ../sass/_navbars.scss */
body.admin-bar .block#header-container.fixed .block#header-sticky {
    top: 32px;
}

/* line 252, ../sass/_navbars.scss */
.block#header-container.fixed .block#header-dummy {
    display: block;
}

@media (max-width: 767px) {
/* line 2, ../sass/_blocks.scss */
.block#body {
    padding-top: 90px;
}
}

/* line 7, ../sass/_blocks.scss */
body:not(.home) .block#header-container {
    margin-bottom: 25px;
}

/* line 11, ../sass/_blocks.scss */
.block#header-container .navbar {
    border: 0;
    min-height: 0;
}

/* line 17, ../sass/_blocks.scss */
.block#cart .dropdown-menu {
    padding: 15px;
}

/* line 20, ../sass/_blocks.scss */
.block#cart .dropdown-menu p {
    font-size: 19px;
    color: #0071CE;
    font-weight: 600;
    margin-bottom: 20px;
}

/* line 30, ../sass/_blocks.scss */
.block#contact .dropdown-menu {
    padding: 15px 15px 0;
}

/* line 33, ../sass/_blocks.scss */
.block#contact .dropdown-menu h2 {
    margin-top: 0;
    margin-bottom: 2px;
    font-size: 32px;
}

/* line 38, ../sass/_blocks.scss */
.block#contact .dropdown-menu h2 a {
    color: #f04937;
}

/* line 43, ../sass/_blocks.scss */
.block#contact .dropdown-menu p {
    font-size: 17px;
}

/* line 49, ../sass/_blocks.scss */
body.home .block#main-content {
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 20px;
}

@media (min-width: 769px) {
body.home .block#main-content {
    background-color: #f2f2f2;
    padding-top: 25px;
}
}

/* line 55, ../sass/_blocks.scss */
body.home .block#main-content > .container-fluid.content {
    padding-top: 15px;
    background-color: #fff;
    border: 1px solid #a3a3a3;
}

/* line 62, ../sass/_blocks.scss */
.block#call-to-actions .block {
    width: 100%;
    min-height: 123px;
    padding: 10px;
    background-color: #7AC23C;
    border: 1px solid #6eaf36;
    position: relative;
    overflow-y: hidden;
}

/* line 71, ../sass/_blocks.scss */
.block#call-to-actions .block img {
    max-width: 121px;
}

/* line 75, ../sass/_blocks.scss */
.block#call-to-actions .block#newsletter-signup {
    background-color: #f04937;
    border-color: #CC3C2D;
}

/* line 79, ../sass/_blocks.scss */
.block#call-to-actions .block#newsletter-signup h4 {
    margin-top: 0;
    margin-bottom: 10px;

    color: #fff;
    font-size: 22px;
    font-weight: 700;
}

/* line 87, ../sass/_blocks.scss */
.block#call-to-actions .block#newsletter-signup p {
    font-size: 12px;
    color: #FFF;
    margin-bottom: 13px;
}

/* line 93, ../sass/_blocks.scss */
.block#call-to-actions .block#newsletter-signup .form-group,.block#call-to-actions .block#newsletter-signup .gform_wrapper ul {
    margin-bottom: 0;
}

/* line 97, ../sass/_blocks.scss */
.block#call-to-actions .block#newsletter-signup .input-group-addon {
    background-color: #0071CE;
    border: 1px solid #005296;
    color: #fff;
}

/* line 104, ../sass/_blocks.scss */
.block#call-to-actions .block#wellness-builder {
    background-color: #333;
    border-color: #111;
}

/* line 108, ../sass/_blocks.scss */
.block#call-to-actions .block#wellness-builder img {
    position: absolute;
    top: 0;
    left: 0;
    max-height: 135px;
    max-width: 60%;
}

/* line 116, ../sass/_blocks.scss */
.block#call-to-actions .block#wellness-builder h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 2px;
}

/* line 124, ../sass/_blocks.scss */
.block#call-to-actions .block#wellness-builder h5 {
    color: #eaa024;
    font-size: 20px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 27px;
}

/* line 134, ../sass/_blocks.scss */
.block#call-to-actions .block#our-reviews h4 {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 4px;
}

/* line 141, ../sass/_blocks.scss */
.block#call-to-actions .block#our-reviews p {
    color: #444;
    font-size: 14px;
    margin-bottom: 7px;
}

/* line 147, ../sass/_blocks.scss */
.block#call-to-actions .block#our-reviews a {
    color: #0071ce;
}

/* line 153, ../sass/_blocks.scss */
.block#teasers .row {
    margin: 0;
}

/* line 156, ../sass/_blocks.scss */
.block#teasers .row .col-xs-6 {
    padding: 0;
}

/* line 161, ../sass/_blocks.scss */
.block#sidebar {
    background: #0071ce;
    color: #FFF;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

/* line 168, ../sass/_blocks.scss */
body.home .block#sidebar {
    margin-top: -42px;
}

/* line 172, ../sass/_blocks.scss */
.block#sidebar .widget {
    margin-bottom: 40px;
}

/* line 175, ../sass/_blocks.scss */
.block#sidebar .widget h3 {
    position: relative;
    margin-top: 5px;
    margin-bottom: 4px;
    padding: 7px 0 11px;
    color: #fff;
}

/* line 182, ../sass/_blocks.scss */
.block#sidebar .widget h3:after {
    position: absolute;
    bottom: -3px;
    left: 0;
    content: '';
    background-repeat: no-repeat;
    width: 100%;
    height: 10px;
    background-size: 100%;
}

/* line 194, ../sass/_blocks.scss */
.block#sidebar .widget ul {
    list-style: none;
    padding: 0;
}

/* line 198, ../sass/_blocks.scss */
.block#sidebar .widget ul > li a {
    padding: 7px 10px;
    color: #fff;
    display: block;
    font-size: 16px;
    border-bottom: 1px solid #54A0DF;
}

/* line 205, ../sass/_blocks.scss */
.block#sidebar .widget ul > li a:hover,.block#sidebar .widget ul > li a:focus {
    background-color: #184568;
    border-bottom-color: transparent;
}

/* line 212, ../sass/_blocks.scss */
.block#sidebar .widget .review-body {
    margin-top: 20px;
    background-color: #f2f2f2;
    color: #333;
}

/* line 217, ../sass/_blocks.scss */
.block#sidebar .widget .review-body h3 {
    margin: 0;
    padding: 10px;
    background-color: #333;
    color: #f2f2f2;
    font-size: 15px;
    font-weight: 600;
}

/* line 225, ../sass/_blocks.scss */
.block#sidebar .widget .review-body h3 a {
    color: inherit;
}

/* line 229, ../sass/_blocks.scss */
.block#sidebar .widget .review-body h3:after {
    display: none;
}

/* line 234, ../sass/_blocks.scss */
.block#sidebar .widget .review-body p {
    padding: 5px 8px;
    margin-bottom: 0;
    font-size: 13px;
}

/* line 240, ../sass/_blocks.scss */
.block#sidebar .widget .review-body .review-meta {
    text-align: right;
    padding-right: 10px;
    padding-bottom: 5px;
}

/* line 250, ../sass/_blocks.scss */
body.single-recipes .content .page-title {
    margin-top: 0;
    margin-bottom: 40px;
    color: #184568;
    font-size: 27px;
    border-bottom: 0;
    padding-bottom: 0;
}

/* line 259, ../sass/_blocks.scss */
body.single-recipes .content h2 {
    font-size: 23px;
    margin-top: 0;
}

/* line 264, ../sass/_blocks.scss */
body.single-recipes .content p {
    margin-bottom: 7px;
    font-size: 18px;
}

/* line 269, ../sass/_blocks.scss */
body.single-recipes .content img {
    box-shadow: 0 2px 8px 0 #616161;
    margin-bottom: 40px;
}

/* line 275, ../sass/_blocks.scss */
body.single-recipes .content ol > li {
    padding: 6px 15px;
    font-size: 17px;
}

/* line 281, ../sass/_blocks.scss */
body.single-recipes .content .added_to_cart {
    display: none;
}

/* line 286, ../sass/_blocks.scss */
.block#featured-news {
    background-color: #333;
    padding: 40px 0;
}

/* line 290, ../sass/_blocks.scss */
.block#featured-news h2 {
    color: #fff;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 0;
}

/* line 297, ../sass/_blocks.scss */
.block#featured-news .thumbnail {
    padding: 10px 10px 0;
    border: 1px solid #000;
    margin-bottom: 30px;
}

/* line 302, ../sass/_blocks.scss */
.block#featured-news .thumbnail img {
    border: 1px solid #333;
}

/* line 306, ../sass/_blocks.scss */
.block#featured-news .thumbnail h4 {
    color: #FFF;
    line-height: 18px;
    font-weight: 700;
    font-size: 14px;
    padding: 5px;
    background-color: #0071ce;
    margin-top: 0;
}

/* line 316, ../sass/_blocks.scss */
.block#featured-news .thumbnail p {
    color: #5f5f5f;
    font-size: 12px;
    line-height: 15px;
}

/* line 323, ../sass/_blocks.scss */
.block#featured-news a:hover,.block#featured-news a:focus {
    text-decoration: none;
}

/* line 328, ../sass/_blocks.scss */
.block#featured {
    padding-top: 20px;
    padding-bottom: 40px;
}

/* line 332, ../sass/_blocks.scss */
.block#featured h2 {
    margin-top: 0;
    color: #333;
    font-weight: 700;
    margin-bottom: 20px;
}

/* line 339, ../sass/_blocks.scss */
.block#featured .media {
    border: 1px solid #eee;
    box-shadow: 0 2px 5px -2px #888;
    background-color: #FCFCFC;
    position: relative;
    overflow: visible;
    padding: 35px 25px 25px;
    margin-top: 25px;
}

/* line 349, ../sass/_blocks.scss */
.block#featured .media .media-body > .btn {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    top: -22px;
    left: 30px;
}

/* line 359, ../sass/_blocks.scss */
.block#featured .block#left-panel {
    margin-top: -70px;
}

/* line 364, ../sass/_blocks.scss */
.block#featured {
    background-color: #f2f2f2;
    border-top: 1px solid #d8d8d8;
}

/* line 369, ../sass/_blocks.scss */
.block#featured .block#latest-reviews h4 {
    color: #F04937;
    font-weight: 700;
}

.block#featured .block#latest-reviews h4.secondary {
    color: #0071CE;
}

/* line 378, ../sass/_blocks.scss */
.widget .block#hot-sale h3,.widget .block#featured-sale h3,.widget .block#newsletter-promo h3 {
    background-color: #f04937;
    color: #fff;
    margin-bottom: 0;
}

/* line 383, ../sass/_blocks.scss */
.widget .block#hot-sale h3:after,.widget .block#featured-sale h3:after,.widget .block#newsletter-promo h3:after {
    display: none;
}

/* line 388, ../sass/_blocks.scss */
.widget .block#hot-sale img,.widget .block#featured-sale img,.widget .block#newsletter-promo img {
    background-color: #fff;
}

/* line 392, ../sass/_blocks.scss */
.widget .block#hot-sale .block#content,.widget .block#featured-sale .block#content,.widget .block#newsletter-promo .block#content {
    background-color: #f04937;
    color: #fff;
    padding: 15px;
}

/* line 397, ../sass/_blocks.scss */
.widget .block#hot-sale .block#content h4,.widget .block#featured-sale .block#content h4,.widget .block#newsletter-promo .block#content h4 {
    margin: 0;
    padding-bottom: 13px;
    font-size: 23px;
    font-weight: 600;
}

/* line 406, ../sass/_blocks.scss */
.block#hot-sale .media,.block#featured-sale .media,.block#newsletter-promo .media {
    color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
}

/* line 411, ../sass/_blocks.scss */
.block#hot-sale .media h4,.block#featured-sale .media h4,.block#newsletter-promo .media h4 {
    font-weight: 700;
    font-size: 26px;
    margin-top: 15px;
}

/* line 417, ../sass/_blocks.scss */
.block#hot-sale .media p,.block#featured-sale .media p,.block#newsletter-promo .media p {
    margin-bottom: 20px;
}

/* line 421, ../sass/_blocks.scss */
.block#hot-sale .media h5,.block#featured-sale .media h5,.block#newsletter-promo .media h5 {
    font-size: 24px;
    font-weight: 600;
}

/* line 425, ../sass/_blocks.scss */
.block#hot-sale .media h5 span,.block#featured-sale .media h5 span,.block#newsletter-promo .media h5 span {
    color: #fd371b;
}

/* line 430, ../sass/_blocks.scss */
.block#hot-sale .media .added_to_cart,.block#featured-sale .media .added_to_cart,.block#newsletter-promo .media .added_to_cart {
    display: none;
}

/* line 436, ../sass/_blocks.scss */
.block#title,.page-title {
    margin-top: 0;
    margin-bottom: 15px;
    color: #333;
    font-size: 30px;
    padding-bottom: 7px;
    font-family: Arial Rounded MT Bold;
}

/* line 445, ../sass/_blocks.scss */
.block#sub-title,.sub-title {
    margin: 0;
    font-size: 24px;
    color: #f2f2f2;
    font-weight: 400;
    background-color: #333;
    padding: 10px;
    margin-bottom: 0;
    border: 1px solid #222;
}

/* line 456, ../sass/_blocks.scss */
.block#recipe,.block#article {
    overflow: visible;
    margin-bottom: 30px;
}

/* line 460, ../sass/_blocks.scss */
.block#recipe .media-heading,.block#article .media-heading {
    margin-bottom: 10px;
}

/* line 463, ../sass/_blocks.scss */
.block#recipe .media-heading a,.block#article .media-heading a {
    font-size: 22px;
    color: #FD371B;
}

/* line 468, ../sass/_blocks.scss */
.block#recipe .media-heading small,.block#article .media-heading small {
    font-size: 11px;
}

/* line 473, ../sass/_blocks.scss */
.block#recipe .media-body,.block#article .media-body {
    border: 1px solid #e0e0e0;
    box-shadow: 0 2px 8px -2px #AEAEAE;
}

/* line 477, ../sass/_blocks.scss */
.block#recipe .media-body .media-content,.block#article .media-body .media-content {
    line-height: 22px;
}

/* line 483, ../sass/_blocks.scss */
.block#interviews {
    font-size: 16px;
}

/* line 487, ../sass/_blocks.scss */
.block#footer-information {
    background-color: #333;
    color: #f2f2f2;
    padding-top: 27px;
    padding-bottom: 27px;
    margin-top: 30px;
}

/* line 494, ../sass/_blocks.scss */
body.home .block#footer-information {
    background-color: #f2f2f2;
    color: #333;
    margin-top: 0;
}

/* line 500, ../sass/_blocks.scss */
.block#footer-information h3 {
    color: #f2f2f2;
    border-bottom: 1px solid rgba(51,51,51,0.22);
    margin-top: 0;
    margin-bottom: 15px;
    padding-bottom: 9px;
}

/* line 507, ../sass/_blocks.scss */
body.home .block#footer-information h3 {
    color: #333;
}

/* line 511, ../sass/_blocks.scss */
.block#footer-information h3 .glyphicon {
    padding-right: 10px;
}

/* line 517, ../sass/_blocks.scss */
.block#footer-information .list-unstyled > li > a {
    padding: 5px 0;
    display: block;
    color: #f2f2f2;
}

/* line 522, ../sass/_blocks.scss */
body.home .block#footer-information .list-unstyled > li > a {
    color: #333;
}

/* line 528, ../sass/_blocks.scss */
.block#footer-information .row {
    margin-left: -2px;
    margin-right: -2px;
}

/* line 532, ../sass/_blocks.scss */
.block#footer-information .row .col-xs-5th {
    padding-left: 2px;
    padding-right: 2px;

}

/* line 538, ../sass/_blocks.scss */
.block#footer-information .block#payment-methods img {
    background-color: #fff;
}

/* line 542, ../sass/_blocks.scss */
.block#footer-information .block#overall-reviews {
    margin-top: 40px;
}

/* line 545, ../sass/_blocks.scss */
.block#footer-information .block#overall-reviews #csr-aggreegate-rate {
    margin-top: 0;
}

/* line 552, ../sass/_blocks.scss */
body.single-post .block#img-container {
    position: relative;
    margin-bottom: 25px;
}

/* line 556, ../sass/_blocks.scss */
body.single-post .block#img-container .block#full-span {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,0.35);
}

/* line 565, ../sass/_blocks.scss */
body.single-post .block#img-container .page-title {
    position: absolute;
    top: 22%;
    left: 0;
    width: 100%;
    color: #fff;
    font-weight: 600;
    font-size: 30px;
    border-top: 3px solid rgba(255,255,255,0.25);
    border-bottom: 3px solid rgba(255,255,255,0.25);
    padding: 17px 10px;
    background: rgba(0, 0, 0, 0.5);
}

/* line 577, ../sass/_blocks.scss */
body.single-post .block#img-container .page-title small {
    color: #fff;
    font-size: 18px;
    display: block;
    margin-top: 10px;
    font-style: italic;
}

/* line 588, ../sass/_blocks.scss */
body.single-post .content h3 {
    font-size: 20px;
    color: #0071CE;
}

/* line 593, ../sass/_blocks.scss */
body.single-post .content p {
    line-height: 24px;
}

/* line 599, ../sass/_blocks.scss */
.block#footer-copyright {
    background-color: #f2f2f2;
    color: #333;
    padding-top: 15px;
    padding-bottom: 15px;
}

/* line 605, ../sass/_blocks.scss */
body.home .block#footer-copyright {
    background-color: #333;
    color: #f2f2f2;
}

/* line 610, ../sass/_blocks.scss */
.block#footer-copyright p {
    margin-bottom: 0;
}

/* line 614, ../sass/_blocks.scss */
.block#footer-copyright a {
    color: #333;
}

/* line 617, ../sass/_blocks.scss */
body.home .block#footer-copyright a {
    color: #f2f2f2;
}

/* line 623, ../sass/_blocks.scss */
.block#contact-floater {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1002;
}

/* line 630, ../sass/_blocks.scss */
.block#contact-floater .panel {
    margin-bottom: 0;
}

@media (max-height: 700px) {
/* line 634, ../sass/_blocks.scss */
.block#contact-floater .panel .panel-collapse {
    max-height: 320px;
    overflow-y: auto;
    overflow-x: hidden;
}
}

@media print {
/* line 2, ../sass/_print.scss */
.block#header-container,.block#footer-information,.block#footer-copyright,.ssba {
    display: none;
}

/* line 6, ../sass/_print.scss */
body.single-recipes .page-title {
    text-align: center;
}

/* line 11, ../sass/_print.scss */
body.single-recipes .content h2 {
    margin-top: 20px;
}
}

.dashicons,.dashicons-before:before {
    display: inline-block;
    width: 20px;
    color: #FFDF00;
    height: 20px;
    font-size: 20px;
    line-height: 1;
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    vertical-align: top;
    text-align: center;
    -webkit-transition: color .1s ease-in 0;
    transition: color .1s ease-in 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.dashicons-star-filled:before {
    content: "\f155";
}

.dashicons-star-half:before {
    content: "\f459";
}

.dashicons-star-empty:before {
    content: "\f154";
}

.promo-type-category {
    background-color: #E5F9FF;
    border: 1px solid #92D1E4;
    padding: 20px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 700;
    color: #A94442;
    font-size: 19px;
}

.promo-product-page {
    background-color: #E5F9FF;
    border: 1px solid #92D1E4;
    padding: 20px;
    margin-bottom: 20px;
    text-align: right;
    font-weight: 700;
    color: #A94442;
    font-size: 19px;
}

ul.product_list_widget img {
    width: 25% !important;
    height: 25% !important;
}

ul.product_list_widget li a {
    font-size: 11px !important;
}

ul.product_list_widget  {
    background-color: #1D4667;
}

.woocommerce ul#shipping_method li {
    padding: 0;
    text-indent: 0;
}

/* === Overlay Effect === */

#overlay {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
#loading {
    width: 100px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 -50px;
}

.call-to-action-1 {
    padding-top: 10px;
}

.call-to-action-1 .left img {
    
}

.call-to-action-1 h2 {
    font-size: 35px;
    font-style: italic;
}

.call-to-action-1 h3 {
    font-family: Pacifico;
    font-size: 22px;
    color: #184568;
    text-decoration: underline;
}

.call-to-action-1 p {
    font-size: 15px;
    margin-bottom: 20px;
}

.call-to-action-1 p img {
    margin-bottom: 10px;
}

.navbar-default#sub-navigation {
    background-color: #d4d2d3;
}

.navbar-default#sub-navigation .navbar-toggle {
    border-color: #000;
}

.navbar-default#sub-navigation .navbar-toggle .icon-bar {
    background-color: #000;
}

.breadcrumb {
    color: #ccc;
    background-color: #fff8e1;
}

.breadcrumb .breadcrumb_last {
    color: #777;
}

.navbar-nav a p span {
    color: #333333 !important;
}

.navbar-nav a p span strong {
    color: #7ac23c;
}

.navbar-nav a p > strong {
    display: none;
}

.paypalicon {
    display: block !important;
}

.home #main-content {
    background-color: #bebbb8 !important;
}

#desktop-header {
    /*background-color: #a4b0a7;*/
}

body .btn-success {
    background-color: #a6b2a9;
    border-color: #a6b2a9;
}

body .btn-success:hover,
body .btn-success:active {
    background-color: #676967;
    border-color: #676967;
}

#desktop-header {
    background-color: #bebbb8;
}

.block#product-detail {
    background-color: #fff8e1;

}

.btn-primary {
    background-color: #236293;
}

.floating-contact {
    position: fixed;
    bottom: 30px;
    right: 30px;
}

.floatingmail {
    font-size: 30px;
    border-radius: 1000px;
    height: 65px;
    width: 65px;
    line-height: 50px;
    background-color: #184568;
    color: #fff;
}

body select {
    
}

.woocommerce-input-wrapper {
    display: flex;
    width: 100%;
}

#billing_country_US,
#shipping_country_US,
#billing_country_country,
#shipping_country_country {
    float: left;
    width: 40px;
    height: 20px;
    margin: 10px 0;
}

#billing_country_country,
#shipping_country_country {
    margin-left: 20px;
}

.woocommerce form .form-row label[for="billing_country_US"],
.woocommerce form .form-row label[for="shipping_country_US"],
.woocommerce form .form-row label[for="billing_country_country"],
.woocommerce form .form-row label[for="shipping_country_country"] {
    float: left;
    line-height: 22px;
}

#country-shipping-note {
    margin-top: 10px;
    font-size: 15px;
    color: red;
}