html,body{
	margin:0px;
	height:100%;
	width:100%;
	background:#fdd5be;
	font-family: 'Raleway', sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}


.FONTE{
	font-family: 'Raleway', sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	font-weight:300;
}


.SO_DESKTOP{
	display:block;
}

.SO_MOBILE{
	display:none;
}

.SO_STORE{
	display:none;
}



.sysdate{
	font-weight:400;
	padding-left:1px;
}




#pagseguro-credit-card-form {
    display: block;
    background: #cbd1c5;
	border:1px solid #bbb;
    float: left;
    padding: 10px;
	padding-top:20px;
}


#pagseguro-payment-methods{
	margin-bottom:0px;
}


#pagseguro-payment-methods li{
	border:none !important;
}

#pagseguro-payment-methods li.active{
	border:1px solid #bbb !important;
	border-bottom: none;
	background:#fff !important;
}


.payment_box payment_method_pagseguro input-text{
	border:1px solid #555 !important;
	background:#fff !important;
}






.woocommerce-additional-fields{
	display:none !important;
}





.PESSOA_ATUAL{
	z-index:99999999 !important;
	position:relative;
	cursor:default !important;
}


.PESSOA_ATUAL .NOME_PESS{
	opacity:0;
}



.CADA_PESSOA{
	width:calc(100% / 4 - 60px);
	margin-left:30px;
	margin-right:30px;
	float:left;
	overflow:hidden;
	margin-top:20px;
	position:relative;
	cursor:pointer;
	opacity:0.7;
	transition:opacity 0.5s !important;
}

.CADA_PESSOA:hover{
	opacity:1;
}

.PESSOA_ATUAL{
	opacity:1 !important;
}



.ESCONDA_PESSOA .INTO_PESS{
	opacity:0.2;
}

.ESCONDA_PESSOA .INFO_PESS{
	opacity:0.2;
}



.DESC_PESS{
	font-size: 18px;
	line-height:32px;
	margin-top:20px;
	font-weight:300;
	opacity:1;
	height:auto;
	transition:height 0.5s !important;
}



.INTO_PESS{
	transition:border 0.3s, padding 0.3s, opacity 0.5s !important;
}


.INTO_PESS img{
	border-radius:50%;
	transition: border-radius 0.7s !important;
}

.PESSOA_ATUAL .INTO_PESS img{
	border-radius:0%;
}




.CADA_PESSOA:hover > .INTO_PESS{
	border:0px solid #fdd5be;
	padding:0px;
}


.PESSOA_ATUAL .INTO_PESS{
	border:0px solid #fdd5be !important;
	padding:0px !important;
}




.INFO_PESS{
	width:100%;
	margin-top:15px;
}


.NOME_PESS{
	font-size:22px;
	color:#000;
}



.LIMITE_01{
	width:calc(100% - 60px);
	max-width:1700px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-left:30px;
	padding-right:30px;
}


#CORPO_01{
	width:100%;
	float:left;
	min-height:100px;
	position:relative;
}




.HK{
	font-weight:900;
}


.CLOSE_PESS{
	background:#fcd5c0 url(/SHOPLIVES/STUDIOA/images/close2.svg?X=43) no-repeat center center;
	background-size:22px;
	position:absolute;
	right:0px;
	top:0px;
	width:28px;
	height:28px;
	display:none;
}

.CLOSE_PESS:hover{
	background:#fcd5c0 url(/SHOPLIVES/STUDIOA/images/close2.svg?X=43) no-repeat center center;
	background-size:22px;
}

.PESSOA_ATUAL .CLOSE_PESS{
	display:block;
}




.GOA{
	position:absolute;
	width:calc(100% / 4) !important;
	height:auto;
	display:none;
	margin-top:20px;
	z-index:99999999;
	text-align:justify;
}


.GOA_1{
	left:calc(100% / 4 - 0px) !important;
	margin-left:20px;
	text-align:left;
	border-left: 1px solid #000;
	padding-left:40px;
}


.GOA_2{
	left:calc(100% / 2 - 20px) !important;
	margin-left:20px;
	text-align:left;
	border-left: 1px solid #000;
	padding-left:40px;
}


.GOA_3{
	right:calc(100% / 2 - 0px) !important;
	margin-left:20px;
	border-right: 1px solid #000;
	padding-right:40px;
	text-align:right;
}


