@charset "utf-8";
/* CSS Document */
/*------------------------------------------------------------------
[Master Stylesheet]
Project:	ClikAfrick
-------------------------------------------------------------------*/
@import "../fonts/fonts.css";
@import "font-awesome.min.css";

/*------------------------------------------------------------------
COMMON CLASSES START 
-------------------------------------------------------------------*/
* {
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;
}

.clr,
.clear {
	clear: both;
}

p {
	line-height: 22px;
}

li.clr {
	clear: both;
	float: none !important;
	width: auto !important;
	height: auto !important;
	border: 0 !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

img {
	max-width: 100%;
}

header {
	position: relative;
	z-index: 1
}

section {
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: bold;
	color: #000;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: px;
}

h6 {
	font-size: px;
}

.color-default {
	color: #3c220f !important;
}

.logo-heading {
	background: url("../`clikafrik_small.png") no-repeat scroll 0 6px;
	padding: 6px 0 0 57px;
}

.double-heading {
	font-size: 26px;
	color: #fecc19;
}

.double-heading span {
	font-size: 17px;
	color: #000000;
	display: block;
}

.star-heading {
	font-size: 26px;
	color: #fecc19;
	background: url("../images/top_cat_t.png") no-repeat scroll 0 0;
	padding: 0 0 0 29px;
}

.height5 {
	height: 5px;
}

.height10 {
	height: 10px;
}

.height20 {
	height: 20px;
}

.height30 {
	height: 30px;
}

.height40 {
	height: 40px;
}

.height50 {
	height: 50px;
}

.margin-top-40 {
	margin-top: 40px;
}

.margin-top-30 {
	margin-top: 30px;
}

.margin-top-20 {
	margin-top: 20px;
}

.margin-top-10 {
	margin-top: 10px;
}

.margin-top-5 {
	margin-top: 5px;
}

.margin-bottom-40 {
	margin-bottom: 40px;
}

.margin-bottom-30 {
	margin-bottom: 30px;
}

.margin-bottom-20 {
	margin-bottom: 20px;
}

.margin-bottom-10 {
	margin-bottom: 10px;
}

.margin-bottom-5 {
	margin-bottom: 5px;
}

.padding-top-40 {
	padding-top: 40px;
}

.padding-top-30 {
	padding-top: 30px;
}

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

.padding-top-10 {
	padding-top: 10px;
}

.padding-top-5 {
	padding-top: 5px;
}

.padding-top-35 {
	padding-top: 35px;
}

.padding-bottom-60 {
	padding-bottom: 60px;
}

.padding-bottom-50 {
	padding-bottom: 50px;
}

.padding-bottom-40 {
	padding-bottom: 40px;
}

.padding-bottom-35 {
	padding-bottom: 35px;
}

.padding-bottom-30 {
	padding-bottom: 30px;
}

.padding-bottom-20 {
	padding-bottom: 20px;
}

.padding-bottom-10 {
	padding-bottom: 10px;
}

.padding-bottom-5 {
	padding-bottom: 5px;
}

.no-bg-img {
	background-image: none !important;
}

.no-bg {
	background: none !important;
}

.no-margin {
	margin: 0 !important;
}

.no-margin-top {
	margin-top: 0 !important;
}

.no-margin-right {
	margin-right: 0 !important;
}

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

.no-margin-left {
	margin-left: 0 !important;
}

.no-padding {
	padding: 0 !important;
}

.no-padding-top {
	padding-top: 0 !important;
}

.no-padding-right {
	padding-right: 0 !important;
}

.no-padding-bottom {
	padding-bottom: 0 !important;
}

.no-padding-left {
	padding-left: 0 !important;
}

.inline {
	display: inline-block !important;
}

.relative {
	position: relative !important;
}

.absolute {
	position: absolute !important;
}

.static {
	position: static !important;
}

.hidden-content {
	display: none;
}

.display-none {
	display: none;
}

.dotted-line {
	border-bottom: 1px dotted #bcbcbc;
	/*
	padding-bottom: 39px!important;
*/
}

.close {
	background: url(../images/cross.png);
	width: 20px;
	height: 20px;
	display: block;
}

.delete {
	background: url(../images/cross.png);
	width: 20px;
	height: 20px;
	display: block;
}

/* STYLED SELECT */
select {
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	background: none;
	color: #f37446;
	/*font-family: 'univers_45_light';*/
	font-size: 13px;
	display: inline-block;
	/*-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;*/
	cursor: pointer;
}

select option {
	padding: 0;
}

select:focus {
	outline: none;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	select {
		padding-right: 18px
	}
}

.styled-select {
	position: relative;
	display: inline-block;
}

.styled-select:after {
	right: 0;
	top: 0;
	padding: 0;
	position: absolute;
	pointer-events: none;
}

.styled-select:before {
	content: '';
	right: 0;
	top: 0px;
	width: 17px;
	height: 19px;
	background: url(../images/skin1/arrow.png) no-repeat 5px 8px #fff;
	position: absolute;
	pointer-events: none;
	display: block;
}

.styled-select.form {
	border: 1px solid #e0e0e0;
	width: 150px;
	margin-bottom: 10px;
}

.styled-select.form select {
	padding: 10px 11px 9px;
	width: 100%;
	font-size: 14px;
	color: #5e5e5e
}

.styled-select.form:before {
	background: url(../images/form-dropdown.png) no-repeat 0 17px #fff;
	height: 38px;
	width: 27px;
}

.date {
	display: inline-block;
}

.date span {
	display: inline-block;
	font-size: 18px;
	margin: 0 5px;
}

.date input[type="text"] {
	width: 54px;
	padding: 0;
	text-align: center;
	width: 54px !important;
}

input[type="text"] {
	height: 38px;
	border: 1px solid #e0e0e0;
	padding: 0 2%;
	width: auto;
	margin-bottom: 10px;
}

input[type="password"] {
	height: 38px;
	border: 1px solid #e0e0e0;
	padding: 0 2%;
	width: auto;
	margin-bottom: 10px;
}

input[type="checkbox"] {
	margin: 0;
}

textarea {
	border: 1px solid #e0e0e0;
	padding: 10px 2%;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #5b5b5b
}

.btn {
	background: #3c220f;
	border: 0;
	cursor: pointer;
	display: inline-block;
	border-radius: 5px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding: 15px 34px 10px;
	text-align: center;
}

.btn:hover {
	background: #2f1400;
}

.btn small {
	display: block;
	font-size: 10px;
	padding-bottom: 3px;
}

.btn.btn-quote {
	text-align: center;
	display: block;
	margin: 0 6%;
	padding: 13px 34px 13px;
}

.btn.btn-small {
	font-size: 12px;
	padding: 7px 30px 6px;
	text-transform: none;
}

.btn.btn-medium {
	font-size: 16px;
	font-weight: normal;
	padding: 11px 20px 10px;
	text-transform: none;
}

.btn-ligthGrey {
	background: #f9f8f4;
	color: #555554;
	font-weight: normal;
	font-size: 11px;
	padding: 10px 25px 8px;
}

.btn-ligthRed {
	background: #fdf0eb;
	color: #555554;
	font-weight: normal;
	font-size: 11px;
	padding: 10px 25px 8px;
}

.btn-ligthRed:hover {
	background: #3c220f;
	color: #fff;
}

.btn-ligthGrey:hover {
	color: #fff;
}

.btn-grey {
	background: #696969;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 30px 10px;
	text-transform: none;
}

.btn-grey:hover {
	color: #fff;
}

.btn-grey2 {
	background: #e5e5e5;
	color: #919191;
	padding-bottom: 13px;
	font-family: arial;
	text-transform: none;
	font-weight: bold;
}

.btn-grey2:hover {
	color: #fff
}

.in-stock {
	background: url("../images/tick.png") no-repeat scroll 0 11px;
	padding: 7px 10px 4px 17px;
}

.add-to-list {
	background: url("../images/star.png") no-repeat scroll 0 9px;
	padding: 7px 10px 4px 17px;
}

.refer-friend {
	background: url("../images/friend.png") no-repeat scroll 0 10px;
	padding: 7px 10px 4px 17px;
}

.add-to-list:hover,
.refer-friend:hover {
	color: #000
}

.pagging {
	text-align: center;
}

.pagging li {
	display: inline-block;
}

.pagging li a {
	background: #f2f2f2;
	display: block;
	font-size: 11px;
	height: 24px;
	line-height: 25px;
	text-align: center;
	width: 24px;
}

.pagging li a:hover {
	background: #7f7f7f;
	color: #fff;
}

.list-bullets {}

.list-bullets li {
	background: url(../images/bullet.png) no-repeat 0 1px;
	padding: 0 0 0 20px;
	margin-bottom: 12px;
}

/*------------------------------------------------------------------
COMMON CLASSES END 
-------------------------------------------------------------------*/
#wrapper {}

/*------------------------------------------------------------------
HEADER START 
-------------------------------------------------------------------*/
header {
	padding-bottom: 33px;
}

.container {
	max-width: 1140px;
	margin: 0 auto;
}

.header-top {
	background: #3c220f;
	color: #fff;
	/*font-family: 'univers_45_light';*/
	font-size: 12px;
}

.top-nav {
	float: right;
}

.top-nav ul li {
	float: left;
	border-left: 1px solid #503927;
	padding: 7px 14px 6px;
}

.top-nav ul li a {
	display: block;
	margin: 4px 0;
	background-position: 100% 5px;
	color: #fff !important;
}

.top-nav .drop-menu {
	padding: 0;
}

.search-btn {
	width: 42px;
	height: 37px;
	border-radius: 3px;
	background: url(../images/search_button.png) no-repeat center 9px #3c220f;
	border: 0;
	cursor: pointer;
}

.search-btn:hover {
	background-color: #e36130
}

.subscribe-btn {
	width: 37px;
	height: 35px;
	border-radius: 3px;
	background: url(../images/subscribe-btn.jpg) no-repeat center 9px #3c220f;
	border: 0;
	cursor: pointer;
}

.subscribe-btn:hover {
	opacity: .8
}

.logo {
	margin: 32px 0 0;
	float: left;
}

.header-right {
	float: right;
	padding: 34px 0 0;
}

.cart {
	float: right;
	margin: 0 0 0 8px;
	width: 79px;
	height: 73px;
	border: 1px solid #cccccc;
	text-align: center;
	background: url(../images/cart.png) no-repeat center 12px;
	position: relative;
}

.cart span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #f5f5f5;
	font-size: 10px;
	color: #000000;
	padding: 5px 0;
	text-transform: uppercase
}

.cart label {
	width: 27px;
	height: 27px;
	background: #3c220f;
	border-radius: 100%;
	display: block;
	color: #fff;
	font-size: 14px;
	position: absolute;
	right: 2px;
	top: -12px;
	line-height: 25px;
}

.header-menu {
	margin: -12px 0 14px;
	max-width: 650px;
}

.header-menu .drop-menu,
.header-menu .safe-trade {
	margin: 0 0 0 10px;
}

.header-menu .drop-menu a {
	color: #3c220f;
	font-size: 12px;
}

.header-menu .drop-menu .drop-menu-sub a {
	color: #6d6d6d
}

.search {
	width: 461px;
	border: 1px solid #666666;
	border-radius: 4px;
	height: 35px;
	box-shadow: 1px 2px 3px 0 #f2f2f2 inset;
	-moz-box-shadow: 1px 2px 3px 0 #f2f2f2 inset;
	-webkit-box-shadow: 1px 2px 3px 0 #f2f2f2 inset;
}

.search input[type="text"],
.search .styled-select {
	float: left;
}

.search .search-btn {
	float: right;
	margin: -1px;
}

.search input[type="text"] {
	height: 33px;
	border: 0;
	margin: 0;
	/*border-right:1px solid #f7f7f7;*/
	padding: 2px 10px 0 10px;
	/*font-family: 'univers_45_light';*/
	font-size: 10px;
	text-transform: uppercase;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	background: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	width: 59%;
}

.header-search .search input[type="text"] {
	width: 86%
}

.search .styled-select {
	margin-top: 4px;
	padding: 7px 11px 5px;
}

.search .styled-select:before {
	background: url("../images/skin1/arrow_black.png") no-repeat scroll 5px 13px #fff;
	height: 28px;
	width: 28px;
}

.search .styled-select select {
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	width: 100px;
}

.header-search .search {
	float: right;
}

.header-search .btn {
	float: right;
	margin-right: 10px;
	/*font-family: 'univers_45_light';*/
}

/* Large Search */
.search-large {
	padding: 25px 0;
}

.search-large .view-btns {
	margin-top: -11px;
}

.search-large .search {
	margin-top: 27px;
	height: 56px;
	width: 100%;
}

.search-large .search input[type="text"] {
	color: #7c7373;
	/*font-family: arial;*/
	font-size: 16px;
	height: 54px;
	text-transform: none;
	width: 65%;
}

.search-large .search .styled-select {
	margin-top: 4px;
	padding: 13px 11px 13px;
	width: 21.3%;
}

.search-large .search .styled-select:before {
	background: url("../images/form-dropdown.png") no-repeat 5px 23px #fff;
	height: 38px;
}

.search-large .search .styled-select select {
	width: 100%;
	font-size: 16px;
	text-transform: none;
}

.search-large .search .search-btn {
	height: 58px;
	width: 62px;
	background: url("../images/search_button_large.png") no-repeat center 14px #3c220f;
}

.search-large .search .search-btn:hover {
	background-color: #e36130
}

.header-left-sec {
	float: right;
}

.safe-trade {
	/*font-family: 'univers_45_light';*/
	background: url(../images/arrow_right.png) no-repeat 0 6px;
	padding: 0 0 0 13px;
	line-height: 19px;
}

/* POPUP */
.popup-form {
	padding: 34px 50px 34px 40px;
	display: none;
}

.popup-form .heading {
	padding-bottom: 29px;
}

.popup-form h2 {
	color: #3c220f;
	text-transform: uppercase;
	padding-bottom: 5px;
}

.popup-form p {
	color: #7b7874;
	font-size: 14px;
	display: inline;
}

.popup-form p a {
	color: #3c220f;
}

.popup-form p a:hover {
	text-decoration: underline;
}

.popup-form label {
	width: 34%;
	display: inline-block;
	color: #373737;
}

.popup-form input[type="text"] {
	width: 60.3%;
	display: inline-block;
	margin-bottom: 10px;
}

.popup-form input[type="password"] {
	width: 60.3%;
	display: inline-block;
	margin-bottom: 10px;
}

.popup-form .styled-select. form {}

.popup-form .date {
	margin-bottom: 10px;
}

.popup-form .btn {
	margin-top: 20px;
}

.popup-form .forgot-pass {
	float: right;
}

.popup-form.loginform {
	padding: 0;
}

.popup-form .login-sec {
	float: left;
	padding: 34px 50px 34px 40px;
	width: 320px;
}

.popup-form .login-sec label {
	display: block;
	width: auto
}

.popup-form .login-sec input[type="text"],
.popup-form .login-sec input[type="password"] {
	display: block;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 90.3%;
	border: 0px;
	border-bottom: 1px solid#f07445;
}

.popup-form .social-login {
	float: right;
	padding: 95px 34px 34px 34px;
	text-align: center;
	width: 280px;
	background: #f2f2f2;
	height: 283px;

}

.popup-form .social-login h4 {
	color: #3c220f;
	font-size: 20px;
	margin: 0 0 30px 0;
	line-height: 26px
}

.popup-form .social-login a {
	margin: 0 0 15px 0;
	display: inline-block;
}

.popup-form .social-login .heading {
	padding-bottom: 17px;
}

.social-logins {
	padding: 6px 0 30px 0px;
	text-align: center;
}

.social-logins a {
	display: inline-block;
	margin: 0 10px 0 0;
}

/* Sticky Social */
.sticky-social {
	background: #e8fbfc;
	width: 59px;
	position: fixed;
	right: -59px;
	top: 30%;
	padding: 5px 0;
}

.sticky-social li {
	margin-bottom: 7px;
}

.sticky-social li:last-child {
	margin-bottom: 7px;
}

