@import url('http://fonts.googleapis.com/css?family=Open+Sans');

body {
   background: url(../i/home/dgbg.png) repeat !important;margin-bottom:-4px!important;
}

html {
 min-height:100%;
}

#layout {
    margin: 0 auto;
    width: 1070px;
}

#layout2 {
    margin: 0 auto;
    width: 1070px;
    padding-left:65px;
    }
    
    #layout2 h1 {line-height:50px;font-family: "Open Sans";font-weight:600;color:#ffffff!important;font-size:38px;padding-top:55px;margin-bottom:30px;}
#layout2 p {line-height:24px;font-family: "Open Sans"; font-weight:normal;color:#ffffff!important;font-size:14px!important;width:400px;}
#navig {
    display:inline;
    text-align: left;
    color:#333!important;
    text-decoration:none!important;
    
}

#navig li {
    width: 200px !important;display:inline;
    height: 30px;text-decoration:none!important;color:#333!important;
    padding:10px;font-weight:500;
}

#navig li a {
    width: 200px !important;display:inline;
    height: 30px;text-decoration:none!important;color:#333!important;
}

#navig li:first-child {padding-top: 30px;}

.slidingDiv{
position:absolute;z-index: 9999;
background:#bcd757;display: none;
height:31px;
margin-left:750px;
padding-left:5px;
padding-right:7px;
padding-top:4px;margin-top: 28px;width: 286px;
border-bottom-left-radius:7px;
border-bottom-right-radius:7px;
height:420px;background-color:#fff;
border: #cccccc solid 2px;
background: #ffffff url(../i/home/helpbg.png) no-repeat bottom center;
}#helpborderdiv {
    border: #ccc 2px solid;
    background: #ffffff;
   -moz-border-radius: 6px; /* Firefox */  
        -webkit-border-radius: 6px; /* Safari, Chrome */  
        border-radius: 6px;
padding-right: 15px;
margin-left: 20px;
padding-top: 0px;
    
}#helpborderdiv:hover {
    -webkit-box-shadow: 0px 2px 0px rgba(50, 50, 50, 0.21);
-moz-box-shadow:    0px 2px 0px rgba(50, 50, 50, 0.21);
box-shadow:         0px 2px 0px rgba(50, 50, 50, 0.21);
}

#helpborder{

    background:url(../i/home/dropicon.png) no-repeat center right;
padding-right:16px;
padding-bottom:2px;
display:inline;
}

.helpdiv {
   padding: 15px;
    margin-left: 5px;
    margin-right: 5px;
     background: url(../i/home/divider1.png) no-repeat bottom center;
        margin-bottom: 0px;
        margin-top: 0px;
}



#help
{
background:url(http://totalwellnesscleanse.com/web/i/home/help1.png) no-repeat center right;
float:right;
width:345px;
height:45px;
}

#ddarrow {background:url(http://totalwellnesscleanse.com/web/i/home/dropicondown.png) no-repeat right bottom;
height:7px;
width:8px;
float:right;
margin-right:20px;
padding-top:14px;
outline:none!important;
border:none!important;
border-style: none!important;
}

#featuredn {background:#ffffff;border-top:solid 3px #e6e6e6;text-align:center;min-height:300px;}
#featuredn h1 {color:#000000!important;font-family: "Open Sans";font-weight:500;font-size:34px;margin-top:25px;margin-bottom:15px;}
#featuredn p {color:#333333!important;text-align:center;line-height:20px;}

#feature2 {margin-left:auto;margin-right:auto;background-size:contain;width:1300px;background:#619bbb url(http://totalwellnesscleanse.com/web/i/home/hmfeatured_02.png) no-repeat center center;min-height:398px;margin-top:-125px;}

#contentn {
    background: none!important;
    margin: 0px 0 40px;
    width: 100%;
    overflow: hidden;
    clear: both;
    }
    
#content .articlen {
        padding: 10px 30px;
        }

        #content .articlen .center-text {
            text-align: center;
        }
#contentn .articlen h3 {text-align:center;color:#000000!important;font-family: "Open Sans";font-weight:600;font-size:34px;margin-top:25px;margin-bottom:15px;}
#contentn .articlen p {text-align:center;color:#000000!important;font-family: "Open Sans";font-weight:normal;font-size:16px;margin-top:35px;margin-bottom:30px;}

#diff1 {float:left;width:346px;height:550px;margin-right:2px;background:url(http://totalwellnesscleanse.com/web/i/home/Home_17.png) no-repeat;padding:5px;}
#diff1 h2 {padding-left:8px;width:330px;text-align:left!important;color:#000000!important;font-family: "Open Sans";font-weight:600;font-size:24px;margin-top:25px;margin-bottom:15px;}
#diff1 p {padding-left:8px;width:330px;text-align:left!important;color:#333!important;font-family: "Open Sans";font-weight:normal;font-size:12px;margin-top:25px;margin-bottom:10px;line-height:22px;}

#diff2 {float:left;width:346px;height:550px;margin-right:0px;background:url(http://totalwellnesscleanse.com/web/i/home/Home_12.png) no-repeat;padding:5px;}
#diff2 h2 {padding-left:8px;width:330px;text-align:left!important;color:#000000!important;font-family: "Open Sans";font-weight:600;font-size:24px;margin-top:25px;margin-bottom:15px;}
#diff2 p {padding-left:8px;width:330px;text-align:left!important;color:#333!important;font-family: "Open Sans";font-weight:normal;font-size:12px;margin-top:25px;margin-bottom:10px;line-height:22px;}

