
.itens_mobile{display:none !important;}
.itens_main{display:block!important;}
header{
	width:100%;	
	height:146px;
	position:relative;
	background:url(../imagens/bg-header.png) center top no-repeat;
	z-index:2;
}

header .info-header{
	width:350px;
	height:auto;
	position:relative;
	float:left;	
}

header .info-header .p1{
	color:#935292;
	padding-top:20px;	
}
header .info-header .p2{
	color:#fff;
	padding-top:5px;
	font-size:22px;	
}

header  .logo{
	width:242px;
	height:42px;
	position:absolute;
	left:50%;
	margin-left:-121px;
	margin-top:20px;	
}

header .itens{
	width:400px;
	height:auto;
	position:relative;
	float:right;
	-webkit-transition:0.5s;
    -moz-transition:0.5s;
	
}

header .share{
	padding:29px 16px;
	float:left;
	cursor:pointer;	
}

header .socials{
	width:160px;
	height:53px;
	margin-top:93px;
	background:rgba(60,51,49,0.8);
	right:35px;
	position:absolute;	
	z-index: 5;
}

header .socials img{
	width:40px;
	height:40px;
	position:relative;
	float:left;
	margin-right:5px;
	margin-left:7px;
	margin-top:5px;	
}

header .share:hover .socials{
	display:block;
}

header .itens span{
	position:relative;
	float:left;
	padding:25px 25px;
	cursor:pointer;	
	-webkit-transition:0.5s;
    -moz-transition:0.5s;
}

header .itens p{
	float:right;
	padding-left:10px;
	color:#fff;	
}

header .itens span:hover{
	background:#a75aa6;
}

header .itens .linguas{
	width:60px;
	height:32px;
	margin-top:30px;
	border-radius:6px;
	border:1px #fff solid;
	background:url(../imagens/setinha.png) top 12px right 8px rgba(60,51,49,0.8) no-repeat;
	right:0px;
	position:absolute;	
}

header .itens .linguas a{
	width:100%;
	height:20px;
	display:block;
	position:relative;
}

header .itens .linguas img{
	margin-top:8px;
	margin-left:8px;
	float:left;	
}

header nav{
	width:100%;
	position:relative;
	height:auto;
	clear:both;	
	
}

header nav ul{
	width:100%;
	position:relative;
	height:auto;
	text-align:center;

	}

header nav ul li p{color: #fbdbff; text-transform: uppercase; font-size: 15px; font-weight: bold;}
header nav ul .diferent:hover{background: none; color: #fbdbff; cursor: default;}

header nav ul li{
	padding: 17px 15.7px;
	font-size: 13px;
	position:relative;
	float:left;
	color:#fff;
	cursor:pointer;
	-webkit-transition:0.5s;
    -moz-transition:0.5s;
}

header nav ul li:hover{	
	background:#fff;
	color:#000;	
}

header .content-linguas{
	width:100%;
	height:65px;
	position:relative;
	margin-top:3px;
	padding-top:6px;
	display:none;
	z-index: 3;
	clear:both;
}

header .content-linguas a{
	width:100%;
	display:block;
	height:20px;
	padding:3px 0px;	
	font-size:10px!important;
	color:#fff;
	line-height:30px;	
}

header .content-linguas img{
	position:relative;
	margin-left:3px;
	float:left;
	margin-right:5px;
}

footer{
	width:100%;	
	height:auto;
	position:relative;
	z-index:2;
	float:left;
}

footer .topo-footer{
	width:100%;
	height:700px;
	position:relative;
	background:#000;	
}

footer .logo{
	width:242px;
	height:42px;
	position:relative;
	left:50%;
	float:left;
	margin-left:-121px;
	margin-top:50px;	
}

footer nav{
	width:100%;
	position:relative;
	height:auto;
	clear:both;	
}

footer nav ul{
	width:100%;
	position:relative;
	height:auto;
	margin-top:30px;
	float:left;
	text-align:center;
	padding-bottom:20px;
	padding-top:30px;
	border-bottom:2px #fff solid;
	}

footer nav ul li{
	padding: 17px 7px;
	font-size: 13px;
	position:relative;
	float:left;
	color:#fff;
	cursor:pointer;
	-webkit-transition:0.5s;
    -moz-transition:0.5s;	
}



footer nav ul li:hover{	
	background:#fff;
	color:#000;	
}
footer .newsletter{
	width:100%;
	height:auto;
	position:relative;
	margin-top:90px;
	float:left;
}

footer .newsletter p{
	float:left;
	padding-left:20px;
	color:#fff;		
	font-size:25px;
	font-family: 'ofelia_stdlight';
}

footer .newsletter span{
	font-weight:bold;
}

footer .newsletter input{
	width:913px;
	height:50px;
	margin-left:50px;
	border:1px #7d2b8b solid;
	color:#7d2b8b;
	outline:none;
	background:none;
	text-indent:25px;
	margin-top:10px;
}

footer .newsletter button{
	width:140px;
	height:34px;
	position:relative;
	float:right;
	margin-right:60px;
	margin-top:-44px;
	border:1px #7d2b8b solid;
	color:#7d2b8b;
	background:none;
	cursor:pointer;
	-webkit-transition:0.5s;
    -moz-transition:0.5s;
}

footer .newsletter button:hover{
	color:#fff;	
	border:1px #fff solid;
}

footer .newsletter ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #7d2b8b;
}
footer .newsletter :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #7d2b8b;
   opacity:  1;
}
footer .newsletter ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #7d2b8b;
   opacity:  1;
}
footer .newsletter :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #7d2b8b;
}
footer .newsletter ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #7d2b8b;
}

