.slider-wrapper{
	position:absolute;
	top:0;
}

#all{
	/*background-image: url("/admin/uploads/fundo.jpeg");
	background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;*/
}
.btn-wish{
	width: 103px !important;
}
.masony {
		-webkit-column-width: 18em;
		-moz-column-width: 18em;
		column-width: 18em;
		-moz-column-gap: 1em;
		-webkit-column-gap:1em;
		column-gap:1em;
		-moz-column-fill: balance;
}
.masony-item {
		display: -webkit-inline-box;
		padding:  .25rem;
		width:  100%;
}

.btn-copyaddress{
	font-size: 12px;
	float: left;
	padding: 4px 8px;
	margin: 5px 0 10px;
}
.brand-img{
		width: 204px !important;
		height: 60px !important;
}

#productMain .price {
	margin-top: 0;
	margin-bottom: 5px;
	color: #e95668;
}
#productMain .pricebefore{
		font-size: 25px;
		text-align: left;
		margin-top: 0;
		margin-bottom: 5px;
		margin-left: 10px;
		text-decoration: line-through;
		color:#999;
}
#productMain .disccolor{
		color: red !important;
}

.prefix-price{
	font-size: 14px;
}

#productMain .quantidade {
		text-align: left;
		margin-bottom: 15px;
}

#productMain .colors a {
		border: 1px solid #cecece;
}

.sc-circle{
		border: 1px solid #cecece;
		border-radius: 1em;
		margin-left: 2px;
}
.sc-circle:first-child{
		margin-left: 10px;
}
.small-yamm-content {
	padding: 15px !important;
	background-color: #6f115c;
}
.small-yamm-dropdown-menu {
		background: #B41D1D !important;
		min-width: 215px !important;
}
.small-yamm-content h5 {
		color: #ffffff !important;
		font-size: 12px !important;
		font-weight: 400 !important;
}

/* ###########################################
/* ########################################### */
/* ########################################### */
/* ########################################### */
/* ########################################### */


#img-desc1{
		background-image: url("/admin/uploads/produtos/diy.jpg");
		height: 180px;
		text-align: center;
}
#img-desc2{
		background-image: url('/admin/uploads/produtos/lojaonline.jpg');
		height: 180px;
		text-align: center;
}

.product-img {
	width: auto;
	/*height: 261px;*/
	/*max-height: 261px;*/
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.owl-carousel .owl-item .product img{
		/*height:200px;*/
		/*height:275px;*/
		/*width:auto;*/
}
.owl-carousel.owl-loaded{
		margin-top:0px;
		margin-bottom:0px;
}

.item-text {
		position: absolute;
		z-index: 9999999;
		/*width: 100%;*/
		right:5%;
		bottom: 20px;
}
.item-text h1 {
		color: #ffffff;
		margin: 20px 0 0 0;
		font-size: 40px;
}
.item-text h1 span{
		background: rgba(0,0,0,0.6);
		padding: 10px 0;
		text-align: center;
		display: block;
}
.item-text h2{
		color: #ffffff;
		margin: 0 0 20px 0;
		font-size: 16px;
}
.item-text h2 span{
		background: rgba(0,0,0,0.6);
		padding: 10px 0;
		text-align: center;
		font-weight: 400;
		display: block;
}
.no-padding{
		padding-right:0px!important;
		padding-left:0px!important;
}

.media img{
		width:70px;
}

.media a{
		color:#20616d;
}

#sub-footer{
		min-height:265px
}

.box#details{
		border-bottom: none;
}
.produ-relacionas{
		font-size: 12px;
		text-align: center;
		margin: 5px 0 10px 0;
		top: -5px;
		position: relative;
		text-decoration: underline;
		color: #999999;
}
.btn-newsletter{
	color: #333;
	border: 1px solid #ccc;
}
.btn-newsletter:hover,
.btn-newsletter:focus,
.btn-newsletter:active{
	color: #ccc
}
/*
#footer p a{
	color: #333;
}

#footer a:hover,
#footer a:focus {
    color: #ef63d2;
    text-decoration: underline;
}
*/
#copyright p > a {
    color: #ccc;
}