.GOA_4{
	right:calc(100% / 4 + 20px) !important;
	margin-left:20px;
	border-right: 1px solid #000;
	padding-right:40px;
	text-align:right;
}



.MAIS_PESS{
	width:26px;
	height:26px;
	position:relative;
	display:inline-block;
	background:url(/SHOPLIVES/STUDIOA/images/mais.svg) no-repeat center center;
	background-size:16px;
	border:1px solid #000;
	margin-top:10px;
}






#THE_SLIDE{
	width:100%;
	float:left;
	background:url(/SHOPLIVES/STUDIOA/images/BG7.jpg?x=43) no-repeat center center;
	background-size:cover;
	height:calc(100vh - 100px)
}






.AGENDE{
	width:auto;
	padding:30px;
	padding-left:90px;
	letter-spacing:1px;
	line-height:30px;
	background:#cbd1c5 url(/SHOPLIVES/STUDIOA/images/CALENDAR.svg) no-repeat center left 30px;
	background-size:48px;
	position:absolute;
	right:30px;
	top:-50px;
	color:#000;
	font-size:18px;
	cursor:pointer;
	z-index:9;
	transition:background 0.5s !important;
	display:none;
}

.AGENDE:hover{
	background:#fff url(/SHOPLIVES/STUDIOA/images/CALENDAR.svg) no-repeat center left 30px;
	background-size:48px;
}



.AOVIVO{
	width:auto;
	padding:30px;
	padding-left:100px;
	letter-spacing:1px;
	line-height:30px;
	background:#cbd1c5 url(/SHOPLIVES/STUDIOA/images/aovivo.svg?x=4334) no-repeat top 13px left 30px;
	background-size:58px;
	position:absolute;
	right:30px;
	top:-50px;
	color:#000;
	font-size:18px;
	font-weight:700;
	cursor:pointer;
	z-index:9;
	transition:background 0.5s !important;
}

.AOVIVO:hover{
	background:#fff url(/SHOPLIVES/STUDIOA/images/aovivo.svg?x=3443) no-repeat top 13px left 30px;
	background-size:58px;
}






#SOBRE{
	width:100%;
	float:left;
	position:relative;
	top:-100px;
}


.MID_1{
	width:50%;
	float:left;
	position:relative;
}


.MID_2{
	width:50%;
	float:left;
	position:relative;
}


.IMG_SOBRE{
	width:calc(100% - 40px);
	margin-bottom:50px;
	position:relative;
	z-index:1;
}


.DETAIL_IMG_SOBRE{
	width:calc(100% - 40px);
	background:#cbd1c5;
	position:absolute;
	right:0px;
	bottom:10px;
}

.DETAIL_IMG_SOBRE img{
	opacity:0;
	width:100%;
}


.INT_MID_2{
	padding-left:60px;
	padding-top:200px;
}


.MATIT{
	font-size:48px;
	font-weight:600;
	letter-spacing:3px;
}


.SOBRE_DESC{
	font-size:18px;
	font-weight:300;
	letter-spacing:1px;
	margin-top:40px;
	max-width:600px;
	line-height:32px;
	color:#000;
	margin-right:40px;
	opacity:0.8;
}


.END_DESC{
	font-size:18px;
	font-weight:300;
	letter-spacing:1px;
	margin-top:40px;
	line-height:32px;
	color:#000;
	margin-right:0px;
	text-align:right;
}




#ESTRUTURA{
	width:calc(100% + 20px);
	margin-left:-10px;
	float:left;
}



.CADAFOTO{
	width:calc(100% / 8 - 20px);
	opacity:0.7;
	float:left;
	margin:10px;
	filter: none;
	position:relative;
    -webkit-filter: grayscale(100%);
    -moz-filter:    grayscale(100%);
    -ms-filter:     grayscale(100%);
    -o-filter:      grayscale(100%);
    cursor: pointer;
	transition:filter 0.3s, opacity 0.3s !important;
}

.CADAFOTO:hover{
	opacity:1;
	filter: none;
    -webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);
    cursor: pointer;
}



.CADAFOTO img{
	width:100%;
	display:block;
	
}




#CORPO_04{
	padding-top:90px;
	padding-bottom:100px;
	float:left;
	width:100%;
	background:#cbd1c5;
	margin-bottom:100px;
	margin-top:100px;
}

