@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i";.not-front .header-outer h1{background:#fff;text-align:center;height:1.7em;clear:both;margin:0;color:#a8bf00;font-weight:600;font-size:50px;overflow:hidden;-moz-transition:height .1s ease-in-out;-o-transition:height .1s ease-in-out;-webkit-transition:height .1s ease-in-out;transition:height .1s ease-in-out}@media screen and (max-width:991px){.not-front .header-outer h1{font-size:45px;height:auto;padding-bottom:.5em}}@media screen and (max-width:991px){.not-front .header-outer h1{font-size:35px}}.not-front .header-outer h2{text-align:center;margin:0;color:#a8bf00;font-weight:600;font-size:18px;margin-top:0;margin-bottom:20px;overflow:hidden;-moz-transition:height .1s ease-in-out;-o-transition:height .1s ease-in-out;-webkit-transition:height .1s ease-in-out;transition:height .1s ease-in-out}@media screen and (min-width:992px){.not-front .header-outer #header.fixed h1{height:0}}@media screen and (min-width:992px){.not-front .header-outer #header.fixed h2{height:0}}.not-front #slider{position:relative}.not-front #slider #block-menu-menu-gt-user-menu{right:2.5%}.not-front #slider #block-menu-menu-gt-user-menu>ul{background:0 0;margin:5px 0}.not-front #slider #block-menu-menu-gt-user-menu>ul li a{color:#999}.not-front #slider #block-menu-menu-gt-user-menu>ul li a:hover{color:#000}.not-front #slider #block-menu-menu-gt-user-menu>ul li+li{border-color:#999}@media screen and (max-width:991px){.not-front .new-breadcrumb{display:none}}.not-front .new-breadcrumb .breadcrumb{background:0 0;border:medium;margin:auto;padding:15px 15px 0;width:95%;font-size:18px;font-weight:300;color:#888}.not-front .new-breadcrumb .breadcrumb a{color:#888}.not-front .new-breadcrumb .breadcrumb a:hover{color:#a8bf00}.not-front .new-breadcrumb .breadcrumb span{color:#a8bf00;margin:0 6px 0 10px}.not-front #content{padding:25px 0 30px}@media screen and (min-width:768px){.not-front #content{padding:65px 0}}.not-front #content .content{max-width:900px;font-size:14px;margin:auto}@media screen and (min-width:768px){.not-front #content .content{font-size:15px}}.not-front #content .content h2{border-bottom:8px solid #a8bf00;color:#a8bf00;font-size:2.25em;font-weight:300;margin:0 0 1em;padding:0 0 .5em}.not-front #content .content p{}.not-front #content .content ul{color:#000;font-size:1.2em;font-weight:300;margin:.2em 0}.not-front #content .content a{color:#a8bf00}.not-front #content .content iframe{max-width:100%}.not-front.node-type-global-article #content .content ul{color:inherit;font-weight:400;font-size:inherit;margin:inherit;margin-top:0;margin-bottom:10px}.not-front #content{font-size:14px;color:#5f5f5f}@media screen and (min-width:768px){.not-front #content{font-size:15px}}.page-node-151 #webform-client-form-151{max-width:900px;margin:0 auto}.page-node-151 #webform-client-form-151 fieldset{border:0;box-shadow:none;margin:0}.page-node-151 #webform-client-form-151 fieldset .panel-body{padding:0}.page-node-151 #webform-client-form-151 fieldset.advice-form-main{border-radius:0;border-top:8px solid #a8bf00;margin-top:40px;padding-top:90px;padding-bottom:50px;font-size:18px}.page-node-151 #webform-client-form-151 fieldset.advice-form-main label.control-label{float:left;margin:0;font-size:1em;font-weight:400;color:#000}@media screen and (min-width:768px){.page-node-151 #webform-client-form-151 fieldset.advice-form-main label.control-label{padding-right:15px;width:33.33%}}.page-node-151 #webform-client-form-151 fieldset.advice-form-main input.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control{float:left;border-radius:0;height:auto;padding:12px 20px;font-size:14px;color:#555}@media screen and (min-width:768px){.page-node-151 #webform-client-form-151 fieldset.advice-form-main input.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control{width:66.6667%}}.page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control{-moz-appearance:none;background:#fff url(../img/select_arrows.png) no-repeat scroll 95% center}.page-node-151 #webform-client-form-151 fieldset.advice-form-main .form-item::after{clear:both;content:"";display:block}.page-node-151 #webform-client-form-151 fieldset.advice-form-main .form-health-condition{border-radius:0;box-shadow:0 19px 18px -20px #ccc inset;margin-top:50px;padding-top:40px}.page-node-151 #webform-client-form-151 fieldset.advice-form-main .form-health-condition .form-textarea-wrapper{float:left;width:100%}@media screen and (min-width:768px){.page-node-151 #webform-client-form-151 fieldset.advice-form-main .form-health-condition .form-textarea-wrapper{width:66.6667%;padding-left:15px}}.page-node-151 #webform-client-form-151 fieldset.advice-form-main .form-health-condition .form-textarea-wrapper textarea.form-control{width:100%;border-radius:0}.page-node-151 #webform-client-form-151 fieldset.advice-form-main .form-health-condition .form-textarea-wrapper .grippie{display:none}.page-node-151 #webform-client-form-151 .webform-component--terms-and-conditions label{width:100%;padding-left:0}.page-node-151 #webform-client-form-151 .webform-component--terms-and-conditions .form-checkboxes{padding-left:20px}.page-node-151 #webform-client-form-151 .webform-component--terms-and-conditions .help-block{display:inline-block}.page-node-151 #webform-client-form-151 h3{font-size:23px;font-weight:600;margin-top:0;margin-bottom:.8em;color:#4f4f4f}.page-node-151 #webform-client-form-151 .form-actions{text-align:right;padding:0 15px}.page-node-151 #webform-client-form-151 .form-actions .btn.btn-primary{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;line-height:1em;padding:13px 40px;margin-top:45px;text-transform:uppercase}.page-node-151 #webform-client-form-151 .form-actions .btn.btn-primary:hover{background:#a8bf00}table td{white-space:normal!important}#edit-submit{}#views-form-commerce-cart-form-default{font-size:14px;display:inline-block;width:100%;background:#f7f7f7 none repeat scroll 0 0}#views-form-commerce-cart-form-default .table-responsive table.table{border-left:1px solid #ddd;border-right:1px solid #ddd}#views-form-commerce-cart-form-default table{margin:0;background:#fff}#views-form-commerce-cart-form-default table thead tr{background:#a8bf00}#views-form-commerce-cart-form-default table thead tr th{background:#a8bf00 none repeat scroll 0 0;color:#fff;padding:9px 0;text-transform:uppercase;border:0}#views-form-commerce-cart-form-default table tbody td{background:#fff;vertical-align:middle;border:0}#views-form-commerce-cart-form-default table tbody td .entity-commerce-product{width:32px;height:auto}#views-form-commerce-cart-form-default table tbody td input.form-control,#views-form-commerce-cart-form-default table tbody td .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #views-form-commerce-cart-form-default table tbody td select.form-control,#views-form-commerce-cart-form-default table tbody td #user-register-form .form-item select.form-control,#user-register-form .form-item #views-form-commerce-cart-form-default table tbody td select.form-control,#views-form-commerce-cart-form-default table tbody td #user-login-form .form-item select.form-control,#user-login-form .form-item #views-form-commerce-cart-form-default table tbody td select.form-control,#views-form-commerce-cart-form-default table tbody td #user-login .form-item select.form-control,#user-login .form-item #views-form-commerce-cart-form-default table tbody td select.form-control{border-radius:0;padding:0;height:auto;width:auto;display:inline;border:0;border-bottom:2px solid #a8bf00;box-shadow:none;text-align:center;font-weight:700}@media screen and (max-width:482px){#views-form-commerce-cart-form-default table tbody td input.form-control,#views-form-commerce-cart-form-default table tbody td .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #views-form-commerce-cart-form-default table tbody td select.form-control,#views-form-commerce-cart-form-default table tbody td #user-register-form .form-item select.form-control,#user-register-form .form-item #views-form-commerce-cart-form-default table tbody td select.form-control,#views-form-commerce-cart-form-default table tbody td #user-login-form .form-item select.form-control,#user-login-form .form-item #views-form-commerce-cart-form-default table tbody td select.form-control,#views-form-commerce-cart-form-default table tbody td #user-login .form-item select.form-control,#user-login .form-item #views-form-commerce-cart-form-default table tbody td select.form-control{border-left:2px solid #a8bf00;border-right:2px solid #a8bf00;border-bottom:none;width:100%}}#views-form-commerce-cart-form-default table tbody td.views-field-nothing>a{display:block;color:#a8bf00}#views-form-commerce-cart-form-default table .views-field-edit-delete button.btn{border:none;border:50%;color:transparent;background:0 0;width:26px;height:26px;padding-left:26px;padding-right:0;overflow:hidden;position:relative}#views-form-commerce-cart-form-default table .views-field-edit-delete button.btn::after{background:0 0;border-radius:50%;color:#a8bf00;content:"×";display:inline-block;font-size:1.5em;font-weight:700;height:26px;line-height:26px;width:26px;position:absolute;top:0;left:0}#views-form-commerce-cart-form-default table .views-field-edit-delete button.btn:hover::after{background:#a8bf00;color:#fff}#views-form-commerce-cart-form-default .commerce-order-handler-area-order-total{background:#fff;border-top:1px solid #ddd}#views-form-commerce-cart-form-default .commerce-order-handler-area-order-total table{border-top:none;float:right}#views-form-commerce-cart-form-default .continue-shopping{display:inline-block;padding:15px}@media screen and (max-width:767px){#views-form-commerce-cart-form-default .continue-shopping{width:100%;text-align:center}}#views-form-commerce-cart-form-default .continue-shopping a{line-height:1em;padding:11px 25px;text-transform:uppercase;border:1px solid #a8bf00;color:#a8bf00;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}@media screen and (min-width:768px){#views-form-commerce-cart-form-default .continue-shopping a{padding:13px 40px}}#views-form-commerce-cart-form-default .continue-shopping a:hover,#views-form-commerce-cart-form-default .continue-shopping a:focus{background:#a8bf00;color:#fff}#views-form-commerce-cart-form-default .form-actions{float:right;padding:15px}@media screen and (max-width:767px){#views-form-commerce-cart-form-default .form-actions{width:100%;text-align:center}}#views-form-commerce-cart-form-default .form-actions button.btn{line-height:1em;padding:11px 25px;text-transform:uppercase;border:1px solid #a8bf00;color:#a8bf00;font-size:15px;font-weight:600;text-decoration:none;background:0 0;border-radius:0}@media screen and (min-width:768px){#views-form-commerce-cart-form-default .form-actions button.btn{padding:13px 40px}}#views-form-commerce-cart-form-default .form-actions button.btn:hover,#views-form-commerce-cart-form-default .form-actions button.btn:focus{background:#a8bf00;color:#fff}#views-form-commerce-cart-form-default .form-actions button.btn#edit-checkout{background:#a8bf00;color:#fff;margin:0 15px;margin-top:10px}@media screen and (min-width:350px){#views-form-commerce-cart-form-default .form-actions button.btn#edit-checkout{margin:0 0 0 15px}}#views-form-commerce-cart-form-default .form-actions button.btn#edit-checkout:hover,#views-form-commerce-cart-form-default .form-actions button.btn#edit-checkout:focus{background:#a8bf00;color:#fff}#commerce-checkout-form-checkout .view-order-coupon-list{padding-top:30px}#commerce-checkout-form-checkout legend.panel-heading{background:transparent none repeat scroll 0 0;border:medium;margin:15px 0}#commerce-checkout-form-checkout legend.panel-heading .panel-title{color:#4f4f4f;font-size:23px;font-weight:600}#commerce-checkout-form-checkout fieldset.panel{border:medium;box-shadow:none}#commerce-checkout-form-checkout fieldset.panel .panel-body{padding-top:0;padding-bottom:0}#commerce-checkout-form-checkout fieldset.panel .view-id-commerce_cart_summary{border:1px solid #ddd}#commerce-checkout-form-checkout fieldset.panel .view-id-commerce_cart_summary .view-footer table{width:100%}#commerce-checkout-form-checkout fieldset.panel .view-id-commerce_cart_summary .view-footer table tr{width:100%;border-top:1px solid #ddd}#commerce-checkout-form-checkout fieldset.panel .view-id-commerce_cart_summary .view-footer table tr td:first-child{background:#ccc;color:#fff}#commerce-checkout-form-checkout fieldset.panel table{margin:0;background:#fff}#commerce-checkout-form-checkout fieldset.panel table thead tr{background:#a8bf00}#commerce-checkout-form-checkout fieldset.panel table thead tr th{background:#a8bf00 none repeat scroll 0 0;color:#fff;padding:9px;text-transform:uppercase;border:0}#commerce-checkout-form-checkout fieldset.panel table tbody td{background:#fff;vertical-align:middle;border:0}@media screen and (min-width:992px){#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper{float:left;width:50%}}#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper input.form-control,#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper select.form-control,#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper #user-register-form .form-item select.form-control,#user-register-form .form-item #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper select.form-control,#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper #user-login-form .form-item select.form-control,#user-login-form .form-item #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper select.form-control,#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper #user-login .form-item select.form-control,#user-login .form-item #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper select.form-control,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper input.form-control,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper select.form-control,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper #user-register-form .form-item select.form-control,#user-register-form .form-item #commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper select.form-control,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper #user-login-form .form-item select.form-control,#user-login-form .form-item #commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper select.form-control,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper #user-login .form-item select.form-control,#user-login .form-item #commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper select.form-control{border:1px solid #ddd;border-radius:0;height:auto;line-height:1em;padding:12px 15px}#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper select.form-control,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper select.form-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;-ms-appearance:none;background:#fff url(../assets/images/select_arrows.png) no-repeat scroll 95% center;border-color:#ccc;border-radius:0;box-shadow:none;height:auto}#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper div.addressfield-container-inline>div.form-item,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper div.addressfield-container-inline>div.form-item{width:100%;margin-right:0}#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper div.addressfield-container-inline div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper div.addressfield-container-inline div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area{width:50%;padding-right:10px}#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper div.addressfield-container-inline div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper div.addressfield-container-inline div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code{width:50%;padding-left:10px}#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper div.addressfield-container-inline div.form-item.form-item-customer-profile-shipping-commerce-customer-address-und-0-administrative-area,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper div.addressfield-container-inline div.form-item.form-item-customer-profile-shipping-commerce-customer-address-und-0-administrative-area{width:50%;padding-right:10px}#commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper div.addressfield-container-inline div.form-item.form-item-customer-profile-shipping-commerce-customer-address-und-0-postal-code,#commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper div.addressfield-container-inline div.form-item.form-item-customer-profile-shipping-commerce-customer-address-und-0-postal-code{width:50%;padding-left:10px}#commerce-checkout-form-checkout .checkout-buttons{text-align:right;display:inline-block;width:100%;margin-top:15px}@media screen and (max-width:440px){#commerce-checkout-form-checkout .checkout-buttons{text-align:center}}#commerce-checkout-form-checkout .checkout-buttons button.btn{line-height:1em;padding:11px 25px;text-transform:uppercase;border:1px solid #a8bf00;color:#a8bf00;font-size:15px;font-weight:600;text-decoration:none;border-radius:0}@media screen and (min-width:768px){#commerce-checkout-form-checkout .checkout-buttons button.btn{padding:13px 40px}}#commerce-checkout-form-checkout .checkout-buttons button.btn#edit-continue{color:#fff;background:#a8bf00}#commerce-checkout-form-checkout .checkout-buttons button.btn#edit-continue:hover,#commerce-checkout-form-checkout .checkout-buttons button.btn#edit-continue:focus{background:#a8bf00;color:#fff}#commerce-checkout-form-checkout .checkout-buttons button.btn:hover,#commerce-checkout-form-checkout .checkout-buttons button.btn:focus{background:#a8bf00;color:#fff}#commerce-checkout-form-checkout .checkout-buttons .button-operator{margin:0 10px}@media screen and (max-width:440px){#commerce-checkout-form-checkout .checkout-buttons .button-operator{width:100%;text-align:center;display:inline-block}}#commerce-checkout-form-shipping fieldset.panel{border:medium;box-shadow:none}#commerce-checkout-form-shipping fieldset.panel legend.panel-heading{background:transparent none repeat scroll 0 0;border:medium;margin:15px 0}#commerce-checkout-form-shipping fieldset.panel legend.panel-heading .panel-title{font-size:23px;font-weight:600}#commerce-checkout-form-shipping fieldset.panel .panel-body{border:1px solid #ddd}#commerce-checkout-form-shipping .checkout-buttons{text-align:right;display:inline-block;width:100%;margin-top:15px}@media screen and (max-width:440px){#commerce-checkout-form-shipping .checkout-buttons{text-align:center}}#commerce-checkout-form-shipping .checkout-buttons .panel-body{padding:0;border:none!important;background:0 0}#commerce-checkout-form-shipping .checkout-buttons button.btn{line-height:1em;padding:11px 25px;text-transform:uppercase;border:1px solid #a8bf00;color:#a8bf00;font-size:15px;font-weight:600;text-decoration:none;border-radius:0}@media screen and (min-width:768px){#commerce-checkout-form-shipping .checkout-buttons button.btn{padding:13px 40px}}#commerce-checkout-form-shipping .checkout-buttons button.btn#edit-continue{color:#fff;background:#a8bf00}#commerce-checkout-form-shipping .checkout-buttons button.btn#edit-continue:hover,#commerce-checkout-form-shipping .checkout-buttons button.btn#edit-continue:focus{background:#a8bf00;color:#fff}#commerce-checkout-form-shipping .checkout-buttons button.btn:hover,#commerce-checkout-form-shipping .checkout-buttons button.btn:focus{background:#a8bf00;color:#fff}#commerce-checkout-form-shipping .checkout-buttons .button-operator{margin:0 10px}@media screen and (max-width:440px){#commerce-checkout-form-shipping .checkout-buttons .button-operator{width:100%;text-align:center;display:inline-block}}#commerce-checkout-form-review .view-order-coupon-list{padding-top:30px}#commerce-checkout-form-review .table-responsive{border:none}#commerce-checkout-form-review table.checkout-review tr.pane-title{background:0 0}#commerce-checkout-form-review table.checkout-review tr.pane-title td{padding-left:0;font-size:23px;font-weight:600;line-height:1em;border-top:none;padding-top:20px;padding-bottom:20px}#commerce-checkout-form-review table.checkout-review td.pane-data-full{padding:0;margin:15px 0;border:none}#commerce-checkout-form-review table.checkout-review td.pane-data-full table{margin:0;background:#fff;border:1px solid #ddd;border-bottom:none}#commerce-checkout-form-review table.checkout-review td.pane-data-full table thead tr{background:#a8bf00}#commerce-checkout-form-review table.checkout-review td.pane-data-full table thead tr th{background:#a8bf00 none repeat scroll 0 0;color:#fff;padding:9px;text-transform:uppercase;border:0}#commerce-checkout-form-review table.checkout-review td.pane-data-full table tbody td{background:#fff;vertical-align:middle;border:0}#commerce-checkout-form-review table.checkout-review td.pane-data-full .view-footer table{width:100%;border-bottom:1px solid #ddd}#commerce-checkout-form-review table.checkout-review td.pane-data-full .view-footer table tr{width:100%;border-top:1px solid #ddd}#commerce-checkout-form-review table.checkout-review td.pane-data-full .view-footer table tr td:first-child{background:#ccc;color:#fff}#commerce-checkout-form-review .checkout-buttons{text-align:right;display:inline-block;width:100%;margin-top:15px;border:none}@media screen and (max-width:440px){#commerce-checkout-form-review .checkout-buttons{text-align:center}}#commerce-checkout-form-review .checkout-buttons .panel-body{padding:0;border:none!important;background:0 0}#commerce-checkout-form-review .checkout-buttons button.btn{line-height:1em;padding:11px 25px;text-transform:uppercase;border:1px solid #a8bf00;color:#a8bf00;font-size:15px;font-weight:600;text-decoration:none;border-radius:0}@media screen and (min-width:768px){#commerce-checkout-form-review .checkout-buttons button.btn{padding:13px 40px}}#commerce-checkout-form-review .checkout-buttons button.btn#edit-continue{color:#fff;background:#a8bf00}#commerce-checkout-form-review .checkout-buttons button.btn#edit-continue:hover,#commerce-checkout-form-review .checkout-buttons button.btn#edit-continue:focus{background:#a8bf00;color:#fff}#commerce-checkout-form-review .checkout-buttons button.btn:hover,#commerce-checkout-form-review .checkout-buttons button.btn:focus{background:#a8bf00;color:#fff}#commerce-checkout-form-review .checkout-buttons .button-operator{margin:0 10px}@media screen and (max-width:440px){#commerce-checkout-form-review .checkout-buttons .button-operator{width:100%;text-align:center;display:inline-block}}#commerce-checkout-form-review #edit-commerce-payment{border-radius:0}#commerce-checkout-form-review #edit-commerce-payment .table-responsive{border:none}#commerce-checkout-form-review #edit-commerce-payment #payment-details .form-item{float:left;padding-left:15px}#commerce-checkout-form-review #edit-commerce-payment #payment-details .form-item:first-child{padding-right:15px;padding-left:0;width:33.33%}#commerce-checkout-form-review #edit-commerce-payment #payment-details .commerce-credit-card-expiration{float:left;padding-left:15px;width:66.6667%}#commerce-checkout-form-review #edit-commerce-payment #payment-details .commerce-credit-card-expiration .form-item{width:auto;display:inline-block;float:none}#commerce-checkout-form-review #edit-commerce-payment #payment-details input.form-control,#commerce-checkout-form-review #edit-commerce-payment #payment-details .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #commerce-checkout-form-review #edit-commerce-payment #payment-details select.form-control,#commerce-checkout-form-review #edit-commerce-payment #payment-details #user-register-form .form-item select.form-control,#user-register-form .form-item #commerce-checkout-form-review #edit-commerce-payment #payment-details select.form-control,#commerce-checkout-form-review #edit-commerce-payment #payment-details #user-login-form .form-item select.form-control,#user-login-form .form-item #commerce-checkout-form-review #edit-commerce-payment #payment-details select.form-control,#commerce-checkout-form-review #edit-commerce-payment #payment-details #user-login .form-item select.form-control,#user-login .form-item #commerce-checkout-form-review #edit-commerce-payment #payment-details select.form-control{border:1px solid #ddd;border-radius:0;height:auto;line-height:1em;padding:12px 15px}#commerce-checkout-form-review #edit-commerce-payment #payment-details select.form-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;-ms-appearance:none;background:#fff url(../assets/images/select_arrows.png) no-repeat scroll 95% center;border-color:#ccc;border-radius:0;box-shadow:none;height:auto;padding:12px 40px 12px 15px}.checkout-completion-message{font-size:19px;padding:30px 0;text-align:center}.checkout-completion-message a{color:#a8bf00}.view-commerce-cart-form table .commerce-quantity-plusminus-link a.button{display:inline-block;height:21px;width:21px;line-height:21px;color:#555;border-radius:50%;text-align:center;text-decoration:none;font-weight:400;font-size:18px;background:0 0;padding:0}@media screen and (max-width:482px){.view-commerce-cart-form table .commerce-quantity-plusminus-link a.button{padding:0;margin:0 auto;display:block}}.view-commerce-cart-form table .form-control{border:0;border-bottom:2px solid #a8bf00;box-shadow:none;padding-left:0;padding-right:0;border-radius:0;width:50px;display:inline-block;text-align:center;font-weight:700}.view-commerce-cart-form .commerce-order-handler-area-order-total{position:relative}.view-commerce-cart-form .commerce-order-handler-area-order-total .field-commerce-order-total table{width:100%}.view-commerce-cart-form .commerce-order-handler-area-order-total .field-commerce-order-total .cart-totals{float:right;width:48%;text-align:right}.view-commerce-cart-form .commerce-order-handler-area-order-total .field-commerce-order-total .cart-totals h2{color:#5f5f5f;font-size:2.55em;font-weight:600;margin:20px 0}.view-commerce-cart-form .commerce-order-handler-area-order-total .field-commerce-order-total .table-responsive table.table{border:0!important}.view-commerce-cart-form .commerce-order-handler-area-order-total .field-commerce-order-total .table-responsive .commerce-price-formatted-components{max-width:46%}.view-commerce-cart-form .commerce-order-handler-area-order-total .field-commerce-order-total .table-responsive .commerce-price-formatted-components .component-total{text-align:right}.view-commerce-cart-form .commerce-order-handler-area-order-total .field-commerce-order-total .order-notes{clear:both;position:relative;width:48%;float:right}.view-commerce-cart-form .commerce-order-handler-area-order-total .field-commerce-order-total .order-notes small{text-align:right;color:#777;font-size:.83em;display:block;margin:20px 0}.view-commerce-cart-form form.paypal-ec-order-form{display:none}.view-commerce-cart-form #edit-submit{margin-top:0}body.page-checkout #edit-customer-profile-billing-commerce-customer-address{padding-top:20px}body.page-checkout select.form-control{height:44px!important}body.page-checkout .form-item-account-login-mail input.form-control,body.page-checkout .form-item-account-login-mail .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main body.page-checkout .form-item-account-login-mail select.form-control,body.page-checkout .form-item-account-login-mail #user-register-form .form-item select.form-control,#user-register-form .form-item body.page-checkout .form-item-account-login-mail select.form-control,body.page-checkout .form-item-account-login-mail #user-login-form .form-item select.form-control,#user-login-form .form-item body.page-checkout .form-item-account-login-mail select.form-control,body.page-checkout .form-item-account-login-mail #user-login .form-item select.form-control,#user-login .form-item body.page-checkout .form-item-account-login-mail select.form-control,body.page-checkout .form-item-commerce-coupon-coupon-code input.form-control,body.page-checkout .form-item-commerce-coupon-coupon-code .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main body.page-checkout .form-item-commerce-coupon-coupon-code select.form-control,body.page-checkout .form-item-commerce-coupon-coupon-code #user-register-form .form-item select.form-control,#user-register-form .form-item body.page-checkout .form-item-commerce-coupon-coupon-code select.form-control,body.page-checkout .form-item-commerce-coupon-coupon-code #user-login-form .form-item select.form-control,#user-login-form .form-item body.page-checkout .form-item-commerce-coupon-coupon-code select.form-control,body.page-checkout .form-item-commerce-coupon-coupon-code #user-login .form-item select.form-control,#user-login .form-item body.page-checkout .form-item-commerce-coupon-coupon-code select.form-control{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;max-width:540px}body.page-checkout .commerce_coupon .panel-title,body.page-checkout fieldset.account .panel-title{display:none}body.page-checkout .alert-danger{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .addressfield-container-inline,body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .street-block,body.page-checkout #customer-profile-shipping-commerce-customer-address-add-more-wrapper--2 .addressfield-container-inline,body.page-checkout #customer-profile-shipping-commerce-customer-address-add-more-wrapper--2 .street-block{margin-bottom:15px}body.page-checkout #customer-profile-billing-commerce-customer-address-add-more-wrapper .form-item-customer-profile-billing-commerce-customer-address-und-0-first-name,body.page-checkout #customer-profile-shipping-commerce-customer-address-add-more-wrapper--2 .form-item-customer-profile-billing-commerce-customer-address-und-0-first-name{margin-bottom:0}body.page-checkout #commerce-checkout-form-checkout .error,body.page-checkout #commerce-checkout-form-review .error{padding:15px;margin-bottom:20px;border:1px solid transparent;border-color:#ebccd1;max-width:540px}body.page-checkout-review #edit-commerce-shipping-shipping-service .form-item-commerce-shipping-shipping-service input,body.page-checkout-shipping #edit-commerce-shipping-shipping-service .form-item-commerce-shipping-shipping-service input{display:none}body.page-checkout-review #commerce-shipping-service-ajax-wrapper,body.page-checkout-shipping #commerce-shipping-service-ajax-wrapper{margin-bottom:15px}body.page-checkout-review #commerce-payment-ajax-wrapper,body.page-checkout-review #terms-conditions-ajax-wrapper,body.page-checkout-shipping #commerce-payment-ajax-wrapper,body.page-checkout-shipping #terms-conditions-ajax-wrapper{padding:0!important}body.page-checkout-review .checkout-help,body.page-checkout-shipping .checkout-help{margin-bottom:15px;font-weight:600}body.page-checkout-review .panel-default>.panel-heading,body.page-checkout-shipping .panel-default>.panel-heading{background-color:#a8bf00;border:0;color:#fff;text-transform:uppercase}body.page-checkout-review .panel-default .panel-body,body.page-checkout-shipping .panel-default .panel-body{padding:15px 0!important}body.page-checkout-review .panel-default table.container-totals,body.page-checkout-shipping .panel-default table.container-totals{width:100%}body.page-checkout-review .panel-default table.container-totals .cart-totals h2,body.page-checkout-shipping .panel-default table.container-totals .cart-totals h2{text-align:right;padding-right:10px}body.page-checkout-review .panel-default table.container-totals .order-notes,body.page-checkout-shipping .panel-default table.container-totals .order-notes{text-align:right}@media screen and (max-width:991px){body.page-checkout-review .panel-default table.container-totals .order-notes,body.page-checkout-shipping .panel-default table.container-totals .order-notes{text-align:center}}body.page-checkout-review .panel-default table.container-totals .order-notes small,body.page-checkout-shipping .panel-default table.container-totals .order-notes small{margin-right:10px}body.page-checkout-review .panel-default .commerce-price-formatted-components .component-title,body.page-checkout-shipping .panel-default .commerce-price-formatted-components .component-title{border-color:#fff!important;color:#fff;padding:9px 10px 0!important;text-transform:uppercase;font-weight:700;background:#ccc}body.page-checkout-review .panel-default .commerce-price-formatted-components tr,body.page-checkout-shipping .panel-default .commerce-price-formatted-components tr{background:0 0!important}body.page-checkout-review .panel-default .commerce-order-handler-area-order-total .commerce-price-formatted-components,body.page-checkout-shipping .panel-default .commerce-order-handler-area-order-total .commerce-price-formatted-components{width:100%}body.page-checkout-review fieldset.commerce_payment,body.page-checkout-shipping fieldset.commerce_payment{margin-top:15px}body.page-checkout-review fieldset.commerce_payment #edit-commerce-payment-payment-method label,body.page-checkout-shipping fieldset.commerce_payment #edit-commerce-payment-payment-method label{margin-left:15px}body.page-checkout-review fieldset.commerce_payment #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-securepayau-xmlapicommerce-payment-securepayau-xmlapi::after,body.page-checkout-shipping fieldset.commerce_payment #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-securepayau-xmlapicommerce-payment-securepayau-xmlapi::after{content:'';display:inline-block;background:transparent url(../assets/images/nabtransact.png) no-repeat scroll center;width:84px;height:24px;margin-left:100px}body.page-checkout-review fieldset.commerce_payment #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-paypal-eccommerce-payment-paypal-ec,body.page-checkout-shipping fieldset.commerce_payment #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-paypal-eccommerce-payment-paypal-ec{margin-top:20px!important;position:relative}body.page-checkout-review fieldset.commerce_payment #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper img,body.page-checkout-shipping fieldset.commerce_payment #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper img{display:none}body.page-checkout-review fieldset.commerce_payment #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper::after,body.page-checkout-shipping fieldset.commerce_payment #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper::after{content:'Paypal';display:inline-block;background:transparent url(../assets/images/Solutions-graphics-1-184x80.jpg) no-repeat 50px 0;width:300px;height:82px;margin-left:20px;cursor:pointer;padding:15px 0}body.page-checkout-review fieldset.commerce_payment #payment-details,body.page-checkout-shipping fieldset.commerce_payment #payment-details{margin-top:50px;padding-left:15px}body.page-checkout-review fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-number,body.page-checkout-review fieldset.commerce_payment #payment-details .commerce-credit-card-expiration,body.page-checkout-review fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code,body.page-checkout-shipping fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-number,body.page-checkout-shipping fieldset.commerce_payment #payment-details .commerce-credit-card-expiration,body.page-checkout-shipping fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code{width:100%!important;max-width:320px}body.page-checkout-review fieldset.commerce_payment #payment-details .commerce-credit-card-expiration,body.page-checkout-shipping fieldset.commerce_payment #payment-details .commerce-credit-card-expiration{max-width:230px!important}body.page-checkout-review #terms-conditions-ajax-wrapper,body.page-checkout-shipping #terms-conditions-ajax-wrapper{margin-top:20px}body.page-checkout-review #terms-conditions-ajax-wrapper .form-item-terms-conditions-commerce-agree-terms-pane-field,body.page-checkout-shipping #terms-conditions-ajax-wrapper .form-item-terms-conditions-commerce-agree-terms-pane-field{margin-left:15px}body.page-checkout-review #terms-conditions-ajax-wrapper .form-item-terms-conditions-commerce-agree-terms-pane-field a,body.page-checkout-shipping #terms-conditions-ajax-wrapper .form-item-terms-conditions-commerce-agree-terms-pane-field a{color:#a8bf00}body.page-checkout #commerce-checkout-form-checkout #customer-profile-billing-ajax-wrapper,body.page-checkout #commerce-checkout-form-checkout #customer-profile-shipping-ajax-wrapper{display:inline-block}body.page-checkout #commerce-checkout-form-checkout #commerce-shipping-service-ajax-wrapper .commerce_shipping button.btn{line-height:1em;padding:11px 25px;text-transform:uppercase;border:1px solid #a8bf00;font-size:15px;font-weight:600;text-decoration:none;border-radius:0;color:#fff;background:#a8bf00;margin-top:10px}@media screen and (min-width:768px){body.page-checkout #commerce-checkout-form-checkout #commerce-shipping-service-ajax-wrapper .commerce_shipping button.btn{padding:13px 40px}}body.page-checkout #commerce-checkout-form-checkout .commerce-order-handler-area-order-total .field-commerce-order-total tr .cart-totals h2{text-align:right;padding-right:10px;color:#5f5f5f!important}body.page-checkout #commerce-checkout-form-checkout .commerce-order-handler-area-order-total .commerce-price-formatted-components .component-title{border-color:#fff!important;color:#fff;padding:9px 10px 0!important;text-transform:uppercase;font-weight:700;background:#ccc!important}body.page-checkout #commerce-checkout-form-checkout .commerce-order-handler-area-order-total .commerce-price-formatted-components tr{background:0 0!important}body.page-checkout #commerce-checkout-form-checkout .commerce-order-handler-area-order-total .commerce-price-formatted-components .component-total{color:#5f5f5f!important}body.page-checkout #commerce-checkout-form-checkout fieldset.panel .view-id-commerce_cart_summary .view-footer table tr td:first-child{background:0 0}body.page-checkout #commerce-checkout-form-checkout #terms-conditions-ajax-wrapper .form-item-terms-conditions-commerce-agree-terms-pane-field{margin-left:15px}body.page-checkout #commerce-checkout-form-checkout #terms-conditions-ajax-wrapper .form-item-terms-conditions-commerce-agree-terms-pane-field a{color:#a8bf00}body.page-checkout #commerce-payment-ajax-wrapper,body.page-checkout #terms-conditions-ajax-wrapper{padding:15px}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions{border:1px solid #ccc;border-top:0!important;margin-top:15px;border-radius:0!important;padding-bottom:15px}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label{margin-left:15px}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-securepayau-xmlapicommerce-payment-securepayau-xmlapi::after,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-securepayau-xmlapicommerce-payment-securepayau-xmlapi::after,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-securepayau-xmlapicommerce-payment-securepayau-xmlapi::after,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-securepayau-xmlapicommerce-payment-securepayau-xmlapi::after{content:'';display:inline-block;background:transparent url(../assets/images/nabtransact.png) no-repeat scroll center;width:84px;height:24px;margin-left:100px}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-paypal-eccommerce-payment-paypal-ec,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-paypal-eccommerce-payment-paypal-ec,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-paypal-eccommerce-payment-paypal-ec,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label input#edit-commerce-payment-payment-method-paypal-eccommerce-payment-paypal-ec{margin-top:20px!important;position:relative}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper img,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper img,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper img,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper img{display:none}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper::after,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper::after,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper::after,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #edit-commerce-payment-payment-method label span.commerce-paypal-ec-icon-wrapper::after{content:'Paypal';display:inline-block;background:transparent url(../assets/images/Solutions-graphics-1-184x80.jpg) no-repeat 50px 0;width:300px;height:82px;margin-left:20px;cursor:pointer;padding:15px 0}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details{margin-top:50px;padding-left:15px}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-number,body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details .commerce-credit-card-expiration,body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details .form-item-commerce-payment-payment-details-credit-card-number,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details .commerce-credit-card-expiration,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details .form-item-commerce-payment-payment-details-credit-card-code,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-number,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details .commerce-credit-card-expiration,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details .form-item-commerce-payment-payment-details-credit-card-number,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details .commerce-credit-card-expiration,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details .form-item-commerce-payment-payment-details-credit-card-code{width:100%!important;max-width:320px}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details .commerce-credit-card-expiration,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details .commerce-credit-card-expiration,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details .commerce-credit-card-expiration,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details .commerce-credit-card-expiration{max-width:250px!important;display:inline-block}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details .commerce-credit-card-expiration .form-item,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details .commerce-credit-card-expiration .form-item,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details .commerce-credit-card-expiration .form-item,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details .commerce-credit-card-expiration .form-item{display:inline-block}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details .commerce-credit-card-expiration #edit-commerce-payment-payment-details-credit-card-exp-year,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details .commerce-credit-card-expiration #edit-commerce-payment-payment-details-credit-card-exp-year,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details .commerce-credit-card-expiration #edit-commerce-payment-payment-details-credit-card-exp-year,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details .commerce-credit-card-expiration #edit-commerce-payment-payment-details-credit-card-exp-year{width:78px}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details .form-item-commerce-payment-payment-details-credit-card-code,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details .form-item-commerce-payment-payment-details-credit-card-code{display:inline-block}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code input#edit-commerce-payment-payment-details-credit-card-code,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details .form-item-commerce-payment-payment-details-credit-card-code input#edit-commerce-payment-payment-details-credit-card-code,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details .form-item-commerce-payment-payment-details-credit-card-code input#edit-commerce-payment-payment-details-credit-card-code,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details .form-item-commerce-payment-payment-details-credit-card-code input#edit-commerce-payment-payment-details-credit-card-code{width:135px}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details input.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details #user-register-form .form-item select.form-control,#user-register-form .form-item body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details #user-login-form .form-item select.form-control,#user-login-form .form-item body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details #user-login .form-item select.form-control,#user-login .form-item body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details input.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details #user-register-form .form-item select.form-control,#user-register-form .form-item body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details #user-login-form .form-item select.form-control,#user-login-form .form-item body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details #user-login .form-item select.form-control,#user-login .form-item body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details input.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details #user-register-form .form-item select.form-control,#user-register-form .form-item body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details #user-login-form .form-item select.form-control,#user-login-form .form-item body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details #user-login .form-item select.form-control,#user-login .form-item body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details input.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details #user-register-form .form-item select.form-control,#user-register-form .form-item body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details #user-login-form .form-item select.form-control,#user-login-form .form-item body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details #user-login .form-item select.form-control,#user-login .form-item body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions #payment-details select.form-control{border-radius:0}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment legend.panel-heading,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions legend.panel-heading,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment legend.panel-heading,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions legend.panel-heading{background:#a8bf00!important;margin-top:0}body.page-checkout #commerce-payment-ajax-wrapper fieldset.commerce_payment legend.panel-heading span.panel-title,body.page-checkout #commerce-payment-ajax-wrapper fieldset.terms_conditions legend.panel-heading span.panel-title,body.page-checkout #terms-conditions-ajax-wrapper fieldset.commerce_payment legend.panel-heading span.panel-title,body.page-checkout #terms-conditions-ajax-wrapper fieldset.terms_conditions legend.panel-heading span.panel-title{color:#fff;padding:9px;text-transform:uppercase;font-size:15px}body.page-cart .view-commerce-cart-form form#views-form-commerce-cart-form-default .collapsible .panel-collapse.collapse.fade.in{display:none;width:300px;float:right}body.page-cart .view-commerce-cart-form form#views-form-commerce-cart-form-default .collapsible .panel-collapse.collapse.fade.in select.form-control{border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;-ms-appearance:none;background:#fff url(../assets/images/select_arrows.png) no-repeat scroll 95% center}body.page-cart fieldset#edit-test-fieldset{background:#fff;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:100%;padding-top:20px}body.page-cart fieldset#edit-test-fieldset legend.panel-heading{background:0 0;border:0;text-align:right;background:#fff url(../assets/images/select_arrow.png) no-repeat scroll 100% 5px;padding-top:0}body.page-cart fieldset#edit-test-fieldset legend.panel-heading a.panel-title{font-size:1.4em}body.page-cart fieldset#edit-test-fieldset .alert-block{display:none}.page-checkout{}.page-checkout .address-warning,.page-checkout .address-disclaimer{font-size:13px;font-style:italic}.page-checkout .address-disclaimer{padding-top:10px}.page-checkout .form-item-customer-profile-shipping-commerce-customer-address-und-0-organisation-name label,.page-checkout .form-item-customer-profile-shipping-commerce-customer-address-und-0-locality label,.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-last-name label{padding-top:10px}.page-checkout .form-item-customer-profile-shipping-commerce-customer-address-und-0-thoroughfare label{padding-top:13px}.webform-client-form-152 .form-actions{width:100%;float:left;clear:none;text-align:right;padding-right:15px}@media screen and (min-width:768px){.webform-client-form-152 .form-actions{}}.webform-client-form-152 .form-actions button.btn.btn-default,.webform-client-form-152 .form-actions button.btn-primary{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;margin-top:30px;padding:11px 25px;line-height:1em;text-transform:uppercase}.webform-client-form-152 .form-actions button.btn.btn-default:hover,.webform-client-form-152 .form-actions button.btn-primary:hover{background:#a8bf00}@media screen and (min-width:768px){.webform-client-form-152 .form-actions button.btn.btn-default,.webform-client-form-152 .form-actions button.btn-primary{padding:13px 40px}}@media screen and (min-width:768px){.webform-client-form-152 .no-padding-left{padding-left:0}.webform-client-form-152 .no-padding-right{padding-right:0}}@media screen and (max-width:767px){.webform-client-form-152 .xs-no-padding{padding-left:0;padding-right:0}}#content .no-padding{padding:0}#content .webform-client-form-152{margin:0 auto;max-width:900px;padding:0}@media screen and (min-width:768px){#content .webform-client-form-152{padding:0 15px}}#content .webform-client-form-152 fieldset.panel-default{border:medium;border-radius:0;box-shadow:none;font-size:18px}@media screen and (max-width:767px){#content .webform-client-form-152 fieldset.panel-default{padding:0 15px}}#content .webform-client-form-152 fieldset.panel-default .panel-body{padding:0}@media screen and (min-width:768px){#content .webform-client-form-152 fieldset.panel-default .panel-body .form-item.webform-component{padding-right:15px}}#content .webform-client-form-152 .form-item{clear:both;float:left;width:100%}#content .webform-client-form-152 .form-item.webform-component--header{border-bottom:8px solid #a8bf00;margin-bottom:90px;padding-bottom:40px}#content .webform-client-form-152 .form-item.webform-component--header p{color:#000;font-size:1.2em;font-weight:300;margin:0 0 1em}#content .webform-client-form-152 .form-item.webform-component--header h3{color:#4f4f4f;font-size:23px;font-weight:600;margin:0 0 .8em}#content .webform-client-form-152 .form-item .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;height:auto;padding:12px 20px}#content .webform-client-form-152 .form-item select.form-control{background:#fff url(../assets/images/select_arrows.png) no-repeat scroll 95% center;height:auto;padding:12px 40px 14px 20px}#content .webform-client-form-152 .form-item .control-label{width:100%;float:left;margin-right:0;color:#000;font-weight:400;font-size:1em}#content .webform-client-form-152 .form-item .control-label .form-required{color:#a8bf00}@media screen and (min-width:768px){#content .webform-client-form-152 .form-item .control-label{width:33.333%;padding:0 15px}}#content .webform-client-form-152 .form-item input.form-control,#content .webform-client-form-152 .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #content .webform-client-form-152 .form-item select.form-control,#content .webform-client-form-152 #user-register-form .form-item select.form-control,#user-register-form #content .webform-client-form-152 .form-item select.form-control,#content .webform-client-form-152 #user-login-form .form-item select.form-control,#user-login-form #content .webform-client-form-152 .form-item select.form-control,#content .webform-client-form-152 #user-login .form-item select.form-control,#user-login #content .webform-client-form-152 .form-item select.form-control,#content .webform-client-form-152 .form-item select.form-control{width:100%;float:left}@media screen and (min-width:768px){#content .webform-client-form-152 .form-item input.form-control,#content .webform-client-form-152 .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #content .webform-client-form-152 .form-item select.form-control,#content .webform-client-form-152 #user-register-form .form-item select.form-control,#user-register-form #content .webform-client-form-152 .form-item select.form-control,#content .webform-client-form-152 #user-login-form .form-item select.form-control,#user-login-form #content .webform-client-form-152 .form-item select.form-control,#content .webform-client-form-152 #user-login .form-item select.form-control,#user-login #content .webform-client-form-152 .form-item select.form-control,#content .webform-client-form-152 .form-item select.form-control{width:66.667%}}#content .webform-client-form-152 .form-item .form-textarea-wrapper{width:100%;float:left}@media screen and (min-width:768px){#content .webform-client-form-152 .form-item .form-textarea-wrapper{width:66.667%}}#content .webform-client-form-152 .form-item .form-textarea-wrapper textarea.form-control{height:300px;width:100%}#content .webform-client-form-152 .form-item .form-textarea-wrapper .grippie{display:none}#content{color:#5f5f5f}@media screen and (max-width:991px){#content .region-sidebar-first{background:#eee;margin-bottom:40px;margin-top:0;padding:15px;border-radius:0;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#content .region-sidebar-first section#block-menu-menu-health-categories{margin-bottom:0;background:#eee;padding:15px;border:0}#content .region-sidebar-first section#block-menu-menu-health-categories ul.menu,#content .region-sidebar-first section#block-menu-menu-health-categories ul.nav{display:none;position:absolute;top:100%;left:0;z-index:1000;background:#eee;border:0;border-radius:0;box-shadow:0 6px 18px -5px rgba(0,0,0,.25);margin-top:0;width:100%}#content .region-sidebar-first section#block-menu-menu-health-categories h2.block-title{background:#fff url(../assets/images/select_arrows.png) 95% center no-repeat;border:1px solid #ccc;border-radius:0;font-size:15px;font-weight:600;height:auto;padding:12px 40px 12px 20px;text-align:left;text-transform:uppercase;width:100%;cursor:pointer;color:inherit}}#content .health-categories{margin-top:30px;font-size:14px}@media screen and (min-width:992px){#content .health-categories{font-size:15px}}#content .health-categories .health-categories-img{position:relative}#content .health-categories .health-categories-img>a{height:200px;overflow:hidden;display:block}#content .health-categories .health-categories-img>a img{max-width:100%;height:auto;width:100%}#content .health-categories .health-categories-img .health-categories-title{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.5) none repeat scroll 0 0;left:0;right:0;display:table;height:60px;line-height:60px}#content .health-categories .health-categories-img .health-categories-title a{width:100%;font-size:1.6em;font-weight:300;line-height:.9em;padding:10px;color:#fff;text-decoration:none;display:table-cell;text-align:center;vertical-align:middle}#content .health-categories .health-categories-teaser{font-size:1em;margin-top:20px;text-align:center;min-height:65px}@media screen and (max-width:500px){#content .health-categories .health-categories-teaser{min-height:0}}#content .health-categories:hover .health-categories-img .health-categories-title{background:rgba(0,0,0,.6) none repeat scroll 0 0}@media screen and (max-width:500px){#content .view-health-categories .views-row{display:block;width:100%}}.page-health-categories #content .container{padding-left:0;padding-right:0}.node-type-health-category #content{color:#5f5f5f}.node-type-health-category #content .news-post-sidebar{padding-left:0;padding-right:15px}@media(max-width:991px){.node-type-health-category #content .news-post-sidebar{padding-right:0}}.node-type-health-category #content .news-post-sidebar .well{padding:0;background:0 0;border:none}.node-type-health-category #content #block-menu-menu-health-categories{border:1px solid #ddd}.node-type-health-category #content #block-menu-menu-health-categories .menu.nav li{text-align:center}.node-type-health-category #content #block-menu-menu-health-categories .menu.nav li a{border-top:1px solid #ddd;color:#666;display:block;font-size:15px;padding:15px 25px;text-align:center;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eeeeee));background-image:-webkit-linear-gradient(top,#ffffff,#eeeeee);background-image:-moz-linear-gradient(top,#ffffff,#eeeeee);background-image:-ms-linear-gradient(top,#ffffff,#eeeeee);background-image:-o-linear-gradient(top,#ffffff,#eeeeee);background-image:linear-gradient(top,#ffffff,#eeeeee);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$white',EndColorStr='$greysh');white-space:normal}@media(max-width:991px){.node-type-health-category #content #block-menu-menu-health-categories .menu.nav li a{background-color:#eee;background-image:none}}.node-type-health-category #content #block-menu-menu-health-categories .menu.nav li a:hover{background:#e7e7e7 none repeat scroll 0 0;color:#333}.node-type-health-category #content #block-menu-menu-health-categories .menu.nav li a.active{color:#a8bf00;font-weight:600}.node-type-health-category #content .news-post-content{padding-left:15px;padding-right:0}@media(max-width:991px){.node-type-health-category #content .news-post-content{padding-left:0}}.paragraphs-items-field-more-and-related-content .paragraphs-items-field-more-content-item-hc-full{color:#000;font-size:1.2em;font-weight:300;margin:1.2em 0}.paragraphs-items-field-more-and-related-content .paragraphs-items-field-more-content-item-hc-full .field-more-content-item-hc{list-style:disc;list-style-type:disc;margin-left:40px;margin-bottom:10px;display:list-item}.paragraphs-items-field-more-and-related-content .paragraphs-items-field-more-content-item-hc-full .field-more-content-item-hc .field-product-ref-hc{display:inline;padding-right:5px}.paragraphs-items-field-more-and-related-content .paragraphs-items-field-more-content-item-hc-full .field-more-content-item-hc .field-product-ref-hc:after{content:" - "}.paragraphs-items-field-more-and-related-content .paragraphs-items-field-more-content-item-hc-full .field-more-content-item-hc .field-product-ref-hc a{font-size:1.2em;font-weight:600;letter-spacing:1px}.paragraphs-items-field-more-and-related-content .paragraphs-items-field-more-content-item-hc-full .field-more-content-item-hc .field-description-product-hc{display:inline;font-size:1.2em}body.node-type-health-category article{padding-left:40px}body.node-type-health-category article table{margin:1.2em 0}body.node-type-health-category article table tr th{background:#a8bf00;color:#fff;font-size:1.1em;padding:15px;text-transform:uppercase}body.node-type-health-category article table tr td{border:1px solid #ddd;padding:15px!important;color:#777}@media(max-width:991px){body.node-type-health-category article{padding-left:0}}@media(max-width:991px){body.node-type-health-category .header-outer .title-icon{width:52px;height:52px}}body.maintenance-page .wrap:after{height:1px!important}body.maintenance-page h1{color:#a8bf00}#content .news-post-content{padding-left:0;padding-right:0}@media screen and (min-width:992px){#content .news-post-content{padding-right:15px}}@media screen and (min-width:992px){#content .view-gt-news-landing{padding-right:40px}}#content .news-post{color:#5f5f5f;box-shadow:0 13px 14px -12px #ccc;color:#5f5f5f;margin-top:40px;padding-bottom:40px;font-size:12px}@media screen and (min-width:768px){#content .news-post{font-size:13px}}@media screen and (min-width:992px){#content .news-post{font-size:14px}}#content .news-post .news-post-title{color:#888;margin-bottom:1.5em}#content .news-post .news-post-title a{color:#5f5f5f;display:block;font-size:2.55em;line-height:1.2em;font-weight:600}#content .news-post .news-post-body::after{display:block;clear:both;content:""}#content .news-post .news-post-body .news-post-img{padding-left:0;padding-right:0}@media screen and (max-width:767px){#content .news-post .news-post-body .news-post-img{padding-right:0;margin-bottom:2em}}#content .news-post .news-post-body .news-post-info{padding-right:0;font-size:1.25em}@media screen and (max-width:767px){#content .news-post .news-post-body .news-post-info{padding-left:0}}#content .news-post .news-post-body .news-post-info .news-post-link{clear:both}#content .news-post .news-post-body .news-post-info .news-post-link a{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;padding:11px 25px;line-height:1em;margin-top:2em;text-transform:uppercase;text-decoration:none;display:inline-block}@media screen and (min-width:768px){#content .news-post .news-post-body .news-post-info .news-post-link a{padding:13px 40px}}#content .news-post .news-post-body .news-post-info .news-post-link a:hover{background:#a8bf00}#content .views-row-1 .news-post{margin-top:0}#content .news-post-sidebar{font-size:14px;padding-right:0}@media screen and (max-width:991px){#content .news-post-sidebar{padding-left:0}}#content .news-post-sidebar #block-menu-block-1{border:1px solid #ddd}@media screen and (max-width:991px){#content .news-post-sidebar #block-menu-block-1{}}#content .news-post-sidebar section{margin-bottom:30px}#content .news-post-sidebar section h2.block-title{background:#444;color:#fff;font-size:1.2em;font-weight:600;padding:15px 25px;text-align:center;text-transform:uppercase;margin:0}#content .news-post-sidebar .menu-name-menu-news-category-menu .menu.nav li{text-align:center}#content .news-post-sidebar .menu-name-menu-news-category-menu .menu.nav li a{background-color:#eee;background-image:-moz-linear-gradient(center top,#ffffff,#eeeeee);border-top:1px solid #ddd;color:#666;display:block;font-size:15px;padding:15px 25px;text-align:center}#content .news-post-sidebar .menu-name-menu-news-category-menu .menu.nav li a:hover{background:#e7e7e7 none repeat scroll 0 0;color:#333}#content .news-post-sidebar .menu-name-menu-news-category-menu .menu.nav li a.active{color:#a8bf00;font-weight:600}#content .news-post-sidebar #block-block-3 img{max-width:100%;height:auto;display:block;margin:auto}.node-type-page .content li,.node-type-page .content p{font-weight:400;color:#5f5f5f;font-size:14px}@media screen and (min-width:992px){.node-type-page .content li,.node-type-page .content p{font-size:15px}}.node-type-page .content li{padding:3px 0}#content .group-product-directions-tab table tbody tr td,#content .group-product-testimonials-tab table tbody tr td,#content .group-product-description-tab table tbody tr td{border:solid 1px #dddbdb;padding:5px 10px}#content .group-product-teaser-group .field-description-header{font-size:12px;padding-bottom:7px}#content .group-product-teaser-group .field-product-description span{font-size:12px!important}#content .view-products-categories-taxonomy .node-product-type-gt-product-teaser .commerce_stock_notifications_fieldset{display:none}#content .view-products-categories-taxonomy .field-product-by-line{text-align:center;font-weight:400;padding-bottom:10px;padding-left:10px;padding-right:10px;height:120px}#content .shadow{display:none;background:#fff none repeat scroll 0 0;box-shadow:0 3px 16px -2px #aaa;margin:30px 0 40px;padding-top:8px;position:relative}#content .shadow::before{background:#fff none repeat scroll 0 0;box-sizing:initial;content:" ";height:18px;left:0;margin-left:-25px;padding-right:35px;position:absolute;top:-10px;width:100%}@media screen and (min-width:992px){#content .shadow:nth-child(8n+8){display:block;float:left;width:100%}}@media screen and (min-width:768px) and (max-width:991px){#content .shadow:nth-child(6n+6){display:block;float:left;width:100%}}@media screen and (min-width:768px) and (max-width:991px){#content .shadow:nth-child(6n+6){display:block;float:left;width:100%}}@media screen and (max-width:767px){#content .shadow{display:none!important;float:left;width:100%}}#content .product-item{text-align:center;font-size:16px}@media screen and (min-width:768px){#content .product-item{font-size:20px}}#content .product-item .product-item-top{min-height:260px}#content .product-item .product-item-top .product-item-img img{max-width:150px;display:block;margin:auto;height:auto}#content .product-item .product-item-top .product-item-title a{color:#a8bf00;text-decoration:none;font-size:1.2em;line-height:1.1;font-weight:600}#content .product-item .product-item-top .product-item-line{color:#5f5f5f;display:block;font-size:.85em;line-height:1.2em;margin-top:.3em}#content .product-item .product-item-link a{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;padding:11px 25px;line-height:1em;margin-top:15px;text-transform:uppercase;text-decoration:none;display:inline-block}@media screen and (min-width:768px){#content .product-item .product-item-link a{padding:13px 40px}}#content .product-item .product-item-link a:hover{background:#a8bf00}.view-products-categories-taxonomy .text-center{clear:both}.view-products-categories-taxonomy .col{border:1px solid #eee;padding:0;background:#fff;padding:0;margin-left:-1px;margin-top:-1px;position:relative}.view-products-categories-taxonomy .col article .commerce-product-field-field-images a{height:auto;display:block}@media(min-width:481px){.view-products-categories-taxonomy .col article .commerce-product-field-field-images a{height:175px}}.view-products-categories-taxonomy .col article .img-responsive{max-width:320px;margin:0 auto}@media(min-width:481px){.view-products-categories-taxonomy .col article .img-responsive{max-width:160px}}.view-products-categories-taxonomy .col .panel{max-height:7.75em;overflow-y:auto;overflow-x:hidden;background:0 0;margin:0;padding:0}.view-products-categories-taxonomy .col .panel .content p{font-size:12.5px!important;font-weight:inherit!important}.view-products-categories-taxonomy .col div.horizontal-tabs{background:#f7f7f7;border:0;min-height:300px;margin:0}.view-products-categories-taxonomy .col .horizontal-tabs ul.horizontal-tabs-list{background:0 0;padding:1em 1em 0;border:0}.view-products-categories-taxonomy .col .horizontal-tabs ul.horizontal-tabs-list li{border:0;width:33.33%}.view-products-categories-taxonomy .col .horizontal-tabs ul.horizontal-tabs-list li a{background:#eee;border:0;border-radius:0;color:#888;margin:0 0 0 -1px;padding:10px 15px;text-align:center}.view-products-categories-taxonomy .col .horizontal-tabs ul.horizontal-tabs-list li a strong{font-weight:400;font-size:12px}.view-products-categories-taxonomy .col .horizontal-tabs ul.horizontal-tabs-list li.selected a{color:#000;background:#fff}.view-products-categories-taxonomy .col .horizontal-tabs-panes li,.view-products-categories-taxonomy .col .horizontal-tabs-panes p{font-size:12px;color:#5f5f5f!important;font-family:source sans pro;line-height:1.42857143}.view-products-categories-taxonomy .col .horizontal-tabs-panes .panel-body .content ul{margin-top:0!important}.view-products-categories-taxonomy .col .field-title-field a{color:#a8bf00;text-decoration:none;font-size:1.6em;line-height:1em;font-weight:600;text-align:center;margin:.5em 0;display:block}.view-products-categories-taxonomy .col .attribute-widgets select{border-radius:0!important;-webkit-appearance:none}.view-products-categories-taxonomy .col .attribute-widgets select.form-control{background:#fff url(../assets/images/select_arrows.png) 95% center no-repeat;padding:12px 20px 14px;height:48px;width:136px;border-radius:0;margin:0 auto}.view-products-categories-taxonomy .col .attribute-widgets select{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none}.view-products-categories-taxonomy .col .commerce-add-to-cart .btn{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;padding:11px 25px;line-height:1em;text-transform:uppercase;text-decoration:none;display:block;width:138px;margin:0 auto;margin-top:1em}.view-products-categories-taxonomy .col .commerce-add-to-cart .form-item-quantity{width:50%;display:inline-block;padding-left:30px}.view-products-categories-taxonomy .col .commerce-add-to-cart .form-item-quantity .commerce-quantity-plusminus-link a.button{display:inline-block;height:21px;width:21px;color:#555;line-height:21px;border-radius:50%;text-align:center;text-decoration:none;font-weight:400;font-size:18px;padding:0}.view-products-categories-taxonomy .col .commerce-add-to-cart .form-item-quantity .form-control{border:0;border-bottom:2px solid #a8bf00;box-shadow:none;padding-left:0;padding-right:0;border-radius:0;width:50px;display:inline-block;text-align:center;font-weight:700}.view-products-categories-taxonomy .col .commerce-add-to-cart .form-item-quantity label{display:none}.view-products-categories-taxonomy .field-commerce-price{color:#a8bf00;font-size:1.2em;display:block;text-align:center}.view-products-categories-taxonomy a.product-teaser-link{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;padding:11px 25px;line-height:1em;margin:15px;text-transform:uppercase;text-decoration:none;text-align:center;display:block;position:absolute;width:90%;bottom:0}.view-products-categories-taxonomy a.product-teaser-link:hover{background:#a8bf00}@media screen and (min-width:481px) and (max-width:767px){body.page-products .view-products-categories-taxonomy .col-xs-12,body.page-taxonomy-term .view-products-categories-taxonomy .col-xs-12{width:50%}}body.page-products .ingredient-wrapper table,body.page-products .ingredient-wrapper td,body.page-products .ingredient-wrapper tr,body.page-taxonomy-term .ingredient-wrapper table,body.page-taxonomy-term .ingredient-wrapper td,body.page-taxonomy-term .ingredient-wrapper tr{border:0!important}body.page-products h4.stock-out,body.page-taxonomy-term h4.stock-out{margin-top:15px}body.page-products h4.stock-out span,body.page-taxonomy-term h4.stock-out span{display:table;margin:10px auto;font-weight:700;padding:11px 11px 15px;width:240px;text-align:center}body.page-products article .field-commerce-price,body.page-taxonomy-term article .field-commerce-price{width:inherit!important;position:absolute;right:15px}body.page-products article .field-product,body.page-taxonomy-term article .field-product{height:187px}body.page-products article .field-product form.commerce-add-to-cart div:nth-child(1),body.page-products article .field-product form.out-of-stock div:nth-child(1),body.page-taxonomy-term article .field-product form.commerce-add-to-cart div:nth-child(1),body.page-taxonomy-term article .field-product form.out-of-stock div:nth-child(1){display:table;margin:0 auto;width:100%}body.page-products article .field-product form.commerce-add-to-cart .attribute-widgets,body.page-products article .field-product form.out-of-stock .attribute-widgets,body.page-taxonomy-term article .field-product form.commerce-add-to-cart .attribute-widgets,body.page-taxonomy-term article .field-product form.out-of-stock .attribute-widgets{display:table-footer-group}body.page-products article .field-product form.commerce-add-to-cart .attribute-widgets select.form-control,body.page-products article .field-product form.out-of-stock .attribute-widgets select.form-control,body.page-taxonomy-term article .field-product form.commerce-add-to-cart .attribute-widgets select.form-control,body.page-taxonomy-term article .field-product form.out-of-stock .attribute-widgets select.form-control{width:85%;margin-top:20px}@media screen and (min-width:2000px){body.page-products article .field-product form.commerce-add-to-cart .attribute-widgets select.form-control,body.page-products article .field-product form.out-of-stock .attribute-widgets select.form-control,body.page-taxonomy-term article .field-product form.commerce-add-to-cart .attribute-widgets select.form-control,body.page-taxonomy-term article .field-product form.out-of-stock .attribute-widgets select.form-control{margin:10%!important}}@media(min-width:768px) and (max-width:991px){body.page-products article .field-product form.commerce-add-to-cart .attribute-widgets select.form-control,body.page-products article .field-product form.out-of-stock .attribute-widgets select.form-control,body.page-taxonomy-term article .field-product form.commerce-add-to-cart .attribute-widgets select.form-control,body.page-taxonomy-term article .field-product form.out-of-stock .attribute-widgets select.form-control{width:330px!important}}@media screen and (min-width:481px) and (max-width:520px){body.page-products article .field-product form.commerce-add-to-cart .attribute-widgets select.form-control,body.page-products article .field-product form.out-of-stock .attribute-widgets select.form-control,body.page-taxonomy-term article .field-product form.commerce-add-to-cart .attribute-widgets select.form-control,body.page-taxonomy-term article .field-product form.out-of-stock .attribute-widgets select.form-control{width:200px!important}}body.page-products article .field-product form.commerce-add-to-cart .form-type-textfield,body.page-products article .field-product form.out-of-stock .form-type-textfield,body.page-taxonomy-term article .field-product form.commerce-add-to-cart .form-type-textfield,body.page-taxonomy-term article .field-product form.out-of-stock .form-type-textfield{display:table-header-group}body.page-products article .field-product form.commerce-add-to-cart .form-type-textfield .commerce-quantity-plusminus-link-decrease,body.page-products article .field-product form.out-of-stock .form-type-textfield .commerce-quantity-plusminus-link-decrease,body.page-taxonomy-term article .field-product form.commerce-add-to-cart .form-type-textfield .commerce-quantity-plusminus-link-decrease,body.page-taxonomy-term article .field-product form.out-of-stock .form-type-textfield .commerce-quantity-plusminus-link-decrease{margin-left:15px}body.page-products article .field-product form.commerce-add-to-cart button,body.page-products article .field-product form.out-of-stock button,body.page-taxonomy-term article .field-product form.commerce-add-to-cart button,body.page-taxonomy-term article .field-product form.out-of-stock button{width:85%!important;margin-top:20px}@media screen and (min-width:2000px){body.page-products article .field-product form.commerce-add-to-cart button,body.page-products article .field-product form.out-of-stock button,body.page-taxonomy-term article .field-product form.commerce-add-to-cart button,body.page-taxonomy-term article .field-product form.out-of-stock button{margin:10%!important}}@media screen and (min-width:768px) and (max-width:991px){body.page-products article .field-product form.commerce-add-to-cart button,body.page-products article .field-product form.out-of-stock button,body.page-taxonomy-term article .field-product form.commerce-add-to-cart button,body.page-taxonomy-term article .field-product form.out-of-stock button{width:330px!important}}@media screen and (min-width:481px) and (max-width:520px){body.page-products article .field-product form.commerce-add-to-cart button,body.page-products article .field-product form.out-of-stock button,body.page-taxonomy-term article .field-product form.commerce-add-to-cart button,body.page-taxonomy-term article .field-product form.out-of-stock button{width:200px!important}}body.page-products article .field-product form.out-of-stock .form-item-attributes-field-quantity,body.page-taxonomy-term article .field-product form.out-of-stock .form-item-attributes-field-quantity{padding-top:45px}body.page-products .product .field-title-field,body.page-taxonomy-term .product .field-title-field{min-height:52px}body.page-products .product h4.product-discontinued-text,body.page-taxonomy-term .product h4.product-discontinued-text{margin:0;padding:64px 0 0}body.page-products .product h4.product-discontinued-text span,body.page-taxonomy-term .product h4.product-discontinued-text span{padding:16px 15px;font-size:.7em;margin:0 auto}.node-type-products #content .content{font-size:14px;margin:auto;max-width:100%}.node-type-products #content{max-width:100%}@media screen and (max-width:991px){.node-type-products #content .node-product-type .group-product-tabs{margin-top:30px}}.node-type-products #content .node-product-type .product-node-img{text-align:center}.node-type-products #content .node-product-type .product-node-img img{max-width:320px;display:inline-block}@media(min-width:481px){.node-type-products #content .node-product-type .product-node-img img{max-width:480px}}.node-type-products #content .node-product-type .field-ingredientproductpagehtml td{border:1px solid #ccc}.node-type-products #content .node-product-type .field-ingredientproductpagehtml .heading{}.node-type-products #content .node-product-type .field-ingredientproductpagehtml .heading td.product{font-weight:700}.node-type-products #content .node-product-type .field-ingredientproductpagehtml td.product,.node-type-products #content .node-product-type .field-ingredientproductpagehtml td.quantity{padding:10px}.node-type-products #content .node-product-type .field-ingredientproductpagehtml td.equivalent{padding:10px 10px 10px 30px}.node-type-products #content .node-product-type .field-ingredientproductpagehtml tr:nth-child(2n+1){background-color:#f5f5f5}.node-type-products #content .node-product-type .product-detail-info{font-size:14px;margin-bottom:2em}@media screen and (min-width:768px){.node-type-products #content .node-product-type .product-detail-info{font-size:16px}}@media screen and (min-width:992px){.node-type-products #content .node-product-type .product-detail-info{border-left:4px solid #a8bf00;font-size:18px}}.node-type-products #content .node-product-type .product-detail-info .commerce-product-field-commerce-price{color:#a8bf00;font-size:1.25em;width:100%}.node-type-products #content .node-product-type .product-detail-info .commerce-product-field-commerce-price .field-commerce-price{font-size:2em;line-height:1em}.node-type-products #content .node-product-type .product-detail-info .product-node-info{padding:20px 0;display:block}@media screen and (min-width:992px){.node-type-products #content .node-product-type .product-detail-info .product-node-info{padding:20px 0 20px 45px}}.node-type-products #content .node-product-type .product-detail-info .product-node-info .field-product-title .field-item{color:#292929;font-size:2.55em;font-weight:700;margin:0 0 .2em}@media screen and (max-width:991px){.node-type-products #content .node-product-type .product-detail-info .product-node-info .field-product-title .field-item{text-align:center}}.node-type-products #content .node-product-type .product-detail-info .product-node-info .field-product-title .field-item h1{font-weight:700}.node-type-products #content .node-product-type .product-detail-info .product-node-info .field-product-by-line{font-size:1em;font-weight:300}@media screen and (max-width:991px){.node-type-products #content .node-product-type .product-detail-info .product-node-info .field-product-by-line{text-align:center}}.node-type-products #content .node-product-type .product-detail-info .product-node-info .field-product{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:inline-block;margin:20px 0;padding:12px 0;position:relative;width:100%}.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart .form-item{float:left;padding:0 15px;width:auto}@media screen and (min-width:570px) and (max-width:991px){.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart .form-item{padding-left:15%}}@media screen and (max-width:480px){.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart .form-item{padding:0 15px 0 0}}.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart .form-item label.control-label{display:inline-block;padding-right:15px;vertical-align:middle;color:#000;display:inline-block;margin:0;padding-right:15px;text-transform:uppercase}@media screen and (max-width:480px){.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart .form-item label.control-label{font-size:12px}}.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart .form-item .form-control{display:inline-block;width:auto;height:auto;padding:12px 20px 14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;-ms-appearance:none;border:1px solid #ccc;border-radius:0}.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart .form-item select.form-control{background:#fff url(../assets/images/select_arrows.png) no-repeat scroll 95% center;padding:12px 40px 14px 20px}.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart button.btn{background:#a8bf00;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:14px;font-weight:700;line-height:normal;text-transform:uppercase;position:absolute;top:100%;right:0;width:200px;padding:11px 5px;margin-top:30px}@media screen and (min-width:768px){.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart button.btn{padding:13px 40px}}@media screen and (max-width:480px){.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart button.btn{left:180px}}.node-type-products #content .node-product-type .product-detail-info .product-node-info form.commerce-add-to-cart #edit-notify-submit{background:#a8bf00;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:14px;font-weight:700;line-height:normal;padding:11px 25px;text-transform:uppercase;position:relative;top:100%;left:0;margin-top:3px}.node-type-products #content .node-product-type .product-detail-info .product-node-info .commerce_stock_notifications_fieldset .form-item{padding-left:0!important}.node-type-products #content .node-product-type .product-detail-info .product-node-info .commerce_stock_notifications_fieldset p{padding-bottom:5px}.node-type-products #content .node-product-type .product-detail-info .product-node-info .commerce_stock_notifications_fieldset{font-size:14px}.node-type-products #content .horizontal-tabs{border:none}.node-type-products #content .horizontal-tabs .horizontal-tabs-list{background:transparent none repeat scroll 0 0;border:1px solid #a8bf00;font-size:16px}@media screen and (min-width:768px){.node-type-products #content .horizontal-tabs .horizontal-tabs-list{font-size:18px}}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li{width:100%;float:left;background:0 0;border-bottom:1px solid #a8bf00}@media screen and (min-width:768px){.node-type-products #content .horizontal-tabs .horizontal-tabs-list li{width:16.66%;border-right:1px solid #a8bf00;border-bottom:none}}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li:last-child{border-bottom:none}@media screen and (min-width:768px){.node-type-products #content .horizontal-tabs .horizontal-tabs-list li:last-child{border-right:none}}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li:hover{background:#a8bf00}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li:hover a{color:#fff}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li a{color:#a8bf00;display:block;font-size:1em;font-weight:600;padding:15px 0;text-transform:uppercase;background:0 0;text-align:center}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li a:hover{background:0 0}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li a strong{font-weight:600}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li.selected{background:#a8bf00}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li.selected a{color:#fff}.node-type-products #content .horizontal-tabs .horizontal-tabs-list li.selected a strong{color:#fff}.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane{border:0;padding:0}.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body{padding:0}.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body .table{border-left:1px solid #ccc;border-top:1px solid #ccc}.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body .table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;max-width:700px}.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body h2,.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body h3,.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body .field-label{border-bottom:8px solid;color:#a8bf00;font-size:2.25em;font-weight:300;margin:1em 0;padding:0 0 .5em}.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body h4{color:#a8bf00;font-size:2em;font-weight:300;margin:.5em 0;padding:0 0 .25em}.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body .field-description-header{font-size:1.2em;font-weight:700}.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body .content .field-items li,.node-type-products #content .horizontal-tabs fieldset.horizontal-tabs-pane .panel-body .content .field-items p{color:#555;font-weight:400}.node-type-products #content .horizontal-tabs fieldset.group-product-ingredients-tab{padding-left:15px}.node-type-products #content .horizontal-tabs .horizontal-tabs-panes.horizontal-tabs-processed{padding-top:2em;color:#555}.node-type-products #content .horizontal-tabs .horizontal-tabs-panes.horizontal-tabs-processed ul{font-size:16px}.node-type-products #content .horizontal-tabs .horizontal-tabs-panes.horizontal-tabs-processed p{font-size:16px;color:#555}.node-type-products #content .field-product-companion-products .view-product-companion .view-header h2{border-bottom:8px solid;color:#a8bf00;font-size:2.25em;font-weight:300;margin:1em 0 2em;padding:0 0 .5em}.node-type-products #content .field-product-companion-products .companion-products-row{text-align:center}.node-type-products #content .field-product-companion-products .companion-products-row .field-featured-image img{margin:0 auto 1em;max-height:120px;max-width:120px;display:block}@media screen and (min-width:992px){.node-type-products #content .field-product-companion-products .companion-products-row .field-featured-image img{max-height:150px;max-width:150px}}.node-type-products #content .field-product-companion-products .companion-products-row .views-field-nothing a{color:#5f5f5f;text-decoration:none}.node-type-products #content .field-product-companion-products .companion-products-row:hover .views-field-nothing a{color:#a8bf00}.node-type-products #content .field-more-content a{color:#a8bf00}.product-testimonial-row{padding-bottom:25px;box-shadow:0 17px 20px -20px #777;width:100%;display:inline-block}.product-testimonial-row .field-body{padding-top:40px;padding-bottom:10px}.product-testimonial-row .field-body p{font-size:1.3em!important;font-weight:300!important;line-height:28px!important;color:#000;font-style:italic}.product-testimonial-row .views-field-view-node{text-align:right}@media screen and (min-width:768px){.product-testimonial-row .views-field-view-node{width:33.33%;float:left}}.product-testimonial-row .views-field-view-node a{background:#fff none repeat scroll 0 0;border:1px solid #a8bf00;color:#a8bf00;font-size:15px;font-weight:600;display:inline-block;padding:11px 25px;text-decoration:none}@media screen and (min-width:768px){.product-testimonial-row .views-field-view-node a{padding:13px 40px}}.product-testimonial-row .field-evaluation{padding-top:10px}.product-testimonial-row .customer-state{padding-bottom:40px}.view-testimonials.view-id-testimonials .view-footer{display:inline-block;width:100%;text-align:center;margin-top:30px;color:#5f5f5f;border:none;box-shadow:none}body.node-type-products #content .node-products form.commerce-add-to-cart .form-item-quantity .commerce-quantity-plusminus-link a.button{display:inline-block;height:21px;width:21px;line-height:21px;color:#555;border-radius:50%;text-align:center;text-decoration:none;font-weight:400;font-size:18px;background:0 0;padding:0}@media screen and (max-width:480px){body.node-type-products #content .node-products form.commerce-add-to-cart .form-item-quantity .commerce-quantity-plusminus-link a.button{margin-top:8px}}body.node-type-products #content .node-products form.commerce-add-to-cart .form-item-quantity .form-control{border:0!important;border-bottom:2px solid #a8bf00!important;box-shadow:none;border-radius:0;width:50px;display:inline-block;text-align:center;font-weight:700;padding:0 0 14px!important}body.node-type-products #content .node-products form.commerce-add-to-cart .form-item-quantity label{display:none!important}body.node-type-products #content .node-products form.commerce-add-to-cart .form-item-quantity .commerce-quantity-plusminus-link-decrease::before{content:"Quantity";font-family:inherit;display:inline-block;font-size:18px;color:#000;font-weight:700;vertical-align:middle;margin:0;padding-right:15px;text-transform:uppercase;padding-top:8px}@media screen and (man-width:481px) and (max-width:991px){body.node-type-products #content .node-products form.commerce-add-to-cart .form-item-quantity .commerce-quantity-plusminus-link-decrease::before{font-size:14px}}@media screen and (max-width:480px){body.node-type-products #content .node-products form.commerce-add-to-cart .form-item-quantity .commerce-quantity-plusminus-link-decrease::before{font-size:12px;padding-right:5px}}body.node-type-products #content .node-products .horizontal-tabs-panes .field-pre-ingredient-text{margin-bottom:1em}#block-block-8 h2,#block-menu-block-3 h2,.retailer-block h2,#block-block-21 h2,.retailer-header h2,.view-pdfs .view-header h2{border-bottom:8px solid;color:#a8bf00;font-size:2.25em;font-weight:300;margin:1em 0;padding:0 0 .5em}@media(min-width:587px) and (max-width:991px){.view-para-retail .view-content,.retailer-block-view .view-content{padding-left:10%}}.view-para-retail .view-content .col,.retailer-block-view .view-content .col{width:184px;float:left}@media(max-width:397px){.view-para-retail .view-content .col,.retailer-block-view .view-content .col{width:154px}}.view-para-retail .view-content .holder a,.retailer-block-view .view-content .holder a{color:#888;display:block;font-size:1.1em;padding:1em 0;text-decoration:none;text-transform:uppercase}.view-para-retail .view-content .holder a .field-pdf-icon,.retailer-block-view .view-content .holder a .field-pdf-icon{margin:0 0 1em}.view-para-retail .view-content .holder .field-book-page-title,.retailer-block-view .view-content .holder .field-book-page-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-para-retail .view-content .field-pdf-icon img.img-responsive,.retailer-block-view .view-content .field-pdf-icon img.img-responsive{width:6em;margin:0 auto}.view-para-retail .file,.retailer-block-view .file{height:185px}.retailer-block-view .holder .field-book-page-title a{padding:0}section#block-menu-block-3 ul.menu li{margin-top:1em}section#block-menu-block-3 ul.menu li a,section#block-menu-block-3 ul.menu li a:active,section#block-menu-block-3 ul.menu li a:focus{border:1px solid #a8bf00;display:block;font-size:1.2em;font-weight:600;padding:1em;text-align:center;text-decoration:none;color:#a8bf00;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section#block-menu-block-3 ul.menu li a:hover{background:#a8bf00;color:#fff}.view-pdfs .view-content .col{float:left}.view-pdfs .view-content .holder a{color:#888;display:block;font-size:1.1em;padding:1em 0;text-decoration:none;text-transform:uppercase}.view-pdfs .view-content .holder .field-pdf-image{margin-bottom:.5em}@media(min-width:320px) and (max-width:767px){.view-pdfs .view-content .holder .field-pdf-image{width:150px;margin-left:auto;margin-right:auto}}@media(min-width:768px) and (max-width:991px){.view-pdfs .view-content .holder .field-pdf-image{height:220px}}@media(min-width:992px) and (max-width:1199px){.view-pdfs .view-content .holder .field-pdf-image{height:300px}}@media(min-width:1200px){.view-pdfs .view-content .holder .field-pdf-image{height:240px}}.search-results{font-size:14px;box-shadow:0 12px 24px -25px #000;margin-bottom:40px;padding-bottom:30px}@media screen and (min-width:768px){.search-results{font-size:16px;display:flex}.search-results>div{align-self:center;margin:auto 0}}@media screen and (min-width:992px){.search-results{font-size:18px}}@media screen and (max-width:767px){.search-results>div{width:100%;display:inline-block;vertical-align:middle}}.search-results .search-results-title{text-align:center}@media screen and (min-width:768px){.search-results .search-results-title{text-align:left}}.search-results .search-results-title a{font-size:1.5em;font-weight:600;text-decoration:none;color:#a8bf00}.search-results .search-results-title a:hover{color:#a8bf00}.search-results .search-results-img img{display:block;margin:0 auto;max-height:100%;max-width:100%}@media screen and (max-width:767px){.search-results .search-results-img.search-results-more{margin-top:20px}}.search-results .search-results-more{text-align:center}@media screen and (min-width:768px){.search-results .search-results-more{text-align:right}}.search-results .search-results-more a.btn.btn-primary{background:#a8bf00 none repeat scroll 0 0;border:0;border-radius:0;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:1em;margin-top:15px;padding:11px 25px;text-decoration:none;text-transform:uppercase;text-align:center}.search-results .search-results-more a.btn.btn-primary:hover{background:#a8bf00}@media screen and (min-width:768px){.search-results .search-results-more a.btn.btn-primary{padding:13px 40px}}.view-search .view-header{border-bottom:#a8bf00 solid 8px;padding-bottom:30px}.view-search .view-header h2{font-size:3em;font-weight:300}.view-search .view-header h2 .q{font-weight:600;color:#a8bf00}.view-search .view-content{padding-top:50px}#content{color:#5f5f5f}#content .view-id-retailers.view-display-id-page{max-width:900px;margin:auto;position:relative}#content .view-id-retailers.view-display-id-page::after{display:block;contain:"";clear:both}#content .view-id-retailers.view-display-id-page .views-row{padding-bottom:30px;position:relative}#content .view-id-retailers.view-display-id-page .views-row::after{box-shadow:0 3px 16px -2px #aaa;content:"";left:0;padding-top:8px;position:absolute;width:100%;bottom:20px}#content .view-id-retailers.view-display-id-page .views-row::before{background:#fff none repeat scroll 0 0;box-sizing:initial;content:" ";height:18px;left:0;margin-left:-25px;padding-right:35px;position:absolute;bottom:20px;width:100%;z-index:1}#content .view-id-retailers.view-display-id-page .view-content{margin-top:40px}#content .view-id-retailers.view-display-id-page .view-empty{text-align:center;padding-top:40px}#content #block-views-exp-retailers-page{max-width:900px;margin:auto;position:relative;padding-top:40px;margin-top:40px}#content #block-views-exp-retailers-page::before{background:#a8bf00;content:"";height:8px;left:0;position:absolute;top:0;width:100%}#content #views-exposed-form-retailers-page #edit-distance-wrapper{max-width:540px}@media screen and (max-width:991px){#content #views-exposed-form-retailers-page #edit-distance-wrapper{max-width:100%;padding:0;width:100%}}#content #views-exposed-form-retailers-page .form-item{padding:0 15px;float:left;width:auto}#content #views-exposed-form-retailers-page .form-item.form-item-distance-postal-code{min-width:290px;width:33.33%}@media screen and (max-width:991px){#content #views-exposed-form-retailers-page .form-item.form-item-distance-postal-code{margin-bottom:20px;width:100%}}#content #views-exposed-form-retailers-page .form-item .form-control{padding:12px 20px;border:1px solid silver;border-radius:0;height:auto;min-height:50px}#content #views-exposed-form-retailers-page .form-item #edit_distance_search_distance_chosen .chosen-single{border:none;border-radius:0;box-shadow:none;background:0 0}#content #views-exposed-form-retailers-page .btn.btn-default{background:#a8bf00 none repeat scroll 0 0;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;padding:13px 40px;line-height:1em;margin-top:0}@media screen and (max-width:991px){#content #views-exposed-form-retailers-page .btn.btn-default{margin-left:246px;margin-top:-99px}}@media screen and (max-width:476px){#content #views-exposed-form-retailers-page .btn.btn-default{margin-left:15px;margin-top:20px}}#content .retailer-stores{padding:30px 0;width:100%;display:inline-block;vertical-align:middle;font-size:15px}@media screen and (max-width:991px){#content .retailer-stores{text-align:center;font-size:14px}}#content .retailer-stores .retailer-stores-title{float:left;width:100%;padding:0 15px;color:#a8bf00;font-size:22px;font-weight:700}@media screen and (min-width:992px){#content .retailer-stores .retailer-stores-title{width:33.33%}}#content .retailer-stores .retailer-stores-address{float:left;width:100%;padding:0 15px}@media screen and (min-width:992px){#content .retailer-stores .retailer-stores-address{width:41.6667%}}#content .retailer-stores .retailer-stores-address p{margin:0}#content .retailer-stores .retailer-stores-direction{float:left;width:100%;padding:0 15px}@media screen and (min-width:992px){#content .retailer-stores .retailer-stores-direction{width:25%}}#content .retailer-stores .retailer-stores-direction a{background:#a8bf00 none repeat scroll 0 0;color:#fff;padding:13px 40px;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase;line-height:1em;display:inline-block}@media screen and (max-width:991px){#content .retailer-stores .retailer-stores-direction a{margin-top:20px}}form#views-exposed-form-retailers-page .views-exposed-form button.btn-default{margin-top:.5em}#content{color:#5f5f5f}#content .view-testimonials{font-size:.8em}@media screen and (min-width:992px){#content .view-testimonials{font-size:.9em}}#content .view-testimonials .view-header{text-align:center}#content .view-testimonials .view-header h2{color:#5f5f5f;font-size:2.55em;font-weight:600;margin:0 0 20px}#content .view-testimonials .view-header p{font-size:1.2em}#content .view-testimonials .view-header hr{border-top-color:#a8bf00;border-top-width:8px;margin:40px 0}#content .view-testimonials .view-content .views-row{margin-top:30px}#content .view-testimonials .view-content .testimonial-product{text-align:center;text-decoration:none;color:#5e5e5e;font-size:20px}#content .view-testimonials .view-content .testimonial-product:hover{color:#a8bf00}#content .view-testimonials .view-content .testimonial-product img{max-width:150px;display:block;margin:auto;height:auto}#content .view-testimonials .view-content .testimonial-product span{padding:10px;font-weight:400;font-size:1em;display:block;line-height:1.3}p,li,body,#content,.content{font-family:source sans pro;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h4.stock-out span{background-color:#ddd;color:#000;padding:16px;font-size:12px;font-size:1.2rem;display:inline-block;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;font-weight:700;text-transform:uppercase}select{-moz-appearance:none;-webkit-appearance:none}.commerce_add_to_cart_confirmation_overlay{background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:999}div.alert.commerce-add-to-cart-confirmation{padding:0}div.messages.commerce-add-to-cart-confirmation{width:100%;position:absolute;left:0;z-index:1000}@media screen and (min-width:415px){div.messages.commerce-add-to-cart-confirmation{width:500px;left:50%}}div.messages.commerce-add-to-cart-confirmation .message-inner{-moz-box-shadow:0 0 5px -1px #242424;-webkit-box-shadow:0 0 5px -1px #242424;box-shadow:0 0 5px -1px #242424;left:0;position:relative;background-color:#fff}@media screen and (min-width:415px){div.messages.commerce-add-to-cart-confirmation .message-inner{left:-50%}}div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{padding:10px 15px;text-align:center;background-color:#dff0d8;border:solid thin #d6e9c6;color:#3c763d}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper{display:none}div.messages.commerce-add-to-cart-confirmation .message-inner div.view-content{padding:15px;font-size:1.3em;text-align:center;font-weight:700}div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer{margin-left:-15px;margin-right:-15px}div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer:before,div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer:after{content:"";display:table}div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer:after{clear:both}div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer .button .btn-primary{border:1px solid #a8bf00;color:#a8bf00;background-color:#f7f7f7;font-weight:600;font-size:14px;padding:11px 25px;line-height:1em;text-transform:uppercase;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}@media screen and (max-width:400px){div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer .button .btn-primary{padding:11px 15px!important}}div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer .button .btn-primary:hover{background:#a8bf00!important;color:#fff!important}@media screen and (max-width:320px){div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer .checkout a.btn-primary{background-color:#a8bf00;color:#fff;display:inline-block;width:100%}div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer .continue-product a.btn-primary{display:inline-block;width:100%}}@media screen and (min-width:321px){div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer .checkout a.btn-primary{background-color:#a8bf00;color:#fff;float:left;margin:15px 0 15px 15px}div.messages.commerce-add-to-cart-confirmation .message-inner div.view-footer .continue-product a.btn-primary{float:right;margin:15px 15px 15px 0}}div.messages.commerce-add-to-cart-confirmation .message-inner a.commerce-add-to-cart-confirmation-close,div.messages.commerce-add-to-cart-confirmation a.close{display:none}body{font-family:source sans pro}#slider-bottom .highlights{background:#a8bf00;padding:30px 0;font-size:18px}#slider-bottom .highlights a.highlight{color:#fff;text-decoration:none}@media screen and (max-width:991px){#slider-bottom .highlights a.highlight{padding:15px 0}}#slider-bottom .highlights a.highlight:hover img,#slider-bottom .highlights a.highlight:focus img{opacity:.8}#slider-bottom .highlights a.highlight span{display:block}#slider-bottom .highlights a.highlight span.heading{text-transform:uppercase;font-weight:700;font-size:1em;line-height:1em}#slider-bottom .highlights a.highlight span.subheading{font-size:.9em}#slider-bottom .highlights a.highlight img{margin-top:15px}#content #node-155{padding:6em 0;font-size:16px;text-align:center}@media screen and (min-width:768px){#content #node-155{font-size:18px}}@media screen and (min-width:992px){#content #node-155{font-size:20px}}#content #node-155 .heading,#content #node-155 h1{font-size:2.25em;line-height:1.2em;color:#000;font-weight:300}#content #node-155 .heading strong,#content #node-155 h1 strong{color:#a8bf00;font-weight:600}#content #node-155 .text{color:#000;font-size:1em;line-height:1.2em;margin:2em 0 0;font-weight:300}#content #node-155 p a{display:inline-block;margin-top:2em;border:1px solid #a8bf00;color:#a8bf00;font-size:1em;border-radius:0;padding:10px 40px;text-transform:uppercase;font-weight:300}#content #node-155 p a:hover,#content #node-155 p a:focus,#content #node-155 p a:active{background:#a8bf00;color:#fff}#content .webform-client-form a{color:#a8bf00}#content .service-links{margin-top:45px;margin-bottom:30px}#content .service-links .service-label{border-bottom:8px solid #a8bf00;color:#a8bf00;font-size:2.25em;font-weight:300;margin:0 0 1em;padding:0 0 .5em}#content .service-links ul.links{margin:0;padding:0;list-style:none}#content .service-links ul.links li{display:inline-block;margin-right:5px}*{margin:0}html,body{font-family:source sans pro;height:100%}.wrap{min-height:100%}.wrap:after{content:"";display:block}.footer-outer,.wrap:after{}.footer-outer{width:100%;display:inline-block;background:#a8bf00;position:relative}.footer-inner{bottom:0;height:auto;width:100%;z-index:1}#footer{padding:40px 0}@media screen and (max-width:767px){#footer .container{padding:0 5px}}#footer .container .mobile-retailer{text-align:center}@media screen and (min-width:992px){#footer .container .mobile-retailer{display:none}}#footer .container .mobile-retailer a{background:transparent none repeat scroll 0 0;border:1px solid;border-radius:0;color:#fff;font-size:18px;font-weight:700;margin-bottom:20px;padding:15px 50px;text-transform:uppercase;display:inline-block;line-height:1em}@media screen and (min-width:768px){#footer .container .mobile-retailer a{font-size:20px}}#footer .container .mobile-retailer a:hover{color:#a8bf00;background:#fff}#footer #block-menu-menu-footer-menu{text-align:center}#footer #block-menu-menu-footer-menu .menu li{display:inline-block;font-size:14px;font-weight:600;text-transform:uppercase;position:relative}#footer #block-menu-menu-footer-menu .menu li span.nolink{font-size:18px;font-weight:600;color:#fff}@media screen and (min-width:768px){#footer #block-menu-menu-footer-menu .menu li span.nolink{font-size:20px}}@media screen and (min-width:992px){#footer #block-menu-menu-footer-menu .menu li span.nolink{font-size:24px}}#footer #block-menu-menu-footer-menu .menu li.first{margin-right:50px}@media screen and (max-width:1199px){#footer #block-menu-menu-footer-menu .menu li.first{width:100%;margin-right:0}}@media screen and (max-width:991px){#footer #block-menu-menu-footer-menu .menu li.first{display:block}}#footer #block-menu-menu-footer-menu .menu li a{color:#fff;background:0 0;padding:0 5px;margin:0 10px}#footer #block-menu-menu-footer-menu .menu li a:hover,#footer #block-menu-menu-footer-menu .menu li a:focus{text-decoration:underline}#footer #block-menu-menu-footer-menu .menu li::before{color:#000;content:"|";font-size:1.1em;font-weight:300;line-height:1em;position:absolute;right:0;top:0}#footer #block-menu-menu-footer-menu .menu li.first::before{content:"";margin-right:30px}#footer #block-menu-menu-footer-menu .menu li.last::before{content:""}#footer #block-block-1{text-align:center;margin-top:20px}@media screen and (min-width:768px){#footer #block-block-1{margin-top:30px}}#footer #block-block-1 a img{margin:0 7px}#footer #block-block-1 img{max-height:35px}@media screen and (min-width:768px){#footer #block-block-1 img{max-height:40px}}@media screen and (min-width:992px){#footer #block-block-1 img{max-height:100%}}#footer .footer-ancient-wisdom .nolink{color:#fff;font-size:20px}#footer-bottom{padding:10px 15px;clear:both;background:#1b1b1b none repeat scroll 0 0;clear:both;color:#aaa;font-size:12px;bottom:0;width:100%}#footer-bottom:after{content:"";display:block}#footer-bottom a{color:#aaa}@media(max-width:767px){.tooltip{display:none;margin-left:500px!important;background-color:transparent}}.page-retailer-login #content .region.region-content{margin:15px auto 0;max-width:900px;width:100%;font-size:14px}@media screen and (min-width:768px){.page-retailer-login #content .region.region-content{font-size:15px}}.page-retailer-login #content #block-block-4 hr{border-top:8px solid #a8bf00;margin:40px 0}.page-retailer-login #content #block-block-4 p{font-size:1.2em;color:#000;font-weight:300;margin-bottom:1em}.page-retailer-login #content #block-block-4 a{color:#a8bf00}.page-retailer-login #-role-login-page-loginmenu-callback{padding:50px 15px 0;font-size:18px}.page-retailer-login #-role-login-page-loginmenu-callback .form-item::after{display:block;clear:both;content:""}.page-retailer-login #-role-login-page-loginmenu-callback .form-item label.control-label{float:left;padding-right:30px;color:#000;font-size:1em;font-weight:400}@media screen and (min-width:768px){.page-retailer-login #-role-login-page-loginmenu-callback .form-item label.control-label{width:33.33%}}.page-retailer-login #-role-login-page-loginmenu-callback .form-item input.form-control,.page-retailer-login #-role-login-page-loginmenu-callback .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main .page-retailer-login #-role-login-page-loginmenu-callback .form-item select.form-control,.page-retailer-login #-role-login-page-loginmenu-callback #user-register-form .form-item select.form-control,#user-register-form .page-retailer-login #-role-login-page-loginmenu-callback .form-item select.form-control,.page-retailer-login #-role-login-page-loginmenu-callback #user-login-form .form-item select.form-control,#user-login-form .page-retailer-login #-role-login-page-loginmenu-callback .form-item select.form-control,.page-retailer-login #-role-login-page-loginmenu-callback #user-login .form-item select.form-control,#user-login .page-retailer-login #-role-login-page-loginmenu-callback .form-item select.form-control{float:left;border-radius:0;height:auto;padding:12px 20px;font-size:14px;color:#555;width:100%}@media screen and (min-width:768px){.page-retailer-login #-role-login-page-loginmenu-callback .form-item input.form-control,.page-retailer-login #-role-login-page-loginmenu-callback .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main .page-retailer-login #-role-login-page-loginmenu-callback .form-item select.form-control,.page-retailer-login #-role-login-page-loginmenu-callback #user-register-form .form-item select.form-control,#user-register-form .page-retailer-login #-role-login-page-loginmenu-callback .form-item select.form-control,.page-retailer-login #-role-login-page-loginmenu-callback #user-login-form .form-item select.form-control,#user-login-form .page-retailer-login #-role-login-page-loginmenu-callback .form-item select.form-control,.page-retailer-login #-role-login-page-loginmenu-callback #user-login .form-item select.form-control,#user-login .page-retailer-login #-role-login-page-loginmenu-callback .form-item select.form-control{width:66.6667%}}.page-retailer-login #-role-login-page-loginmenu-callback .btn.btn-default{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;line-height:1em;padding:11px 25px;margin-top:45px;float:right;text-transform:uppercase}@media screen and (min-width:768px){.page-retailer-login #-role-login-page-loginmenu-callback .btn.btn-default{padding:13px 40px}}.page-retailer-login #-role-login-page-loginmenu-callback .btn.btn-default:hover{background:#a8bf00}.login-block h3,.register-block h3{border:0;color:#5f5f5f;font-size:2.55em;font-weight:600;margin:0;padding:0}@media screen and (max-width:767px){.login-block,.register-block{padding:0}}#user-register-form,#user-login-form,#user-login{margin:2em 0;padding:20px;text-align:left;width:100%;display:inline-block;vertical-align:middle;background:#f7f7f7 none repeat scroll 0 0!important;border:0;border-radius:0}#user-register-form a.lost-password,#user-login-form a.lost-password,#user-login a.lost-password{color:#a8bf00;padding-left:10px;vertical-align:-webkit-baseline-middle}#user-register-form .form-item,#user-login-form .form-item,#user-login .form-item{width:100%}#user-register-form .form-item::after,#user-login-form .form-item::after,#user-login .form-item::after{display:block;clear:both;content:""}#user-register-form .form-item label.control-label,#user-login-form .form-item label.control-label,#user-login .form-item label.control-label{color:#5f5f5f;font-size:1em;font-weight:700;line-height:2em}#user-register-form .form-item input.form-control,#user-register-form .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #user-register-form .form-item select.form-control,#user-register-form .form-item select.form-control,#user-login-form .form-item input.form-control,#user-login-form .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #user-login-form .form-item select.form-control,#user-login-form .form-item select.form-control,#user-login .form-item input.form-control,#user-login .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #user-login .form-item select.form-control,#user-login .form-item select.form-control{border-radius:0;font-size:14px;color:#555;width:100%}#user-register-form .form-item select.form-control,#user-login-form .form-item select.form-control,#user-login .form-item select.form-control{-moz-appearance:none;-webkit-appearance:none;background:#fff url(../assets/images/select_arrows.png) no-repeat scroll 95% center;border-radius:0!important;padding:0 12px}#user-register-form .form-actions button.btn.form-submit,#user-login-form .form-actions button.btn.form-submit,#user-login .form-actions button.btn.form-submit{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;line-height:1em;padding:11px 25px;text-transform:uppercase}@media screen and (min-width:768px){#user-register-form .form-actions button.btn.form-submit,#user-login-form .form-actions button.btn.form-submit,#user-login .form-actions button.btn.form-submit{padding:13px 25px}}#user-register-form .form-actions button.btn.form-submit:hover,#user-login-form .form-actions button.btn.form-submit:hover,#user-login .form-actions button.btn.form-submit:hover{background:#a8bf00}.page-my-account .register-item{width:100%}.page-my-account #user-register-form .required-fields h3{margin:0}#user-login-form ul{list-style:outside none none;padding:0}#user-login-form ul a{color:#a8bf00}#user-register-form .captcha{text-align:left;width:50%;display:inline-block}#user-register-form .g-recaptcha{display:inline-block;text-align:left;margin:15px 0}.page-user-signup-4 #content #user-register-form{background:0 0!important}.page-user-signup-4 .form-actions{clear:both;text-align:right}.login-block #user-login-form ul li{display:none}.login-block #user-login-form ul li:nth-child(2){display:table!important;margin-top:15px}button.btn{line-height:1em;padding:11px 25px;text-transform:uppercase;border:1px solid #a8bf00;font-size:15px;font-weight:600;text-decoration:none;border-radius:0;color:#fff;background:#a8bf00;margin-top:10px}@media screen and (min-width:768px){button.btn{padding:13px 25px}}form#views-exposed-form-search-page input#edit-search-api-views-fulltext{color:transparent}form#views-exposed-form-search-page input#edit-search-api-views-fulltext:focus{color:inherit!important}.form-item-captcha-response{max-width:535px}body.page-user-signup #user-register-form .form-control,body.page-my-account #user-register-form .form-control{padding:6px 12px!important}select::-ms-expand{display:none!important}form.webform-client-form{margin:0 auto;max-width:900px;padding:0}form.webform-client-form .no-padding{padding:0}@media screen and (min-width:768px){form.webform-client-form{padding:0 15px}}form.webform-client-form fieldset.panel-default{border:medium;border-radius:0;box-shadow:none;font-size:18px}@media screen and (max-width:767px){form.webform-client-form fieldset.panel-default{padding:0 15px}}form.webform-client-form fieldset.panel-default .panel-body{padding:0}@media screen and (min-width:768px){form.webform-client-form fieldset.panel-default .panel-body .form-item.webform-component{padding-right:15px}}form.webform-client-form .form-item{clear:both;float:left;width:100%}form.webform-client-form .form-item.webform-component--header{border-bottom:8px solid #a8bf00;margin-bottom:90px;padding-bottom:40px}form.webform-client-form .form-item.webform-component--header p{color:#000;font-size:1.2em;font-weight:300;margin:0 0 1em}form.webform-client-form .form-item.webform-component--header h3{color:#4f4f4f;font-size:23px;font-weight:600;margin:0 0 .8em}form.webform-client-form .form-item .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;height:auto;padding:12px 20px}form.webform-client-form .form-item select.form-control{background:#fff url(../assets/images/select_arrows.png) no-repeat scroll 95% center;height:auto;padding:12px 40px 14px 20px}form.webform-client-form .form-item .control-label{width:100%;float:left;margin-right:0;color:#000;font-weight:400;font-size:1em}form.webform-client-form .form-item .control-label .form-required{color:#a8bf00}@media screen and (min-width:768px){form.webform-client-form .form-item .control-label{width:20%;padding:0 15px}}form.webform-client-form .form-item input.form-control,form.webform-client-form .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main form.webform-client-form .form-item select.form-control,form.webform-client-form #user-register-form .form-item select.form-control,#user-register-form form.webform-client-form .form-item select.form-control,form.webform-client-form #user-login-form .form-item select.form-control,#user-login-form form.webform-client-form .form-item select.form-control,form.webform-client-form #user-login .form-item select.form-control,#user-login form.webform-client-form .form-item select.form-control,form.webform-client-form .form-item select.form-control{width:100%;float:left}@media screen and (min-width:768px){form.webform-client-form .form-item input.form-control,form.webform-client-form .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main form.webform-client-form .form-item select.form-control,form.webform-client-form #user-register-form .form-item select.form-control,#user-register-form form.webform-client-form .form-item select.form-control,form.webform-client-form #user-login-form .form-item select.form-control,#user-login-form form.webform-client-form .form-item select.form-control,form.webform-client-form #user-login .form-item select.form-control,#user-login form.webform-client-form .form-item select.form-control,form.webform-client-form .form-item select.form-control{width:50%}}form.webform-client-form .form-item .form-textarea-wrapper{width:100%;float:left}@media screen and (min-width:768px){form.webform-client-form .form-item .form-textarea-wrapper{width:50%}}form.webform-client-form .form-item .form-textarea-wrapper textarea.form-control{height:300px;width:100%}form.webform-client-form .form-item .form-textarea-wrapper .grippie{display:none}body.node-type-products .attachment-before .exclude{display:none!important}.node-type-products .field-ingredients-equivalent{overflow:visible}@media(max-width:500px){.node-type-products .field-ingredients-equivalent{overflow:auto;overflow-x:scroll}.node-type-products .field-ingredients-equivalent:before{content:"Swipe left to view table";line-height:0;width:170px;margin:5px 0;padding-left:10px;display:block;color:#d2d2d2;height:0;border-style:solid;border-width:7.5px 13px 7.5px 0;border-color:transparent #d2d2d2 transparent transparent}.node-type-products .field-ingredients-equivalent>.field-items{width:500px}}.ingredient-wrapper{font-family:source sans pro;font-size:15px;color:#777;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table}.ingredient-wrapper .view-mode-gt_ingredients>.row .col-sm-8{border-right:solid 1px #ddd}.ingredient-wrapper .view-mode-gt_ingredients>.row .field-items{padding:5px 10px;display:table}.ingredient-wrapper .view-mode-gt_ingredients>.clear-row{border-bottom:0!important}.ingredient-wrapper .non-section table{width:100%;display:table;border:0;border-right:solid 1px #dddbdb;margin-left:15px;table-layout:auto;border-collapse:collapse}.ingredient-wrapper .non-section table .no-border,.ingredient-wrapper .non-section table>table{border:0!important}.ingredient-wrapper .non-section table .no-border td,.ingredient-wrapper .non-section table>table td{border:0!important;min-width:70px;overflow:hidden;position:relative}.ingredient-wrapper .non-section table .no-border .col-equiv-right .field-equivalent-label,.ingredient-wrapper .non-section table>table .col-equiv-right .field-equivalent-label{padding-left:30px}.ingredient-wrapper .non-section table .no-border .col-xs-6,.ingredient-wrapper .non-section table>table .col-xs-6{position:relative}.ingredient-wrapper .non-section table .no-border .col-xs-6 .central-col,.ingredient-wrapper .non-section table>table .col-xs-6 .central-col{position:relative}.ingredient-wrapper .non-section table .no-border .col-xs-6 .central-col::after,.ingredient-wrapper .non-section table>table .col-xs-6 .central-col::after{background:#ddd;width:1px;content:'';position:absolute;min-height:200px;right:0;top:-100px}.ingredient-wrapper .non-section table td{padding:5px 10px;border-bottom:solid 1px #dddbdb;border-left:solid 1px #dddbdb;display:table-cell;overflow:hidden;position:relative}.ingredient-wrapper .non-section table .view-mode-gt_ingredients .col-sm-9{padding-right:0}.ingredient-wrapper .non-section table .view-mode-gt_ingredients .col-sm-3{padding-left:0}.ingredient-wrapper .non-section table .col-ingrid-first .paragraphs-items-field-ingredient-equivalent{padding-left:15px}.ingredient-wrapper .non-section .field-ingredient-equivalent{padding-right:15px}.ingredient-wrapper .section{border-bottom:solid 1px #dddbdb}.ingredient-wrapper .section table td{padding:15px 0}.ingredient-wrapper .section table td .field-ingredient{font-weight:600}.field-post-ingredient-text{margin:1em -15px}.paragraphs-items-field-product-ingredient .field-item:nth-child(1) tbody>tr:nth-child(1){border-top:solid 1px #dddbdb}.paragraphs-items-field-product-ingredient .field-item:nth-child(1) .no-border tbody>tr:nth-child(1){border:0!important}.paragraphs-items-field-product-ingredient .paragraphs-item-ingredient-equivalent .field-equivalent-label{display:inline-block}.paragraphs-items-field-product-ingredient .paragraphs-item-ingredient-equivalent .field-equivalent-value{display:inline-block;margin-left:5px}.view-mode-gt_ingredients .gt-ingredients>table>tbody>tr>td:nth-child(1){width:320px}body.page-products .ingredient-wrapper,body.page-taxonomy-term .ingredient-wrapper{display:none!important}body.page-products .exclude .field-ingredient-common-name,body.page-products .exclude .field-ingredient,body.page-products .exclude .field-ingredient-quantity,body.page-products .exclude .field-equivalent-label,body.page-products .exclude .field-equivalent-value,body.page-products .exclude .field-ingredient-source-type,body.page-taxonomy-term .exclude .field-ingredient-common-name,body.page-taxonomy-term .exclude .field-ingredient,body.page-taxonomy-term .exclude .field-ingredient-quantity,body.page-taxonomy-term .exclude .field-equivalent-label,body.page-taxonomy-term .exclude .field-equivalent-value,body.page-taxonomy-term .exclude .field-ingredient-source-type{display:inline-block;font-size:12.5px}body.page-products .exclude .field-ingredient,body.page-products .exclude .field-ingredient-common-name,body.page-taxonomy-term .exclude .field-ingredient,body.page-taxonomy-term .exclude .field-ingredient-common-name{text-transform:capitalize;font-weight:700}body.page-products .exclude .field-ingredient-source-type,body.page-taxonomy-term .exclude .field-ingredient-source-type{font-style:italic}body.page-products .view-products-categories-taxonomy .col article .img-responsive,body.page-taxonomy-term .view-products-categories-taxonomy .col article .img-responsive{padding-top:15px}body.page-products .view-products-categories-taxonomy .col .panel,body.page-taxonomy-term .view-products-categories-taxonomy .col .panel{max-height:250px;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}body.page-products .view-products-categories-taxonomy .shadow,body.page-taxonomy-term .view-products-categories-taxonomy .shadow{display:none!important}body.page-products .group-ingredients-product-tab .field-pre-ingredient-text,body.page-products .group-ingredients-product-tab .field-post-ingredient-text,body.page-taxonomy-term .group-ingredients-product-tab .field-pre-ingredient-text,body.page-taxonomy-term .group-ingredients-product-tab .field-post-ingredient-text{display:none}body.page-products .group-ingredients-product-tab .panel-body,body.page-taxonomy-term .group-ingredients-product-tab .panel-body{padding-top:0!important}body.page-products .horizontal-tabs ul.horizontal-tabs-list,body.page-taxonomy-term .horizontal-tabs ul.horizontal-tabs-list{padding:0!important}body.page-products .horizontal-tabs li.selected,body.page-taxonomy-term .horizontal-tabs li.selected{border-bottom:1px solid #eee!important}body.page-products .horizontal-tabs-pane ul,body.page-taxonomy-term .horizontal-tabs-pane ul{-moz-padding-start:10px;-webkit-padding-start:10px;font-weight:inherit!important;font-size:12.5px}body.page-products .horizontal-tabs-pane .panel-body,body.page-taxonomy-term .horizontal-tabs-pane .panel-body{padding-top:0!important}.page-my-account .messages{background:0 0;border:0;position:relative}.page-my-account .messages .password-change{display:inline-block;width:60%;background:#f7f7f7;padding:5px 15px}.page-my-account .messages .reset-password-btn{display:inline-block}.page-my-account .messages .reset-password-btn .btn-primary{background-color:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;line-height:1em;text-transform:uppercase}.page-my-account .messages .reset-password-btn a{margin-top:-22px;padding:19px 15px}.page-my-account .register-block .row .col-md-6{width:100%}.page-my-account .register-block .row .col-md-6 .field-name-field-first-name,.page-my-account .register-block .row .col-md-6 .field-name-field-last-name{width:50%;display:inline-block}.page-my-account .register-block .row .col-md-6 .field-name-field-last-name{padding-left:15px}.page-my-account .register-block .form-actions{width:50%}.page-my-account .register-block .form-actions button.form-submit{margin-top:0!important}@media screen and (min-width:1200px){.page-my-account .register-block .form-actions button.form-submit{padding:15px 47px!important}}.page-my-account #user-login-form{min-height:311px}.page-my-account #user-login-form>div:nth-child(1){display:table}.page-my-account #user-login-form>div:nth-child(1) div.form-actions,.page-my-account #user-login-form>div:nth-child(1) div.form-item-name,.page-my-account #user-login-form>div:nth-child(1) div.form-item-pass{display:table-header-group}@media screen and (min-width:1200px){.page-my-account #user-login-form>div:nth-child(1) .form-control{width:500px}}@media screen and (min-width:992px) and (max-width:1199px){.page-my-account #user-login-form>div:nth-child(1) .form-control{width:400px}}@media screen and (max-width:991px){.page-my-account #user-login-form>div:nth-child(1) .form-control{width:300px}}.page-my-account #user-login-form ul{display:table-footer-group!important}.page-my-account #user-login-form div.form-item-pass input.form-control,.page-my-account #user-login-form div.form-item-pass .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main .page-my-account #user-login-form div.form-item-pass select.form-control,#user-register-form .form-item .page-my-account #user-login-form div.form-item-pass select.form-control,.page-my-account #user-login-form div.form-item-pass .form-item select.form-control,.page-my-account #user-login-form .form-item div.form-item-pass select.form-control,#user-login .form-item .page-my-account #user-login-form div.form-item-pass select.form-control{margin-bottom:20px}.page-retailer-login a{color:#a8bf00}@media screen and (max-width:767px){.is-active .mobile-menu-bar .line-1{-webkit-transform:translateY(10px) translateX(0) rotate(45deg)!important;-ms-transform:translateY(10px) translateX(0) rotate(45deg)!important;transform:translateY(10px) translateX(0) rotate(45deg)!important}}@media(max-width:979px){.header-outer #header .container.header-inner{padding:15px 0}.header-outer #header .container.header-inner section#block-tb-megamenu-main-menu .block-tb-megamenu-main-menu li.is-active{display:block!important}.header-outer #header .container.header-inner .logo .img-responsive{margin-left:15px}.header-outer #header .container.header-inner .mobile_header-menu{padding:15px}.header-outer #header .container.header-inner .mobile_header-menu .mobile-menu-bar{}.header-outer #header .container.header-inner .mobile_header-menu .mobile-menu-bar .line{-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);transition:all .25s cubic-bezier(.645,.045,.355,1);-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1);background-color:#fff}.header-outer #header .container.header-inner .mobile_header-menu .mobile-menu-bar .line-1{top:0}.header-outer #header .container.header-inner .mobile_header-menu .mobile-menu-bar .line-2{top:50%;margin-top:-2px}.header-outer #header .container.header-inner .mobile_header-menu .mobile-menu-bar .line-3{bottom:0}.header-outer #header .container.header-inner .mobile_header-menu .is-active .mobile-menu-bar .line-1{-webkit-transform:translateY(13px) translateX(0) rotate(45deg);-ms-transform:translateY(13px) translateX(0) rotate(45deg);transform:translateY(13px) translateX(0) rotate(45deg)}.header-outer #header .container.header-inner .mobile_header-menu .is-active .mobile-menu-bar .line-2{opacity:0}.header-outer #header .container.header-inner .mobile_header-menu .is-active .mobile-menu-bar .line-3{-webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);-ms-transform:translateY(-8px) translateX(0) rotate(-45deg);transform:translateY(-8px) translateX(0) rotate(-45deg)}.header-outer #header .header-inner .header-menu section#block-views-exp-search-page{padding:0 15px}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu{width:100%}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu .span12.mega-col-nav .mega-inner{padding:0!important}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu .nav-collapse{background:#fff}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu .nav-collapse .dropdown-menu{background:#fff}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu-main-menu button{display:none!important}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu-main-menu .fa-reorder{color:#a8bf00;font-size:22px}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show{position:absolute;top:-15px;z-index:9999;overflow-y:auto;visibility:hidden;width:100%;height:auto!important;min-height:100%;margin:0;padding:0;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-overflow-scrolling:touch}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show .hide-this{display:none}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show .showme{display:block!important}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show .showme a.dropdown-toggle{color:#a8bf00}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li a{background:#fff;border-bottom:2px solid #e5e5e5;font-size:16px;font-weight:400;padding:30px 0;text-transform:uppercase;color:#5f5f5f;text-align:center}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li a:hover{color:#a8bf00}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li section.block-menu-block.rmm-submenu>li:nth-child(n+2){display:none}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li section.rmm-submenu{display:block!important}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li section.rmm-submenu .product-menu-wrapper li:nth-child(n+2){display:none}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li section.rmm-submenu li a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li section.rmm-submenu span a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li section.rmm-submenu .product-menu-wrapper a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li section.rmm-submenu .col-lg-6 a{border-bottom:1px solid #e5e5e5!important;padding:15px 45px!important;text-align:left!important;text-transform:capitalize;display:block}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li section.rmm-submenu li.rmm-back a.link-back{padding-left:0!important;text-transform:capitalize;color:#a8bf00}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show ul.tb-megamenu-nav li section.rmm-submenu li.rmm-back a.link-back span{padding-left:25px!important}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:block}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible{display:block!important}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1{padding:0}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .view-product-categories-block::after,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .view-health-categories::after,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .view-product-categories-block::after,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .view-health-categories::after,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .view-product-categories-block::after,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .view-health-categories::after,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .view-product-categories-block::after,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .view-health-categories::after{display:none}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .view-product-categories-block::before,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .view-health-categories::before,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .view-product-categories-block::before,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .view-health-categories::before,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .view-product-categories-block::before,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .view-health-categories::before,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .view-product-categories-block::before,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .view-health-categories::before{display:none}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .col-lg-6,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .product-menu-wrapper,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .col-lg-6,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .product-menu-wrapper,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .col-lg-6,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .product-menu-wrapper,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .col-lg-6,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .product-menu-wrapper{padding:0!important}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .col-lg-6 a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .product-menu-wrapper a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .col-lg-6 a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .product-menu-wrapper a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .col-lg-6 a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-product-categories-block-block .product-menu-wrapper a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .col-lg-6 a,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .nav-collapse.always-show.collapse.is-visible .tb-megamenu-item.level-1.mega.dropdown.is-active .hidden-collapse.is-visible section#block-views-health-categories-block-1 .product-menu-wrapper a{border:0;background:0 0!important}}@media(min-width:992px){.product-menu-wrapper li.rmm-back{display:none}section.block-menu-block.rmm-submenu>li.rmm-back{display:none}}a.close{font-family:helvetica neue,Helvetica,Arial,sans-serif;float:right;color:#000;font-size:20px;font-weight:700;line-height:13.5px;text-shadow:0 1px 0 #fff;filter:alpha(opacity=25);-khtml-opacity:.25;-moz-opacity:.25;opacity:.25;background-color:rgba(0,0,0,.25);display:inline-block;padding:0 1px}a.close:hover,a.close:focus,a.close:active{color:#000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.front .drupal-messages .alert{margin-top:30px}.centered-block{text-align:center;padding-bottom:60px}.centered-block input{border-radius:0;height:auto;padding:12px 20px;font-size:14px;color:#555}.centered-block .form-item{display:inline-block}.centered-block .form-type-textfield{padding:0 10px}.centered-block button{display:inline-block;margin:0 0 0 20px;border:1px solid #a8bf00;color:#a8bf00;font-size:1em;border-radius:0;padding:13px 50px;text-transform:uppercase;font-weight:300;background-color:#fff}.centered-block button:hover{background-color:#a8bf00;color:#fff}.centered-block .alert{text-align:left;margin-top:20px}.centered-block h2{font-size:2.25em;line-height:1.2em;color:#000;font-weight:300;margin-top:50px;margin-bottom:20px}.centered-block a{color:#a8bf00}.halfwidth-line hr{width:50%;margin:auto}.view-commerce-backoffice-user-orders .table-responsive .table .views-field-order-id a{color:#a8bf00}.view-commerce-backoffice-user-orders .table-responsive .table thead tr th{background:#a8bf00 none repeat scroll 0 0;color:#fff;padding:9px 0;text-transform:uppercase;border:0;padding-left:8px}.view-commerce-backoffice-user-orders .table-responsive .table thead tr .views-field-created a,.view-commerce-backoffice-user-orders .table-responsive .table thead tr .views-field-status a{color:#fff}.view-commerce-backoffice-user-orders .table-responsive .table thead tr .views-field-created a img,.view-commerce-backoffice-user-orders .table-responsive .table thead tr .views-field-status a img{display:none}body.page-user-orders .view-commerce-line-item-table table thead tr th,.field-commerce-order-total .view-commerce-line-item-table table thead tr th{background:#a8bf00 none repeat scroll 0 0;color:#fff;padding:10px 15px;text-transform:uppercase;border:0}body.page-user-orders table,.field-commerce-order-total table{width:100%}.view-commerce-message-messages{margin-top:15px}.view-commerce-message-messages form#commerce-message-message-form{display:none}body{font-family:source sans pro}.header-outer{min-height:113px}.header-outer::after{clear:both;content:"";display:block}.header-outer .display-inline-block,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu,.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block,.header-outer #header .header-inner .header-menu #block-views-exp-search-page{display:inline-block;vertical-align:middle}.header-outer #header{float:left;padding:0;width:100%;background:#fff;box-shadow:0 2px 18px rgba(0,0,0,.2)}@media screen and (min-width:992px){.header-outer #header.fixed{position:fixed;top:0;left:0;z-index:9999}.header-outer #header.fixed .header-inner{padding:25px 15px}.header-outer #header.fixed .header-inner .logo{width:185px;min-width:185px}.header-outer #header.fixed .header-inner .header-menu{margin-top:10px}}.header-outer #header .header-inner{padding:40px 15px;width:90%;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:1600px){.header-outer #header .header-inner{width:98%}}@media screen and (max-width:991px){.header-outer #header .header-inner{width:100%;padding:15px}}.header-outer #header .header-inner .logo{width:253px;min-width:253px;float:left;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:1400px){.header-outer #header .header-inner .logo{width:230px;min-width:230px}}@media screen and (max-width:1300px){.header-outer #header .header-inner .logo{width:200px;min-width:200px}}@media screen and (max-width:767px){.header-outer #header .header-inner .logo{min-width:180px;width:180px}}.header-outer #header .header-inner .mobile_header-menu{float:right}@media screen and (min-width:992px){.header-outer #header .header-inner .mobile_header-menu{display:none}}.header-outer #header .header-inner .mobile_header-menu .mobile_cart{display:inline-block;vertical-align:middle;margin-right:20px;margin-top:4px}.header-outer #header .header-inner .mobile_header-menu .mobile_cart .line-item-summary{margin:0}.header-outer #header .header-inner .mobile_header-menu .mobile_cart a{color:#a8bf00;font-size:16px;font-weight:700;text-decoration:none;text-align:center}.header-outer #header .header-inner .mobile_header-menu .mobile_cart a span{display:block}.header-outer #header .header-inner .mobile_header-menu .mobile_cart a span.glyphicon{font-size:26px}@media screen and (min-width:768px){.header-outer #header .header-inner .mobile_header-menu .mobile_cart a span.glyphicon{font-size:28px}}.header-outer #header .header-inner .mobile_header-menu #menu_toggler{display:inline-block;vertical-align:middle;color:#a8bf00;font-size:16px;font-weight:700;cursor:pointer}.header-outer #header .header-inner .mobile_header-menu #menu_toggler .mobile-menu-bar{width:30px;height:27px;display:block;margin:0 auto}.header-outer #header .header-inner .mobile_header-menu #menu_toggler .mobile-menu-bar span{float:left;width:100%;background:#a8bf00;height:5px;margin:3px 0}@media screen and (max-width:767px){.header-outer #header .header-inner .mobile_header-menu #menu_toggler .mobile-menu-bar span{height:4px;margin:2.5px 0}}.header-outer #header .header-inner .header-menu{float:right;text-align:right;margin-top:20px;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:1300px){.header-outer #header .header-inner .header-menu{margin-top:14px}}@media screen and (max-width:991px){.header-outer #header .header-inner .header-menu{width:100%}}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu{}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu{background-color:transparent}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu .view-header{padding-bottom:4px}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-subnav li{margin-left:0}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu .tb-megamenu-nav>li>a{text-transform:uppercase}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li+li{margin-left:5px}@media screen and (max-width:1023px){.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li+li{margin-left:0}}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li>.mega-dropdown-menu{min-width:240px}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li a{color:#000;padding:4px 15px;border:none;font-weight:300;font-size:16px;text-decoration:none}@media screen and (max-width:1300px){.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li a{font-size:15px;padding:4px 10px}}@media screen and (max-width:1100px){.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li a{padding:4px 6px}}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li a:hover,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li a:focus,.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li a.active{color:#a8bf00;background:0 0}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li a span.caret{display:none}.header-outer #header .header-inner .header-menu #block-tb-megamenu-main-menu .tb-megamenu li.active a{background:0 0;color:#a8bf00}.header-outer #header .header-inner .header-menu #mobile-menu{display:none;left:0;position:absolute;right:1px;top:85px;z-index:999}@media screen and (min-width:768px){.header-outer #header .header-inner .header-menu #mobile-menu{top:91px}}.header-outer #header .header-inner .header-menu #mobile-menu .menu.nav li a{background:#fff;border-bottom:2px solid #e5e5e5;font-size:16px;font-weight:400;padding:30px 0;text-transform:uppercase;color:#5f5f5f;text-align:center}.header-outer #header .header-inner .header-menu #mobile-menu .menu.nav li a:hover{color:#a8bf00}.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block{padding:9px 20px;border-left:1px solid #ddd;font-size:1.4em}@media screen and (max-width:1199px){.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block{padding:9px 15px}}@media screen and (max-width:1020px){.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block{padding:9px}}@media screen and (max-width:991px){.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block{display:none}}.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block .line-item-summary{margin:0}.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block .line-item-summary a{color:#000;font-size:15px;margin:0;text-decoration:none}.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block .line-item-summary a:hover{color:#777}.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block .line-item-summary a span.line-item-quantity-raw{background:#a8bf00;border-radius:50%;padding:2px 7px;font-size:12px;color:#fff}.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block .line-item-summary a .glyphicon{font-size:19px;line-height:1;margin:0 5px}@media screen and (max-width:1199px){.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block .line-item-summary a .glyphicon{margin:0}}@media screen and (max-width:1199px){.header-outer #header .header-inner .header-menu #block-views-shopping-cart-block .line-item-summary a .line-item-quantity-label{display:none}}@media screen and (max-width:991px){.header-outer #header .header-inner .header-menu #block-views-exp-search-page{width:100%}}.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page{position:relative}@media screen and (min-width:992px){.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page::after{position:absolute;height:100%;width:100%;top:0;left:0;cursor:pointer;content:""}}.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page .views-exposed-widgets{margin-bottom:0}.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page #edit-search-api-views-fulltext-wrapper{position:relative}@media screen and (min-width:992px){.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page #edit-search-api-views-fulltext-wrapper::after{border:1px solid #a8bf00;color:#a8bf00;content:"search";font-size:14px;font-weight:600;height:100%;left:0;line-height:40px;padding:0 10px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:110px}}@media screen and (min-width:992px) and (max-width:1199px){.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page #edit-search-api-views-fulltext-wrapper::after{width:90px;line-height:35px}}.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page .views-exposed-widget{padding:0}@media screen and (max-width:991px){.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page .views-exposed-widget{width:100%}}.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page .views-exposed-widget input{background:#fff none repeat scroll 0 0;border:1px solid #a8bf00;border-radius:0;box-shadow:none;height:auto;margin-right:5px;outline:medium;padding:9px 10px 9px 40px;width:100%;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}@media screen and (min-width:992px){.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page .views-exposed-widget input{width:90px;padding:9px 10px}}@media screen and (min-width:1199px){.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page .views-exposed-widget input{width:110px;padding:10px}}.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page .views-exposed-widget button{background:transparent url(../assets/images/search.gif) no-repeat scroll center center;border:medium;box-shadow:none;height:41px;margin-top:0;overflow:hidden;padding-right:15px;width:20px;color:transparent}@media screen and (max-width:991px){.header-outer #header .header-inner .header-menu #block-views-exp-search-page #views-exposed-form-search-page .views-exposed-widget button{position:absolute;top:0;left:10px;background-size:contain;padding:10px}}.header-outer #header .header-inner .header-menu #block-views-exp-search-page.search-on #views-exposed-form-search-page::after{display:none}.header-outer #header .header-inner .header-menu #block-views-exp-search-page.search-on #views-exposed-form-search-page #edit-search-api-views-fulltext-wrapper::after{display:none}.header-outer #header .header-inner .header-menu #block-views-exp-search-page.search-on #views-exposed-form-search-page #edit-search-api-views-fulltext-wrapper.views-exposed-widget input{transition:width .2s ease-in-out 0s}@media screen and (min-width:992px){.header-outer #header .header-inner .header-menu #block-views-exp-search-page.search-on #views-exposed-form-search-page #edit-search-api-views-fulltext-wrapper.views-exposed-widget input{width:200px}}@media screen and (max-width:1240px){.header-outer.header-search-on #block-tb-megamenu-main-menu{display:none!important}}body{font-family:source sans pro}#slider{clear:both;position:relative}#slider section.slider-wrapper{position:relative;overflow:hidden}#slider section.slider-wrapper .field-link a{display:block;min-width:2000px;position:absolute;cursor:pointer;text-indent:-999px}@media screen and (min-width:992px){#slider #block-menu-menu-gt-user-menu{position:absolute;top:0;right:0;z-index:999}}#slider #block-menu-menu-gt-user-menu ul{background:#222;padding:8px 15px;text-align:center}@media screen and (min-width:992px){#slider #block-menu-menu-gt-user-menu ul{margin:15px 30px;border-radius:5px}}#slider #block-menu-menu-gt-user-menu ul li{display:inline-block;vertical-align:middle;text-align:left}#slider #block-menu-menu-gt-user-menu ul li a{padding:2px 0;color:#fff;background:0 0;font-size:1.2em;font-weight:300}#slider #block-menu-menu-gt-user-menu ul li a .glyphicon.glyphicon-user{margin-right:10px}#slider #block-menu-menu-gt-user-menu ul li ul{background:#fff;right:0;left:auto;margin:10px 0 0;border-radius:4px;padding:6px 0;border:none}#slider #block-menu-menu-gt-user-menu ul li ul li{display:block}#slider #block-menu-menu-gt-user-menu ul li ul li a{color:#000;padding:8px 10px}#slider #block-menu-menu-gt-user-menu ul li ul li a:hover{background:rgba(0,0,0,.1)}#slider #block-menu-menu-gt-user-menu>ul>li+li{border-left:2px solid #fff;margin-left:15px;padding-left:15px}#slider #block-views-home-slideshow-block .flexslider{border-radius:0;border:none;margin-bottom:0;overflow:hidden;font-size:17px}@media screen and (max-width:1300px){#slider #block-views-home-slideshow-block .flexslider{font-size:15px}}@media screen and (max-width:1199px){#slider #block-views-home-slideshow-block .flexslider{font-size:14px}}@media screen and (max-width:991px){#slider #block-views-home-slideshow-block .flexslider{font-size:12px}}#slider #block-views-home-slideshow-block .flexslider li.flexslider-views-slideshow-main-frame-row.flex-active-slide{display:block!important}#slider #block-views-home-slideshow-block .flexslider .slideshow-container{padding:1em 5% 2em;align-items:center;text-align:center;font-size:3.3em;display:block;background-position:center center!important;background-size:cover;display:flex;display:-webkit-flex}@media screen and (min-width:768px){#slider #block-views-home-slideshow-block .flexslider .slideshow-container{}}@media screen and (min-width:768px) and (min-width:992px){#slider #block-views-home-slideshow-block .flexslider .slideshow-container{min-height:625px;padding:0 5%}}@media screen and (min-width:768px) and (max-width:991px){#slider #block-views-home-slideshow-block .flexslider .slideshow-container{min-height:450px;font-size:2.3em}}@media screen and (min-width:450px) and (max-width:767px){#slider #block-views-home-slideshow-block .flexslider .slideshow-container{min-height:350px;font-size:2.3em}}@media screen and (max-width:449px){#slider #block-views-home-slideshow-block .flexslider .slideshow-container{min-height:350px;font-size:2.3em}}#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-tagline{color:#fff}@media screen and (min-width:768px){#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-tagline{margin:0 auto 0 7%;width:50%}}@media screen and (max-width:767px){#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-tagline{margin:0 auto;width:100%}}#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-tagline .field-headline,#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-tagline .field-main-headline{text-transform:uppercase;font-weight:800;line-height:1em}#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-tagline .field-tagline,#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-tagline .field-tagline-attr-3,#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-tagline .field-tagline-attr-2{font-size:.7em;font-weight:300}#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-image{text-align:center;margin-top:1em}@media screen and (min-width:768px){#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-image{width:35%;padding-left:5%;margin:0 7% 0 auto}}#slider #block-views-home-slideshow-block .flexslider .slideshow-container .front-image .field-attachment-image img{max-height:7em;max-width:8em;width:auto;display:inline-block}#slider #block-views-home-slideshow-block .flexslider .flex-direction-nav li a{width:5%;top:0;height:100%;margin-top:0;display:block;visibility:visible;background:transparent url(../assets/images/carousel_arrow_left.png) no-repeat scroll center center;color:transparent;overflow:hidden;padding-left:5%}#slider #block-views-home-slideshow-block .flexslider .flex-direction-nav li::before{color:transparent;content:""}#slider #block-views-home-slideshow-block .flexslider .flex-direction-nav li a.flex-prev{left:0;background-image:url(../assets/images/carousel_arrow_left.png)}#slider #block-views-home-slideshow-block .flexslider .flex-direction-nav li a.flex-next{right:0;background-image:url(../assets/images/carousel_arrow_right.png)}#slider #block-views-home-slideshow-block .flexslider ol.flex-control-nav{bottom:15px;z-index:99;padding:8px 10px;border-radius:3px;display:block}#slider #block-views-home-slideshow-block .flexslider ol.flex-control-nav a.flex-active{background:#a8bf00}#slider #block-views-home-slideshow-block .flexslider ol.flex-control-nav li a{background:#fff;outline:none}#slider #block-views-home-slideshow-block .no-overlay-image .front-tagline{width:100%!important}#slider #block-views-home-slideshow-block .no-overlay-image .front-image{display:none!important}@media screen and (max-width:767px){#slider #block-menu-menu-gt-user-menu ul li.mobile{border-left:none!important}}.tb-megamenu-submenu{width:590px;box-shadow:0 0 10px 2px rgba(0,0,0,.25)!important;-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.25)!important;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.25)!important;margin:20px 0 0}.tb-megamenu-submenu section#block-views-product-categories-block-block,.tb-megamenu-submenu section#block-views-health-categories-block-1{padding:30px 30px 30px 70px}.tb-megamenu-submenu section#block-views-product-categories-block-block .view-product-categories-block::after,.tb-megamenu-submenu section#block-views-product-categories-block-block .view-health-categories::after,.tb-megamenu-submenu section#block-views-health-categories-block-1 .view-product-categories-block::after,.tb-megamenu-submenu section#block-views-health-categories-block-1 .view-health-categories::after{background:url(../assets/images/color_tiles.gif) no-repeat;background-size:cover;content:'';height:82%;left:5%;position:absolute;top:9%;width:9px}.tb-megamenu-submenu section#block-views-product-categories-block-block .view-header .product-menu-wrapper a,.tb-megamenu-submenu section#block-views-health-categories-block-1 .view-header .product-menu-wrapper a{padding:0 15px!important}.tb-megamenu-submenu section#block-views-product-categories-block-block .view-product-categories-block::before,.tb-megamenu-submenu section#block-views-product-categories-block-block .view-health-categories::before,.tb-megamenu-submenu section#block-views-health-categories-block-1 .view-product-categories-block::before,.tb-megamenu-submenu section#block-views-health-categories-block-1 .view-health-categories::before{content:'';height:20px;left:0;position:absolute;top:-20px;width:100%}.tb-megamenu-submenu section#block-views-product-categories-block-block .col-lg-6 a,.tb-megamenu-submenu section#block-views-health-categories-block-1 .col-lg-6 a{color:#5f5f5f!important;font-size:15px!important;font-weight:400!important;margin:0!important;padding:5px 0!important}.tb-megamenu-submenu section#block-views-product-categories-block-block .col-lg-6 a:focus,.tb-megamenu-submenu section#block-views-health-categories-block-1 .col-lg-6 a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.tb-megamenu-submenu section#block-views-product-categories-block-block .col-lg-6 a:hover,.tb-megamenu-submenu section#block-views-health-categories-block-1 .col-lg-6 a:hover{color:#a8bf00!important}.tb-megamenu-submenu .tb-megamenu-row li a{color:#000!important}.tb-megamenu-submenu .tb-megamenu-row li.active a{color:#a8bf00!important}li.reduce-menu .tb-megamenu-submenu{max-width:150px}#testimonial-node-form{border-top:8px solid #a8bf00;margin-top:50px;padding-top:80px}@media screen and (min-width:768px){#testimonial-node-form .no-padding-left{padding-left:0}#testimonial-node-form .no-padding-right{padding-right:0}}@media screen and (max-width:767px){#testimonial-node-form .xs-no-padding{padding-left:0;padding-right:0}}#testimonial-node-form .form-item{clear:both;float:left;width:100%}#testimonial-node-form .form-item.webform-component--header{border-bottom:8px solid #a8bf00;margin-bottom:90px;padding-bottom:40px}#testimonial-node-form .form-item.webform-component--header p{color:#000;font-size:1.2em;font-weight:300;margin:0 0 1em}#testimonial-node-form .form-item.webform-component--header h3{color:#4f4f4f;font-size:23px;font-weight:600;margin:0 0 .8em}#testimonial-node-form .form-item .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;height:auto;padding:12px 20px}#testimonial-node-form .form-item select.form-control{background:#fff url(../assets/images/select_arrows.png) no-repeat scroll 95% center;height:auto;padding:12px 40px 14px 20px}#testimonial-node-form .form-item .control-label{width:100%;float:left;margin-right:0;color:#000;font-weight:400;font-size:1em}#testimonial-node-form .form-item .control-label .form-required{color:#a8bf00}@media screen and (min-width:768px){#testimonial-node-form .form-item .control-label{width:33.333%;padding:0 15px}}#testimonial-node-form .form-item input.form-control,#testimonial-node-form .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #testimonial-node-form .form-item select.form-control,#testimonial-node-form #user-register-form .form-item select.form-control,#user-register-form #testimonial-node-form .form-item select.form-control,#testimonial-node-form #user-login-form .form-item select.form-control,#user-login-form #testimonial-node-form .form-item select.form-control,#testimonial-node-form #user-login .form-item select.form-control,#user-login #testimonial-node-form .form-item select.form-control,#testimonial-node-form .form-item select.form-control{width:100%;float:left}@media screen and (min-width:768px){#testimonial-node-form .form-item input.form-control,#testimonial-node-form .form-item .page-node-151 #webform-client-form-151 fieldset.advice-form-main select.form-control,.page-node-151 #webform-client-form-151 fieldset.advice-form-main #testimonial-node-form .form-item select.form-control,#testimonial-node-form #user-register-form .form-item select.form-control,#user-register-form #testimonial-node-form .form-item select.form-control,#testimonial-node-form #user-login-form .form-item select.form-control,#user-login-form #testimonial-node-form .form-item select.form-control,#testimonial-node-form #user-login .form-item select.form-control,#user-login #testimonial-node-form .form-item select.form-control,#testimonial-node-form .form-item select.form-control{width:66.667%}}#testimonial-node-form .form-item .form-textarea-wrapper{width:100%;float:left}@media screen and (min-width:768px){#testimonial-node-form .form-item .form-textarea-wrapper{width:66.667%}}#testimonial-node-form .form-item .form-textarea-wrapper textarea.form-control{height:140px;width:100%}#testimonial-node-form .form-item .form-textarea-wrapper .grippie{display:none}#testimonial-node-form .required-fields.group-left-side,#testimonial-node-form .required-fields.group-right-side{font-size:18px}#testimonial-node-form .form-wrapper.form-group{clear:both;width:100%;float:left}@media screen and (min-width:768px){#testimonial-node-form .form-wrapper.form-group{padding-right:15px}}#testimonial-node-form #edit-field-terms.form-wrapper.form-group{padding-right:0;font-size:14px;margin-top:15px}#testimonial-node-form .field-type-fivestar.field-name-field-evaluation .form-item .form-item{float:left;width:100%;clear:none}@media screen and (min-width:768px){#testimonial-node-form .field-type-fivestar.field-name-field-evaluation .form-item .form-item{width:66.667%}}#testimonial-node-form .field-type-fivestar.field-name-field-evaluation .form-item .form-item .fivestar-outline div.fivestar-widget .star,#testimonial-node-form .field-type-fivestar.field-name-field-evaluation .form-item .form-item .fivestar-outline div.fivestar-widget .star a{background:transparent url(../widgets/default/star.gif) no-repeat scroll 0 0}#testimonial-node-form .form-actions{width:100%;float:left;clear:none;padding-right:15px}#testimonial-node-form .form-actions .btn.btn-primary{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;padding:11px 25px;line-height:1em;text-transform:uppercase}#testimonial-node-form .form-actions .btn.btn-primary:hover{background:#a8bf00}@media screen and (min-width:768px){#testimonial-node-form .form-actions .btn.btn-primary{padding:13px 40px}}.page-testimonials-fusion .testimonial-bar{background:#a8bf00;color:#fff;font-size:1.2em;margin:0 auto 40px;padding:15px 30px}.page-testimonials-fusion .testimonial-bar a{color:#fff;font-weight:600;text-transform:uppercase}.page-testimonials-fusion .testimonial-bar a img{margin-left:10px}.page-testimonials-fusion .view-fusion-health-testimonials .views-row{padding-bottom:25px;box-shadow:0 17px 20px -20px #777}.page-testimonials-fusion .view-fusion-health-testimonials .field-evaluation{padding-top:10px}.page-testimonials-fusion .view-fusion-health-testimonials .field-body{padding-top:40px;padding-bottom:10px;font-size:1.2em;font-weight:300;line-height:28px;color:#555;font-style:italic}.page-testimonials-fusion .view-fusion-health-testimonials .customer-state{padding-bottom:40px}.page-testimonials-fusion .view-footer{padding-top:50px;text-align:center}.page-testimonials .view-header{padding-top:30px}.page-node-add-testimonial #edit-body-und-0-format{display:none}.page-node-add-testimonial .field-name-field-terms{padding-top:40px}.page-user .field-label{font-size:18px;padding-top:10px}.page-user .field-first-name{padding-bottom:10px}.page-user .profile{padding-top:20px}.view .pagination li.active span{background-color:#a8bf00;border-color:#a8bf00}.view .pagination a,.view .pagination a:hover{color:#a8bf00}.webform-client-form-3939 .form-actions{text-align:right;padding:0 0 0 15px}@media screen and (min-width:768px){.webform-client-form-3939 .form-actions{width:70%}}.webform-client-form-3939 .form-actions .btn.btn-primary{background:#a8bf00;border:0;border-radius:0;color:#fff;font-size:14px;font-weight:700;line-height:1em;padding:13px 40px;margin-top:45px;text-transform:uppercase}.webform-client-form-3939 .form-actions .btn.btn-primary:hover{background:#a8bf00}.node-type-health-category .region-content .block-views .block-title{border-bottom:8px solid #a8bf00;color:#a8bf00}.course-byline a{background:#a8bf00}.course-byline a:hover{background:#a8bf00}.node-type-course .content-section{border-left:4px solid #a8bf00}.node-type-course section.content-body .btn-primary{border:#a8bf00;background:#a8bf00}.node-type-course section.block-drupal-moodle .btn-primary{border:#a8bf00;background-color:#a8bf00}.node-type-course section.block-drupal-moodle h2.block-title{color:#a8bf00}.view-id-education_course_content_type .views-field-name h2 a{color:#a8bf00}.image-placeholder .field-course-content-type-hl{background:#a8bf00}.ob-special-webforms #content .region-sidebar-first{background:0 0}.ob-special-webforms #content .region-sidebar-first a{color:#a8bf00}.page-user-lms .btn,#block-drupal-moodle-drupal-moodle-courses .btn{background:#a8bf00;color:#fff}.page-user-lms blockquote,.page-education blockquote{border-left-color:#a8bf00}.education-views .label-danger{background:#a8bf00}.block-education-resource-library h2{text-align:center}.block-education-resource-library h2 a{color:#a8bf00}.block-education-resource-library p{text-align:center}.product-node-info .product-node-store-link{font-size:1em;font-weight:300;margin:15px 0;padding:15px 0}.product-node-info .product-node-store-link .col{padding-left:0;padding-right:0}.product-node-info .product-node-store-link span{display:block}.product-node-info .product-node-store-link a{background:#a8bf00;color:#fff;border:0;border-radius:0;font-size:14px;font-weight:700;padding:13px 5px;line-height:1em;text-transform:uppercase;text-decoration:none;display:inline-block;margin:20px 0;width:200px;text-align:center}