.sticky-social.show {
	right: 0;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

/* Left Navigation */
.left-nav {
	border-top: 4px solid #3c220f;
	font-family: 'Conv_UniversLTStd-BoldCn';
	background: #f9f8f4;
	padding: 9px 0 0;
	width: 20.5%;
	float: left;
	margin-right: 1%;
}

.left-nav li {
	border-bottom: 1px solid #e4e1dc;
	border-top: 1px solid #fefefd;
	position: relative;
}

.left-nav li:first-child {
	border-top: 0;
}

.left-nav li.all-cat {
	border-bottom: 1px solid transparent;
}

.left-nav li a {
	font-size: 16px;
	color: #2c170a;
	display: block;
	padding: 14.3px 15px 15px
		/*13px 15px 12px*/
	;
	text-transform: uppercase;
	background: url(../images/sidemenu_arrow.png) no-repeat 93% 50%;
}

.left-nav li a:hover {
	color: #3c220f
}

.left-nav li.all-cat a {
	margin: 10px 0 9px;
	background: none;
}

/* Dropdown */
.sub-menu {
	position: absolute;
	left: 100%;
	top: -12px;
	width: 849px;
	background: #d6d0bf;
	padding: 0 28px 10px;
	display: none;
	z-index: 5555;
}

.sub-menu .each {
	width: 25%;
	float: left;
}

.sub-menu .each ul {
	padding: 22px 0 0;
}

.sub-menu .each ul li {
	border: 0;
}

.sub-menu .each ul li.sub-menu-heading a {
	font-size: 16px;
	color: #3c220f;
	text-transform: uppercase;
	padding: 0 0 6px;
	font-family: "Conv_UniversLTStd-BoldCn";
	background: none;
	margin: 0;
}

.sub-menu .each ul li a {
	background: url("../images/sidemenu_arrow.png") no-repeat scroll 93% 50%;
	font-size: 12px;
	color: #202020;
	text-transform: none;
	padding: 0 0 0 10px;
	margin-top: 11px;
	background-position: 0 3px;
}

.sub-menu .each ul li a:hover {
	color: #f26b35;
}

.sub-menu .view-all-cat {
	display: inline-block;
	background: none;
	padding: 0
}

.left-nav li:hover .sub-menu {
	display: block;
}

.sub-menu .nav-banner {
	float: right;
	margin-right: -28px;
	margin-bottom: -12px;
	padding: 0 !important;
}

.sub-menu .nav-banner img {
	display: blcok;
}

.drop-menu {
	position: relative;
	display: inline-block;
	padding: 3px;
}

.drop-menu a {
	background: url("../images/skin1/arrow.png") no-repeat scroll 100% 3px;
	padding-right: 13px;
}

.drop-menu .drop-menu-sub {
	display: none;
	margin: 0 -3px;
	padding: 0 3px 0;
	position: absolute;
	width: 100%;
	min-width: 100px;
	z-index: 1;
	text-align: left;
}

.drop-menu:hover .drop-menu-sub {
	display: block;
}

.drop-menu .drop-menu-sub li {
	padding: 0;
	border: 0;
	float: none;
}

.drop-menu .drop-menu-sub li a {
	background: none;
	padding: 5px 0px;
	margin: 0;
	display: block;
	font-size: 12px;
	padding: 6px 0;
	word-wrap: break-word;
}

.drop-menu .drop-menu-sub li a:hover {
	color: #3c220f
}

.drop-menu.white,
.drop-menu.white ul {
	background: #fff;
}

.drop-menu:hover.white ul {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.19);
}

.drop-menu:hover.white ul li a {
	border-top: 1px solid #f9f9f9;
}

.drop-menu.dark,
.drop-menu.dark ul {
	background: #3c220f;
}

.drop-menu:hover.dark ul {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.19);
}

.drop-menu:hover.dark ul li a {
	border-top: 1px solid #503927;
}

.drop-menu .drop-menu-sub li:first-child a {
	border: 0 !important;
}

/* MAIN BANNER */
.main-banner {
	float: left;
	margin-right: 0;
	width: 78.4%;
}

.process-widget {
	border: 1px solid #eedbcc;
	float: left;
	width: 27%;
	padding: 10px 0;
	min-height: 482px;
}

.process-widget img {
	display: block;
	margin: 15px auto 0;
}

.process-widget.inner {
	width: 100%;
	float: none;
	display: block !important;
}

.brouchure {
	text-align: center;
	border-top: 1px dotted #bcbcbc;
	margin-top: 30px;
	padding: 10px 10px;
}

.brouchure img {}

.brouchure span {
	display: block;
	font-size: 20px;
	color: #8c8c8c;
	margin: 11px 0 0 0;
}

.brouchure:hover span {
	color: #000;
}

.subscribe {
	margin: 10px 0 20px;
	background: #fce2d8;
	padding: 0 14px;
}

.secure-online {
	background: url(../images/secure.png) no-repeat 6px 13px;
	padding: 14px 0 10px 50px;
	width: 27%;
	float: left;
	border-right: 1px solid #fef1ec;
	margin-right: 2%;
}

.secure-online h3 {
	font-size: 16px;
	color: #9b6750;
}

.secure-online p {
	color: #9b6750;
	font-size: 12px;
	margin-top: 4px;
	line-height: inherit;
}

.join-clikafrick {
	background: url(../images/clikafrik_small.png) no-repeat 0px 6px;
	padding: 14px 0 10px 50px;
	width: 21%;
	float: left;
}

.join-clikafrick h3 {
	color: #9a5a3f;
}

.join-clikafrick p {
	color: #8b7c76;
	font-size: 12px;
	margin-top: 4px;
	line-height: inherit;
}

.newsletter {
	border: 1px solid #e9e4d4;
	float: right;
	width: 40%;
	position: relative;
	margin: 11px 0 0;
}

.newsletter input[type="text"] {
	height: 34px;
	border: 0;
	width: 96%;
	/*font-family: "univers_45_light";*/
	font-size: 11px;
	text-transform: uppercase;
}

.newsletter .subscribe-btn {
	position: absolute;
	right: -1px;
	top: 0;
}

.banners {
	padding: 15px 0 15px;
}

.banner {
	width: 32.5%;
	float: left;
	position: relative;
	margin-right: 1%;
}

.banner img {
	border: 1px solid #efefef;
}

.banners .banner:nth-child(3n+3) {
	margin-right: 0;
}

.banner .banner-detail {
	left: 22px;
	position: absolute;
	top: 23px;
}

.banner .banner-detail h1 {
	color: #958271;
}

.banner .banner-detail p {
	font-size: 14px;
	font-weight: bold;
	color: #aba59e;
	line-height: inherit;
}

.banner .banner-detail.bottom {
	/*	top:auto; 
	bottom:25px;*/
}

.banner .banner-detail.bottom h1 {
	color: #ef6c3d;
}

.top-products {
	padding-top: 32px;
}

.top-products h2 {
	padding-bottom: 19px;
}

.top-product {
	text-align: center;
	margin-left: 15px;
}

.top-products .top-product {
	margin: 0 0 0 15px;
}

.top-product-thumb {
	position: relative;
	/*border:1px solid #e1dbc9; Binilsh*/
	min-height: 200px;
}

.top-product-thumb .helper {
	display: inline-block;
	height: 100%;
	padding: 0;
	position: relative;
	bottom: 0;
	left: 0;
	vertical-align: middle;
}

.top-product-thumb img {
	vertical-align: middle;
	max-width: 94%;
	max-height: 94%;
}

