/*
==================================================

	Theme Name: DrinkRX
	Theme URI: http://www.drinkjuicerx.com
	Description: WooCommerce Theme for Drink Juice RX
	Author: DrinkRX
	Author URI: http://www.drinkjuicerx.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 3.x


================================================== */

@import "assets/css/bootstrap.css";
@import "assets/glyphicons_halflings/web/html_css/css/halflings.css";
@import "assets/glyphicons_social/web/html_css/css/social.css";
@import "assets/glyphicons/web/html_css/css/glyphicons.css";
/*@import "assets/css/application.css";*/
/*@import "assets/css/color.css";*/
/*@import "assets/css/cc.css";*/

body{
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
    border-top: solid 3px #ff791c;
    color: #989897;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: 'Titillium Web', sans-serif;
}

h1 {
	font-size: 38px;
	padding-bottom: 20px;
	color: #a5c730;
}

h2 {
	color: #a5c730;
}

h3 {
	font-size: 22px;
}
.page-content h3 {
	margin-bottom: 10px !important;
}
.wpb_accordion_section h3 {
	margin-bottom: 0px !important;
}
th {
	font-size: 13px;
	font-weight: normal;
}
small {
	font-size: 80%;
	line-height: 80%;
}
dl {
	margin-bottom: 0px;
}
dt, dd {
	line-height: 14px;
	float: left;
}
dt{
	float:left;
	margin-bottom: 0px !important;
}
select {
	background: url('assets/img/caret-orange.png') no-repeat 95%;
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/
    text-indent: 0.01px;
    text-overflow: '';
    border: 1px solid #ccc;
	border-radius:3px;
	outline:none;
	cursor: pointer;
    font-size: 18px;
	line-height: 22px;
}
select::-ms-expand {
	display: none;
}
.wordpress-juicerx.woocommerce-page div.product form.cart.jrx-gift-card {
	margin-top: 0px !important;
}

.jrx-product-atc select, .variations_form select, .jrx-page-atc select {
		width:148px;
}
.jrx-page-atc select{
		width:auto;
		margin: 0px 20px;
		text-align: center;
}
.jrx-product-btn {
	width: 160px;
}
.jrx-page-btn {
	width: auto;
}
.non-prod-variations {
	margin: 0px auto;
}
.non-prod-variations tr{
	margin-left:205px !important;
}
/* Defaults for orange and green */
.green {
color: #a5c730 !important;
}

.orange {
color: #ff791b !important;
}

.yellow {
color: #dcc622;
}

.purple {
color: #883876;
}

.pink {
color: #fcaeb8;
}

.brown {
color: #d7b381;
}
.red {
color: #FF0000;
}
.light-green{
color: #97FF97;
}
.gray {
color: #c0c0c0;
}
.pink {
color: #f7aab2;
}
.indiglo {
color: #05E9FF;
}
.neon-green{
color: #83F52C;
}
.light-yellow{
color: #FFFF00;
}
.forest-green{
color: #329555;
}
.dark-brown{
color: #5C3317;
}
.green a, .orange a, .yellow a, .purple a, .pink a, .brown a, .gray a, .pink a{
 text-decoration: underline;
}
.no-top-marginh2{
	margin-top:0px;
}
.juicerx-page-title h1{
	font-size: 33px;
	padding-bottom:0px;
}

.text-right {
	text-align: right !important;
}

.bold-font .dropdown-menu > li > a{
	font-weight: 700;
}

.bold-font .navbar-nav > li > a {
	font-weight: normal;
}

.wpb_separator {
border-bottom: 1px dashed #ff791b !important;
}

.inner-page {
	padding-top:20px;
}

.short-product-description {
	font-size: 16px;
}
/* Fonts */
.dropdown-menu section li a,
.dropdown-menu > li > a{
	font-size: 18px;
}
.navbar-nav > li > a, .navbar-nav > li > a:hover {
	font-size: 17px;
	border: 2px solid #a4c918;
	border-radius: 20px;
}
.navbar-nav > li > a {
	background: #a4c918;
	color: #ffffff;
}

