html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
	margin: 0;
}

img {
	max-width: 100%;
	height: auto;
	border:0;
}
.video embed,
.video object,
.video iframe {
	width: 100%;
	height: auto;
}
video {
	width: 90%;
	height: auto;
}
* {
  box-sizing: border-box;
}
body {
	background-color: #ec008c;
	font-size: 0.8em;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif , Calibri;
	margin: 0;
}
.container {
	margin: 0 auto;
	max-width: 950px;
}
header {
  border: solid 6px #9FCF67;
  background-color: White
}
.logo {
	width: 100px;
	height: 100px;
	display: inline-block;
}
.pineaple-right {
	width: 120px;
	height: 100px;
	display: inline-block;
    text-align: right;
}
.site-name {
	width: 700px;
	height: 100px;
	text-align: center;
	display: inline-block;
}
.shopping-bag {
	width: 120px;
	height: 100px;
	display: inline-block;
}
.shopping-bag-info {
	font-family: "Calibri";
	font-size: 10pt;
	color: #000;
	background-color: #fff;
	padding-bottom: 20px;
}
.inner-container {
	border-top: 9px solid #9DCD69;
	border-bottom: 9px solid #9DCD69;
	background-color: #fff;
}
.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
	margin: 10px 0;
}
.column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
	background-color: #fff;
	border: solid 1px #F098BD;
}
.double-column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 2;
	background-color: #fff;
	border: solid 1px #E74C8C;
}
.product-title-box {
	color: #D80353;
	background-color: #F8E1EB;
	padding: 0px 0px 0px 2px;
}
.product-title {
	font-family: Calibri;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	text-align: left;
	padding: 2%;
}
.go-back {
	text-align: right;
	text-decoration: none;
  color: Green;
  font-size: 13px;
  font-family: Trebuchet MS;
  padding: 2%;
}
.nostrech {
	align-self: center;
}
.product-description {
	text-align: left;
	font-family: Calibri;
	font-size: 16px;
	color: #D80353;
	padding: 10px;
}
.go-back a:link {
	color: #008000;
	text-decoration: none;
}
.go-back a:visited {
	color: #008000;
	text-decoration: none;
}
.product-description a:link {
	color: #008000;
	text-decoration: none;
}
.product-description a:visited {
	color: #008000;
}
.copyrighttxt {
	font-family: 'proxima_nova_alt_rgregular', Arial, sans-serif;
	font-size: 75%;
	font-weight: lighter;
	color: #FFF;
	text-align: center;
	padding-top: 1%;
}
/*** Media Queries ***/
@media screen and (max-width:900px) {
	.site-name {
	width: 650px;
  }
	.inner-container {
	padding: 12px;
  }
}
@media screen and (max-width:800px) {
	.site-name {
	width: 550px;
  }
}
@media screen and (max-width:768px) {
	.site-name {
	width: 520px;
  }
}
@media screen and (max-width:720px) {
	.site-name {
	width: 475px;
  }
}
@media screen and (max-width:640px) {
	.site-name {
	width: 390px;
  }
}
@media screen and (max-width:480px) {
	.site-name {
	width: 230px;
  }
	.row {
		display: block;
	}
}
@media screen and (max-width:414px) {
	.site-name {
	width: 165px;
  }
}
@media screen and (max-width:375px) {
	.site-name {
	width: 130px;
  }
}