.top-product-thumb a {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.top-product-thumb span {
	position: absolute;
	left: -1px;
	bottom: -1px;
	line-height: 1;
	padding: 9px 15px;
	background: rgba(179, 153, 100, 0.8);
	color: #fff;
	/*font-family: "univers_45_light";*/
	font-size: 12px;
}

.top-product-detail {
	padding: 21px 10px 20px;
}

.top-product-detail h4 {
	color: #000;
	padding-bottom: 10px;
}

.piece {
	color: #ff2f15;
	font-weight: 700;
	/*color:#ff2f15;*/
	line-height: inherit;
}

.piece span {
	color: #b9b9b9;
}

.sell-product-banner {
	display: block;
	margin: 0 0 25px 0;
}

.top-categories h2 {
	padding-bottom: 22px;
}

.top-categories-carousel .owl-item:first-child {
	margin-left: -15px;
}

.top-categories .resp-tabs-container .resp-tab-content {
	padding-top: 32px;
	border: 0;
	border-top: 1px solid #e1dbc9;
}

.suplies-banner {
	float: left;
	margin-right: 2%;
	position: relative;
	width: 32%;
}

.suplies-banner img {
	border: 1px solid #f0f0f0;
	width: 100%;
}

.suplies-banner:nth-child(3n+3) {
	margin-right: 0;
}

.suplies-banner h2 {
	position: absolute;
	right: 0;
	top: 29px;
	background: #2c170a;
	padding: 12px 11px;
	color: #fff;
}

.suplies-banner h2.bottom {
	top: auto;
	bottom: 29px;
}

.testimonials {
	text-align: center;
	padding: 41px 0;
	position: relative;
}

.testimonials h2 {
	padding: 0 0 46px 0;
}

.testimonials p {
	font-size: 14px;
	color: #737373;
	line-height: 24px;
	padding: 0 140px;
}

.quote-left {
	background: url(../images/quotes_open.png);
	width: 32px;
	height: 28px;
	display: block;
	position: absolute;
	left: 90px;
	top: 57%;
}

.quote-right {
	background: url(../images/quotes_close.png);
	width: 32px;
	height: 28px;
	display: block;
	position: absolute;
	right: 90px;
	top: 69%;
}

.testimonials .owl-controls {
	left: 0;
	position: absolute;
	top: 28%;
	width: 100%;
}

.testimonials .arrows .owl-buttons {
	top: 0;
	width: 100%;
}

.testimonials .arrows .owl-buttons .owl-next {
	float: right;
}

/*------------------------------------------------------------------
SUBPAGE START 
-------------------------------------------------------------------*/
.subpage {
	padding: 40px 0 30px;
}

.about-left {
	width: 68%;
	float: left;
	margin-right: 5%;
}

.about-right {
	width: 27%;
	float: right;
	padding: 50px 0 0 0;
}

.myclikafrick h2 {
	font-size: 22px;
	padding-bottom: 33px;
}

.my-information {
	padding: 22px 23px;
	border: 1px solid #eedbcc;
	margin-bottom: 49px;
}

.my-information h3 {
	font-weight: normal;
}

.my-information .each {
	width: 33.3%;
	float: left;
	padding-top: 18px;
}

.my-information p {
	color: #3c3c3c;
	font-weight: bold;
	padding-bottom: 13px;
	line-height: inherit;
}

.my-information p span {
	color: #777777;
	word-wrap: break-word;
	display: inline-block;
	font-weight: normal;
	width: 100px;
}

.my-information p a:hover {
	color: #3c220f;
}

.profile-form {
	padding: 44px 40px;
}

.profile-form .each {
	float: left;
	width: 50%;
	padding-bottom: 20px;
}

.profile-form label {
	color: #5b5b5b;
	display: inline-block;
	padding-right: 4%;
	padding-top: 13px;
	text-align: right;
	width: 26%;
	font-size: 14px;
}

.profile-form input[type="text"],
.profile-form input[type="password"],
.profile-form input[type="email"],
.profile-form input[type="number"] {
	width: 64%;
}

.profile-form textarea {
	height: 137px;
	margin-bottom: 10px;
	resize: none;
	width: 64%;
}

.wishlist .wishlist-heading,
.my-orders-heading,
.cart-heading {
	padding: 0 24px;
	border-bottom: 1px solid #e5e5e5;
}

.wishlist .wishlist-heading li,
.wishlist .wishlist-product li,
.my-orders-heading li,
.my-orders-product li,
.cart-heading li,
.cart-product li {
	padding: 20px 0;
	float: left;
	font-size: 14px;
	color: #3a3a3a;
	font-weight: bold;
}

.wishlist .wishlist-product li,
.my-orders-product li,
.cart-product li {
	font-weight: normal;
	color: #000;
	padding: 0;
}

.wishlist .wishlist-product li p,
.my-orders-product li p,
.cart-product li p {
	line-height: inherit;
}

.wishlist-product,
.my-orders-product,
.cart-product {
	padding: 15px 22px;
}

.wishlist .wishlist-heading li.wishlist-product,
.wishlist .wishlist-product li.wishlist-product-thumb {
	width: 46%;
}

.wishlist .wishlist-heading li.wishlist-moq,
.wishlist .wishlist-product li.wishlist-moq {
	width: 12.5%;
	text-align: center;
}

.wishlist .wishlist-heading li.wishlist-price,
.wishlist .wishlist-product li.wishlist-price {
	width: 20.5%;
	text-align: center;
}

.wishlist .wishlist-heading li.wishlist-order,
.wishlist .wishlist-product li.wishlist-order {
	width: 15.5%;
	text-align: center;
}

.wishlist .wishlist-heading li.wishlist-close,
.wishlist .wishlist-product li.wishlist-close {
	width: 5%;
}

.wishlist .wishlist-product .wishlist-moq,
.my-orders-product li.my-orders-q,
.cart-price p,
.cart-qty p,
.cart-total p {
	padding-top: 35px;
	line-height: inherit;
}

.cart-qty-box {
	width: 58px !important;
	height: 28px !important;
	border: 1px solid #e7e7e7 !important;
	border-radius: 3px;
	background: #fff;
	text-align: center;
	padding: 0 !important;
}

.list-product a img {
	max-width: 113px;
	max-height: 92px;
}

.list-product a {
	position: relative;
	text-align: center;
	width: 113px;
	height: 92px;
	border: 1px solid #dee0e6;
	margin-right: 25px;
	float: left;
}

.list-product span a {
	width: auto;
	height: auto;
	float: none;
	border: 0;
}

.list-product span {
	font-size: 15px;
	color: #3c220f;
	font-weight: bold;
	padding: 34px 0 0;
	display: block;
}

.list-product span small {
	font-size: 11px;
	color: #80807f;
	font-weight: normal;
	padding: 6px 0 0;
	display: block;
}

.my-orders-product-thumb .list-product span {
	padding: 26px 0 0;
}

.wishlist-close .close,
.my-orders-close .close,
.cart-product .cart-close {
	margin: 32px auto 0;
	float: right;
}

.wishlist-price p {
	font-size: 14px;
	padding-top: 25px;
}

.wishlist-price p span {
	font-size: 10px;
	color: #3c220f;
	display: block;
	padding: 6px 0 0;
}

.wishlist-order .btn {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 30px;
}

.wishlist-products .wishlist-product:nth-child(2n+1),
.wishlist-product,
.my-orders-product:nth-child(2n+1),
.cart-list .cart-product:nth-child(2n+1) {
	background: #f8f8f8;
}

/* ORDER LIST */
.my-orders-heading li.my-orders-product-thumb,
.my-orders-list .my-orders-product li.my-orders-product-thumb {
	width: 45%;
}

.my-orders-heading li.my-orders-q,
.my-orders-list .my-orders-product li.my-orders-q {
	width: 15%;
	text-align: center;
}

.my-orders-heading li.my-orders-price,
.my-orders-list .my-orders-product li.my-orders-price {
	width: 15%;
	text-align: center;
}

.my-orders-heading li.my-orders-order-id,
.my-orders-list .my-orders-product li.my-orders-order-id {
	width: 15%;
	text-align: left;
}

.my-orders-heading li.my-orders-order-status,
.my-orders-list .my-orders-product li.my-orders-order-status {
	width: 19%;
	text-align: center;
}

.my-orders-heading li.my-orders-close,
.my-orders-list .my-orders-product li.my-orders-close {
	width: 5%;
	text-align: center;
}

.my-orders-price p {
	font-size: 14px;
	padding-top: 35px;
}

.my-orders-order-id p {
	font-size: 14px;
	padding-top: 35px;
}

.my-orders-order-status p {
	font-size: 14px;
	padding-top: 35px;
}

/* CART LIST */
.cart-product-thumb {
	width: 50%;
}

.cart-price {
	width: 15%;
	text-align: center;
}

.cart-qty {
	width: 15%;
	text-align: center;
}

.cart-qty .cart-qty-box {
	margin: 25px 0 0;
}

.cart-total {
	width: 15%;
	text-align: center;
}

.cart-close {
	width: 5%;
	text-align: center;
}

/************ CATEGORIES ************/
.categories {}

.categories-sidebar {
	width: 20.5%;
	float: left;
	margin-right: 2%;
}

.categories-sidebar .left-nav {
	width: 100%;
	margin-right: 0;
}

.categories {
	float: left;
	width: 99.5%;
}

.related-categories {
	padding-bottom: 24px;
}

.other-categories h2 {
	padding: 23px 0 18px;
}

.other-categories h3 {
	padding-bottom: 12px;
}

.search-results .related-categories {
	padding-bottom: 35px;
}

.related-categories .btn {
	margin-bottom: 4px;
}

.item {
	padding-bottom: 30px;
}

.item-thumb {
	/*border: 1px solid #e1dbc9;*/
	height: 176px;
	position: relative;
}

.item-thumb {}

.item-thumb a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.item-thumb a .helper {
	bottom: 0;
	display: inline-block;
	height: 100%;
	left: 0;
	padding: 0;
	position: relative;
	vertical-align: middle;
}

.item .item-thumb img {
	display: inline-block;
	margin: 0 auto;
	max-height: 80%;
	max-width: 80%;
	vertical-align: middle;
}

/*.item .item-thumb img{ border:1px solid #e1dbc9; max-width:216px; max-height:176px; width:100%;}*/
.item .item-detail h3 {
	padding-bottom: 15px;
}

.item .min-quantity {
	padding-bottom: 15px;
	padding-top: 10px;
}

.item .min-quantity p {
	padding-bottom: 8px;
	line-height: inherit;
}

.item .item-desc {
	font-size: 12px;
	color: #5b5852;
	padding-bottom: 22px;
	line-height: 14px;
}

.item .buttons .btn {
	padding-left: 18px;
	padding-right: 18px;
}

.item .buttons a {
	margin-right: 10px;
}

.view-btns {
	float: right;
	margin-top: -40px;
}

.list-view-btn {
	width: 20px;
	height: 19px;
	display: inline-block;
	background: url(../images/view-buttons.png) no-repeat 0 0;
}

.list-view-btn:hover,
.list-view-btn.active {
	background-position: 0 bottom;
}

.grid-view-btn {
	width: 20px;
	height: 19px;
	display: inline-block;
	background: url(../images/view-buttons.png) no-repeat right 0;
}

.grid-view-btn:hover,
.grid-view-btn.active {
	background-position: right bottom;
}

.list-view .item .item-thumb {
	float: left;
}

.list-view .item .item-detail {
	padding-left: 236px;
}

.list-view.view-inline li {
	display: inline-block;
	width: 49.8%;
}

.list-view.view-inline li:nth-child(2n+2):after {
	content: " ";
}

.search-results .grid-view li {
	width: 19.2%;
}

.search-results .grid-view li:nth-child(4n+4) {
	margin-right: 0.9%;
}

.search-results .grid-view li:nth-child(5n+5) {
	margin-right: 0;
}

/*.grid-view li{ float:left;margin-right: 0.9%;width: 24.3%;}.grid-view .item {padding-bottom: 15px;}*/
.grid-view li {
	display: inline-block;
	margin-right: 0.9%;
	width: 18.9%;
}

.grid-view li:nth-child(4n+4) {
	margin-right: 0;
}

.grid-view .item {
	display: inline-table;
	padding-bottom: 35px;
	width: 100%;
	border: solid 0.9px #ffffff;
}



.grid-view .item:hover {
	box-shadow: 0 7px 17px 0 rgb(228, 196, 182);
	border: solid 0.9px #e9e8e8;
	transform: translate(0px, -10px);
	-webkit-transform: translate(0px, -10px);
	-o-transform: translate(0px, -10px);
	-moz-transform: translate(0px, -10px);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.grid-view .item-desc {
	display: none;
}

.grid-view .item .item-detail h3 {
	font-size: 14px;
	padding: 15px 0 1px;
}

.grid-view .item-detail {
	text-align: center;
	padding-bottom: 5px;
}

.grid-view .item .buttons {
	display: none;
}

.sort-widget {
	padding: 22px 15px;
	/* background: rgba(102, 102, 102, 0.05); */
	margin-top: 10px;
	border: 1px solid rgba(102, 102, 102, 0.2);
}

.sort-widget h3 {
	color: #2c170a;
	font-size: 16px;
	font-family: "Conv_UniversLTStd-BoldCn";
	text-transform: uppercase;
	font-weight: normal;
	padding-bottom: 5px;
}

.sort-widget p {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*font-family: "univers_45_light";*/
	color: #000;
	line-height: inherit;
	border-bottom: 1px solid rgba(68, 68, 68, 0.09);
}

.sort-widget p span {
	display: block;
	padding: 0 0 0 20px;
	text-transform: lowercase;
}

.sort-widget p input[type="checkbox"] {
	float: left;
	margin-right: 7px;
}

/*.sort-widget p:before, .sort-widget p:after {
	display: table;
	content: " "
}
.sort-widget p:after{
	clear: both
}*/
.quote-form {
	max-width: 641px;
	margin: 20px auto;
	border: 3px solid #efefef;
	background: #f6f6f6;
	padding-bottom: 40px;
}

.quote-form h2 {
	background: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 26px 0 20px;
}

.quote-form form {
	margin: 0 8%;
	padding: 30px 0 0;
}

.quote-form form label {
	display: block;
	padding: 12px 0 12px 0;
}

.quote-form form input[type="text"],
.quote-form form textarea {
	width: 96%;
}

.quote-form form textarea {
	height: 100px;
	resize: none;
}

.quote-form .styled-select.form {
	background: #fff;
}

.quote-form .other-quantity {
	padding: 20px 0 0;
}

.quote-form .other-quantity input[type="text"] {
	margin-right: 2%;
	width: 58%;
	float: left;
}

.quote-form .styled-select.form {
	width: 35%;
	float: left;
}

.quote-form .btn {
	/*font-family: arial;*/
	font-weight: bold;
	margin-top: 14px;
}

.quote-form input[type="file"] {
	opacity: 0;
	padding: 11px 2%;
	width: 96.5%;
	font-size: 0;
	cursor: pointer;
}

.quote-form .input-file {
	background: url(../images/add-attacments.png) no-repeat 20px 10px #e5e5e5;
	margin: -1px 0 0;
	width: 96%;
}

.input-file2 input[type="file"] {
	cursor: pointer;
	font-size: 0 !important;
	opacity: 0;
	margin-bottom: 0 !important;
	padding: 11px 2% !important;
	width: 96.5% !important;
}

.input-file2 {
	background: url(../images/add-attacments2.png) no-repeat 20px 10px #e5e5e5;
	margin: -1px 0 0;
	width: 96%;
}

/* SHOPPING CART */
.shopping-cart {}

.shopping-cart-left {
	width: 76%;
	float: left;
	margin-right: 2%;
	min-height: 1px;
}

.shopping-cart-left .cart-heading {
	border-top: 1px solid #e5e5e5;
	margin-top: 21px;
}

.shopping-cart-left h2 {
	font-size: 22px;
}

.shopping-cart-right {
	width: 22%;
	float: left;
}

.shopping-cart-right .checkout-widget {
	margin-top: 20px;
}

.checkout-widget {
	padding: 21px 17px 15px;
	border: 1px solid #eedbcc;
	min-height: 320px;
}

.checkout-widget .btn {
	display: block;
	/*font-family: arial;*/
	margin-bottom: 10px;
	padding-bottom: 12px;
	text-transform: none;
}

.continue-shopping {
	padding: 26px 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.continue-shopping .continue-shopping-btn {
	width: 60%;
	float: left;
}

.continue-shopping .sub-total {
	width: 20%;
	float: left;
}

.continue-shopping .sub-total p,
.continue-shopping .cart-total-price p {
	font-size: 17px;
	color: #141414;
	line-height: inherit;
}

.continue-shopping .sub-total p span,
.continue-shopping .cart-total-price p span {
	display: block;
	color: #a6a6a6;
	padding-top: 12px;
}

.continue-shopping .cart-total-price {
	width: 20%;
	float: left;
}

.grand-total {
	padding: 16px 0;
	border-bottom: 1px solid #e5e5e5;
}

.grand-total li {
	float: left;
	min-height: 1px;
}

.grand-total li.gt-blank {
	width: 34%;
	float: left;
}

.grand-total li.shipping-address {
	width: 24%;
	float: left;
}

.grand-total li.shipping-address .det_cont {
	float: none;
	width: 100%;
}

.grand-total li.shipping-address .det_cont .delete {
	display: inline-block;
}

.grand-total li.gt-text,
.grandtotal li.gt-amount {
	width: 21%;
	float: left;
	font-size: 18px;
	color: #3c220f;
	font-weight: bold;
}

/* PRODUCT DETAIL */
.product-detail-images {
	float: left;
	width: 43.5%;
	margin-right: 3%;
	position: relative;
}

#product-detail-slider li {
	width: 100%;
	height: 450px;
	text-align: center;
}

#product-detail-slider li a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #e3e3e3 !important
}

.product-detail-images img {
	/* border: 1px solid #e3e3e3 !important;*/
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
}

#product-detail-slider li a .helper,
.product-detail-images .product-detail-thumbs li .helper {
	bottom: 0;
	display: inline-block;
	height: 100%;
	left: 0;
	padding: 0;
	position: relative;
	vertical-align: middle;
}

.product-detail-images .product-detail-thumbs li {
	border: 1px solid #e3e3e3;
	display: inline-block;
	float: left;
	height: 85px;
	position: relative;
	margin: 20px 12px 0 0;
	width: 85px;
}

.product-detail-images .product-detail-thumbs li a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/*.product-detail-images .product-detail-thumbs li:nth-child(4n+4){ margin-right:0;}*/
.product-detail-images img.rsMainSlideImage {
	border: 1px solid #e3e3e3;
	height: auto !important;
	margin: 0 !important;
	width: 99% !important;
}

.product-detail-images .rsNav {
	height: 102px;
	background: none;
	margin: 20px 0 0 -4px;
}

.product-detail-images .rsNav span {
	display: none !important;
}

.product-detail-images .rsNav .rsNavItem {
	margin: 0 20px 0 0 !important;
}

.product-detail-images .rsOverflow {
	height: 100% !important;
}

.product-detail-content {
	float: left;
	width: 53%;
}

.product-detail-content h2 {
	font-size: 22px;
	color: #3c220f;
	padding-bottom: 25px;
}

.product-detail-content p {
	line-height: 22px;
}

.order-details {}

.order-details p span {
	display: inline-block;
	width: 40%;
}

.product-detail-widget {
	background: #fbfbfb;
	padding: 24px 0;
	text-align: center;
	max-width: 209px;
	width: 100%;
}

.product-detail-widget .price {
	color: #ff0000;
	padding-bottom: 15px;
}

.product-detail-widget .buttons {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding: 14px 0;
	margin-bottom: 18px;
}

.product-detail-widget .buttons a {
	display: inline-block;
}

.product-detail-widget .quantity {
	border-top: 1px solid #eeeeee;
	padding: 17px 0 0;
}

.product-detail-widget .quantity label {
	font-size: 12px;
	text-transform: uppercase;
}

.product-detail-content .product-detail-widget {
	float: right;
	margin: 0 0 15px 40px;
}

.product-details {
	padding: 56px 0 42px 0;
}

.product-details h2 {
	font-size: 22px;
	padding-bottom: 22px
}

.product-details .each {
	width: 33.3%;
	float: left;
	padding: 40px 0;
}

.product-details .each li {
	padding: 0 0 14px 0;
	font-size: 12px;
}

.related-products h2 {
	padding-bottom: 30px;
}

/*------------------------------------------------------------------
FOOTER START 
-------------------------------------------------------------------*/
footer {
	height: 300px;
	width: 100%;
}

.top_footer {
	width: 100%;
	display: inline-block;
	background: #fdfcfb;
	padding: 0 0 25px;
}

footer h3 {
	color: #000;
	font-size: 20px;
}

footer h4 {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	padding: 3px 0 5px;
}

.trade_service {
	width: 100%;
	display: inline-block;
	padding-top: 22px;
}

.trade_service p {
	font-size: 12px;
	line-height: 18px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color: #202020;
}

.trade_service .each {
	border-right: 1px solid #e6e6e6;
	float: left;
	margin-right: 1%;
	padding-right: 2%;
	width: 20.8%;
}

.trade_service .each:last-child {
	border: none;
}

.trade_service .each:not(:first-child) {
	padding-left: 1%;
}

.footer_links_con {
	width: 100%;
	background: #faf6f1;
	padding: 30px 0 20px;
}

.footer_links {
	padding-bottom: 28px;
	width: 100%;
	display: inline-block;
	border-bottom: 1px dotted #bcbcbc;
}

.footer_links .each {
	float: left;
	width: 20%;
}

.footer_links .each li {
	line-height: 20px;
	font-size: 11px;
	color: #202020;
	/*font-family: 'univers_45_light';*/
}

.footer_social {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.social {
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 10px 0;
}

.social li {
	display: inline-block;
}

.social li a {
	background: #ccc;
	border-radius: 100%;
	color: #fff;
	display: block;
	font-size: 16px;
	height: 33px;
	line-height: 35px;
	width: 33px;
	border: 1px soli transparent;
}

.social li a.twitter {
	background-color: #64ccef;
	border-color: #47c2ec;
	text-shadow: 1px 0 0 #47c2ec;
}

.social li a.twitter:hover {
	background-color: #58c1e4;
}

.social li a.fb {
	background-color: #507bbe;
	border-color: #3768b5;
	text-shadow: 1px 0 0 #3768b5;
}

.social li a.fb:hover {
	background-color: #426cad;
}

.social li a.g-plus {
	background-color: #434647;
	border-color: #202425;
	text-shadow: 1px 0 0 #202425;
}

.social li a.g-plus:hover {
	background-color: #3c4447;
}

.social li a.vimeo {
	background-color: #7bcfdb;
	border-color: #68c8d6;
	font-size: 17px;
	text-shadow: 1px 0 0 #68c8d6;
}

.social li a.vimeo:hover {
	background-color: #6bc3cf;
}

.social li a.pintrest {
	background-color: #f15f5c;
	border-color: #ef4541;
	font-size: 18px;
	text-shadow: 1px 0 0 #ef4541;
}

.social li a.pintrest:hover {
	background-color: #e3524f;
}

.footer_social p {
	line-height: 20px;
	font-size: 11px;
	color: #a5a29f;
}

.footer_bottom {
	padding: 18px 0;
	width: 100%;
	text-align: center;
	color: #fff !important;
	background: #3c220f;
	font-size: 11px;
	/*font-family: 'univers_45_light';*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.quote-form .input-file {
		margin-top: -2px;
		width: 96%;
	}

	.styled-select.form select {
		padding: 10px 11px 9px;
	}

	.quote-form .input-file {
		background-position: 20px 9px;
	}
}

.each_wishlist .edit {
	width: 19px;
	height: 19px;
	position: absolute;
	top: 9px;
	right: 30px;
	display: block;
	background: url(../images/edit_icon.png) no-repeat;
}

.edit-btn {
	width: 19px;
	height: 19px;
	display: inline-block;
	background: url(../images/edit_icon.png) no-repeat;
}

.each_wishlist .delete {
	width: 19px;
	height: 19px;
	position: absolute;
	top: 8px;
	right: 8px;
	display: block;
	background: url(../images/delete_icon.png) no-repeat;
}

.each_wishlist {
	width: 92%;
	margin: 0;
	background: #fffdf9;
	float: none;
	padding: 15px 4%;
	position: relative;
	margin-bottom: 15px;
	border: 1px solid #e1dbc9;
}

.each_wishlist p {
	color: #3c3c3c;
	font-weight: bold;
}

.each_wishlist:hover .delete {
	display: block;
}

.each_wishlist:hover .edit {
	display: block;
}

.each_wishlist .view_all {
	display: inline-block;
	color: #00457c;
	border: 1px solid #4c7ca3;
	padding: 10px 3%;
	margin-top: 16px;
	font-size: 12px;
	font-weight: 600
}

.each_wishlist .img_cont {
	width: 26%;
	float: left;
}

.each_wishlist .det_cont {
	width: 69%;
	float: left;
	padding: 25px 0 0 5%;
}

/* 11-05-2014 */
.cart-product,
.my-orders-product,
.wishlist-product {
	min-height: 83px;
}

.det_cont {
	float: left;
	font-size: 19px;
	min-height: 1px;
	padding: 0;
	color: #3c220f;
	width: 78%;
}

.det_cont h5,
.det_cont h6 {
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 0;
}

.wishlist-heading .wishlist-product {
	min-height: 0;
}

.btn-update {
	display: block;
	margin: 4px auto 0;
	max-width: 40px;
	padding: 4px 10px 6px !important;
}

#messages .error {
	padding: 10px;
	background-color: #f2dede;
	border: 1px solid #eed3d7;
	color: #b94a48;
	display: block;
}

.price-range input[type="text"] {
	font-size: 14px;
	height: 25px;
	margin: 12px 0 16px;
	width: 46%;
}

.my-orders-product {
	min-height: 0 !important
}

.my-orders-list .list-product span,
.my-orders-list .my-orders-q,
.my-orders-list .my-orders-price p,
.my-orders-list .my-orders-order-status p {
	padding-top: 0 !important;
}

.det_cont a {
	display: inline-block
}

/* 11-10-2014 */
input[type="email"] {
	border: 1px solid #e0e0e0;
	height: 38px;
	margin-bottom: 10px;
	padding: 0 2%;
	width: auto;
}

.how-it-works-left {
	width: 25%;
	float: left;
}

.how-it-works-navigation {}

.how-it-works-navigation h3 {
	color: #717171;
	border-bottom: 1px solid #eedbcc;
	margin-bottom: 20px;
}

.how-it-works-navigation h3 span {
	background: #fff;
	bottom: 13px;
	display: inline-block;
	padding: 11px 30px 2px 0;
	position: relative;
}

.how-it-works-navigation ul {
	padding-left: 0;
}

.how-it-works-navigation ul li {
	padding-bottom: 15px;
}

.how-it-works-navigation ul li a {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.how-it-works-navigation ul li a:hover,
.how-it-works-navigation ul li a.active {
	color: #3c220f
}

p {
	word-wrap: break-word;
}

.how-it-works-right {
	width: 75%;
	float: left;
}

.how-it-works-block {
	border: 1px solid #eedbcc;
	padding: 30px 32px;
	margin-bottom: 22px;
}

.how-it-works-block h2 {
	color: #3c220f;
	padding-bottom: 20px;
}

.how-it-works-block>img {
	float: right;
	margin: 0 0 10px 60px;
}

.question {
	padding: 5.5px 0;
}

.question h3 {
	font-weight: normal;
	background: url(../images/q-close.png) no-repeat 0 4px;
	padding-left: 30px;
	cursor: pointer;
	font-size: 14px;
}

.question h3 strong {
	font-weight: normal;
}

.question.open h3 {
	background: url(../images/q-open.png) no-repeat 0 9px;
	color: #3c220f
}

.ans {
	display: none;
	padding: 10px 0 0 30px;
}

.ans p {
	font-size: 13px;
	color: #6d6d6d;
	line-height: 22px;
}

.question.open .ans {
	display: block;
}

.type-of-account-heading {
	background: #fafafa;
	padding: 17px 21px;
	font-weight: normal;
}

.resp-tabs-list.register-tabs-list {}

.resp-tabs-list.register-tabs-list li {
	border: 0;
	margin: 0 !important;
	width: 27%;
	font-size: 12px;
	color: #3c220f;
	line-height: 18px;
	text-transform: none;
	background-color: #fafafa;
	border-top: 1px solid #e4e4e4;
	padding: 30px 3% 42px 17% !important;
	font-weight: normal;
	position: relative;
	height: 79px;
}

.resp-tabs-list.register-tabs-list li strong {
	font-size: 24px;
	color: #c4161a;
	display: block;
	font-weight: normal;
	padding-bottom: 12px;
}

.resp-tabs-list.register-tabs-list li.buyer-tab {
	background: url(../images/buyer-account-tab.jpg) no-repeat 46px 0 #fafafa;
}

.resp-tabs-list.register-tabs-list li.seller-tab {
	background: url(../images/seller-account-tab.jpg) no-repeat 0 0 #fafafa;
}

.resp-tabs-list.register-tabs-list li.buyer-tab.resp-tab-active {
	background: url(../images/buyer-account-tab.jpg) no-repeat 46px 0 #fafafa;
	border-bottom: 2px solid #d57043;
}

.resp-tabs-list.register-tabs-list li.seller-tab.resp-tab-active {
	background: url(../images/seller-account-tab.jpg) no-repeat 0 0 #fafafa;
}

.resp-tabs-list.register-tabs-list li.resp-tab-active span {
	background: url(../images/active-tab-arrow.png) no-repeat 0 0;
	display: inline-block;
	width: 41px;
	height: 21px;
	position: absolute;
	left: 50%;
	bottom: -21px;
	margin-left: -20.5px;
}

.register-area .resp-tab-content {
	border: 0 !important;
	padding: 0;
}

.register-area h3.reg-heading {
	border-bottom: 1px solid #e9e8e8;
	text-transform: uppercase;
	padding-bottom: 14px;
	margin-bottom: 29px;
	padding-top: 44px;
}

.reg-i-agree-sec {
	border-top: 1px solid #e9e8e8;
	padding: 23px 0 0 15.6%;
}

.reg-i-agree-sec p {
	font-size: 13px;
	color: #6d6d6d;
	margin-bottom: 22px
}

.reg-i-agree-sec p a {
	color: #3c220f
}

.reg-i-agree-sec p a:hover {
	text-decoration: underline;
}

.reg-i-agree-sec input[type="checkbox"] {
	margin-right: 5px;
}

.reg-i-agree-sec .btn {
	text-transform: none;
}

.register-area .profile-form input[type="text"],
.register-area .profile-form input[type="password"],
.register-area .profile-form input[type="email"],
.register-area .profile-form input[type="number"],
.register-area .styled-select.form {
	margin-top: 10px;
}

.why-us-each {
	width: 50%;
	float: left;
}

.why-us-each img.icon {
	float: left;
}

.why-us-content {
	padding: 0 10% 55px 100px;
}

.why-us-content h3 {
	font-weight: normal;
	padding-bottom: 15px;
}

.why-us-content h3 span {
	font-size: 10px;
	color: #a3a3a3;
	text-transform: uppercase;
	display: block;
	margin: 5px 0 0 0;
}

.help {
	padding: 40px 0 0;
}

.help-left {
	float: left;
	width: 77%;
}

.help-right {
	float: right;
	width: 20%;
	border-left: 1px dotted #bcbcbc;
	padding: 0 0 0 2.5%;
}

.help-right h3 {
	font-weight: normal;
	color: #3c220f;
	padding: 15px 0 30px;
}

.usefull-links {}

.usefull-links li {
	background: url(../images/usefull-links-arrow.png) no-repeat 0 4px;
	padding: 0 0 17px 13px;
}

.usefull-links li a {
	color: #202020;
}

.usefull-links li a:hover {
	color: #3c220f;
}

< !-- Wrote by subin20-11-2014-->.list_marked1 {
	background: url("../images/marked.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
	padding: 7px 10px 4px 17px;
}

.list_marked {
	background: url("../images/marked.png") no-repeat scroll 0 9px;
	padding: 7px 10px 4px 17px;
}

< !---->.contact-form {
	border: 0;
	padding: 0;
	margin: 0;
}

.contact-form .profile-form {
	padding: 0;
}

.contact-form .profile-form .each {
	width: 70%;
}

.contact-form .profile-form label {
	float: left;
}

.privacy {}

.privacy h3,
.privacy p,
.terms h3,
.terms p {
	margin-bottom: 20px;
}

.privacy ul,
.terms ul {
	padding-bottom: 20px;
}

.privacy ul li,
.terms ul li {
	background: url(../images/pagging-right-arrow.png) no-repeat 0 11px;
	line-height: 26px;
	margin: 0 0 20px 40px;
	padding: 0 0 0 18px;
}

.privacy ul li strong,
.terms ul li strong {
	padding: 0 5px 0 0;
	color: #000;
	display: block;
}

/* 03-04-15  Contact Address widgets */
.contact-address {}

.contact-address .adress-widget {
	background: url(../images/marker-icon.png) no-repeat 0 0;
	color: #000;
	margin: 0 1% 10px 0;
	display: inline-block;
	line-height: 25px;
	padding: 0 0 0 77px;
	width: 43%;
}

.contact-address .adress-widget:nth-child(2n+2) {
	margin-right: 0;
}

.contact-address .adress-widget h4 {
	padding-bottom: 4px;
}

/* 05-04-2015 */
.seller-rating {
	float: right;
	padding: 6px 0 0;
}

.seller-rating p {
	float: left;
	line-height: 15px;
	border-right: 1px solid #d9d9d9;
	background: url(../images/seller-icon.png) no-repeat 0 0;
	padding: 0 9px 0 18px;
	margin-right: 9px;
}

.add-to-list,
.refer-friend,
.seller-rating p {
	font-size: 11px;
}

#styled-scroll {
	max-height: 260px;
}

.nicescroll-rails {
	background: #fff;
}

.product-rating {
	padding: 5px 0;
}

.product-rating img {
	float: left;
}

.product-rating span {
	display: inline-block;
	font-size: 15px;
	margin: 3px 8px;
}

.product-rating a {
	color: #5b5852;
	font-size: 11px;
	/*font-family:Arial, Helvetica, sans-serif;*/
}

.product-rating a:hover {
	color: #3c220f;
	font-size: 11px;
	/*font-family:Arial, Helvetica, sans-serif;*/
}

.seller-info-small-widget {
	padding: 23px 34px;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	margin: 20px 0 0;
}

.seller-info-small-widget h3 {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 17px;
	color: #000000;
	font-weight: 300;
	padding-bottom: 20px;
}

.seller-info-small-widget p {
	font-size: 10px;
	text-transform: uppercase;
	line-height: 14px;
}

.top-product-detail .seller-rating {
	float: none;
}

.top-product-detail .seller-rating p {
	float: none;
	display: inline-block;
	margin: 0;
	border: 0;
	padding-right: 0;
}

.subpage-left {
	width: 25%;
	float: left;
}

.sidebar-info-widget {
	border: 1px solid #efddcf;
	padding: 12px;
}

.sidebar-info-widget .btn.btn-default {
	display: block;
	margin-bottom: 8px;
	padding: 10px 34px 8px;
	text-transform: none;
}

.sidebar-info-widget h2 {
	font-weight: 300;
	padding-bottom: 10px;
	word-wrap: break-word;
}

.company-logo {
	min-height: 182px;
	background: #fdfcf8;
	position: relative;
	padding: 0 10px;
	text-align: center;
	margin: 10px 0 20px;
}

.company-logo .helper {
	bottom: 0;
	display: inline-block;
	height: 100%;
	left: 0;
	padding: 0;
	position: relative;
	vertical-align: middle;
}

.list-red li a {
	background: url(../images/list-caret.png) no-repeat 0 8px;
	font-size: 13px;
	color: #ee613c;
	padding: 5px 10px 8px;
	display: inline-block;
}

.list-red li a:hover {
	color: #000;
}

.sidebar-info-widget p {
	font-size: 12px;
}

.phone-icon {
	background: url(../images/phone-icon.jpg) no-repeat 0 4px;
	padding-left: 23px;
	font-size: 16px !important;
	color: #3c220f;
	font-weight: bold;
}

.location h3 {
	color: #c2ad83;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 8px;
}

.location p {
	color: #000000;
	font-size: 13px;
	line-height: 20px;
}

.location .map {
	margin: 20px 0 0;
	height: 202px;
	width: 100%;
	display: block;
	border: 0;
	background: #fdfcf8
}

.location .map iframe {
	height: 202px;
	width: 100%;
	display: block;
	border: 0;
}

.location .map p {
	font-size: 16px;
	color: #d8d7d4;
	font-family: "Conv_UniversLTStd-BoldCn";
	text-align: center;
	padding: 82px 0 0;
	text-transform: uppercase;
}

.location .get-tirections {
	display: block;
	padding: 12px 5px 11px;
	background: #c2ad83;
	text-align: center;
	color: #fff;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}

.location .get-tirections:hover {
	background: #b49d70
}

.subpage-right {
	float: right;
	width: 72%;
	border-top: 1px dotted #bcbcbc;
	padding: 22px 0 0;
}

/* 05-05-2015 */
.my-orders {
	border: 1px solid #efddce;
	margin: 30px 0 0;
}

.my-orders-heading li {
	float: left;
	width: 20%;
	font-weight: bold;
}

.my-orders-list {
	padding: 0 24px;
}

.my-orders-list li {
	float: left;
	width: 20%;
	padding: 0px 0;
	color: #000;
}

.my-orders-list li.order-btn .btn {
	padding: 10px 20px 9px;
	margin: -11px;
	text-transform: none;
}

.my-orders-list li.order-btn,
.my-orders-heading li.order-btn {
	width: auto;
}

.my-orders-list li.order-date,
.my-orders-heading li.order-date {
	width: 30%;
}

.color-yellow {
	color: #fecc19
}

.change-status {
	float: right;
	max-width: 350px;
	width: 100%;
}

.change-status .styled-select {
	float: right;
	max-width: 160px;
}

.change-status p {
	float: left;
	padding: 6px 23px 0 0;
}

.styled-select.form {
	width: 68%
}

.styled-select.form select {
	padding: 5px 11px 6px;
}

.styled-select.form:before {
	height: 31px;
	background-position: 0 13px;
}

.my-orders .my-orders-list:nth-child(2n+2) {
	background: #fffefc;
}

.customers-remarks {
	border-top: 1px solid #cccccc;
	padding: 30px;
}

.customers-remarks h4 {
	padding-bottom: 4px;
	color: #191919;
}

.customers-remarks p {
	font-size: 13px;
	color: #191919;
}

.message-to-customer {
	border-top: 1px solid #cccccc;
	padding: 30px;
}

.message-to-customer h4 {
	float: left;
	width: 25%;
	font-weight: 300;
	font-size: 13px;
}

.message-to-customer .message-to-customer-form {
	float: left;
	width: 75%
}

.message-to-customer-form textarea {
	width: 96%;
	resize: none;
	margin-bottom: 16px;
	height: 100px
}

.map-view-btn {
	background: url("../images/map-view-btn.jpg") no-repeat scroll right 0;
	display: inline-block;
	height: 19px;
	width: 20px;
}

.map-view-btn.active {
	background-position: 0 bottom;
}

.notification {
	padding: 18px 20px;
	background: #fdd49e;
	font-size: 13px;
	color: #000;
	margin-bottom: 8px;
}

.notification a {
	color: #3c220f;
}

.notification a.btn.btn-small {
	padding: 3px 12px;
	color: #fff;
}

.notification a:hover {
	text-decoration: underline;
}

.forms-widget label {
	padding: 15px 10px 0 0;
	display: inline-block;
}

.forms-widget input[type="text"],
.forms-widget input[type="password"],
.forms-widget input[type="email"] {
	width: 64%;
	font-size: 12px;
}

.forms-widget input[type="file"] {
	border: 1px solid #e0e0e0;
	padding: 7px;
	margin-bottom: 9px;
	width: 65.3%;
	font-size: 12px;
}

.forms-widget textarea {
	border: 1px solid #e0e0e0;
	margin-bottom: 9px;
	max-width: 513px;
	width: 100%;
	height: 120px;
	font-size: 12px;
	resize: none;
}

.forms-widget .multi-files {
	display: block;
	font-size: 10px;
	font-style: italic;
	color: #5b5b5b;
}

.forms-widget .styled-select.form {
	padding: 5px 0;
}

.forms-widget .styled-select.form select {
	font-size: 12px;
}

.forms-widget .styled-select.form:before {
	background-position: 0 20px !important
}

.quantity .col-3,
.quantity .col-9 {
	padding: 0
}

.quantity select,
.quantity input[type="text"] {
	width: 100%;
}

.quantity .col-3 input[type="text"] {
	width: 88%;
}

.quantity .col-9 .styled-select.form {
	width: 57%;
}

.not-available {
	color: #a3a3a3 !important;
	font-size: 13px !important;
	font-weight: normal !important;
}

textarea.small {
	height: 70px !important;
}

.edit-map iframe {
	height: 350px;
	border: 1px solid #e0e0e0;
	width: 100%;
	margin: 20px 0 0;
}

.i-agree input[type="checkbox"] {
	float: left;
	margin: 5px 10px 0 0;
}

.i-agree a {
	text-decoration: underline;
}

.i-agree a:hover {
	text-decoration: none;
}

/* 05-06-2015 */
.my-products-table {
	border: 1px solid #efddce;
	margin: 15px 0 0;
}

.my-products-table-heading {
	border-bottom: 1px solid #e5e5e5;
	padding: 0 20px;
}

.my-products-table-heading li,
.my-products-table-list li {
	float: left;
	padding: 20px 0;
	color: #3a3a3a;
	font-weight: bold;
}

.my-products-table-list li {
	padding: 16px 0;
}

.my-products-table-heading li.my-product,
.my-products-table-list li.my-product {
	width: 50%;
}

.my-products-table-heading li.my-product-action,
.my-products-table-list li.my-product-action {
	width: 20%;
}

.my-products-table-heading li.featured-product,
.my-products-table-list li.featured-product {
	width: 15%;
}

.my-products-table-heading li.gallery-product,
.my-products-table-list li.gallery-product {
	width: 15%;
}

.my-products-table-list li.featured-product img {
	width: auto !important;
	height: auto !important;
	margin-top: 25px;
}

.popup-form .my-products-table-heading li.my-product,
.popup-form .my-products-table-list li.my-product {
	width: 83% !important;
}

.my-products-table-list {
	padding: 0 20px;
}

	{
	float: left;
	padding: 20px 0;
	color: #3a3a3a;
	font-weight: bold;
}

.my-products-table-list .list-product span {
	font-size: 18px;
	color: #000;
}

.my-product-action a {
	display: inline-block;
	width: 34px;
	height: 34px;
	background: url(../images/action-btns.png) no-repeat 0 0;
	margin: 25px 0 0;
}

.my-product-action a.check-edit {
	background-position: center 0;
}

.my-product-action a.check-delete {
	background-position: right 0;
}

.my-products-table .my-products-table-list:nth-child(2n+2) {
	background: #fffefc;
}

.top-categories-author .resp-tabs-list li {
	padding-left: 20px;
	padding-right: 20px;
}

.top-categories-author .owl-wrapper-outer {
	margin-left: -15px;
}

.member-details {
	padding: 20px 0;
	border-bottom: 1px dotted #bcbcbc;
	margin-bottom: 20px;
}

.member-details li {
	font-size: 13px;
	color: #000000;
	padding: 5px 0;
	font-weight: bold;
}

.member-details li span {
	color: #ff2f15;
}

.customer-review {
	padding: 20px 0 0;
}

.customer-review textarea {
	resize: none;
	width: 96%;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	height: 90px;
	margin-bottom: 15px;
}

.no-border {
	border: 0 !important;
}

.company-logo p {
	font-size: 16px;
	color: #d8d7d4;
	font-family: "Conv_UniversLTStd-BoldCn";
	text-align: center;
	padding: 76px 0 0;
	text-transform: uppercase;
}

.add-top-product img {
	max-width: 100%;
	max-height: none;
	display: block;
	min-height: 200px;
}

.congragulations h2 {
	padding-bottom: 5px;
}

.congragulations p {
	padding-bottom: 20px;
	font-size: 14px;
	color: #000;
	font-weight: 400;
}

.company-logo>img {
	max-height: 98%;
	max-width: 94%;
}

@media (min-width: 1003px) {
	.row {
		margin: 0 -15px;
	}

	.row:before,
	.row:after {
		content: " ";
		display: table;
	}

	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12 {
		float: left;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;
		position: relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12 {
		float: left
	}

	.col-12 {
		width: 100%
	}

	.col-11 {
		width: 91.66666667%
	}

	.col-10 {
		width: 83.33333333%
	}

	.col-9 {
		width: 75%
	}

	.col-8 {
		width: 66.66666667%
	}

	.col-7 {
		width: 58.33333333%
	}

	.col-6 {
		width: 50%
	}

	.col-5 {
		width: 41.66666667%
	}

	.col-4 {
		width: 33.33333333%
	}

	.col-3 {
		width: 25%
	}

	.col-2 {
		width: 16.66666667%
	}

	.col-1 {
		width: 8.33333333%
	}
}

.reviews {
	padding: 30px 0 20px;
}

.reviews h3 {
	font-size: 22px;
	color: #3c220f;
}

.reviews h3 a {
	font-size: 11px;
	color: #3c220f;
	/* /*font-family:Arial, Helvetica, sans-serif;*/
	*/ margin-left: 10px;
	display: inline-block;
	font-weight: 300;
}

.reviews h3 a:hover {
	color: #000;
}

.review {
	padding: 18px 0;
}

.review-heading {
	padding-bottom: 10px;
}

.review-heading h4 {
	float: left;
	padding: 4px 6px 4px 0;
	border-right: 1px solid #e5e5e5;
	margin-right: 10px;
}

.review-heading img {}

.write-review {
	background: url(../images/review-bg.png) no-repeat right 0;
}

.write-review h2 {
	color: #fff;
	background: #3c220f;
	padding: 15px;
	font-size: 22px;
	text-align: center
}

.write-review-inner {
	padding: 22px 22px 40px;
}

.rate-this-seller {
	padding-bottom: 60px;
	padding-top: 10px;
}

.rate-this-seller p {
	font-size: 18px;
	color: #fecc19;
	font-weight: bold;
	float: left;
	margin-right: 20px;
}

.write-review textarea {
	height: 200px;
	width: 96%;
	margin-bottom: 15px;
	resize: none;
}

.write-review input[type="submit"] {
	float: right;
}

.featured-seller {
	padding: 12px 0 20px;
	text-align: center;
}

.featured-seller-heading {
	position: relative;
	padding-bottom: 20px;
}

.featured-seller-heading:after {
	position: absolute;
	left: 0;
	top: 11px;
	content: " ";
	border-bottom: 1px solid #fce4db;
	right: 0;
}

.featured-seller-heading h2 {
	color: #3c220f;
	font-size: 23px;
	background: #fff;
	padding: 0 5px;
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	z-index: 1;
}

.top-product-thumb .my-product-action {
	position: absolute;
	right: 0;
	top: 0;
	display: none;
	z-index: 500;
}

.top-product-thumb .my-product-action a {
	position: relative;
	float: left;
	margin: 0
}

.top-product-thumb:hover .my-product-action {
	display: block;
}

.text-center {
	text-align: center;
}

.whats-next {
	padding: 10px 0 0;
}

.whats-next h3 {
	font-size: 22px;
	padding-bottom: 15px;
}

.color-blue {
	color: #1eaeeb;
}

.color-red {
	color: #3c220f
}

.whats-next .color-blue,
.whats-next .color-red {
	text-decoration: underline;
	display: inline-block;
	padding-left: 5px;
}

.welcome-back {
	padding: 50px;
}

.welcome-back h2 {
	color: #3c220f;
	font-size: 32px;
	font-weight: normal;
	text-transform: uppercase;
}

.welcome-back p {
	font-size: 14px;
	color: #000000;
	line-height: 25px;
	max-width: 470px;
	margin: 10px auto 20px
}

.local-sellers-widget {
	float: right;
	max-width: 269px;
	padding: 24px 20px 0;
	text-align: center;
	border: 1px solid #eedccd;
}

.local-sellers-widget img {
	margin-bottom: 15px;
}

.local-sellers-widget h2 {
	color: #fcd116;
	text-transform: uppercase;
	font-size: 21px;
	padding-bottom: 5px;
}

.local-sellers-widget h2 small {
	font-size: 21px;
	display: block;
}

.local-sellers-widget p {
	max-width: 80%;
	margin: 15px auto 5px;
	color: #000;
	font-size: 15px;
	line-height: 18px;
}

.grey-bottom {
	background: #fafafa;
	padding: 17px 0 35px;
	margin: 20px -20px 0;
}

.grey-bottom {
	font-size: 22px;
}

.grey-bottom p {
	font-size: 18px;
	font-weight: lighter;
}

.grey-bottom p span {
	color: #00aaeb;
	font-size: 11px;
	display: block;
}

.grey-bottom a {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.grey-bottom a:hover {
	color: #3c220f
}

.newsletter input[type="text"] {
	margin-bottom: 0
}

.join-clikafrick h3 {
	font-size: 15px;
}

.banner .banner-detail.products-shoot h1 {
	color: #000;
	font-weight: 300;
	text-transform: uppercase;
	padding-bottom: 5px;
	font-size: 30px;
}

.banner .banner-detail.products-shoot p {
	color: #000;
	font-weight: 300;
	max-width: 220px;
	line-height: 23px;
	padding-bottom: 16px;
}

.banner .banner-detail.products-shoot a {
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	background: url(../images/arrow-thin.png) no-repeat right 0;
	padding-right: 25px;
	display: inline-block;
	color: #000;
}

.banner .banner-detail.need-store h1 {
	font-size: 26px;
	color: #3c220f;
	padding-bottom: 9px;
	background: url(../images/clikafrik_small.png) no-repeat 0 0;
	padding-left: 47px;
	text-transform: none;
}

.banner .banner-detail.need-store a {
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	background: url(../images/arrow-thin.png) no-repeat right 0;
	padding-right: 25px;
	display: inline-block;
	color: #000;
	margin-left: 47px;
}

.top-product-detail {
	position: relative;
	overflow: hidden;
	min-height: 90px;
}

.top-product-detail.top-product-detail-large {
	min-height: 115px;
}

.seller-information {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: #fff;
	padding: 6px 30px;
	display: none;
}

.seller-information img {
	max-width: 113px;
	margin: 2px auto;
	display: block;
	max-height: 30px;
}

.seller-information p {
	color: #000;
	line-height: 13px;
}

.seller-information span {
	font-size: 10px;
	text-transform: uppercase;
}

.top-product:hover .top-product-detail .seller-information {
	bottom: 0;
	top: 0;
	display: block;
}

.sidebar-info-widget .company-logo {
	padding: 0 !important;
}

.sidebar-info-widget .company-logo img {
	width: 100%;
	max-width: 98%;
}

.sidebar-info-widget .company-logo:before {
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: #fff;
	z-index: 50;
}

.edit-link {
	width: 16px;
	height: 17px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../images/edit_icon.png) no-repeat 0 0 #fff;
	cursor: pointer;
	display: none;
}

.sidebar-info-widget .company-logo:hover .edit-link {
	display: block;
}

.item-detail .seller-rating,
.item-detail .seller-rating .star-rating {
	float: none;
}

.item-detail .seller-rating .star-rating {
	display: inline-block
}

.top-product-detail .star-rating {
	display: inline-block;
	float: none;
}

.social li a i {
	line-height: 35px;
}

.pagging li a img {
	margin: 7px 0 0
}

.hover-info {
	position: relative;
}

.grid-view .item:hover .seller-information {
	display: block;
}

.item .seller-information p {
	line-height: 14px;
}

.grid-view .item .seller-information {
	padding: 5px 30px;
}

/* 06-17-2015 */
.search-bg {
	background: #fce2d8;
	padding: 17px 30px;
	margin: 17px 0;
}

.search-bg .search-large {
	padding: 0;
}

.search-bg .search {
	margin: 0;
	border: 0;
	box-shadow: none;
}

.search-bg .search input[type="text"] {
	background: #fff;
	border-radius: 5px;
}

.search-bg .search .styled-select {
	border-radius: 5px;
	background: #fff;
	margin: 0 0 0 2%;
	padding: 15px 11px;
}

.search-bg .search .styled-select:before {
	right: 5px;
	background-position: 5px 25px;
}

.search-bg .search-large .search .search-btn {
	background-color: #3c220f;
}

.search-bg .search-large .search .search-btn:hover {
	background-color: #3c220f;
}

.alphabet-pagging {
	border-top: 1px solid #fce4db;
	border-bottom: 1px solid #fce4db;
}

.alphabet-pagging li {
	display: inline-block;
	padding: 20px 12px;
}

.alphabet-pagging li a {
	color: #3a3a3a;
	font-weight: bold;
}

.alphabet-pagging li a:hover {
	color: #3c220f;
}

.directory-listing {
	padding: 35px 0;
}

.directory-listing li {
	display: inline-block;
	width: 33%;
	padding: 6px 0;
}

.directory-listing li a:hover {
	color: #000;
}

/*.browse-category-by-city{ border-top:1px solid #eeeeee;}*/
.browse-category-by-city li {
	display: inline-block;
	margin: 20px 0;
	color: #7e9964;
	border-right: 1px solid #3a3a3a;
}

.browse-category-by-city li a {
	color: #3a3a3a;
	font-weight: bold;
	display: block;
	margin: 0 12px;
}

.browse-category-by-city li:last-child {
	border-right: 0;
}

.browse-category-by-city li:first-child {
	border-right: 0;
	padding-right: 15px;
}

.browse-category-by-city li a:hover {
	color: #3c220f;
}

.feature-company {
	border: 1px solid #e0dac7;
	padding: 14px 14px 37px;
	text-align: center;
	margin: 0 7.5px;
	min-height: 260px;
	position: relative;
}

.feature-company-img {
	height: 100px;
	margin-bottom: 15px;
}

.feature-company-img .helper {
	display: inline-block;
	height: 100%;
	padding: 0;
	position: relative;
	bottom: 0;
	left: 0;
	vertical-align: middle;
}

.feature-company img {
	max-height: 95%;
	max-width: 95%;
	vertical-align: middle;
}

.feature-company p {
	font-size: 11px;
	line-height: normal;
	margin-bottom: 18px;
}

.feature-company a.feature-company-link {
	display: block;
	background: #3c220f;
	color: #fff;
	font-size: 12px;
	padding: 13px;
	margin: 0 -14px -14px;
	position: absolute;
	left: 14px;
	right: 14px;
	bottom: 14px;
	min-height: 12px;
}

.featured-companies {
	padding: 36px 0 27px;
	border-top: 1px solid #fce2d8;
	border-bottom: 1px solid #fce2d8;
}

.featured-companies h3 {
	padding-bottom: 15px;
}

.horizontal-banners {
	margin: 0 -9px;
}

.horizontal-banners li {
	float: left;
	width: 25%;
	margin-top: 20px;
}

.horizontal-banners li a {
	display: block;
	margin: 0 4px;
}

.horizontal-banners li a img {
	border: 1px solid #f4f4f4;
}

.bold-heading .btn {
	float: right;
}

.vertical-banners li {
	margin-bottom: 20px;
}

.vertical-banners li img {
	border: 1px solid #f4f4f4;
}

.search-result-left {
	float: left;
	width: 67%;
}

.search-result-right {
	float: right;
	width: 25%;
}

.result {
	padding: 0 0 30px 34px;
	border-bottom: 1px solid #fce4db;
	position: relative;
	margin-top: 30px;
}

.result .result-logo {
	width: 181px;
	float: right;
	text-align: center;
}

.result .result-logo .result-logo-image {
	border: 1px solid #e9e9e9;
	width: 181px;
	height: 127px;
	text-align: center;
}

.result .result-logo .likes {
	padding: 3px 6px 1px;
	background: #f4808c;
	color: #fff;
	display: inline-block;
	top: -14px;
	position: relative;
}

.result .result-logo .likes i {
	margin: 0 5px 0 0;
}

.result .result-logo .left {
	float: left;
	width: 56%;
	font-size: 11px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: left;
}

.result .result-logo .right {
	float: left;
	width: 44%;
	font-size: 11px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: right;
}

.result h3 {
	padding-bottom: 11px;
}

.result .address {
	max-width: 190px;
}

.result ul {
	padding: 10px 0;
}

.result ul li {
	padding: 8px 0 8px 33px;
	color: #000000;
}

.result ul li.mobile-icon {
	background: url(../images/mobile-icon.png) no-repeat 0 4px;
	font-weight: bold;
}

.result ul li.home-icon {
	background: url(../images/home-icon.png) no-repeat 0 4px;
	color: #3c220f;
}

.result ul li.msg-icon {
	background: url(../images/msg-icon.png) no-repeat 0 9px;
	color: #3c220f;
}

.result ul li a:hover {
	color: #000;
}

.result-icon {
	position: absolute;
	left: 0;
	top: 0;
}

.result .btn.btn-ligthGrey {
	background: #fdf0eb;
	margin-bottom: 4px;
}

.result .btn.btn-ligthGrey:hover {
	background: #3c220f;
}

.light-red {
	border-color: #fce4db
}

.result:last-child {
	border-bottom: 0;
}

.categories-tags {
	border-top: 1px solid #fce4db;
	border-bottom: 1px solid #fce4db;
	padding: 10px 0;
}

.categories-tags p {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding: 3px 20px 0 0;
}

.result-detail-gallery {
	padding: 30px 0 !important;
}

.result-detail-gallery li {
	padding: 0 9px 0 0 !important;
	float: left;
}

.search-result-map {
	float: none;
	margin: 25px !important;
	width: auto;
}

.search-result-map #map-canvas_left {
	height: 288px;
}

.search-result-map .search-result-map {
	border: 0;
	width: 100%;
}

.search-result-form {
	float: none;
	padding: 25px 2%;
	width: auto;
}

.search-result-form input[type="text"],
.search-result-form textarea {
	width: 95%;
}

.search-result-form textarea {
	height: 140px;
	margin-bottom: 8px;
}

.search-result-dropdowns {
	width: 100%;
}

.search-result-dropdowns,
.search-result-dropdowns .styled-select {
	float: left;
}

.search-result-dropdowns .styled-select {
	max-width: 200px;
	margin-right: 10px;
	margin-bottom: 0;
}

.payment-gateways {
	padding: 10px 15px;
	background: #f8f8f8;
}

.payment-gateways p {
	float: left;
	padding: 5px 0 0 0;
	font-weight: bold;
	padding-right: 20px;
	color: #000000;
}

.result-detail-gallery li a {
	display: block;
	position: relative;
	margin-bottom: 8px;
}

.play-btn {
	background: url(../images/play-btn.png) no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -24px 0 0 -24px;
	display: block;
	width: 48px;
	height: 48px;
}

.result-detail-gallery li a img {
	height: 70px;
}

.adjust-labels label {
	width: 26% !important;
}

.search-result-reviews {
	padding: 30px 0 0;
	border-top: 1px solid #fce4db;
	margin: 40px 0 0;
}

.search-result-reviews h3 {
	color: #585858;
	font-size: 27px;
}

.search-result-reviews h3 .btn {
	float: right;
	font-size: 12px;
	font-weight: bold;
}

.search-result-review {
	padding: 30px 0 15px;
}

.search-result-review img {
	margin-bottom: 10px;
}

.search-result-review p strong {
	display: block;
	font-size: 15px;
}

.resp-tabs-list.register-tabs-list li strong {
	padding-bottom: 4px;
	color: #838391
}

.resp-tabs-list.register-tabs-list li {
	width: 13.3%;
	font-size: 22px;
	color: #3c220f;
	font-weight: bold;
	text-transform: uppercase;
	text-transform: none;
	line-height: 22px;
}

.resp-tabs-list.register-tabs-list li.resp-tab-active {
	color: #3c220f;
	border-bottom: 2px solid #d57043;
}

.resp-tabs-list.register-tabs-list li.business-info-tab {
	background: url("../images/want-business-online.jpg") no-repeat 0 0 #fafafa;
}

.enquiries-table {
	word-wrap: break-word;
}

.enquiries-table .my-products-table-heading li.my-product-action,
.enquiries-table .my-products-table-list li.my-product-action {
	width: 13%;
}

.enquiries-table .date-col {
	width: 11%;
}

.enquiries-table .sl-no {
	width: 7%;
}

.enquiries-table .my-products-table-heading li.gallery-product,
.enquiries-table .my-products-table-list li.gallery-product {
	width: 25%;
}

.enquiries-table .my-message {
	width: 29%;
}

.enquiries-table .my-products-table-list li {
	font-weight: normal;
}

/*.form_crop{ max-width:600px; margin:0 auto;}
.form_crop img{ width:100% !important; height:auto !important;}
.form_crop .jcrop-holder{ width:100% !important; height:auto !important;}*/
.result-icon span {
	color: #000;
	font-weight: bold;
	left: 0;
	top: 0;
	padding-top: 4px;
	position: absolute;
	right: 0;
	text-align: center;
}

.grey-bottom {
	margin-top: 32px;
}

.local-sellers-widget {
	padding-top: 44px;
}

.local-sellers-widget h2 {
	line-height: 30px;
}

.seller_change_profile input[type="text"],
.seller_change_profile input[type="password"],
.seller_change_profile input[type="email"],
.seller_change_profile input[type="file"] {
	width: 68%;
}

.my-information p span {
	float: left;
}

.my-information p label {
	display: block;
	padding-left: 100px;
}

#shipping-form .styled-select.form {
	width: 100%;
}

.image-sec {
	padding: 30px 0;
}

.image-sec-image {
	float: left;
}

.image-sec-content {
	padding-left: 360px;
}

.image-sec-content h3 {
	font-size: 16px;
	color: #3c220f;
	padding-bottom: 20px;
}

.image-sec-content ul li {
	font-size: 14px;
	line-height: 20px;
	padding: 5px 0;
}

.image-sec.right .image-sec-image {
	float: right;
	margin-left: 20px;
}

.image-sec.right .image-sec-content {
	padding-left: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.styled-select.form:before {
		height: 30px !important;
	}
}

.terms-conditions {
	padding: 30px 0 0;
}

.terms-conditions p strong {
	color: #000;
	font-size: 15px;
	padding: 10px 0 0;
	display: block;
}

.contact-address {
	width: 49%;
	float: left;
}

.contact-map {
	margin: 31px 0 0;
	width: 100%;
	background: #f9f9f9;
	position: relative;
	height: 400px;
	margin-top: 5px;
}

.contact-address .adress-widget {
	display: block;
	width: auto;
}

.my-information p label a {
	display: block;
	margin-right: 10px;
	word-wrap: break-word;
}

.my-information p label {
	padding-right: 10px;
}

.list-product span {
	padding-left: 140px;
}

.gallery-product .list-product span.multi-files {
	padding-left: 0;
}

.main-banner {
	overflow: hidden;
	max-height: ;
}

.contact-map #googleMap {
	height: 227px;
}

.contact-map a.get-tirections,
.search-result-map a.get-tirections {
	display: block;
	display: block;
	padding: 12px 5px 11px;
	background: #c2ad83;
	text-align: center;
	color: #fff;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}

.contact-map a.get-tirections:hover,
,
.search-result-map a.get-tirections:hover {
	background: #b49d70
}

.popup-form .btn {
	padding-top: 8px;
}

.fancybox-desktop {
	top: 100px !important;
}

.product-detail-images .product-detail-thumbs li a {
	text-align: center;
}

.product-detail-images img {
	width: auto;
}

#shipping-add .styled-select.form {
	width: 100%;
}

.or-adjust {
	padding-top: 10px;
}

.or-adjust span {
	display: block;
	margin: 10px 0 0;
}

#shipping-address-myorder .styled-select.form,
.profile-form .styled-select.form {
	width: 64%;
}

.sub-menu .each ul {
	padding-right: 10px;
}

.sub-menu .each ul li.sub-menu-heading a {
	line-height: 22px;
}

/* IMPORT PAGE */
.search-large .search .search-btn.plus-icon {
	background-image: url(../images/plus-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0;
	height: 55px;
}

.search-large .search .search-btn.minus-icon {
	background-image: url(../images/minus-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0;
	height: 55px;
}

.import-search .search-large .search input[type="text"] {
	width: 45%;
	margin-right: 2%;
}

.search-bottom-btn {
	border-top: 1px solid #f6a88b;
	margin: 6px -30px 0;
	padding: 23px 30px 0;
}

.search-bottom-btn .btn {
	padding-bottom: 13px;
}

.how-it-works-sec {
	background: #fafafa;
	padding: 1px;
	margin: 40px 0;
}

.how-it-works-sec-img {
	float: left;
	width: 55%;
	text-align: center;
}

.how-it-works-sec-img .padding {
	margin: 60px 25px 30px;
}

.how-it-works-sec-content {
	float: left;
	width: 45%;
	background: #fefefe;
}

.how-it-works-sec-content-inner {
	padding: 30px;
}

.how-it-works-sec-content-inner h3 {
	color: #3c220f;
	font-size: 34px;
	padding-bottom: 20px;
	font-weight: normal;
}

.how-it-works-sec-content-inner li {
	list-style: decimal;
	font-size: 27px;
	color: #d2e0e9;
	font-weight: bold;
	margin: 0 0 4px 30px;
	clear: both;
}

.how-it-works-sec-content-inner li span {
	color: #458db5;
	font-size: 13px;
	font-weight: normal;
	line-height: 19px;
	margin: 5px 0;
}

.vendors-sec h2 {
	font-size: 38px;
	color: #3c220f;
	padding-bottom: 20px;
}

.vendors-sec li {
	float: left;
	width: 25%;
}

.vendors-sec li a {
	border: 1px solid #eaeaea;
	display: block;
	height: 224px;
	margin: 6px 0;
	text-align: center;
	width: 96%;
}

.vendors-sec li a .helper {
	display: inline-block;
	height: 100%;
	padding: 0;
	position: relative;
	bottom: 0;
	left: 0;
	vertical-align: middle;
}

.vendors-sec li a img {
	vertical-align: middle;
	max-width: 90%;
}

.import-search .search {
	height: auto;
}

/* clikafrik-social */
.clikafrik-social h2 {
	padding-bottom: 30px;
}

.clikafrik-social h2 span {
	color: #392717;
	font-size: 15px;
	padding-top: 4px;
	display: block;
}

.clikafrik-social h2 span a {
	float: right;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.clikafrik-social h2 span a:hover {
	text-decoration: none
}

.news-feed {
	padding-bottom: 5px;
}

.news-feed-thumb {
	float: left;
	border: 1px solid #ededed;
	width: 70px;
	height: 70px;
	position: relative;
	text-align: center;
	background: #fff;
}

.news-feed-thumb .helper {
	display: inline-block;
	height: 100%;
	padding: 0;
	position: relative;
	bottom: 0;
	left: 0;
	vertical-align: middle;
}

.news-feed-thumb img {
	vertical-align: middle;
	max-height: 94%;
	max-width: 94%;
}

.news-feed-content {
	padding: 0 0 0 85px;
}

.news-feed-content h5 {
	font-weight: normal;
	color: #d46e42;
	font-size: 16px;
	padding-bottom: 3px;
}

.news-feed-content h5 span {
	color: #a6a6a6;
	font-size: 14px;
}

.news-feed-content p {
	font-size: 13px;
	color: #222222;
	padding-bottom: 10px;
}

.news-feed-content .time {
	font-size: 11px;
	color: #9b9b9b;
}

.index-social {
	padding: 30px 0;
	margin-bottom: 15px;
}

.clikafrik-video {
	padding: 0;
}

.clikafrik-video h2 {
	padding-bottom: 25px;
}

.clikafrik-video a {
	position: relative;
	background: #000;
}

.clikafrik-video a,
.clikafrik-video a img {
	display: block;
	max-height: 290px;
	margin: 0 auto
}

.clikafrik-video a img {
	opacity: .5;
}

.clikafrik-video a i {
	position: absolute;
	left: 50%;
	z-index: 1;
	top: 50%;
	color: #fff;
	font-size: 30px;
	border: 11px solid #fff;
	padding: 20px 22px;
	border-radius: 100%;
	margin: -47px 0 0 -51px;
}

.clikafrik-social .owl-pagination {
	text-align: center;
}

.clikafrik-social .owl-page {
	width: 11px;
	height: 11px;
	border-radius: 100%;
	margin: 0 3px;
	display: inline-block;
	background: #f06f3d;
}

.news-feed-tabs {
	padding: 30px 0;
}

.news-feed-tabs .resp-tabs-list li {
	padding: 19px 20px 15px !important;
}

.youtube-video {
	padding: 10px 0;
}

.resp-tabs-container .news-feed {
	padding: 20px 10px;
	border-bottom: 1px solid #fce4db;
}

.resp-tabs-container .news-feed:last-child {
	border-bottom: 0;
}

.news-feed {
	position: relative;
}

.status-block {
	padding: 20px;
	background: #fbfdfe;
	margin-top: 10px;
}

.status-block .status-tabs {
	padding-bottom: 0
}

.status-block .status-tabs li {
	display: inline-block;
	font-size: 13px;
	color: #000;
	padding: 0 0 15px 0
}

.status-block .status-tabs li a {
	display: block;
	padding: 0 15px 4px;
	border-right: 1px solid #d0d0d0;
}

.status-block .status-tabs li.active {
	background: url(../images/caret-small.png) no-repeat center bottom;
}

.status-block .status-tabs li:first-child {
	padding-left: 0
}

.status-block .status-tabs li:last-child {
	border-right: 0
}

.status-block textarea {
	width: 100%;
	height: 100px;
	margin-bottom: 7px;
	resize: none;
}

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

.hide-news-feed {
	position: absolute;
	right: 20px;
	top: 30px;
	background: url(../images/hide-icon.png) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
}

.news-feed-thumbs li {
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 0 !important;
}

.news-feed-thumbs li img {
	padding: 3px;
	border: 1px solid #cccccc;
}

.status-block .status-tabs li:first-child a {
	padding-left: 0
}

.social-page .news-feed {
	padding: 20px 0;
	border-bottom: 1px solid #fce4db;
}

.social-page h2 {
	font-size: 42px;
	padding-bottom: 20px;
}

.social-page h2 span {
	font-size: 16px;
	color: #3c220f;
	display: block;
}

.load-more {
	display: block;
	padding: 20px 20px 19px;
	background: #fce4db;
	color: #5d3017;
	font-weight: bold;
	text-align: center;
}

.load-more:hover {
	background: #f5d6cb;
}

.social-page .news-feed:last-child {
	border-bottom: 0
}

.upgrade-btns {
	margin-bottom: 30px;
	margin-top: -10px;
	text-align: right;
}

.upgrade-btns .btn {
	margin-left: 4px;
	margin-right: 0
}

.morelink {
	font-size: 12px !important;
	color: #3c220f !important;
	margin-top: 6px;
}

.directory-nav {
	text-align: center;
}

.directory-nav li {
	display: inline-block;
	margin: 15px 9.5px 0;
	width: 9%;
	vertical-align: top;
}

.directory-nav li a {
	display: block;
	text-align: center;
	line-height: 16px;
	color: #000;
	word-wrap: break-word;
}

.directory-nav li a span {
	display: block;
	width: 79px;
	height: 79px;
	border: 1px solid #3c220f;
	border-radius: 100%;
	line-height: 100px;
	margin: 0 auto 14px;
	background: #3c220f;
}

.directory-nav li a span img {
	margin: 20px 0 0;
}

.directory-nav li a:hover span {
	box-shadow: 0px 0 0px 4px #fce2d8;
	-webkit-transition: all 100ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 100ms ease;
	-o-transition: all 100ms ease;
	transition: all 100ms ease;
}

.block-list-container {
	border-top: 2px solid #fce4da;
	padding: 40px 0 0;
	margin: 30px 0 0;
}

.block-list {
	padding-bottom: 20px;
}

.block-list h3 {
	color: #3c220f;
	font-size: 16px;
	padding-bottom: 15px;
}

.block-list ul {
	border-left: 3px solid #faf7f3;
	padding-left: 8px;
}

.block-list ul li {
	margin-bottom: 15px;
}

.block-list ul li a {
	color: #000;
}

.block-list ul li a:hover {
	color: #3c220f;
}

.directory-map {
	border-top: 1px solid #fce2d8;
	padding: 20px 0 0;
}

.directory-map #map {
	width: 100%;
	height: 491px;
}

.trade_service .each img {
	margin-bottom: 15px;
}

.jobs-search {
	background: #f9fbfd;
	padding: 18px;
	margin: 10px 0;
}

.jobs-search input[type="text"] {
	width: 100%;
	height: 48px;
}

.job {
	border-bottom: 1px solid #fce4db;
	padding: 26px 0;
}

.job h3 {
	font-size: 16px;
	color: #3c220f;
	font-weight: normal;
	padding-bottom: 8px;
}

.job p {
	font-size: 14px;
	color: #1d1d1d;
	padding-bottom: 11px;
}

.jobs-logo {
	float: right;
	width: 70px;
	height: 70px;
	border: 1px solid #eeeeee;
	margin-top: 8px;
}

.jobs-logo .helper {
	bottom: 0;
	display: inline-block;
	height: 100%;
	left: 0;
	padding: 0;
	position: relative;
	vertical-align: middle;
}

.jobs-logo img {
	vertical-align: middle;
	max-width: 88%;
	max-height: 88%;
}

.job-detail-popup {
	padding: 34px;
	display: none;
}

.job-detail-popup h2 {
	color: #3c220f;
	text-transform: uppercase;
	font-size: 26px;
	padding-bottom: 10px;
}

.job-detail-popup p {
	padding-bottom: 28px;
}

.job-detail-company-name {
	padding-bottom: 14px;
}

.job-detail-company-name .jobs-logo {
	float: left;
	margin-right: 14px;
	margin-top: 0;
}

.job-detail-company-name h3 {
	font-size: 20px;
	font-weight: 100;
	color: #000;
	padding-top: 10px;
}

.job-detail-company-name h3 span {
	font-size: 13px;
	display: block;
	padding-top: 7px;
}

.job-apply-popup {
	display: none;
}

.job-apply-popup.popup-form label {
	padding-top: 10px;
	vertical-align: top;
}

.job-apply-popup.popup-form textarea {
	width: 60.5%;
	resize: none;
	height: 110px;
}

.about-content {
	padding: 57px 0;
	border-bottom: 5px solid #fedc29;
	margin-bottom: 15px;
}

.about-content h2 {
	color: #3c220f;
	font-size: 30px;
	text-transform: uppercase;
	padding-bottom: 0;
}

.about-content p {
	font-size: 16px;
	color: #000;
}

.about-banner {
	border-top: 7px solid #fce2d8;
	margin-top: -1px;
}

.contact-us {
	border-top: 4px solid #3c220f;
}

.contact-us .contact-map {
	margin-bottom: 43px;
}

@media (min-width: 591px) {
	.contact-us .contact-map #googleMap {
		height: 400px !important;
	}
}

#contact-form {
	width: 47%;
	float: left;
}

#contact-form input[type="text"] {
	height: 46px;
}

#contact-form input[type="text"],
#contact-form textarea {
	width: 100%;
	margin-bottom: 22px;
}

