/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** LAYOUT STYLES ***********************/

html {
   margin: 0;
   padding: 0; 
   height : 100%; 
}

body {
    font-size: 12px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
   color: #000000;
    margin: 0;
    padding: 0;
   /*background: #6DB407;*/
   background: #fff;
   height : 100%; 
   
}

#jm-wrapper {
   background: #fff;
   min-height: 100%;
   margin-bottom: -124px;
}

#jm-wrapper:after {
   content: "";
   display: block;
}

/********** top **********/

#jm-top_bg {
   /*background: url(../images/top_bg.png) repeat-x top left;*/
   position: relative;
   z-index: 20;
}

#jm-top_center {
   /*background: url(../images/top.png) no-repeat top center;*/
}

#jm-top_shadow {
   background: url(../images/top_shadow.png) repeat-x bottom left;
   padding-bottom: 5px;
}

#jm-top {
   width: 972px;
   max-height: 115px;
   margin: 0 auto;
}

#jm-logo-sitedesc {
   /*padding: 15px 0 15px 0;*/
   float: left;
}

#jm-sitedesc {
   padding: 0 7px;
}

#jm-topmenu {
   float: right;
}

/********** header **********/

#jm-header_center {
   background: url(../images/leaves2.jpg) no-repeat top center #fff;
   position: relative;
   top: -5px;
}

#jm-header_bottom {
   /*background: url(../images/header_green_bottom.jpg) repeat-x bottom left;*/
   padding-bottom: 15px;
}

#jm-header {
   width: 955px;
   margin: 0 auto;
   padding: 20px 0 0 0;
   color: #fff;
}

/********** main **********/

#jm-page {
   /*background: url(../images/main_gradient.png) repeat-x top left;*/
   position: relative;
   top: -5px;
}

#jm-page_center {
   /*background: url(../images/leaves.jpg) no-repeat top center;*/
}

#jm-page_leaves {
   /*background: url(../images/leaves.png) no-repeat top center;*/
}

#jm-page_leaves.scheme_3,
#jm-page_leaves.noleft {
   background: url(../images/leaves_center.png) no-repeat top center;
}

#jm-page_leaves2.noheader {
   background: url(../images/leaves2.jpg) no-repeat top center;   
}

#jm-mainpage {
   width: 972px;
   margin: 0 auto;
}

#jm-main {
   padding: 0 0 0 0; 
}

#jm-left_content {
   float: left;
   padding: 10px 0 0 0;
}

#jm-home-left_content {
   float: left;
   padding: 10px 0 0 10px;
   margin-right: 65px;
}

#jm-content_mod {
   position: relative;
}

#jm-content_top,
#jm-content_in {
   z-index: 3;
   position: relative;
}

#jm-main.scheme_3 #jm-content {
   float: left;
   width: 480px;
}

#jm-main.scheme_3 #jm-content_top {
   background: url(../images/content_top_scheme3.png) no-repeat top left;
   height: 12px;
}

#jm-main.scheme_3 #jm-content_in {
   background: url(../images/content_in_scheme3.png) repeat-y top left;
}

#jm-main.scheme_3 #jm-content_bot {
   background: url(../images/content_bot_scheme3.png) no-repeat top left;
   height: 18px;
}

#jm-main.scheme_2.noright #jm-content {
   float: left;
   width: 782px;
}

#jm-main.scheme_2.noright #jm-content_top {
   background: url(../images/content_top_scheme2_l.png) no-repeat top left;
   height: 12px;
}

#jm-main.scheme_2.noright #jm-content_in {
   background: url(../images/content_in_scheme2_l.png) repeat-y top left;
   min-height: 650px;
   
}

#jm-main.scheme_2.noright #jm-content_bot {
   background: url(../images/content_bot_scheme2_l.png) no-repeat top left;
   height: 15px;
}

#jm-main.scheme_2.noleft #jm-content {
   float: left;
   width: 670px;
}

#jm-main.scheme_2.noleft #jm-content_top {
   background: url(../images/content_top_scheme2_r.png) no-repeat top left;
   height: 12px;
}

#jm-main.scheme_2.noleft #jm-content_in {
   background: url(../images/content_in_scheme2_r.png) repeat-y top left;
}

#jm-main.scheme_2.noleft #jm-content_bot {
   background: url(../images/content_bot_scheme2_r.png) no-repeat top left;
   height: 18px;
}

#jm-main.scheme_1 #jm-content,
#jm-main.noright-modules #jm-content {
   float: left;
   width: 972px;
}

