@font-face {
  font-family: 'Requiem-Medium';
  src: url('../fonts/Requiem-Medium.ttf');
  src: url('../fonts/Requiem-Medium.otf');
}

@font-face {
  font-family: 'Mercury-Display-Bold';
  src: url('../fonts/Mercury-Display-Bold.ttf');
  src: url('../fonts/Mercury-Display-Bold.otf');
}

@font-face {
  font-family: 'ProximaSansRegular-Regular';
  src: url('../fonts/ProximaSansRegular-Regular.ttf');
  src: url('../fonts/ProximaSansRegular-Regular.otf');
}

@font-face {
  font-family: 'ProximaSansMedium-Bold';
  src: url('../fonts/ProximaSansMedium-Regular.ttf');
  src: url('../fonts/ProximaSansMedium-Regular.otf');
}

@font-face {
  font-family: 'Mercury-Display-Roman';
  src: url('../fonts/Mercury-Display-Roman.ttf');
  src: url('../fonts/Mercury-Display-Roman.otf');
}

html body{
	font-family: ProximaSansRegular-Regular;
	background-image: url("../images/body-bg-image8.png");
	background-repeat: repeat;
	background-color: #f4eddb;
	background-size: cover;
}

a{
	display: inline-block;
}

header.header{
	padding-top: 0;
}

.topbar-menu-logout{
	margin: 0;
	padding: 10px 0;
}

header.header-01 .header-left {
	padding-left: 20px;
}

.featherlight{
	visibility: hidden !important;
}

.featherlight.visible{
	visibility: visible !important;
}

.branding_logo_desktop_sticky{
	display: none;
	float: left;
}

.top-search.sticky_search_form{
	display: none;
	background-color: #C69E47;
	padding: 10px;
}

.top-search.sticky_search_form .top-search-button{
	background-color: transparent;
	border: none;
}

header.header-01:not(.headroom--not-top) .top-search.sticky_search_form {
    display: none !important;
}

.branding_cart_desktop_sticky{
	display: none !important;
	float: right;
	margin-top: 10px;
}

.branding_cart_desktop_sticky .mini-cart-wrap .mini-cart .mini-cart-text {
	display: none;
}

.sticky_search_icon {
    background-image: url('../images/LOCALSPICERYGLASS-SM.png') !important;
    background-repeat: no-repeat !important;
    display: inline-block;
    padding: 0 !important;
    width: 48px;
    height: 35px;
    margin-left: 20px;
	cursor: pointer;
	float: left;
}

.sticky_mobile_s_icon {
    background-image: url('../images/LOCALSPICERYGLASS-SM.png') !important;
    background-repeat: no-repeat !important;
    display: inline-block;
    padding: 0 !important;
    width: 48px;
    height: 35px;
    background-position: center;
	cursor: pointer;
}

.headroom--not-top .branding_logo_desktop_sticky{
	display: block;
	padding-top: 10px;
}

.headroom--not-top .branding_cart_desktop_sticky.header-right {
    display: block !important;
    left: 85% !important;
}

header.headroom--not-top.header-01 nav.menu {
    text-align: left;
}

header.header-01 .header-right {
	margin-left: -20px;
}

header.header-01 .header-left .header-call .text {
	color: #f7f2d4;
}

header.header-01 .header-left .header-call .icon {
	color: #f7f2d4;
}

header.header-01 .header-left .header-call .text span {
	color: #f7f2d4;
}

#menu .menu__container > li.right-side-menu:hover > .sub-menu li:hover .sub-menu {
	right: 100%;
	left: auto;
}

header.header-01 nav.menu .widget_nav_menu ul {
	padding-left: 0;
}

#menu .menu__container .right-side-menu .sub-menu .sub-menu {
	left: auto;
	right: 100%;
}

.header.headroom--not-top {
	background: #852638;
}

.mini-cart-wrap .mini-cart .mini-cart-icon, .mini-cart-wrap .mini-cart .mini-cart-icon::after {
	color: #F7F2D4;
}

.featherlight-content {
    padding: 20px !important;
}

.featherlight-content h4{
    margin-bottom: 20px;
}

.featherlight-content .mc4wp-form input[type="submit"] {
    margin-top: 20px;
}

.mini-cart-wrap .mini-cart .mini-cart-text .mini-cart-total {
	color: #c69e47;
}

.mini-cart-wrap .mini-cart .mini-cart-text {
	color: #f7f2d4;
	font-size: 14px;
}

.mini-cart-wrap .mini-cart .mini-cart-icon::after {
	background-color: #c69e47 !important;
}

.insight-testimonials.style8 .item{
	background-image: none;
}