.navbar-nav > li > a:hover {
	background: #ffffff;
	color: #a4c918;
}
@media (min-width: 1200px) {
	.navbar-nav > li > a, .navbar-nav > li > a:hover {
		margin: 10px 0px 10px 15px;
		padding: 5px 28px;
	}
}
@media (max-width: 1199px) {
	.navbar-nav > li > a, .navbar-nav > li > a:hover {
		margin: 5px 0px 0px 8px;
		padding: 5px 23px;
	}
}
@media (max-width: 991px) {
	.navbar-nav > li > a, .navbar-nav > li > a:hover {
		margin: 10px 0px 10px 15px;
		padding: 5px 28px;
	}
}
@media (max-width: 767px) {
	.navbar-nav > li > a, .navbar-nav > li > a:hover {
		margin: 10px 0px 10px 15px;
		padding: 5px 28px;
	}
}


.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	border-radius: 0px 10px 10px 10px;
}
@media (max-width: 1199px){
	.navbar-nav > li > .dropdown-menu {
		margin-top:10px;
	}
}
@media (max-width: 992px){
	.navbar-nav > li > .dropdown-menu {
		margin-top:0px;
	}
}
.wordpress-juicerx.woocommerce-page #payment div.payment_box,
.input-text,
#shipping_country,
#billing_country,
#calc_shipping_state{
	font-size: 13px;
}

.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input {
	margin: 7px 16px;
}

/* bootstrap */
a {
  color: #ff791c;
  cursor: pointer;
}
.nav a:hover .caret {
  border-top-color: #ff791c;
  border-bottom-color: #ff791c;
}
.navbar-nav > li > a:hover{
  color: #ff791c;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.navbar-toggle .icon-bar{
	background-color: #a5c730;
}

.navbar .nav > li > .dropdown-menu:after {
  border-bottom: 10px solid #a5c730;
}
.dropdown-menu {
	left: 25px;
  	border: 5px solid #a5c730;
  	background-color: #a5c730;
}

.affix .header-menu.affix {
	border-bottom: 3px #ff791c solid;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active{
	background-color: #a4c918;
	border-color: #a4c918;
}

.btn-primary {
  background-color: #ff791c;
  border-color: #ff791c;
}


/*.header-container {
	margin-bottom: 20px;
}*/

/* application */
.thumb-menu-item a:hover img{
	border-color: #a4c918;
}
.thumb-menu-item a:hover h5{
	color: #a4c918;
}

.header-middle .wpml-switcher a:hover,
.left-header li a:hover,
.right-header li a:hover{
  color: #ffffff;
}
.lpd_breadcrumb a,
.lpd_breadcrumb .current{
  color: #a4c918;
}
.dropdown-menu section li a:focus,
.dropdown-menu section li a:hover {
  background-color: #ff791c;
  border-radius: 25px;
}

.right-header li a:hover{
	color: #a4c918;
}
#logo h5{
	color: #ff791c;
}
@media (min-width: 991px) {
	/* JuiceRX Custom Header */
	.juicerx-header-menu {
		margin-top:68px;
	}
}

@media (max-width: 991px) {
	.juicerx-header-menu {
		margin: 0% 0% 5% 0%;
	}
	.ls-nav-active {
		margin: 10% 0% 0% 0%;
	}
	.ls-bottom-slidebuttons a{
		margin: 10% 0% 0% 0%;
	}
}
@media (max-width: 568px) {
	#logo img {
		margin: 0% 0% 0% 5%;
	}
	.ls-bottom-slidebuttons {
		display: none !important;
	}
	.ls-l a {
		display: none !important;
	}
	.home-slider, .ls-l h2 {
		font-size: 14px !important;
	}
}


.single-post-meta a:hover .halflings:before,
.blog-post-meta a:hover .halflings:before,
.single-post-meta a:hover,
.blog-post-meta a:hover{
	color: #ff791c;
}

/* Social and Footer */

