body {
	 padding: 50px 0px 0px 0px;
	 font-size: 19px;
	 font-family: HelveticaNeueETW01-55Rg;
	 background-color: rgba(255, 249, 234, 1);
}

article {
	 margin: 50px auto 50px auto;
	 width: 800px;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
}

div.logo {
   text-align: center;
   margin: 60px;
}

img {
   width: 200px;
}

.image_wide
{
width:600px;
}

strong { 
    font-weight: bold;
}

em {
	font-style: italic;
}

h1 {
	 font-family: "Abril Fatface";
	 font-size: 72px;
	 line-height: 67px;
	 text-align: center;
	 text-transform: uppercase;
	 font-weight: 400;
	 font-style: normal;
}

p.header {
	 font-family: "Abril Fatface";
	 font-size: 30px;
	 line-height: 34px;
	 text-align: center;
	 font-weight: 400;
	 font-style: normal;
	 color: rgba(204, 117, 44, 1);
	 letter-spacing: 1.5px;
}

p.intro {
	 font-family: "Merriweather";
	 font-size: 24px;
	 border-top: 1px;
	 border-bottom: 1px;
	 padding: 15px 30px;
	 text-align: center;
	 border-style: solid;
	 line-height: 32px;
	 margin: 10px 0px;
	 font-weight: 300;
	 font-style: italic;
	 border-width: 0px;
	 color: rgba(50, 50, 50, 0.9);
}

p {
	 font-size: 17px;
	 line-height: 27px;
	 color: rgba(50, 50, 50, 1);
	 margin: 0px 0px 30px 0px;
	 text-align: left;
	 padding: 0px;
	 font-family: "Merriweather";
	 font-weight: 300;
	 font-style: normal;
}

p.box-center {
	 text-align: center;
	 font-family: 'Oswald', sans-serif;
	 font-weight: 300;
	 font-style: normal;
	 font-size: 17px;
	 line-height: 25px;
	 padding: 0px 0px 8px 0px;
	 color: rgba(50, 50, 50, 0.9);
	 margin: 0px 0px 15px 0px;
}

.soldout {
    position: relative;
    color: #ccc;
}

.soldout:before {
    border-bottom: 1px solid #ccc;
    position: absolute;
    content: "";
    width: 100%;
    height: 50%;
}

a.soldout {text-decoration: none;}

h2 {
	 font-size: 62px;
	 line-height: 62px;
	 font-family: 'Oswald', sans-serif;
	 text-transform: uppercase;
	 font-weight: 700;
	 font-style: normal;
	 color: #39ff14;
	 padding: 15px 30px 10px 30px;
}

p.pullquote {
	 padding-left: 10px;
	 border-style: solid;
	 border-left-width: 3px;
	 color: rgba(51, 51, 51, 1.00);
	 font-size: 1em;
	 line-height: 1.421em;
	 margin: 0px 0px 1.421em 0px;
}

p.author {
	 text-align: center;
	 font-size: 13px;
	 letter-spacing: 2px;
	 margin-top: 27px;
}

div.basic {
	 margin: 0 auto;
	 text-align: center;
	 width: auto;
	 background-color: rgba(0, 0, 0, 1);
}

div.social {
	 margin: 0 auto;
	 padding: 30px;
	 text-align: center;
	 width: auto;
	 background-color: rgba(27, 164, 135, 1);
}

h3 {
	font-size: 34px;
    line-height: 40px;
    font-family: Merriweather Sans;
    padding-bottom: 16px;
    font-weight: 400;
    color: rgba(255, 249, 234, 1);
	padding: 30px 30px 15px 30px;
	text-align: center;
}

h4 {
	 font-family: 'Oswald', sans-serif;
	 font-size: 48px;
     line-height: 48px;
	 font-weight: 500;
	 font-style: normal;
	 color: #1d2129;
	 text-transform: uppercase;
	 letter-spacing: 1.2px;
	 text-indent: 0px;
	 padding: 0px 30px 10px 30px;
	 text-align: center;
}

h5 {
	 font-family: 'Oswald', sans-serif;
	 font-weight: 400;
	 font-size: 17px;
     line-height: 25px;
	 font-style: normal;
	 color: #1d2129;
	 text-indent: 0px;
	 padding: 0px 30px 0px 30px;
	 text-align: center;
}


p.product-1 {
	 padding: 30px;
	 border-width: 10px;
	 border-style: solid;
	 border-color: rgba(204, 40, 0, 1);
}

section.subscribe {
	 text-align: center;
	 margin: 0;
	 padding: 30px;
	 width: auto;
	 border-width: 10px;
	 border-style: solid;
	 background-color: rgba(0, 0, 0, 1);
}

section.slice-1, section.slice-2, section.slice-3, section.slice-4, section.slice-5, section.slice-6, section.slice-7, section.slice-8 {
	 background: #dedede;
	 text-align: center;
	 margin: 0;
	 padding: 0%;
	 width: auto;
	 border-width: 10px;
	 border-style: solid;
	 background-color: rgba(254, 249, 235, 1);
}

