.backgroundimage{
	background: transparent no-repeat scroll left bottom; 
    width: 100%;
    background-size: cover;
}
div.center{
	text-align: center;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 28%;  
}
	div.center div.logo {
		background: url('../img/site/logo_landing.png') no-repeat center center;
		background-position: cover;
		width: 200px;
		height:60px;
		margin: 0 auto;
	}
	div.backgroundimage div.center .chosen-container{ 
		margin-top: 40px;
		margin-right: 20px;
	}
		.chosen-container-single .chosen-default span{
		    color: #666666 !important;
		}
		div.backgroundimage div.center .chosen-container-single .chosen-single span {
		    float: left;
		    color: #824A39;
		}
			div.backgroundimage div.center .chosen-container .chosen-results li.active-result {
			    text-align: left;
			}
				div.backgroundimage div.center .active-result {
					color: #666666 !important;
					font-weight: 600;
				}
					div.backgroundimage div.center .result-selected {
						color: #824A39 !important;
						font-weight: 600;
					}
			
div.footer{
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	bottom: 50px;
	color: #824A39;
	font-weight: 700;
	font-size: 12px;
}

div.products nav li {
	margin:0 !important;
}
.filterbar {
	display: none; /*TR*/
}

	nav.filterbar { 
		width: 100%;
		max-width: 1580px;
		height: 80px;
		float: left;
		background-color: #F7F8F9;
		list-style: outside none none;
		margin-bottom: 40px;
		z-index: 998;
		-webkit-transition: all 400ms ease-in-out;
	  	-moz-transition: all 400ms ease-in-out;
	  	-o-transition: all 400ms ease-in-out;
	  	transition: all 400ms ease-in-out;
	}
		.searchAll {
			position:fixed !important;
			top:80px;
		}
		nav.filterbar.insprod{
			position: fixed;
			top: 160px;
			left: 0;
			right: 0;
			margin: 0 auto;
			text-align: center;
		}
			nav.filterbar.moveUp {
				-webkit-transition: all 400ms ease-in-out;
			  	-moz-transition: all 400ms ease-in-out;
			  	-o-transition: all 400ms ease-in-out;
			  	transition: all 400ms ease-in-out;
				position: fixed !important;
				top:80px !important;
				margin-top: 0px !important;
			}
			nav.filterbar.moveDown {
				-webkit-transition: all 400ms ease-in-out;
			  	-moz-transition: all 400ms ease-in-out;
			  	-o-transition: all 400ms ease-in-out;
			  	transition: all 400ms ease-in-out;
				position: fixed !important;
				top:160px !important;
				margin-top: 0px !important;
			}
			nav ul.left{
				list-style-type: none;
				height:100%;
				padding-left:40px;
				display:none;
			}
				.full { width:100%; margin: 0px 0px 80px 0px !important;}
					nav ul.left li{
						display:inline-block;
						color: #AEAFAF;
						margin-top: 30px !important;
						margin-left:0px !important;
					}
						nav ul.left li a {
							opacity: 0.6 !important;
						}
					nav ul.left li.slash{
						margin-right: 10px !important;
						margin-left: 10px !important;
					}
					nav ul.left li.current a{
						opacity: 1 !important;
					}
					nav ul.left li a {
						font-weight: 900;
						color: #666666;
						text-transform: uppercase;
						opacity: 1;
						cursor: pointer;
						font-size: 12px;
					}
						nav ul.left li a:hover {
							opacity: 1 !important;
							text-decoration: none;
						}
			nav ul.right {
				list-style-type: none;
				height: 100%
			}
				nav ul.right li{
					margin-left: -4px !important;
					display: inline-block;
					border-right: 1px solid rgba(0, 0, 0, 0.1);
					position: relative;
					height: 100%;
					width: 240px;
					color: #666666;
					cursor: pointer;
					text-transform: uppercase;
				}	
					nav ul.right li:last-child{
						border-right: 0;
					}
					nav ul.right li.filterby span {
						float: right;
						margin-top: 30px;
						margin-right: 30px;
						font-weight: 400;
					}
					nav ul.right li:hover{
						color: #5d5d5d;
						text-decoration: none;
					}
					nav ul.right li#roupa:hover > a.head,  nav ul.right li#babygrows:hover > a.head{
						opacity: 1 !important;
					}
						nav ul.right li ul{
							display:none;
							position: absolute;
							top: 75px;
							width: 240px;
						}
						div.arrow_clothes, div.arrow_babygrows {
							background: transparent url("../img/site/arrow-drop.svg") no-repeat center center;
							background-size: 10px;
							width: 10px;
							height: 10px;
							float: right;
							opacity: 1;
						}
						.FilterActive {
							background-color: #EDEDED !important;
							z-index: 1;
						}
							.FilterActive a.head{
								color:#824A39 !important;
								opacity: 1 !important;
							}
							a.head {
								padding-top: 30px;
								height: 80px;
								top:0px !important;
							}
							nav ul.right li#roupa a,  nav ul.right li#babygrows a {
								color: #5d5d5d;
								font-weight: 900;
								text-decoration: none;
								position: absolute;
								top: 20px;
								opacity:0.7;
								width: 75%;
								margin-left: 20%;
							}
							nav ul.right li ul li{
								border-right: none;
								margin-left: 0px !important;
								height:60px;
								width: 100% !important; 
							}
								nav ul.right li ul li:hover {
									color:#824A39 !important;
									background: rgba(0,0,0,0.1);
								}
									nav ul.right li ul li a{
										opacity: 1 !important;
									}
										nav ul.right li ul li a.current{
											color:#824A39 !important;
										}