#menu .menu__container .sub-menu .sub-menu li {
    font-family: "Mercury-Display-Roman";
}
.hidden{
	display: none !important;
}

.insight-title--title {
	color: #852638;
}

a.tp-caption {
	background-color: #852638 !important;
	border-color: #852638 !important;
}

#menu .menu__container .sub-menu {
	background-color: #F7F2D4;
}

#menu .menu__container .sub-menu li.menu-item-has-children::after {
	color: #000;
}

.insight-about2--content .link {
	display: none;
}

.insight-about2--main-img--first-title {
	display: none;
}

.insight-about2:hover .insight-about2--main-img::before {
	opacity: 0;
}

.insight-about2--main-img:not(.no_round) img {
	border-radius: 50%;
}

.slick-prev::before, .slick-next::before {
	color: #852638 !important;
	opacity: 1 !important;
}

.slick-prev, .slick-next, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	background: transparent !important;
}

.insight-testimonials.style8 .slick-dots li.slick-active button {
	background-color: #852638;
}

.insight-testimonials.style8 .item .text::before {
	background-image: url("../images/testi_quote_2.png");
}

.copyright .backtotop {
	background-image: url("../images/back_to_top.png");
}

.footer-social .fa {
	font-size: 32px;
}

.insight-separator--icon .organik-flower::before{
	content:"";
}

body.woocommerce .products .loop-product .product-thumb .product-action .add_to_cart_button.loading::before, .insight-woo .products .loop-product .product-thumb .product-action .add_to_cart_button.loading::before, body.woocommerce-page .products .loop-product .product-thumb .product-action .add_to_cart_button.loading::before {
	content:"\f1b1" !important;
	font-family: "FontAwesome" !important;
}

.organik-flower {
	background-image: url("../images/gold-spoon.png");
	width: 90px;
	height: 28px;
}

.search .blog-list-style .entry-meta {
    display: none;
}

.insight-separator--icon {
    width: 100px;
}

.vc_separator .vc_sep_holder .vc_sep_line {
    border-top: 1px solid #c69e47;
}

.insight-title--subtitle {
	font-size: 60px;
}

body.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    border-bottom: 1px solid #937709;
}

body.woocommerce .woocommerce-message, body.woocommerce-page .woocommerce-message, .woocommerce-info {
    /* border: 2px solid #852638; */
    border: none;
    background-color: transparent;
    font-weight: bold;
}

.footer .widget ul li a{
    display:inline-block;
}

.page-title{
	background-position: top center;
}

.page-title .title, .page-title-style {
	color: #fff !important;
	font-weight: bold !important;
}

.insight-title--subtitle, .font-f-r, .page-title .title, body.woocommerce-account:not(.search) .content h2, body.woocommerce-account:not(.search) .content h3, body.woocommerce-account:not(.search) .content-area h2, body.woocommerce-account:not(.search) .content-area h3, body.woocommerce-page.woocommerce-cart:not(.search) .content h2, body.woocommerce-page.woocommerce-cart:not(.search) .content-area h2, body.woocommerce.single-product .up-sells > h2 span, body.woocommerce.single-product .viewed > h2 span, body.woocommerce.single-product .related > h2 span, .product_title, .theme-heading-font {
	font-family: Requiem-Medium !important;
} 

.header .menu, .footer .widget-title, .insight-about2--content--title h5, .insight-blog .entry-title, .font-f-m, body.woocommerce.single-product .product .summary .product_meta_wrap .product_meta .product_meta_item .label, .add_to_wishlist, .wooscp-btn, .variations_form label {
	font-family: ProximaSansMedium-Bold !important;
}

.single-product .insight_core_breadcrumb .level-4:not(.current) {
	display: none;
}

body.woocommerce.single-product .product .summary .product_meta_wrap {
	margin-bottom: 30px;
	margin-top: 0;
}

.whole_or_ground {
	margin-bottom: 20px !important;
	display: none;
	padding: 0 !important;
}

.extra_option_label {
	font-weight: 700;
	padding-right: 20px !important;
}

.woocommerce div.product form.cart .variations td.label {
	padding-right: 12px;
}

.whole_or_ground select {
	height: 40px;
    line-height: 40px;
    padding: 0 25px 0 15px;
    background-color: transparent;
    font-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOTFGN0FGMzVBREIxMUU2ODkyQzk2NDhEODlCMDI3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOTFGN0FGNDVBREIxMUU2ODkyQzk2NDhEODlCMDI3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM5MUY3QUYxNUFEQjExRTY4OTJDOTY0OEQ4OUIwMjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5MUY3QUYyNUFEQjExRTY4OTJDOTY0OEQ4OUIwMjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+szqgrQAAAEdJREFUeNpi7Otub2DAD54xAYnVeBR8B8kzFZZUXAUyNuNQsBgo/x5kEgOQcRZI7UFTBFLwDMRggokABY4gKVwEUwACAAEGADURF7aNEuOVAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: right 15px top 50%; 
}