.jrx_share {
	margin-bottom:20px;
}
.jrx_share a{
	padding: 1px 10px 10px 30px;
	color:#ffffff;
	text-decoration: none !important;
}
.jrx_share_buttons {

}
.jrx_share_facebook, .jrx_share_twitter, .jrx_share_pinterest, .jrx_share_google, .juicerx-youtube, .juicerx-googleplus{
	background: url('assets/img/socialsprite.png') no-repeat;
}
.jrx_share_facebook{
	background-position: 0 0;
	width: 71px;
	height: 21px;
	padding-left: 25px !important;
	padding-right: 15px !important;
}
.jrx_share_twitter{
	background-position: 0 -30px ;
	width: 71px;
	height: 21px;
	padding-left: 25px !important;
	padding-right: 13px !important;
}
.jrx_share_pinterest{
	background-position: 0 -60px ;
	width: 71px;
	height: 21px;
	padding-right: 30px !important;
}
.jrx_share_google{
	background-position: 0 -90px ;
	width: 71px;
	height: 21px;
	padding-right: 30px !important;
}
.juicerx-youtube {
	background-position: 0 -120px;
	width: 28px;
	height: 28px;
	margin-bottom: 15px;
}
.juicerx-googleplus {
	background-position: 0 -160px;
	width: 28px;
	height: 28px;
	margin-bottom: 15px;
}
.juicerx-facebook, .juicerx-twitter, .juicerx-pinterest, .juicerx-instagram, .juicerx-yelp, .footer-bg{
	background: url('assets/img/sprite1.png') no-repeat;
}
.jrx-header-social {
	padding-right: 0px;
}
.juicerx-facebook{
	background-position: 0 0;
	width: 28px;
	height: 28px;
	margin-bottom: 15px;
}
.juicerx-twitter{
	background-position: 0 -35px ;
	width: 28px;
	height: 28px;
	margin-bottom: 15px;
}
.juicerx-pinterest{
	background-position: 0 -70px ;
	width: 28px;
	height: 28px;
	margin-bottom: 15px;
}
.juicerx-instagram{
	background-position: 0 -105px ;
	width: 28px;
	height: 28px;
	margin-bottom: 15px;
}
.juicerx-yelp{
	background-position: 0 -139px ;
	width: 28px;
	height: 28px;
	margin-bottom: 15px;
}

.social-media a{
	text-decoration: none !important;
	display: inline-block;
}

.footer-social {
	padding-left: 0px;
}
@media (max-width: 992px){
.footer-social {
	clear:both;
	}
}
.footer-bg{
	background-position: 0 -180px;
	height: 280px;
}

#footer-bottom {
	color: #ffffff;
	background-repeat: repeat-x;
	background-color:#b5c529;
	width: 100%;
	height: 100%;
	min-height: 300px;
	padding-top: 40px;
}

#footer-bottom a{
	color: #ffffff;
}
#footer-bottom .footer-menu li a:hover{
	text-decoration: underline;
}

.juicerx-footer-menu h4{
	font-size: 17px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
}
.juicerx-footer-menu ul{
	padding-left:15px;
}

.subscribe-box {
	background-color: #80a03f;
	width: 265px;
	height: 113px;
	margin-left: 10px;
	margin-bottom: 20px;
	border-radius: 25px;
	font-size: 12px;
	color: #ffffff;
	padding: 15px 15px 15px 5px;
	line-height: 15px;
}

@media (min-width: 768px) {
	.social-media-mobile {
		display: none;
	}
}

@media (max-width: 767px){
	.footer-social .social-media {
		display: none;
	}
	.juicerx-footer-menu, .social-media-mobile{
		text-align:center;
	}
	.juicerx-footer-menu ul {
		list-style: none !important;
	}
	.subscribe-box, .bottle-box {
		margin-left: 30%;
	}
}
@media (max-width: 567px){
	.subscribe-box, .bottle-box {
		margin-left: 15%;
	}
}
@media (max-width: 992px){
	.subscribe-box img{
		float: left;
		padding: 5px 15px 15px 15px;
	}
	.footer-counting {
		margin-left: 0px !important;
	}
}
.subscribe-box img{
	float: left;
	padding: 5px 15px 15px 15px;
}
#gform_fields_8 {
    float: left;
    width: 66%;
}
#field_8_1 .gfield_label {
    display:none;
    margin: 5px 0px 0 0;
    width: 24%;
}
#input_8_1 {
    margin-left: 15px !important;
	padding: 0px 0px 0px 10px !important;
	border-radius: 25px;
	height: 24px;
	width: 163px;
	background-color: #f0f4dc;
	color: #80a03f;
	font-size: 18px;
	line-height: 20px;
}
#gform_submit_button_8 {
    padding: 0px 15px 2px 15px !important;
	margin-left: 5px;
	width: 50px;
	text-transform: none !important;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	background-color: #a5c730;
	border-color: #a5c730;
}

.gform_confirmation_message_8{
	padding-left: 30px;
}
.form-footer {
	margin-top: 10px;
}

.form-footer .gform_footer {
	margin-top:200px;
}
.form-footer-input {
	margin-left: 15px !important;
	padding: 0px 0px 0px 10px !important;
	border-radius: 25px;
	height: 24px;
	width: 163px;
	background-color: #f0f4dc;
	color: #80a03f;
	font-size: 18px;
	line-height: 20px;
}

