220-FileZilla Server version 0.9.37 beta
220-written by Tim Kosse (Tim.Kosse@gmx.de)
220 Please visit http://sourceforge.net/projects/filezilla/
421 Login time exceeded. Closing control connection.
 sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption,
/*table, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, embed,
figure, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-family: Ubuntu, Arial, Helvetica, sans-serif; Helvetica Neue, Helvetica, Arial, sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}

figcaption {
  margin: 0;
  padding: 5px;
  border: 0;
  font: inherit;
  vertical-align: baseline;
  font-family: Ubuntu, Arial, Helvetica, sans-serif; Helvetica Neue, Helvetica, Arial, sans-serif;
  overflow:hidden;
  line-height:120%;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* CSS cross-browser clear fix */
.cf:before,
.cf:after {
  content:"";
  display:table;
}
.cf:after {
  clear:both;
}
.cf {
  zoom:1;
}



/* start breadcrumbs */


@media only screen and (max-width: 480px) and (min-width: 0px) {

}



@media only screen and (max-width: 640px) and (min-width: 481px) {

	

}



@media only screen and (max-width: 1050px) and (min-width: 641px) {

	

}


@media only screen and (max-width: 1400px) and (min-width: 1051px) {


}



@media only screen and (max-width: 9999px) and (min-width: 1401px) {
	

}
 
	


 a.leftnavsmall:hover 
	{
  background:#7cc4c8;
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
	} 	
	


 a:hover 
	{
  background:#7cc4c8;
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
	} 		

 label:hover 
	{
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
  opacity:1;
	} 		


 select:hover 
	{
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
  opacity:1;
	} 		

	
	

 button:hover 
	{
  background:#7cc4c8;
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
  opacity:1;
	} 	
	



/* Remove FF input padding for consistant alignment */
input::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Remove the odd input formatting from iOS */
button,
input[type=submit],
input[type=button]{
  -webkit-appearance: none;
}

/* Stop Webkit's big glowy boxes, we have our own highlight effect */
input:focus,
select:focus,
textarea:focus {
  outline: none;
}



/* Standard text CSS */
strong, b { font-weight:bold; }
 
em, i { font-style:italic; }
ul,ol,dl { margin:1em;}


ol,ul,dl { margin-left:2em; }

ul li {	list-style: disc outside; }

p,fieldset /*table*/ { margin-bottom:1em; }

hr {
  border: none;
  width: 100%;
  color: transparent;
  border-bottom: 3px double #d9d9d2;
  height: 9px;
  margin: 1em 0;
}

/* Google Fonts */






 body, input, textarea, select option

{ font-family: inherit; }






 h1,h2,h3,h4,h5,h6

{ font-family: Ubuntu, Arial, Helvetica, sans-serif; }






 #pageheader .logotext

{ font-family: Ubuntu, Arial, Helvetica, sans-serif; }




.landingpage_title {
font-family: Ubuntu, Arial, Helvetica, sans-serif;
  font-weight:100;
}


.landingpage_title .nonessential {
font-family: Ubuntu, Arial, Helvetica, sans-serif;
  font-weight:100;
}




.landingpage_shopall {
font-size:133%;
  font-weight:300;
  line-height: 150%;
  color:green;
}




#pageheader .search-box input[type="text"],
.signup-form input[type="email"],
input[type="submit"],
button,
label,
#cart-summary-overlay,
#pageheader .utils,
.page-header .filters,
.tags,
#pagefooter

{ font-family: Ubuntu, Arial, Helvetica, sans-serif; }


/* Theme styles */

body {
  font-size: 15px;
  line-height: 1.6em;
  color: #454545;
  background: #000000;
  letter-spacing: 1px;
  overflow-y: scroll;
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
}

::selection{/* Webkit & Opera */
  background:#454545;
  color:#ffffff;
}
::-moz-selection{ /* Firefox */
  background:#454545;
  color:#ffffff;
}

a,
a:link,
a:visited {
  /* color:#79c4c9;*/
  color: #454545;
  -moz-transition: color 100ms;
  -webkit-transition: color 100ms;
  transition: color 100ms;
  text-decoration:none;
}



select {
  max-width: 100%;
}

input,
textarea {
  font-size: 15px;
  line-height: 15px;
  background-color: #ffffff;
  color: #454545;
  border: 1px solid #e7e7e1;
  padding: 11px 15px;
  margin: 0;
  vertical-align: middle;
  max-width: 100%;
  letter-spacing: 1px;
}