.whole_or_ground select {
	display: inline-block;
	margin-right: 1em;
	max-width: 100%;
	min-width: 67%;
}

select:disabled {
	cursor: no-drop;
}

.woocommerce div.product form.cart .reset_variations {
	display: block;
}

body.woocommerce.single-product .product .summary .product_title {
	line-height: 34px;
	margin-bottom: 0;
}

.product_latin_name {
	font-style: italic;
	margin-bottom: 10px;
}

.page-title {
	background-image: none;
}

.badges .hot {
	display: none !important;
}

.badges .new {
	background-color: #c69e47 !important
}

.review-ticker-section{
	background-color: #d99c79;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}  
@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

.top-search:not(.sticky_search_form){
	display: block !important;
}

.top-search{
	-webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

.headroom--not-top .top-search:not(.sticky_search_form){
	display: none !important;
}

.headroom--not-top .header-container{
	-webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

#menu .menu__container .sub-menu li a {
	border-bottom: none;
	padding: 10px 0;
}

#menu .menu__container .sub-menu li a:hover::before {
	content: "";
}

#menu .menu__container .sub-menu li a:hover {
	padding-left: 0;
}

.header.headroom--not-top #menu .menu__container > li > a {
	padding-top: 20px;
	padding-bottom: 20px;
}

.ion-bag::before {
	content: "";
	background-image: url("../images/s-img-basket.png");
	width: 35px;
	height: 29px;
}

.page-title {
    background-color: #c69e47 !important;
}

.breadcrumbs {
    border-bottom: 1px solid #937709;
}

.mobile-menu > ul.menu li {
	border-bottom: 1px solid #937709;
}

select {
    border: 1px solid #937709;
}

body.woocommerce.single-product .product .summary .product_meta_wrap {
    border-top: 1px solid #937709;
}

body.woocommerce .products .loop-product .product-info .price del .amount, .insight-woo .products .loop-product .product-info .price del .amount, body.woocommerce-page .products .loop-product .product-info .price del .amount {
    color: #c69e47;
}

body.woocommerce.single-product .product .images .woocommerce-main-image img, .blog-list-style .post-thumbnail img {
    border: 3px solid #852638;
}

body.woocommerce.single-product .product .summary form.cart{
	border-color: #937709;
}

.sidebar-product-list{
	display: none;
}

.footer-social-media {
    padding: 0 0 50px;
}

.footer-social-media a:not(:last-child) {
    margin-right: 35px;
}
.footer-social-media a:hover, .footer-social-media a:focus, .footer-social-media a:active {
    color: #c69e47;
}

.footer-social-media .hint--top::after, .footer-social-media .hint--top:hover::after, .footer-social-media .hint--top:active::after, .footer-social-media .hint--top:focus::after {
    background-color: #c69e47;
}



.footer-social-media .hint--success.hint--top::before{
    border-top-color: #c69e47;
}

.footer .footer-c5 .mc4wp-form input[type="submit"] {
    border: 1px solid #f4eddb;
    border-radius: 0;
}

.footer .footer-c5 .mc4wp-form input[type="submit"]:hover {
    background-color: #000;
    border-color: #000;
    border-radius: 0;
}

.copyright .backtotop {
    height: 70px;
}

div#backtotop:after, div#backtotop:before {
    color: #F7F2D4;
}

.insight-about2--main-img .overlay {
    background:rgba(0, 0, 0, .50);
    text-align:center;
    opacity:0;    
    width:100%;
	height:100%; 
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	position: absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
}

.insight-about2--main-img:not(.no_round) .overlay {
	border-radius: 55px;
}

.hover-content {
    display: none;
    position: absolute;
    z-index: 236;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
	text-align: center;
	width: 100%;
	padding: 0 15px;
}

.what_differ_section:hover .hover-content{
	display: block;
}

.what_differ_section:hover .overlay{
	opacity: 1;
}

.what_differ_section .insight-about2--content--title {
    position: absolute;
    text-align: center;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.what_differ_section .insight-about2--content--title h5{
	background-color: none;
    width: 67%;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}

body.woocommerce.single-product .product .summary a.compare:hover, body.woocommerce.single-product .product .summary .wooscp-btn:hover {
    color: #852638;
}

.woocommerce table.cart .actions #giftcard_code{
	width: 100px !important;
	margin-right: 20px;
	border-color: #937709 !important;
}