.form-footer-input::-webkit-input-placeholder {
	color: #80a03f;
}
FF 4-18
.form-footer-input:-moz-placeholder {
	color: #80a03f;
}
FF 19+
.form-footer-input::-moz-placeholder {
	color: #80a03f;
}
IE 10+
.form-footer-input:-ms-input-placeholder {
	color: #80a03f;
}

.btn-footer {
	padding: 0px 15px 2px 15px !important;
	margin-left: 5px;
	width: 50px;
	text-transform: none !important;
	font-weight: normal;
	font-size: 18px;
}

.footer-subscribe h1, h3{
	padding: 0px !important;
	margin: 0px;
}

.footer-subscribe h1{
	font-size: 50px;
	color: #ffffff;
}

.footer-bottle {
	padding: 5px 0px 0px 0px;
}
.footer-bottle img {
	width: 34px !important;
	height: 94px !important;
	max-width: 34px !important;
}
.footer-bottle-text {
	padding: 5px 0px 0px 20px;
}

.footer-bottle-text h3{
	font-size: 23px;
	margin-top: -4px !important;
}

.footer-counting {
	margin-left: 45px !important;
}

.widget.widget_pages ul li a:hover:before,
.widget.widget_nav_menu ul li a:hover:before,
.widget.widget_login ul li a:hover:before,
.widget.widget_meta ul li a:hover:before,
.widget.widget_categories ul li a:hover:before,
.widget.widget_archive ul li a:hover:before,
.widget.widget_recent_comments ul li a:hover:before,
.widget.widget_recent_entries ul li a:hover:before,
.widget.widget_rss ul li a:hover,
.widget.widget_pages ul li a:hover,
.widget.widget_nav_menu ul li a:hover,
.widget.widget_login ul li a:hover,
.widget.widget_meta ul li a:hover,
.widget.widget_categories ul li a:hover,
.widget.widget_archive ul li a:hover,
.widget.widget_recent_comments ul li a:hover,
.widget.widget_recent_entries ul li a:hover{
	color: #ff791c;
}
.footer .widget.widget_pages ul li a:hover:before,
.footer .widget.widget_nav_menu ul li a:hover:before,
.footer .widget.widget_login ul li a:hover:before,
.footer .widget.widget_meta ul li a:hover:before,
.footer .widget.widget_categories ul li a:hover:before,
.footer .widget.widget_archive ul li a:hover:before,
.footer .widget.widget_recent_comments ul li a:hover:before,
.footer .widget.widget_recent_entries ul li a:hover:before,
.footer .widget.widget_rss ul li a:hover,
.footer .widget.widget_pages ul li a:hover,
.footer .widget.widget_nav_menu ul li a:hover,
.footer .widget.widget_login ul li a:hover,
.footer .widget.widget_meta ul li a:hover,
.footer .widget.widget_categories ul li a:hover,
.footer .widget.widget_archive ul li a:hover,
.footer .widget.widget_recent_comments ul li a:hover,
.footer .widget.widget_recent_entries ul li a:hover{
	color: #a4c918;
}
.tagcloud a:hover,
.tags a:hover{
	border-color: #ff791c;
	background-color: #ff791c;
}

.footer .tagcloud a:hover,
.footer .tags a:hover{
	border-color: #a4c918;
	background-color: #a4c918;
}
/* Multi Purpose Media Boxes */
.box:hover .box-caption .box-title{
  color: #ff791c;
}
.category-navbar li.select a{
  background-color: #ff791c;
}
.category-navbar li a:hover{
  background-color: #a4c918;
}
.hover-lightbox, .hover-url, .hover-iframe{
  background-color: #ff791c;
}
/* shoprcodes */
.dropcap{
	background: #ff791c;
}
.dropcap1{
	background: #a4c918;
}
/* elements */
.mega-icon{
	background-color: #ff791c;
}
.mega-icon:hover{
	background-color: #a4c918;
}
.lpd-portfolio-item .title a:hover,
.lpd-portfolio-item .portfolio-categories a:hover,
.lpd-portfolio-item .news-meta a:hover,
.lpd-portfolio-item .news-meta a:hover .halflings:before{
	color: #ff791c;
}
.lpd-portfolio-item:hover{
    border-color: #a4c918;
}
.meta-block:hover{
    border-color: #a4c918;
}
.meta-block:hover .sep-border{
	background: #a4c918;
}
.iconitem:hover .glyphicons:before{
	color: #ff791c;
}
.iconitem:hover .content{
	border-color: #ff791c;
}
blockquote:hover{
	color: #a4c918;
	border-color: #a4c918;
}
.quote-credit {
	color: #ff791c;
}
.callout:hover{
	border-color: #a4c918;
}
.callout:hover .sep-border{
	background: #a4c918;
}
.vc_lpd_testiomonial:hover .testiomonial_content{
	color: #a4c918;
	border-color: #a4c918;
}
.vc_lpd_testiomonial:hover .testiomonial_content:before{
	border-top-color: #a4c918;
}
.widget_product_categories ul li a:hover{
	color: #ff791c;
}
.woocommerce .widget_layered_nav ul li a:hover,
.woocommerce-page .widget_layered_nav ul li a:hover{
	color: #ff791c;
}
.footer .widget_product_categories ul li a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.woocommerce .footer .widget_layered_nav ul li a:hover,
.woocommerce-page .footer .widget_layered_nav ul li a:hover{
	color: #ffffff;
	text-decoration: underline;
}