#contact-form textarea {
	height: 185px;
	resize: none;
	font-size: 13px;
	color: #000;
}

.contact-address {
	width: 47%;
	float: right;
}

.contact-us h2 {
	font-size: 42px;
	color: #3c220f;
	padding-bottom: 25px;
}

.adress-widget {
	color: #575757 !important;
	font-size: 14px;
	line-height: 31px !important;
}

.adress-widget h3 {
	font-size: 22px;
	text-transform: uppercase;
}

.adress-widget h4 {
	font-size: 18px;
}

.seach-result-top-nav {
	padding: 8px 0 0;
}

.seach-result-top-nav li {
	display: inline-block;
	margin: 0 40px 10px 0;
}

.seach-result-top-nav li a {
	color: #3c220f;
	font-size: 16px;
	font-weight: bold;
}

.seach-result-top-nav li a span {
	font-size: 14px;
	color: #000;
	font-weight: normal;
}

.seach-result-top-nav li a:hover {
	color: #3c220f;
}

.seach-result-top-nav li p {
	color: #3c220f;
	font-size: 16px;
	font-weight: bold;
}

.seach-result-top-nav li p span {
	font-size: 14px;
	color: #000;
	font-weight: normal;
}

.seach-result-top-nav li p:hover {
	color: #3c220f;
}

