/*
Theme Name: Heavenly Fudge
Description: Heavenly Fudge theme 
Author: Dori Media
Template: canvas
Version: 1.0
*/

@import url("../canvas/style.css");

.entry table tr td:last-child {
background-color: #CFAA7A;
}

.entry table tbody tr:last-child td:first-child {
font-weight: bold;
}

#woocommerce_widget_cart-2 h3 {
color: #eee1c5;
}

.woocommerce-tabs {
display: none;
}

#shipping_method {
width: 140px;
}

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button {
background: #AA1218;
}

.entry table tbody th {
background: #CFAA7A;
}

.entry table tbody tr td {
background-color: #CFAA7A;
}

.entry table th {
background-color: #CFAA7A;
}

.entry table thead th {
background-color: #CFAA7A;
}

.woocommerce .images img {
border-radius: 6px;
}

ul.products li.product a img {
border-radius: 7px;
}

.woocommerce .images {
width: 35% !important;
}

.product-addon {
margin: 0px !important;
}

.woocommerce .summary {
width: 60% !important;
}

ul.products li.product a img {
min-height: 200px;
min-width: 200px;
}

.widget ul.product_list_widget li a {
color: #eee1c5;
}

.widget p strong, .widget .textwidget strong, .widget p total, .amount {
color: #eee1c5;
font-weight: bold;
}

.price {
color: #ffffff;
}

.post-meta a:link {
font-weight: normal;
color: #FFF;
}

a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type=submit]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
background: #701100;
}

.post-entries a:link, .post-entries a:visited {
font-size: 18px;
color: #FFF;
}

.reviews_tab {
display: none;
}

#menu-how-to-find-us {
border-bottom: 1px dashed #333333;
padding-bottom: 15px;
}

.menu-how-to-find-us-container {}

.menu-how-to-find-us {
font-size: 14px;
color: #6F1100;
padding: 0 15px;
background-image: url(/wp-content/themes/woo-child/images/find-us-li-btn-inactive.png);
background-repeat: no-repeat;
background-position: 0 5px;
line-height: 20px;
list-style: none;
}

.widget h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: bold;
color: #6F1100;
padding-bottom: 6px;
}

#NewsletterSignup a img {
float: right;
margin: 8px 5px 0;
}

#NewsletterSignup a {
background-color: transparent;
color: white;
display: block;
}

#NewsletterSignup {
border: solid 1px #eee1c5;
margin: 0;
padding: 10px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #ac1218;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ac1218), to(#6f1100));
background-image: -webkit-linear-gradient(top, #ac1218, #6f1100);
background-image: -moz-linear-gradient(top, #ac1218, #6f1100);
background-image: -ms-linear-gradient(top, #ac1218, #6f1100);
background-image: -o-linear-gradient(top, #ac1218, #6f1100);
background-image: linear-gradient(to bottom, #ac1218, #6f1100);
}

.visit-the-shop {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-weight: bold;
margin: 20px 15px 10px 15px;
color: #eee1c5;
border-top: 1px dashed #eee1c5;
padding-top: 14px;
line-height: 41px;
}

h2.widget_shopping_cart  {
color: #ffffff;
}


#woocommerce_widget_cart-2 {
border: solid 1px #eee1c5;
margin: 0 0 30px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #ac1218;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ac1218), to(#6f1100));
background-image: -webkit-linear-gradient(top, #ac1218, #6f1100);
background-image: -moz-linear-gradient(top, #ac1218, #6f1100);
background-image: -ms-linear-gradient(top, #ac1218, #6f1100);
background-image: -o-linear-gradient(top, #ac1218, #6f1100);
background-image: linear-gradient(to bottom, #ac1218, #6f1100);
-webkit-box-shadow: 0px 0px 20px 0px #B68962;
box-shadow: 0px 0px 20px 0px #B68962;
color: #EEE1C5;
padding: 15px;
}

a.visit-the-shop {
color: #FFFFFF !important;
}

li#menu-item-01 shop-online-list {}

#shoponline {
border: solid 1px #eee1c5;
margin: 0 0 30px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #ac1218;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ac1218), to(#6f1100));
background-image: -webkit-linear-gradient(top, #ac1218, #6f1100);
background-image: -moz-linear-gradient(top, #ac1218, #6f1100);
background-image: -ms-linear-gradient(top, #ac1218, #6f1100);
background-image: -o-linear-gradient(top, #ac1218, #6f1100);
background-image: linear-gradient(to bottom, #ac1218, #6f1100);
-webkit-box-shadow: 0px 0px 20px 0px #B68962;
box-shadow: 0px 0px 20px 0px #B68962;
}

.shop-online-list a:link, .shop-online-list a:visited {
color: #EEE1C5;
}

.shop-online-list {
font-size: 14px;
color: #EEE1C5;
padding: 0 30px;
background-image: url(images/shop-online-li-btn-inactive.png);
background-repeat: no-repeat;
background-position: 15px 5px;
line-height: 20px;
list-style: none;
}

.shop-online-list-last a:link, .shop-online-list-last a:visited  {
color: #EEE1C5;
}

.shop-online-list-last {
font-size: 14px;
color: #EEE1C5;
padding: 0 30px;
background-image: url(images/shop-online-li-btn-inactive.png);
background-repeat: no-repeat;
background-position: 15px 5px;
line-height: 20px;
list-style: none;
margin-bottom: 30px;
}

.shop-online {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: bold;
margin: 20px 15px 10px 15px;
color: #eee1c5;
border-bottom: 1px dashed #eee1c5;
padding-bottom: 18px;
}


@media only screen and (min-width: 568px) {
body.three-col-middle-1100 #main-sidebar-container #main {
  width: 75%;
}

body.three-col-middle-1100 #main-sidebar-container #sidebar {
  width: 22% !important;
}

#widget_sp_image-2 {
  font-size: 12px;
  line-height: 18px;
  width: 200px;
  min-height: 200px;
  margin: 0 0 20px 0;
  padding: 15px;
  list-style-type: none;
  border: solid 1px #58585a;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ead9ba;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ead9ba), to(#d0ab7c));
  background-image: -webkit-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: -moz-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: -ms-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: -o-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: linear-gradient(to bottom, #ead9ba, #d0ab7c);
}

#footer-nav-1 {
width: 20%;
float: left;
min-width: 140px;
}

#footer-nav-2 {
width: 20%;
float: left;
min-width: 140px;
}

#footer-nav-3 {
width: 20%;
float: left;
min-width: 140px;
}

#footer-nav-4 {
width: 20%;
float: left;
min-width: 140px;
}

#footer-nav-5 {
width: 20%;
float: left;
min-width: 140px;
color: #000000;
font-size: 15px;
line-height: 21px;
}

}


@media only screen and (max-width: 567px) {

#nav-container {
  background: none !important;
}

#header-container {
  background-image: none !important;
}

#logo {
  margin-top: 100px;
  text-align: center;
}

.top-nav-dori {
  margin-right: auto;
  width: 100%;
  margin-left: auto;
  text-align: center;
  float: left;
  line-height: 30px;
}

#footer-nav-1 {
  width: 100%;
  float: left;
  min-width: 140px;
  font-size: 23px;
  line-height: 33px;
}

#footer-nav-2 {
  width: 100%;
  float: left;
  min-width: 140px;
  font-size: 23px;
  line-height: 33px;
}

#footer-nav-3 {
  width: 100%;
  float: left;
  min-width: 140px;
  font-size: 23px;
  line-height: 33px;
}