/* Right Side Included and Home Cleanses */
.top-cleanses-right{
	float: none;
	margin: 5px 15px 0px 0px;
}
.btn-top-cleanses, .btn-top-cleanses-inner {
	font-size: 16px !important;
	font-weight: 200 !important;
	text-transform: none !important;
	width: 210px;
	margin-bottom: 10px;
}

.simple-sidebar-cleanses p{
	margin: 0px;
}
.blog-sidebar {
	margin-top: 47px;
}
@media (max-width: 568px){
	.col-for-cleanses {
		width: 100% !important;
		text-align: center !important;
	}
	.top-cleanses-right {
		margin: 0px auto;
	}
	.home-benefits-3, .home-benefits-h1 {
		margin-top: 40px !important;
	}
}
.drink-included {
	margin-right: 25px !important;
}
.try-a-cleanse {
	margin-right: 18px !important;
}

/* How It Works - HOME */
.boxtitle1
{
height: 80px;
padding:0px 0px 2px 10px;
border-bottom: 1px dashed #a4c72f;
}


.one
{
font:normal 83px 'Titillium Web',arial;
color:#a4c918;
line-height:69px;
}

.boxtitle1 h2
{
font:bold 17px 'Titillium Web',arial;
color:#ff791c;
margin-top:-7px;
}

.boxtitle1 h2 ,
.boxtitle1 h2 span
{
text-decoration: none;
font: bold 17px 'Titillium Web',arial;
color: #ff791c;
padding: 13px 0px 0px 10px;
line-height: 20px;
}

.boxtitle1 h3
{
float:right;
width:143px;
font:normal 17px 'Titillium Web',arial;
color:#ff791c;
padding-top:24px;
}

.fruit
{
text-align: center;
height:190px;
margin:12px 0px 0px 2px;
}

.boxdata
{
font-size: 11px;
color: #7c7c7c;
line-height: 17px;
}

.boxdata a
{
color:#a4c918;
}

.arrow {
float: left;
height: 94px;
margin: 130px 15px 0px;
}

.jrx-home-benefits {
	padding-right: 0px;
}

.home-benefits-heading {
color: #989897;
font-size: 22px;
}

.home-benefits{
font-size: 16px;
color: #989897;
border-top: none !important;
}

.home-benefits thead > tr > th{
border: none !important;
}

.home-benefits td{
text-align: center;
border: none !important;
border-top: none !important;
}

.home-benefits th{
font-size: 22px;
font-weight: normal;
color: #989897;
border-top: none !important;
}

.home-benefits-orange, .home-benefits-green{
font-size: 14px !important;
padding-top: 10px !important;
font-weight: 600;
text-transform: uppercase;
}

.home-benefits-orange{
color: #ff791b !important;
}

.home-benefits-green{
color: #a5c730 !important;
}

.halflings.ok-sign:before {
color: #a5c730;
font-size: 24px !important;
}

.halflings.remove-sign:before {
color: #ff791b;
font-size: 24px !important;
}

.benefits-of-juicing{
	padding-left: 40px;
}

.home-benefits-btl {
	padding-top: 100px;
}

.home-benefits-rx ul{
	-webkit-padding-start: 0px !important;
	padding-left: 0px !important;
}

.home-benefits-rx li{
	font-size: 16px;
	text-decoration: none;
	list-style: none !important;
	padding-top: 10px;
}

.home-benefits-rx li:before {
    content: "•";
    font-size: 14px;
    font-weight: bold;
    padding-right: 7px;
    color: #ff791b;
}