#jm-main.scheme_1 #jm-content_top,
#jm-main.noright-modules #jm-content_top {
   background: url(../images/content_top_scheme1.png) no-repeat top left;
   height: 12px;
}

#jm-main.scheme_1 #jm-content_in,
#jm-main.noright-modules #jm-content_in {
   background: url(../images/content_in_scheme1.png) repeat-y top left;
}

#jm-main.scheme_1 #jm-content_bot,
#jm-main.noright-modules #jm-content_bot {
   background: url(../images/content_bot_scheme1.png) no-repeat top left;
   height: 18px;
}

#jm-pathway {
   padding: 10px 20px;
}

#jm-content-mod-top,
#jm-content-mod-bot {
   padding: 10px 20px 0 20px;
}

#jm-mainbody {
   padding: 8px 20px 2px 20px;
   min-height: 620px;
   
}

#jm-right {
   float: left;
   width: 302px;
}

#jm-left {
   float: left;
   width: 190px;
}

/********** front **********/

.home #jm-content {
   width: 475px;
   float: left;
}

.home #jm-content_top {
   /*background: url(../images/content_top_front.png) no-repeat top left;
   height: 12px;*/
}

.home #jm-content_in {
   background: url(../images/content_in_front.png) repeat-y top left;
}

.home #jm-content_bot {
   /*background: url(../images/content_bot_front.png) no-repeat top left;
   height: 18px;*/
}

#jm-right_front {
   width: 420px;
   float: left;
   position: relative;
   z-index: 3;
}

#jm-banner {
   padding: 10px 0 0 0;
}

/********** footer **********/

.push {
   height: 124px;
}

#jm-footer_wrap, #jm-wrapper:after {
   /*background: url(../images/footer_bg.jpg) repeat-x top left #18862d;*/
    height : 124px;  
    margin-top: 15px;   
   
}

#jm-footer_in {
   width: 972px;
   margin: 0 auto;
   color: #fff;
   /*padding-top: 15px;*/
}

#jm-footer {
   width: 952px;
   padding: 0 10px 20px 10px;
   font-size: 11px;
   line-height: 17px;
}

#jm-copyrights {
   float: left;
}

#jm-poweredby {
   float: right;
}

/********** clearfix **********/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {    
   display: inline-block;
}

/* Hides from IE-mac \*/ * html .clearfix {
    height: 1%;
}

.clearfix {
    display: block !important;
}

.weareraw {
   color: #18862d;
   font-weight: bold;
   margin-top: 8px;
}

#home-bot2 {
   margin-top: 15px;
   margin-bottom: 15px;
}

#home-bot3 {
   color: #fff;
   font-size: 15px;
   margin-top: 30px;
   background-color: #fff;
}

.footer-menu-col {
   font-size: 14px;
}
/* End hide from IE-mac */

#mc_embed_signup {
   width: 95%;
   margin: 0 auto;
   margin-top:5px;
}

.mc-field-group-fname {
   width: 25%;
   display: inline-block;
   margin-right: 5px;
}

.mc-field-group-lname {
   width: 25%;
   display: inline-block;
   margin-left: 5px;
   margin-right: 5px;
}

.mc-field-group-email {
   width: 45%;
   display: inline-block;
   margin-left: 5px;
}

.mc-field-group-email {
   width: 45%;
   display: inline-block;
   margin-left: 5px;
}

#mc_embed_signup .mc-field-group label, #mc_embed_signup .mc-field-group-fname label, 
#mc_embed_signup .mc-field-group-lname label, 
#mc_embed_signup .mc-field-group-email label {
   color: #c01122;
   font-weight: bold;
   display: block;
}

#mc_embed_signup .mc-field-group input, #mc_embed_signup .mc-field-group-fname input,
#mc_embed_signup .mc-field-group-lname input,
#mc_embed_signup .mc-field-group-email input {
   height: 35px;
   line-height: 20px;
   width: 100%;
}

input#mce-FNAME, input#mce-LNAME, input#mce-EMAIL, input#field_361785 {
   font-size: medium;
   padding-left: 10px;
}

#mc-embedded-subscribe {
   height: 35px;
   line-height: 20px;
   width: 30%;
   font-weight: bold;
   font-size: large;
   margin: 0px 10px 10px 0px;
   float: right;
}

#audiobook-container {
   margin-left: 50px;
   display: inline-block;
}

#ebook-container {
   margin-left: 75px;
   display: inline-block;
   text-align: center;
}

