/***************************************\
	Generic
\***************************************/
.container {
  margin: 0 auto;
  max-width: 990px;
}
.title{
	font-size: 20px;
	font-family: 'open_sanssemibold';
	color: #8a8a8a;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin: 0 0 18px;
}
label{
	font-size: 12px;
	color: #555555;
	font-weight: normal;
}
.form-control{
	box-shadow: none;
}
.btn-default{
	background-color: #f48037;
	border: none;
	font-size: 12px;
	font-family: 'open_sanssemibold';
	color: #fff;
}
.btn{
	padding: 8px 13px;
}
.form-group{
	margin-bottom: 5px;
}
.modal-dialog .col-lg-5{
	padding-right: 7px;
	width: 39.267%;
}
.modal-dialog .col-lg-7{
	padding-left: 37px;
	width: 60.733%;
}
.radio-inline, .checkbox-inline{
	padding-left: 0;
	margin-top: 10px;
}
.radio input[type="radio"], 
.radio-inline input[type="radio"], 
.checkbox input[type="checkbox"], 
.checkbox-inline input[type="checkbox"]{
	margin-left: 12px;
    margin-right: 3px;
}
.radio-inline > label{
	display: inline-block;
	float: left;
	line-height: 1.7;
}
.radio-inline > label:first-child input[type="radio"]{
	margin-left: 0;
}
.footer-links-inner{
	width: 100%;
	background-color: #fff;
	padding-bottom: 75px;
}
body.inner-page {
	background-color: #fff;
}
body.inner-page .footer-social{
	background-color: #f4f4f4;
	width: 100%;
}
.page-title{
	text-align: center;
	font-size: 25px;
	font-family: 'open_sanssemibold';
	color: #818181;
	margin-bottom: 30px;
    margin-top: 22px;
}
.inner .col-lg-3{
	width: 22.5%;
}
.inner .col-lg-9{
	width: 77.5%;
}
.inner .col-lg-12,
.inner .col-lg-6{
	padding-left: 19px;
	padding-right: 19px;
}
.inner .col-lg-4{
	padding-left: 10px;
	padding-right: 10px;
}
.inner .product-thumb .row{
	margin-left: -11px;
    margin-right: -11px;
    margin-top: 20px;
}
.inner .product-thumb .row.first{
	margin-top: 0;
}
.inner .product-thumb{
	margin: 20px 0;
	padding: 20px 0;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
.footer-links-inner .footer-links{
	margin-top: 35px;
}
.caret{
	border: none;
	background: url('../img/icon-arrow-down.png') no-repeat right top;
	width: 27px;
	height: 5px; 
}
.drop-down .btn-default{
	background-color: #fff;
	border: 1px solid #e2e2e2;
	color: #8a8a8a;
}
.drop-down .btn{
	padding: 8px 16px;
}
a:focus{
	outline: none;
}
.text-bold{
	font-family: 'open_sanssemibold';
}
.btn-default.btn-xs{
	background-color: #fff;
	color: #ff7755;
	line-height: 1.5;
    padding: 2px 10px;
    border: 1px solid #e2e2e2;
}
.btn-default.btn-xs:hover{
	background-color: #e6e6e6;
}
.label-default {
    background-color: #ff7755;
    width: 30px;
}
.tabbable {
    border: 1px solid #e2e2e2;
    margin-top: -1px;
    padding: 15px;
}
/***************************************\
	Header
\***************************************/
.wrapper-top-nav{
	width: 100%;
	height: 33px;
	background: #f6f6f6;
	border-bottom: 1px solid #e9e8e8;
}
.wrapper-top-nav .nav > li > a{
	padding: 5px 0 0;
	color: #444444;
	font-size: 12px;
	margin-left: 26px;
}
.wrapper-top-nav .nav > li > a:hover, 
.wrapper-top-nav .nav > li > a:focus{
	background-color: transparent;
	color: #ff7755; 
}
.wrapper-top-nav .navbar-nav.navbar-right:last-child{
	margin-right: auto;
}
.wrapper-logo{
	width: 100%;
	height: 85px;
	background: #fff;
	border-bottom: 1px solid #e9e8e8;
	position: relative;
}
.logo{
	position: absolute;
	width: 306px;
	height: 96px;
	top: -12px;
}
.logo h1{
	margin: 0;
}
.logo a{
	width: 306px;
	height: 96px;
	display: block;
	background: url('../img/logo.png') no-repeat left top;
}
.logo a span{
	display: none;
}
.wrapper-search{
	width: 398px;
}
.navbar-form{
	padding: 0;
	width: 275px;
	margin-top: 25px;
}
.wrapper-search .form-control{
	background-color: #f4f4f4;
	border: none;
	box-shadow: none;
	color: #444444;
	font-size: 13px;
}
.wrapper-search .input-group-btn .btn{
	border-radius: 5px;
	padding: 7px 10px;
	background-color: #ff7755;
	border: none;
}
.wrapper-search .input-group-btn .btn .glyphicon{
	color: #fff;
}
.item-counter{
	margin-top: 25px;
}
.item-counter span{
	display: block;
	padding: 7px 10px 7px 43px;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	background: url('../img/icon-cart-top.png') no-repeat 7px center;
}
.wrapper-main-nav{
	width: 100%;
	height: 53px;
	background: url('../img/bg-main-nav.png') repeat left top;
}
.wrapper-main-nav .navbar-collapse{
	padding: 0;
}
.wrapper-main-nav .navbar-collapse .navbar-nav > li > a{
	padding: 10px 0 0 16px;
	font-size: 13px;
	color: #979797;
	font-family: 'open_sanssemibold';
}
.wrapper-main-nav .navbar-collapse .navbar-nav > li:first-child > a{
	padding-left: 0;
}
.wrapper-main-nav .navbar-collapse .nav > li > a:hover, 
.wrapper-main-nav .navbar-collapse .nav > li > a:focus,
.wrapper-main-nav .navbar-collapse .nav > li.active > a{
	background: transparent;
	color: #ff7755;
}
.wrapper-main-nav .navbar{
	min-height: 45px;
	margin-bottom: 0;
}
.wrapper-main-nav .navbar-collapse .navbar-nav > li.more a{
	color: #ff7755;
	padding-left: 14px;
}
/***************************************\
	Hero Slider
\***************************************/
.hero-slider{
	margin-top: 11px;
}
.hero-slider .carousel{
	border: 1px solid #e2e2e2;
	background-color: #fff;
	padding: 15px;
}
.hero-slider .carousel-control.left,
.hero-slider .carousel-control.right{
	background-image: none;
	opacity: 1;
	width: 40px;
	height: 40px;
	text-shadow: none;
	top: auto;
	bottom: 15px;
}
.hero-slider .carousel-control.left span{
	display: block;
	width: 40px;
	height: 40px;
	background: url('../img/btn-left.jpg') no-repeat left top;
}
.hero-slider .carousel-control.right span{
	display: block;
	width: 40px;
	height: 40px;
	background: url('../img/btn-right.jpg') no-repeat left top;
}
.hero-slider .carousel-control.right{
	right: 17px;
}
.hero-slider .carousel-control.left{
	right: 62px;
	left: auto;
}
.hero-slider .carousel-indicators li{
	border: 1px solid #818181;
}
.hero-slider .carousel-indicators .active{
	background-color: #818181;
	width: 10px;
	height: 10px;
	margin: 1px;
}
.hero-slider .carousel-caption{
	text-shadow: none;
	left: 42px;
	top: 33px;
	right: auto;
	text-align: left;
	padding-top: 0;
}
.hero-slider .carousel-caption h2{
	color: #424242;
	font-size: 24px;
	margin-top: 0;
}
.hero-slider .carousel-caption .desc{
	font-size: 14px;
	font-family: 'open_sanssemibold';
	color: #424242;
}
.hero-slider .carousel-caption .offer{
	font-size: 51px;
	font-family: 'open_sanssemibold';
	color: #ff7755;
	font-weight: bold;
	line-height: 0.8;
	margin-bottom: 35px;
}
.hero-slider .carousel-caption .read-more{
	font-size: 16px;
	color: #ff7755;
	border: 1px solid #ff7755;
	padding: 6px 20px;
}
.hero-slider .carousel-caption .read-more:hover{
	text-decoration: none;
	background-color: #ff7755;
	color: #fff;
}
.hero-slider .carousel-indicators{
	margin-bottom: 4px;
}
/***************************************\
	Category
\***************************************/
.category{
	margin: 21px 0;
}
.category .col-lg-4{
	padding-left: 9px;
	padding-right: 9px;
}
.category .col-lg-4 div:last-child{
	margin-top: 18px;
}
.category .row{
	padding-left: 6px;
	padding-right: 6px;
}
.category .footer{
	padding: 18px 0;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0;
}
.category .footer a{
	border: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    padding: 6px 20px;
}
.category .item-1,
.category .item-2,
.category .item-3,
.category .item-4,
.category .item-5,
.category .item-6{
	position: relative;
}
.category .item-1 .footer{
	background: url('../img/bg-yellow.png') repeat left top;
}
.category .item-2 .footer{
	background: url('../img/bg-purple.png') repeat left top;
}
.category .item-3 .footer{
	background: url('../img/bg-blue.png') repeat left top;
}
.category .item-4 .footer{
	background: url('../img/bg-green.png') repeat left top;
}
.category .item-5 .footer{
	background: url('../img/bg-orange.png') repeat left top;
}
.category .item-6 .footer{
	background: url('../img/bg-red.png') repeat left top;
}
.category .item-1 .footer a:hover{
	text-decoration: none;
	background-color: #edb745;
}
.category .item-2 .footer a:hover{
	text-decoration: none;
	background-color: #ea87ee;
}
.category .item-3 .footer a:hover{
	text-decoration: none;
	background-color: #45b7ed;
}
.category .item-4 .footer a:hover{
	text-decoration: none;
	background-color: #81cf99;
}
.category .item-5 .footer a:hover{
	text-decoration: none;
	background-color: #ff8a6d;
}
.category .item-6 .footer a:hover{
	text-decoration: none;
	background-color: #ef5d5d;
}
/***************************************\
	Popular Products
\***************************************/
.wrapper-popular-product{
	width: 100%;
	background-color: #fff;
	padding: 30px 0 75px 0;
}
.popular-product{
	margin-bottom: 38px
}
.popular-product .col-lg-3{
	padding-left: 9px;
	padding-right: 9px;
}
.item-product{
	border-radius: 5px;
	border: 1px solid #e2e2e2;
	background-color: #fff; 
}
.item-product2{
	border-radius: 5px;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 2px solid #e2e2e2;	
	background-color: #fff; 
}
.item-product img{
	border-radius: 5px 5px 0 0;
	height: auto;
    width: 100%;
}
.item-product2 img{
	border-radius: 5px 5px 0 0;
	height: auto;
}
.item-product .desc{
	padding: 12px;
	border-bottom: 1px solid #e1e1e1;
}
.item-product .item-desc{
	font-family: 'open_sanssemibold';
	font-size: 13px;
	color: #8a8a8a;
	margin-bottom: 0;
	/*min-height: 56px;*/
}
.item-product .store{
	font-size: 13px;
	color: #8a8a8a;
	text-transform: uppercase;
	margin-bottom: 0;
}
.item-product .footer{
	padding: 12px;
	overflow: hidden;
}
.item-product .footer .like{
	display: block;
	float: left;
	background: url('../img/icon-like.png') no-repeat left center;
	font-family: 'open_sanssemibold';
	font-size: 13px;
	color: #8a8a8a;
	padding-left: 26px;
}
.item-product .footer .like-full{
	display: block;
	float: left;
	background: url('../img/icon-like-full.png') no-repeat left center;
	font-family: 'open_sanssemibold';
	font-size: 13px;
	color: #8a8a8a;
	padding-left: 26px;
}
.item-product .footer .price{
	float: right;
	font-size: 16px;
	font-weight: bold;
	color: #ff7755;
}
/***************************************\
	More Category
\***************************************/
.more-category .col-lg-4{
	padding-left: 9px;
	padding-right: 9px;
}
.cat-1{
	background-color: #ea87ee;
	text-align: center;
	padding: 33px 0;
}
.cat-2{
	background-color: #81cf99;
	text-align: center;
	padding: 33px 0;
}
.cat-3{
	background-color: #ef5d5d;
	text-align: center;
	padding: 33px 0;
}
.cat-4{
	background-color: #edb745;
	text-align: center;
	padding: 33px 0;
}
.cat-5{
	background-color: #45b7ed;
	text-align: center;
	padding: 33px 0;
}
.cat-6{
	background-color: #ff8a6d;
	text-align: center;
	padding: 33px 0;
}
.cat-1 a,
.cat-2 a,
.cat-3 a,
.cat-4 a,
.cat-5 a,
.cat-6 a{
	border: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    padding: 6px 20px;
}
.cat-1 a:hover{
	text-decoration: none;
	background-color: #d072d4;
}
.cat-2 a:hover{
	text-decoration: none;
	background-color: #66af7d;
}
.cat-3 a:hover{
	text-decoration: none;
	background-color: #d65151;
}
.cat-4 a:hover{
	text-decoration: none;
	background-color: #d6a43b;
}
.cat-5 a:hover{
	text-decoration: none;
	background-color: #3da7d9;
}
.cat-6 a:hover{
	text-decoration: none;
	background-color: #e67c61;
}
.row-cat{
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 18px;
}
.row-cat.first{
	margin-top: 0;
}
/***************************************\
	Footer Links
\***************************************/
.footer-links{
	margin-top: 24px;
}
.footer-links hr{
	border-top: 1px solid #e1e1e1;
    margin: 0;
    padding-bottom: 54px;
}
.footer-links h3{
	font-size: 16px;
	font-family: 'open_sanssemibold';
	color: #818181;
	margin: 0 0 17px;
}
.footer-links ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-links ul li{
	margin-top: 6px;
}
.footer-links ul li:first-child{
	margin-top: 0;
}
.footer-links ul li a{
	font-size: 13px;
	color: #818181;
}
.footer-links ul li a:hover{
	color: #ff7755;
	text-decoration: none;
}
/***************************************\
	Footer Social
\***************************************/
.footer-social{
	padding: 38px 15px 62px 15px;
	text-align: center;
}
.follow-us{
	font-size: 20px;
	color: #ff7755;
	border: 1px solid #ff7755;
	padding: 4px 18px;
}
.social{
	list-style: none;
	padding: 0;
	margin: 50px 0 0;
}
.social li{
	display: inline-block;
	margin-left: 10px;
}
.social li:first-child{
	margin-left: 0;
}
.social li a{
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    padding: 7px 45px 7px 61px;
}
.social li a{
	font-size: 13px;
	color: #818181;
}
.social li a:hover{
	text-decoration: none;
	color: #ff7755;
}
.social li.fb a{
	background: url("../img/icon-fb.png") no-repeat scroll 44px center #fff;
}
.social li.tw a{
	background: url("../img/icon-tw.png") no-repeat scroll 40px center #fff;
}
.social li.pin a{
	background: url("../img/icon-pin.png") no-repeat scroll 40px center #fff;
}
/***************************************\
	Footer
\***************************************/
.wrapper-footer{
	width: 100%;
	background-color: #fff;
	text-align: center;
}
.wrapper-footer p{
	font-size: 13px;
	color: #a0a0a0;
	padding: 15px 0;
	margin: 0;
}
/***************************************\
	Modal LogIn and SignIn
\***************************************/
.modal-header{
	background-color: #f3f3f3;
	padding: 21px 27px 14px;
	border-radius: 6px 6px 0 0;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
}
.modal-header h5{
	font-size: 13px;
	color: #555555;
}
.modal-header h5 a{
	color: #ff7755;
	font-family: 'open_sanssemibold';
}
.modal-header h5 a:hover{
	/*text-decoration: none;*/
}
.modal-title{
	font-size: 23px;
	color: #555555;
	font-family: 'open_sanssemibold';
}
.modal-body{
	padding: 17px 27px 0;
}
.modal-footer{
	border-top: none;
	text-align: left;
	padding: 0 27px 40px 27px;
}
.modal-footer a{
	font-size: 12px;
	color: #a0a0a0;
	text-decoration: underline;
	display: block;
	float: left;
	clear: left;
	margin-bottom: 3px;
}
.modal-footer a:hover{
	text-decoration: none;
}
.modal-footer hr{
	margin: 0 0 14px;
	border-top: 1px solid #e2e2e2;
}
.modal-dialog .border-bottom{
	border-bottom: 1px solid #e2e2e2;
	margin: 8px 0;
}
.modal-dialog .container{
	max-width: 100%;
}
.modal-body h5{
	font-size: 12px;
	color: #555555;
	margin-top: 0;
	text-align: center;
}
.modal-body .fb-wrapper{
	background-color: #f3f3f3;
	border-radius: 5px;
	padding: 29px 0;
	text-align: center;
}
.modal-body .fb-wrapper h6{
	font-size: 11px;
	color: #555555;
	margin-bottom: 0;
}
#register .modal-body .fb-wrapper{
	padding: 13px 0;
}
.modal-footer h6{
	font-size: 11px;
	color: #acacac;
}
.modal-footer h6 a{
	font-size: 11px;
	color: #ff8060;
	display: inline-block;
	float: none;
	text-decoration: none;
}
.modal-footer h6 a:hover{
	text-decoration: underline;
}
.modal-footer .checkbox{
	padding-left: 0;
	margin-bottom: 20px;
}
.modal-footer .checkbox input[type="checkbox"]{
	margin-left: 0;
	margin-right: 10px;
}
#login .checkbox{
	padding-left: 0;
}
#login .checkbox input[type="checkbox"]{
	margin-left: 0;
}
/***************************************\
	Product Category
\***************************************/
.inner{
	border: 1px solid #e1e1e1;
	padding: 18px;
}
.inner .row{
	margin-left: -19px;
    margin-right: -19px;
}
.wrapper-inner-hero{
	border: 1px solid #e1e1e1;
	padding: 15px;
	background-color: #fff;
}
.sort-bar{
	margin-top: 27px;
}
.display{
	text-align: right;
	margin-top: 7px;
}
.display a{
	font-size: 13px;
	color: #8a8a8a;
	margin-left: 20px;
}
.display a:hover{
	text-decoration: none;
	color: #f48037;
}
.display a.grid{
	background: url('../img/icon-grid.jpg') no-repeat left center;
	padding-left: 25px;
}
.display a.grid.active{
	background: url('../img/icon-grid.jpg') no-repeat left center;
	padding-left: 25px;
	color: #f48037;
}
.display a.list{
	background: url('../img/icon-list.jpg') no-repeat left center;
	padding-left: 25px;
}
.display a.list active{
	background: url('../img/icon-list.jpg') no-repeat left center;
	padding-left: 25px;
	color: #f48037;	
}
.pagination-wrapper .pagination{
	margin: 0;
}
.pagination-wrapper .pagination li a{
	font-size: 12px;
	color: #8a8a8a;
	font-family: 'open_sanssemibold';
	border-radius: 5px;
	margin-left: 7px;
	padding: 3px 9px;
}
.pagination-wrapper .pagination li:first-child a{
	margin-left: 0;
}
.pagination-wrapper .pagination li a.current{
	background-color: #eee;
}
.pagination > li:first-child > a, 
.pagination > li:first-child > span,
.pagination > li:last-child > a, 
.pagination > li:last-child > span{
	border-radius: 5px;
}
.pagination-wrapper .pagination li a.next{
	background: url('../img/icon-arrow-right.png') no-repeat 77px center;
	padding-right: 23px;
}
.pagination-wrapper .pagination li a.next:hover{
	background: url('../img/icon-arrow-right.png') no-repeat 77px center #eee;
}
.left-panel .innerpage-title{
	margin: 0;
	font-size: 17px;
	color: #818181;
	font-family: 'open_sanssemibold';
}
.side-nav {
    margin-top: 14px;
}
.side-nav ul li a{
	font-size: 13px;
	color: #8a8a8a;
	padding-left: 16px;
	background: url('../img/icon-arrow-right.png') no-repeat left center;
	text-decoration: none;
}
.side-nav ul li a:hover{
	text-decoration: none;
	color: #ff7755;
	background: url("../img/icon-arrow-right-active.png") no-repeat left center rgba(0, 0, 0, 0);
}
.side-nav ul li{
	border-bottom: 1px solid #e2e2e2;
	padding: 8px 0;
}
.side-nav .sub-menu li{
	padding-left: 36px;
}
.side-nav .sub-menu li:first-child{
	border-top: 1px solid #e2e2e2;
	margin-top: 10px;
}
.side-nav .sub-menu li:last-child{
	border-bottom: none;
	padding-bottom: 0;
}
.side-nav ul li a.open{
	color: #ff7755;
	background: url('../img/icon-arrow-down.png') no-repeat left center;
}
.side-nav ul li a.open-subcategory{
	color: #ff7755;
}
.filter-slider {
    margin-left: 5px;
    margin-top: 30px;
}
.filter-slider .innerpage-title{
	margin-bottom: 19px;
}
.filter-slider .price-range{
	color: #8a8a8a;
    display: block;
    font-size: 13px;
    margin: 18px 0;
}
/***************************************\
	Seller SignUP
\***************************************/
.crumbs{
	border: 1px solid #e1e1e1;
}
ol.steps {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 17px;
  font-weight: bold;
  counter-reset: li;
}
ol.steps li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  text-align: center;
  color: #818181;
  background: #fff;
  position: relative;
  margin-left: 43px;
}
ol.steps li:after {
  position: absolute;
  top: 50%;
  left: 100%;
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  border-left-color: #fff;
  border-bottom-color: transparent;
  border-width: 27px;
  margin-top: -27px;
  background: url('../img/step-arrow.png') no-repeat -26px center;
}
ol.steps li:first-child {
  margin-left: 0;
}
ol.steps li:first-child span {
  padding: 14px 30px 16px 47px;
}
ol.steps li:first-child span:after {
  border: none;
}
ol.steps li:last-child:after {
  border-width: 0;
}
ol.steps li span {
  display: block;
  padding: 14px 53px 16px 55px;
}
ol.steps li span:after {
  position: absolute;
  top: 50%;
  right: 100%;
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid #fff;
  border-left-color: transparent;
  border-width: 27px;
  margin-top: -27px;
}
ol.steps li span:before {
  /*content: counter(li) ") ";
  counter-increment: li;*/
}
ol.steps > li {
  float: left;
}
ol.steps li.current {
  color: #fff;
  background: #7b7b7b;
}
ol.steps li.current:after {
  border-left-color: #7b7b7b;
  background-image: none;
}
ol.steps li.current span:after {
  border-color: #7b7b7b;
  border-left-color: transparent;
}
ol.steps li.step1 {
  z-index: 9;
}
ol.steps li.step2 {
  z-index: 8;
}
ol.steps li.step3 {
  z-index: 7;
}
ol.steps li.step4 {
  z-index: 6;
}
ol.steps li.completed span{
	background: url('../img/icon-tick-white.png') no-repeat 21px center;
}
ol.steps li.completed {
  color: #fff;
  background: #ff7755;
}
ol.steps li.completed:after {
  border-left-color: #ff7755;
  /*background-image: none;*/
  background: url("../img/step-arrow-white.png") no-repeat scroll -24px center;
}
.s4 ol.steps li.step3.completed:after{
	background: none;
}
.s3 ol.steps li.step2.completed:after{
	background: none;
}
.s2 ol.steps li.step1.completed:after{
	background: none;
}
ol.steps li.completed span:after {
  border-color: #ff7755;
  border-left-color: transparent;
}
.set-shop-name{
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	padding: 20px 30px;
	overflow: hidden;
}
.seller-content h4{
	font-size: 20px;
	color: #818181;
	font-family: 'open_sanssemibold';
	margin-top: 44px;
	margin-bottom: 12px;
}
.seller-content .seller-copy{
	font-size: 13px;
	color: #818181;
	padding-right: 360px;
	margin-bottom: 27px;
}
.seller-content .set-shop-name{
	margin-bottom: 20px;
}
.set-shop-name label{
	font-size: 13px;
	color: #818181;
	font-family: 'open_sanssemibold';
	margin-top: 6px;
}
.inner.seller-signup{
	min-height: 656px;
	overflow: hidden;
}
.set-shop-name .form-control{
	width: 367px;
	margin-left: 12px;
}
.set-shop-name .form-group p{
	clear: left;
    color: #818181;
    float: left;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 0;
    margin-top: 6px;
    padding-left: 103px;
}
.success-msg{
	border: 1px solid #c6e29e;
	padding: 15px;
	margin-top: 17px;
}
.success-msg span{
	font-size: 13px;
	color: #94b244;
	font-family: 'open_sanssemibold';
	background: url('../img/icon-tick-green.png') no-repeat left center;
	padding-left: 25px;
}
.seller-content.step2 .seller-copy{
	padding-right: 0;
}
.seller-content.step2 .set-shop-name{
	padding: 67px 53px 53px;
	width: 202px;
	text-align: center;
}
.seller-content.step2 .set-shop-name span{
	display: block;
	font-size: 13px;
	color: #818181;
	font-family: 'open_sanssemibold';
}
.seller-content.step3 .set-shop-name span{
	font-size: 16px;
	color: #d1d1d1;
	float: left;
}
.seller-content.step3 .set-shop-name{
	padding: 15px;
	width: 550px;
}
.seller-content.step3 .set-shop-name img{
	float: right;
}
.seller-content.step3 .paypal-ac{
	margin-bottom: 20px;
	font-size: 13px;
	color: #818181;
}
.seller-content.step3 .paypal-ac a{
	color: #ff7755;
	text-decoration: none;
}
.seller-content.step3 .paypal-ac a:hover{
	text-decoration: underline;
}
.seller-content.step4 .click-button{
	margin-bottom: 20px;
	font-size: 13px;
	color: #818181;
}
/***************************************\
	Search Result
\***************************************/
.search-result .sort-bar{
	margin-top: 0;
}
.inner .search-result .sort-bar .col-lg-4{
	padding-left: 19px;
    padding-right: 19px;
}
.search-count{
	text-align: center;
	font-size: 13px;
	color: #818181;
	margin-top: 8px;
}
/***************************************\
	Check Out
\***************************************/
.check-out .success-msg{
	text-align: center;
	margin-top: 27px;
}
.check-out .success-msg span{
	font-size: 18px;
	color: #94b244;
	font-family: 'open_sanssemibold';
}
.check-out .error-msg{
	text-align: center;
	margin-top: 27px;
}
.check-out .error-msg span{
	font-size: 18px;
	color: #ff0000;
	font-family: 'open_sanssemibold';
}
.check-out .seller-copy{
	font-size: 16px;
	color: #818181;
	text-align: center;
	margin-top: 31px;
}
.check-out .seller-copy a{
	color: #ff7755;
	font-family: 'open_sanssemibold';
}
.check-out .seller-content.step2 .set-shop-name{
	margin: 0 auto;
	padding: 31px 34px;
	width: 427px;
}
.check-out  .cart-icon{
	width: 64px;
	height: 54px;
	float: left;
	position: relative;
}
.check-out .cart-copy{
	float: left;
	text-align: left;
	margin-left: 60px;
	margin-top: -10px;
}
.check-out .cart-copy p{
	font-size: 20px;
	color: #818181;
	font-family: 'open_sanssemibold';
}
.check-out .cart-copy a{
	font-size: 13px;
	color: #ff7755;
	font-family: 'open_sanssemibold';
}
.check-out .cart-counter{
	width: 30px;
	height: 30px;
	border-radius: 16px;
	background-color: #ff7755;
	position: absolute;
    right: -10px;
    top: -10px;
    font-size: 18px !important;
	color: #fff !important;
	font-family: 'open_sanssemibold';
	padding-top: 2px;
}
.check-out-steps{
	border: 1px solid #e2e2e2;
	height: 49px;
}
.check-out-steps ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.check-out-steps ul li{
	font-size: 17px;
	color: #818181;
	border-left: 1px solid #e2e2e2;
	padding: 12px 0;
	width: 33.3335%;
	text-align: center;
	float: left;
}
.check-out-steps ul li:first-child{
	border-left: none;
}
.check-out-steps ul li.current {
	position: relative;
	background: #e1e1e1;
}
.check-out-steps ul li.current:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(225, 225, 225, 0);
	border-top-color: #e1e1e1;
	border-width: 11px;
	margin-left: -11px;
}
.check-out-order .seller-copy{
	font-size: 13px;
	color: #818181;
}
.check-out-order .seller-copy span{
	font-family: 'open_sanssemibold';
}
.paypal-wrapper {
    text-align: center;
}
/***************************************\
	Customer Favorites
\***************************************/
.fav-title{
	font-size: 17px;
	color: #818181;
	margin-top: 11px;
	display: block;
}
.fav-search .input-group .form-control{
	border-radius: 4px;
	width: 275px;
	background: url('../img/icon-search.png') no-repeat 10px center;
	padding-left: 36px;
}
.profile-pic-small{
	width: 78px;
	height: 78px;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	margin: 0 auto 14px;
	padding: 2px;
}
.profile-pic-small3{
	width: 78px;
	height: 78px;
	border-radius: 5px;
	/*border: 1px solid #e1e1e1;*/
	margin: 0 auto 14px;
	padding: 2px;
}
.profile-pic-small2{
	width: 78px;
	height: 78px;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	margin: 0 auto 14px;
	padding: 2px;
	float: left;
}
.profile{
	text-align: center;
	margin-bottom: 16px;
}
.follow{
	border: 1px solid #e1e1e1;
	padding: 18px 43px;
	border-radius: 5px;
}
.follow p{
	font-size: 16px;
	color: #818181;
}
.follow p span{
	color: #ff7755;
	font-size: 22px;
	padding-right: 8px;
}
.side-nav ul li.current a{
	color: #ff7755;
	background: url("../img/icon-arrow-right-active.png") no-repeat left center rgba(0, 0, 0, 0);
}
.btn-view-profile-full{
	width: 100%;
	margin-top: 14px;
}
/***************************************\
	Customer Order
\***************************************/
.order-item{
	list-style: none;
	padding: 0;
	margin: 26px 0 0;
	border-top: 1px solid #e1e1e1;
}
.order-item li{
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 26px;
}
.order-item .profile-pic-small{
	float: left;
	margin: 0;
}
.order-item .header{
	border-bottom: 1px solid #e1e1e1;
	padding: 12px;
	overflow: hidden;
}
.order-item .item-content{
	padding: 12px;
	overflow: hidden;
}
.order-item .header .purchase-date{
	font-size: 13px;
	color: #818181;
}
.order-item .header .purchase-date span{
	color: #ff7755;
}
.order-item .header .item-price{
	font-size: 16px;
	font-family: 'open_sanssemibold';
}
.order-item .item-copy{
	padding-left: 14px;
	overflow: hidden;
}
.order-item .item-copy p{
	font-size: 16px;
	font-family: 'open_sanssemibold';
}
.order-item .info{
	font-size: 14px;
	background: url('../img/icon-info.png') no-repeat left center;
	padding-left: 20px;
}