.FLOAT_04 #CORPO_04{
	margin-top:0px !important;
	z-index:9999 !important;
	padding-top:70px;
}

.FLOAT_04 .CONGRIO{
	display:none;
}


.TIT_NEWS{
	text-align:center;
	margin-bottom:20px;
	width:100%;
	float:left;
}

.ESTRU_TIT{
	text-align:right;
	padding-right:7px;
	padding-bottom:10px;
}


.DIV_CAMPO_NEWS{
	margin-top:20px;
	width:calc(100% - 0px);
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	padding-right:0px;
}



.tagged_as{
	display:none !important;
}



.CAMPO_NEWS{
	width:100%;
	background:none;
	border:none;
	border-bottom:1px solid #000;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#000;
	font-weight:300;
	text-align:center;
	letter-spacing:1px;
}


.SENDEMAIL{
	background:url(/SHOPLIVES/STUDIOA/images/seta.svg) no-repeat center center;
	background-size:42px;
	width:50px;
	height:50px;
	float:right;
	margin-right:-12px;
	margin-top:10px;
	cursor:pointer;
}

.SENDEMAIL:hover{
	background:#cbd1c5 url(/SHOPLIVES/STUDIOA/images/seta.svg) no-repeat center center;
	background-size:42px;
}



#CORPO_05{
	width:100%;
	float:left;
	margin-bottom:100px;
}


.DIV_CAMPOS_CONTATOS{
	margin-top:30px;
	margin-bottom:50px;
	max-width:600px;
}

.CAMPO_CONTACT{
	width:100% !important;
	float:left !important;
	background:none !important;
	border:none !important;
	height:30px !important;
	border-bottom:1px solid #000 !important;
	z-index:9 !important;
	position:relative !important;
	font-size:18px !important;
	font-weight:300 !important;
	letter-spacing:1px !important;
}

.CAMPO_CONTACT:focus{
	border-bottom:3px solid #000 !important;
	height:28px !important;
}


.MARK_CAMPO{
	border-bottom:3px solid #000 !important;
	height:28px !important;
}



.CADA_DIV_CAMPO{
	float:left;
	width:100%;
	margin-bottom:30px;
	transition:margin-top 0.3s !important;
}

.UAT{
	width:100%;
	float:left;
	position:relative;
}


#MENSAGEM{
	min-height:60px !important;
}


.PARA{
	font-weight:300;
}


.TIT_CAMPO{
	position:absolute;
	left:0px;
	bottom:0px;
	height:30px;
	line-height:30px;
	color:#000;
	font-weight:300;
	letter-spacing:1px;
	font-size:16px;
	opacity:0.6;
	z-index:1;
	display:none;
}


.MARCADO{
	margin-top:30px;
}

.MARCADO .TIT_CAMPO{
	bottom:25px;
}



.CAMPO_CONTACT::placeholder { /* Firefox, Chrome, Opera */ 
    color: rgba(0,0,0.0.6);
	font-weight:300 !important;
	font-size: 18px;
} 
  
.CAMPO_CONTACT:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: rgba(0,0,0.0.6); 
	font-weight:300 !important;
	font-size: 18px;
} 
  
.CAMPO_CONTACT::-ms-input-placeholder { /* Microsoft Edge */ 
    color: rgba(0,0,0.0.6);
	font-weight:300 !important;
	font-size: 18px;
} 




.DUPLA_1{
	float:left;
	width:calc(50% - 10px);
	padding-right:10px;
}

.DUPLA_2{
	float:left;
	width:calc(50% - 10px);
	padding-left:10px;
}



.OMS{
	width:calc(100% - 0px);
	text-align:right;
	float:righ;
	display:inline-block;
	max-width:600px;
}


.OCNAS{
	text-align:right;
}



#CORPO_MENU{
	position:absolute;
	top:60px;
	left:0px;
	width:100%;
	z-index:999;
}




.CADA_MENU{
	float:right;
	height:50px;
	line-height:50px;
	color:#fcd5c0;
	font-size:16px;
	letter-spacing:1px;
	margin-left:20px;
	cursor:pointer;
	z-index:9;
	position:relative;
}

.CADA_MENU:hover{
	height:45px;
	border-bottom:5px solid #fcd5c0;
}