div#blog-recent-post {
   background-image: url(/images/home-blog-recent-post.jpg);
   width: 990px;
   height: 185px;
   color: #c01122;
   cursor: pointer;
}

div#blog-recent-post-wrapper {
   float: left;
   margin-top: 30px;
   margin-left: 450px;
   width: 500px;
   height: 105px;
}

h3.home-blog-title {
   color: #18862d;
   font-size: 20px;
   font-weight: bold;
   /*letter-spacing: 1.5px;*/
}

div#blog-recent-post-wrapper p {
   color: #000;
   font-size: 16px;
   line-height: 22px;
}

div.hhc-popup {
   width: 700px;
   height: 550px;
   /*border: 1px solid black;*/
   margin: 0 auto;
}

div.hhc-newsletter-popup {
   width: 700px;
   height: 485px;
   /*border: 1px solid black;*/
   margin: 0 auto;
   background-image: url("/images/newsletter-popup-background.jpg");
   background-repeat: no-repeat;
    background-size: 100% auto;
}

#mce-FNAME::-webkit-input-placeholder, #mce-EMAIL::-webkit-input-placeholder, #field_361785::-webkit-input-placeholder {
    color:    #636363;
    font-size: 18px;
}

a.hhc-privacy {
   color: #c01122 !important;
   text-decoration: none !important;
}

.hhc-header {
   margin-top: 3px;
}

.hhc-privacy {
   display:inline;
   font-style: italic;
   font-weight: bold;
}

.hhc-desc {
   margin-bottom: 10px;
   font-size: 21px;
   line-height: normal;
   text-align: justify;
   width: 80%;
}

div#mce-responses {
   height: 10px;
}

h3.hhc {
   color:black;
   font-size: 26px;
   font-weight: bold;
}


.raw-expo-hhc {
   width: 100%; 
   margin: 0 auto;
}

.raw-expo-hhc-desc {
   width: 75%;
   margin-bottom: 10px;
   font-size:small;
}

#djslider116 {
   box-shadow: 1px 2px 8px #1c1c1c;
   width: 955px;
   height: 290px;
}

img.centerbord {
   padding:4px;
   border:1px solid #464646;
   background-color:#fff;
   display: block;
    margin-left: auto;
    margin-right: auto }
}

.purechat-widget .purechat-expanded, .purechat-widget .purechat-collapsed-outer {
   width: 275px !important;
}

.purechat-widget .purechat-expanded .purechat-widget-inner, .purechat-widget .purechat-collapsed-outer .purechat-widget-inner {
   background-color: #686868  !important;
}

.purechat-widget .purechat-widget-title, .purechat-window .purechat-widget-title {
   padding: 5px !important;
}

h2.aff-page-header {
   font-size: 28px !important;
   color: #c01122 !important;
   margin-bottom: 40px !important;
   font-weight: bold !important;
}

p.aff-name {
   font-weight: bolder;;
}

h3.aff-name {
   font-weight: bolder;
}

.aff-profile-page-div p {
   font-size: 16px;
   line-height: 22px;
}

div.aff-profile-page-bg {
   padding-bottom: 185px;
   background:url("https://www.morroccomethod.com/images/affiliate-background.jpg") no-repeat left bottom;
}

p.aff-text {
   font-size: 14px;
   line-height: 16px;
}

.aff-profile-div {
   margin-top: 25px;
   border-bottom: 1px solid #969696;
   height: 205px;
}

img.aff-image {
   float: left;
   margin-right: 45px;
}

img.aff-bottom-bg {
   width: 772px;
   height: auto;
   margin: -135px 0 -12px -15px;
   position: relative;
   z-index: -1;
}

div#lunar-signup {
   width: 500px;
   height: 150px;
   background-image: url("/images/lunar-signup-bg.jpg");
   margin: 15px auto;
}

.lunar-signup-email {
   width: 340px;
   height: 26px;
   margin: 100px 0 0 25px;
   padding-left: 7px;
   border-radius: 4px;
   font-size: 14px;
   box-shadow: inset 0 0 1px 1px #dbdbdb;
}

.lunar-signup-submit {
   background-color: #c01122; 
   width: 84px; 
   height: 28px;
   color: #fff;
   margin-top: 100px;
   border: none;
   border-radius: 4px;
   font-size: 14px;
   cursor: pointer;
   font-weight: bold;
   margin-left: 10px;
}

div.lunar-thank-you {
   width: 500px;
   height: 25px;
   color: #fff;
   margin: 15px auto;
   background-color: #18862d;
   text-align: center;
   border-radius: 4px;
}