input[type=checkbox] {
  border:none;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
}


/* HTML5 input placeholders */
::-webkit-input-placeholder {
  
  text-transform: uppercase;
  
  color: #999999;
}

:-moz-placeholder { /* Firefox 18- */
  
  text-transform: uppercase;
  
  color: #999999; 
}

::-moz-placeholder {  /* Firefox 19+ */
  
  text-transform: uppercase;
  
  color: #999999;
}

:-ms-input-placeholder {
  
  text-transform: uppercase;
  
  color: #999999;
}

.button,
a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
  background:#fe3e67;
  border: none;
  color:#ffffff;
  height: auto;
  margin: 0;
  text-decoration: none !important;
	text-transform: uppercase;
  
  cursor: pointer;
  padding: 16px 15px 14px;
  vertical-align: middle;
  min-width: 120px;
  text-align: center;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
  -moz-transition: background-color 100ms, color 100ms;
  -webkit-transition: background-color 100ms, color 100ms;
  transition: background-color 100ms, color 100ms;
  display: inline-block;
  zoom:1;
  *display:inline;
  letter-spacing: 1px;
}

.button.compact,
button.compact,
input[type="submit"].compact,
input[type="reset"].compact,
input[type="button"].compact {
  width: auto;
  min-width: 0;

}

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background: #79c4c9;
}


.button.disabled,
a.button.disabled,
button[disabled],
input[type="submit"][disabled],
input[type="reset"][disabled],
input[type="button"][disabled] {
  background: #999 !important;
}

h1, h2, h3, h4, h5, h6 {
  color: #454545;
  font-weight: normal;
  line-height: 1.2em;
  
  text-transform: uppercase;
  
  margin-bottom: 1em;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
  color: inherit;
  text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color:#454545;
}

h1,
h2.h1-style { font-size: 32px; }




h2,
h1.h2-style,
h2.h2-style,
h3.h2-style,
h4.h2-style,
h5.h2-style,
h6.h2-style {
  font-size: 25px;
}


h3,
h1.h3-style,
h2.h3-style,
h3.h3-style,
h4.h3-style,
h5.h3-style,
h6.h3-style {
  font-size: 23px;
}


h4,
h1.h4-style,
h2.h4-style,
h3.h4-style,
h4.h4-style,
h5.h4-style,
h6.h4-style {
  font-size: 21px;
}


h5,
h1.h5-style,
h2.h5-style,
h3.h5-style,
h4.h5-style,
h5.h5-style,
h6.h5-style {
  font-size: 19px;
}


h6,
h1.h6-style,
h2.h6-style,
h3.h6-style,
h4.h6-style,
h5.h6-style,
h6.h6-style {
  font-size: 17px;
}


h1.majortitle,
h2.title, /* Req for Shopify account templates */
h2.majortitle,
h3.majortitle,
h4.majortitle,
h5.majortitle,
h6.majortitle,
.majortitle {
  margin: 10px 0;
}


img {
  max-width: 100%;
  height: auto;
}

.hidden {
  display: none;
}

/* Lists  */
#pageheader ul,
#pageheader li {
  margin: 0;
  padding: 0;
  display: inline;
}

.container {
  max-width: 2560px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}


.flexslider .container {
  padding-left: 40px;
  padding-right: 40px;
}

#content {
  background: #ffffff;
  padding-bottom: 60px;
}

.template-index #content {
  padding-bottom: 0;
}


.leftnavsmall{font-size:.8em;padding-left:0px;}


/*end moved from styles.css */

