@charset "UTF-8";

@font-face {
  font-family: "thwipster";
  src:url("fonts/thwipster.eot");
  src:url("fonts/thwipster.eot#iefix") format("embedded-opentype"),
    url("fonts/thwipster.woff") format("woff"),
    url("fonts/thwipster.ttf") format("truetype"),
    url("fonts/thwipster.svg") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "thwipster" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "thwipster" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-lock-3:before {
  content: "\61";
}
.icon-bomb:before {
  content: "\62";
}
.icon-pencil-3:before {
  content: "\63";
}
.icon-flag-2:before {
  content: "\64";
}
.icon-star-1:before {
  content: "\65";
}
.icon-bubble-1:before {
  content: "\66";
}
.icon-plane-paper-2:before {
  content: "\67";
}
.icon-star-8:before {
  content: "\68";
}
.icon-letter-5:before {
  content: "\69";
}
.icon-receipt-4:before {
  content: "\6a";
}
.icon-cart-2:before {
  content: "\6b";
}
.icon-photo-1:before {
  content: "\6c";
}
.icon-photos-1:before {
  content: "\6d";
}
.icon-delete-3:before {
  content: "\6e";
}
.icon-chat-2:before {
  content: "\6f";
}
.icon-cross-shield:before {
  content: "\71";
}
.icon-alert-2:before {
  content: "\70";
}
.icon-information:before {
  content: "\72";
}
.icon-question-mark:before {
  content: "\73";
}
.icon-dollar-currency-3:before {
  content: "\74";
}
.icon-box-1:before {
  content: "\75";
}
.icon-shop:before {
  content: "\76";
}
.icon-truck-1:before {
  content: "\77";
}
.icon-globe:before {
  content: "\79";
}
.icon-box-3:before {
  content: "\78";
}
.icon-cube:before {
  content: "\7a";
}
.icon-tags-1:before {
  content: "\41";
}
.icon-setting-gear:before {
  content: "\42";
}
.icon-profile-1:before {
  content: "\43";
}
.icon-profile-1-1:before {
  content: "\44";
}
.icon-marker-1:before {
  content: "\46";
}
.icon-key-1:before {
  content: "\45";
}
.icon-star-10:before {
  content: "\47";
}
.icon-mail-2:before {
  content: "\48";
}
.icon-trolley-2:before {
  content: "\49";
}
.icon-smiley-happy-1:before {
  content: "\4a";
}
.icon-pencil-2:before {
  content: "\4b";
}
.icon-delete-1:before {
  content: "\4c";
}
.icon-heart-1:before {
  content: "\4d";
}
.icon-cloud-add:before {
  content: "\4e";
}
.icon-download-1:before {
  content: "\4f";
}
.icon-document-1:before {
  content: "\50";
}
.icon-power-1:before {
  content: "\51";
}
.icon-log-out-1:before {
  content: "\52";
}
.icon-scale-all-1:before {
  content: "\53";
}
.icon-bin-2:before {
  content: "\54";
}
.icon-tags-1-1:before {
  content: "\55";
}
.icon-address-1:before {
  content: "\56";
}
.icon-receipt-4-1:before {
  content: "\57";
}
.icon-trolley-1:before {
  content: "\58";
}
.icon-loop-3:before {
  content: "\59";
}
.icon-burger-1:before {
  content: "\5a";
}
.icon-bubble-conversation-4:before {
  content: "\30";
}
.icon-books-3:before {
  content: "\31";
}
.icon-heart-2:before {
  content: "\32";
}
.icon-heart-2-1:before {
  content: "\33";
}
.icon-contacts-3:before {
  content: "\34";
}
.icon-social-twitter-outline:before {
  content: "\35";
}
.icon-social-snapchat-outline:before {
  content: "\36";
}
.icon-social-facebook-outline:before {
  content: "\37";
}
.icon-ios-world-outline:before {
  content: "\38";
}
.icon-heart-1-1:before {
  content: "\39";
}


body {
	font-family: 'Ubuntu', Helvetica, Arial, sans-serif; 
}

a {
	color: #41C3AC;
}

a:hover {
	color: #45D8BE;
}

.button.red {
	background-color: #e44530;
	color: white;
	border: 1px solid #e44530;
}

.button.red:hover {
	background-color: #F14D37;
}

.breadcrumbs > * a, .breadcrumbs > * span {
	color: #41C3AC;
	font-family: 'Ubuntu', sans-serif;
}

.breadcrumbs > *:before {
	color: #d5d8dd;
}
p {
	font-family: 'Merriweather', serif;
}

p.informational {
	line-height: 1.3;
	font-size: 0.8em;
	font-family: 'ubuntu', sans-serif;
	color: #666;
	font-weight: 300;
}
.white {
	color: #f6f6f6;
}
.top-bar-section li:not(.has-form) a:not(.button).primaryColor {
	color: #e44530;
}
html, body {
	height: 100%;
}

.bumper {
	min-height: 100%;
  height: auto !important;
  height: 100%; 
}
footer.footer {
	background-color: #e44530; 
	/* background-color: #eef0f3;  */
	margin-top: 68px; 
	padding-bottom: 48px;
}

footer div.subfooter {
	background-color: #474747; 
	padding-top: 68px; 
	padding-bottom: 68px;
}

footer div.subfooter02 {
	padding-top: 48px;
}
footer ul li a {
	font-size: .8em;
	text-transform: uppercase;
	font-family: 'ubuntu', sans-serif;
	color: #fff;
	/* color: #454545; */
}

footer ul li a:hover {
	color: #5c5c5c;
	color: #e7e7e7;
}

footer input[type="text"] {
	border: none;
}
.top-bar-section .has-dropdown > a {
	padding-right: 15px !important;
}
/* Add to list pop up */
	.new-list{ border:0px solid #ccc; width:296px; border-top:0;} 
	.list-categories { border:0px solid #ccc !important; border-top-color:#ccc !important; } 
	.modal-footer { padding:0px 15px 15px; } 
	.global-submit, .global-delete1 { padding:5px 10px; }
	
/* Homepage */
.box { margin-bottom: 10px; }

/* Thing View */
.clear {
	clear:both
}
.block {
	width:400px;
	margin:0 auto;
	text-align:left;
}
.element label {
	float:left; 
	width:75px;
	font-weight:700
}
.loading {
	float:right; 
	background:url(https://www.thwipster.com/catalog/view/theme/thwipster0.1/stylesheet/ajax-loader.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	background:url(https://www.thwipster.com/catalog/view/theme/thwipster0.1/stylesheet/iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}
.mention_name{
	font-size:12px;
	}
.mention_username{
	font-size:12px;
	color:#999;
	}
.mention_image{
	float: left;
	margin-right: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 20px;
	height: 20px;
	}
.active .mention_username{
	color:#fff;
}

.list_user_comnt ul {
    display: block;
    position: relative;
}

.list_user_comnt ul .cmt-links {
    display: none;
}

.list_user_comnt ul:hover .cmt-links {
    display: block;
    float: right;
    width: 57px;
    right: 0px;
    position: absolute;
}

.list_user_comnt ul:hover .cmt-links i {
    background: #eef0f3;
    padding: 5px;
    margin-right: 2px;
    border: #ddd 1px solid;
    border-radius: 3px;
    vertical-align: middle;
    text-align: center;
    color: #606a6b;
}

.flag-ul {
    display: none;
    position: absolute;
    float: right;
    right: 40px;
    top: 25px;
}

.replay-ul {
    display: none;
    position: absolute;
    float: right;
    right: 10px;
    top: 25px;
}

.flag-i, .replay-i {
    display: inline-block;
    cursor: pointer;
    padding: 3px;
    color: #00aae8;
}

ul.submenu {
    font-size: 10px;
    padding: 3px 7px !important;
    width: 120px;
    background: #fff;
    border-radius: 2px;
}

ul.submenu  li a {
    color: #606a6b;
}

.list_user_comnt ul {
    padding: 0px 0px 0px 0px;
    z-index: 1;
    margin-bottom: 18px;
}

.list_user_comnt ul li {
	padding-right: 0px;
}

.right-section ul.chzn-results {
    width: 190px;
}

.chzn-single {
    width: 191px !important;
}

.chzn-drop .chzn-search input[type="text"] {
    width: 193px !important;
}

.right-section .chzn-drop {
    width: 201px !important;
}

.right-section ul li.profile_pic img {
    margin-top: 0px !important;
}

.qty {
    width: 40px;
    height: 28px;
    text-align: center;
    padding:0px;
	font-size:14px; 
	color:#606a6b;
    margin:0px;
}
input.qtyplus { width: 25px;
height: 30px;
font-size: 20px;
background: #5AD427;
border-radius: 0 50% 50% 0;
color: #fff;
text-shadow: 0 0 1px #000;
box-shadow: 1px 0px 0px #36c04e;}
input.qtyminus {width: 25px;
height: 30px;
font-size: 20px;
background: #ff1300;
float: left;
border-radius: 50% 0 0 50%;
color: #fff;
text-shadow: 0 0 1px #000;
box-shadow: 2px 0px #c71204;}
.dk_container{
    width:100% !important;    
}
.dk_toggle{
    width:67% !important;
}

.thing_status{ width:85%;}






/* Add View */
    .upload-submit{ xwidth:100px !important;}
    .imagePreview{margin-top:19px;}
.imagePreview img {margin:0px;
border: none;
background: none;
padding: 0px;
width: 200px; float: right;}
.imagePreview p{display:none;}
.full-section .col123{min-height:221px !important;}


/* All */
body {
	background: #eef0f3;
	/* background: #ffffff; */
}
h1, h2, h3, h4, h5, h6 {
	font-family: "ubuntu", serif;
	font-weight: 200;
}

/* Top Bar */
.contain-to-grid, .top-bar, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section .dropdown li a, .top-bar .name h1 a, .top-bar-section .has-form, .top-bar-section li:not(.has-form) a:not(.button):hover, .top-bar-section ul {
	background: #fff;
	color: #333;
	font-family: "ubuntu", serif;
	text-transform: none;
	font-weight: 400;
}

.top-bar .name h1 a {
	font-weight: 500;
	font-size: 0.8125rem;
	text-transform: none;
}

.top-bar .name h1 a.secondaryColor {
	color: #41c3ac;
}

.top-bar-section li:not(.has-form) a:not(.button):hover {
	text-decoration: underline;
}


/* Products */
.avatarImage {
  border: 0px solid #fff;
  border-radius: 100px;
  display: block;
  height: 24px;
  width: 24px;
  float: left;
  margin-right: 5px;
}

.avatarIcon {
  border: 0px solid #fff;
  border-radius: 100px;
  display: block;
  height: 24px;
  width: 24px;
  float: left;
  margin-right: 8px;
  margin-top: 10px;
}

.avatarIconFavorite {
  border: 0px solid #fff;
  border-radius: 100px;
  height: 24px;
  width: 24px;
  float: right;
  margin-left: 2px;
  margin-top: 10px;
}


.avatarImageBig {
  border: 0px solid #fff;
  border-radius: 200px;
  display: block;
  height: 48px;
  width: 48px;
  float: left;
  margin-right: 10px;
}

.avatarImageSuper {
  border: 0px solid #fff;
  border-radius: 400px;
  display: block;
  height: 96px;
  width: 96px;
  float: left;
  margin-right: 15px;
}

.avatarImageSuperNoFloat {
  border: 0px solid #fff;
  border-radius: 400px;
  height: 96px;
  width: 96px;
}

.avatarImageNoFloat {
  border: 0px solid #fff;
  border-radius: 200px;
  height: 48px;
  width: 48px;
}

.subs {
	color: #454545;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-size: .8rem;
	line-height: 1.3em;
}

.subsBig {
	color: #666;
	font-weight: 200;
	margin-bottom: 12px;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-size: 1.1rem;
}

.subsLight {
	color: #888888;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-size: .8rem;
}
a.subsFavorite, a.subsFavorite:hover {
	color: #fff;
	font-weight: 200;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-size: .8rem;
}

.subsFooter {
	color: #969696;
	color: #dddddd;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-size: .8rem;
}

.subsSimple {
	color: #949494;
	font-weight: 200;
	font-family: 'Ubuntu', sans-serif;
	font-size: .7rem;
}

.subsSimpleReverse {
	color: #eff0f3;
	padding: 3px 8px;
	margin-right: 6px;
	background-color: #949494;
	font-weight: 200;
	font-family: 'Ubuntu', sans-serif;
	font-size: .7rem;
}

.subsLightLink {
	background-color: #FFF;
	font-weight: 800;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-size: .8rem;
}

.subsLink {
	font-weight: 800;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-size: .8rem;
}

.subsLinkSmall, .del, .deletelink, .editlink {
	font-weight: 400;
	font-family: 'Ubuntu', sans-serif;
	font-size: .8rem;
	text-transform: uppercase;
}

.whitePadding {
	background-color: white;
	padding: 20px;
}

.button {
	font-family: 'Ubuntu', sans-serif;
	text-transform: uppercase;
}

.commentsLink {
	font-family: 'Ubuntu', sans-serif;
	margin-top: 4px;
}

.form_fields .form_fieldsgroup {
	float: left;
}

.description h1, h2 {
	/* font-size: 2.1em; */
	font-weight: 200;
	color: #222;
}

.description .cart {
	margin-top: 22px;
}

.description p {
	font-size: .9em;
	padding-top: 10px;
	padding-bottom: 10px;
}


/* Back to top */
#back-top { position: fixed; bottom: 0px; right: 30px; opacity: .9; }
#back-top a { 
width: 108px; display: block; text-align: center; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: .8em; text-transform: uppercase; text-decoration: none; color: #999; background-color: #fff; padding: 8px 5px 8px 5px;  }


label.register {
	color: #f9f9f9;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
}




/* Global */
table {
	border: none;
}
.breadcrumbs {
	border: none;
	background: none;
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: none;
	padding: 0.5625rem 0rem 0.5625rem;
}

.breadcrumbs > * {
	text-transform: none;
	font-size: .7875rem;
	font-weight: 300;
}

.breadcrumbs > * a, .breadcrumbs > * span {
	text-transform: none;
}

/* Opencart Products */
.product-info .image-additional {
	width: auto;
	margin-top: 10px;
}

.product-info .image-additional img {
	border: none;
}

.product-info .description, .product-info .price, .product-info .cart {
	border: none;
}

.product-info .cart {
	padding: none !important;
	margin-bottom: 0px;
	border-bottom: none;
}

#searchBox {
	height: auto !important;
	background: none;
	border: none;
	color: #fff;
	font-size: 2.0em;
	box-shadow: none;
	font-weight: 300;
	margin: 0;
}

select {
	border: none;
	font-family: 'ubuntu', sans-serif;
	font-size: .8em;
}
.searchBar {
	height: auto;
}

#search ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
#search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
}
#search ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
}
#search :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}


::-webkit-input-placeholder {
   color: #bfbfbf;
   font-weight: 200;
}

:-moz-placeholder { /* Firefox 18- */
   color: #bfbfbf;
   font-weight: 200; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #bfbfbf;
   font-weight: 200; 
}

:-ms-input-placeholder {  
   color: #bfbfbf;
   font-weight: 200; 
}



/* Sidebar */
.side-nav li a:not(.button) {
	color: #41C3AC;
}
.side-nav li a:hover:not(.button) {
	color: #41C3AC;
	text-decoration: underline;
}

/* Category */
/*
a.box { display: block; position: relative; margin: 0 auto; text-decoration: none; background: #333; }
img	{ width: 100%; opacity: 1; -webkit-transition: opacity .4s; transition: opacity .4s; }
.container	{ padding: 15px; font-size: 12px; border-bottom: 2px solid salmon; background: #fff; margin-bottom: 28px;}
.content	{  -webkit-transition: height .4s; transition: height .4s; }
h1	{ display: block; margin-bottom: 10px; font: normal 2.1em "ubuntu", sans-serif; color: #222; }
h2	{ margin-bottom: 10px; font: normal 1.1em "ubuntu", sans-serif; color: #999; }
h2 span	{ color: salmon; }
p { position: relative; line-height: 1.5; color: #666; }
			

a:hover img	{ opacity: .9; }
a:hover .content	{ height: 110px; }
a.buttonwant { background-color: royalblue; }
#container div.boxy { width: 230px; margin-bottom: 100px;}
div.boxy.wider { width: 460px; margin-bottom: 100px; }
#container { margin: 0 auto; }
*/

/* Category */
.grid-sizer {
	width: 33.3%
}
.category {
margin-bottom: 2%;
/*
width: 33.3%;
padding-left: 10px;
*/
}
.category .product {
position: relative;
  overflow: hidden;
}
.category .product img {
	/* padding: 8px; */
	background-color: white;
}
.category .overlay {
  display: block;
  position: absolute;
  top: auto;
  right: auto;
  left: 0;
  bottom: -50px;
  z-index: 2;
  width: 25%;
  height: 50px;
  padding: 10px;
  padding-top: 16px;
  color: #fff;
  background-color: #41c3ac;
  opacity: 1;
  text-align: center;
  -webkit-transition: all .0s;
  -moz-transition: all .0s;
  -ms-transition: all .0s;
  -o-transition: all .0s;
	transition: all .0s;
}

.category .overlay span {
	cursor: hand;
	cursor: pointer;
	color: #fff;
	font-weight: 400;
}

.category .product:hover .overlay {
  opacity: 1;
  bottom: 0;
}

.category h6 {
	font-weight: 400; 
	font-size: .9em; 
	margin-top: 8px; 
	margin-bottom: 0px; 
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space:nowrap;
}

.category h6 a {
	color: #454545;
}

.category h5 {
	font-size: .9em; 
	font-weight: 400; 
	margin-top: 2px;
	color: #41C3AC;
}

.category h4 {
	font-size: .8em; 
	font-weight: 200; 
	color: #454545;
	margin-bottom: 0px;
	margin-top: 0px;
}

.category h4 a {
	color: #454545;
}

.category .oldPrice {
	text-decoration: line-through;
}

.price-old {
	text-decoration: line-through;
}

.price-new {
	color: #e44530;
}

#avatarImage {
  border: 0px solid #fff;
  border-radius: 100px;
  display: block;
  height: 24px;
  width: 24px;
  float: left;
  margin-top: -4px;
  margin-right: 5px;
}

.avatarImage {
  border: 0px solid #fff;
  border-radius: 100px;
  display: block;
  height: 24px;
  width: 24px;
  float: left;
  margin-top: -4px;
  margin-right: 5px;
}

#avatarImageBig {
  border: 0px solid #fff;
  border-radius: 200px;
  display: block;
  height: 48px;
  width: 48px;
  float: left;
  margin-top: -8px;
  margin-right: 10px;
}

.avatarImageBig {
  border: 0px solid #fff;
  border-radius: 200px;
  display: block;
  height: 48px;
  width: 48px;
}

#avatarImageMongo {
  border: 0px solid #fff;
  border-radius: 800px;
  display: block;
  height: 192px;
  width: 192px;
  float: left;
  margin-top: -32px;
  margin-right: 40px;
}

#avatarImageProfile {
  border: 0px solid #fff;
  border-radius: 800px;
  height: 192px;
  width: 192px;
}

