/* Custom Font Start */

	/* Museo Sans 700 Regular */
	@font-face {
    font-family: 'museo_slab700';
    src: url('fonts/museo_slab_700-webfont.eot');
    src: url('fonts/museo_slab_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_700-webfont.woff2') format('woff2'),
         url('fonts/museo_slab_700-webfont.woff') format('woff'),
         url('fonts/museo_slab_700-webfont.ttf') format('truetype'),
         url('fonts/museo_slab_700-webfont.svg#museo_slab700') format('svg');
    font-weight: normal;
    font-style: normal;}

	/* Museo Slab 500 Regular */
	@font-face {
    font-family: 'museo_sans500';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_500-webfont.woff2') format('woff2'),
         url('fonts/museosans_500-webfont.woff') format('woff'),
         url('fonts/museosans_500-webfont.ttf') format('truetype'),
         url('fonts/museosans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;}
/* Custom Font End */



/* Universal Start */

body{ color: #666666; font-size: 16px; font-weight: normal; background: #ffffff; line-height: 20px}

abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-style: normal;
  font-family: 'museo_sans500', Arial, sans-serif!important;
}

h1, h2, h3, h4, h5, h6, a{ font-family: 'museo_slab700', Arial, sans-serif!important; text-transform: none!important;}

a:link{ color: #31b945; text-decoration: none}
a:visited{ color: #a0ce4e; text-decoration: none}
a:hover{ color: #31b945; text-decoration: none}
a:active{ color: #31b945; text-decoration: none}

/* Video Start */
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:none;}
.googlemap iframe { width: 100%; /*position: absolute; top: 0; left: 0;  height: 100%; border:none;*/}
/* Video End */

/* Universal End */

/* Home Submenu Start */
.category-juices .main-container .col1-layout{ padding: 30px 30px 10px}
.home-submenu{ margin:0 auto; padding: 0; width: 90%; position: relative;}
.home-submenu .catname{ text-transform: uppercase; color: #a9ada5; padding: 10px 0; font-weight: normal;}
.home-submenu .h-submenu{ margin:0; padding: 10px 0; }
.home-submenu .h-submenu ul{ margin:0; padding: 0}
.home-submenu .h-submenu li{ margin:0; padding: 0; display: inline;}
.home-submenu .h-submenu li a{ color: #a9ada5; padding: 0 30px; font-weight: normal; cursor: pointer;}
.home-submenu .h-submenu li a:hover{ color: #a9d753; text-decoration: none;}
.home-submenu:before, .home-submenu:after { clear: both; content: ""; display: block;}
/* Home Submenu End */

/* Home 1st Block Start */
.dj-1b{ margin: 0 0 40px 0}
.dj-1b .text-block{ color: #8d8d8d}
.dj-1b .text-block h3{ color: #b7d38d; margin: 0 0 13px; font-weight: bold; font-size: 27px}
.dj-1b .text-block p{ font-size: 16px; font-style: normal; }
.dj-1b .text-block a{ margin:5px 0 0 0; border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-1b .text-block a:hover{ background: #31b945}
.dj-1b .img-block{ margin: 60px 0 0}
/* Home 1st Block End */

/* Home 2nd Block Start */
.dj-2b{ margin: 0 0 70px}
.dj-2b .text-block{ color: #8d8d8d; text-align: center;}
.dj-2b .text-block h3{ color: #b7d38d; margin: 0 0 13px; font-weight: bold; font-size: 27px}
.dj-2b .text-block p{ font-size: 16px; font-style: normal; }
.dj-2b .text-block a{ border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-2b .text-block a:hover{ background: #31b945}
.dj-2b .bg-video-block{ margin: 20px 0; background: url("/dailyjuice/media/wysiwyg/video-bg.jpg") no-repeat scroll center 0 rgba(0, 0, 0, 0); height: 431px;}
.dj-2b .bg-video-block .video-box{ width: 653px; height: 373px; margin: 0 auto;}
.dj-2b .video-box-holder-pos{ position:relative}
.dj-2b .video-box-holder{ z-index: 99999; position: relative; margin: 0px auto; width: 50%;}
.dj-2b .video-box-new{ margin: 0px auto; width: 100%;}
.dj-2b .video-cnt{position:relative;}
.dj-2b .video-cnt-block{ position:absolute; top:30px; left:300px; z-index:99999}
.dj-2b .video-cnt-block iframe { /*width: 100%; height: auto;*/}
/* Home 2nd Block End */

/* Home 3rd Block Start */
.dj-3b{ margin: 0 0 50px 0}
.dj-3b .text-block{ color: #8d8d8d; margin: 170px 0 0 0}
.dj-3b .text-block h3{ color: #b7d38d; margin: 0 0 13px; font-weight: bold; font-size: 27px}
.dj-3b .text-block p{ font-size: 16px; font-style: normal; }
.dj-3b .text-block a{ margin:5px 0 0 0; border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-3b .text-block a:hover{ background: #31b945}
.dj-3b .img-block{ margin: 0}
.dj-3b .img-block img{ margin: 0 auto}
/* Home 3rd Block End */

/* Home 4th Block Start */
.dj-4b{ margin: 0 0 50px 0}
.dj-4b .text-block{ color: #8d8d8d; margin: 80px 0 0 0}
.dj-4b .text-block h3{ color: #b7d38d; margin: 0 0 13px; font-weight: bold; font-size: 27px}
.dj-4b .text-block p{ font-size: 16px; font-style: normal; }
.dj-4b .text-block a{ margin:5px 0 0 0; border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-4b .text-block a:hover{ background: #31b945}
.dj-4b .img-block{ margin: 0}
.dj-4b .img-block img{ margin: 0 auto}
/* Home 4th Block End */

/* Home 5th Block Start */
.dj-5b{ margin: 0 0 50px}
.dj-5b .text-block{ color: #8d8d8d; text-align: center;}
.dj-5b .text-block h3{ color: #b7d38d; margin: 0 0 13px; font-weight: bold; font-size: 27px}
.dj-5b .text-block p{ font-size: 16px; font-style: normal; }
.dj-5b .text-block a{ border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-5b .text-block a:hover{ background: #31b945}
.dj-5b .img-block{ margin: 0 0 40px; text-align: center;}
.dj-5b .img-block img{ margin: 0 auto;}
/* Home 5th Block End */

/* Home 6th Block Start */
.dj-6b{ margin: 0 0 50px 0}
.dj-6b .text-block{ color: #8d8d8d; margin: 170px 0 0 0}
.dj-6b .text-block h3{ color: #b7d38d; margin: 0 0 13px; font-weight: bold; font-size: 27px}
.dj-6b .text-block p{ font-size: 16px; font-style: normal; }
.dj-6b .text-block a{ margin:5px 0 0 0; border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-6b .text-block a:hover{ background: #31b945}
.dj-6b .img-block{ margin: 0;}
.dj-6b .img-block img{ margin: 0 auto}
/* Home 6th Block End */

/* Juice 1st Block Start */
.dj-juice-1b{ margin: 0 0 50px}
.dj-juice-1b .text-block{ margin: 50px 0 0 0; color: #8d8d8d;}
.dj-juice-1b .text-block h2{ color: #ff9412; margin: 0 0 27px; padding: 0 0 12px; border-bottom: #b2b2b2 1px solid; display: inline-block; font-weight: bold; font-size: 27px}
.dj-juice-1b .text-block p{ font-size: 16px; font-style: normal; }
.dj-juice-1b .text-block a{ border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-juice-1b .text-block a:hover{ background: #31b945}
.dj-juice-1b .img-block{ margin: 0 0 40px; text-align: center;}
.dj-juice-1b .img-block img{ margin: 0 auto;}
/* Juice 1st Block End */

/* Juice 2nd Block Start */
.dj-juice-2b{ margin: 0 0 50px}
.dj-juice-2b .text-block{ margin: 50px 0 0 0; color: #8d8d8d;}
.dj-juice-2b .text-block h2{ color: #2eb341; margin: 0 0 27px; padding: 0 0 12px; border-bottom: #b2b2b2 1px solid; display: inline-block; font-weight: bold; font-size: 27px}
.dj-juice-2b .text-block p{ font-size: 16px; font-style: normal; }
.dj-juice-2b .text-block a{ border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-juice-2b .text-block a:hover{ background: #31b945}
.dj-juice-2b .img-block{ margin: 0 0 40px; text-align: center;}
.dj-juice-2b .img-block img{ margin: 0 auto;}
/* Juice 2nd Block End */

/* Juice 3rd Block Start */
.dj-juice-3b{ margin: 0 0 50px}
.dj-juice-3b .text-block{ margin: 50px 0 0 0; color: #8d8d8d;}
.dj-juice-3b .text-block h2{ color: #920a40; margin: 0 0 27px; padding: 0 0 12px; border-bottom: #b2b2b2 1px solid; display: inline-block; font-weight: bold; font-size: 27px}
.dj-juice-3b .text-block p{ font-size: 16px; font-style: normal; }
.dj-juice-3b .text-block a{ border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-juice-3b .text-block a:hover{ background: #31b945}
.dj-juice-3b .img-block{ margin: 0 0 40px; text-align: center;}
.dj-juice-3b .img-block img{ margin: 0 auto;}
/* Juice 3rd Block End */

/* Juice 4th Block Start */
.dj-juice-4b{ margin: 0 0 50px}
.dj-juice-4b .text-block{ margin: 50px 0 0 0; color: #8d8d8d;}
.dj-juice-4b .text-block h2{ color: #b07b89; margin: 0 0 27px; padding: 0 0 12px; border-bottom: #b2b2b2 1px solid; display: inline-block; font-weight: bold; font-size: 27px}
.dj-juice-4b .text-block p{ font-size: 16px; font-style: normal; }
.dj-juice-4b .text-block a{ border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-juice-4b .text-block a:hover{ background: #31b945}
.dj-juice-4b .img-block{ margin: 0 0 40px; text-align: center;}
.dj-juice-4b .img-block img{ margin: 0 auto;}
/* Juice 4th Block End */

/* Juice 5th Block Start */
.dj-juice-5b{ margin: 0 0 50px}
.dj-juice-5b .text-block{ margin: 50px 0 0 0; color: #8d8d8d;}
.dj-juice-5b .text-block h2{ color: #d4b487; margin: 0 0 27px; padding: 0 0 12px; border-bottom: #b2b2b2 1px solid; display: inline-block; font-weight: bold; font-size: 27px}
.dj-juice-5b .text-block p{ font-size: 16px; font-style: normal; }
.dj-juice-5b .text-block a{ border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-juice-5b .text-block a:hover{ background: #31b945}
.dj-juice-5b .img-block{ margin: 0 0 40px; text-align: center;}
.dj-juice-5b .img-block img{ margin: 0 auto;}
/* Juice 5th Block End */

/* Juice 6th Block Start */
.dj-juice-6b{ margin: 0 0 50px}
.dj-juice-6b .text-block{ margin: 50px 0 0 0; color: #8d8d8d;}
.dj-juice-6b .text-block h2{ color: #e7b300; margin: 0 0 27px; padding: 0 0 12px; border-bottom: #b2b2b2 1px solid; display: inline-block; font-weight: bold; font-size: 27px}
.dj-juice-6b .text-block p{ font-size: 16px; font-style: normal; }
.dj-juice-6b .text-block a{ border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-juice-6b .text-block a:hover{ background: #31b945}
.dj-juice-6b .img-block{ margin: 0 0 40px; text-align: center;}
.dj-juice-6b .img-block img{ margin: 0 auto;}
/* Juice 6th Block End */

/* Juice 7th Block Start */
.dj-juice-7b{ margin: 0 0 0px}
.dj-juice-7b .text-block{ margin: 50px 0 0 0; color: #8d8d8d;}
.dj-juice-7b .text-block h2{ color: #ff008a; margin: 0 0 27px; padding: 0 0 12px; border-bottom: #b2b2b2 1px solid; display: inline-block; font-weight: bold; font-size: 27px}
.dj-juice-7b .text-block p{ font-size: 16px; font-style: normal; }
.dj-juice-7b .text-block a{ border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px}
.dj-juice-7b .text-block a:hover{ background: #31b945}
.dj-juice-7b .img-block{ margin: 0 0 0px; text-align: center;}
.dj-juice-7b .img-block img{ margin: 0 auto;}
/* Juice 7th Block End */

/* Juice Submenu Start */
.juice-submenu{ margin:0 auto 10px; padding: 0; border-bottom: #d7d7d7 1px solid; width: 90%}
.juice-submenu .catname{ text-transform: uppercase; color: #2eb341; padding: 10px 0; font-weight: bold;}
.submenu{ margin:0; padding: 10px 0; }
.submenu ul{ margin:0; padding: 0}
.submenu li{ margin:0; padding: 0; display: inline;}
.submenu li a{ padding: 0 30px; font-weight: bold;}
.submenu li a:hover{ text-decoration: none;}

.submenu li:first-child a{ color: #ff9000}

.submenu li:first-child a:hover
, .submenu li:first-child.active a{ background: url("../images/juice_01.png") 0 0 no-repeat; color: #ff9000; display: inline-block;}

.submenu li:nth-child(2) a{ color: #2eb341}

.submenu li:nth-child(2) a:hover, 
.submenu li:nth-child(2).active a{ background: url("../images/juice_02.png") 0 0 no-repeat; color: #2eb341; display: inline-block;}

.submenu li:nth-child(3) a{ color: #920a40}

.submenu li:nth-child(3) a:hover
, .submenu li:nth-child(3).active a{ background: url("../images/juice_03.png") 0 0 no-repeat; color: #920a40; display: inline-block;}

.submenu li:nth-child(4) a{ color: #aa707f}

.submenu li:nth-child(4) a:hover
, .submenu li:nth-child(4).active a{ background: url("../images/juice_04.png") 0 0 no-repeat; color: #aa707f; display: inline-block;}

.submenu li:nth-child(5) a{ color: #d4b487}

.submenu li:nth-child(5) a:hover
, .submenu li:nth-child(5).active a{ background: url("../images/juice_05.png") 0 0 no-repeat; color: #d4b487; display: inline-block;}

.submenu li:nth-child(6) a{ color: #e7b300}

.submenu li:nth-child(6) a:hover
, .submenu li:nth-child(6).active a{ background: url("../images/juice_06.png") 0 0 no-repeat; color: #e7b300; display: inline-block;}

.submenu li:nth-child(7) a{ color: #ff008a}

.submenu li:nth-child(7) a:hover
, .submenu li:nth-child(7).active a{ background: url("../images/juice_07.png") 0 0 no-repeat; color: #ff008a; display: inline-block;}

/* Juice Submenu End */


/* Juice Product Block Start */
.product-block h2{ margin: 0; padding: 0}
.product-block ul{ margin: 0 0 25px; padding: 0; border-bottom: #b2b2b2 1px solid; display: block; overflow: hidden;}
.product-block ul > li{ margin: 0 0 35px; padding: 0;}
.product-block li{ margin: 0; padding: 0; list-style: none; font-style: normal;}
.product-block li .icon-text-b{ margin: 0; padding: 0}
.product-block li .icon-text-b-left{ margin: 0 15px 0 0; padding: 0; float: left; width: 6%}
.product-block li .icon-text-b-right{ margin: 0; padding: 0; float: left; width: 89%}
.product-block li .icon-text-b-right p.icon-headline{color: #b7d38d; margin: 0; font-family: 'museo_slab700', Arial, sans-serif!important; font-weight: bold; font-size: 18px}
.product-block li .icon-text-b-right p.icon-textmatter{ margin: 0;}
.product-cart{ margin: 0; padding: 0}
.product-cart ul{ margin: 0; padding: 0}
.product-cart ul > li{ margin: 0; padding: 0; margin: 0; padding: 0; list-style: none; font-family: 'museo_slab700', Arial, sans-serif!important; font-style: normal; float: right;}
.product-cart ul > li:first-child{ float: left;}
.product-cart ul li .cart-price{ color:#a0ce4e; font-weight: bold; font-size: 27px; font-style: normal; text-transform: uppercase;}
.product-cart ul li .cart-quantity{ font-family: 'museo_slab700', Arial, sans-serif!important; font-style: normal; text-transform: uppercase; position: relative; top: 7px}
.product-cart ul li .cart-quantity-textfield{ margin: 0 0 0 10px; font-style: normal;}
.product-cart ul li .cart-quantity-textfield input[type="text"]{ border: #e4e4e4 1px solid; padding:0; text-align: center; width: 35px; height: 37px;}
.product-cart ul li .cart-addtocart input[type="submit"], input[type="button"]{ margin: 0 0 0 10px; border: 0; background: #a0ce4e; color: #fff; font-family: 'museo_slab700', Arial, sans-serif!important; font-style: normal; font-weight: normal; font-size: 16px; text-transform: uppercase; padding: 6px 25px}
.product-cart ul li .cart-addtocart input[type="submit"]:hover, input[type="button"]:hover{ background: #31b945 }
/* Juice Product Block End */


/* Footer Start */
.footer-style{ background: #f3f3f3; border-top: #e4e4e4 1px solid; padding:20px 0;}
/*.footer-style .footer-b{ border-bottom: #bdbdbd 1px solid; margin-bottom: 20px; padding-bottom: 30px;}*/

.footer-style .footer-b {
    border-bottom: 0 solid #bdbdbd;
    margin-bottom: 0;
    padding-bottom: 0;
}

address.copyright {
    background: #f3f3f3 none repeat scroll 0 0;
    border-top: 1px solid #bdbdbd;
    margin-bottom: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}


.footer-style .footer-link{ margin: 0; padding: 0}
.footer-style .footer-link ul{ margin: 0; padding: 0}
.footer-style .footer-link li{ margin: 0; padding: 0 7%; float: left; list-style: none; font-size: 16px; font-style: normal; font-weight: bold; text-transform: uppercase; border-right:#bdbdbd 1px solid; min-height: 165px;}
.footer-style .footer-link li dl{ margin: 0; padding: 0}
.footer-style .footer-link li dt{ margin: 0; padding: 0; font-size: 14px; font-weight: normal;}
.footer-style .footer-link li dt a{ color: #666666; font-family: 'museo_sans500', Arial, sans-serif!important}
.footer-style .footer-link li dt a:hover{ color: #a0ce4e}
.footer-style .about-block{margin: 0; padding: 0; font-style: normal;}
.footer-style .about-block h4{margin: 0; padding: 0; text-transform: uppercase!important;}
.footer-style .about-block p{margin: 0; padding: 0; font-style: normal;}
.footer-style .social-block{margin: 0; padding: 0;}
.footer-style .social-block h4{margin: 0 0 10px 0; padding: 0; text-transform: uppercase!important;}
.footer-style .social-block ul{ margin:0 0 10px 0; padding:0;}
.footer-style .social-block li{margin:0 2px 0 0; padding:0;}
.footer-style .social-block li a { display:block; }
.footer-style .social-block li a:hover { text-decoration:none}
[class^="socialcon-"],
[class*=" socialcon-"] {
  display: inline-block;
  width: 30px;
  height: 30px;
  *margin-right: .3em;
  line-height: 28px;
  vertical-align: text-top;
  background-image: url("/dailyjuice/media/wysiwyg/social-icon.png");
  background-position: 30px 30px;
  background-repeat: no-repeat;
  margin-top: 1px;
}
.socialcon-pinterest {
  background-position: 0 0;
}
.socialcon-pinterest:hover {
  background-position: 0 -29px;
}
.socialcon-twitter {
  background-position: -30px 0;
}
.socialcon-twitter:hover {
  background-position: -30px -29px;
}
.socialcon-instagram {
  background-position: -60px 0;
}
.socialcon-instagram:hover {
  background-position: -60px -29px;
}
.socialcon-youtube {
  background-position: -90px 0;
}
.socialcon-youtube:hover {
  background-position: -90px -29px;
}
.socialcon-facebook {
  background-position: -120px 0;
}
.socialcon-facebook:hover {
  background-position: -120px -29px;
}

.footer-style .social-block .phoneno{ margin: 0; padding: 0; font-style: normal; font-size: 24px; font-weight: bold;}
/* Footer End */


/* Juice FAQ Block Start */
.faq-index-index .main-container, .footer-container { padding: 10px 30px; }
.faq-block{ margin: 0; padding: 0}
.faq-block #toggle-view{ list-style:none; margin:0; padding:0;}
.faq-block #toggle-view li{ margin:0 35px 20px 0; padding: 10px 10px; border:1px solid #acacac; border-radius: 2px; font-style: normal; -moz-border-radius: 2px; -webkit-border-radius: 2px; position: relative; cursor:pointer; width: 100%;}
.faq-block #toggle-view li:nth-child(2n+2){ margin:0 0 20px 0;}
.faq-block #toggle-view h3{ margin:0 0 0 20px; padding:0 0 0 10px; border-left:1px solid #acacac; font-size:14px; font-weight: bold; font-family:Arial,sans-serif !important; color: #2eb341}
.faq-block #toggle-view span{ position:absolute; left:10px; top:4px; color:#ccc; font-size:18px; color: #2eb341; width: 20px; }
.faq-block #toggle-view .toggle-content{ margin:10px 0 0; padding: 10px 0 0; border-top:1px solid #acacac; display:none; font-style: normal;}
.faq-block #toggle-view .toggle-content p{font-style: normal;}
/* Juice FAQ Block End */


/* Juice News Block Start */
.dj-news-banner{ margin: 0 0 10px 0; background: #846f5c}
.dj-news-banner img{ text-align: center;}
.dj-news-b{ margin: 0 0 30px 0; padding: 0 0 30px 0; background: url("../images/news-block-shadow.jpg") no-repeat center bottom;}
.dj-news-b .img-thumbnailholder{ padding: 0 0 5px 0; background: url("../images/news-thumb-bg.png") no-repeat center bottom; display: block}
.dj-news-b .img-thumbnail{ border: 1px solid #e2e2e2; padding: 6px; background: #f3f3f3;}
.dj-news-b .text-block{ margin: 0; padding: 0}
.dj-news-b .text-block ul{ margin: 0; padding: 0}
.dj-news-b .text-block li{ margin: 0 10px 0 0; padding: 0; float: left; list-style: none; font-style: normal;}
.dj-news-b .text-block p{ font-style: normal!important;}
.dj-news-b .text-block .date{ margin: 0 5px 0 0;color: #2eb341; font-weight: bold;}
.dj-news-b .text-block .datetitle{ margin: 0; padding: 0; color: #000000; font-weight: bold;}
/* Juice News Block Start */


/* Juice News Pagination Start */
.dj-news-pagination{ margin: 0 auto; padding: 0; width: 47%;}
.dj-news-pagination ul{ margin: 0; padding: 0; display: block; overflow: hidden; text-align: center;}
.dj-news-pagination li{ margin: 0 10px 0 0!important; padding: 0; display: inline; color: #2eb341; list-style: none; font-style: normal;}
.dj-news-pagination li:first-child{ margin: 0 40px 0 0!important}
.dj-news-pagination li:last-child { margin: 0 0 0 40px!important} 
.dj-news-pagination li a{ margin: 0; padding: 0; color: #2eb341; font-style: normal}
.dj-news-pagination li a:hover{ color: #666666}
/* Juice News Pagination End */

/* Juice Contact Banner Start */
.dj-contact-banner{margin: 0 0 10px 0; background: #d0d8da}
.dj-contact-banner img{ text-align: center;}
.dj-contact-b{ margin: 0; padding: 0}
.dj-contact-b{ margin: 0; padding: 0}
.dj-contact-b .contact-form{ margin: 0; padding: 0}
.dj-contact-b .contact-form input[type="text"]{ margin: 0; padding: 0 15px; border: #c7c7c7 1px solid; border-radius: 0; width: 100%}
.dj-contact-b .contact-form input[type="email"]{ margin: 0; padding: 0 15px; border: #c7c7c7 1px solid;  border-radius: 0; width: 100%}
.dj-contact-b .contact-form textarea{ margin: 0; padding: 5px 15px; border: #c7c7c7 1px solid;  border-radius: 0; width: 100%; max-width: 100%; height: 198px;}
.dj-contact-b .contact-form button{ margin:5px 0 0 0; border: 0; background: #a0ce4e; color: #fff; font-weight: normal; font-size: 16px; padding: 6px 25px;  border-radius: 0; text-transform: uppercase;}
.dj-contact-b .contact-form button:hover{ background: #31b945}
.dj-contact-b .text-block{ font-style: normal;}
.dj-contact-b .text-block p{ font-style: normal; margin:0;}
.dj-contact-b .text-block .contact-info{ margin: 25px 0; padding: 0; font-size: 14px;}

[class^="contactcon-"],
[class*=" contactcon-"] {
  display: inline-block;
  width: 24px;
  height: 24px;
  *margin-right: .3em;
  line-height: 28px;
  vertical-align: text-top;
  background-image: url("../images/contact-icon.png");
  background-position: 24px 24px;
  background-repeat: no-repeat;
  margin: -5px 10px 10px 0;
}
.contactcon-call {
  background-position: 0 0;
}
.contactcon-email {
  background-position: -24px 0;
}
.contactcon-address {
  background-position: -48px 0;
}

/* Juice Contact Banner End */


/* Responsive Start */

/* Portrait phones and up */
@media (max-width: 480px) {

  /* Home Submenu Start */
  .home-submenu{ clear: both;}
  .home-submenu .h-submenu li{ margin:0; padding: 0; display: inline-block; width: 49%;}
  .home-submenu .h-submenu li a{ padding: 0}
  /* Home Submenu End */

	/* Home 2nd Block Start */
	.dj-2b{ margin: 0 0 50px}
	.dj-2b .text-block{ text-align: left}
	.dj-2b .bg-video-block{ height: auto; background: none}
	.dj-2b .bg-video-block .video-box{ width: 100%; height: auto;}
  .dj-2b .video-box-holder{ width: 100%; margin-bottom: 10px;}
	/* Home 2nd Block End */

	/* Home 3rd Block Start */
	.dj-3b{ margin: 0 0 20px 0}
	.dj-3b .text-block{ margin: 50px 0 0 0}
	/* Home 3rd Block Start */

	/* Home 4th Block Start */
	.dj-4b .text-block{ margin: 0}
	/* Home 4th Block End */

	/* Home 5th Block Start */
	.dj-5b .text-block{ text-align: left}
	/* Home 5th Block End */

	/* Home 6th Block Start */
	.dj-6b .text-block{ margin: 0}
	/* Home 6th Block End */

	/* Footer Start */
	.footer-style .footer-link li{ float: none; border-right: none; border-bottom: 1px solid #bdbdbd; margin: 0 0 25px; padding: 0 9% 25px; min-height: auto;}
	.footer-style .about-block{ border-bottom: 1px solid #bdbdbd; margin: 0 0 25px; padding: 0 9% 25px;}
	.footer-style .social-block{ margin: 0 0 25px; padding: 0 9%}
	/* Footer End */

	/* Juice 1st Block Start */
	.dj-juice-1b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px padding: 0 0 25px;}
	.dj-juice-1b .text-block{ margin: 0}
	/* Juice 1st Block End */

	/* Juice 2nd Block Start */
	.dj-juice-2b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 2nd Block End */

	/* Juice 3rd Block Start */
	.dj-juice-3b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 3rd Block End */

	/* Juice 4th Block Start */
	.dj-juice-4b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 4th Block End */

	/* Juice 5th Block Start */
	.dj-juice-5b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 5th Block End */

	/* Juice 6th Block Start */
	.dj-juice-6b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 6th Block End */

  /* Juice Submenu Start */
  .juice-submenu{ clear: both;}
  .submenu li{ margin:0; padding: 0; display: inline-block; width: 49%;}
  /* Juice Submenu End */

	/* Juice Product Block Start */
	.product-block li .icon-text-b-left{ width: 15%;}
	.product-block li .icon-text-b-right{ width: 75%;}
	.product-cart{margin: 0 0 25px}
	.product-cart ul > li{ float: left;}
	.product-cart ul > li:first-child{ float: none;}
	.product-cart ul li .cart-addtocart input[type="submit"], input[type="button"]{ margin: 0; padding: 6px 20px;}
	.product-cart ul li .cart-quantity{ margin: 0 0 0 5px}
	/* Juice Product Block End */


  /* Juice FAQ Block Start */
 .faq-block #toggle-view li{width: 100%; float: none;}
  /* Juice FAQ Block End */

  /* Juice News Block Start */
  .dj-news-banner{ margin: 0 0 10px 0; background: #ffffff}
  .dj-news-b .text-block{ margin: 50px 0 0; padding: 0}
  /* Juice News Block End */

  /* Juice News Pagination Start */
  .dj-news-pagination { margin: 0 auto; padding: 0; width: 100%;}
  /* Juice News Pagination End */


  /* Juice Contact Banner Start */
  .dj-contact-banner{margin: 0 0 10px 0; background: #ffffff}
  .dj-contact-b .text-block{ margin: 50px 0 0 }
  /* Juice Contact Banner End */


}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

  /* Home Submenu Start */
  .home-submenu{ clear: both;}
  .home-submenu .h-submenu li{ margin:0; padding: 0; display: inline-block; width: 49%;}
  .home-submenu .h-submenu li a{ padding: 0}
  /* Home Submenu End */

	/* Home 2nd Block Start */
	.dj-2b{ margin: 0 0 50px}
	.dj-2b .text-block{ text-align: left}
  .dj-2b .bg-video-block{ background: none}
	.dj-2b .bg-video-block .video-box{ width: 100%;}
	/* Home 2nd Block End */

	/* Home 3rd Block Start */
	.dj-3b .text-block{ margin: 50px 0 0}
	/* Home 3rd Block End */

	/* Home 4th Block Start */
	.dj-4b .text-block{ margin: 0}
	/* Home 4th Block End */

	/* Home 5th Block Start */
	.dj-5b .text-block{ text-align: left}
	/* Home 5th Block End */

	/* Home 6th Block Start */
	.dj-6b .text-block{ margin: 0}
	/* Home 6th Block End */

	/* Footer Start */
	.footer-style .footer-link li{ float: none; border-right: none; border-bottom: 1px solid #bdbdbd; margin: 0 0 25px; padding: 0 9% 25px; min-height: auto;}
	.footer-style .about-block{ border-bottom: 1px solid #bdbdbd; margin: 0 0 25px; padding: 0 9% 25px;}
	.footer-style .social-block{ margin: 0 0 25px; padding: 0 9%}
	/* Footer End */

	/* Juice 1st Block Start */
	.dj-juice-1b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px padding: 0 0 25px;}
	/* Juice 1st Block End */

	/* Juice 2nd Block Start */
	.dj-juice-2b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 2nd Block End */

	/* Juice 3rd Block Start */
	.dj-juice-3b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 3rd Block End */

	/* Juice 4th Block Start */
	.dj-juice-4b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 4th Block End */

	/* Juice 5th Block Start */
	.dj-juice-5b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 5th Block End */

	/* Juice 6th Block Start */
	.dj-juice-6b {border-bottom: 5px solid #e4e4e4; margin: 0 0 50px; padding: 0 0 25px;}
	/* Juice 6th Block End */

  /* Juice Submenu Start */
  .juice-submenu{ clear: both;}
  .submenu li{ margin:0; padding: 0; display: inline-block; width: 49%}
  .submenu li a { padding: 0 0 0 34px;}
  /* Juice Submenu End */

  /* Juice FAQ Block Start */
 .faq-block #toggle-view li{width: 100%; float: none;}
  /* Juice FAQ Block End */

  /* Juice News Block Start */
  .dj-news-banner{ margin: 0 0 10px 0; background: #ffffff}
  .dj-news-b .text-block{ margin: 50px 0 0; padding: 0}
  .dj-news-b .img-thumbnailholder{ padding: 0 0 5px 0; background: url("../images/news-thumb-bg.png") no-repeat left bottom; display: block}
  /* Juice News Block End */

  /* Juice News Pagination Start */
  .dj-news-pagination { margin: 0 auto; padding: 0; width: 100%;}
  /* Juice News Pagination End */

  /* Juice Contact Banner Start */
  .dj-contact-banner{margin: 0 0 10px 0; background: #ffffff}
  .dj-contact-b .text-block{ margin: 50px 0 0 }
  /* Juice Contact Banner End */

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

  /* Home Submenu Start */
  .home-submenu{ clear: both;}
  .home-submenu .h-submenu li{ margin:0; padding: 0; display: inline-block; width: 32%;}
  /* Home Submenu End */

	/* Home 2nd Block Start */
  .dj-2b .bg-video-block{ margin: 20px 0; background: url("/dailyjuice/media/wysiwyg/video-bg1.jpg") no-repeat scroll center 0 rgba(0, 0, 0, 0); height: 431px;}
	.dj-2b .bg-video-block .video-box{ width: 80%;}
	/* Home 2nd Block End */

  /* Juice Submenu Start */
  .juice-submenu{ clear: both;}
  .submenu li{ margin:0; padding: 0; display: inline-block; width: 32%}
  .submenu li a { padding: 0 0 0 34px;}
  /* Juice Submenu End */

	/* Footer Start */
	.footer-style .footer-link li{ float: left; border-right: 1px solid #bdbdbd; border-bottom: none; margin: 0; padding: 0 4%; min-height: 165px;}
	.footer-style .about-block{ border-bottom: 1px solid #bdbdbd; margin: 0 0 25px; padding: 0 9% 25px;}
	.footer-style .social-block{ margin: 0 0 25px; padding: 0 9%}
	/* Footer End */

  /* Juice FAQ Block Start */
 .faq-block #toggle-view li{width: 47%; float: left;}
  /* Juice FAQ Block End */

  /* Juice News Block Start */
  .dj-news-banner{ margin: 0 0 10px 0; background: #ffffff}
  /* Juice News Block End */

  /* Juice Contact Banner Start */
  .dj-contact-banner{margin: 0 0 10px 0; background: #ffffff}
  .videoWrapper iframe { height: 170px;}
  /* Juice Contact Banner End */

}

/* Desktop Bigger */
@media (max-width: 979px) {

  /* Juice Contact Banner Start */
  .videoWrapper iframe { height: 300px;}
  /* Juice Contact Banner End */

}

/* Responsive End */