/*
.leftnavsmall {padding-left:15px;}
.leftnavsmall:hover{padding-right:15px;}
.leftnavsmallselected {padding-left:15px;}
.leftnavsmallselected:hover {padding-right:15px;}
.leftnavtitle {padding-left:10px;}
.leftnavtitle:hover {padding-right:10px;}



.selected-leftnavsmall {padding-left:5px; color:#ffffff; margin-left:15px;  padding-right:5px;padding-top:2px;padding-bottom:2px; -moz-border-radius:3px 3px 2px 2px; border-radius:2px 2px 2px 2px; background-color:#ff8716; font-size: .95em; text-decoration:none; font-weight:normal;font-family:arial,sans-serif,helvetica,verdana,geneva;}
a.selected-leftnavsmall {color:#ffffff; margin-left:15px; padding-left:5px; padding-right:5px;padding-top:2px;padding-bottom:2px; -moz-border-radius:3px 3px 2px 2px; border-radius:2px 2px 2px 2px; background-color:#ff8716; font-size: .95em; text-decoration:none; font-weight:normal;font-family:arial,sans-serif,helvetica,verdana,geneva;}

 a.leftnavbig {font-size: 1.2em;; font-weight:bold; 	line-height:130%; }
 a.leftnavbigselected {font-size: 1.2em;; font-weight:bold; color:#000;  	line-height:130%; }
.leftnavbig {font-size: 1.2em;;  	font-weight:bold; 	line-height:130%; }
.leftnavbigselected {font-size: 1.2em; 	font-weight:bold; color:#000;	line-height:130%; }


a.leftnavsmall {font-size: 1em; line-height:130%; }
a.leftnavsmallselected {font-size: 1em; color:#000;	line-height:130%; font-weight: bold; }

*/


	/*moved from homepage featured.cfm to stylesheet by rob 3-3-15 */	
#emailfield
{
			border-style: solid;
			border-color: black;
			border-width: 1px;
			font-family: helvetica, arial, sans serif;
			font-size: 1.1em; 
			width: 13em;
}