.avatarImageWKSeller {
  border: 0px solid #fff;
  border-radius: 400px;
  height: 96px;
  width: 96px;
}

img.homeCat {
	width: 68%;
	opacity: .9;
}
p.homeCat {
	margin-top: 12px;
	margin-bottom: 28px;
	text-align: center;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 200;
}
.wants_count {
border: 0px solid #fff;
	border-radius: 12px;
	text-align: center;
	padding-top: 6px;
	display: block;
	height: 24px;
	width: 24px;
	float: left;
	background-color: #81b9c3;
	color: white;
}

@media only screen  and (max-width: 40em) {
/*
.container	{ position: absolute; bottom: -140px; padding: 15px; padding-bottom: 0px; font-size: 12px; border-bottom: 2px solid salmon; background: #fff; }
.content { height: 140px; }
*/
.grid-sizer {
	width: 100%;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.4em;
}

h4, h5, h6 {
	font-size: 1.2em;
}
.category {
margin-bottom: 8px;
/*
width: 100%;
padding-left: 0px;
*/
}
/* .content	{ width: 100%; height: 89px; overflow: hidden;  } */
a:hover img	{ opacity: 1; }
a:hover .content	{ height: 89px; }

#searchBox {
	height: auto !important;
	background: none;
	border: none;
	color: #fff;
	font-size: 1.5em;
	margin: 0px;
	padding-left: .8rem;
	box-shadow: none;
	font-weight: 300;
}

}

