/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */

#signup-form {
  background:#ffffff;
  border:1px solid #ccc;
  padding:40px;
  margin-bottom:40px;
  margin-right:20px;
}

#subForm p button {
    background-color: #dddddd!important;
    padding: 10px;
    margin-top: 20px;
}

#slides {min-height:auto;margin:0;}
#slides .slides .slide-content {display:none}

#header {margin-bottom: 0.3em}

a {color:#f26522;}
a:hover {color:#fa861c;}
/*.entry ul {margin:0 0 20px 30px;}
.entry h4 {font-family:Georgia, serif; font-size:22px; font-weight:normal; border-top: 1px dotted #ccc; margin:25px 0 0 0; padding:20px 0 0 0;}
.half {width:46%; float:left;}
.halfr {width:46%;float:right;}
.twocol-one last {margin:0; padding:0;}*/

/*#shopnav {clear:both; width:990px; height:40px; padding:0; margin:-25px auto 0 auto; z-index:500; }*/
/*.centernav {width:100%;}*/

#play {background:none; float:right; width:31%; overflow:visible !important;text-align:center;height:50px; margin:0; padding:10px 0 0 0; }
#play img {margin:0 3px 0 3px;}
.fb-like-box {float:left; width:230px; padding:40px 0 0 0;}
.play-social {width:50px; float:right; height:120px;}

@media screen and (max-width: 740px) {
  #play {
    width: 100% !important;
    margin-left: 0 !important;
    clear: none !important; float:none;
  }
}

@media screen and (max-width: 400px) {
  #header .logo {height:70px; width:100%; padding:0 0 0 0; margin:0 0 0 0;}
  .half {width:100% !important;}
  #play {margin-bottom:20px!important;}
}

.tax-product_cat #content {width:100%;}
.tax-product_cat #sidebar {display:none;}

.products .product h2.woocommerce-loop-product__title {
  font-size: 1em;
}

.homepage .featured-products li h2 {
  position: absolute;
  left: 0;
  bottom: .236em;
  top:auto;
  color:#000;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  max-width: 86%;
  font-size: 0.7em;
  line-height:14px;
}
.homepage .featured-products li h2 a {
  background: rgba(200,200,200,0.4);
  float: left;
  color: #000; width: 100%;
  padding: .436em 1em;
}
.homepage .featured-products li h2 span.featured-price {
  display: block;
  color: #f26522;
  font-size: 1.0em;
}
.homepage .featured-products li h2 span.featured-price del {
  opacity: 0.5;
  margin-right: .236em;
}
.homepage .featured-products li h2 span.featured-price ins {
  text-decoration: none;
  color: #f26522;
}
.homepage .featured-products li .price {
  position: absolute;
  top: 0;
  left: 0;
  padding: .167em .618em;
  background: #4d5055;
  color: #fff;
  font-size: 0.8275em;
  font-weight: bold;
}

.button {font-size:12px; color:#000;}

.button.alt {
  background: #d39c33;
  background: -webkit-gradient(linear, left top, left bottom, from(#fc5403), to(#c44102));
  background: -webkit-linear-gradient(#fc5403, #c44102);
  background: -moz-linear-gradient(center top, #fc5403 0%, #c44102 100%);
  background: -moz-gradient(center top, #fc5403 0%, #c44102 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fc5403,endColorstr=#c44102);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fc5403, endColorstr=#c44102)";
  border: 1px solid #c44102;
  color: #fff;
  text-shadow: 0 1px 0 rgba(2, 1, 0, 0.8);
}

.button.alt:hover {
  background: #e4ad44;
  background: -webkit-gradient(linear, left top, left bottom, from(#c44102), to(#fc5403));
  background: -webkit-linear-gradient(#c44102, #fc5403);
  background: -moz-linear-gradient(center top, #c44102 0%, #fc5403 100%);
  background: -moz-gradient(center top, #c44102 0%, #fc5403 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c44102,endColorstr=#fc5403);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c44102, endColorstr=#fc5403)";
  color: #fff;
  text-shadow: 0 1px 0 rgba(2, 1, 0, 0.8);
}

#header nav.main-navigation ul.mini-cart li div.widget .buttons .button {
    background: #fc5403;
    border: 1px solid #AAABAC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px 0 #BBBCBD;
    color: #414141;
    display: inline-block;
    font-family: sans-serif;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.61803em;
    overflow: visible;
    padding: 0.136em 0.706em;
    position: relative;
    text-shadow: none;
    transition: all 0.2s ease-in-out 0s;
    vertical-align: middle;
}

#header nav.main-navigation ul.mini-cart li div.widget .buttons .button:hover {
  background: #DB4602 !important;
}

/*--[ Breadcrumb ]--------------------------------------------------------------------------------*/
.breadcrumb {
  text-shadow: 1px 1px 1px #333;
  background: #efefef;
  background: url(/wp-content/themes/emporium/images/layout/wood.jpg) repeat-x top left;
  border: 1px solid #fefefe;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
  color: #fff;
}

nav.breadcrumb a:first-child {
  text-indent: -999em;
  padding: .437em .618em;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAX0lEQVQYGWP8//8/AzIwNrcDC5w9eYgRWZwJmQNTBBJDZoP4cIXoEuiKwQqxKQIpBAGYHKORmS2qIyHyGCQjzDMwnegqYJ6CuxFdATofQyHIBJgpyIoxFCJLIrOJVggAY6weTOHBDckAAAAASUVORK5CYII=) 0.27em 0.94em no-repeat;
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}

.breadcrumb a,
.breadcrumb .sep,
.breadcrumb .trail-end {
  color: #fff;
}
.breadcrumb a:hover {
  color: #eee;
}

@media only screen and (min-width: 768px) {
  /*--[ Header ]--------------------------------------------------------------------------------*/
#header .top {
    background: #555;text-shadow: 0; padding:0; margin:0;
  }

/*#shopnav {clear:both; width:100%x; height:40px; padding:0; margin:-25px auto 0 auto; z-index:500; }*/

/*#header {height:230px;}*/

/*#header .top .description h1,
#header .top .description p {
  color: #000;
  text-shadow: 0;
}*/
#header nav.customer-navigation ul li ul.sub-menu,
  #header nav.customer-navigation ul li ul.children {
    background-color: #1e1206;
  }
  #header nav.customer-navigation ul li ul.sub-menu li a,
  #header nav.customer-navigation ul li ul.children li a {
    color: #aa4d2d;
  }
  #header .main-nav {
    border-top-color: #0d0100; margin:0 0 0 0; z-index:999;
    background: url(/wp-content/themes/emporium/images/layout/wood.jpg) repeat-x top left;
    border-bottom: 1px solid #000; filter:none; width:100%;
    -webkit-box-shadow: 0 0 0.27em rgba(0, 0, 0, 0.6), 0 0 0 10px rgba(0, 0, 0, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: 0 0 0.27em rgba(0, 0, 0, 0.6), 0 0 0 10px rgba(0, 0, 0, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 0.27em rgba(0, 0, 0, 0.6), 0 0 0 10px rgba(0, 0, 0, 0.05), inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  }
  #header nav.main-navigation {z-index:999;
	/*z-index:999;*/
	/*background: url(/wp-content/themes/emporium/images/layout/wood.jpg) repeat-x top left;*/
  }

/* #header nav.main-navigation ul{
    float:right;}*/

  #header nav.main-navigation ul li {
    border-left: 1px solid #785834; border-right:none;
    /* Remove some handheld styling */

    /* End removals */

    /* Depth 1 */

  }
  #header nav.main-navigation ul li:first-child {
    border-left: 1px solid #785834;
  }
  #header nav.main-navigation ul li:nth-child(2n) {
    border-right: none;
  }
#header nav.main-navigation ul li:last-child {
	border-right: 1px solid #785834;
}
  #header nav.main-navigation ul li a {
    box-shadow: inset 0 0 0 0;
    -webkit-box-shadow: inset 0 0 0 0;
    -moz-box-shadow: inset 0 0 0 0;
    -o-box-shadow: inset 0 0 0 0;
  }
  #header nav.main-navigation ul li a:hover {
    border-top: 0.2em solid #fc5403;
    color: #fff;
	/*text-shadow: none;*/
	background-color: rgba(255,255,255,0.2) !important;
  }
  #header nav.main-navigation ul li:hover > a,
  #header nav.main-navigation ul li.current-menu-item > a {
  border-top: 0.2em solid #fc5403;
  background: transparent;
  }
  #header nav.main-navigation ul li ul.sub-menu,
  #header nav.main-navigation ul li ul.children,
  #header nav.main-navigation ul li ul.cart_list {
  background-color: #fff;
  }
  #header nav.main-navigation ul li ul.sub-menu li ul.sub-menu,
  #header nav.main-navigation ul li ul.children li ul.sub-menu,
  #header nav.main-navigation ul li ul.cart_list li ul.sub-menu,
  #header nav.main-navigation ul li ul.sub-menu li ul.children,
  #header nav.main-navigation ul li ul.children li ul.children,
  #header nav.main-navigation ul li ul.cart_list li ul.children {
  background-color: #fff;
  }
  #header nav.main-navigation ul li ul.sub-menu li:first-child ul.sub-menu,
  #header nav.main-navigation ul li ul.children li:first-child ul.sub-menu,
  #header nav.main-navigation ul li ul.cart_list li:first-child ul.sub-menu,
  #header nav.main-navigation ul li ul.sub-menu li:first-child ul.children,
  #header nav.main-navigation ul li ul.children li:first-child ul.children,
  #header nav.main-navigation ul li ul.cart_list li:first-child ul.children {
  background-color: #fff;
  }
  #header nav.main-navigation ul li ul.sub-menu li a,
  #header nav.main-navigation ul li ul.children li a,
  #header nav.main-navigation ul li ul.cart_list li a {
  background: none !important;
  }

  #header nav.main-navigation ul.mini-cart li {
    /* The cart contents drop down */

  }
  #header nav.main-navigation ul.mini-cart li:last-child {
    border-left: 1px solid #785834;
    border-right: 1px solid #785834;
  }
  #header nav.main-navigation ul.mini-cart li ul.cart_list {
    background: url(/wp-content/themes/emporium/images/layout/wood.jpg) repeat top left;
  }
  #header nav.main-navigation ul.mini-cart li ul.cart_list li {
    border-top: 1px solid #896945;
  }
  #header nav.main-navigation ul.mini-cart li ul.cart_list li.cart_list_product {
   background: url(/wp-content/themes/emporium/images/layout/wood.jpg) repeat top left;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
    -o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  }
  #header nav.main-navigation ul.mini-cart li ul.cart_list li.cart_list_product img {
    box-shadow: 0 0 2px 0 #563612;
    -webkit-box-shadow: 0 0 2px 0 #563612;
    -moz-box-shadow: 0 0 2px 0 #563612;
    -o-box-shadow: 0 0 2px 0 #563612;
  }
  #header nav.main-navigation ul.mini-cart li ul.cart_list li.total {
    border: 1px solid #896945;
    background: url(/wp-content/themes/emporium/images/layout/wood.jpg) repeat top left;
  }
  #header nav.main-navigation ul.mini-cart li ul.cart_list li.buttons {