.INSTA{
	width:28px;
	height:50px;
	background:url(/SHOPLIVES/STUDIOA/images/instagram.svg?x=43) no-repeat top 10px center;
	background-size:32px;
	float:right;
	cursor:pointer;
	margin-left:35px;
	margin-right:10px;
	z-index:9;
	position:relative;
}

.INSTA:hover{
	height:45px;
	border-bottom:5px solid #fcd5c0;
}


.ADA{
	width:auto;
	height:50px;
	background:none;
	position:absolute;
	right:20px; 
	top:0px;
}


.FIXMENU{
	position:fixed !important;
	left:0px !important;
	top:0px !important;
	background:#fff !important;
	z-index:9999;
}

.FIXMENU .LIMITE_01 .ADA{
	background:none !important;
}


.FIXMENU .LIMITE_01 .ADA .CADA_MENU{
	
}



.ECLE{
	width:200%;
	height:0px;
	background:rgba(2,2,2,0.9);
	position:absolute;
	left:0px;
	transition:height 0.5s !important;
	z-index:1;
}

.FIXMENU .LIMITE_01 .ADA .ECLE{
	height:50px;
}



.fancybox-button--thumbs, .fancybox-button--play{
	display:none !important;
}




.THELOGO{
	max-width:350px;
	width:20%;
	margin-top:50px;
}



.MENUMOB{
	width:40px;
	height:40px;
	margin-right:10px;
	margin-top:10px;
	background:#222 url(/SHOPLIVES/STUDIOA/images/menu.svg?x=4343) no-repeat center center;
	background-size:cover;
	cursor:pointer;
	border:1px solid #fcd5c0;
	z-index:999;
}


.CLOSEMOB{
	width:40px;
	height:40px;
	margin-right:10px;
	margin-top:10px;
	background:#222 url(/SHOPLIVES/STUDIOA/images/close.svg?x=4343343) no-repeat center center;
	background-size:22px;
	cursor:pointer;
	border:1px solid #fcd5c0;
	z-index:9999999;
	display:none;
}




.FIXMENU .MENUMOB{
	background:rgba(2,2,2,1) url(/SHOPLIVES/STUDIOA/images/menu.svg?x=4343) no-repeat center center;
	background-size:cover;
}


#MENU_MOB_OPTS{
	width:100%;
	height:100%;
	background:#fcd5c0;
	position:fixed;
	top:0px;
	left:0px;
	z-index:99999;
	display:none;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch; /* deixa a rolagem suave */
}



.ENDERECO_MENU{
	padding-top:30px;
	width:100%;
	float:left;
}




.OPT_MENUMOB{
	width:100%;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	font-size:28px;
	color:#000;
	font-weight:300;
	letter-spacing:1px;
	margin-left:30px;
}


.LIBERE_AGENDA{
	display:block !important;
}


.CONTINUAR{
	display:inline-block;
	border-bottom:1px dotted #000;
	cursor:pointer;
}

.CONTINUAR:hover{
	border-bottom:1px solid #000;
	opacity:1;
}




.BOTAO_DESK_PESS{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:999999;
	background:none;
}


.PESSOA_ATUAL .BOTAO_DESK_PESS{
	display:none !important;
}


.BOTAO_MOB_PESS{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:999999;
	background:none;
}

.INDI_FLOAT .BOTAO_MOB_PESS{
	display:none !important;
}

.INDI_FLOAT .TIT_NEWS{
	display:none;
}


.NOME_PESS{
	transition:opacity 0.3s !important;
}

.INDI_FLOAT .NOME_PESS{
	opacity:0;
}


.INDI_FLOAT .INTO_PESS img{
	border-radius: 0%;
}



.INDI_FLOAT .CADA_PESSOA{
	opacity:1 !important;
}









.HOS{
	width:calc(100% - 20px);
	margin-left:10px;
	margin-right:10px;
	float:left;
	border:1px solid #ccc;
	position:relative;
	background:#cbd1c5;
	margin-bottom:50px;
}

.IMAGECURSO{
	width:220px;
	height:auto;
	float:left;
	position:relative;
}

.IMAGECURSO img{
	width:200px;
	position:relative;
	float:left;
	margin:10px; 
}


.BLOCO_1{
	width:calc(100% - 240px);
	float:left;
	position:relative;
	padding:10px; 
	margin-bottom:0px;
}

.BLOCO_1{
	width:calc(100% - 240px);
	float:left;
	position:relative;
	padding:10px; 
	margin-bottom:0px;
}