div.lunarproductsbox {
   margin: 20px auto 20px auto;
}

div.lunarproductsbox a {
   text-decoration: none;
}

img.lunarcalendar {
   width:650px;
   height: auto;
   margin: 15px auto 25px auto;
   display: block;
}

h2.lunar {
   text-align: center !important;
}

img.lunarpks {
   padding: 4px;
   width: 174px; 
   height: 160px;
   border-right: 1px dotted #464646; 
}

h3.brush-how-to{
   margin-top: 15px;
   margin-bottom: 5px;
   font-weight: bold;
}

ul.brush-how-to lh{
   font-weight: bolder;
}

a.green-link{
   color: #1c8642 !important;
   text-decoration: none !important;
}

.testimonials-slider {
   border: 2px solid #a2a2a2;
   width:718px;
   height: 350px;
   overflow-y: scroll;
   padding: 10px;
}

img.paleo-landing-main, img.wellness-landing-main, img.empowered-landing-main, img.pcos-landing-main {
   width: 965px;
   height: 376px;
}

.paleo-landing-2 img {
   float:left;
   margin-left: -6px;
   padding-right: 42px;
}

.paleo-landing-container .family {
   float: right;
   padding-left: 100px;
   padding-bottom: 20px;
}

.paleo-landing-container .package {
   margin-top: 40px;
   margin-bottom: 50px;
}

.paleo-landing-container .title {
   font-size: 38px;
   font-weight: bold;
   color: black;
   line-height: normal;
   margin-top: 42px;
   margin-bottom: 35px;
}

div#affiliate-review {
   width: 972px;
   height: 260px;
   margin-top: -23px;
   margin-bottom: 20px;
   margin-left: -20px;
   padding-bottom: 30px;
   background: #ffffff url("../../../images/paleo_landing_page_paleomom.jpg") no-repeat left top;
}

div#affiliate-review p {
   font-size: 20px;
   padding-left: 320px;
   padding-top: 42px;
   line-height: 24px;
}

div#affiliate-review a {
   text-decoration: none;
   font-weight: normal;
   color: #4591d1;
}

div#affiliate-review img {
   float: right;
   margin-top: -30px;
}

div#affiliate-review-wellness {
   width: 972px;
   height: 260px;
   margin-top: -24px;
   margin-left: -20px;
   padding-bottom: 30px;
   background: #ffffff url("../../../images/paleo_landing_page_wellnessmama.jpg") no-repeat left top;
   font-family: 'Open Sans', sans-serif;
}

div#affiliate-review-wellness p {
   font-size: 20px;
   padding-left: 305px;
   padding-top: 42px;
   line-height: 24px;
}

div#affiliate-review-wellness a {
   text-decoration: none;
   font-weight: normal;
   color: #4591d1;
}

div#affiliate-review-wellness img {
   float: right;
   margin-top: -30px;
}

div#affiliate-review-empowered {
   width: 972px;
   height: 260px;
   margin-top: -24px;
   margin-left: -20px;
   padding-bottom: 10px;
   background: #ffffff url("../../../images/empowered_landing_page_lauren.jpg") no-repeat left top;
   font-family: 'Open Sans', sans-serif;
}

div#affiliate-review-pcos {
   width: 972px;
   height: 360px;
   margin-top: -24px;
   margin-left: -20px;
   padding-bottom: 10px;
   background: #ffffff url("../../../images/pcos_landing_page_amy.jpg") no-repeat left top;
   font-family: 'Open Sans', sans-serif;
}

div#affiliate-review-empowered p, div#affiliate-review-pcos p {
   font-size: 18px;
   padding-left: 305px;
   padding-top: 42px;
   line-height: 26px;
}

div#affiliate-review-empowered a, div#affiliate-review-pcos a {
   text-decoration: none;
   font-weight: normal;
   color: #4591d1;
}

div#affiliate-review-empowered img, div#affiliate-review-pcos img {
   float: right;
   margin-top: -30px;
}

div#paleo-landing-main, div#wellness-banner, div#empowered-banner, div#pcos-banner {
   width: 965px;
   height: 376px;
   box-shadow: 1px 1px 4px #1c1c1c;
   background: #fff url(../images/loader.gif) center center no-repeat;
   margin-left: -16px;
   margin-top: -20px;
   margin-bottom: 25px;
}

div.paleo-landing-1 {
   width:100%;
   margin-top:50px;
}