div.orderdetails {
	position:relative;
	width: 60%;
	margin:0 auto;
}
	div.orderdetails span{
		float: right;
		font-size: 13px;
		/*font-weight: 900; rev TR*/
		color: #666666;
	}

	div.orderdetails div.ordersubtotal, div.orderdetails div.orderiva, div.orderdetails div.ordershipping, div.orderDestination{
		font-size: 14px;
		/*font-weight: 900;Rev.TR*/


		color: #666666;
	}

	div.orderdetails div.ordertotal, div.orderdetails div.ordertotal span {
		font-size: 18px !important;
		font-weight: 600; /*TR*/
		color: #666666;
	}
	div.orderdetails div.orderiva, div.orderdetails div.ordertotal, div.orderdetails div.ordershipping, div.orderdetails div.ordersubtotal, div.orderDestination  {
		margin-top: 15px;
		border-bottom: 1px solid #CCC;
		padding-bottom: 15px;
	}
		div.orderdetails div.prodetailsError {
			float: left;
			margin-top: 49px;
			margin-left: 20px;
			color: red;
			font-weight: 600;
			display: none;
			font-size: 10px;
			text-transform: uppercase;
			letter-spacing: 1px;
		}
	div.orderdetails .normal-button-inverse {
		float:left !important;
		margin-top:40px;
	}

.greyback {
	background: #f7f8f9;
	-webkit-transition: all 400ms ease-in-out;
  	-moz-transition: all 400ms ease-in-out;
  	-o-transition: all 400ms ease-in-out;
  	transition: all 400ms ease-in-out;
}
/*********************/
/*					 */
/*     Histórico     */
/*                   */
/*********************/

div.history{
	margin-top: 80px;
}

/********* END *******/
.overlay-menu{
	display: none;
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	height:100%;
	z-index: 1;
}

#best-sellers-slideshow div.item div.category a {
    width: 220px;
    margin: 40px auto 0px;
    font-size: 15px;
    text-decoration: underline;
    color: #555;
}

header div.account div.clickme {
	height: 100%;
	position: absolute;
	width: 300px;
	margin-left: -35px;
}

#topseller {
	opacity:1 !important;
	text-decoration: none;
}

.saveMsg {
	float: left;
	margin-top: 20px;
	width: 160px;
	font-size: 11px;
}
.saveChange {
	display:none;
	float: left;
	margin-top: 8px;
	width: 160px;
	font-size: 11px;
	margin-left: 20px;
}

.delShopping {
	cursor:pointer;
	opacity: 0.6;
}
	.delShopping:hover {
		opacity : 1;
		-webkit-transition: all 150ms ease;
		-moz-transition: all 150ms ease;
		-ms-transition: all 150ms ease;
		-o-transition: all 150ms ease;
		transition: all 150ms ease;
	}
.redborder {
	border: 1px solid red!important;
}

.brownarrow {
    display: block;
    width: 10px;
    height: 8px;
    background: transparent url("../img/site/arrow-drop-brown2.svg") no-repeat scroll 0% 0% !important;
    position: relative;
    top: 10px;
    right: 10px;
}