.BLOCO_2{
	width:100%;
	float:left;
	height:auto;
	min-height:100px;
}

.BLOCO_3{
	width:calc(100% + 20px);
	margin-left:-10px;
	height:50px;
	position:relative;
	left:0px;
	bottom:0px;
	float:left;
}


.BLOCO_3_WOO{
	width:calc(100% + 0px);
	margin-left:0px;
	height: auto;
	position:relative;
	left:0px;
	bottom:0px;
	float:left;
}




.COMPREBT{
    color: #f4f4f4;
    background: #1abc9c;
    font-weight: bold;
    margin-left: 5px;
    font-family: Arial,sans-serif;
    border-radius: 4px;
    border: solid 0 #e3edf4;
    border-bottom: 2px solid #3a9a95;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	
	width:calc(100% - 0px);
	margin-left:0px;
	height:40px;
	float: left;
	width:100%;
	float:left;
	cursor:pointer;
	color:#fff; 
	margin-top:10px;
	margin-bottom:0px;
	line-height:40px;
	text-align:center;
	font-weight:700;
	letter-spacing:1px;
}



.LIPS{
	width:calc( (100% / 3) - 22px);
	margin-left:0px;
	margin:10px;
	position:relative;
	height:40px;
	background:rgba(255,255,255,0.3);
	border:1px solid rgba(255,255,255,0);
	float:left;
	text-align:center;
	line-height:40px;
	font-weight:600;
	font-size:16px;
}

.LIPS_HOJE{
	background:#fff !important;
	color:#222;
}


.LIPS_WOO{
	width:calc( (100% / 2) - 22px);
	max-width:200px !important;
	margin-left:0px;
	margin:0px;
	position:relative;
	height:40px;
	background:rgba(0,0,0,0.1);
	border:1px solid rgba(255,255,255,0);
	float:left;
	text-align:center;
	line-height:40px;
	font-weight:600;
	font-size:16px;
}



.woocommerce-customer-details{
	display: none !important;
}




.TIT_LIPS{
	position:absolute;
	top:-21px;
	height:20px;
	letter-spacing:1px;
	display:none;
	width:100%;
	text-align:center;
	line-height:20px;
	font-size:13px;
	color:#222;
}




.INSTR pre{
	background: none !important;
	font-family: inherit !important;
	font-size: inherit !important;
	padding: inherit !important;
	margin:0px !important;
	line-height: inherit !important;
	width:auto !important;
	float:left !important;
	
}








@media (max-width:1800px) {
	
	
	.THELOGO{
		max-width:350px;
		min-width:250px;
		width:20%;
		margin-top:50px;
		margin-left:30px;
	}
	
	
	
	
}




@media (max-width:1250px) {
	
	
	
	.SO_DESKTOP{
		display:none;
	}
	
	.SO_MOBILE{
		display:block;
	}
	
	
	.LOGOLOJA{
		height:120px !important;
		margin-top:15px !important;
		margin-left:20px !important;
	}
	
	.CADAFOTO{
		width:calc(100% / 5 - 20px);
	}
	
	.CADAFOTO_16{
		display: none!important;
	}
	
	#CORPO_MENU{
		position:absolute;
		top:20px;
		left:0px;
		width:100%;
		z-index:9999999999;
	}
	
	.THELOGO{
		max-width:270px;
		min-width:270px;
		width:20%;
		margin-top:0px;
		margin-left:0px;
	}
	
	
	.IMG_SOBRE {
		width: calc(100% - 20px);
		margin-bottom: 30px;
		position: relative;
		z-index: 1;
	}
	
	#CORPO_04 {
		margin-bottom: 40px;
		margin-top:0px;
	}
	
	#CORPO_02 {
		padding-bottom: 100px;
		float:left;
	}
	
	
	#CORPO_05 .LIMITE_01 .MID_1{
		margin-top:0px;
	}
	
	
	.OMS{
		margin-top:100px;
	}
	
	
	
}
















		
		