div.paleo-landing-2 {
   width:100%;
   margin-top:25px;
}

div.paleo-landing-3 {
   width:100%;
   margin-top:42px;
}

div.paleo-landing-4 {
   width:105%;
   margin-top:40px;
   margin-left: -15px;
}

.paleo-landing-4 .articles {
   margin-left: 18px;
}

.paleo-landing-4 .rawstore {
   margin-left: 32px;
   margin-right: 14px;
}

.paleo-landing-4 .videos {
   margin-left: 18px;
}

.paleo-landing-1 p, .paleo-landing-2 p, .paleo-landing-3 p, .paleo-landing-4 p, .paleo-landing-container p {
   font-size: 21px;
   line-height: normal;
}

div.paleo-landing-container, div.wellness-landing-container, div.empowered-landing-container, div.pcos-landing-container {
   width: 104%;
   background-color: white;
   margin-left: -18px;
   margin-top: -20px;
   margin-bottom: -19px;
}

div.paleo-landing-container {
   font-family: 'Open Sans', sans-serif;
}

.landing-page-package-container {
   margin-top: 40px;
   margin-bottom: 50px;
}

.wellness-landing-container h4 {
   font-size: 45px;
}

.wellness-landing-container h5 {
   font-size: 82px;
   font-weight: bold;
   line-height: normal;
}

div.paleo-landing-container h3 {
   font-size: 38px;
   font-weight: bold;
   margin-top: 30px;
   margin-bottom: 30px;
}

div.wellness-landing-container {
   margin-top: -35px;
   font-family: 'Open Sans', sans-serif;  
}

div.wellness-landing-container h3 {
   font-size: 38px;
   font-weight: bold;
   margin-top: 40px;
}

div.empowered-landing-container {
   margin-top: -35px;
   font-family: 'Lora', serif;
   font-size: 18px;
   line-height: 26px;
}

div.pcos-landing-container {
   margin-top: -35px;
   font-family: 'Open Sans', sans-serif;
   font-size: 18px;
   line-height: 26px;
}

div.empowered-landing-container a, div.pcos-landing-container a {
   color: #0072bc;
   text-decoration: none;
}

div.empowered-landing-container h3 {
   font-size: 38px;
   font-weight: bold;
   margin-top: 35px;
   margin-bottom: 20px;
   font-family: 'Raleway', sans-serif;
}

div.pcos-landing-container h3 {
   font-size: 38px;
   font-weight: bold;
   margin-top: 35px;
   margin-bottom: 20px;
   font-family: 'Open Sans', sans-serif;
}

#empowered-landing-page-video {
   margin-left: auto;
   margin-right: auto;
   display: block;
   margin-top: 48px;
   margin-bottom: 64px;
}

.empowered-landing-container #favorites #shampoo {
   float: left;
   margin-right: 40px;
   width: 260px;
   height: auto;
}

.pcos-landing-container #shampooing #shampoo {
   float: right;
   margin-right: 40px;
   width: 240px;
   height: auto;
   margin-top: -60px;
   padding: 10px;
}

.empowered-landing-container #favorites #brush {
   float: right;
   width: 345px;
   height: auto;
}

.pcos-landing-container #boar-bristle-brushing #brush {
   float: left;
   width: 320px;
   height: auto;
}

.empowered-landing-container #favorites p, .pcos-landing-container #favorites p {
   margin-top: 42px;
}

.empowered-landing-container #readers-adore .review, .pcos-landing-container #readers-adore .review {
   color: #464646;
   margin-left: 40px;
   margin-top: 20px;
}

.empowered-landing-container #readers-adore .review span, .pcos-landing-container #readers-adore .review span {
    margin-left: 50px;
}

.empowered-landing-container #package {
   width: 955px;
   height: 300px;
   margin-top: 45px;
   margin-bottom: 48px;
   background: #ffffff url("../../../images/empowered-landing-page-package.jpg") no-repeat left top;
}

.pcos-landing-container #package {
   width: 955px;
   height: 315px;
   margin-top: 45px;
   margin-bottom: 48px;
   background: #ffffff url("../../../images/pcos-landing-page-package.jpg") no-repeat left top;
}

ul.circle {
   list-style-type: disc;
}

.empowered-landing-container ul li {
   padding: 0;
   background: none;
}

img.firesale-image {
   margin-bottom: 15px;
   margin-left: 4px;
}

div.jm-module.none {
   display: none;
}