.add_to_cart_button {
	padding: 6px 20px 6px 20px;
	width: 160px;
}

.single_add_to_cart_button {
	font-size: 18px !important;
	font-weight: 200 !important;
	text-transform: none !important;
	width: 160px;
	padding: 6px 20px 6px 20px;
}

.home-benefits-3 {
	margin-top:175px;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

.home-benefits-h1{
	margin-top:175px;
	padding-bottom: 15px;
}

.home-benefits-4{
	font-size: 22px !important;
	padding-bottom: 20px;
	line-height: 24px;
}
.get-started {
	margin-top: 20px;
}
.btn-learn-more {
	font-weight: 200 !important;
	text-transform: none !important;
	margin-top: 20px;
}

.btn-learn-more-product {
	width: 160px;
	margin-top: 5px;
	padding: 6px 20px 6px 20px;
}

/* Success Story */
.jrx-before, .jrx-after{
	text-align:center;
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 10px !important;
}
.heart-bullet {
	background: url('assets/img/juicerx-heart.png') no-repeat 0% 50%;
	padding-left:25px;
}
/* Contact Form */

#gform_wrapper_4, #field_4_1 label, #field_4_5, #field_4_5 label {
	margin-top: 0px;
}
#field_4_5 {
	line-height: 10px;
}
.contact-left {
	border-right: 1px dashed #ff791c;
	padding-right: 20px;
}
@media (max-width: 568px) {
	.contact-left {
		border-right: none;
	}
	.contact-right {
		margin-top:150px;
	}
}
.gform_wrapper .top_label .gfield_label {
	font-size: 16px;
	font-weight: normal !important;
}

.juicerx_newsletter_subscribe {
	float: left;
	margin-top: 15px;
	font-size: 16px;
}

#label_5_1 {
	font-weight: normal;
}

.gform_wrapper .gform_footer {
	clear: none !important;
	padding: 0px !important;
}

.gform_wrapper .gfield_required {
color: #a4c918 !important;
margin-left: 4px;
}

.gform_button {
	background-color: #ff791c;
	color: #ffffff;
	display: inline-block;
	padding: 6px 12px;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #ff791c;
	border-radius: 35px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	text-transform: none;
	float: right;
}

#gform_submit_button_4 {
	background: url('assets/img/envelope.png') #ff791c no-repeat 90% 50%;
	width: 110px;
	padding-right: 30px;
}

@media (max-width: 568px) {
	#gform_submit_button_4 {
		float:left;
		margin:10px;
	}
}
/* Cart Accordion */

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
	outline: none;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
	font-size: 22px;
	font-weight: normal;
	padding: 15px;
	color: #959595;;
}

/* Cart JRX Styling */
.cart_products {
	border: 1px solid #a5c730;
	border-radius: 15px;
	margin-bottom: 20px;
}
.cart_item .composited_table_item tr{
	height: 10px;
}
.jrx-cart-totals {
	border: none;
}

/*JRX Account */
.jrx-account-btn {
	margin-top:20px;
}

.my-account-box{
	padding: 0px 20px 20px 20px;
	border: 1px solid #a5c730;
	border-radius: 15px;
}

.btn-register {
	margin-left: 15px !important;
}

.btn-login {
	width: 120px !important;
}
.login-form-label {
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 3px !important;
}

/* styling for modal */

#TB_window{
	border-radius: 15px;
}
#TB_title {
	background: #a5c730;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	color: #ffffff;
	line-height: 24px;
	font-size: 22px;
	height: 50px;
	text-align: center;
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 0px 2px 0px;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxWindowTitle {
	padding: 10px;
}
.tb-close-icon {
	color: #ffffff;
}
.tb-close-icon:hover {
	color: #ff791b;
}

/* Social Stuff */

/* Order Confirmation Page */
.jrx-order-success {
	margin-bottom: 20px;
	background: url('assets/img/order-success.png') no-repeat 0% 50%;
	padding-left: 100px;
}
.jrx-order-success h1, .jrx-order-refer h1 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.order-again {
	text-align:center;
	margin: 20px auto;
}
.order-again a.button{
	font-weight: normal;
	font-size: 18px;
	color:#ffffff;
	background: #ff791c;
	border: 1px solid #ff791c;
	border-radius: 15px;
	padding: 6px 20px 6px 20px;
}
.order-again a.button:hover{
	font-weight: normal;
	font-size: 18px;
	color:#ff791c;
	background: #ffffff;
}
.jrx-order-refer {
	margin-bottom: 20px;
}
.btn-order-refer {
	margin-top: 20px;
}