@media only screen  and (max-width: 40em) {
/*
.container	{ position: absolute; bottom: -140px; padding: 15px; padding-bottom: 0px; font-size: 12px; border-bottom: 2px solid salmon; background: #fff; }
.content { height: 140px; }
*/
#container div.boxy { width: 100%; margin-bottom: 130px; }
.container { width: 100%; bottom: -110px; 
	
}
/* .content	{ width: 100%; height: 79px; overflow: hidden;  } */
a:hover img	{ opacity: 1; }
a:hover .content	{ height: 79px; }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {

#container div.boxy { margin-bottom: 120px; }
.container { bottom: -100px; 
	
}
/* .content	{ height: 69px; overflow: hidden;  } */
a:hover img	{ opacity: 1; }
a:hover .content	{ height: 69px; }


 }
 
 a:active img { border: none; }
 a:visited img { border: none; }
 a:link img { border:none; }
 a:hover img { border: none; }
 a img { border: 0 none; }
 
 fieldset legend {
	 text-transform: uppercase;
	 font-size: 0.9em;
	 font-family: 'Ubuntu', sans-serif;
 }
 
 input[type="file"] {
	 margin-bottom: 4px;
 }
 
 .btn-round {
	background: #9b9b9b;
	border-radius: 50%;
	color: #f4f4f4;
	display: block;
	font-size: .7em;
	height: 30px;
	line-height: 30px;
	margin: 20px auto;
	margin-top: 6px;
	text-transform: uppercase;
	width: 30px;
	font-family: 'Ubuntu', helvetica, arial, sans-serif;
	
}

img {
	outline: none;
}

.star-ratings-css {
  unicode-bidi: bidi-override;
  color: #c5c5c5;
  font-size: 1em;

  display: inline-block;
  position: relative;
  
  }
  
  .star-ratings-css-top {
    color: #41C3AC;
    padding: 0;
    text-shadow: 0px 0px 0 #ab5414;
    position: absolute;
    z-index: 1;
    display:block;
    left: 0px;
    overflow: hidden;
  }
  .star-ratings-css-bottom { z-index: 0; }
  
  a img, a:visited img {
	  border: 0 none !important;
  }
  
  table thead tr td {
	  text-transform: uppercase;
	  font-size: .8em;
  }
  
  table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td, td {
	  font-family: 'ubuntu', sans-serif;
	  color: #222;
	  font-weight: 200;
  }

.joyride-prev-tip {
	margin-right: 8px;
}

img.soldout {
	opacity: .7;
}

/* Home Page */
.homeHeaderBG {
	background-image:url('../image/homeHeaderSkeletor02.jpg'); 
	background-repeat: no-repeat; 
	background-size: cover; 
	background-position: top center; 


  /* background: -webkit-linear-gradient(180deg, #32526E 10%, #41c3ac 90%); */ /* Chrome 10+, Saf5.1+ */
  /* background:    -moz-linear-gradient(180deg, #32526E 10%, #41c3ac 90%); */ /* FF3.6+ */
  /* background:     -ms-linear-gradient(180deg, #32526E 10%, #41c3ac 90%); */ /* IE10 */
  /* background:      -o-linear-gradient(180deg, #32526E 10%, #41c3ac 90%); */ /* Opera 11.10+ */
  /* background:         linear-gradient(180deg, #32526E 10%, #41c3ac 90%); */ /* W3C */
        

	height: 464px;
}

.homeHeaderBG div div {
	margin-top: 128px;
}

h1.homeHeader {
	color: #fff; 
	font-weight: 300; 
	font-size: 2.15rem; 
/* 	text-shadow: 2px 2px 0 #166c69; */ 
	margin-bottom: 2px;
}

h2.homeHeader {
	color: #fff; 
	font-size: 1.8em; 
	font-weight: 300; 
	font-family: 'Merriweather', serif; 
	margin-top: 0px; 
	margin-bottom: 24px; 
	text-shadow: 1px 1px 0 #166c69;
}

.homeTag {
	color: white;
	font-size: 3.2em;
	line-height: 1.1em;
	font-weight: 300;
}

.homeHeaderBGSmall {
	background-image:url('../image/homeHeaderJoe.jpg'); 
	background-repeat: no-repeat; 
	background-size: cover; 
	background-position: center center; 
	height: 134px;
}

.homeHeaderBGSmall div div {
	margin-top: 5%;
}


div.row.homeMessage {
	margin-top: -48px;
}

.whiteBackground {
	padding: 88px 102px; 
	background-color: #fff;
}

h5.homeMessage {
	font-size: 2.4em;
	font-weight: 400;
}

p.homeMessage {
	font-size: 1.1em;
}

.homeSellingMessage {
	background-color: #41c3ac;
}

.homeSellingMessage div.message {
	padding-top: 88px;
	padding-bottom: 88px;
}

.homeSellingMessage div.subMessage {
	padding-bottom: 42px;
}

.homeSellingMessage h3 {
	color: #fff;
	font-weight: 300;
}

.homeSellingMessage p {
	color: #fff;
	font-size: 0.9em;
}

.homeCategory h4 {
	margin-top: 28px;
	margin-bottom: 28px;
}

.tags {
	margin-top: 12px;
}

/*
input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
*/
.button {
	-webkit-appearance: none;
  -webkit-border-radius: 0;
}
.icon-bar {
  width: 100%;
  font-size: 0;
  display: inline-block;
  background: white; }
  .icon-bar > * {
    text-align: center;
    font-size: 1rem;
    width: 25%;
    margin: 0 auto;
    display: block;
    padding: 1.25rem;
    float: left; }
    
    .icon-bar.label-right > * {
	    padding: 1.25rem;
	    padding-top: 8px;
	    padding-bottom: 8px;
    }
    .icon-bar > * i, .icon-bar > * img {
      display: block;
      margin: 0 auto; }
      .icon-bar > * i + label, .icon-bar > * img + label {
        margin-top: .0625rem; }
    .icon-bar > * i {
      font-size: 1.875rem;
      vertical-align: middle; }
    .icon-bar > * img {
      width: 1.875rem;
      height: 1.875rem; }
  .icon-bar.label-right > * i, .icon-bar.label-right > * img, .icon-bar.label-right > * span {
    margin: 0 .0625rem 0 0;
    display: inline-block; }
    .icon-bar.label-right > * i + label, .icon-bar.label-right > * span + label {
      margin-top: 0; }
  .icon-bar.label-right > * label {
    display: inline-block; }
  .icon-bar.vertical.label-right > * {
    text-align: left; }
  .icon-bar.vertical, .icon-bar.small-vertical {
    height: 100%;
    width: 100%; }
    .icon-bar.vertical .item, .icon-bar.small-vertical .item {
      width: auto;
      margin: auto;
      float: none; }
  @media only screen and (min-width: 40.063em) {
    .icon-bar.medium-vertical {
      height: 100%;
      width: auto; }
      .icon-bar.medium-vertical .item {
        width: auto;
        margin: auto;
        float: none; }
        
       
         }
  @media only screen and (min-width: 64.063em) {
    .icon-bar.large-vertical {
      height: 100%;
      width: auto; }
      .icon-bar.large-vertical .item {
        width: auto;
        margin: auto;
        float: none; } 
            }
  .icon-bar > * {
    font-size: 1rem;
    padding: 1.25rem; }
    .icon-bar > * i + label, .icon-bar > * img + label {
      margin-top: .0625rem; }
    .icon-bar > * i {
      font-size: 1.875rem; }
    .icon-bar > * img {
      width: 1.875rem;
      height: 1.875rem; }
  .icon-bar > *:hover {
    background: #41C3AC;
    color: white; }
  .icon-bar > * label {
    color: #41C3AC; }
    .icon-bar > *:hover label {
    color: white; }
  .icon-bar > * i {
    color: #41C3AC; }

.icon-bar.two-up .item {
  width: 50%; }
.icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.two-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.two-up.large-vertical .item {
    width: auto; } }
.icon-bar.three-up .item {
  width: 33.3333%; }
.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.three-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.three-up.large-vertical .item {
    width: auto; } }
.icon-bar.four-up .item {
  width: 25%; }
.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.four-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.four-up.large-vertical .item {
    width: auto; } }