.heading-bar {
	background: #f2f2f2;
	padding: 10px;
	border-top: 1px solid #fce4db;
}

.heading-bar h3 {
	float: left;
	font-size: 16px;
}

.heading-bar h3 span {
	font-size: 14px;
	font-weight: normal;
}

.heading-bar a {
	float: right;
	color: #ff6f37;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0 0;
}

.heading-bar a:hover {
	color: #3c220f;
}

.jobs-tab .resp-tabs-list li {
	background: none !important;
	font-size: 16px;
}

.jobs-tab .resp-tabs-list li,
.jobs-tab .resp-tab-content {
	border: 0 !important;
}

.jobs-tab .resp-tab-content {
	border-top: 1px solid #fce4db !important
}

.jobs-tab .resp-tabs-list li.resp-tab-active {
	background: url(../images/jobs-caret.png) no-repeat center bottom !important;
}

.delete-job {
	background: url(../images/del-job-icon.png) no-repeat 0 0;
	width: 10px;
	height: 10px;
	float: right;
	margin: 10px 0 0 26px
}

.seller-jobs h2 {
	color: #fecc19;
}

.seller-jobs h2 a {
	float: right;
}

.add-new-job {
	background: #f8fafc;
	padding: 25px 15px;
	margin: 0 0 20px;
}