/*Cleanses Page*/
.cleanses-title-padding{
	padding-left:40px;
}
.cleanses-padding{
	padding-left:25px;
	padding-right:20px;
}

.btn-order-now, .btn-order-now:hover, .jrx-register, .jrx-register:hover {
	padding-right: 40px;
    font-weight: 200px !important;
}
.btn-order-now {
    background: url('assets/img/cart.png') #ff791c no-repeat 90% 50%;
}

.btn-order-now:hover {
    background: url('assets/img/cart-hover.png') no-repeat 90% 50%;
}

.jrx-continue {
	background: url('assets/img/cart.png') #a5c730 no-repeat 95% 50%;
}
.jrx-continue:hover {
	background: url('assets/img/cart-grn-hover.png') no-repeat 95% 50%;
	color: #a5c730;
}
.jrx-refer-friend, .jrx-refer-friend:hover {
	font-size: 16px;
	font-weight: normal !important;
	padding-right: 40px;
}

.jrx-continue, .jrx-continue:hover, .jrx-refer-friend, .jrx-refer-friend:hover, .jrx-refer-friend:focus, .jrx-refer-friend:active {
	font-size: 16px;
	font-weight: normal !important;
	padding-right: 40px;
	border: 1px solid #a5c730;
}

.jrx-refer-friend, .jrx-refer-friend:hover {
	width: 297px;
}

.jrx-refer-friend {
	background: url('assets/img/lock.png') #a5c730 no-repeat 95% 50%;
}

.jrx-refer-friend:hover {
	background: url('assets/img/lock-green-hover.png') no-repeat 95% 50%;
	color: #a5c730;
}

.refer-a-friend-left h2 {
	margin-top: 0px !important;
}
.refer-a-friend-right {
	margin-left: 0px !important;
	padding-left: 2.5%;
	border-left: 1px dashed #ff791b;
}
.refer-a-friend-right h3 {
	margin-top: 5px;
}
.elixir-refer-image {
	margin-top: 46px;
}

.jrx-register, .jrx-register:hover {
	font-size: 16px;
	font-weight: normal !important;
}
.jrx-register {
	background: url('assets/img/lock.png') #ff791c no-repeat 90% 50%;
}
.jrx-register:hover {
	background: url('assets/img/lock-hover.png') no-repeat 90% 50%;
}

#add-juices {
	background: url('assets/img/juices.png') no-repeat 2% 50%;
	padding-left: 45px;
}
#add-nut-milks {
	background: url('assets/img/nut-milks.png') no-repeat 2% 50%;
	padding-left: 45px;
}
#add-smoothies {
	background: url('assets/img/smoothies.png') no-repeat 2% 50%;
	padding-left: 45px;
}
#add-elixir-shots {
	background: url('assets/img/elixir-shots.png') no-repeat 2% 50%;
	padding-left: 45px;
}
#add-raw-meals {
	background: url('assets/img/raw-meals.png') no-repeat 1% 50%;
	padding-left: 45px;
}
#add-raw-desserts {
	background: url('assets/img/raw-deserts.png') no-repeat 2% 50%;
	padding-left: 45px;
}

.speech-bubble, .bottles, .group-rate, .phone, .mic, .faq, .pin, .hours {
	padding-left: 30px;
    min-height: 28px;
}
.speech-bubble {
	background: url('assets/img/speech-bubble.png') white no-repeat;
}
.bottles {
	background: url('assets/img/bottles.png') white no-repeat;
	padding-left: 35px;
}
.group-rate {
	background: url('assets/img/group.png') white no-repeat;
}
.phone {
	background: url('assets/img/phone.png') white no-repeat;
}
.mic {
	background: url('assets/img/mic.png') white no-repeat;
}
.faq {
	background: url('assets/img/faq.png') white no-repeat;
}

.pin {
	background: url('assets/img/pin.png') white no-repeat;
}
.hours {
	background: url('assets/img/hours.png') white no-repeat;
}

/*Blog Widget Styling */
.widget{
    margin-bottom: 20px;
}
.widget h4.title{
    font-family: 'Titillium Web', sans-serif;
    font-size: 22px;
    padding: 10px 0;
    margin: 0 0 10px;
    line-height: 20px;
    position: relative;
}
.left-sidebar-template .sidebar .widget h4.title span.align{
    margin: 0 auto 0 10px;
}