.order-item2{
	list-style: none;
	padding: 0;
	margin: 26px 0 0;
}
.order-item2 li{
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 26px;
}
.order-item2 .profile-pic-small{
	float: left;
	margin: 0;
}
.order-item2 .header{
	border-bottom: 1px solid #e1e1e1;
	padding: 12px;
	overflow: hidden;
}
.order-item2 .item-content{
	padding: 12px;
	overflow: hidden;
}
.order-item2 .header .purchase-date{
	font-size: 13px;
	color: #818181;
}
.order-item2 .header .purchase-date span{
	color: #ff7755;
}
.order-item2 .header .item-price{
	font-size: 16px;
	font-family: 'open_sanssemibold';
}
.order-item2 .item-copy{
	padding-left: 14px;
	overflow: hidden;
}
.order-item2 .item-copy p{
	font-size: 16px;
	font-family: 'open_sanssemibold';
}
.order-item2 .info{
	font-size: 14px;
	background: url('../img/icon-info.png') no-repeat left center;
	padding-left: 20px;
}

/***************************************\
	Customer Settings
\***************************************/
.cus-setting{
	list-style: none;
	padding: 0;
	margin: 26px 0 0;
	border-top: 1px solid #e1e1e1;
}
.cus-setting li{
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 26px;
}
.cus-setting .header{
	border-bottom: 1px solid #e1e1e1;
	padding: 12px;
	overflow: hidden;
}
.cus-setting .item-content{
	padding: 12px;
	overflow: hidden;
}
.cus-setting .header .set-pass{
	font-size: 16px;
	font-family: 'open_sanssemibold';
}
.cus-setting .form-group{
	width: 350px;
	margin-bottom: 6px;
}
.cus-setting .form-group2{
	width: 600px;
	margin-bottom: 6px;
}
.cus-setting button{
	margin-top: 18px;
}
.current-email{
	position: absolute;
	left: 400px;
	top: 5px;
}
.change-email form{
	position: relative;
}
.current-email span{
	display: block;
}
.current-email .current-email-title{
	font-size: 13px;
	font-family: 'open_sanssemibold';
}
.current-email .curr-email{
	font-size: 13px;
}
/***************************************\
	Become a Seller
\***************************************/
.become-seller{
	width: 686px;
	margin: 40px auto 0;
	padding: 46px 0;
	border-top: 1px solid #e1e1e1;
}
.become-seller .col{
	width: 325px;
}
.become-seller .form-group{
	margin-bottom: 14px;
}
.seller-copy{
	font-size: 19px;
	text-align: center;
	padding: 0 150px;
}
.seller-copy a{
	color: #ff7755;
}
.seller-button{
	clear: left;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    padding-top: 34px;
    margin-top: 18px;
}
/***************************************\
	Customer Account Profile
\***************************************/
.cus-profile-img{
	position: relative;
}
.cus-profile-img .col-lg-12{
	padding-left: 15px;
	padding-right: 15px;
}
.cus-profile-img .profile-pic-small{
	margin: 0;
	position: absolute;
	bottom: 18px;
	left: 71px;
	background-color: #fff;
}
.cus-profile .fav-title{
	float: left;
}
.cus-profile .edit-prof{
	margin: 11px 0 0 30px;
}
.cus-profile .product-thumb{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.find-frnd{
	text-align: right;
	font-size: 13px;
	margin-top: 11px;
	margin-bottom: 0;
}
.find-frnd a{
	color: #ff7755;
}
.wrapper-abt{
	overflow: hidden;
	margin-bottom: 26px;
}
.wrapper-abt .abt{
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	padding: 18px;
	width: 441px;
	min-height: 219px;
}
.wrapper-abt .fav-item{
	border-radius: 5px;
	/*border: 1px solid #e1e1e1;*/
	padding: 18px;
	width: 265px;
	min-height: 219px;
}
.abt-header{
	margin-bottom: 17px;
}
.abt-header,
.abt-copy{
	overflow: hidden;
}
.abt-copy p{
	margin: 0;
	font-size: 13px;
	color: #a1a1a1;
}
.abt-title{
	font-size: 21px;
	font-family: 'open_sanssemibold';
	color: #818181;
}
.abt-header .join-date{
	font-size: 13px;
	color: #818181;
	margin-top: 8px;
}
.fav-item .abt-title{
	margin-bottom: 24px;
	display: block;
}
.item-love .box,
.cool-stuff .box{
	width: 103px;
	height: 103px;
	border: 1px solid #e1e1e1;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
	color: #818181;
}
.watch-stores .box{
	width: 103px;
	height: 103px;
	border: 1px solid #e1e1e1;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
	color: #818181;
	margin-left: 20px;
}
.box .count{
	font-size: 22px;
	color: #ff7755;
	display: block;
	margin-top: 25px;
}
.fav-item .top-title{
	display: block;
    font-size: 12px;
    margin-bottom: 7px;
    text-align: center;
    color: #ff7755;
    font-family: 'open_sanssemibold';
}
.fav-item .top-title2{
	display: block;
    font-size: 12px;
    margin-bottom: 7px;
	margin-left: 20px;
    text-align: center;
    color: #ff7755;
    font-family: 'open_sanssemibold';
}
/***************************************\
	Seller Profile
\***************************************/
.seller-profile .product-thumb{
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.seller-profile .wrapper-abt .fav-item{
	width: 192px;
	min-height: 191px;
	margin-bottom: 13px;
	padding: 5px;
}
.seller-profile .wrapper-abt .abt{
	width: 509px;
	min-height: 287px;
	margin-top: 5px;
}
.seller-profile .fav-wrapper .box {
    border: 1px solid #e1e1e1;
    border-radius: 0 5px 5px 0;
    color: #818181;
    font-size: 13px;
    height: 63px;
    text-align: center;
    width: 96px;
}
.fav-wrapper{
	width: 192px;
}
.seller-profile .fav-wrapper .box .count{
	margin-top: 3px;
}
.no-right-border{
	border-right: none !important;
	border-radius: 5px 0 0 5px !important;
}
.seller-profile .sort-bar .col-lg-6{
	padding-left: 15px;
	padding-right: 15px;
}
.seller-profile .row.sort-bar{
	margin: 32px -15px 0;
}
.seller-profile .sort-bar .item-for-sale {
    font-family: 'open_sanssemibold';
    font-size: 16px;
    display: block;
    margin-top: 10px;
}
.line{
	border-top: 1px solid #e1e1e1;
	margin-left: 10px;
    margin-right: 10px;
}
.seller-profile .product-thumb{
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
/***************************************\
	Cart
\***************************************/
.cart-header{
	background-color: #818181;
	padding: 18px 20px;
	overflow: hidden;
}
.cart-header span{
	display: block;
	font-size: 12px;
	font-family: 'open_sanssemibold';
	color: #fff;
	text-transform: uppercase;
}
.cart-header > div,
.cart-item-wrapper ul li > div{
	float: left;
}
.cart-header .product-name {
    margin-left: 43px;
}
.cart-header .price {
    margin-left: 411px;
}
.cart-header .quantity {
    margin-left: 65px;
}
.cart-header .total {
    margin-left: 83px;
}
.cart-item-wrapper ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.cart-item-wrapper ul li{
	padding: 15px 25px;
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	overflow: hidden;
}
.item-del a{
	display: block;
	width: 12px;
	height: 12px;
	background: url('../img/icon-cross.png') no-repeat left center;
}
.item-del {
    margin-top: 30px;
}
.item-name {
    margin-left: 26px;
}
.item-price {
    margin-left: 136px;
    margin-top: 27px;
    font-size: 16px;
    color: #ff7755;
    font-family: 'open_sanssemibold';
}
.item-product-price {
    margin-left: 236px;
    margin-top: 27px;
    font-size: 16px;
    font-family: 'open_sanssemibold';
}
.item-priceOrder {
    margin-left: 236px;
    margin-top: 0px;
    font-size: 16px;
    color: #ff7755;
    font-family: 'open_sanssemibold';
	width: 100px;
}
.item-quantity {
    margin-left: 50px;
    margin-top: 25px;
}
.item-total {
    margin-left: 46px;
    margin-top: 26px;
    font-size: 16px;
    color: #ff7755;
    font-family: 'open_sanssemibold';
}
.item-name .item-desc{
	/*margin-left: 19px;*/
	font-family: 'open_sanssemibold';
	color: #8a8a8a;
	font-size: 13px;
}
.item-name .item-desc2{
	margin-left: 100px;
	font-family: 'open_sanssemibold';
	color: #8a8a8a;
	font-size: 13px;
}
.qty-button{
	border: 2px solid #e1e1e1;
    border-radius: 4px;
    color: #8a8a8a;
    font-family: 'open_sanssemibold';
    font-size: 14px;
    height: 17px;
    width: 17px;
    text-align: center;
    cursor: pointer;
    float: left;
}
.qty-button span{
	display: block;
	width: 15px;
	height: 15px;
	margin-top: -3px;
}
.counter-wrapper{
	width: 96px;
	padding: 5px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	overflow: hidden;
}
.counter-wrapper input{
	border: none;
	width: 45px;
	height: 18px;
	padding: 0;
	text-align: center;
	float: left;
	color: #818181;
	font-family: 'open_sanssemibold';
}
.btn-grey{
	background-color: #818181;
	color: #fff;
	float: left;
	margin-left: 12px;
}
.cart-button-wrapper{
	margin-top: 20px;
	overflow: hidden;
}
.cart-button-wrapper input[type='text']{
	border-radius: 0;
	width: 376px;
	float: left;
}
.cart-button-wrapper .form-group{
	width: 533px;
	float: left;
}
.cart-button-wrapper .btn-update{
	margin-right: 12px;
}
.cart-total-wrapper{
	float: right;
	margin-top: 43px;
    width: 383px;
}
.cart-total-wrapper table{
	border: 1px solid #e1e1e1;
	font-size: 13px;
	color: #818181;
}
.cart-total-wrapper table td{
	padding: 10px 15px;
	border-bottom: 1px solid #e1e1e1;
}
.cart-total-wrapper .title-cart-total{
	font-size: 19px;
	color: #818181;
	font-family: 'open_sanssemibold';
	display: block;
	float: right;
	margin-bottom: 10px;
}
/***************************************\
	Final Checkout
\***************************************/
.final-checkout .checkout-left-first{
	float: left;
	width: 606px;
	padding: 15px;
	border: 1px solid #e1e1e1;
}
.final-checkout .checkout-left{
	float: left;
	width: 606px;
	padding: 15px;
	border: 1px solid #e1e1e1;
	margin-top: 25px;
}
.final-checkout .checkout-right{
	float: right;
	width: 296px;
	padding: 15px;
	border: 1px solid #e1e1e1;
}
.final-checkout .final-item-count{
	width: 100%;
	float: left;
	font-size: 20px;
	color: #555;
	font-family: 'open_sanssemibold';
	margin-bottom: 25px;
}
.final-checkout .item-thumb{
	width: 126px;
	/*height: 126px;
	height: 99px;*/
	border: 1px solid #e1e1e1;
	float: left;
}
.final-checkout .item-details{
	width: 432px;
	float: right;
}
.final-checkout .item-copy{
	font-size: 14px;
	color: #f48037;
	/*padding-right: 200px;*/
}
.final-checkout .checkout-qty{
	font-size: 13px;
	color: #818181;
	margin-bottom: 20px;
    margin-top: 15px;
}
.final-checkout .checkout-qty span{
	border: 1px solid #e1e1e1;
	padding: 5px 21px;
}
.final-checkout .total-cost{
	font-size: 13px;
	color: #818181;
}
.final-checkout .checkout-action{
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding: 12px 0;
	margin-top: 16px;
}
.final-checkout .checkout-action{
	margin-top: 16px;
}
.final-checkout .checkout-action ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.final-checkout .checkout-action ul li{
	display: inline-block;
	margin-right: 25px;
}
.final-checkout .checkout-action ul li a{
	font-size: 12px;
	color: #adadad;
	padding-left: 30px
}
.final-checkout .checkout-action ul li a:hover{
	text-decoration: none;
}
.final-checkout .checkout-action ul li a.add-fav{
	background: url('../img/icon-like.png') no-repeat left center;
}
.final-checkout .checkout-action ul li a.add-fav-full{
	background: url('../img/icon-like-full.png') no-repeat left center;
}
.final-checkout .checkout-action ul li a.contact-owner{
	background: url('../img/icon-mail.png') no-repeat left center;
}
.final-checkout .checkout-action ul li a.remove{
	background: url('../img/icon-cross.png') no-repeat left center;
}
.final-checkout .note{
	margin-top: 25px;
}
.final-checkout .note label{
	font-size: 12px;
	color: #818181;
	font-family: 'open_sanssemibold';
	margin-bottom: 10px;
}
.final-checkout .note textarea{
	border-radius: 0;
	border: 1px solid #e1e1e1;
}
.final-checkout .ship-to{
	display: block;
	font-size: 13px;
	color: #818181;
	font-family: 'open_sanslight';
	margin-bottom: 7px;
}
.final-checkout .drop-down{
	width: 100%;
}
.final-checkout .ship-time{
	display: block;
	font-size: 12px;
	color: #818181;
	margin-top: 10px;
}
.final-checkout .cart-total-wrapper{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 15px;
}
.final-checkout .payment-method{
	margin-top: 10px;
}
.final-checkout .paypal-check .btn{
	font-size: 18px;
}
.final-checkout .paypal-check{
	text-align: center;
}
/***************************************\
	Customers Offer
\***************************************/
.customer-offer ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.customer-offer ul li{
	border: 1px solid #e2e2e2;
	overflow: hidden;
	margin-top: 15px;
}
.customer-offer ul li:first-child{
	margin-top: 0;
}
.customer-offer ul li > div{
	float: left;
	padding: 15px;
	/*border-right: 1px solid #e2e2e2;*/
	min-height: 78px;
}
.customer-offer ul li > div:last-child{
	border-right: none;
}
.customer-offer ul li .order-number{
	width: 114px;
}
.customer-offer ul li .customer-name{
	width: 212px;
}
.customer-offer ul li .customer-details{
	width: 250px;
}
.customer-offer ul li .price{
	width: 103px;
}
.order-open{
	border-left: 15px solid #61bdd8;
}
.order-shifted{
	border-left: 15px solid #c0d861;
}
.order-hold{
	border-left: 15px solid #61bdd8;
}
.order-canceled{
	border-left: 15px solid rgb(255,127,39);
}
.order-failed{
	border-left: 15px solid rgb(255,0,0);
}
.customer-offer ul li > div > span{
	display: block;
	font-size: 12px;
	color: #8f8f8f;
}
.customer-offer ul li > div > p{
	margin-bottom: 0;
}
.customer-offer ul li > div > .order-ref{
	font-size: 17px;
	color: #ff7755;
}
.customer-offer ul li .customer-name p{
	font-family: 'open_sanssemibold';
	font-size: 15px;
	margin-top: 4px;
}
.customer-offer ul li .price p{
	color: #ff7755;
	font-family: 'open_sanssemibold';
	font-size: 15px;
	margin-top: 4px;
}
.grey-box{
	width: 25px;
	height: 25px;
	background: #e2e2e2;
	margin-top: 4px;
}
.paginatin-border{
	padding: 15px;
	border-right: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.search-in-tab{
	position: absolute;
	right: 15px;
	top: 0;
}
.search-in-tab form{
	margin: 0;
}
.search-in-tab .input-group-btn .btn {
    background-color: #ff7755;
    border: medium none;
    border-radius: 5px;
    padding: 7px 10px;
}
.search-in-tab .form-control {
    background-color: #f4f4f4;
    border: medium none;
    box-shadow: none;
    color: #444444;
    font-size: 13px;
}
/***************************************\
	Seller My Store
\***************************************/
.seller-info,
.store-product{
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 15px;
	margin-bottom: 40px;
	overflow: hidden;
}
.store-product{
	padding-bottom: 0;
}
.seller-info .header{
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.seller-info .header span,
.store-product .header span{
	font-size: 16px;
	color: #818181;
	font-family: 'open_sanssemibold';
}
.seller-info .header a{
	float: right;
	font-size: 13px;
	color: #ff7755;
}
.store-product .header{
	overflow: hidden;
}
.seller-info .content .s-title{
	font-size: 16px;
	color: #818181;
	font-family: 'open_sanssemibold';
	display: block;
	margin-bottom: 15px;
}
.seller-info .content .s-copy{
	font-size: 13px;
	color: #818181;
	display: block;
	margin-bottom: 30px;
}
.margin-bottom-zero{
	margin-bottom: 0 !important;
}
.inner .my-store .product-thumb .row{
	margin-left: -10px;
    margin-right: -10px;
}
.inner .my-store .product-thumb{
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
.border-bottom-none{
	border-bottom: none;
}
/***************************************\
	Seller Add Items
\***************************************/ 
.seller-add .header {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 15px;
    padding-bottom: 25px;
}
.seller-add .header span {
    color: #818181;
    font-family: 'open_sanssemibold';
    font-size: 16px;
}
.seller-add .add-photo .pic{
	color: #818181;
    font-size: 13px;
    font-family: 'open_sanssemibold';
    margin-bottom: 12px;
    display: block;
}
.seller-add .add-photo ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.seller-add .add-photo ul li{
	width: 102px;
	height: 102px;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	float: left;
	margin-left: 10px;
}
.seller-add .add-photo{
	overflow: hidden;
}
.seller-add .add-photo ul li:first-child{
	margin-left: 0;
}
.seller-add .add-photo ul li.btn-add-pic{
	text-align: center;
}
.seller-add .add-photo ul li.btn-add-pic span{
	color: #818181;
    font-size: 13px;
    font-family: 'open_sanssemibold';
    display: block;
    margin-top: 15px;
}
.seller-add .add-photo ul li.btn-add-pic a{
	display: block;
    margin-top: 25px;
}
.seller-add .control-group{
	margin-top: 25px;
}
.seller-add .control-group label{
	color: #818181;
    font-size: 13px;
    font-family: 'open_sanssemibold';
    margin-bottom: 12px;
    width: 100%;
}
.seller-add .control-group textarea,
.seller-add .control-group input[type="text"]{
	border-radius: 5px;
	border: 1px solid #e2e2e2;
}
.seller-add .control-group label .label-sub{
	font-size: 12px;
	font-family: 'open_sanslight';
	float: right;
}
.seller-add .control-group label .link-sub{
	font-size: 13px;
	font-family: 'open_sanslight';
	float: right;
	color: #ff7755;
}
.seller-add .add-left{
	width: 363px;
	display: inline-block;
	margin-top: 25px;
	margin-bottom: 25px;
	/*overflow: hidden;*/
}
.seller-add .add-right{
	width: 283px;
	display: inline-block;
	margin-top: 115px;
	/*overflow: hidden;*/
	margin-left: 30px;
	margin-bottom: 25px;
	float: right;
}
.seller-add .add-left input[type="text"]{
	width: 280px;
}
.seller-add .btn-group > .btn:last-child:not(:first-child), 
.seller-add .btn-group > .dropdown-toggle:not(:first-child){
	border-radius: 5px;
}
.opt{
	font-size: 12px;
	font-family: 'open_sanslight';
	color: #818181;
}
.margin-top-zero{
	margin-top: 0 !important;
}
.shipping .add-left{
	margin-top: 0;
	margin-bottom: 0;
}
.shipping .add-right{
	margin-top: 0;
	margin-bottom: 0;
}
.ship-to-wrapper{
	overflow: hidden;
	margin-top: 50px;
}
.ship-to-wrapper ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.ship-to-wrapper ul li{
	border-bottom: 1px solid #e2e2e2;
	float: left;
	padding: 10px 0;
}
.ship-to-wrapper ul li > div{
	float: left;
}
.ship-to-wrapper .ship-to{
	width: 377px;
}
.ship-to-wrapper .ship-cost{
	width: 70px;
}
.ship-to-wrapper .another-item{
	width: 135px;
}
.ship-to-wrapper .remove-item{
	width: 99px;
}
.ship-to-wrapper .heading span{
	font-size: 14px;
	font-family: 'open_sanssemibold';
	color: #818181;
}
.ship-to-wrapper span{
	color: #383838;
}
.ship-to-wrapper span.cost{
	border: 1px solid #e2e2e2;
    border-radius: 5px;
    display: block;
    padding: 3px 10px;
    text-align: left;
    width: 60px;
}
.ship-to-wrapper .remove{
	width: 12px;
	height: 12px;
	background: url('../img/icon-cross.png') no-repeat left center;
	float: right;
}
.ship-to-wrapper .ship-to .controls{
	width: 250px;
}
.add-location-wrapper{
	overflow: hidden;
	margin-top: 25px;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 15px;
}
.add-location-wrapper a{
	font-size: 14px;
	font-family: 'open_sanssemibold';
	color: #ff7755;
	background: url('../img/icon-truck.png') no-repeat left center;
	padding-left: 35px;
	float: right;
}
.add-product-wrapper{
	margin-top: 30px;
}
.add-location-wrapper .btn-grey{
	margin-left: 0;
}
/***************************************\
	Product Page
\***************************************/ 
.page-title span{
	font-size: 13px;
	color: #818181;
}
.page-title span a{
	color: #ff7755;
}
.social-bar{
    float: left;
    margin-bottom: 25px;
    width: 100%;
}
.product-left{
	width: 616px;
	float: left;
}
.product-right{
	width: 281px;
	float: right;
}
.viewport{
	max-width: 616px;
	/*height: 405px;*/
	background-color: #fff;
	padding: 8px;
	border: 1px solid #e2e2e2;
}
.wrapper-thumbs{
	padding-bottom: 25px;
	margin-bottom: 25px;
	margin-top: 15px;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
}
.wrapper-thumbs .thumb{
	width: 85px;
	height: 85px;
	float: left;
	border: 1px solid #e2e2e2;
	margin-right: 14px;
}
.margin-right-none{
	margin-right: 0 !important;
} 
.product-page .product-copy,
.product-page .product-details p{
	font-size: 13px;
	color: #818181;
}
.product-page .product-details p span{
	font-family: 'open_sanssemibold';
}
.product-page .product-details{
	margin-top: 30px;
}
.product-right .add-to-cart,
.product-right .like-wrapper,
.product-right .more-frm-seller,
.product-right  .store-name{
	border: 1px solid #e2e2e2;
	padding: 15px;
	margin-bottom: 15px;
}
.add-to-cart .product-price{
	font-size: 31px;
	color: #818181;
	font-family: 'open_sanssemibold';
}
.add-to-cart .product-price span{
	font-size: 19px;
	text-decoration: line-through;
	font-family: 'open_sanslight';
}
.add-btn-wrapper{
	text-align: center;
	margin-top: 15px;
}
.add-btn-wrapper .btn{
	width: 100%;
}
.like-wrapper .lk{
	font-size: 18px;
	color: #818181;
	font-family: 'open_sanssemibold';
	background: url('../img/icon-like.png') no-repeat left center;
	padding-left: 25px;
	text-decoration: none;
}
.like-wrapper .lk-full{
	font-size: 18px;
	color: #818181;
	font-family: 'open_sanssemibold';
	background: url('../img/icon-like-full.png') no-repeat left center;
	padding-left: 25px;
	text-decoration: none;
}
.like-wrapper .like-count{
	font-size: 13px;
	color: #818181;
	float: right;
	font-family: 'open_sanssemibold';
	margin-top: 5px;
	text-decoration: none;	
}
.more-seller{
	display: block;
	text-align: center;
	margin-bottom: 15px;
	font-size: 13px;
}
.more-seller a{
	color: #ff7755;
	font-family: 'open_sanssemibold';
}
.more-frm-seller{
	overflow: hidden;
}
.more-frm-seller .more-thumb{
	width: 117px;
	height: 92px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #e2e2e2;
}
.margin-bot-none{
	margin-bottom: 0 !important;
}
.store-name{
	overflow: hidden;
}
.store-name .thumb{
	width: 91px;
	/*height: 91px;*/
	float: left;
	border: 1px solid #e2e2e2;
}
.wrapper-watch{
	float: left;
    margin-left: 15px;
    width: 140px;
}
.wrapper-watch span{
	font-size: 18px;
	color: #818181;
	font-family: 'open_sanssemibold';
	display: block;
	margin-bottom: 10px;
}
.watch-copy{
	float: left;
	margin-top: 15px;
}
.watch-copy p{
	font-size: 13px;
	color: #818181;
}
.padding-bottom-none{
	padding-bottom: 0 !important;
} 
.watchStoreFollow {
    color: #818181;
    font-size: 13px;
    text-align: left;
}
.watchStorePic{
	width: 50px;
	height: 50px;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	margin: 0 auto 14px;
	padding: 2px;
}