.add-new-job input[type="text"],
.add-new-job textarea {
	width: 100%;
}

.add-new-job input[type="text"] {
	height: 44px;
}

.add-new-job textarea {
	height: 150px;
	margin-bottom: 23px;
	resize: none;
}

.add-new-job p {
	color: #000000;
	background: url(../images/jobs-caret.png) no-repeat center bottom;
	padding-bottom: 10px;
	display: inline-block;
}

.add-new-job .btn {
	float: right;
}

.seller-jobs-inner {
	border: 1px solid #e5e0d0;
	margin: 19px 0 0;
}

.seller-jobs-inner .job,
.news-feed-tabs .job {
	padding-left: 20px;
	padding-right: 20px;
}

.news-feed-tabs .jobs-search input[type="text"] {
	width: 96%;
}

.news-feed-tabs .jobs-search {
	margin-top: 0;
}

.search-detail-jobs-adjust.news-feed-tabs .jobs-search input[type="text"] {
	width: 100%;
}

.blank-arrow-list li {
	background: url(../images/blank-arrow.png) no-repeat 29px 38px #fdfcfc;
	padding: 34px 66px;
	margin-bottom: 13px;
	font-size: 15px;
	color: #434343;
	line-height: 22px;
}

.return-policy-banner {
	border-top: 4px solid #3c220f;
	margin-top: -1px;
	margin-bottom: 36px;
	padding-top: 2px;
}