.widget.widget_rss ul li a,
.widget.widget_pages ul li a,
.widget.widget_nav_menu ul li a,
.widget.widget_login ul li a,
.widget.widget_meta ul li a,
.widget.widget_categories ul li a,
.widget.widget_archive ul li a,
.widget.widget_recent_comments ul li a,
.widget.widget_recent_entries ul li a{
    color: #555;
}
.widget_product_search .screen-reader-text,
.widget_search .screen-reader-text{
    display: block;
}
.widget_product_search .form-control,
.widget_search .form-control{
    display: inline-block;
    width: 65%
}
.widget ul{
    padding: 0;
    list-style: none;
}
.widget.widget_rss ul li,
.widget.widget_pages ul li,
.widget.widget_nav_menu ul li,
.widget.widget_login ul li,
.widget.widget_meta ul li,
.widget.widget_categories ul li,
.widget.widget_archive ul li,
.widget.widget_recent_comments ul li,
.widget.widget_recent_entries ul li{
    padding: 10px 0;
    border-bottom: 1px solid #ebebeb;
    position: relative;
}
.widget.widget_pages ul li a:before,
.widget.widget_nav_menu ul li a:before,
.widget.widget_login ul li a:before,
.widget.widget_meta ul li a:before,
.widget.widget_categories ul li a:before,
.widget.widget_archive ul li a:before,
.widget.widget_recent_comments ul li a:before,
.widget.widget_recent_entries ul li a:before{
  content: "\E080";
    top: 10px;
    right: 0;
    position: absolute;
    height: 20px;
    width: 13px;
    display: inline-block;
    z-index: 1;
    color: #ccc;
  font: 10px/20px 'Glyphicons Halflings Regular';
  font-style: normal;
  font-weight: normal;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}
.widget.widget_rss ul ul,
.widget.widget_pages ul ul,
.widget.widget_nav_menu ul ul,
.widget.widget_login ul ul,
.widget.widget_meta ul ul,
.widget.widget_categories ul ul,
.widget.widget_archive ul ul,
.widget.widget_recent_comments ul ul{
    padding: 5px 0 5px 10px;
    margin: 10px 0 0;
}
.widget.widget_rss ul ul li,
.widget.widget_pages ul ul li,
.widget.widget_nav_menu ul ul li,
.widget.widget_login ul ul li,
.widget.widget_meta ul ul li,
.widget.widget_categories ul ul li,
.widget.widget_archive ul ul li,
.widget.widget_recent_comments ul ul li,
.widget.widget_recent_entries ul ul li{
    padding: 5px 0 5px 5px;
    border: none;
    font-size: 95%;
    list-style: square inside;
}
.widget_rss .title .rsswidget{
    color: #555;
    text-decoration: none !important;
}
.tagcloud a,
.tags a{
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 2px 5px;
    color: #555;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    margin-right: 10px;
    font-weight: 900;
    -webkit-transition: all 0.1s ease-in-out 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
    -o-transition: all 0.1s ease-in-out 0s;
    -ms-transition: all 0.1s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;
}
.tagcloud a:hover,
.tags a:hover{
    color: #fff;
}

.jrx_symbol {
	margin-right: 10px;
}
ul.jrx_child_category {
	margin-left: 10px;
}
.jrx_category a {
	text-decoration: none;
}

/*Mobile Only Site Menu */
#site-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
}
#site-canvas {
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: .3s ease all;
    transition: .3s ease all;
}
#site-menu {
    width: 300px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -300px;
    background: #333333;
    padding: 15px;
}
#site-wrapper.show-nav #site-canvas {
    -webkit-transform: translateX(300px);
    transform: translateX(300px);
}

.gilt-section, .gilt-separator {
	margin:20px 0px 20px 0px;
}
.gilt-text {
	padding: 30px;
}
.gilt-buttons {
	margin-top:150px;
}
.gilt-buttons2 {
	margin-top:180px;
}

.ui-datepicker .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: #a5c731 !important;
}
.ui-datepicker.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background: #fff !important;
}

/*gilt-separator modified by Radek */
.gilt-separator {
	color: #989898 !important;
    border: 1px solid !important;
}
.gilt-text {
	padding: 30px;
}
.gilt-buttons {
	margin-top:150px;
}
.gilt-buttons2 {
	margin-top:180px;
}
.blog-post-meta.row a.blog-post-date {display:none !important;}
.single-post-meta a.date {display:none !important;}
#LPMcontainer-1450468487355-1 {display: none;}