footer .btns-footer{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	margin-top:100px;	
}

footer .btns-footer .encontrar-footer{
	width:450px;
	height:60px;
	position:relative;
	float:left;
	background:url(../imagens/local-header.png) center left 30px no-repeat;
	color:#fff;
	outline:none;
	margin-left:30px;
	border:1px #fff solid;
	font-size:22px;
	cursor:pointer;
	-webkit-transition:0.5s;
    -moz-transition:0.5s;
	font-family: 'ofelia_stdlight';
}

footer .btns-footer img{width: 150px; height: 73px; position: absolute; margin-top: -7.5px; left: 50%; margin-left: -75px;}

footer .btns-footer .loja-footer{
	width:450px;
	height:60px;
	position:relative;
	float:right;
	background:url(../imagens/sacola-header.png) center left 30px no-repeat;
	color:#fff;
	outline:none;
	cursor:pointer;
	margin-right:30px;
	border:1px #fff solid;
	font-size:22px;
	-webkit-transition:0.5s;
    -moz-transition:0.5s;
	font-family: 'ofelia_stdlight';
}
footer .btns-footer button:hover{
	width: 400px;
	opacity: 0.7;
}

footer .btns-footer .encontrar-footer:hover{
	margin-left: 30px;	
}

footer .btns-footer .loja-footer:hover{
	margin-right: 30px;	
}

footer .btns-footer span{
	font-weight:bold;	
}

footer .content-footer{
	width:100%;
	height:510px;
	position:relative;
		
}

footer .social-footer{
	width:300px;
	height:130px;	
	left:50%;
	margin-left:-150px;
	position:relative;	
	text-align:center;
	margin-top:-30px;	
}

footer .social-footer img{
	display:inline-block;
	cursor:pointer;	
}

footer .social-footer p{
	padding-top:15px;
	font-family: 'ofelia_stdbook';
	font-weight:400;
	font-size:20px;	
}

footer .info-footer{
	width:570px;
	height:220px;
	float:left;
	position:relative;	
	text-align:left;
	margin-top:60px;
	border-right:1px #e6e6e6 solid;
		
}

footer .info-footer h6{
	color:#7d2b8b;
	font-family: 'ofelia_stdlight';	
	font-size:22px;
	padding-left:60px;
}

footer .info-footer h6 span{
	font-weight:bold;	
	font-family: 'ofelia_stdbold';
}

footer .info-footer p{
	color:#000;
	padding-left:60px;
	padding-top:15px;	
	font-size:30px;
}

footer .info-footer p span{
	font-size:22px;	
}

.assinatura {
	width:100%;
	height:auto;
	position:absolute;
	margin-top:90px;
	float:left;
	padding:15px 0 15px 0;
	overflow:hidden;
	bottom:15px;
	}
a.class {
	position:absolute;
	display:block;
	overflow:hidden;
	width:80px;
	background:url(../imagens/class.png) no-repeat;
	height:15px;
	float:left;
	text-indent:-999999px;}
.assinatura p {
	float:right;
	text-transform:uppercase;
	color:#7d2b8b;
	padding:0!important;
	letter-spacing:1px;
	font-size:10px!important;}