a.product-literature-link {
   display: block;
   text-align: center;
   margin-top: 20px;
   width: 300px;
   height: 25px;
   background-color: #464647;
   color: white !important;
   text-decoration: none !important;
   font-size: 14px;
   padding-top: 5px;
}

a.instructions-link {
   display: block;
   text-align: center;
   margin-top: 20px;
   width: 150px;
   height: 25px;
   background-color: #464647;
   color: white !important;
   text-decoration: none !important;
   font-size: 14px;
   padding-top: 5px;
}

h2.product-literature-link {
   margin-top: 25px !important;
}

#awaken-your-roots-container {
   margin-top: 25px;
}

a.writereview-link {
  display: block;
  text-align: center;
  margin-top: 20px;
  width: 250px;
  height: 25px;
  background-color: #464647;
  color: white !important;
  text-decoration: none !important;
  font-size: 14px;
  padding-top: 5px;
}

div.testimonials-main-banner {
   width: 100%;
   height: 286px;
   margin-top: 50px;
   margin-bottom: 54px;
}

div.testimonials-mid-images {
   display: table-cell;
   height: 303px;
   width: 233px;
   border-bottom: 2px solid #ccc;
}

div.testimonials-mid-images:nth-child(even) {
   padding: 0 18px 0;
}

p.testimonials-affiliatename-thumb-title {
   font-weight: 600;
   font-size: 16px;
}

p.testimonials-affiliatecompany-thumb-title {
   font-size: medium;
}

p.testimonials-affiliate-thumb-text {
   font-style: italic;
}

p.testimonials-affiliatename-main-title {
   font-size: 30px;
   font-weight: 600;
   color: #18862d;
   padding-top: 5px;
   padding-bottom: 14px;
}

p.testimonials-affiliatecompany-main-title {
   padding-bottom: 26px;
   font-size: 20px;
   color: #7d7d7d;
}

p.testimonials-affiliate-main-text {
   font-size: 16px;
   padding-bottom: 70px
}

a.testimonials-affiliate-main-link {
   font-size: 16px;
   color: #448ccb !important;
   text-decoration: none !important;
}

h3.green{
   font-size: 30px;
   font-weight: 600;
   color: #18862d;
   padding-top: 22px;
   padding-bottom: 22px;
   display: inline-block;
}

div.testimonials-filter {
   display: inline-block;
   float: right;
   padding-top: 22px;
   padding-bottom: 22px;
   padding-right: 8px;
}

div.testimonials-container {
   width: 734px;
   height: 112px;
   margin-bottom: 50px;
}

.testimonials-container img {
   margin-top: 14px;
   float: left;
   border:  1px solid #d2d2d2;
}

.testimonials-container .name, .testimonials-container .location {
   padding-left: 112px;
}

.testimonials-container .name {
   padding-top: 34px;
   font-size: 14px;
   font-weight: 600;
}

.testimonials-container .location {
   color: #727272;
}

.testimonials-container .testimonial {
   width: 453px;
   height: 112px;
   background-color: #ededed;
   margin-top: -80px;
   float: right;
   border-radius: 7px;
}

.testimonials-container .testimonial p {
   padding: 15px;
}

#zenbox_tab {
   background-color: #252525 !important;
}

#sticky
{
   background:url(../../../images/free-shipping-strip.jpg) no-repeat center center #252525;
   height:36px;
   width:100%;
   margin-left: auto;
   margin-right: auto;
}

#sticky.stick {
    position: fixed;
    top: 0;
    z-index: 10000;
}

div#jm-mainpage {
   padding-top: 10px;
}

.customer-status-old {
   text-decoration: none !important;
   background-color: #c01122;
   color: white !important;
   padding: 2px 20px;
}

.customer-status-new {
   text-decoration: none !important;
   background-color: #18862d;
   color: white !important;
   padding: 2px 20px;
}




div.what_is_upcycling {
   height: 100px;
   width: 900px;
}

div.three_columns {
   height: 450px;
   width: 900px;
   background-color: rpg(50, 50, 50)
}

div.three_columns div {
   height: 450px;
   width: 300px;
   float: left;
}

div.two_columns div {
   height: 365px;
   width: 450px;
   float: left;
}

div.add_read {
   height: 50px;
   width: 900px;
}

div.leaf {
   height: 55px;
   width: 75px;
   float: left;
}

div.article {
   height: 55px;
   width: 715px;
   float: left;
}

div.read {
   height: 55px;
   width: 75px;
   float: left;
}

p.zero_margin {
   margin: 0;
}

p.center{
   text-align: center;
}