@media (max-width:1000px) {		



		.HOS{
			width:calc(100% - 20px);
			margin-left:10px;
			margin-right:10px;
			float:left;
			border:1px solid #ccc;
			position:relative;
			background:#cbd1c5;
			margin-bottom:50px;
		}


		.IMAGECURSO{
			width:100%;
			height:auto;
			float:left;
			position:relative;
		}
		
		.IMAGECURSO img{
			width:calc(100% - 20px);
			position:relative;
			float:left;
			margin:10px; 
		}
		
		
		.BLOCO_1{
			width:calc(100% - 0px);
			float:left;
			position:relative;
			padding:10px; 
			margin-bottom:0px;
		}
		
		
		.BLOCO_2{
			width:calc(100% - 20px);
			float:left;
			height:auto;
			min-height: inherit;
			float:left;
		}
		
		.BLOCO_3{
			width:calc(100% + 0px);
			margin-left:-10px;
			height:auto;
			position:relative;
			left:0px;
			bottom:0px;
			float:left;
		}
		
		
		.COMPREBT{
			color: #f4f4f4;
			background: #1abc9c;
			font-weight: bold;
			margin-left: 5px;
			font-family: Arial,sans-serif;
			border-radius: 4px;
			border: solid 0 #e3edf4;
			border-bottom: 2px solid #3a9a95;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			border-radius: 4px;
			
			width:320px;
			margin-left:0px;
			height:40px;
			float: left;
			float:left;
			cursor:pointer;
			color:#fff; 
			margin-top:10px;
			margin-bottom:0px;
			line-height:40px;
			text-align:center;
			font-weight:700;
			letter-spacing:1px;
		}
		
				
		.LIPS{
			width:auto;
			margin-right:5px;
			position:relative;
			height:40px;
			padding-left:10px;
			padding-right:10px;
			background:rgba(255,255,255,0.3);
			border:1px solid rgba(255,255,255,0);
			float:left;
			text-align:center;
			line-height:40px;
			font-weight:600;
			font-size:15px;
		}
		
		
		
		.LIPS_WOO{
			width:calc(50% - 3px) !important;
			max-width:200px !important;
			margin:0px;
			position:relative;
			height:40px;
			padding-left:5px;
			padding-right:5px;
			background:rgba(255,255,255,0.1);
			border: 1px solid #ccc;
			float:left;
			text-align:center;
			line-height:40px;
			font-weight:600;
			font-size:15px;
		}
		
		
		
		
		
		
		.LIPS_PRECO{
			width:100%;
			float:left;
			text-align:left;
			background:none;
			padding-left:0px;
			font-size:22px;
			font-weight:900;
		}
		
		
		.TIT_LIPS{
			position:absolute;
			top:-21px;
			height:20px;
			letter-spacing:1px;
			display:none;
			width:100%;
			text-align:center;
			line-height:20px;
			font-size:13px;
			color:#222;
		}

		
	
}
		


















@media (max-width:1100px) {
	
		
	.MID_1{
		width:100%;
		float:left;
		position:relative;
		margin-top:200px;
	}
	
	
	.MID_2{
		width:100%;
		float:left;
		position:relative;
	}
	
	.INT_MID_2 {
		padding-left: 35px;
		padding-top: 10px;
	}
	
	.SOBRE_DESC {
		font-size: 18px;
		font-weight: 500;
		letter-spacing: 1px;
		margin-top: 10px;
		max-width: 600px;
		line-height: 32px;
		color: #000;
		margin-right: 0px;
		padding-left:3px;
	}
	
	.CADAFOTO{
		width:calc(100% / 3 - 20px);
		opacity:0.8 !important;
	}
	
	.THELOGO{
		max-width:200px;
		min-width:200px;
		width:20%;
		margin-top:0px;
		margin-left:0px;
	}
	
	
	.CADA_PESSOA{
		width:100%;
		margin-left:auto;
		margin-right:auto;
		float: left;
		overflow:hidden;
		text-align:center;
		margin-bottom:50px;
		opacity:0.8;
	}
	
	.INTO_PESS{
		width:100%;
		max-width:350px;
		margin-left:auto;
		margin-right:auto;
	}
	
	
	.INFO_PESS{
		width:100%;
		margin-top:5px;
	}
	
	.GOA{
		position:relative;
		float:left;
		width:calc(100% - 20px) !important;
		height:auto;
		display:none;
		margin-top:-200px;
		z-index:999;
		text-align:left;
		margin-bottom:70px;
	}
	
	.GOA_1,.GOA_2,.GOA_3,.GOA_4{
		left: inherit !important;
		right:inherit !important;
		width:width:calc(100% - 20px) !important;
		margin-left:-6px;
		margin-right:0px !important;
		text-align:left;
		border:none !important;
		border-left: 6px solid #fdd5be !important;
		padding-left:20px !important;
	}
	
	.INDI_FLOAT .HK{
		opacity:1;
		margin-top:140px;
	}
	
	.EST_QUEMSOMOS .MENUMOB{
		display:none !important;
	}
	
	.EST_QUEMSOMOS .CLOSEMOB{
		display:block !important;
	}
	
	
	.SOBRASLIDE{
		height: calc(35vw);
		width:100%;
		float:left;
		background:#1d1814;
		
	}
	
	#THE_SLIDE{
		width:100%;
		float:left;
		background:none;
		height:auto;
	}
	
	
	
	
}