.products-header h1{
	margin-top: 4px;
	margin-bottom: 0;
}
.products-header hr{
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
	border-top: 1px solid #eeeeee;
}
.products-header .list-group li{
	position: relative;
	padding: 10px 0 0 0;
	margin-bottom: -1px;
	background-color: transparent;
	border: none;
	font-size: 12px;
	display: inline-flex;
	width: 205px;
}
.products-header .selectize-control>.selectize-input input{
	font-size: 13px;
}
.products-header .list-group-item span{
	margin: 0 5px;
}
.products-header .selectize-control {
	position: relative;
	margin: 0 5px 0 5px;
	top: -7px;
}

#ordenar + .selectize-control>.selectize-input{
	width: 125px;
	height: 34px;
	padding: 5px 11px;
	text-overflow: ellipsis;
	background: #fff;
	border: 1px solid #ddd;
	color: #888;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#showx + .selectize-control>.selectize-input{
	width: 75px;
	height: 34px;
	padding: 5px 11px;
	text-overflow: ellipsis;
	background: #fff;
	border: 1px solid #ddd;
	color: #888;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#grid, #list{
	width: 32px;
	top: -5px;
	position: relative;
}

#showx + .selectize-control>.selectize-input > * {
		vertical-align: baseline;
		display: -moz-inline-stack;
		display: inline-block;
		zoom: 1;
		font-size: 13px;
}
.products-header .selectize-control .selectize-dropdown [data-selectable] {
		padding: 5px 8px;
		font-size: 12px;
}
.products-header .list-group li:nth-child(1){
	width: 180px;
}
.products-header .list-group li:nth-child(2){
	/*width: 175px;*/
	width: 205px;
}
.products-header .list-group li:nth-child(3){
	width: 190px;
}
.products-header .list-group li:nth-child(4){
	width: 125px;
	float: right
}

.facebook-btn {
	float: left;
	background: #667ba5;
	color: #e2e0e0;
	display: inline-block;
	padding: 3px 6px 1px 7px;
	margin: 10px 0px 5px 0px;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.42857143;
	letter-spacing: 1px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.facebook-btn:hover, .facebook-btn:focus {
	background-color: #3d5b99;
	text-decoration: none;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.fc-facebook{
	margin-right: 3px;
}

/* 0.geral */
.site-color{
	color: #6f115c;
}

/* 1.top */
.openCart{
	float: left;
	padding-top: 5px;
	position: relative;
}
.openCart:hover{
	text-decoration: none;
	color: #dea56b;
	/*#6f115c*/
}

.search-bar {
	float: right; 
	padding-top: 40px;
	width: 300px;
}

.search-bar input {
    outline: none;
    font-size: 12px;
    line-height: 18px;
    color: #818181;
    margin: 0px;
    border: none;
    background: none;
    padding: 6px 7px;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 7px 0px;
}
.search-bar .btn.btn-default {
    background-color: #fff;
    border-color: #ccc;
    width: 48px;
}
.search-bar button {
    outline: none;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 7px 0px;
}
/*=== conselhos uteis ===*/
.tab-pane p{
	font-size: 16px !important;
}
/* 2.navbar */
.navbar-brand>img {
    height: 80px;
}

.navbar-brand {
  height: 85px;
  padding: 5px 15px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
    margin-top: 26px;
}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
	color: #006ce6;
	text-decoration: none;	
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
	color: #006ce6;
	background-color: transparent;
}

.navbar ul.nav > li.active > a, .navbar ul.nav > li.open > a {
	text-decoration: none !important;
}

@media (max-width: 767px) {
	.navbar-nav > li > a {
		padding: 5px 10px;
		font-size: 14px;
		text-decoration: none;
	}
}
.navbar ul.dropdown-menu li {
	border-bottom: none;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
	background: #ffffff !important;
	box-shadow: 0 5px 21px rgba(0,0,0,0.09);
	-moz-box-shadow: 0 5px 21px rgba(0,0,0,0.09);
	-webkit-box-shadow: 0 5px 21px rgba(0,0,0,0.09);
}

.yamm .yamm-content {
	padding: 20px 30px 53px 30px;
}

.navbar .yamm-content h4 {
	color: #b41d1d !important;
	text-transform: capitalize;
	font-size: 15px;
	margin: 6px 0;
}

.info-block-text {
    float: right;
    text-transform: uppercase;
    font-size: 16px;
    color: #4d4d4d;
    line-height: 4px;
    padding-left: 5px;
}

.btn-cart1 {
    border-radius: 5px;
    font-size: 1.2em;
    background-color: #acacac;
    color: #000000;
    padding-left: 25px;
    padding-right: 25px;
    /* min-width: 200px; */
    padding: 12px 24px;
    font-weight: 400;
    height: 55px;
    margin-top: -8px;
    border-color: #acacac;
}

.addToWish1 {
    border-radius: 5px;
    font-size: 1.2em;
    background-color: #efefef;
    color: #000000;
    padding-left: 25px;
    padding-right: 25px;
    /* min-width: 200px; */
    padding: 12px 24px;
    font-weight: 400;
    height: 55px;
    margin-top: -8px;
}
#productMain .box1{
    border: solid 1px #ccc;
}

