/* All */

.slide-show-render.slide-show {
  top: 0px;
}
#Wrapper {
	padding-top: 0 !important;
}

#Wrapper .Breadcrumb {
	padding-top: 20px !important;
}

#ResponsiveMenu {
	display: none;
	clear: both;
}

#ResponsiveMenu #ResponsiveMenuControls {
	background: black;
	padding: 10 0px;
	text-align: left;
 
}

.showMenu .icon-reorder {
    color: #fff;
    font-size: 24px;
    line-height: 40px;
    padding-left: 10px;
}

#ResponsiveMenu .menuActual {
	background: black;
	display: none;
}
#ResponsiveMenu .menuActual > ul {
	list-style: none;
	margin-bottom: 0;
}
#ResponsiveMenu .menuActual > ul > li {
	color: white;
	padding-left: 10px;
	border-bottom: 1px solid #343230;
}
#ResponsiveMenu .menuActual > ul > li:hover {
	background: #9A4126;
}
#ResponsiveMenu .menuActual > ul > li a,
#ResponsiveMenu .menuActual > ul > li a:hover {
	display: block;
	color: white;
	font-weight: 300;
	font-size: 13px;
	font-family: "Conv_Gotham-Bold",arial,sans-serif;
	padding: 10px 0;
	background-image: none !important;
}

#ResponsiveMenu .menuActual > ul > li > ul {
	list-style: none;
	display: none;
}

#socnet {
	display: none;
}


@media only screen and (max-width: 980px) {
	
	.HeaderContainer {
		width: auto;
		text-align: center;
	}
	#Outer {
		width: auto;
	}

	#ContainerFooter {
	  width: 100%;
	}

	#FooterUpper .Column {
	  width: auto;
	  margin: 0 auto;
	}

	.Content.Wide,
	.Content.Widest {
	  width: 100% !important;
	  margin-left: 0 !important;
	  margin-right: 0 !important;
	  padding-right: 0 !important;
	  padding-left: 0 !important;
	}
	.Center {
		width: auto;
	}

	#PageContent {
		padding: 0 10px;		
	}

	#Wrapper {
		padding-top: 10px;
		width: auto;
	}

	html .FooterCategoryList ul {
		width: auto !important;
	}

	#Logo {
		float: none;
	}

	.nav-wrap {
		float: none;
		margin-top: 0;
	}

	#Header #SideCategoryList {
		float: none;
	}
	#HeaderLower {
		height: auto;
		background-repeat: repeat-x;
		background-color: #100F0E;
	}

	#SideCategoryList li ul, #SideCategoryList .sf-menu li ul {
		top: 110px;
	}

	#HeaderLower .HeaderContainer {
		padding-top: 12px;
	}

	/* Slideshow */

	.slide-show,
	.slide-show-render .slides,
	.slide-show-render .slides li {
		width: 100%;
	}


	.slide-show-render-full .slide-content,
	.slide-show-render-full .drop-indicator {
		width: 100% !important;
		height: auto !important;
	}

	.slide-show-render .slides li {
		height: 147px;
		width: 320px;
	}

	.slide-show-render .slides {
		height: 147px;
	}

}


/* Tablet */

@media only screen and (max-width: 768px) {
	
img.slide-image { height: 300px; }

.slide-show, .slide-show-render .slides, .slide-show-render .slides li { 
height: 300px;
}


	#TopMenu {
		margin-left: 16px;
	}

	.PrimaryProductDetails .ProductMain, .PrimaryProductDetails .productAddToCartBelow {
		width: auto !important;
	}

	.PrimaryProductDetails .ProductMain, .PrimaryProductDetails .productAddToCartBelow {
		width: auto !important;
	}

	html .ProductDescriptionContainer > p {
		width: auto !important;
	}

	html .PrimaryProductDetails .ProductAside {
		width: auto !important;
		max-width: 100%;
	}

	.PrimaryProductDetails .ProductMain,
	.PrimaryProductDetails .productAddToCartBelow {
		float: none; 
		clear: both;
	}

	/* Sub Category List */
	
	.SubCategoryList > ul > li {
		margin: 18px 0;
	}
	.SubCategoryList > ul > li a {
		font-size: 18px;
		padding: 8px 0;
	}

}

/* Android */

@media only screen and (max-width: 640px) {

	/* MISC */

	.Textbox, select, textarea {
  	max-width: 90%;
	}

	/* Login */
	.AccountLogin {
		width: 80% !important;
	}

	.__mce_add_custom__ {
		max-width: 95%;
		height: auto;
	}

	/* Logo */

	#Logo {
		display: block;
		float: none;
		text-align: center;
		margin-top: 0;
	}
	.nav-wrap {
		display: none;
	}

	#Wrapper {
		padding-top: 0;
	}

	.header-wrapper .title {
		padding-left: 15px;
	}

	/* Search */

	#SearchForm {
		display: none;
	}
	#HeaderUpper #TopMenu {
		display: none;
	}
	#HeaderUpper #BacktoSite {
		float: none;
	}


	#ResponsiveMenu {
		display: block;
	}

	/* Page Specific */

	#h-ctas {
		margin: -15px auto 0;
		width: 220px;
		float: none;
	}

	#h-ctas li {
	  margin: 0 0 20px 0 !important;
	}

	/* Category */

	.Content .ProductList li {
		margin: 0 auto !important;
		float: none !important;
	}

	.Content .ProductList .ProductImage {
		width: auto !important;

	}

	/* Product Page */
	.Panel h2,
	.Panel h3 {
		padding: 0 20px;
	}
	
	.ProductThumbWrap {
		margin: 0;
	}
	.ProductThumb,
	.ProductThumbImage,
	.zoomPad img {
		width: 90% !important;
		padding: 0 !important;
		margin: 0 !important;
	}


	/* Cart Page */

	#CartHeader .title {
		padding-left: 5px;
	}

	.CartCode .CouponCode, .CartCode .GiftCertificate {
		width: 95%;
	}

	.CartCode .GiftCertificate {
		padding-left: 0px;
		margin-top: 20px;
	}
	
}

/* Ipod */

@media only screen and (max-width: 320px) {
	
}


/* Phone */

@media only screen and (max-width: 460px) {
	
img.slide-image { height: 180px; }

.slide-show, .slide-show-render .slides, .slide-show-render .slides li { 
height: 180px;
}