a.link1 {
   text-align: center;
      font-family: "Arial", Helvetica, sans-serif;
      font-size: 1em;  
      color: rgb(70, 70, 70); 
      font-weight: bold;
      text-decoration: none;
}

img.auto_margin {
   display: block;
   margin-left: auto;
   margin-right: auto;
}


div.headerimage {
   height: auto;
   width: 100%;
}

div.what_is_upcycling {
   height: 100px;
   width: 900px;
}

div.three_columns {
   height: 450px;
   width: 900px;
}

div.three_columns div {
   height: 450px;
   width: 300px;
   float: left;
}

div.two_columns {
   height: 430px;
   width: 900px;
}

div.add_read {
   height: 50px;
   width: 900px;
}

div.articles {
   height: 50px;
   width: 900px;
   margin-top: 16px;
   border-bottom: 2px solid #d7d7d7;
}

div.leaf {
   height: 55px;
   width: 75px;
   float: left;
}

div.article {
   height: 55px;
   width: 715px;
   float: left;
}

div.read {
   height: 55px;
   width: 75px;
   float: left;
}

div.upp-footer {
   width: 100%;
   height: 64px;
   margin-top: 23px;
   margin-bottom: 45px;
}

div.socialmedia {
   float: left;
}

div.socialmedia div {
   float: left;
   width: 20%;
   height: 100%;
}

div.footer2 {
   float: left;
   width: 30%;
   height: 100%;
}

div.footer3 {
   float: left;
   width: 15%;
   height: 100%;
}

img.socialresize {
   height: 64px;
   width: 64px;
   margin-right: 25px;
}

p.zero_margin {
   margin: 0;
}

p.center{
   text-align: center;
}

p.style1 {   
      font-family: "Arial", Helvetica, sans-serif;
      font-size: 2em;  
      color: #464646; 
      margin-top: 5%;
      font-size: 34px;
}

p.style2 {  
      font-family: "Arial", Helvetica, sans-serif;
      font-size: 17px;  
      color: #464646; 
      margin-top: 10px;
      margin-bottom: 25px;
      line-height:125%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 15px;
      padding-right: 15px;
}

p.style3 {   
      text-align: center;
      font-family: "Arial", Helvetica, sans-serif;
      font-size: 50px;  
      font-weight: bold;
      color: rgb(0, 135, 95);
      margin-top: 0px;
      margin-bottom: 10px;
}

p.style4 {  
   text-align: center;
   font-family: "Arial", Helvetica, sans-serif;
   font-size: 17px;  
   color: rgb(70, 70, 70); 
   margin-top: 24px;
   margin-bottom: 32px;
   line-height: normal;
   margin-left: auto;
   margin-right: auto;
   padding-left: 22px;
   padding-right: 22px;
}

p.style5 {   
   font-size: 34px;  
   color: rgb(70, 70, 70); 
   margin-bottom: 30px;
}

p.style6 {  
      font-family: "Arial", Helvetica, sans-serif;
      font-size: 1em;  
      color: rgb(0, 135, 95);
      font-weight: bold;
      margin: 0;
}

p.style7 {   
      font-family: "Arial", Helvetica, sans-serif;
      font-size: 1em;  
      color: rgb(137, 137, 137);
      margin: 0;
	font-weight:700;
}

p.style8 {   
      font-family: "Arial", Helvetica, sans-serif;
      font-size: 1em;  
      color: rgb(137, 137, 137);
      margin-top: 0;
      margin-bottom: 10px;
}

a.link1 {
   text-align: center;
      font-family: "Arial", Helvetica, sans-serif;
      font-size: 1.7em;
   line-height: normal;
      color: rgb(70, 70, 70) !important;
      font-weight: bold;
      text-decoration: none !important;
   display: block;
}

.header1 {
    font-weight:bold;
    color: rgb(192, 17, 34);
    font-size:18px;
    text-align:left;
    font-family:arial, helvetica, sans-serif;
    margin:0px;
    padding:0px;
}

.name_font1 {
    font-weight:bold;
    color: #464646;
    font-size:21px;
    text-align:left;
    font-family:arial, helvetica, sans-serif;
    margin: 0px;
}

.title_font1 {
    font-weight:normal;
    color: rgb(125, 125, 125);
    letter-spacing:0pt;
    font-size:13px;
    text-align:left;
    font-family:arial, helvetica, sans-serif;
    line-height:1;
    margin:0px;
    margin-top: 5px;
    padding:0px;
}

.description_font1 {
    margin: 0px;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
}