.return-policy h2 {
	color: #3c220f;
	font-size: 42px;
}

.return-policy .heading-bottom {
	color: #3c220f;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 26px;
	display: block;
}

.return-policy .each {
	padding: 31px 23px;
	background: #fcfbfb;
	margin-bottom: 16px;
}

.return-policy .each p {
	background: url(../images/blank-arrow.png) no-repeat 0 2px;
	padding-left: 37px
}

.site-map .each {
	padding: 31px 23px;
	background: #fffbe9;
	margin-bottom: 16px;
}

.site-map .each h4 {
	color: #3c220f;
	font-size: 18px;
	font-size: 18px;
	padding-bottom: 15px;
}

.site-map .each ul li {
	background: url(../images/blank-arrow.png) no-repeat 0 10px;
	padding: 10px 64px 10px 31px;
	display: inline-block;
}

.site-map .each ul li a:hover {
	color: #000;
}

.sitemap-heading {
	background: url(../images/site-map-icon.png) no-repeat 0 3px;
	padding: 2px 0 3px 45px;
	color: #3c220f;
}

.terms-conditions .each {
	padding: 31px 23px;
	background: #fcfbfb;
	margin-bottom: 16px;
}

.terms-conditions .each h3 {
	background: url(../images/blank-arrow.png) no-repeat 0 2px;
	padding-left: 37px
}

@media(max-width:767px){
	.terms-conditions .each h3{
		background: url(../images/blank-arrow.png) no-repeat 0 20px;
	}
}

.terms-conditions .each p {
	padding-left: 37px;
}

.terms-conditions {
	border-top: 4px solid #3c220f;
}

.terms-conditions h2 {
	color: #3c220f;
	font-size: 42px;
}

.heading-slogan {
	font-size: 18px;
	color: #3c220f;
	margin-bottom: 36px !important;
	margin-top: 10px;
}

.main-banners {
	margin: 0 -5px;
}

.main-banners li {
	width: 33.3%;
	float: left;
	padding: 0 4.5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.main-banners li a {
	border: 1px solid #e0e0e0;
	display: block;
	margin-bottom: 10px;
	position: relative;
}

.main-banners li:nth-child(2n+1) a {
	background-color: #faf7f3;
}

.main-banners li .banner-icon {
	position: absolute;
	bottom: 22px;
}

.main-banners li .main-banners-title span {
	font-size: 19px;
	color: #c5bfb9;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}

.main-banners li .main-banners-title {
	font-size: 40px;
	color: #3c220f;
	position: absolute;
	bottom: 32px;
}

.main-banners li.one .main-banners-title {
	left: 115px;
}

.main-banners li.two .main-banners-title {
	left: 26px;
}

.main-banners li.three .main-banners-title {
	left: 26px;
}

.main-banners li.four .main-banners-title {
	left: 26px;
}

.main-banners li.five .main-banners-title {
	left: 26px;
}

.main-banners li.six .main-banners-title {
	left: 10px;
	right: 10px;
	text-align: right;
}

.main-banners li.one .banner-icon {
	left: 25px;
}

.main-banners li.two .banner-icon {
	bottom: 0;
	right: 0;
}

.main-banners li.three .banner-icon {
	bottom: 12px;
	right: 20px;
}

.main-banners li.four .banner-icon {
	right: 26px;
	top: 30px;
}

.main-banners li.five .banner-icon {
	right: 0;
	bottom: 0;
}

.main-banners li.six .banner-icon {
	left: 15px;
	bottom: 13px;
}

.main-banners li a:hover {
	outline: 3px solid #FEDC29;
}

.header-menu .drop-menu a:hover {
	color: #3f1c06
}

.main-banners li .blank {
	min-height: 70px;
}

.what-clikafrik-is {
	padding: 50px;
	background: #392717;
	border-top: 5px solid #fedc29;
	text-align: center;
	margin-bottom: 23px;
}

.what-clikafrik-is h2 {
	color: #3c220f;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 5px;
}

.what-clikafrik-is p {
	font-size: 15px;
	line-height: 22px;
	color: #fff;
}

.what-clikafrik-is:hover {
	background: rgba(57, 39, 23, 0.9);
}

.clikafrik-directory {
	background: #d57043;
	padding: 52px 28px;
	border-radius: 4px;
	margin-bottom: 23px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
}

.clikafrik-directory h2 {
	color: #fff;
	padding: 5px 0 3px 52px;
	background: url(../images/clikafrik-directory-icon.png) no-repeat;
}

.clikafrik-directory h2 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	padding-top: 5px;
}

.clikafrik-directory .search-bg {
	background: none;
	padding: 0;
	margin-top: 30px;
}

.clikafrik-directory .directory-nav li a {
	color: #fff;
}

.clikafrik-directory .directory-nav li a span {
	border-color: #fff;
	-webkit-transition: all 100ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 100ms ease;
	-o-transition: all 100ms ease;
	transition: all 100ms ease;
}

.clikafrik-directory .directory-nav.white li a span {
	background: #fff;
}

.clikafrik-directory .directory-nav.white li a:hover span {
	box-shadow: 0px 0 0px 4px #f5e1d7;
}

.clikafrik-business {
	border: 1px solid #fce2d8;
	background: #fff;
	padding: 52px 28px;
	border-radius: 4px;
	margin-bottom: 23px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
}

.clikafrik-business h2 {
	color: #392717;
	padding: 5px 0 30px 67px;
	background: url(../images/business-icon.png) no-repeat;
	border-bottom: 1px dotted #bcbcbc;
}

.clikafrik-business h2 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	padding-top: 5px;
}

.clikafrik-business li {
	display: inline-block;
	margin: 30px 40px 0 0;
	max-width: 100px;
	max-height: 70px;
}

.clikafrik-business img {
	vertical-align: top;
	max-height: 70px;
}

.clikafrik-products {
	background: #887d74;
	padding: 52px 28px;
	border-radius: 4px;
	margin-bottom: 23px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
}

.clikafrik-products h2 {
	color: #fff;
	padding: 0 0 30px 67px;
	background: url(../images/products-icon.png) no-repeat;
}

.clikafrik-products h2 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	padding-top: 5px;
}

.clikafrik-products .resp-tab-content {
	background: #887d74;
	border-color: #fff !important;
}

.clikafrik-products .top-product-thumb {
	background: #fff;
}

.clikafrik-products .top-product-detail h4,
.clikafrik-products .top-product-detail,
.clikafrik-products .seller-information p {
	color: #fff;
}

.clikafrik-products .seller-information {
	background: #887d74;
}

.clikafrik-products .resp-tabs-list li,
.clikafrik-products .resp-tabs-list li:hover {
	background: #71675e;
	border: 0;
	color: #fff;
}

.clikafrik-products .resp-tabs-list li.resp-tab-active,
.clikafrik-products .resp-tabs-list li:hover {
	background: #3c220f;
	color: #fff;
	padding: 9px !important
}

.clikafrik-products .top-product-detail .piece {
	color: #fff;
}

.clikafrik-jobs {
	background: #fee385;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	margin-bottom: 23px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
}

.clikafrik-jobs h2 {
	color: #392717;
	padding: 0 0 15px 67px;
	background: url(../images/jobs-icon.png) no-repeat;
	margin-bottom: 0;
}

.clikafrik-jobs h2 span {
	font-size: 14px;
	display: block;
	font-weight: normal;
	padding-top: 5px;
}

.clikafrik-jobs .padding {
	padding: 52px 28px;
}

.index-job {
	padding: 16px 14px;
	background: #fff9e7;
	margin: 18px 0 0;
}

.index-job h3 {
	font-size: 18px;
	color: #d46e42;
	padding: 5px 0 6px;
	font-weight: normal;
}

.index-job h3:hover {
	color: #ef8659;
}

.job-thumb {
	float: left;
	width: 70px;
	height: 70px;
	border: 1px solid #ededed;
	background: #fff;
	margin-right: 15px;
}

.job-thumb .helper {
	display: inline-block;
	height: 100%;
	padding: 0;
	position: relative;
	bottom: 0;
	left: 0;
	vertical-align: middle;
}

.index-job p {
	font-size: 13px;
	color: #222222;
	line-height: 14px;
}

.job-thumb img {
	vertical-align: middle;
	max-width: 90%;
	max-height: 90%;
}

.index-social {
	background: #faf7f3;
	border-radius: 4px;
	margin-bottom: 23px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	padding: 0;
	overflow: hidden;
}

.index-social .clikafrik-social {
	background: #fce2d8;
	padding: 45px 30px 35px;
	margin: 0;
	min-height: 392px;
}

.index-social .clikafrik-social h2 {
	color: #fff;
	padding: 0 0 30px 55px;
	background: url(../images/star-icon.png) no-repeat;
}

.index-social .clikafrik-social h2 span {
	font-size: 14px;
	display: block;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 45px;
	color: #392717;
	line-height: 20px;
}

.index-social .clikafrik-social h2 span a {
	margin-right: -50px;
}

.index-social .news-feed-carousel {
	border-bottom: 1px dotted #bcbcbc;
	border-top: 1px dotted #bcbcbc;
	padding: 10px 0;
}

.index-social .news-feed-content p {
	padding-bottom: 0;
	line-height: 17px;
}

.clikafrik-import {
	background: #ffc579;
	padding: 26px 18px 26px 28px;
	border-radius: 4px;
	margin-bottom: 23px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
}

.clikafrik-import-text {
	padding: 80px 0 0 50px;
}

.clikafrik-import-text img {
	margin-bottom: 18px;
}

.clikafrik-import-text h2 {
	font-size: 30px;
	color: #3c220f;
	padding-bottom: 8px;
}

.clikafrik-import-text p {
	color: #392717;
}

.clikafrik-marketing {
	background: #ffb689;
	padding: 40px 28px;
	border-radius: 4px;
	margin-bottom: 23px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
}

.clikafrik-marketing h2 {
	color: #392717;
	padding: 0 0 30px 67px;
	background: url(../images/clikafrik-marketing-icon.png) no-repeat;
	border-bottom: 1px dotted #bcbcbc;
	margin-bottom: 10px;
}

.clikafrik-marketing h2 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	padding-top: 5px;
}

.clikafrik-marketing .banner img {
	border: 0;
}

.clikafrik-products .pagination .owl-pagination {
	background: none;
	border: 0
}

.clikafrik-products .resp-tabs-container {
	background: none;
}

.clikafrik-products h2.resp-accordion,
.clikafrik-products h2.resp-accordion.resp-tab-active {
	background: #887d74 !important;
	color: #fff !important;
	font-size: 18px;
	padding: 10px !important;
}

.clikafrik-products h2.resp-accordion.resp-tab-active span {
	margin-top: 0;
}

.clikafrik-products .pagination .owl-pagination .owl-page {
	background: #fff;
}

.clikafrik-products .pagination .owl-pagination {
	padding: 0
}

.header-menu .drop-menu a {
	background: url("../images/skin1/arrow-right.png") no-repeat scroll 0 5px;
	padding-left: 13px;
	padding-right: 0;
}

.header-menu .drop-menu {
	width: 22%;
}

/*#croppicModalObj, .cropImgWrapper{ width:225px !important; height:145px !important; background:#fff; text-align:center;}
.cropImgWrapper img{ width:auto !important; height:auto !important;left: 0 !important; top:0 !important;}*/
.cropImgWrapper img {
	max-width: none !important;
}

.result-detail-gallery li a img {
	min-height: 53px;
}

.clikafrik-directory .search-large .search .styled-select {
	width: 23.1%;
}

.btn.dark-btn.btn-small {
	background: #3c220f;
	padding: 7px 10px 6px
}

.btn.dark-btn.btn-small:hover {
	background: #9e4f32
}

.coming-soon-text {
	padding: 45px 50px 60px;
	text-align: center;
	background: #f9f9f9;
	border: 1px solid #f1f1f1;
	margin: 80px 0 40px;
}

.coming-soon-text .btn {
	margin-top: 15px;
}

.coming-soon-text>h2 {
	font-size: 35px;
	text-transform: uppercase;
}

.coming-soon-text img {
	margin-bottom: 5px;
}

.bold-heading h2 {
	font-size: 30px;
	padding-bottom: 0;
	color: #fecc19;
	padding-top: 15px;
}

.bold-heading p {
	color: #3c220f;
	font-size: 16px;
	padding-top: 7px;
}

.main-banner-bottom {
	background: #3c220f;
	position: relative;
	padding: 11px 29px;
}

.main-banner-bottom p {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	padding: 13px 0 0
}

.main-banner-bottom p a {
	background: #fff;
	float: right;
	margin-left: 20px;
	margin-top: -14px;
	color: #3c220f;
	font-size: 16px;
	font-weight: bold
}

.main-banner-bottom p a:hover {
	background: #f3f4f1
}

.main-banner-bottom img {
	position: absolute;
	right: 30px;
	top: -40px;
}

.main-banner-bottom.fr p {
	font-size: 15px;
}

.main-banner-bottom.fr p a {
	font-size: 12px;
	margin-top: -10px;
	padding: 12px 10px 10px;
}

.about-bottom {
	background: #fff8d4;
	padding: 40px;
	text-align: center;
	margin: 60px 0 40px;
}

.about-bottom-heading h2 {
	font-size: 30px;
	color: #3c220f;
}

.about-bottom-heading p {
	font-size: 16px;
	padding: 5px 0 0
}

.about-bottom-list li {
	display: inline-table;
	padding: 44px 2% 0;
	width: 45%;
}

.about-bottom-list li a {
	display: block;
}

.about-bottom-list li .about-bottom-icon {
	width: 97px;
	height: 97px;
	border: 1px solid #f07140;
	border-radius: 100%;
	display: inline-block;
	margin-bottom: 31px;
}

.about-bottom-list li .about-bottom-icon>img {
	margin: 32px 0 0;
}

.about-bottom-text-sec h2 {
	font-size: 30px;
	color: #3c220f;
	padding-bottom: 35px;
	text-transform: none
}

.about-bottom-text {
	background: url(../images/about-bottom-logo.png) no-repeat 0 0;
	padding-left: 244px;
}

.about-bottom-text ul li {
	font-size: 14px;
	padding-bottom: 25px;
	color: #222222;
}

.why-clikafrik {
	border-top: 7px solid #fce2d8;
	padding: 50px 0;
}

.why-clikafrik-left {
	padding: 100px 0 0;
}

.result-logo-image img {
	max-height: 92%;
	max-width: 92%;
	vertical-align: middle;
}