.imgClass { 
			background-image: url(http://www.rustyzipper.com/images/homepage/signup.png);
			background-color:#837426;
			background-position:  0px 0px;
			background-repeat: no-repeat;
			width: 72px;
			height: 26px;
			border: 0px;
			cursor: hand;

}

											
						
	.contact				{
							font-family: 'Merriweather', serif; 
							font-size: 1.1em; 
							color:#706e6f;
							line-height:26px;
						}

	.title-white {
							font-family: 'Merriweather', serif; 
							font-size: 3em;
							line-height: 3em; 
							color:#ffffff; 
						}

						
	.newslettertext				{
							font-family: 'Merriweather', serif; 
							font-size: 1.1em; 
							color:#ffffff;
							line-height:22px;
						}
						
	.gallerypics
						{
							border:solid #CCC;
							border-width:.125em;
							width:100;
							height:160;
						}

						


label{margin-left:10px;}

input[type=radio   ]:not(old){
 /* width   : 28px;*/
/*  margin  : 0; */
  padding : 0px;
  opacity : .5;
}
/*Selected Nav links*/
 
	
	

 a.leftnavsmall:hover 
	{
  background:#7cc4c8;
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
	} 	
	


 a:hover 
	{
  background:#7cc4c8;
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
	} 		

 label:hover 
	{
  /* background:#7cc4c8;*/
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
  opacity:1;
	} 		


 select:hover 
	{
  background:#7cc4c8;
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
  opacity:1;
	} 		

	
	

 button:hover 
	{
  background:#7cc4c8;
  text-decoration: none; 
  color:black;
  -moz-border-radius:3px 3px 3px 3px; 
  border-radius:3px 3px 3px 3px; 
  border-width:none;
  opacity:1;
	} 	
	




/* Remove FF input padding for consistant alignment */
input::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Remove the odd input formatting from iOS */
button,
input[type=submit],
input[type=button]{
  -webkit-appearance: none;
}

/* Stop Webkit's big glowy boxes, we have our own highlight effect */
input:focus,
select:focus,
textarea:focus {
  outline: none;
}





.selectmenu {						
display: inline-block; height: 25px; line-height: 25px;  padding: 0px;  border: 1px solid #d9d9d2;-webkit-appearance: menulist-button;
}



label.searchwithin {
font-size:.75em;
padding-right:0px;
opacity:.65;
text-transform: uppercase;
}

.searchbutton{
border-bottom:1px solid #c6c6c6;height:20px;width:20px;padding:2px;background-color:#f0f0f0;

}

.button_product_moreinfo{
background:black;color:white;padding:0px;float:left;height:33px;
}

.button_product_add_to_order{
background:#ff8716;color:white;padding:0px;float:right;height:33px;
}

.searchbutton:hover{
background-color:#79c4c9;

}

button:hover{
background-color:#79c4c9;

}

.button_leftnav_cart
{
background-image: url(/images/whitecart_background_80x30.png);background-position:  17px 2px;
background-repeat: no-repeat;
background-color:#fe8616;
padding:0px;height:34px;
width:129px;
-moz-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;
}

.button_leftnav_cart:hover
{
background-image: url(/images/whitecart_background_80x30.png);background-position:  17px 2px;
background-repeat: no-repeat;
background-color:#79c4c9;
padding:0px;height:34px;
width:129px;
-moz-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;
}



/* Product listing */


.product-block {
  text-align: center;

}

.product-block .block-inner {
/*  height: 740px; */
}

.product-block .image-cont {
  position: relative;
  max-height: 320px;
  min-height:240px;
  opacity: 0;
  padding-bottom: 92px;
}

.no-js .product-block .image-cont {
  opacity: 1;
}

.product-block .image-cont img {
  max-height: 320px;
  width: auto;
}

.product-block .image-cont .image-link {
  display: block;
  position: relative;
}

.product-block .productlabel {
  position: absolute;
  background:none;
  bottom: 5%;
  left: 0;
  right: 0;
  text-align: center;
}

.productlabel > span {
  padding: 6px 20px;
  background: none;
  color: #4d4d4d;
  text-transform: uppercase;
  font-size: 80%;
  display: inline-block;
  zoom: 1;
  *display: inline;
}


.productlabel .title *  {
  font-family: Ubuntu, Arial, Helvetica, sans-serif;
  color:#4d4d4d;
    font-weight:500;
    text-align:center;
  /* font-weight:300;*/
}


.productlabel.general > span {
  background: none;
  opacity:1;
  font-family:Geneva,Helvetica;
}

.product-block .hover-info {
  position: absolute;
  color: inherit;
  
  
  bottom: -1px;
  left: 0;
  width: 100%;
  
}

.ie7 .product-block .hover-info,
.ie8 .product-block .hover-info{
  display: none;
}

.product-block .hover-info .bg {
  background: #7cc4c8;
  opacity: 1;
  filter: alpha(opacity=90);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 1500ms;
  transition: opacity 150ms;
}



.product-block .hover-info > .inner {
  width: 100%;
  
  padding: 5px 0;
  
  position: relative;
  z-index: 10;
}


.product-block .hover-info .title {
  margin: 0 5px;
  
  min-height: 52px;
  
}


.product-block .hover-info > .inner > .innerer {
  
  
}

.ie7 .product-block .hover-info > .inner > .innerer {
  display: block;
}

.product-block .hover-info .reducedfrom {
  font-style: italic;
  opacity: 0.7;
  margin: 0 5px;
  
  display: inline;
  
}

.product-block .hover-info .reducedfrom .amount {
  text-decoration: line-through;
}

.product-block .hover-info .price {
  margin: 0 5px;
}

.product-block .hover-info .price .from {
  font-size: 80%;
}

.product-block.expanded .image-cont:after {
  top: 740px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #f0f0f0;
  border-width: 15px;
  left: 50%;
  margin: -9px 0 0 -15px;

  
}



/* Collection blocks - in style of product block */

.product-block.collection-block .productlabel {
  
  margin-top: -30px;
  
}

.product-block.collection-block .productlabel > span {
  background: white;
  color: black;
  -moz-transition: background-color 100ms;
  -webkit-transition: background-color 100ms;
  transition: background-color 100ms;
  
}

.product-block.collection-block:hover .productlabel > span {
  background: #79c4c9;
}

.product-block.collection-block .productlabel .count {
  text-transform: none;
  font-style: italic;
  display: block;
}

.product-block.collection-block .image-cont {
  padding-bottom: 0;
}

.collection-slider-row.is-showing-collections {
  
  background: #f0f0f0;
  
}

.collection-slider-row.is-showing-collections .collection-listing {
	height: 230px;
}

/* Search results */
.product-block.page-block {
}

.product-block.page-block .block-inner {
  border: 1px solid #000;
  
  width: 250px;
  
  overflow: hidden;
}

.product-block.page-block .block-inner .text-cont {
  padding: 20px;
  overflow: hidden;
  text-align: left;
}

/* Placeholder blocks for layout */
.product-block.placeholder {
  border: none !important;
  height: 0px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  
  width: 250px;
  
}


/* Collection page specific */
.collection-listing {
font-family:Roboto Condensed, Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 0;
  vertical-align:top;
}

.collection-listing .product-block {
  font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 450px;
  font-size:1em;
  color:#4d4d4d;
  line-height:1.25em;
  max-width: 240px;
  /* min-width:96px; */
  padding: 10px 8px;
  vertical-align: top;



}


.collection-listing .wholesale-product-block {
  font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 750px;
  font-size:1em;
  color:#4d4d4d;
  line-height:1.25em;
  max-width: 240px;
  /* min-width:96px; */
  padding: 10px 8px;
  vertical-align: top;



}

.collection-listing .product-block div {
    font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
    color:#4d4d4d;
    font-weight:100;
    font-size:1em;
  /* font-weight:300;*/
  vertical-align:top;
}

.collection-listing .product-block .overlay_item {
    font-family: Roboto Condensed, Arial, Helvetica, sans-serif;

}


.collection-listing .product-block .overlay_button {
    font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
}


.collection-listing .product-block .overlay_button * {
    font-family: Roboto Condensed,Arial, Helvetica, sans-serif;
}


.collection-listing .product-block span {
    font-family: inherit;
    color:#4d4d4d;
    font-weight:100;
    font-size:1em;
  /* font-weight:300;*/
}

.collection-listing .product-block center {
    font-family: inherit;
    color:#4d4d4d;
    font-weight:100;
    font-size:1em;
  /* font-weight:300;*/
}

.collection-listing .product-block .title {
  font-family: Ubuntu;
  color:#4d4d4d;
	color:#4d4d4d;
    font-weight:500;
    text-align:center;
  /* font-weight:300;*/
}



.collection-listing .product-block .title_price {
  font-family: inherit;
  color:#4d4d4d;
	color:#4d4d4d;
    font-weight:900;
    text-align:center;
  /* font-weight:300;*/
}


.collection-listing .product-block .price {
  /* font-family: Open Sans Condensed; */
   font-family: inherit;
    color:#4d4d4d;
    font-weight:900;
    text-align:center;
  /* font-weight:300;*/
}

.collection-listing .product-block div strong {
  /* font-family: Open Sans Condensed; */
      font-family: inherit;
    color:#4d4d4d;
    font-weight:900;
}

.collection-listing .product-block div a {
  /* font-family: Open Sans Condensed; */
    font-family: inherit;
   font-weight:400;
  color:#4d4d4d;
}

.collection-listing .product-block b {
     font-family: inherit;
  font-weight:700;
  color:#4d4d4d;
}
.collection-listing .product-block .details_buy {
    position:relative;
    width:100px;
    height:100px;
    border:1px solid #ccc;
    float:left;
    margin-right:5px;
}
.collection-listing .product-block .details_buy span{
    position:absolute;
    bottom:0;
    right:0;
}



.collection-listing .featured-block {
  display: inline-block;
	font-family: inherit;
  zoom: 1;
  *display: inline;
  max-height: 400px;
  min-height:160px;
  
  max-width: 240px;
  min-width:96px;
  
  padding: 10px 8px;
  vertical-align: top;
  line-height: 1.6em;
}




.collection-listing .product-block .image-cont img {
  max-height: 320px;
  vertical-align: top;
}

.collection-listing .product-block .product-image img {
/*  max-height: 320px;
  min-height: 128px;
  vertical-align: top; 
  border:1px solid white;
  */
}


/*
.collection-listing .product-block .product-image img:hover {
  max-height: 320px;
  min-height: 128px;
  vertical-align: top;

}
*/


.collection-listing .product-detail {
  font-family: inherit;
  position: absolute;
  top: auto;
  left: 0;
  width: 100%;
  height: 0;
  margin-top: 20px;
}

/* Collection page stream-mode! */
.collection-listing-stream .block-inner {
  font-family: inherit;
  display: none;
}

.collection-listing-stream .product-detail {
  font-family: inherit;
  padding-top: 40px;
  padding-bottom: 40px;
  border-top: 1px solid #d9d9d2;
}

.collection-listing-stream .product-block:first-child .product-detail {
  border-top: none;
}

.collection-listing-stream .product-detail .close-detail {
  display: none;
}

/* View All under title on homepage */
.view-all {
  text-align: center;
  font-size: 80%;
  line-height: 1em;
  
  text-transform: uppercase;
  
  margin: 10px 0 20px;
}

.view-all > * {
  vertical-align: middle;
}

.view-all .prev,
.view-all .next {
  margin: 0 40px;
  font-size: 140%;

}

.collection-slider .has-paging .prev,
.collection-slider .has-paging .next {
  font-size: 80%;
  margin: 0 30px;
  vertical-align: top;
}

.collection-slider.no-pages .prev,
.collection-slider.no-pages .next {
  display: none;
}
/* Collection page items */


@media (min-width: 640.01px) {

.right-panel {
vertical-align:top;


/* min-height:2500px; */
}

}


@media (min-width: 640.01px) {



.content-container-singleitem {
/* min-height:3000px; */
}

}