.newsletter iframe{
	width: 100%;
	overflow-y: scroll;
}

body.error404 .header {
    background-color: #852638;
}

.newsletter-template-default .entry-nav {
    display: none;
}

.single-newsletter blockquote.wp-embedded-content{
	display: none;
}

.single .content .entry-nav, .page .content .entry-nav {
	display: none;
}

/**26-09-17**/
.sidenav {
    height: 100%;
    position: fixed;
    z-index: 200;
    top: 127px;
    left: 0;
    background-color: rgba(92, 92, 82, 0.6);
    overflow-x: hidden;
    transition: 0.5s;
	border-radius: 0px 8px 8px 0px;
	display: none;
	padding-top: 15px;
    padding-bottom: 137px;
	width: 23%;
}
.sidenav.libary-fixed {
   top: 71px;
   padding-bottom: 57px;
}
.sidenav .libary-title {
	border-top: 1px solid #852638;
	color: #f7f2d4;
	font-size: 16px;
	font-weight: normal;
	padding: 7px 15px 10px;
}
.libary-book-img > img {
	display: block;
	margin: 0 auto;
}
.libary-book-img {
	left: 50%;
	padding-left: 0;
	position: absolute;
	top: 10px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.sidenav a {
    padding: 8px 8px 8px 8px;
    text-decoration: none;
    font-size: 18px;
    color: #000;
    display: block;
    transition: 0.3s;
	color: #F7F2D4;
}
.sidenav a:hover {
    color: #c69e47;
}
.sidenav .closebtn {
    float: right;
    font-size: 36px;
    margin-left: 50px;
	 line-height: 100%;
}
.side-product-list{
    margin-top: 0;
	padding-left: 17px;
}
.side-product-list li {
    list-style: none;
	line-height: 1em;
}
.navtitle {
    font-size: 18px;
    line-height: 2em;
    text-transform: uppercase;
    color: #F7F2D4;
	font-weight: bold;
	padding-left: 15px;
}

body.woocommerce-page.woocommerce-cart table.shop_table th,
body.woocommerce-page.woocommerce-cart table.shop_table td,
body.woocommerce-page.woocommerce-checkout table.shop_table th,
body.woocommerce-page.woocommerce-checkout table.shop_table td,
.woocommerce-info { 
	border-color: #937709 !important; 
}

.woocommerce-info::before { 
	color: #937709 !important; 
}

body.woocommerce-page.woocommerce-checkout:not(.search) .content h2, 
body.woocommerce-page.woocommerce-checkout:not(.search) .content h3, 
body.woocommerce-page.woocommerce-checkout:not(.search) .content-area h2, 
body.woocommerce-page.woocommerce-checkout:not(.search) .content-area h3 {
	font-family: "ProximaSansRegular-Regular" !important;
}

.top-search-button {
	text-indent: -9999px;
	background-image: url('../images/LOCALSPICERYGLASS.png') !important;
	background-repeat: no-repeat !important;
	display: inline-block;
	padding: 0 !important;
	width: 45px;
	height: 41px;
}

#whole_or_ground_field {
	width: 100% !important;
}

.review-ticker-section {
    background-color: #bc9b45 !important;
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    padding-bottom: 20px;
	padding-top: 20px;
}
.review-ticker-section .col-sm-9 {
    color: #5e5a54;
    font-size: 16px;
    font-weight: normal;
	top: 4px;
}

#navsearch {
	background-image: url('../images/searchicon.png');
	background-position: 10px 12px;
	background-repeat: no-repeat;
	width: 90%;
	font-size: 16px;
	padding: 12px 20px 12px 40px;
	border: 1px solid #ddd;
	margin-bottom: 12px;
}

.single_variation_wrap{
	margin-top: -30px;
}
body.woocommerce.single-product .product .summary form.cart button {
	margin-top: 20px !important;
}
.qty { 
	background-color: transparent; 
}

header.header-01 .header-right {
	left: 50% !important;
}

#menu .menu__container > li.current-menu-item > a, 
#menu .menu__container > li.current-menu-parent > a {
    color: #c69e47 !important;
}
.menu-item a:hover, .menu-item a:focus, .menu-item a:active{
    color: #c69e47 !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.page-id-118 .quantity_select > label {
    display: none;
}

.top-search form input[type="search"]{
	border-bottom: 1px solid #F7F2D4;
	text-align: left;
	width: 70%;
}

.woocommerce div.product form.cart .variations td.label {
	width: 100%;
	display: block;
}

.woocommerce div.product form.cart .variations td.value {
	display: block;
}

body.woocommerce.single-product .product .summary form.cart .variations select{
	width: 100%;
}

/************************************* 24-10-2017 css chnagesss *********************************/