#diff3 {float:left;width:346px;height:550px;margin-right:0px;background:url(http://totalwellnesscleanse.com/web/i/home/Home_14.png) no-repeat;padding:5px;}
#diff3 h2 {padding-left:8px;width:330px;text-align:left;color:#000000!important;font-family: "Open Sans";font-weight:600;font-size:24px;margin-top:25px;margin-bottom:15px;}
#diff3 p {padding-left:8px;width:330px;text-align:left!important;color:#333!important;font-family: "Open Sans";font-weight:normal;font-size:12px;margin-top:25px;margin-bottom:10px;line-height:22px;}

.slide {background:#f2f8fa!important;background-color:#f2f8fa!important;min-height:350px;}
.slide h3 {width:400px;text-align:center;color:#000000!important;font-family: "Open Sans";font-weight:600;font-size:24px;margin-top:45px;margin-bottom:15px;}
.slide p {font-style:italic;width:400px;text-align:center!important;color:#333!important;font-family: "Open Sans";font-weight:normal;font-size:16px;margin-top:25px;margin-bottom:10px;line-height:22px;}
#footn {color:#c2c2c2!important;font-style:normal!important;text-decoration:none!important;}
#footn a {color:#c2c2c2!important;font-style:normal!important;text-decoration:none!important;}

/*about us our team */

#aboutus1 {float:left;width:346px;min-height:300px;margin-right:52px;text-align:center;}
#aboutus2 h2 {margin-left:auto;margin-right:auto;display:block;text-align:left;color:#1b6b9a!important;font-family: "Open Sans";font-weight:500;font-size:28px;margin-top:10px;margin-bottom:6px;}
#aboutus2 > span {text-align:left;font-style:italics;font-size:16px;font-color:#1b6b9a}
#aboutus2 {float:left;width:600px;min-height:300px;margin-right:2px;text-align:left;}
#aboutus2 p {text-align:left!important;}


#sq {
    border: 2px solid #fff;
    -webkit-border-radius: 10px;
    border-radius:10px;
    background: #fff;
   -webkit-box-shadow:  0px 3px 8px 0px rgba(35, 50, 60, .75);
    box-shadow:  0px 3px 8px 0px rgba(35, 50, 60, .75); 
    width:636px;
    min-height:600px;
    margin:auto auto;
    overflow: hidden;
    clear: both;
    display:block;
    margin-top:5%;
    }

 #sq .article {
        padding: 20px 60px;
        }

    #sq .article strong {
     font-weight:bold;
}
    #sq .article p {
        padding-bottom:15px;
    }

     #sq .article H2 {
        color: #1c1c1c;
        font-family: ProximaNova, Arial, Helvetica, sans-serif;
        font-size: 28px;
        font-weight: bold;
        letter-spacing: -1px;
        line-height: 1.35em;
        text-align: center;
        margin: 0 -2px;
        }

        #sq .article H2 SPAN {
            color: #d10005;
            font-family: ProximaNovaCondSemibold, Arial, Helvetica, sans-serif;
            font-size: 30px;
            line-height: 1.75em;
            }


        #sq .article H3 {
            color: #1c1c1c;
            font-family: ProximaNovaBold, Arial, Helvetica, sans-serif;
            font-size: 38px;
            font-weight: bold;
            letter-spacing: -1px;
            text-align: center;
            margin: .5em 0 .75em;
            }

          #sq .article H3 SPAN {
            color: #1c1c1c;
            font-family: ProximaNovaCondSemibold, Arial, Helvetica, sans-serif;
            font-size: 28px;
            font-weight: 400;
            letter-spacing: -1px;
            text-align: center;
            margin: 1em 0 .5em;
            }

          

        #sq .article H4 {
            color: #1c1c1c;
            font-family: ProximaNovaCondSemibold, Arial, Helvetica, sans-serif;
            font-size: 26px;
            font-weight: bold;
            letter-spacing: -1px;
            text-align: center;
            margin: 1em 0 .75em;
            display:block;
            }

         #sq .article H5 {
            color: #1c1c1c;
            font-family: ProximaNovaBold, Arial, Helvetica, sans-serif;
            font-size: 28px;
            font-weight: bold;
            letter-spacing: -1px;
            text-align: center;
            margin: 1em 0 .75em;
            }

        #sq .article H6 {
            color: #1c1c1c;
            font-family: ProximaNova, Arial, Helvetica, sans-serif;
            font-size: 20px;
            font-weight: bold;
            letter-spacing: -1px;
            text-align: center;
            margin: .5em 0 1em;
            }

.eml {
    border: 2px solid #999;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;
    border-radius:8px;
    font-family: ProximaNova, Arial, Helvetica, sans-serif;
    font-size:20px;
    padding:8px;
    height:40px;
    width:300px;
    text-align:center;
}

    .eml:focus {
        outline: none;
        border-color: #fdc428;
        box-shadow: 0 0 10px #fdc428;
    }

    .eml:hover {
        outline: none;
        border-color: #fdc428;
        box-shadow: 0 0 10px #fdc428;
    }

 .footer_sq {
     display:block;
        margin:15px auto;
        width:580px;

}

 .footer_sq p {
        display: block;
        margin-bottom: 5px;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align:center;
        line-height:22px;
        color:black;
    }