.icon-bar.five-up .item {
  width: 20%; }
.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.five-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.five-up.large-vertical .item {
    width: auto; } }
.icon-bar.six-up .item {
  width: 16.66667%; }
.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
  width: auto; }
@media only screen and (min-width: 40.063em) {
  .icon-bar.six-up.medium-vertical .item {
    width: auto; } }
@media only screen and (min-width: 64.063em) {
  .icon-bar.six-up.large-vertical .item {
    width: auto; } }
    

	@media only screen and (max-width: 50.063em) {
		.homeTag {
	color: white;
	font-size: 2.6em;
	line-height: 1.1em;
	font-weight: 300;
}
	}
	
	.searchcontain {
		background-color: #d5d8dd;
		margin-top: 0px;
	}
	
	nav.searchBar {
		max-width: 62.5em;
		margin: 0 auto;
	}

  @media only screen and (max-width: 40.063em) {
	  h2.cd-headline {
		  font-size: 1.3em;
	  }
	  .whiteBackground {
		  padding: 22px 30px;
	  }
	  .homeHeaderBG {
		  height: 320px;
	  }
	  .homeHeaderBG div div {
		  margin-top: 38px;
	  }
	  
	  	.searchcontain {
		background-color: #d5d8dd;
		margin-top: 0px;
	}
	
	  .homeTag {
	color: white;
	font-size: 2.2em;
	line-height: 1.1em;
	font-weight: 300;
}




	  }
	  

	  
	  tr.hidden, tr.hidden td {
		  background: whitesmoke;
		  color: grey;
		  }
		  
		  tr.denied, tr.denied td, tr.denied td a {
		  background: #ff4a22;
		  color: white;
		  }
		  
		  ul.side-nav a.active {
			  font-weight: 700;
		  }
		  
		  .icons {
			  display: inline-block; text-align: center; vertical-align: middle;
		  }