#car-table .product{
	
}
.texto_negro {
    /* font-family: 'Open Sans', sans-serif; */
    line-height: 31px;
    font-weight: 400;
    color: #333333;
    font-size: 20px;
}
.no-padding-top {
    padding: 0!important;
}
.bar.background-image1 {
    background-repeat: no-repeat;
    background-image: url(/admin/images/pages/about-componentes.jpeg);
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    padding: 185px 0;
}
.bar.background-image2 {
    background-repeat: no-repeat;
    background-image: url(/admin/images/pages/about-vantagens.jpg);
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    padding: 185px 0;
}


#customer-order .box-order,
#order-infos .box-infos,
.box-observacoes{
	border: 1px solid #e5e5e5;
	box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
	background: #fff;
	padding: 1rem;
	margin-bottom: 1rem;
}
#order-infos .box-infos ul{
	list-style: none;
	padding-left: 0;
}

.sel-country .selectize-input {
    padding: 0px 8px;
}
.select-coin .selectize-input {
    padding: 4px 8px;
}
.quem-somos{
	text-align:center;
	justify-content: center;
}
.ribbon .theribbon {
    background-color: red;
}
.prod-det {
	text-align: center;
}
/* Social Login */
.btn-social{
  height: 40px;
  width: 300px;
  font-size: 17px;
}.btn-social:hover,.btn-social:focus{
  color:#fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.2s ease-in-out;
}
.btn-social-modal{
  height: 32px;
  width: 240px;
  font-size: 14px;
}
.btn-social-modal:hover,.btn-social-modal:focus{
  color:#fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.2s ease-in-out;
}
#btn-facebook{
  background: #43609c;
  border: 1px solid #43609c;
}
#btn-twitter{
  background: #2aa9e0;
  border: 1px solid #2aa9e0;
}
#btn-google{
  background: #d73d32;
  border: 1px solid #d73d32;
}

.pb-center-column{
    margin-bottom: 30px;
}
.pb-center-column h1 {
    color: #2f2f2f;
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    margin: 0 0 15px;
}
.pb-center-column p {
    margin-bottom: 10px;
    clear: both;
    font-size:14px;
}
.pb-center-column label {
    color: #666666;
    font-weight: 300;
}
.pb-center-column span.editable {
    color: #e95668;
    font-weight: 300;
}