.result-logo-image .helper {
	display: inline-block;
	height: 100%;
	padding: 0;
	position: relative;
	bottom: 0;
	left: 0;
	vertical-align: middle;
}

.logo-bg-img {
	background: url(../images/marketing-bg.png) no-repeat 95% 35px;
}

.featured-sellers-carousel-new img {
	max-width: 130px;
	max-height: 50px;
}

.ad-banner-container {
	margin-bottom: 18px;
}

.ad-banner-container .ad-banner .ad-text {
	position: absolute;
	left: 0;
	top: 0;
	background: #fbdfd4;
	padding: 7px 22px 6px;
	color: #000000;
	font-size: 12px;
	text-transform: uppercase;
}

/* news */
.clikafrik-news {
	background: #ffc579;
	min-height: 472px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	padding: 0;
	overflow: hidden;
	float: left;
}

.clikafrik-news .news {
	margin-bottom: 23px;
}

.clikafrik-news .paddding {
	padding: 52px 28px;
}

.clikafrik-news h2 {
	color: #392717;
	padding: 10px 0 20px 55px;
	background: url(../images/news-icon.png) no-repeat;
	/*font-family: 'Conv_BASRA-SCRIPT';*/
}

.clikafrik-news p {
	font-size: 12px;
	color: #3c220f;
	line-height: 18px;
	padding-bottom: 10px;
}

.clikafrik-news p.date {
	color: #9d7545;
	font-size: 11px;
	padding: 5px 0;
}

.clikafrik-news a {
	font-size: 12px;
	color: #ff5722;
}

.news-logos {
	padding-top: 5px;
}

.news-logos li {
	float: left;
	width: 33.3%;
	text-align: center;
}

.news-logos li img {
	max-width: 100%;
	max-height: 53px;
}

.clikafrik-jobs .btn.dark-btn.btn-small {
	margin-top: 7px;
}

.styled-select.form.news-dropdown {
	margin-top: 0;
	position: absolute;
	right: 20px;
	top: 20px;
	background: #fff;
	float: none !important;
}

.news-overflow {
	max-height: 320px;
	overflow-y: auto;
}

.bold-heading.news-page-heading {
	padding: 20px;
	position: relative;
	background: #fdf0eb;
}

.news-page-heading.bold-heading p {
	padding-top: 12px;
}

.index-social .row {
	margin: 0;
}

.index-social .row .col-6 {
	padding: 0;
}

.index-videos {
	background: #faf7f3;
	border-radius: 4px;
	margin-bottom: 23px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	box-shadow: 0px 0px 3px 0px rgba(251, 251, 251, 1);
	padding: 40px;
	overflow: hidden;
}

/* 01-03-2015 */
.products-home-new {
	margin: 30px 0 0;
	border-top: 3px solid #fde2d9;
	padding: 10px 0 30px;
}

.products-home-new .pagination .owl-pagination {
	background: none;
	border: 0;
	padding-bottom: 18px;
	padding-top: 0;
}

.products-home-new .top-categories-carousel {
	border-bottom: 1px dotted #bcbcbc;
	margin-bottom: 24px;
}

.products-home-new .top-products {
	border-bottom: 1px dotted #bcbcbc;
	margin-bottom: 24px;
}

.products-home-new .top-product-detail h4 {
	font-size: 12px;
	line-height: 16px;
}

/* 01-04-2015 */
.goto-clikarfik {
	text-align: center;
	position: relative;
	margin-bottom: 30px;
}

.goto-clikarfik:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	border-bottom: 1px solid #e5e5e5;
	content: "";
}

.goto-clikarfik img {
	position: relative;
	z-index: 1;
}

/* 02-14-2016 */
.footer-left {
	float: left;
	width: 20%;
	text-align: left;
}

.footer-left .social {
	text-align: left;
	margin-top: 25px;
}

.footer-left .social a {
	text-align: center;
}

.footer-right {
	float: right;
	width: 80%;
}

.footer-right fieldset {
	border: 1px solid #ccc;
	float: left;
	margin: 15px 0;
	padding: 15px;
	min-height: 65px;
	width: 87%;
}

.footer-right legend {
	padding: 10px;
	color: #000;
	font-weight: bold;
}

/* 02-28-2016 */
.select-variant h5 {
	padding-bottom: 8px;
}

.select-variant .variant-holder {
	display: inline-block;
	position: relative;
	margin: 0 4px 10px;
}

.select-variant .variant-holder input[type="radio"] {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.select-variant .variant-holder label {
	border: 1px solid #3c220f;
	border-radius: 5px;
	display: block;
	font-size: 12px;
	padding: 5px 6px 4px;
	position: relative;
	color: #3c220f;
	background: #fff;
	cursor: pointer;
}

.select-variant .variant-holder label:hover,
.select-variant .variant-holder label.active {
	background: #3c220f;
	color: #fff;
}

/* 03-02-2016 */
.bold-heading.clearfix:before,
.bold-heading.clearfix:after {
	display: table;
	content: " "
}

.bold-heading.clearfix:after {
	clear: both
}

.related-categories .btn {
	text-transform: lowercase;
}

.sort-widget #styled-scroll {
	max-height: none;
}

img.b-lazy {
	opacity: 0;
	-webkit-transition: all 100ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 100ms ease;
	-o-transition: all 100ms ease;
	transition: all 100ms ease;
}

img.b-lazy.b-loaded {
	opacity: 1;
}

.loading {
	background: url(../images/loader.gif) no-repeat center center;
}

/* 03-03-2016 */
.breadcrumbs {
	padding: 20px 0;
}

.breadcrumbs li {
	display: inline-block;
}

.breadcrumbs li a {
	color: #3c220f;
	margin: 0 5px;
}

.breadcrumbs li:last-child {
	padding-left: 5px;
}

.breadcrumbs li:first-child a {
	margin-left: 0;
}

.breadcrumbs li a:hover {
	color: #333;
}

/* 03-09-2016 */
.styled-select.form.news-dropdown {
	height: 31px;
}

/* 03-15-2016 */
.table-1 {
	margin-bottom: 50px;
}

.our-portfolio {
	border-top: 1px dotted #bcbcbc;
	padding: 70px 0;
	margin: 70px 0 0;
}

.our-portfolio-nav {
	text-align: center;
	padding-bottom: 40px;
}

.our-portfolio-nav div {
	display: inline-block;
	padding: 15px 25px 14px;
	border: 1px solid #3c220f;
	font-size: 14px;
	color: #402f21;
	text-transform: uppercase;
	margin: 0 5px;
	cursor: pointer;
}

.our-portfolio-nav div:hover,
.our-portfolio-nav div.active {
	background: #3c220f;
	color: #fff;
}

.our-portfolio .mix {
	display: none;
	width: 24.7%;
	margin: 0 1px 1px 0;
	float: left;
}

.our-portfolio .mix img {
	width: 100%;
	display: block;
}

.market-price {
	padding: 40px;
	display: none;
}

.market-price h2 {
	padding-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
}

.market-price ul {
	display: flex;
	border: 1px solid #e4e4e4;
	border-bottom: 0;
}

.market-price li {
	padding: 10px;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #3c220f;
	line-height: normal;
	position: relative;
}

.market-price li strong {
	color: #666666;
}

.market-price li:last-child:after {
	display: none;
}

.market-price li:after {
	border-right: 1px solid #e4e4e4;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}

.market-price li:nth-child(1) {
	width: 5%;
	text-align: center;
	padding-top: 21px;
}

.market-price li:nth-child(2) {
	width: 40%;
}

.market-price li:nth-child(3) {
	width: 20%;
	padding-top: 18px;
}

.market-price li:nth-child(4) {
	width: 35%;
}

.market-price li span {
	display: block;
	color: #3c220f;
}

.market-price ul:last-child li {
	border-bottom: 1px solid #e4e4e4;
}

.market-price ul:before,
.market-price ul:after {
	display: table;
	content: " "
}

.market-price ul:after {
	clear: both
}

.market-price-heading {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f2f2f2+100 */
	background: #ffffff;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
	/* IE6-9 */
}

.market-price-heading li {
	font-weight: bold;
	text-transform: uppercase;
}

.market-price-heading li:nth-child(3) {
	padding-top: 10px;
}

.market-price-heading li:nth-child(1) {
	font-weight: normal;
	color: #3c220f;
}

.table-2 .market-price-heading li:nth-child(1),
.table-2 .market-price-list li:nth-child(1) {
	width: 5%;
	text-align: center;
	padding-top: 21px;
}

.table-2 .market-price-heading li:nth-child(2),
.table-2 .market-price-list li:nth-child(2) {
	width: 15%;
}

.table-2 .market-price-heading li:nth-child(3),
.table-2 .market-price-list li:nth-child(3) {
	width: 25%;
	padding-top: 10px;
}

.table-2 .market-price-heading li:nth-child(4),
.table-2 .market-price-list li:nth-child(4) {
	width: 15%;
}

.table-2 .market-price-heading li:nth-child(5),
.table-2 .market-price-list li:nth-child(5) {
	width: 40%;
}

.table-2 .market-price-list li:last-child {
	padding: 0
}

.table-2 .market-price-list ul {
	border: 0;
}

.table-2 .market-price-list ul li {
	width: 33.3% !important;
	text-align: center;
	padding: 20px !important;
	border: 0;
}

.table-2 .market-price-list li:nth-child(3) {
	padding-top: 21px !important;
}

.table-2 .market-price-list li:nth-child(2) {
	padding-top: 21px !important;
	color: #666666;
}

.table-2 .market-price-list li label {
	display: block;
	font-size: 12px;
	color: #3c220f;
	padding: 3px;
	position: absolute;
	left: 1px;
	right: 1px;
	top: -19px;
	background: #e5e5e5;
}

.table-1 .mobile-heading {
	display: block;
	border: 1px solid #f1f1f1;
	margin-bottom: 10px;
	padding: 10px;
	background: #f9f9f9;
}

/* 04-03-2016 */
.error404 {
	text-align: center;
	padding: 50px 0;
}

.error404 img {
	margin-bottom: 20px;
}

.error404 h2 {
	margin-bottom: 20px;
}

.error404 .btn {
	padding: 15px 34px 13px
}

/* 04-11-2016 */
body {
	overflow-x: hidden;
}

body.add-color {
	background: #3d220f;
}

#wrapper {
	background: #fff;
	position: relative;
	z-index: 1;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.subpage {
	background: #fff;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	padding: 15px;
}

.visible .subpage {
	-ms-transform: translate(250px, 0);
	-webkit-transform: translate(250px, 0);
	transform: translate(250px, 0);
}

.mobile-menu-close {
	color: #c4bbb6;
	float: right;
	padding: 15px 20px;
	position: relative;
	z-index: 1;
	cursor: pointer;
}

footer {
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

#wrapper.move,
footer.move {
	-ms-transform: translate(250px, 0);
	-webkit-transform: translate(250px, 0);
	transform: translate(250px, 0);
}

#wrapper.move footer.move,
.visible #wrapper.move .subpage {
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.mobile-menu-holder {
	position: absolute;
	width: 250px;
	background: #3d220f;
	opacity: 0;
}

.visible .mobile-menu-holder {
	opacity: 1;
}

.visible .left-nav-overlay {
	position: fixed;
	left: 250px;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 200000;
}

.mobile-menu-holder h3 {
	text-transform: uppercase;
	font-size: 14px;
	padding: 12px 21px 11px;
	background: #444444;
	color: #999999;
}

.mobile-menu-holder li {
	display: block;
	border-bottom: 1px solid #262626;
	color: #c4bbb6;
	font-weight: bold;
	position: relative;
}

.mobile-menu-holder li a {
	padding: 16px 21px;
	display: block;
}

.mobile-menu-holder li i {
	background: rgba(255, 255, 255, 0.08);
	position: absolute;
	right: 10px;
	top: 5px;
	cursor: pointer;
	font-size: 22px;
	height: 35px;
	line-height: 37px;
	text-align: center;
	width: 50px;
}

.mobile-menu-holder li .mobile-sub-menu {
	display: none;
	background: #2D1300;
}

.mobile-menu-holder li .mobile-sub-menu li a {
	border-color: #3D220F;
}

.mobile-menu-holder li a.active {
	border-color: #2D1300;
}

/* 04-21-2016 */
.row.new-adjust {
	margin: 0 -5px;
}

.row.new-adjust .col-6 {
	padding: 0 5px;
}

.main-banners.new li {
	width: 50%;
}

.main-banners.new li a {
	margin-bottom: 9.5px;
}

.main-banners.new li .main-banners-title {
	font-size: 25px;
}

.main-banners.new li .main-banners-title span {
	font-size: 15px;
}

.main-banners.new li .banner-icon {
	max-height: 90px;
	max-width: 150px;
}

.main-banners.new li.five .banner-icon {
	max-height: 150px;
}

.main-banners.new li:nth-child(2n+1) a {
	background-color: #fff;
}

.main-banners.new li:nth-child(1) a {
	background-color: #faf7f3;
}

.main-banners.new li:nth-child(4) a {
	background-color: #faf7f3;
}

.main-banners.new li:nth-child(5) a {
	background-color: #faf7f3;
}

.products-home-new.new {
	margin: 0;
	padding: 0;
	border: 0;
}

.products-home-new.new .top-products {
	border-bottom: 0;
	padding-top: 0;
	margin-bottom: 10px;
}

/* 04-24-2016 */
.stickey-header {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background: #fff;
	z-index: 5000;
}

#wrapper {
	padding-top: 192px;
}

.small-header .stickey-header {
	position: fixed;
	margin-top: -100%;
	padding-bottom: 10px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}

.small-header .stickey-header .logo {
	margin: 10px 0 0;
	max-width: 150px;
}

.small-header .stickey-header .header-menu,
.small-header .stickey-header .cart span {
	display: none;
}

.small-header .stickey-header .cart {
	height: 45px;
	border: 0;
}

.small-header .stickey-header .header-right {
	padding-top: 19px;
}

.small-header.shown .stickey-header {
	margin-top: 0;
	-webkit-transition: margin 600ms ease;
	-moz-transition: margin 600ms ease;
	-ms-transition: margin 600ms ease;
	-o-transition: margin 600ms ease;
	transition: margin 600ms ease;
}

.small-header .stickey-header .header-top {
	margin-top: -33px;
}

.small-header.shown .ui-widget-content {
	position: fixed;
	/*top: 56px !important; */
	-webkit-transition: margin 600ms ease;
	-moz-transition: margin 600ms ease;
	-ms-transition: margin 600ms ease;
	-o-transition: margin 600ms ease;
	transition: margin 600ms ease;
}

//.small-header .ui-widget-content{top:141px !important;}
.sale-label {
	bottom: 24px;
	left: -1px;
	position: absolute;
	z-index: 20;
	font-size: 14px;
	color: #3c220f;
	font-weight: bold;
	padding: 9px 12px;
	background: #f9ee44;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.previous-price {
	margin-bottom: 10px;
	text-decoration: line-through;
	color: #6e6e6e;
}

.previous-price,
.new-price {
	display: block;
	text-transform: uppercase;
	font-size: 13px;
}

.new-price {
	color: #3c220f;
}

.clikafrik-products .previous-price {
	color: #ccc;
}

.clikafrik-products .new-price {
	color: #fff;
}

.product-detail-images .sale-label {
	bottom: auto;
	top: 24px;
}

.mark-edit-btn {
	float: right;
	margin-top: -80px;
	width: 30px;
}

.zoomContainer {
	z-index: 43333;
}

.top-products-seller {
	float: left;
	width: 100%;
	/* border-top: 4px solid rgba(240, 110, 61, 0.52); */
	position: relative;
	padding-bottom: 40px;
	border-bottom: 1px dashed #c7c7c7;
	margin-bottom: 40px;
}

ul.list-red.seller-ul-left {
	padding-top: 15px;
}

ul.list-red.seller-ul-left li {
	border-bottom: 1px solid #eee;
	padding: 6px;
}

span.or {
	margin-top: -13px;
	display: inline-block;
	background: #fff;
	width: 27px;
	height: 27px;
	border: 1px solid #ddd;
	line-height: 25px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-size: 11px;
	font-weight: bold;
}

.upload-image-thumb {
	list-style: none;
	padding-left: 0;
	margin-left: ;
}

.upload-image-thumb li {
	width: 80px;
	height: 80px;
	border: 1px solid #dddddd;
	margin-right: 10px;
	background: url(../images/upload-image.jpg) no-repeat;
}

@media only screen and (max-width: 768px) {
	.type-of-account-heading {
		display: none;
	}

	.btn-block-sm {
		display: block;
		float: none;
		width: 100%;
	}

	.dashed-border-xs {
		border-bottom: 1px dashed #ddd;
		position: relative;
		height: 0;
	}
}

@media(max-width:767px){
	.subpage{
		padding-top: 5px!important;
	}
}