#footer-nav-4 {
  width: 100%;
  float: left;
  min-width: 140px;
  font-size: 23px;
  line-height: 33px;
}

#footer-nav-5 {
  width: 100%;
  float: left;
  min-width: 140px;
  color: #000000;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

#widget_sp_image-3 {
  width: 85% !important;
}

.yith_magnifier_thumbnail {}

.woocommerce .images {
  width: 100% !important;
}

.woocommerce .summary {
  width: 100% !important;
}

ul.products li.product {
  width: 85% !important;
}

body.three-col-middle-1100 #main-sidebar-container #main {
width: 85%;
}

body.three-col-middle-1100 #main-sidebar-container #sidebar {
width: 85%;
}

#widget_sp_image-2 {
  font-size: 12px;
  line-height: 18px;
  width: 85%;
  min-height: 200px;
  margin: 0 0 20px 0;
  padding: 15px;
  list-style-type: none;
  border: solid 1px #58585a;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ead9ba;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ead9ba), to(#d0ab7c));
  background-image: -webkit-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: -moz-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: -ms-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: -o-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: linear-gradient(to bottom, #ead9ba, #d0ab7c);
}

}



#main-sidebar-container {}

#sidebar-alt {}






@media only screen and (min-width: 768px) {
.cart-collaterals .cart_totals {
width: 65%;
}
}

@media only screen and (min-width: 980px)
.three-col-middle #main-sidebar-container #sidebar {
width: 33.47% !important;
}



.home-fb-link {}

#home-message {
  line-height: 22px;
  min-width: 470px;
  min-height: 200px;
  margin: 0 0 30px 0;
  padding-right: 25px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 25px;
  list-style-type: none;
  border: solid 1px #58585a;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ead9ba;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ead9ba), to(#d0ab7c));
  background-image: -webkit-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: -moz-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: -ms-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: -o-linear-gradient(top, #ead9ba, #d0ab7c);
  background-image: linear-gradient(to bottom, #ead9ba, #d0ab7c);
  width: 92%;
}

.widget_woothemes_features .feature {
  display: block;
  text-align: center;
  margin-bottom: 0em;
}

.homeimage {
float: left;
margin-right: 22px;
margin-top: 9px;
border-radius: 6px;
}

#top-nav-dori {
  float: right;
  display: block;
  max-width: 600px;
  text-align: right;
  font-size: 18px;
  height: 25px;
  width: 100%;
}

img {
border-radius: 6px;
}

#BannerSlideshow {
margin-top: 28px;
}

.top-nav-dori {
margin-right: 30px;
}

.top-nav-dori-fb {
background-image: url(/wp-content/themes/canvas/images/facebook-large.png);
background-repeat: no-repeat;
background-position-x: right;
padding-right: 32px;
height: 40px;
padding-top: 4px;
padding-bottom: 16px;
}

.metaslider {
position: relative;
z-index: 0;
float: right;
}

#header-container {
height: 188px;
}