.name_font2 {
    font-weight:bold;
    color:#000000;
    font-size:13px;
    text-align:left;
    font-family:arial, helvetica, sans-serif;
    margin:0px;
    margin-top: 10px;
    padding:0px;
}

.title_font2 {
    color: rgb(54, 54, 54);
    font-size:12px;
    text-align:left;
    font-family:arial, helvetica, sans-serif;
    margin:0px;
    padding:0px;
}

.description_font2 {
    margin: 0px;
    margin-top: 10px;
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
    font-style:italic;
}

.player1 {
    width: 100%;
    height: 100%;
}

.img_class {
    height: 100%; 
    width: 100%;
}

.img_class:hover {
    cursor: pointer;
    border: 5px #005479;
}

.featured_upcycler{
   border-bottom:1px solid black;
   display:inline-block;
   width:70%;
   color:#464646;
font-size: 24px;
    font-weight: 600;
}

.upcyclecircle{
   display:inline;
   margin-bottom:-5%;
   margin-left:10%;
}

.chopstickconnie{
   text-align: center;
   font-family: "Arial", Helvetica, sans-serif;
   font-size: 17px;
   color: rgb(70, 70, 70);
   margin-top: 10px;
   margin-bottom: 10px;
   line-height: normal;
   margin-left: 20px;
}

.readmore{
   background-color: #00875F;
   color: white !important;
   text-decoration: none !important;
   margin-left: 266px;
   margin-top: 18px;
   display: block;
   height: 30px;
   width: 162px;
   line-height: 31px;
   text-align: center;
   font-size: 15px;
   font-weight: 100 !important;
}

.up1 {
   line-height: 150%;
}

.up1 img {
   margin-left: 40px;
}

.leaves {
   background: #ffffff url("../../../images/upp/grey_leaf.jpg") no-repeat left center;
   border-bottom:1px solid gray;
   height: 70px;
   width: 95%;
   padding-left: 65px;
   width: 85%;
   color: #464646;
}

.leaves:hover {
   background: #ffffff url("../../../images/upp/green_leaf.jpg") no-repeat left center;
   color: #00875f;
}

.leaves a {
   text-decoration: none;
}

.gohere {
   margin-left: 665px;
   margin-top: -48px;
}

.leaves .p1 {
   padding-top: 12px;
   font-size: 20px;
}

.leaves .p2 {
   font-size: 17px;
   color: #898989;
   font-weight: 500;
}

.upp-reading-links {
   text-decoration: none !important;
}

.upp-additional-reading, .upp-like {
   margin-left: 40px;
}

.upp-like {
   margin-top: 40px;
}

.upp-like .style5 {
   margin-bottom: 20px;
}

.upp-like .style6 {
   font-size: 22px;
   color: #898989;
   font-weight: 100;
}

.hhc-privacy-landing-page {
	margin-top:-50px;
	margin-bottom:30px;
	font-size:medium;
	text-align:left;
	font-style:italic;
	width:37%;
	margin-left: 460px;
}

.wellness-hhsp {
   border-top: 2px solid #ebebeb;
   border-bottom: 2px solid #ebebeb;
   margin-top: 48px;
   margin-bottom: 25px;
   height: 280px;
   padding-top: 10px;
}

.wellness-hhsp h3 {
   color: #c01122;
   font-size: 28px !important;
   margin-top: 0px !important;
   margin-left: 18px;
}

.wellness-hhsp .price {
   color: black;
   font-weight: 400;
   font-size: 20px !important;
   margin-left: 48px;
   margin-top: 10px !important;
}

.wellness-hhsp .left {
   width: 50%;
   float: left;
}

.wellness-hhsp .right {
   width: 50%;
   float: right;
   text-align: left !important;
}

.wellness-hhsp .right p {
   margin-top: 48px;
   line-height: 24px;
}

.wellness-hhsp .right img {
   width:113px;
   height:20px;
   margin-top: 60px;
}

.wellness-hhsp .right a {
   display: block;
   background-color: #c01122;
   width: 200px;
   height: 35px;
   color: #ffffff;
   text-decoration: none;
   line-height: 35px;
   text-align: center;
   font-size: 20px;
   border-radius: 5px;
   margin-top: 50px;
}

.wellness-hhsp .left a {
   text-decoration: none;
}

iframe#issue-form {
   margin-left: -15px;
   margin-top: -18px;
   margin-bottom: -12px;
   border: none;
}

.ss-top-of-page, .ss-form-heading {
   display: none;
}