color:#000;filter:none;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
    -o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
  }

#header nav.main-navigation ul.mini-cart a {
    color: #fff !important;
  }
#header .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons {color: #000 !important;}

#header nav.main-navigation ul.mini-cart li ul.cart_list li.buttons .button {
    background: #fc5403 !important; filter:none;
    border: 1px solid #563612;
    box-shadow: 0 0 2px 0 #674723;
    -webkit-box-shadow: 0 0 2px 0 #674723;
    -moz-box-shadow: 0 0 2px 0 #674723;
    -o-box-shadow: 0 0 2px 0 #674723;
    color: #000 !important; width:100%;
    text-shadow: 0 1px 0 #674723;
  }

#header .logo a {
    color: #2f2317;
  }
#header .logo {height:120px; width:64%; padding:0; margin:60px 0 0 0;}
#header #searchform .searchform {height:20px; margin:0 0 0 0;}
#header .searchform {
  overflow: hidden;
  zoom: 1; float:right; height:30px;
  padding-bottom: 1.0em; margin:20px 0 0 0;
  position: relative;
  display: inline-block;
  display: block;
}

/* } */
/*--[ Header ]--------------------------------------------------------------------------------*/
#header .description h1,
#header .description p {
  color: #000;
  text-shadow: 0;
}
#header nav.customer-navigation ul li ul.sub-menu,
#header nav.customer-navigation ul li ul.children {
  background-color: #1e1206;
  right: 0;
}
#header nav.customer-navigation ul li ul.sub-menu li a,
#header nav.customer-navigation ul li ul.children li a {
  color: #aa4d2d;
}
#header nav.main-navigation {
  border-color: #674723; width:100%;
  /*background: url(/wp-content/themes/emporium/images/layout/wood.jpg) repeat-x top left;*/
  filter: none;
  /* The mini cart */

}
#header nav.main-navigation a {
  /*background: url(/wp-content/themes/emporium/images/layout/wood.jpg) repeat-x top left;*/
  background: none;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0); filter: none;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  -o-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  border-color: #674723;
  color: #fff;
  text-shadow: 0 1px 0 #674723;
}
#header nav.main-navigation a:hover {
  color: #fff;
}
#header nav.main-navigation ul li {
  border-right-color: #674723;
  /* Remove some handheld styling */

  /* End removals */

  /* Depth 1 */

}