.top-search .header-center > a {
	display: inline-block;
	width: 200px;
}
.header-container #menu .menu__container .sub-menu li {
	white-space: normal;
}
.header-container #menu .menu__container .sub-menu {
	min-width: 220px;
}
body #woo-quickview .product .summary .price > .amount {
	color: #852638;
}

/************************************* 25-10-2017 css chnagesss *********************************/

.home-makers-sec .insight-about2:hover .insight-about2--main-img img {
	border-radius: 55px;
}
.home-makers-sec .insight-about2 .insight-about2--main-img {
	border-radius: 55px;
}
body.woocommerce-wishlist table.shop_table.wishlist_table .add_to_cart {
	background-color: #852638 !important;
}
body.woocommerce-wishlist table.shop_table.wishlist_table .add_to_cart:hover {
	opacity: 0.8;
}
body.woocommerce a.remove:hover, 
body.woocommerce-page a.remove:hover {
	color: #852638 !important;
}
.home-makers-sec .insight-about2--content--text > p {
	font-size: 14px;
}
body .growl.growl-notice {
	background: #c69e47 none;
}
body .woocommerce-message a.button {
	background-color: #852638;
	color: #ffffff;
}
body .woocommerce-message a.button:hover {
	background-color: #852638;
	color: #ffffff;
	opacity:0.8;
}
body .woocommerce input.button {
	background-color: #852638;
	color: #ffffff;
}
body .woocommerce input.button:hover {
	background-color: #852638;
	color: #ffffff;
	opacity:0.8;
}
body.woocommerce-account a.button, body.woocommerce-account input[type="submit"] {
	background: #852638 none;
}
body.woocommerce-account a.button:hover, body.woocommerce-account input[type="submit"]:hover {
	background: #852638 none;
	color:#fff;
	opacity:0.8;
}
.woocommerce table.my_account_orders .button {
	background-color: #852638;
	color: #ffffff;
}
.woocommerce table.my_account_orders .button:hover {
	opacity:0.8;
}
.woocommerce table.my_account_orders .button.view {
	margin-right: 5px;
}
select option:hover, select option:checked{
	box-shadow: 0 0 10px 10px #c69e47 inset;
}
.topbar__menu .topbar-menu {
	padding-left: 0;
}

.mobile-menu > ul.menu li.menu-item.menu-item-has-children > .sub-menu-toggle:hover {
	background-color: #c69e47;
}
.header-mobile .header-left .ion-navicon {
	color: #c69e47;
}

/****************************************** 26-10-2017 css chnagess ***********************************/

.single .content .comments-area .comment-form textarea:focus, .page .content .comments-area .comment-form textarea:focus {
	border-color: #852638;
}
.single .content .comments-area .comment-form input[type="email"]:focus, .single .content .comments-area .comment-form input[type="number"]:focus, .single .content .comments-area .comment-form input[type="text"]:focus, .page .content .comments-area .comment-form input[type="email"]:focus, .page .content .comments-area .comment-form input[type="number"]:focus, .page .content .comments-area .comment-form input[type="text"]:focus {
	border-color: #852638;
}
.single .content .content-area .entry-content blockquote::before, .page .content .content-area .entry-content blockquote::before {
	background-image: url("../images/testi_quote_2.png");
}
.single .content .comments-area .comment-list li article .comment-metadata::before, .page .content .comments-area .comment-list li article .comment-metadata::before {
	color: #c69e47;
}
.single .content .comments-area .comment-list li article .reply a:hover, .page .content .comments-area .comment-list li article .reply a:hover {
	color: #852638;
}

/****************************************** 26-10-2017 css chnagess end ***********************************/

/*******************************************28-10-2017 css chnages *****************************************/

.top-search form input[type="search"]::-webkit-input-placeholder {
	color: #f7f2d4;
	opacity: 1;
}
.top-search form input[type="search"]::-moz-placeholder {
	color: #f7f2d4;
	opacity: 1;
}
.top-search form input[type="search"]:-ms-input-placeholder {
	color: #f7f2d4;
	opacity: 1;
}
.top-search form input[type="search"]:-moz-placeholder {
	color: #f7f2d4;
	opacity: 1;
}
.top-search form input[type="search"] {
	font-size: 14px;
}
.topbar__menu .topbar-menu li a {
	font-size: 14px;
}

/*******************************************28-10-2017 css chnages end *****************************************/
/*******************************************31-10-2017 css changes *********************************************/
.slider-btn {
  transform: translate3d(0px, 0px, 0px) !important;
  -webkit-transform: translate3d(0px, 0px, 0px) !important;
  -moz-transform: translate3d(0px, 0px, 0px) !important;
  -o-transform: translate3d(0px, 0px, 0px) !important;
}