@media (max-width:800px) {
	
		
	
	
	.MATIT {
		font-size: 42px;
		font-weight: 600;
		letter-spacing: 1px;
	}
	
	.END_DESC {
		margin-top: 10px;
		line-height: 32px;
		color: #000;
	}
	
	.AB{
		font-size:15px;
		line-height:22px;
		font-weight:500;
		opacity:0.6;
	}
	
	.AGENDE {
		width: auto;
		padding: 25px;
		display:inline-block;
		padding-right:30px;
		padding-left: 75px;
		letter-spacing: 1px;
		line-height: 20px;
		background: #cbd1c5 url(/SHOPLIVES/STUDIOA/images/CALENDAR.svg) no-repeat center left 20px;
		background-size: 42px;
		position: absolute;
		right: 0px;
		left: inherit;
		top: -30px;
		color: #000;
		font-size: 15px;
		font-weight:700;
		cursor: pointer;
		z-index: 9;
		transition: background 0.5s !important;
		display:none;
	}
	
	
	.AGENDE:hover{
		background: #fff url(/SHOPLIVES/STUDIOA/images/CALENDAR.svg) no-repeat center left 20px;
		background-size: 42px;
	}
	
	
	
	.AOVIVO {
		width: auto;
		padding: 25px;
		display:inline-block;
		padding-right:30px;
		padding-left: 85px;
		letter-spacing: 1px;
		line-height: 20px;
		background: #cbd1c5 url(/SHOPLIVES/STUDIOA/images/aovivo.svg?x=43) no-repeat top 5px left 20px;
		background-size: 52px;
		position: absolute;
		right: 0px;
		left: inherit;
		top: -30px;
		color: #000;
		font-size: 15px;
		font-weight:700;
		cursor: pointer;
		z-index: 9;
		transition: background 0.5s !important;
	}
	
	.AOVIVO:hover {
		background: #cbd1c5 url(/SHOPLIVES/STUDIOA/images/aovivo.svg?x=4343) no-repeat top 5px left 20px;
		background-size: 52px;
	}
	
	
	
	
	
	
	
	
	.DETAIL_IMG_SOBRE {
		width: calc(100% - 20px);
		background: #cbd1c5;
		position: absolute;
		right: 0px;
		bottom: 10px;
	}
	
	.INT_MID_2 {
		padding-left: 20px;
		padding-top: 10px;
	}
	
	
	.THELOGO{
		max-width:170px;
		min-width:170px;
		width:20%;
		margin-top:0px;
		margin-left:0px;
	}
	
	
	.ENDERECO_MENU .SOBRE_TIT{
		font-size:28px;
	}
	
	
	.MENU_1{
		float:left;
	}
	
	.MENU_1 .DIV_CAMPOS_CONTATOS .MATIT{
		font-size:28px !important;
	}
	
	
	.DUPLA_1{
		width:100%;
		padding-right: 0px;
	}
	
	.DUPLA_2{
		width:100%;
		    padding-left: 0px;
	}
	
	.MENUMOB{
		width:40px;
		height:40px;
		margin-right:10px;
		margin-top:10px;
		background:#222 url(/SHOPLIVES/STUDIOA/images/menu.svg?x=4343) no-repeat center center;
		background-size:cover;
		cursor:pointer;
		border:1px solid #fcd5c0;
		z-index:999;
	}
	
	
	.ADA {
		width: auto;
		height: 50px;
		background: none;
		position: absolute;
		right: 10px;
		top: 0px;
	}
	
	
	
	.TELEFONE{
		font-size:32px !important;
		margin-bottom:30px !important;
	}
	
}