#header nav.main-navigation ul li:first-child {
  border-color: #674723;
}
#header nav.main-navigation ul li:nth-child(2n) {
  border-color: #674723;
}
#header nav.main-navigation ul li a:hover {
  border-top-color: #fc5403;
}
#header nav.main-navigation ul li:hover > a,
#header nav.main-navigation ul li.current-menu-item > a {
  border-top-color: #fc5403;
  color: #fff;
}
#header nav.main-navigation ul li ul.sub-menu,
#header nav.main-navigation ul li ul.children,
#header nav.main-navigation ul li ul.cart_list {
  background-color: #555;
  border-color: #674723 !important;
}
#header nav.main-navigation ul li ul.sub-menu a,
#header nav.main-navigation ul li ul.children a,
#header nav.main-navigation ul li ul.cart_list a {
  background: #785834 !important;
}
#header nav.main-navigation ul li ul.sub-menu li,
#header nav.main-navigation ul li ul.children li,
#header nav.main-navigation ul li ul.cart_list li {
  border-color: #674723;
}
#header nav.main-navigation ul li ul.sub-menu li a,
#header nav.main-navigation ul li ul.children li a,
#header nav.main-navigation ul li ul.cart_list li a {
  border-color: #674723;
}
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu,
#header nav.main-navigation ul li ul.children li ul.sub-menu,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu,
#header nav.main-navigation ul li ul.sub-menu li ul.children,
#header nav.main-navigation ul li ul.children li ul.children,
#header nav.main-navigation ul li ul.cart_list li ul.children {
  background-color: #444;
  border-color: #674723;
}
#header nav.main-navigation ul li ul.sub-menu li ul.sub-menu li,
#header nav.main-navigation ul li ul.children li ul.sub-menu li,
#header nav.main-navigation ul li ul.cart_list li ul.sub-menu li,
#header nav.main-navigation ul li ul.sub-menu li ul.children li,
#header nav.main-navigation ul li ul.children li ul.children li,
#header nav.main-navigation ul li ul.cart_list li ul.children li {
  border-color: #674723;
}
#header nav.main-navigation ul li ul.sub-menu li:first-child ul.sub-menu,
#header nav.main-navigation ul li ul.children li:first-child ul.sub-menu,
#header nav.main-navigation ul li ul.cart_list li:first-child ul.sub-menu,
#header nav.main-navigation ul li ul.sub-menu li:first-child ul.children,
#header nav.main-navigation ul li ul.children li:first-child ul.children,
#header nav.main-navigation ul li ul.cart_list li:first-child ul.children {
  background-color: #896945;
}
#header nav.main-navigation ul.mini-cart li {
  /* The cart contents drop down */

}
#header nav.main-navigation ul.mini-cart li a {
  border-color: #674723;
}
#header nav.main-navigation ul.mini-cart li:last-child {
  border-color: #674723;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list {
  background-color: #997955;
  /* The totals */

  /* The buttons */

}
#header nav.main-navigation ul.mini-cart li ul.cart_list li {
  border-top-color: #674723;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li.cart_list_product {
  background-color: #9f7f5b;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li.cart_list_product img {
  box-shadow: 0 0 2px 0 #563612;
  -webkit-box-shadow: 0 0 2px 0 #563612;
  -moz-box-shadow: 0 0 2px 0 #563612;
  -o-box-shadow: 0 0 2px 0 #563612;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li.total {
  border-color: #896945;
  background-color: #997955;
}
#header nav.main-navigation ul.mini-cart li ul.cart_list li.buttons .button {
  color: #5c4137;
  background: #ab8b67;
  background: -webkit-gradient(linear, left top, left bottom, from(#ab8b67), to(#896945));
  background: -webkit-linear-gradient(#ab8b67, #896945);
  background: -moz-linear-gradient(center top, #ab8b67 0%, #896945 100%);
  background: -moz-gradient(center top, #ab8b67 0%, #896945 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ab8b67,endColorstr=#896945);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ab8b67, endColorstr=#896945)";
  border: 1px solid #563612;
  box-shadow: 0 0 2px 0 #674723;
  -webkit-box-shadow: 0 0 2px 0 #674723;
  -moz-box-shadow: 0 0 2px 0 #674723;
  -o-box-shadow: 0 0 2px 0 #674723;
}
#header .logo a {
  color: #2f2317;
}

#header .mini-cart a.cart-parent span {
  background-image: url(../images/icons/ico-cart-light.png);
}


