.page-title-wrapper .page-title{font-size:42px;color:#457e0d;padding-bottom:3px;margin-bottom:15px;margin-top:0px;}
.sidebar.sidebar-additional h3{background-color:#457e0d;color:#fff;padding:5px;font-weight:normal;font-size:16px;line-height:1.4;position:relative;padding:15px 10px;margin-bottom:0px;padding-left:24px;}
.sidebar.sidebar-additional h3:before{content:'';position:absolute;left:0;top:20px;width:18px;height:13px;background-size:contain;background-image:url(../images/sidebar-title-arrow.png);background-position:center;background-repeat:no-repeat;}
.sidebar.sidebar-additional ul.o-list{border:1px solid #457e0d;margin-top:0px;padding:10px}
.sidebar.sidebar-additional ul.o-list li{padding:0px;margin-bottom:0px;position:relative;}
.sidebar.sidebar-additional ul.o-list li span.expand{position:absolute;top:0;right:0;color:#457e0d;}
.sidebar.sidebar-additional ul.o-list li span i.fa-plus{font-size:25px;position:absolute;top:8px;right:10px;color:#457e0d;}
.sidebar.sidebar-additional ul.o-list li span i.fa-minus{font-size:35px;position:absolute;top:0px;right:10px;color:#457e0d;}
.sidebar.sidebar-additional ul.o-list li a{padding:10px 30px 10px 0px;font-size:18px;display:block;border-bottom:#457e0d 1px solid;color:#272727;text-decoration:none;}
.sidebar.sidebar-additional ul.o-list li ul{background:none repeat scroll 0 0 #ffffff;border:1px solid #cccccc;border-radius:4px;}
.sidebar.sidebar-additional ul.o-list li ul li a{background:none;border-bottom:1px solid #cccccc;font-size:15px;padding:8px 7px;}
.sidebar.sidebar-additional ul.o-list li:last-child a{border-bottom:none;}
.sidebar.sidebar-additional ul.o-list li a:hover{color:#457e0d;}
.ActionHeader{display:flex;justify-content:space-between;margin-bottom:10px;}
.ActionHeader .select-boxes{display:flex;align-items:center;}
.ActionHeader .select-boxes label{margin-right:5px;margin-left:5px;}
.ActionHeader .order-products-toolbar{margin-bottom:0px;}
.pagerBottom .pager{display:flex;align-items:center;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;justify-content:flex-end;}
.ActionHeader .order-products-toolbar .pager{display:flex;align-items:center;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;}
.ActionHeader .order-products-toolbar .pager .pages,.pagerBottom .pager .pages{margin-bottom:0px;margin-left:5px;}
.ActionHeader .order-products-toolbar .pager .toolbar-amount,.ActionHeader .order-products-toolbar .pager .limiter,.pagerBottom .pager .toolbar-amount{font-size:12px;}
.ActionHeader .order-products-toolbar .pager .limiter select,.pagerBottom .pager .limiter select{border:1px solid #000;font-size:13px;background-color:transparent;}
.ActionHeader .order-products-toolbar .pager .pages ul li,.pagerBottom .pager .pages ul li{padding:5px;margin-right:2px;}
.ActionHeader .order-products-toolbar .pager .pages ul li.item.pages-item-previous a,.ActionHeader .order-products-toolbar .pager .pages ul li.item.pages-item-next a,.pagerBottom .pager .pages ul li.item.pages-item-previous a,.pagerBottom .pager .pages ul li.item.pages-item-next a{background-color:transparent;border-color:unset;border:none;padding:0px;}
.ActionHeader .order-products-toolbar .pager .pages ul li.item.pages-item-previous a:before,.ActionHeader .order-products-toolbar .pager .pages ul li.item.pages-item-next a:before,.pagerBottom .pager .pages ul li.item.pages-item-previous a:before,.pagerBottom .pager .pages ul li.item.pages-item-next a:before{color:#457e0d;font-size:12px;}
.ActionHeader .order-products-toolbar .pager .pages ul li a,.pagerBottom .pager .pages ul li a{color:#457e0d;}
.ActionHeader .order-products-toolbar .pager .pages ul li.current .page,.pagerBottom .pager .pages ul li.current .page{color:#457e0d;background-color:transparent;border:1px solid #000;height:20px;width:10px;display:flex;align-items:center;justify-content:center;}
.store-list table thead tr th{background:#eaeaea;}
.store-list table thead tr th,.store-list table tbody tr td{padding:5px;border:1px solid #cccccc;font-size:16px;line-height:1.4;white-space:nowrap;}
.store-list table tbody tr td:last-child{text-align:center;}
.store-list table tbody tr td a{color:#457e0d;}
.recepies-block{position:relative;}
.sparsh_banner .sparsh_banner_slider .slick-arrow{top:30px;}
.sparsh_banner .sparsh_banner_slider .slick-arrow:after{background-image:url('../images/white-arrow.png')!important;}
.sparsh_banner .sparsh_banner_slider .slick-arrow:after{width:25px;height:25px;background-size:cover!important;}
.sparsh_banner .sparsh_banner_slider .slick-arrow.slick-prev{left:unset;right:30px;}
.sparsh_banner .sparsh_banner_slider .slick-arrow.slick-next{right:0px!important;}
.sparsh_banner .sparsh_banner_slider{position:unset;}
.sparsh_banner .sparsh_banner_slider .slick-list .slick-track .slick-slide div a{font-size:18px;color:#272727;text-decoration:none;display:block;border-bottom:#457e0d 1px solid;padding:10px 0;margin-bottom:10px;text-align:center;}
.sparsh_banner .sparsh_banner_slider .slick-list .slick-track .slick-slide div p{font-size:18px;color:#272727;text-decoration:none;display:block;padding:10px 0;margin-bottom:10px;text-align:left;}
.sparsh_banner .sparsh_banner_slider .slick-list .slick-track .slick-slide div p a{background-color:#457e0d;border-color:#457e0d;width:100px;height:auto;color:#fff;font-size:15px;padding:5px;border-radius:4px;margin-top:10px!important;margin:0 auto;transition:all 0.4s;}
.sparsh_banner .sparsh_banner_slider .slick-list .slick-track .slick-slide div p a:hover{background-color:#98d25f;transition:all 0.4s;}
.sparsh_banner_slider.slick-initialized .slick-slide>div>div{max-height:100%!important;}
.sparsh_banner_slider .slick-arrow.slick-prev:after{background-position:100% 100%!important;}
.recepies-block .block-content{border:#959595 1px solid;padding:5px;}
.std .recipes-img{max-width:500px;margin:0 auto;overflow:hidden;min-height:500px;max-height:500px;}
.std .recipes-img p.p-18x img{width:100%;}
.std p.p-18x{margin:15px 0px;font-size:18px;color:#000000;}
.productimages-recipe-view .page-title h1{font-size:42px;color:#457e0d;border-bottom:1px solid #ededed;padding-bottom:3px;margin-bottom:15px;}
.productimages-recipe-index .order-products-toolbar .pager,.productimages-recipe-product .order-products-toolbar .pager{display:flex;align-items:center;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;justify-content:flex-end;}
.productimages-recipe-index .order-products-toolbar .pager .limiter,.productimages-recipe-index .order-products-toolbar .pager .toolbar-amount,.productimages-recipe-product .order-products-toolbar .pager .limiter,.productimages-recipe-product .order-products-toolbar .pager .toolbar-amount{font-size:12px;}
.productimages-recipe-index .order-products-toolbar .pager .limiter select,.productimages-recipe-product .order-products-toolbar .pager .limiter select{border:1px solid #000;font-size:13px;background-color:transparent;}
.productimages-recipe-index .store-list ul,.productimages-recipe-product .store-list ul{padding:0px;display:flex;flex-wrap:wrap;}
.productimages-recipe-index .store-list ul li,.productimages-recipe-product .store-list ul li{list-style-type:none;flex:0 0 18%;text-align:center;position:relative;padding:5px;}
.productimages-recipe-index .store-list ul li:before,.productimages-recipe-product .store-list ul li:before{content:'';position:absolute;width:2px;height:200px;background-image:url(../images/home-product-divider.png);background-size:contain;top:-20px;left:0px;z-index:9999;}
.productimages-recipe-index  .store-list ul li a img,.productimages-recipe-product .store-list ul li a img{margin-bottom:20px;}
.productimages-recipe-index .store-list ul li a span,.productimages-recipe-product .store-list ul li a span{display:block;color:#272727;font-size:18px;}
.flavors-pot{border:1px dashed #ccc;padding:10px;overflow:hidden;margin:20px 0 0 0;float:left;width:100%;text-align:center;}
.flavors-pot .page-title h3{margin:0 0 10px;font-size:20px;background-color:#eee;padding:8px;text-align:left;color:#457e0d;}
.flavors-pot .std .other-flavor{display:inline-block;width:195px;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:10px;max-width:100%;text-align:center;}
.flavors-pot .std .other-flavor a{line-height:29px;outline:0;color:#457e0d;}
.productimages-recipe-view .column.main a.BlockBtn{text-decoration:none;}
.productimages-recipe-view .column.main a.BlockBtn button,.flavors-pot .std .other-flavor a button{background:#457e0d;display:block;border:0;color:#FFFFFF;font-size:16px;font-weight:normal;line-height:19px;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:3px;height:auto;padding:5px 10px;margin:0 auto;}
.productimages-recipe-view .column.main a.BlockBtn button:hover,.flavors-pot .std .other-flavor a button:hover{background:#98d25f;}
.productimages-recipe-view .column.main .fl{display:inline-block;width:195px;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:10px;max-width:100%;text-align:center;}
.productimages-recipe-view .column.main .fl a{line-height:29px;outline:0;color:#457e0d;}
.cms-balsamics .grey{color:#676767;font-size:18px;}
.cms-balsamics .grey span.p-18x{color:#457e0d;}
.cms-balsamics .grey ul{padding-left:20px;}
.breadcrumbs{padding:0px!important;margin-top:50px;}
.breadcrumbs ul li a{color:#272727!important;}
.breadcrumbs ul li{font-size:12px;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;text-transform:uppercase;color:#272727;}
.cms-aloha p{color:#676767;font-size:18px;}
.cms-opportunity .main h3{font-size:26px;color:#457e0d;font-weight:100;}
.cms-opportunity .main ul{padding-left:15px;}
.cms-opportunity .main button{background:#457e0d;display:inline-block;border:0;color:#FFFFFF;font-size:16px;font-weight:normal;text-align:center;vertical-align:middle;white-space:nowrap;height:45px;padding:5px 35px;line-height:32px;border:none;border-radius:0px;font-family:'barkentina_1regular';margin-top:30px;}
.cms-opportunity .main button:hover{background:#98d25f;}
.cms-register-now .registration-page h3{font-size:26px;color:#457e0d;font-weight:100;}
.cms-register-now .registration-page table{font-family:'barkentina_1regular';color:#272727;font-size:16px;line-height:1.5;width:100%;margin-bottom:15px;}
.cms-register-now .registration-page table tbody tr td{padding:5px;border:1px solid #cccccc;}
.cms-register-now .registration-page table tbody tr th{background:#eaeaea;padding:5px;border:1px solid #cccccc;}
.cms-register-now .registration-page p{font-family:'barkentina_1regular';background:#FFFFFF;color:#000000;line-height:1.3;font-size:16px;}
.cms-register-now .registration-page p a button:hover{background:#98d25f;}
.cms-register-now .registration-page p a button{background:#457e0d;display:inline-block;border:0;color:#FFFFFF;font-size:16px;font-weight:normal;text-align:center;vertical-align:middle;white-space:nowrap;height:45px;padding:5px 35px;line-height:32px;border:none;border-radius:0px;font-family:'barkentina_1regular';margin-top:20px;}
.cms-register-now .registration-page ul{padding-left:15px;}
.cms-register-now .registration-page ul li{font-size:16px;line-height:24px;}
.hb-distributor-registration .page-title-wrapper{border-bottom:1px solid #ededed;padding-bottom:3px;margin-bottom:8px;}
.hb-distributor-registration .page-title{margin-top:50px;margin-bottom:0px;}
.distributor-form form .form-instructions{font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;color:#a0a0a0;}
.distributor-form form  p.required{font-size:12px;color:red;text-align:right;}
.distributor-form form .form-list{padding:0px;}
.distributor-form form .form-list li{list-style-type:none;}
.distributor-form form .form-list li label{font-family:'barkentina_1regular';font-size:16px;color:#000000;line-height:1.3;}
.hb-distributor-registration form .form-list li .customer-name>label{padding-left:10px;margin-bottom:10px;flex:0 0 100%;margin-top:10px;}
.hb-distributor-registration form .form-list li .customer-name{display:flex;flex-wrap:wrap;}
.hb-distributor-registration form .form-list li .customer-name div{flex:0 0 49%;padding:0px 5px}
.hb-distributor-registration form .form-list li .customer-name div>label{padding-left:5px;position:relative;margin-top:10px;display:block;margin-bottom:10px;width:max-content;}
.hb-distributor-registration form .form-list li   label.checkwrap{display:flex;align-items:center;padding-left:10px;margin-top:15px;}
.hb-distributor-registration form .form-list li  label.checkwrap input{height:auto;margin-left:5px;margin-top:-6px;}
.hb-distributor-registration form .form-list li   label.checkwrap a{color:#457e0d;}
.hb-distributor-registration form .form-list li .customer-name div>label em{position:absolute;right:-7px;color:red;}
.hb-distributor-registration form .form-list li .customer-name  input[type='file']{border:none;height:auto;margin-bottom:10px;}
.distributor-form form .form-list li  input,.distributor-form form .form-list li  select,.hb-distributor-registration form .form-list li  textarea{border-radius:2px;border:1px solid #457e0d;background:#FFFFFF;font-size:15px;height:50px;}
.hb-distributor-registration form .captcha label span{padding-left:5px;position:relative;margin-top:10px;display:block;margin-bottom:10px;width:max-content;}
.hb-distributor-registration form .captcha input{border-radius:2px;border:1px solid #457e0d;background:#FFFFFF;font-size:15px;height:50px;}
.hb-distributor-registration form .captcha label{position:relative;}
.hb-distributor-registration form .captcha label:after{position:absolute;top:15px;right:-11px;}
.hb-distributor-registration form .captcha .control .nested .captcha .captcha-image button{background-color:#e87a2d;color:#fff;border:none;box-shadow:none;border-radius:0px;}
.customer-account-forgotpassword form label,.customer-account-login form label{font-family:'barkentina_1regular';font-size:16px;color:#000000;line-height:1.3;}
.customer-account-forgotpassword form input,.customer-account-login form input{border-radius:2px;border:1px solid #457e0d;background:#FFFFFF;font-size:15px;height:50px;}
.customer-account-forgotpassword form button.captcha-reload,.customer-account-login form button.captcha-reload{background-color:#e87a2d;color:#fff;border:none;box-shadow:none;border-radius:0px;}
.customer-account-forgotpassword form .action.submit,.customer-account-login form .action.login{background:#457e0d;display:inline-block;padding:5px 15px;border:0;color:#FFFFFF;font-size:16px;font-weight:normal;line-height:19px;text-align:center;vertical-align:middle;white-space:nowrap;height:45px;padding:5px 35px;line-height:32px;font-family:'barkentina_1regular';border-radius:0px;float:left;}
.customer-account-forgotpassword form .action.submit:hover,.customer-account-login form .action.login:hover{background:#98d25f;}
.customer-account-forgotpassword .actions-toolbar,.customer-account-login .actions-toolbar{display:flex;align-items:center;}
.customer-account-forgotpassword .actions-toolbar  .secondary,.customer-account-login .actions-toolbar  .secondary{margin-left:20px;}
.customer-account-forgotpassword .actions-toolbar  .secondary a,.customer-account-login .actions-toolbar  .secondary a{color:#457e0d;}
.customer-account-forgotpassword  .page-title-wrapper,.customer-account-login  .page-title-wrapper{margin-top:50px;text-align:center;}
.customer-account-login .block-customer-login{float:none!important;margin:0 auto;position:relative;}
.customer-account-login .login-container .fieldset:after{position:absolute;top:-28px;right:0px;}
.customer-account-forgotpassword .fieldset:after{position:absolute;top:2px;right:0px;}
.customer-account-forgotpassword form{margin:0 auto;position:relative;}
.hb-distributor-registration form #submit-button{background:#457e0d;display:inline-block;padding:5px 15px;border:0;color:#FFFFFF;font-size:16px;font-weight:normal;line-height:19px;text-align:center;vertical-align:middle;white-space:nowrap;height:45px;padding:5px 35px;line-height:32px;font-family:'barkentina_1regular';border-radius:0px;width:130px;float:left;}
.hb-distributor-registration form #submit-button:hover{background:#98d25f;}
.distributor-edit-form form{display:flex;flex-wrap:wrap;}
.distributor-edit-form form .GridHalf{flex:0 0 48%;padding:0px 5px;margin-bottom:5px;}
.distributor-edit-form form .GridHalf{position:relative;}
.distributor-edit-form form .FullGrid em,.distributor-edit-form form .GridHalf em{position:absolute;right:-6px;color:red;top:3px;}
.distributor-edit-form form .GridHalf label{font-family:'barkentina_1regular';font-size:16px;color:#000000;line-height:1.3;position:relative;display:inline-block;margin:10px 0px;}
.distributor-edit-form form .GridHalf label em{position:absolute;right:-6px;color:red;top:3px;}
.distributor-edit-form form .FullGrid{flex:0 0 98%;padding:0px 5px;margin-bottom:5px;}
.distributor-edit-form form .FullGrid label{font-family:'barkentina_1regular';font-size:16px;color:#000000;line-height:1.3;font-weight:600;margin:10px 0px;display:inline-block;}
.distributor-edit-form form input,.distributor-edit-form form select,.distributor-edit-form form textarea{border-radius:2px;border:1px solid #457e0d;background:#FFFFFF;font-size:15px;height:50px;}
.distributor-edit-form form .CheckWrap input[type='checkbox']{height:auto;width:auto;border:none;}
.distributor-edit-form form input[type='file'],.distributor-edit-form form input[type='submit']{height:auto;width:auto;border:none;}
.distributor-edit-form form input[type='submit']{background:#457e0d;display:inline-block;padding:5px 15px;border:0;color:#FFFFFF;font-size:16px;font-weight:normal;line-height:19px;text-align:center;vertical-align:middle;white-space:nowrap;height:45px;padding:5px 35px;line-height:32px;font-family:'barkentina_1regular';border-radius:0px;width:130px;float:left;}
.distributor-edit-form form input[type='submit']:hover{background:#98d25f;}
.distributor-edit-form form .file-uploader-summary .file-uploader-preview{width:100%;border:none;}
.distributor-edit-form form .file-uploader-summary .file-uploader-preview a{display:block;}
.distributor-edit-form form .file-uploader-summary .file-uploader-preview a img{width:100%;}
.sidebar-additional .block-reorder .block-content form .actions-toolbar{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;align-items:center;}
.sidebar-additional .block-reorder .block-content form .actions-toolbar .primary button{background-color:#457e0d;border-color:#457e0d;width:100px;height:auto;color:#fff;font-size:15px;padding:5px;border-radius:4px;margin-top:10px!important;margin:0 auto;transition:all 0.4s;font-family:'barkentina_1regular';font-weight:200;text-align:center;}
.sidebar-additional .block-reorder .block-content form .actions-toolbar .primary{flex:0 0 65%;text-align:left;}
.sidebar-additional .block-reorder .block-content form .actions-toolbar  .secondary{text-align:right;flex:0 0 35%;}
.sidebar-additional .block-reorder .block-content form .actions-toolbar  .secondary a{color:#457e0d;}
.hb-distributor-dashboard .middle{min-height:635px;}
.hb-distributor-dashboard ul.dashboard{margin:65px auto 50px;}
.hb-distributor-dashboard ul.dashboard li{width:170px;}
.hb-distributor-dashboard ul.dashboard a{height:160px;padding-top:40px;}
.account.hb-distributor-invitations .order-products-toolbar.toolbar .pages,.account.hb-distributor-allfaq .order-products-toolbar.toolbar .pages{position:relative;width:auto;}
.hb-distributor-registration form .form-list li .customer-name div.checkbox-field>label{display:inline-block;}
.distributor-form form .form-list li .checkbox-field{margin:10px 0 10px 10px;}
.distributor-form form .form-list li .checkbox-field input{height:auto;}
/*Report CSS*/
dl.accordion dt, .entry-edit .entry-edit-head {
    background: #84c64b/*#6f8992*/;
    padding: 2px 10px;
}
.grid table {
    width: 100%;
    border: 1px solid #cbd3d4;
    border-bottom: none;
}
.grid tr.headings {
    background: url(images/sort_row_bg.gif) 0 50% repeat-x;
}
.grid th, .grid td {
    padding: 2px 4px 2px 4px;
}
.grid tr.headings th {
    border-width: 1px;
    border-color: #f9f9f9 #d1cfcf #f9f9f9 #f9f9f9;
    border-style: solid;
    padding-top: 1px;
    padding-bottom: 0;
    font-size: .9em;
}
.grid tr.headings th.last,.grid table td.first, .grid table td.last {
    border-right: 0;
}
.grid th {
    white-space: nowrap;
}
.grid table td {
    border-width: 0 1px 1px 0;
    border-color: #dadfe0;
    border-style: solid;
}
.grid tbody.odd tr.border td, .grid tbody.even tr.border td {
    border-bottom: 1px solid #dadfe0;
}
.order-tables td .qty-table {
    border: 0 !important;
    width: 100%;
}
.order-tables td .qty-table td {
    border: 0 !important;
    padding: 0 4px !important;
}
.order-tables td .qty-table td a {
    color: #ea7601;
    text-decoration: underline;
}
@media screen and (max-width:1280px){
    .productimages-recipe-index .store-list ul li,.productimages-recipe-product .store-list ul li{flex:0 0 23%;}
}
@media screen and (max-width:1180px){
    .ActionHeader .select-boxes,.ActionHeader .order-products-toolbar{flex:0 0 100%;}
    .pagerBottom .pager,.ActionHeader{flex-wrap:wrap;}
}
@media screen and (max-width:1180px){
    .hb-distributor-registration form .form-list li .customer-name div{flex:0 0 47%;}
}
@media screen and (max-width:991px){
    .sparsh_banner_slider .slick-list{max-height:100%!important;}
    .productimages-recipe-index .store-list ul li,.productimages-recipe-product .store-list ul li{flex:0 0 31%;}
    .page-layout-2columns-left .column.main{width:70.166667%!important;}
    .page-layout-2columns-left .sidebar-additional{width:29.833333%!important;}
}
@media screen and (max-width:767px){
    .page-layout-2columns-left .column.main{width:100%!important;}
    .page-layout-2columns-left .sidebar-additional{width:100%!important;}
    .page-title-wrapper .page-title{text-align:center;margin-top:20px;}
    .sidebar{flex:0 0 100%;width:50%;max-width:50%;order:0!important;margin:0 auto;}
    .pagerBottom .pager{justify-content:center;}
    .productimages-recipe-index .store-list,.productimages-recipe-product .store-list{border-top:none;}
    .hb-distributor-disteditprofile .sidebar-additional{width:100%;max-width:100%;flex:0 0 100%;}
    .sidebar-additional .block-reorder{margin-top:30px;}
}
@media screen and (max-width:580px){
    .ActionHeader .order-products-toolbar .pager{flex-wrap:wrap;}
    .sidebar{width:100%;max-width:100%;}
    .productimages-recipe-index .store-list ul li,.productimages-recipe-product .store-list ul li{flex:0 0 47%;}
    .distributor-edit-form form .GridHalf,.hb-distributor-registration form .form-list li .customer-name div{flex:0 0 100%;}
}
@media screen and (max-width:380px){
    .productimages-recipe-index .store-list ul li,.productimages-recipe-product .store-list ul li{flex:0 0 100%;}
    .productimages-recipe-index .store-list ul li:before,.productimages-recipe-product .store-list ul li:before{display:none;}
}