section.slice-1 {
	 color: rgba(207, 35, 19, 1);
}

section.slice-2 {
	 color: rgba(241, 141, 130, 1);
}

section.slice-3 {
	 color: rgba(109, 196, 198, 1);
}

section.slice-4 {
	 color: rgba(125, 223, 130, 1);
}

section.slice-5 {
	 color: rgba(35, 57, 79, 1);
}

section.slice-6 {
	 color: rgba(249, 178, 51, 1);
}

section.slice-7 {
	 color: rgba(0, 156, 223, 1);
}

section.slice-8 {
	 color: rgba(205, 17, 139, 1);
}

div.product-1, div.product-2, div.product-3, div.product-4, div.product-5, div.product-6, div.product-7, div.product-8 {
	 margin: 0 auto;
	 text-align: center;
	 width: auto;
	 font-size: 19px;
	 border-width: 0px;
	 border-style: solid;
	 padding: 30px 0px;
}

div.product-1 {
	 background-color: rgba(207, 35, 19, 1);
}

div.product-2 {
	 background-color: rgba(241, 141, 130, 1);
}

div.product-3 {
	 background-color: rgba(109, 196, 198, 1);
}

div.product-4 {
	 background-color: rgba(125, 223, 130, 1);
}

div.product-5 {
	 background-color: rgba(29, 53, 83, 1);
}

div.product-6 {
	 background-color: rgba(249, 178, 51, 1);
}

div.product-7 {
	 background: : rgb(224,197,30);
	 background: linear-gradient(0deg, rgba(224,197,30,1) 0%, rgba(232,70,31,1) 35%, rgba(235,94,141,1) 65%, rgba(0,156,223,1) 100%);
}

div.product-8 {
	 background-color: rgba(205, 17, 139, 1);
}

section.slice:before {
	 content: "";
	 display: table;
}

section.slice:after {
	 content: "";
	 display: table;
	 clear: both;
}

ul {
	 text-indent: 21px;
	 margin: 15px 15px 15px 30px;
	 list-style-type: circle;
}

li {
	 text-align: left;
	 text-indent: 0px;
	 font-family: "Merriweather Sans";
	 font-weight: 300;
	 font-style: normal;
	 font-size: 15px;
	 line-height: 24px;
	 padding: 0px 0px 8px 0px;
	 color: rgba(50, 50, 50, 0.9);
}

footer {
	 text-align: center;
	 margin: 0px;
	 padding: 30px;
}

p.footer {
	 text-align: center;
	 font-family: "Merriweather Sans";
	 font-weight: 400;
	 font-style: normal;
	 color: rgba(255, 255, 255, 0.80);
	 margin: 0px;
}

/* MailChimp */
#mc_embed_signup label {
    display: block;
    font-size: 34px !important;
    line-height: 40px;
    font-family: Merriweather Sans;
    padding-bottom: 16px !important;
    font-weight: 400;
    color: rgba(255, 249, 234, 1);
}

#mc_embed_signup input.email {
    font-family: "Merriweather Sans",Arial,Helvetica,Verdana,sans-serif !important;
	border: 0px solid #ABB0B2 !important;
}

@media only screen and (max-width: 900px) {
	 article {
    margin: 50px auto 50px auto;
    width: 100%;
    padding: 0px 50px;
}

.image_wide
{
width:440px;
}

h1 {
	 font-size: 52px;
	 line-height: 48px;
}

p.intro {
	padding: 15px;
}

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

article {
	 margin: 15px auto 0 auto;
	 width: 100%;
	 padding: 0 15px;
}

.image_wide
{
width:300px;
}

h1 {
font-size: 38px;
    line-height: 40px;
}

p.intro {
	font-size: 18px;
    line-height: 26px;
    padding: 15px 0px;
    margin: 0px 0px;
}

p {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 15px 0px;
}

p.pullquote {
	 font-size: 16px;
}


h2 {
    font-size: 40px;
    line-height: 40px;
    padding: 10px 0px;
} 

h4 {
    font-size: 34px;
    line-height: 34px;
    padding: 0px 30px 8px 30px;
} 

/* MailChimp */
#mc_embed_signup label {
    font-size: 28px !important;
    line-height: 34px;
}


}@media only screen and (max-width: 320px) {
p {
	 font-size: 16px;
}

.image_wide
{
width:290px;
}

article {
	 padding: 0px 10px;
	 margin: 10px 0px 0px 0px;
}

p.intro {
	font-size: 16px;
    line-height: 22px;
    padding: 15px 10px;
}

h3 {
	font-size: 26px;
    line-height: 32px;
}

/* MailChimp */
#mc_embed_signup label {
    font-size: 24px !important;
    line-height: 30px;
}

}