/*******************************************31-10-2017 css changes end******************************************/

.iscu-loader{
	margin-top:10px;
}
.widget_shopping_cart_content{
	top:38px !important;
}
.topbar-menu-logout li a{
	font-size:14px;
}
.woocommerce-mini-cart__empty-message{
	color:#000;
}
.woocommerce form.register .form-row select {
	border: 0 none;
	height: 40px;
}
.Text-Aign-Left a
{
	color:#fff !important;
}
.Text-Aign-Left a:hover
{
	color:#fff !important;
}
/*********sidebar normal text date:06-04-2014 ********/
#myUL .side-product-list li{
	text-transform:none;
}
/*** date  : 28-04-2018 ****/
nav.woocommerce-pagination {
    display: none;
}
body.woocommerce .products.list .loop-product .product-info .product-action-list .add_to_cart_button, .insight-woo .products.list .loop-product .product-info .product-action-list .add_to_cart_button, body.woocommerce-page .products.list .loop-product .product-info .product-action-list .add_to_cart_button,
body.woocommerce-page.woocommerce-checkout form.checkout_coupon .button,.woocommerce .products.list .loop-product .product-info .product-action-list .woocommerce_loop_add_to_cart_span a.button,.woocommerce button.button.alt,body .woocommerce .checkout_giftcard input.button,.woocommerce button.button{
	background-color:#852638 !important;
	color: #ffffff;
    text-transform: uppercase;
    letter-spacing: .05em;
    line-height: 1em;
    padding: 12px 15px;
    display: inline-block;
    float: left;
}
body.woocommerce-page.woocommerce-cart  button.button{
	background-color:transparent !important;
}
.woocommerce p.stars a,.slick-dots li.slick-active button:before{
	color:#852638;
}
body.woocommerce-page.woocommerce-cart button:hover{
	background-color:#852638 !important;
	color:#fff !important;
}
.woocommerce .login button.button{
	margin-right: 10px;
}
.woocommerce .products.list .loop-product .product-info .product-action-list .woocommerce_loop_add_to_cart_span a.button,.woocommerce button.button{
	color:#fff !important;
}
.woocommerce-page.woocommerce-cart button{
	border-color: #852638 !important;
	color: #852638 !important;
}
body.woocommerce-page.woocommerce-cart select{
	background-position: right 6px top 50%;
	padding: 0 20px 0 15px !important;
}
.woocommerce form .form-row.woocommerce-invalid label{
	color:#5e5a54;
}
.mini-cart-wrap .widget_shopping_cart_content .cart_list li .remove:hover{
	color:#852638 !important;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select{
	border-color:#852638 !important;;
}
body.woocommerce-page .products .loop-product .product-thumb .product-action a.button:before{
    content: '\f39d' !important;
    font-family: Ionicons !important;
	font-size: 20px;
    display: inline-block;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.archive .woocommerce-result-count {
	display: none;
}
#customer_details .select2-container--default .select2-selection--single {
	border: 1px solid #f1eeea;
	border-radius: 3px;
	height: 40px;
}
#customer_details .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #666;
	line-height: 38px;
}
#customer_details .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
}
.woocommerce-thankyou-order-received {
	font-family: "ProximaSansRegular-Regular";
	font-size: 34px;
    font-weight: 400;
	color: #392A25;
	margin-top: 0px;
}
body.woocommerce-page.woocommerce-checkout form.checkout_coupon {
    background: none;
    padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
form.checkout_coupon.woocommerce-form-coupon p:first-child {
    display: none;
}
.actions .giftcard {
    padding-left: 10px;
}

/* ultimate affiliates css Start */
.uap-login-form-wrap,
.uap-pass-form-wrap {
	background-color: transparent;
}
.uap-login-form-wrap .uap-form-line-fr{
	border: 1px solid #f1eeea !important;
	border-radius: unset !important;
	-webkit-border-radius: unset !important;
    -moz-border-radius: unset !important;
    -o-border-radius: unset !important;
}    
.uap-login-form-wrap .uap-form-line-fr input[type=text],
.uap-login-form-wrap .uap-form-line-fr input[type=password],
.uap-pass-form-wrap .uap-form-line-fr input[type=text],
.uap-register-form #uap_createuser input[type=text],
.uap-register-form #uap_createuser input[type=password],
.uap-register-form .uap-form-create-edit .uap-form-line-register input[type=text]{
	background-color: #fff !important;
	border: 1px solid #f1eeea !important;
	border-radius: 3px !important;
	color: #666666 !important;	
}
.uap-login-form-wrap .uap-remember-wrapper .uap-form-label-fr,
.uap-login-form-wrap .uap-form-links .uap-form-links-pass a,
.uap-login-form-wrap .uap-form-links .uap-form-links-reg a {
	font-family: ProximaSansRegular-Regular;
	color: #5e5a54;
	font-size: 16px;
}
.uap-login-form-wrap .uap-form-links .uap-form-links-pass a:hover,
.uap-login-form-wrap .uap-form-links .uap-form-links-reg a:hover,
.uap-register-form .uap-tos-wrap a:hover {
	color: #852638;
}
.uap-login-form-wrap #uap_login_form .uap-form-submit input,
.uap-pass-form-wrap .uap-form-submit input,
.uap-register-form .uap-submit-form input,
.uap-register-form .uap-avatar-trigger .uap-upload-avatar{
	font-family: ProximaSansRegular-Regular !important;
	float: left;
	font-size: 16px;
	width: auto !important;
	background-color: #852638;
    text-transform: uppercase;
    letter-spacing: .05em;
    line-height: 1em;
    padding: 12px 15px;    
	background-image: none;
	border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
	border-radius: 3px;
	min-width: unset;
}
.uap-register-form .uap-avatar-trigger .uap-upload-avatar{
	border: none;
	color: #fff;
}
.uap-pass-form-wrap .uap-form-line-fr input{
	height: 16px;
}
.uap-pass-form-wrap .uap-form-submit input:hover{
	background-color: #852638;
	background-image: unset;
	width: auto !important;
}
.uap-register-form .uap-submit-form input:hover {
    width: auto;
}
.uap-login-template-9 .uap-form-line-fr{
	border: none !important;
}
.uap-login-template-9 .uap-form-line-fr:hover{
	border: none !important;
}
.uap-register-form .uap-tos-wrap a{
	color: #852638;
	text-decoration: none !important;
}
body .uap-user-page-wrapper,
body .uap-user-page-content,
.uap-register-form .uap-labels-register,
.uap-user-page-wrapper .uap-user-page-top-wrapper .uap-middle-side .uap-account-page-top-mess,
.uap-user-page-wrapper .uap-user-page-top-wrapper .uap-right-side .uap-top-referrals .uap-top-earnings .uap-stats-label,
.uap-user-page-wrapper .uap-user-page-top-wrapper .uap-right-side .uap-top-referrals .uap-top-earnings .uap-stats-content,
.uap-user-page-wrapper .uap-user-page-top-wrapper .uap-right-side .uap-top-referrals .uap-stats-label,
.uap-user-page-wrapper .uap-user-page-top-wrapper .uap-right-side .uap-top-referrals .uap-stats-content,
.uap-user-page-wrapper .uap-user-page-top-wrapper .uap-right-side .uap-top-achievement,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-warning-box,
.uap-user-page-content .uap-ap-wrap .uap-row .uapcol-md-4 .uap-account-no-box .uap-account-no-box-inside,
.uap-user-page-content .uap-ap-wrap .uap-row .uapcol-md-4 .uap-account-no-box-inside .uap-count,
.uap-user-page-content .uap-ap-wrap .uap-row .uapcol-md-2 .uap-account-no-box-inside,
.uap-user-page-content .uap-ap-wrap .uap-row .uapcol-md-2 .uap-account-no-box-inside .uap-count,
.uap-user-page-content .uap-profile-box-wrapper .uap-profile-box-content .uap-account-help-link,
.uap-profile-box-wrapper .uap-account-summary-month .uap-account-summary-graph-title,
.uap-profile-box-wrapper .uap-account-summary-month .uap-account-summary-month-content,
.uap-register-form .uap-form-create-edit .uap-form-line-register input[type=text],
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-change-password-form .uap-change-password-field-wrap .uap-change-password-field-details,
.uap-wrapp-list-users .uap-content-user-list .team-member .member-img .member-name,
.uap-wrapp-list-users .uap-content-user-list .team-member .member-email {
	font-family: ProximaSansRegular-Regular !important;
}

.uap-register-form .uap-form-uap_country .select2 {
    background-color: #fff;
    border-radius: 0;
}
.uap-register-form .uap-form-uap_country .select2 .select2-selection{
    border: 0 solid rgba(0,0,0,.1);
}
.uap-register-form .uap-form-uap_country .uap-labels-register{
	display: none;
}
.uap-become-affiliate-bttn,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-change-password-form .uap-change-password-field-wrap input[type=submit],
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-profile-box-content .uap-account-link-generator .uap-ap-field .uap-button-primary,
.uap-user-page-wrapper .uap-user-page-content-wrapper #uap_campaign_form .uap-profile-box-content .uap-ap-field input[type=submit]{
    font-size: 16px;
    font-family: ProximaSansRegular-Regular !important;
    background-color: #852638;
    text-transform: uppercase;
    letter-spacing: .05em;
    padding: 12px 15px;
	border:0;
}
.uap-user-page-wrapper .uap-user-page-top-wrapper .uap-middle-side  .uap-top-rank .uap-top-rank-box,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-user-page-content .uap-general-date-filter-wrap  input[type=submit]{
	font-family: ProximaSansRegular-Regular !important;
    background-color: #852638 !important;
    text-transform: uppercase;
    letter-spacing: .05em;
	border: 0;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-menu-tab-item a{
	font-family: ProximaSansRegular-Regular !important;
	font-size: 16px;
	color: #5e5a54;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0em;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-menu-tab-item:hover{
	 background-color: #852638 !important;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-menu-tab-item a:hover{
	color: #fff;      
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-submenu-item .uap-public-ap-menu-subtabs {
    background-color: #F7F2D4;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-submenu-item .uap-public-ap-menu-subtabs a,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-submenu-item .uap-public-ap-menu-subtabs .uap-ap-menu-item a,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-change-password-form .uap-change-password-field-wrap label,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-user-page-content table{
   color: #5e5a54 !important;
   font-family: ProximaSansRegular-Regular !important;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-submenu-item .uap-public-ap-menu-subtabs a:hover{
   color: #c69e47 !important;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-submenu-item:hover .uap-ap-menu-tab-item,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-menu-tab-item-selected{
	background-color: #852638 !important;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-menu-item:hover{
    background-color: #F7F2D4 !important;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-menu-tab-item-selected a{	
	color: #fff;
}
.uap-user-page-content .uap-ap-wrap h3,
.uap-user-page-content div h3{	
    font-weight: 400;
	font-family: Requiem-Medium !important;	
    color: #392A25;
}
.uap-user-page-wrapper .uap-user-page-top-wrapper .uap-right-side .uap-top-referrals .uap-stats-content,
.uap-user-page-wrapper .uap-user-page-top-wrapper .uap-right-side .uap-top-earnings .uap-stats-content,
.uap-profile-box-wrapper .uap-account-summary-month .uap-account-summary-graph-title,
.uap-profile-box-wrapper .uap-account-summary-month .uap-account-summary-month-title,
.uap-profile-box-wrapper .uap-account-summary-month .uap-account-summary-month-data-row,
.uap-profile-box-content .uap-account-summary-month-content .uap-account-summary-summary-content .uap-account-summary-summary-data-content,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-change-password-form .uap-change-password-field-wrap .uap-change-password-field-details,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-profile-box-wrapper .uap-profile-box-title span,
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-profile-box-content .uap-account-campaign-list-wrapper .uap-account-campaign-list div{
	color: #852638 !important;
}
.uap-ap-theme-4 .uap-ap-menu .uap-ap-menu-tab-item-selected{
    background-color: #18c1f0!important;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-profile-box-title{
	border-bottom: 1px solid #852638 ;
}
.uap-change-password-form .uap-profile-box-content .uap-account-title-label,
.uap-special-label,
.uap-account-notes,
.uap-account-title-label,
.uap-profile-box-content,
.uap-account-detault-message div,
body .uap-user-page-content p{
	color: #5e5a54;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-menu .uap-ap-menu-item-selected{
	background-color: transparent !important;
}
.uap-user-page-wrapper .uap-user-page-content .uap-banners-wrapp .uap-banner-title{
	color: #F7F2D4;
	background-color: #852638;	
}
.uap-wrapp-list-users .uap-content-user-list .team-member .member-img .member-name span{
	background-color: #852638;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-banners-wrapp .uap-banner{
	width: 100%;
    max-width: 46%;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-banners-wrapp .uap-banner .uap-banner-content .uap-banner-img{
	display: block;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-ap-wrap .uap-row .uap-account-payments-tab2 .uap-account-no-box{
	background-color: #852638;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-profile-box-content .uap-account-table .uap-alternate tr td {
	font-size: 16px;
}
.uap-account-table thead{
	border-bottom: 4px solid #852638 ;
}
.uap-user-page-wrapper .uap-user-page-content-wrapper .uap-form-line-register{
	margin-bottom: 0px;
}

/* ultimate affiliates css Start */

/*09-07-2020*/
.chef-celement img {
    outline: #852638 7px solid;
}
.chef-celement blockquote::before {
    left: 50% !important;
}
.btn-center {
    text-align: center;
}
/*
.chef-video .wpb_video_wrapper {
    padding-top: 0px !important;
}
*/
.shef-no-padding #primary {
    padding-bottom: 0px;
}
