/* ---------------------------------------------------
	ESTRUTURA CSS 
	
	+ Configurações Gerais
	- Fontes
	- Reset uc-style.css
	- Tags HTML
	- Botão Padrão
	- Redes Sociais Compartilhar
	+ Formulários
	- Respostas Formulários
	+ Topo
	- Topo Base
	- Logotipo
	- Cadastro de E-mail
	- Busca
	+ Navegação
	+ Menu Principal
	- Submenus
	- Menu Breadcrump
	- Menu Lateral
	- Menu Horizontal
	+ Banners
	- Banner Principal
	- Banner Interno
	+ Páginas Estruturas
	- Conteúdo Padrão (2 colunas)
	+ Rodapé
	- Rodapé Principal
	- Rodapé Secundário
	+ Seções
	- Páginas
	+ Mobile
	
	/ESTRUTURA CSS 
------------------------------------------------------ */


/*******************************************************/
/* CONFIGURAÇÕES GERAIS */

/* Fontes */
@import url(https://fonts.googleapis.com/css?family=Poppins:400,700);
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400';
@import 'https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two';
@import 'https://fonts.googleapis.com/css?family=Bad+Script';
@import 'https://fonts.googleapis.com/css?family=Waiting+for+the+Sunrise';
/* /Fontes */

/* Reset uc-style.css */
div{
}
.ucFull,
.ucGroup,
.ucLine,
.ucCols1,
.ucCols2,
.ucCols3,
.ucCols4,
.ucCols5{
	background:none;
	border:0px solid green;
}
.ucFull{
	background:#fff;
	margin:0;
	padding:0;
}
.ucGroup{
	background:none;
	border-radius:0;
	padding-top:0;
}
/* /Reset uc-style.css */

/* Tags HTML */
*{
	font-family: 'Open Sans', sans-serif;
	font-size:11pt;
	font-weight:300;
	color:#414141;
}

body{
	background:#fff;
	margin:-20px 0 0 0;
}

h1,h2,h3,h4,h5,h6,p{
	background:none;
	border:0;
	padding:0;
}

h1{
	width:92%;
	display:block;
	margin:28px auto;
    font-size: 28pt;
    text-transform: uppercase;
    color: #ed1c24;
    font-weight: 300;
    padding: 0 0 21px 0;
    text-align: center;
    letter-spacing: 2pt;
	border-bottom:1px solid #e1e1e1;
}
h1.uch1-cardapio{ background: url(imagens/h1-cardapio.jpg) no-repeat center 57px; }
h1.uch1-unidades{ background: url(imagens/h1-unidades.jpg) no-repeat center 57px; }
h1.uch1-franquias{ background: url(imagens/h1-franquias.jpg) no-repeat center 57px; }
h1.uch1-programa-de-fidelidade{ background: url(imagens/h1-programa-de-fidelidade.jpg) no-repeat center 57px; }
h1.uch1-fique-por-dentro{ background: url(imagens/h1-fique-por-dentro.jpg) no-repeat center 57px; }
h1.uch1-eventos{ background: url(imagens/h1-eventos.jpg) no-repeat center 57px; }
h1.uch1-a-makis{ background: url(imagens/h1-a-makis.jpg) no-repeat center 57px; }
h1.uch1-contato{ background: url(imagens/h1-contato.jpg) no-repeat center 57px; }

h1 span{
	font-size:28pt;
	display:block;
	margin:0 0 -10px 0;
	padding:0 0 0 25px;
	color:rgba(0,0,0,0.7);
}
h2{
	margin-bottom:19px;
	font-weight: 300;
}
h3{
	font-size:16pt;
	color:rgba(0,0,0,0.6);
}
h4{
	font-size:16pt;
	color:rgba(0,0,0,0.6);
	text-align:center;
}
p{
	font-weight:300;
	line-height:16pt;
}
a{
	text-decoration:none;
}
img{
	border-radius:3px;
	border:none;
}
a img:hover{
	opacity:0.9;
}
b,strong{
	font-weight:bold;	
}
/* /Tags HTML */

/* Botão Padrão */
.ucBotao{
	background: #fff;
	border: 1px solid rgba(150,165,168,0.3);
	color: #45a5ae;
	margin:0 0 5px 0;
	padding: 0px 28px 0px 28px;
	font-weight:300;
	display:block;
	text-align:left;
}
.ucBotao:hover{
	background:rgba(0,0,0,0.1);
}
/* /Botão Padrão */

/* Redes Sociais Compartilhar */
.ucRedes{
	width:auto;
	margin-bottom: 12px;
	padding: 7px 0 7px 0;
}
.ucRedesBt{
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	cursor: pointer;
	opacity: 0.3;
	border: 2px solid #fff;
	border-radius: 50%;
	margin: 0 2px 0 0;
}
.ucRedesBt:hover{
	opacity:0.7;
}
.ucRedesBt span{ display:none; }
.ucRedes .ucFacebook{  background:url(imagens/icones-redes-sociais.jpg) no-repeat 0px 0px; }
.ucRedes .ucTwitter{   background:url(imagens/icones-redes-sociais.jpg) no-repeat -30px 0px; }
.ucRedes .ucGmais{     background:url(imagens/icones-redes-sociais.jpg) no-repeat -60px 0px; }
.ucRedes .ucTumblr{    background:url(imagens/icones-redes-sociais.jpg) no-repeat -90px 0px; }
.ucRedes .ucPinterest{ background:url(imagens/icones-redes-sociais.jpg) no-repeat -120px 0px; }
.ucRedes .ucWhatsapp{ display:none; }
.ucRedes .ucEmailShare{ background:url(imagens/icones-redes-sociais.jpg) no-repeat -180px 0px; DISPLAY:none; }
/* /Redes Sociais Compartilhar */

/* Formulários */
.ucForm{
	width: 100%;
	padding: 0 0 21px 0;
	margin: 14px 0 21px 0;
	background:;
	border-bottom:none;
}
.ucFormLinha .formColuna:nth-child(2n+1) {
	float: left;
	background: ;
}
.ucFormLinha .formColuna {
	float: right;
	width: 49%;
	min-width: 280px;
	margin: 0 0 0 0;
	min-height: 75px;
}
input,
input[type="submit"],
input[type="file"]
select,
textarea,
.ucForm input,
.ucForm select,
.ucForm textarea,
.ucForm input[type="submit"],
.ucForm input[type="file"],
.ucForm .ucFormLinha .formColuna input,
.ucForm .ucFormLinha .formColuna select,
.ucForm .ucFormLinha .formColuna textarea,
.ucForm .ucFormLinha .formColuna input[type="submit"],
.ucForm .ucFormLinha .formColuna input[type="file"]{
	width:94%;
	border: 1px solid #d9d9d9;
	border-radius:5px;
}
select {
	padding: 4px 7px 4px 7px;
}
textarea {
	width: 97.5%;
}
input[type="submit"]{
	max-width: 140px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10pt;
}
.ucFormLinha input{
	/*width:97.5%;*/
	width:100%;
}

.ucConteudos .ucGroup .ucLine .ucCols3 .ucForm{
	width:605px; 
	margin:0 auto; 
}
.ucConteudos .ucGroup .ucLine .ucCols3 .ucForm .ucFormLinha .formColuna input{
	width:100%; 
}

/* Respostas Forms */
.ucFull .ucGroup .ucLine .ucCols2 .ucCols1 p.Ok, 
.ucFull .ucGroup .ucLine .ucCols2 .ucCols1 p.Erro{
	background: #690;
	color: #fff;
	padding: 14px;
}
.ucFull .ucGroup .ucLine .ucCols2 .ucCols1 p.Erro{
	background:#C30;
}
/* /Respostas Forms */

/* /Formulários */

/* /CONFIGURAÇÕES GERAIS */


/*******************************************************/
/* TOPO */

/* Topo Base */
.ucTopo{
	height: 135px;
	background:#fff;
	padding:0;
	margin:0;
}
.ucTopo div.ucGroup{
	border:0px solid red;
	
	background:none;
	line-height:30px;
	min-height:50px;	
	padding:10px 0 10px 0;
}
.ucTopo div.ucLine{
	border:0px solid orange;
	
	margin:0;
	padding:0;
	min-height:auto;
}
/* /Topo Base */

/* Logotipo */
.ucLogotipo{
	width:280px;
	min-height:50px;
	margin-top:8px;
	float:left;
}
.ucLogotipo img{  }
/* /Logotipo */

/* Cadastro de E-mail */
.ucCadastroEmail form{
	border:0px solid green;
	
	background:none;
	margin:0 auto;
}
.ucCadastroEmail,
.ucPesquisar,
.ucRedesSociais{
	border:0px dotted green;
	
	width:295px;
	min-height:35px;
	padding:7px 0 0 0;
	margin:0 0 0 24px;
}
.ucCadastroEmail p, 
.ucPesquisar p{
	border:0px solid red;
	
	color:#fff;
	width:auto;
	float:left;
	font-size:11pt;
	line-height:14px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.ucCadastroEmail form, 
.ucPesquisar form{
	border:0px solid red;
	
	width:auto;
	height:35px;
	display:block;
	margin:0 auto;	
	padding:3px 0 0 0;
	float:left;
}
.ucCadastroEmail form input,
.ucPesquisar form input{
	width:112px;
	float:left;
	font-size:10pt;
	border-radius:2;
}
.ucCadastroEmail form input[type="submit"],
.ucPesquisar form input[type="submit"]{
	width:auto;
	background:#fff;
	float:left;
	margin:3px 0 0 2px;
	text-align:center;
	
	width: auto;
	height: 30px;
	padding: 4px 14px 5px 14px;
	color: #45a5ae;
	text-transform: uppercase;
	font-size: 10pt;
}
.ucCadastroEmail form input[type="submit"]:hover,
.ucPesquisar form input[type="submit"]:hover{
	background:#eee;
}
.ucPesquisar form input[type="submit"] {
	
}
.ucPesquisar form input[type="submit"]:hover {
	
}
.ucCadastroEmail {
	display:none;
    border-radius: 10px 10px 0px 0px;
    padding: 14px 14px 14px 14px;
    width: 260px;
    margin: 46px -100px 0 0;
}
/* /Cadastro de E-mail */

/* Pesquisar */
.ucPesquisar{
	margin-top: 32px;
	margin-left:100px;
	width:340px;
}
.ucPesquisar p{}
.ucPesquisar form{}
.ucPesquisar form input{
	width:232px;
}
/* /Pesquisar */

/* Redes Sociais */
.ucRedesSociais{
	border: 0px solid green;
    width: 123px;
    margin: 31px 0 0 24px;
    float: right;
	display:none;
}
.ucRedesSociais a{
	border: 2px solid #ccc;
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    margin: 8px 5px 0 0;
    background:#fff url(imagens/bt-redes-sociais.png) no-repeat;
    border-radius: 50%;
	background:#fff url(imagens/bt-redes-sociais.png) no-repeat -2px -2px;
}
.ucRedesSociais a:nth-child(2){
	background:#fff url(imagens/bt-redes-sociais.png) no-repeat -45px -2px;
}
.ucRedesSociais a:nth-child(3){
	background:#fff url(imagens/bt-redes-sociais.png) no-repeat -85px -2px;
}
.ucRedesSociais a span{
	display:none;
}
/* /Redes Sociais */

/* /TOPO */


/*******************************************************/
/* NAVEGAÇÃO */
/* Menu Principal */
/* Configurações Padrões */
ul.menuDrop, 
ul.menuDrop li, 
ul.menuDrop a{ margin:0; padding:0; list-style:none; text-decoration:none;}
ul.menuDrop ul{ position:absolute; display:none; box-shadow:3px 3px 2px rgba(0,0,0,0.4); z-index:999; }

/* Configurações nivel 1*/
ul.menuDrop{ float:left; font-size:13px; border-radius:3px;}
ul.menuDrop li{ float:left; width:auto; position:relative;}
ul.menuDrop li a{ display:block; padding:0 7px 0 7px; line-height:28px; height:25px; float:left; transition:all 0.1s linear; }

/* Configurações nivel 2
	ul.menuDrop li:hover > ul.submenu-1{ }
	ul.menuDrop ul.submenu-1 a{  width:160px; padding:0 7px; border-radius:3px;  }
*/
/*Configurações de cores*/
/*nivel 1
	ul.menuDrop{ background:#e1e1e1; }
	ul.menuDrop a{ color:#777; }
	ul.menuDrop li:hover > a{ background:#d0d0d0; color:#777; } 
*//*Configuração do menu hover*/
/*nivel 2
	ul.submenu-1{ background:#999;}
	ul.submenu-1 a{ color:#777; }
	ul.submenu-1 li:hover > a{ background:#d0d0d0; } 
*//*Configuração do menu hover*/


/* Personalização */
/* Parte 1 */
ul.menuDrop ul{ margin:0; padding:0; }

ul.menuDrop li{ width:auto; height:30px; float:left; margin:0 0 0 0; position:relative; } 

ul.menuDrop li a {
	width: auto;
	height: 30px;
	padding: 4px 14px 5px 14px;
	color:rgba(0,0,0,0.7);
	text-transform: uppercase;
	font-size: 10pt;
	border-radius: 3px;
	background:url(imagens/menu-marcacao.png) no-repeat center 40px;
}
ul.menuDrop li a:hover{
	background:rgba(0,0,0,0.1) url(imagens/menu-marcacao.png) no-repeat center 28px;
}
ul.menuDrop li a.ucContato{
	width:149px; 
	background:#d0d0d0;
	text-align:center;
}
/* Configurações nivel 1 */
ul.menuDrop{ }
ul.menuDrop li{ }
ul.menuDrop li a{  }

/* Configurações nivel 2 */
/* ul.menuDrop li.subm1,  */
ul.menuDrop li:hover > ul.submenu-1{ /* */ 
	display:block; 
	width:258px; 
	padding:21px 0 21px 0; 
	top:40px; 
	left:0; 
	border-radius:4px;
	box-shadow:none;
	background:rgba(128,139,141,1);
	border:0px solid red;
}
ul.menuDrop li:hover > ul.submenu-1 li a{
	
}

/* Configurações de cores*/

/* nivel 1 */
ul.menuDrop{  }
ul.menuDrop a{  }
ul.menuDrop li:hover > a{  } 

/* nivel 2 */
ul.menuDrop li ul.submenu-1{ 
	
}
ul.menuDrop li ul.submenu-1 li{
	display:block;
	height:45px;
	line-height:45px;
	margin:0 0 0 0;
	padding:0;
}
ul.menuDrop li ul.submenu-1 li a{ 
	
	display:block;
	height:16px;
	width:238px;
	
	padding:9px 0 18px 21px;
	background:none;
	
	
	font-weight:bold;
	font-weight:normal;
	color:rgba(0,0,0,0.7);
	text-transform:none;
	
	/* Mobile
		display:block; 
		width:177px; 
		padding:21px 0 21px 0; 
		top:53px; 
		left:0; 
		border-radius:4px;
		box-shadow:none;
		background:rgba(0,0,0,0.7) url(imagens/seta-down.png) no-repeat 85px 0;
		border:1px solid red;
	*/
}
ul.menuDrop li ul.submenu-1 li a:hover{ 
	background:rgba(0,0,0,0.2);
}
.ucMenuDrop{
	padding:0; border-top:1px solid #fff; 
	/* min-height:30px; */
}
.ucMenuDrop .ucGroup{ height:40px; padding:0; }
/* /Menu Principal */

/* Menu Breadcrump */
.ucBreadCrump{
	display:none;
	margin:7px 0 7px 0;
	padding:4px 0 6px 0;
	background:#fff;
}
.ucBreadCrump div{
	padding:0;
}
.ucBreadCrump ul,
.ucBreadCrump ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.ucBreadCrump .ucGroup ul:first-child{
	margin-left:14px;
}
.ucBreadCrump ul li a{
	padding:9px 7px 9px 0;
	font-size:9pt;
	color:#333;
	border-radius:3px;
}
.ucBreadCrump ul li a:hover{
	color:#000;
}
.ucBreadCrump ul li a span{
	display:inline-block;
	width:7px;
	height:7px;
	margin:0 7px 0 0;
	
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
	
	border-radius:0px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}
/* /Menu Breadcrump */
/* Menu Lateral */
ul.ucMenuLateral li{
	list-style:none;
	line-height:25px;
}
ul.ucMenuLateral li a{
	display: block;
    width: 84%;
    padding: 2px 0 2px 14px;
	
    text-align: left;
	
	background: #fff;
    float: right;
    margin: 3px 0 7px 2px;
	
    color: rgba(0,0,0,0.7);
    text-transform: uppercase;
    font-size: 9pt;
}
/* /Menu Lateral */
/* Menu Horizontal */
.ucSubMenuHorizontal{
	margin:0 auto;
}
.ucSubMenuHorizontal a.ucBotao{
	text-transform:uppercase;
	font-size:9pt;
	width:210px;
	padding:7px 14px 7px 14px;
	text-align:center;
	
	float: left;
	margin: 0 3px 21px 3px;
}
.ucPag-cardapio .ucSubMenuHorizontal{
	width:896px;
}
.ucPag-cardapio .ucSubMenuHorizontal a.ucBotao{
	width:auto;
	font-size:8pt;		
}
.ucPag-ficha-de-qualificacao .ucSubMenuHorizontal{
	width:738px;
}
/* /Menu Horizontal */

/* /NAVEGAÇÃO */


/*******************************************************/
/* BANNERS */
/* Banner Principal */

.ucBanner{
	background:#333;
	margin:0 0 120px 0;
	padding:0;
}

.ucBanner .bxslider ul.ucBannerA{
	width:990px;
	height:535px;
	display:block;
	margin:0 auto;
}
.ucBanner .bxslider ul li{
	float:none;
}
.ucBanner .bxslider ul.ucBannerA li.ucBannerTitulo{
	border: 0px solid red;
    white-space: normal;
    font-family: 'Roboto',sans-serif;
    font-size: 30pt;
    font-weight: 800;
    width: 320px;
    color: #000;
    text-transform: uppercase;
    position: relative;
    top: 81px;
    left: 0;
    padding: 0;
    margin: 0;
    display: block;
    text-align: left;
    letter-spacing: -1px;
    /* border: 1px solid green; */
    /* text-shadow: 1px 1px 0px #d86568; */
    line-height: 27pt;
}

.ucBanner .bxslider ul.ucBannerA li.ucBannerDescricao {
	border: 0px solid green;
	white-space: normal;
	font-size: 13pt;
	width:100%;
	color: #fff;
	position: relative;
	top: 124px;
	left:0;
	padding: 0;
	margin: 0;
	display: block;
	text-align: center;
	line-height: 1em;
}
.ucBanner .bxslider ul.ucBannerA li.ucBannerAction {
	border: 0px solid green;
	white-space: normal;
	font-size: 1.5em;
	width: 100%;
	color: #fff;
	position: relative;
	top: 90px;
	left: 0;
	padding: 30px 0 0 0;
	margin: 0;
	display: block;
	line-height: 1em;
}
.ucBanner .bxslider ul.ucBannerA li.ucBannerAction a{
	max-width: 160px;
    padding: 7px 28px 7px 28px;
    background: #fff;
    color: #000;
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 7px 7px 0 7px;
    text-transform: uppercase;
    font-size: 9pt;
}
.ucBanner .bxslider ul.ucBannerA li.ucBannerAction a:hover{
    background:rgba(0,0,0,0.1);
}


/* Modelos */



/*
	.ucBannerImg{
	background:url(_temas/t_site/imagens/banner-principal-bg.jpg) no-repeat top center; 
	border:1px solid red;
	}
*/

.ucBanner .bxslider ul.modeloDefault li.ucBannerTitulo{
    color: #d86568;
	border: 0px solid red;
    top: 81px;
    left: 0;
}
.ucBanner .bxslider ul.modeloDefault li.ucBannerTitulo,
.ucBanner .bxslider ul.modeloDefault li.ucBannerDescricao{ display:none; }
.ucBanner .bxslider ul.modeloDefault li.ucBannerAction{
	top:45px;
	padding:0;
}
.ucBanner .bxslider ul.modeloDefault li.ucBannerAction a{
	max-width:inherit;
	padding:0;
	background:none;
	color:rgba(0,0,0,0);
	border:none;
	width: auto;
	display: block;
	height: 78%;
}
.ucBanner .bxslider ul.modeloDefault li.ucBannerAction a:hover{ 
	background:none; 
	border:0; 
}


.ucBanner .bxslider ul.modeloBurguers li.ucBannerTitulo{
    color: #d86568;
	border: 0px solid red;
    top: 81px;
    left: 0;
}
.ucBanner .bxslider ul.modeloBurguers li.ucBannerDescricao{
	border:0px solid red;
    width: 300px;
    color: #000;
    top: 90px;
    left:0;
    text-align:left;
    line-height: 1em;
}


.ucBanner .bxslider ul.modeloTemakis li.ucBannerTitulo{
	color:#eba562;
	border: 0px solid red;
	top: 290px;
    left: 620px;
}
.ucBanner .bxslider ul.modeloTemakis li.ucBannerAction{
    width: 200px;
    top: 290px;
    left: 620px;
}
.ucBanner .bxslider ul.modeloTemakis li.ucBannerDescricao{
	border:0px solid red;
    width: 300px;
    color: #000;
    top: 300px;
    left: 620px;
    text-align:left;
    line-height: 1em;
}

.ucBanner .bxslider ul.modeloSaladas li.ucBannerTitulo{
	color:#b6c475;
	border: 0px solid red;
    top: 205px;
    left: 0;
}
.ucBanner .bxslider ul.modeloSaladas li.ucBannerAction{
    color: #fff;
    top: 210px;
    left:0;
}
.ucBanner .bxslider ul.modeloSaladas li.ucBannerDescricao{
	border:0px solid red;
    width: 300px;
    color: #000;
    top: 210px;
    left:0;
    text-align:left;
    line-height: 1em;
}
/* /Modelos */


.ucBanner ul.bxslider{
	border:0px solid orange;
	margin:0;
	padding:0;
}
.ucBanner ul.bxslider li{
	width:990px;
}
.ucBanner .bx-wrapper{
	border:0px solid blue;
	padding:0;
	margin:0;
}
.ucBanner .bx-wrapper .bx-viewport {
	width:auto;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	left: 0;
	background: #fff;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}
.ucBanner .bx-wrapper .bx-pager { 
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
	border: 0px solid red;
	margin: -67px 0 0 0;
	display: block;
	height: 20px;
	padding: 10px 0 0 0;
	position: relative;
}
.ucBanner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a{
	background:rgba(205,33,40,0.3);
}
.ucBanner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:rgba(205,33,40,0.5);
}
.ucBanner .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 35px;
	height: 56px;
	text-indent: -9999px;
	z-index: 99;
	
}
.ucBanner .bx-wrapper .bx-prev {
	background:url(imagens/banner-setas.png) no-repeat 0px 0px;
}
.ucBanner .bx-wrapper .bx-prev:hover {
	background:url(imagens/banner-setas.png) no-repeat 0px 0px;
}
.ucBanner .bx-wrapper .bx-next {
	background:url(imagens/banner-setas.png) no-repeat -34px 0px;
}
.ucBanner .bx-wrapper .bx-next:hover {
	background:url(imagens/banner-setas.png) no-repeat -34px 0px;
}
/* /Banner Principal */
/* Banner Interno */
/* Banner Interno */
/* /BANNERS */


/*******************************************************/
/* PÁGINAS ESTRUTURAS */
/* Conteúdo Padrão (2 colunas) */
.ucConteudos .ucGroup .ucLine .ucCols1{
	background:rgba(0,0,0,0.0);
}
.ucConteudos .ucGroup .ucLine .ucCols2{
	background:rgba(0,0,0,0.0);
}
.ucConteudos .ucGroup .ucLine .ucLinhaSeparar{
	width:620px;
	border-right:1px solid rgba(0,0,0,0.1);
}
.ucConteudos .ucGroup .ucLine .ucCols2 .ucCols1{
	background:rgba(0,0,0,0.0);
	width:298px;
	height:296px;
	margin-bottom:14px;
}
.ucConteudos .ucGroup .ucLine .ucCols3 span{
	display:block;
	width:92%;
	padding:0 0 0 0;
	margin:0 auto;
	margin-bottom:7px;
	text-align:center;
}
.ucConteudos .ucGroup .ucLine .ucCols3 h2{
	text-align: center;
	font-size: 21pt;
	text-transform: uppercase;
	margin-bottom: 21px;
	letter-spacing: 2px;
	
	font-weight:100;
}
.ucConteudos .ucGroup .ucLine .ucCols3 h3{
	text-align: center;
	font-size: 16pt;
	text-transform: uppercase;
	margin-bottom: 21px;
	letter-spacing: 2px;
	
	font-weight:100;
	color:blue;
}
.ucConteudos .ucGroup .ucLine .ucCols3 p.ucDestaque{
	text-align:center;
}
.ucConteudos .ucGroup .ucLine .ucCols3 span p.ucDestaque strong{
	text-align: center;
	font-size: 16pt;
	margin-bottom: 21px;
	letter-spacing: 2px;
	
	font-weight:100;
	color:red;
}
.ucConteudos .ucGroup .ucLine .ucCols3 span{
	padding:0 0 30px 0;
	margin-bottom:21px;
	border-bottom:2px solid #d3737e;	
}
.ucFull .ucGroup .ucLine .ucCols3 span.ucTituloCategoria{ border:0; padding:21px 0 0 0; }
.ucPag-eventos .ucGroup .ucLine .ucCols3 span p.ucDestaque{
	width:605px;
	margin:0 auto;
}
.ucPag-eventos .ucGroup .ucLine .ucCols3 span p.ucDestaque strong{
	font-family: 'Waiting for the Sunrise', cursive;
	font-size: 34pt;
	color: #cf6168;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	line-height: 34pt;
	font-weight: 600;
}
/* /Conteúdo Padrão (2 colunas) */
/* /PÁGINAS ESTRUTURAS */


/*******************************************************/
/* RODAPÉ */
/* Rodapé Principal */
.ucRodape{
	padding:0;
}
.ucRodape div.ucCols1{
	border:0px solid red;
	
	width:300px;
}
.ucRodape div.ucGroup{
	background:none;
}
.ucRodape div.ucMenuRodape{
	border:0px solid red;
	
	padding:0 0 0 0;
	width:304px;
}
.ucRodape *{
	color:#fff;
	
}
.ucRodape h3{
	font-size:12pt;
	font-weight:300;
	color:#f4931e;
}
.ucRodape ul li,
.ucRodape ul li a{
	line-height:21pt;
}
.ucRodape a.ucBotao{
	display:inline-block;
	margin:14px 0 0 0;
}
.ucRodape p.telefone{
	font-size:28pt;
	font-weight:100;
}
/* ---- */
.ucRodape *{
	color:#fff;
	font-size:10pt;
}
.ucRodape{
	background:url(imagens/rodape-bg.jpg) repeat-y;
	margin-bottom: -14px;
}
.ucRodape .ucGroup .ucLine .ucCols4{
	background:none;
}
.ucRodape .ucGroup .ucLine .ucCols4 h4{
	text-align:left;
	background:none;
	font-weight: bold;
	
	height:auto;
	display:inherit;
	color:#fff;
	
	font-size:16px;
	text-align:left;
	margin:7px 0 7px 0;
	padding:0;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 p,
.ucRodape .ucGroup .ucLine .ucCols4 p{
	margin:0;
	padding:0;
}
.ucRodape .ucGroup .ucLine .ucBotao,
.ucRodape .ucGroup .ucLine .ucCols4 .ucBotao{
	color:#000;
}


.ucRodape .ucGroup .ucLine .ucCols4 ul,
.ucRodape .ucGroup .ucLine .ucCols4 ul li{
	margin:0 0 -5px 9px;
	padding:0 0 0 0;
}
.ucRodape .ucGroup{
	padding-bottom:0;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 p.lojaNome strong,
.ucRodape .ucGroup .ucLine .ucCols4 p.lojaNome strong{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin:-3px 0 0 0;
	padding:0 0 7px 0;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 p.lojaEndereco,
.ucRodape .ucGroup .ucLine .ucCols4 p.lojaEndereco{
	background:url(imagens/icones-contato.png) no-repeat -6px -6px;
	padding:0 0 0 27px;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 p.lojaWhats,
.ucRodape .ucGroup .ucLine .ucCols4 p.lojaWhats{
	background:url(imagens/icones-contato.png) no-repeat -6px -43px;
	padding:0 0 0 27px;
	line-height:40px;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 p.lojaTelefone,
.ucRodape .ucGroup .ucLine .ucCols4 p.lojaTelefone{
	background:url(imagens/icones-contato.png) no-repeat -6px -81px;
	padding:0 0 0 27px;
	line-height:28px;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 p.lojaEmail,
.ucRodape .ucGroup .ucLine .ucCols4 p.lojaEmail{
	background:url(imagens/icones-contato.png) no-repeat -6px -109px;
	padding:0 0 0 27px;
	line-height:40px;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 p.lojaFax,
.ucRodape .ucGroup .ucLine .ucCols4 p.lojaFax{
	background:url(imagens/icones-contato.png) no-repeat -6px -146px;
	padding:0 0 0 27px;
	line-height:40px;
}
.ucRodape .ucGroup .ucLine .ucCols4 #ucFormCadastroEmail{
	background:none;
	margin:0;
	padding:0;
	width: auto;
}
.ucRodape .ucGroup .ucLine .ucCols4 #ucFormCadastroEmail input{
	color:#000;		
}
.ucRodape .ucGroup .ucLine .ucCols4 #ucFormCadastroEmail input[type="submit"]{
	width:auto;
}
.ucRodape .ucGroup .ucLine .ucCols4 #ucFormCadastroEmail input[type="submit"]:hover{
	background:#eee;
}

.ucRodape .ucGroup .ucLine .ucCols4 .ucRedesSociais{
	display:none;
	margin-top:21px;
	width:100%;
}

.ucRodape .ucGroup .ucLine p.ucRodapeBotoes{
	display:none;
	text-align:right;
}
.ucRodape .ucGroup .ucLine p.ucRodapeBotoes .ucBotao{
	width:40px;
	font-size:8pt;
	padding:3px 14px 3px 14px;
	text-transform:uppercase;
}
.ucRodape .ucLinha{
	width:auto;
	background:none;
	border-top:1px solid rgba(255,255,255,0.1);
	margin-top: 20px;
}
.ucRodape .ucLinha .ucLine{
	width:auto;
	margin:0 auto;
	background:none;	
}
/* Rodapé Principal */
/* Rodapé Secundário */
.ucRodapeC{
	
}
.ucRodapeC .ucGroup{
	padding: 14px 14px 1px 14px;
}
.ucRodapeC div,
.ucRodapeC div a,
.ucRodapeC div a span{
	color:#fff;
	font-size:9pt;
	font-weight:300;
	text-decoration:none;
	min-height: inherit;
}
.ucRodapeC div a span{
	display:none;
}
.ucRodapeC div a img{
	width:150px;
	margin:0;
	padding:0;
}
.ucRodapeC div.ucAssinatura{
	width:192px;
	float:right;
}
.ucRodapeC div.ucAssinatura a{
	color:rgba(255,255,255,0.3);
}

/* Cx */
	.ucRodapeCx{
		margin-top:0;
		padding-top: 21px;
	}
	.ucRodapeCx .ucGroup{
		padding: 0 14px 1px 14px;
	}
	.ucRodapeCx div.ucAssinatura a span{
		display:none;
	}
	.ucRodapeCx div.ucAssinatura{
		width:210px;
		float:right;
	}
	.ucRodapeCx div.ucAssinatura a{
		font-size:9pt;
		font-weight:300;
		text-decoration:none;
		color:rgba(255,255,255,0.3);
	}

/* /Rodapé Secundário */

.ucRodape .ucGroup .ucLine .ucR1,
.ucRodape .ucGroup .ucLine .ucR2,
.ucRodape .ucGroup .ucLine .ucR3,
.ucRodape .ucGroup .ucLine .ucR4{
	
}

.ucRodape .ucGroup .ucLine .ucR1,
.ucRodape .ucGroup .ucLine .ucR2,
.ucRodape .ucGroup .ucLine .ucR3{
	min-height:200px;
	border-right:0px solid rgba(255,255,255,0.1);
}

.ucRodape .ucGroup .ucLine .ucCols4{
	width:216px;
	margin: 21px 11px 0 11px;
}
.ucRodape .ucGroup .ucLine .ucCols4 h4{
	margin: 0;
	padding: 0;
	font-size: 18pt;
	color:#45a5ae;
	text-transform: uppercase;
	font-weight: 400;
}
.ucRodape .ucGroup .ucLine .ucCols4 ul{
	list-style:none;
	margin:0;
	padding:0;
}
.ucRodape .ucGroup .ucLine .ucCols4 ul li{
	margin:0;
	padding:0;
}

/* /RODAPÉ */
/*******************************************************/



/* Box Personalizado */
.ucMiniTitulo{
	
}
.ucMiniBox{
	margin:0 0 14px 0;
    min-height: 160px;
	padding: 14px 14px 14px 14px;
	background:#fff;
	border:1px solid #dcdcdc;
	border-radius:10px;
}
.ucMiniBox img{
	width:432px;
}
.ucMiniBox p.ucData{
	margin:0 0 4px 0;
	padding:0;
}
.ucMiniBox iframe{
	margin:0 0 7px 0;
	padding:0;
}
.ucMiniBox h2{
	margin:0 0 14px 0;
	padding:0;
}
.ucConteudos .ucGroup .ucLine .ucCols3 .ucMiniBox h2{
    text-align: left;
}
.ucMiniBox h2 a,
.ucConteudos .ucGroup .ucLine .ucCols3 .ucMiniBoxInterna h2{
	border:0px solid red;
	font-size:13pt;
	font-weight:bold;
	color:#000;
	letter-spacing:normal;
	text-transform:none;
}
.ucMiniBox p{
	border:0px solid green;
	padding:0;
	margin:0;
}
.ucMiniBox p img{
	border:0px solid orange;
	float:left;
	margin:0 7px 7px 0;
}
.ucMiniBox p.ucFotos,
.ucMiniBox p.ucFotos img{
	padding:0;
	margin:0;
}
.ucMiniBox p.ucFotos img{
	width:88px;
}
.ucMiniBox a.ucBotao{
	text-transform:uppercase;
	font-size:9pt;
	width:210px;
    padding:7px 14px 7px 14px;
	text-align:center;
}
.ucMiniBotao{
	
}
.ucMiniBoxInterna{
	border:0;
	margin-top:0;
}
.ucMiniBoxInterna p.ucData{
    font-size: 16pt;
    text-transform: uppercase;
    margin-bottom: 21px;
    letter-spacing: 2px; 
    text-align: center;
	padding:0 0 15px 0;
}
.ucMiniBoxInterna p.ucData2{
    font-size: 16pt;
}
.ucMiniBoxInterna p.ucDescricao{
	padding-bottom:14px;
}
.ucMiniBoxInterna img{
	width:auto;
	border:1px solid #ccc;
	border-radius:10px;
	margin-bottom:14px;
}
.ucMiniBoxInterna a.ucBotao{
	float:right;
}
/* /Box Personalizado*/



/* SEÇÕES */


/* Página Home */
.ucDestaques{
	background:url(imagens/bg-destaque.jpg);
}
.ucDestaque{
	width:160px;
	margin:0 auto;
	margin-top:42px;
}
.ucDestaqueImg,
.ucDestaqueTexto{
	border:0px solid red;
	min-height:137px;
	display:block;
	float:left;
}
.ucDestaqueImg{
	width:137px;
	margin:21px auto;
	float:inherit;
}
.ucDestaqueImg a img{
	border-radius:50%;
	border:1px solid #ccc;
}
.ucDestaqueTexto{
	width:100%;
	text-align:center;
}
.ucDestaqueTexto h2 a{
    font-size: 20pt;
    font-weight: 100;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 24pt;
}
.ucDestaqueTexto p{
	color: #c86e70;
    margin: 21px 0 0 0;
    padding: 0 0 0 0;
    font-size: 10pt;
    line-height: 12pt;
}
.ucDestaqueTexto p a{
	color:#cd2128;
    font-size: 10pt;
}
/* /Página Home */

/* Página Cardápio */
.ucPag-cardapio .ucGroup .ucLine .ucCols2{
	background:rgba(0,0,0,0.0);
	width:660px;
}
.ucPag-cardapio .ucGroup .ucLine .ucCols2 .ucMiniBoxInterna{
	padding:0;
}
.ucPag-cardapio .ucGroup .ucLine .ucCols2 .ucMiniBoxInterna img{
	width:660px;
}


.ucPag-cardapio .ucGroup .ucLine .ucCols1{
	background:rgba(0,0,0,0.0);
	width:260px;
}
.ucPag-cardapio .ucGroup .ucLine .ucCols1 .ucMiniBoxInterna table{
	margin-top:44px;
	margin-bottom:28px;
}
.ucPag-cardapio .ucGroup .ucLine .ucCols1 .ucMiniBoxInterna table tr td{
	font-size:8pt;
	padding-bottom:7px;
}
.ucPag-cardapio .ucGroup .ucLine .ucCols1 .ucMiniBoxInterna table tr td strong{
	font-size:9pt;
}
.ucPag-cardapio .ucGroup .ucLine .ucCols1 .ucMiniBoxInterna .ucBotao{
	width:auto;
	float:left;
}
.ucCardapio{
	padding:0 0 28px 0;
}
.ucCardapio a{
	width:105px;
	float:left;
	margin:0 3px 0 0;
	
	color: rgba(0,0,0,0.7);
    text-transform: uppercase;
    font-size: 10pt;
    border-radius: 3px;
}
.ucCardapioIdioma2 a{
    margin: 0 35px 0 4px;
}
/* /Página Cardápio */

/* Página Franquias */
.ucComo{
	border-top:1px solid rgba(0,0,0,0.1);
	width:100%;
}
.ucComoImg,
.ucComoTexto{
	border:0px solid red;
	min-height:137px;
	display:block;
	float:left;
}
.ucComoImg{
	width:137px;
	margin:21px 35px 0 0;
	background:#e3e3e3;
	border-radius:50%;
}
.ucComoTexto{
	width:756px;
}
.ucConteudos .ucGroup .ucLine .ucCols3 .ucComoTexto h2{
	font-size:21px;
	font-weight:400;
	margin:0 0 0 -14px;
	padding:14px 0 14px 0;
	border-bottom:2px solid #c86e70;
	text-transform:none;
	text-align:left;
	letter-spacing:0;
}
.ucValores{
	width:100%;
}
.ucValoresImg,
.ucValoresTexto{
	border:0px solid red;
	min-height:137px;
	display:block;
	float:left;
}
.ucValoresImg{
	width:137px;
	margin:21px auto;
	background:#e3e3e3;
	border-radius:50%;
	float:inherit;
}
.ucValoresTexto{
	width:100%;
	text-align:center;
}
.ucValoresTexto h2{
	font-size:21px;
	font-weight:400;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.ucValoresTexto p{
	color: #c86e70;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
/* /Página Franquias */

/* Página Unidades */
.ucPag-unidades .ucGroup .ucLine .ucCols3 a.ucDelivery{
	background:url(imagens/icone-delivery.png) no-repeat 50px 14px;
	color:#cb6c74;
}
.ucConteudos .ucGroup .ucLine .ucBoxCentro{
	width:620px; margin:auto; padding-top:14px; border:0px solid red; height:auto;
}
.ucPag-unidades .ucGroup .ucLine .ucCols3 .ucSubMenuHorizontal{
	width:492px;
}
.ucPag-unidades .ucGroup .ucLine .ucCols3 a.ucTelefone{
	text-transform: uppercase;
    font-size: 9pt;
    width: 165px;
    padding: 7px 14px 7px 14px;
    text-align: center;
    float: left;
    margin: 0 3px 7px 3px;
}
/* /Página Unidades */

/* Página Programa de Fidelidade */
.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucCols4{
	border:0px solid red;
	width:175px;
}
.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucProgramaSeta{ width:90px; }
.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucProgramaSeta .ucProgramaImg {
	min-width: 100px;
	min-height:100px;
	width: 100px;
	height:100px;
	margin-top:45px;
	border-radius:0;
}
.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucProgramaPremio{
	width:325px;
}
.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucProgramaPremio .ucProgramaImg {
	width:310px;
	border-radius:0;
	border:0px solid red;
}
.ucPrograma {
	width: 100%;
	border:0px solid green;
}
.ucProgramaImg, .ucProgramaTexto {
	border: 0px solid red;
	display: block;
	float: left;
}
.ucProgramaImg {
	width: 137px;
	margin: 21px auto;
	border-radius: 50%;
	float: inherit;
}

.ucProgramaTexto {
	width:100%;
}
.ucProgramaTexto h2 {
	font-size: 21px;
	font-weight: 400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.ucProgramaTexto p {
	width: 160px;
	text-align: center;
	margin:0 auto;	
	padding: 0 0 0 0;
}
.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucCols3 .ucSubMenuHorizontal {
    width: 492px;
	padding-top:21px;
}
/* /Página Programa de Fidelidade */

/* Página Eventos */
/* /Página Eventos */

/* Página A Makis */
.ucPag-a-makis .ucGroup .ucLine span .ucCols5,
.ucPag-a-makis .ucGroup .ucLine span .ucCols3{
	background:rgba(0,0,0,0.0);
	border-radius:10px;
	border:1px solid #d0757c;
}
.ucPag-a-makis .ucGroup .ucLine .ucCols5{
	width:441px;
}

.ucPag-a-makis .ucGroup .ucLine .ucC1{
	margin-right:48px;
}
.ucPag-a-makis .ucGroup .ucLine .ucC1,
.ucPag-a-makis .ucGroup .ucLine .ucC2{
	min-height:418px;
}
.ucPag-a-makis .ucGroup .ucLine .ucHeight{
	min-height:218px;
}
.ucBoxEspecial{
	border:0px solid green;
	
	width:auto;
	min-height:50px;
	padding:25px 25px 25px 35px;	
}
.ucBoxEspecial .ucBoxAno{
	border:0px solid orange;
	
	width:65px;
	float:left;
	min-height:50px;
	margin:0 48px 0 0;
	font-size:21pt;
}
.ucBoxEspecial .ucBoxTexto{
	border:0px solid blue;
	
	width:265px;
	float:left;
	min-height:50px;
}
.ucBoxEspecial .ucBoxImg{
	border:1px solid pink;
	
	width:200px;
	float:right;
	min-height:50px;
	
	display:none;
}
.ucLeft{
	float:left;
	border:0px solid red;
}
.ucRight{
	float:right;
	border:0px solid green;
}
.ucBoxEspecial .ucBig{
	border:0px solid red;
	width:375px;
}
.ucImg5,
.ucImg6{
	margin-right:15px;
	margin-bottom:105px;
	float:left;
}
/* Página A Makis */


/* Página Fotos */
.ucFotos .ucGroup .ucLine{
	
}
.ucFotos .ucGroup .ucLine .ucCols3{
    min-height:inherit;
    margin: 0 7px 0 7px;
}
.ucFotos .ucGroup .ucLine .ucCols3 .ucCampanhas1{
	width: 280px;
	float: left;
	margin:0 15px 0 15px;
}					
.ucFotos .ucGroup .ucLine .ucCols3 .ucCampanhas1 img {
	width: 100%;
}
.ucFotos .ucGroup .ucLine .ucCols3 .ucCampanhas1 .ucCampanhasTitulo{
    display: block;
    background: #e36616;
    margin: 0 0 0 0;
    padding: 7px 0 7px 0;
	text-align:center;
}
.ucFotos .ucGroup .ucLine .ucCols3 .ucCampanhas1 .ucCampanhasTitulo a{
    color: #fff;
}
.ucFotos .ucGroup .ucLine .ucCols3 .ucCampanhas1 .ucCampanhasCapaImg{
	position:relative;
	display:block;
	margin:0 0 0 0;
}
/* /Página Fotos */

/* Página Vídeos */
/* /Página Vídeos */

/* Página Escola Domínical */
/* /Página Escola Domínical */

/* Página Bíblia Online */
/* /Página Bíblia Online */

/* Página Contato */
/* /Página Contato */




/* Página Home */
/* Box Produtos */
.ucProduto{
	width: 270px;
	margin: 0 auto;
	margin-bottom:14px;
	padding: 4px 0 14px 0;
	text-align: center;
	height: 560px;
}
.ucProduto .ucProdutoIndicar,
.ucProduto .ucProdutoSemIndicar{
	display:block;
	width:100px;
	height: 16px;
	padding:12px 7px 12px 7px;
	margin:0 7px 0 0;
	background:#a8535a;
	color:#fff;
	text-transform:uppercase;
	font-size:10pt;
	float:right;
	border-radius:7px 7px 0 0;
}
.ucProduto  .ucProdutoSemIndicar{
	background:none;
}
.ucProduto a img{
	border:1px solid #e0e0e0;
	border-radius:7px;
}
.ucProduto a img:hover{
	
}
.ucProduto .ucProdutoNome{
	display:block;
	text-transform:uppercase;
	color:#343434;
	margin:7px 0 7px 0;
	min-height: 37px;
}
.ucProduto .ucProdutoRef,
.ucProduto .ucProdutoTamanhos,
.ucProduto .ucProdutoZoom{
	border:0px solid green;
	display:block;
	text-transform:uppercase;
	color:#989898;
	margin:7px 0 21px 0;
	font-size:10pt;
}
.ucProduto .ucProdutoTamanhos{
	margin:7px 0 0 0;
}
.ucProduto .ucProdutoZoom{
	margin:7px 0 0 0;
}
.ucProdutoZoomFrase{
	text-transform:none;
	color:#989898;
	font-size:9pt;
}
/* /Box Produtos */

/* Box News Arrivals */
.ucNewsArrivals .ucGroup .ucLine .ucCols5{
	width: 450px;
	padding:38px 7px 28px 7px;
	color:#4c4c4c;
	text-align:center;
	text-transform:uppercase;
	font-family:'Poppins',sans-serif;
	font-weight:700;
	font-size:24pt;
	line-height:24pt;
	background:#e5e5e5 url(imagens/onde-comprar-bg.png);
}
.ucNewsArrivals .ucGroup .ucLine .ucRev{
	color:#fff;
	background:#4c4c4c url(imagens/seja-um-revendedor-bg.png);
}
.ucNewsArrivals .ucGroup .ucLine .ucCols5 strong{
	color:#f7b00a;
	text-transform:uppercase;
	font-family:'Poppins',sans-serif;
	font-weight:700;
	font-size:24pt;
	line-height:24pt;
}
.ucNewsArrivals .ucGroup .ucLine .ucCols5 a.ucBotao{
	margin: 12px auto;
	display: block;
	width: 120px;
	padding: 0 7px 0 7px;
}
/* /Box News Arrivals */

/* Box Instagram Feeds 
	.ucInstagram{
	width:99.8%;
	height:276px;
	text-align:center;
	margin:42px 0 0 0;
	}
	.ucInstagram img{
	margin: 0 -4px 0 0;
	padding: 0;
	width: 16.7%;
}*/
/* /Box Instagram Feeds */

/* Box What's New */
.ucFull .ucGroup .ucLine .ucCols3 .grid {
	position: relative;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 1000px;
	list-style: none;
	text-align: center;
}

/* Common style */
.ucFull .ucGroup .ucLine .ucCols3 .grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin:0 0 0 0;
	min-width: 300px;
	max-width: 300px;
	max-height: 292px;
	width: 300px;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	/*opacity: 0.8;*/
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure figcaption::before,
.ucFull .ucGroup .ucLine .ucCols3 .grid figure figcaption::after {
	pointer-events: none;
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure figcaption,
.ucFull .ucGroup .ucLine .ucCols3 .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.ucFull .ucGroup .ucLine .ucCols3 .grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure h2 span {
	font-weight: 800;
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure h2,
.ucFull .ucGroup .ucLine .ucCols3 .grid figure p {
	margin: 0;
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

/* ----- */
.ucFull .ucGroup .ucLine .ucCols3 .grid figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*
		background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
		background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	*/
	background:rgba(0,0,0,0.7);
	content: '';
	opacity: 0;
	
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
	/**/
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure.effect-sadie h2 {
	
	background:none;
	
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	
	padding:0;
	margin:0;
	width:85.6%;
	
	position: absolute;
	
	left:0;
	
	opacity: 0;
	
	/* Tempo da Transição */
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	/* Posição Inicial */	
	-webkit-transform: translate3d(0,100px,0);
	transform: translate3d(0,100px,0);	
}
.ucFull .ucGroup .ucLine .ucCols3 .grid figure.effect-sadie:hover h2 {
	/* Posição Final */
	-webkit-transform: translate3d(0,90px,0);
	transform: translate3d(0,90px,0);	
	
	color:#99a599;
	opacity:10;
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure.effect-sadie figcaption::before,
.ucFull .ucGroup .ucLine .ucCols3 .grid figure.effect-sadie p {
	
	color:#fff;
	text-align:center;
	padding:0;
	margin:0;
	
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	/**/
}

.ucFull .ucGroup .ucLine .ucCols3 .grid figure.effect-sadie p{
	
	position: absolute;
	bottom: 0;
	left: 0;
	
	width:85.6%;
	
	opacity: 0;
	
	
	
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
	/**/
}



.ucFull .ucGroup .ucLine .ucCols3 .grid figure.effect-sadie:hover figcaption::before ,
.ucFull .ucGroup .ucLine .ucCols3 .grid figure.effect-sadie:hover p {
	
	color:#fff;
	bottom:190px;
	
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	/**/
}
/* /Box What's News */
/* Página Home */

/* Página Coleções */
.ucColecoes, .ucGroup, .ucLine, .ucCols2{
	border:0px solid red;
}

.ucColecoes .ucGroup .ucLine .ucCols1{
	width:280px;
	margin-right:10px;
	border-right:1px solid #e0e0e0;
}
.ucColecoes .ucGroup .ucLine .ucCols2{
	float:right;
}
.ucColecoes .ucGroup .ucLine .ucCols2 .ucCols1{
	margin:0 32px 0 0;
	border:none;
}

.ucMenuLateral{
	list-style:none;
	margin:0;
	padding:0;
}
.ucMenuLateral li{
	line-height:22px;
}
.ucPaginacao{
}
.ucPaginacao a.ucBotao{
    display: block;
    width: 82%;
    padding: 2px 0 2px 14px;
    margin: 0 0 7px 0;
    text-align: left;
    text-transform: uppercase;
    font-size: 9pt;
}
.ucPaginacao a.ucBotao{
	width:21px;
	float:left;
	margin:14px 7px 0 0;
}
.ucMenuLateral li a.ucPromocao{
    background:#ededed;
}
a.ucAtivo{
	background:url(imagens/menu-marcacao-pequena.png) no-repeat bottom center;
}
/* /Página Coleções */

/* Página Produtos - Aberto */
#thumbs a{
	display:block;
	width:93px;
	height:119px;
	background:#fff;
	border:1px solid #e2e2e2;
	border-radius:7px;
	margin:0 0 7px 0;
	text-align:center;
}
#thumbs a img{
	width:79px;
	height:111px;
	border:none;
}

.ucProdutoAberto{
	text-align:left;
	width:auto;
}
.ucProdutoMedidas{
	width:auto;
}
.ucProdutoMedidas span.ucBotao,
.ucProdutoMedidas span.ucBotao:hover{
	display:block;
	float:left;
	margin:7px 7px 0 0;
	padding: 7px 10px 7px 10px;
	color:#000;
	background:#fff;
}
.ucColecoes .ucGroup .ucLine .ucProdutoAjuste{
	width:178px;
	padding:30px 0 0 0;
}
/* /Página Produtos - Aberto */


/* Página Quero Comprar */
.ucBotaoCadastro{ width:280px; margin:0 auto; }
.ucOndeComprar, .ucGroup, .ucLine, .ucCols2{
	border:0px solid red;
}

.ucOndeComprar .ucGroup .ucLine .ucCols1{
	width:280px;
	margin-right:10px;
	border-right:1px solid #e0e0e0;
	min-height:10px;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2{
	float:right;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1{
	/* width:298px; 
	margin:0 14px 0 0; */
	border:none;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 p{
	text-align:left;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 .ucBotao{
	font-size:11pt;
	text-transform:none;
	display:block;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 .ucBotaoEspecial{
	padding:20px 20px 20px 20px;
	font-size:14pt;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucOndeComprarAjuste1{ width:100%; }
/* /Página Quero Comprar */

/* Página Quero Comprar - Atacado */
.ucOndeComprar .ucGroup .ucLine .ucCols2 h3,
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1 h3{
	background:none;
	margin:0 0 14px 0;
	text-align:left;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucCols1{
	
}
.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste2{ width:100%; margin-bottom:28px; }
.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste3{ width:269px; }
.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste4{ width:271px; border-left:1px solid #e0e0e0; border-radius:0; padding-left:28px; margin-left:14px; }
.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste5{ width:100%; margin-bottom:28px; }
.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste6A{ width:100%; }
/* /Pág Quero Comprar - Atacado */

/* Pág Quero Comprar - Varejo - Form Revendedores */
.ucForm, .ucFormPesquisarRevendedor{
    width: 95%;
    padding: 0 0 21px 0;
    margin: 0 0 21px 0;
}
.ucForm input[type="file"]{
	/*width:97.5%;*/
	width:100%;
}
.ucForm textarea{
	/*width:97.5%;*/
	width:100%;
	border:1px solid #e0e0e0;
}
.ucFormLinha{
	
}
.ucFormLinha .formColuna{
	float:right;
	width:49%;
	min-width:280px;
	margin:0 0 0 0;
	min-height:82px;
}
.ucFormLinha .formColuna:nth-child(2n+1){
	float:left;
	background:;
}
.ucForm h4{
	text-align:left;
	background:none;
	border-bottom:1px solid #333;
	font-size:13pt;
	margin:7px 0 14px 0;
	clear:both;
}
input[type="checkbox"]{
	width:auto;
	float:left;
	margin-right:7px;
}
/* /Pág Quero Comprar - Varejo - Form Revendedores */

/* Pág Quero Comprar - Atacado - Form Pesquisar */
select{
	border:1px solid #e0e0e0;
	width:94%;
	padding: 4px 7px 4px 7px;
}
.ucFormPesquisarRevendedor .ucFormLinha .formColuna{
	width:110px;
	min-width: 20px;
	float:left;
	margin:7px 0 7px 0;
	padding:0 0 0 0;
	background:;
	min-height:20px;
}
.ucFormPesquisarRevendedor .ucFormLinha .formColuna:nth-child(2){
	margin:7px 7px 7px 7px;
	background:;
}
.ucFormPesquisarRevendedor .ucFormLinha .formColuna select,
.ucFormPesquisarRevendedor .ucFormLinha .formColuna input{
	float:left;
    border-radius: 7px 7px 0px 7px;
}
.ucFormPesquisarRevendedor .ucFormLinha .formColuna select{
	width:100%;
	padding:3px 7px 4px 7px;
}
.ucFormPesquisarRevendedor .ucFormLinha .formColuna input{
	width:145px;
	padding:3px 7px 5px 7px;
}
.ucFormPesquisarRevendedor .ucFormLinha .formColuna input[type="submit"]{
    float: left;
    margin: 3px 0 0 5px;
    width: 34px;
    padding: 5px 0 5px 0;
    background: #fff;
    border: 1px solid #e0e0e0;
}

.ucResultado{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.ucResultado h5{
	display:block;
	color:#000;
	margin:-21px 0 0 0;
	padding:0 0 0 0;
}
.ucResultado h6{
	clear: both;
    margin: 0 0 -13px 1px;
    padding: 0;
}
.ucResultado h6 a{
    display: block;
    border-top: 1px solid #e0e0e0;
    color: #000;
    padding: 7px 0 7px 0;
    margin: 21px 0 7px 0;
}
.ucResultado p{
	padding:0 0 30px 0;
}
.ucResultado p a.ucBotao{
    text-transform: uppercase;
    padding: 3px 3px 3px 3px;
    display: block;
    font-size: 9pt;
    width: 140px;
    text-align: center;
    float: left;
    margin: 0 4px 0 0;
}
.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste6{ width:270px; }
.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste6 h6{ font-size:14pt; margin:0 0 7px 0; }
.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste7{
	width:100%; margin-bottom:28px;
}
.ucQueroComprarAjuste7 p{ margin:0 0 7px 0; }
/* /Página Quero Comprar - Atacado - Form Pesquisar */


/* Página Campanhas */

/* /Página Campanhas */

/* Página Faq */
.ucAccordionGroup h6{
	cursor: pointer;
	background:#e5e5e5;
	padding:7px 14px;
	margin:0 0 1px 0;
}
.ucAccordionGroup h6 span{
	display:none;
}
.ucAccordionGroup div{
	display:none;
}
/* /Página Faq */

/* Página Contato */

/* /Página Contato */

/* Página Trabalhe Conosco */
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucTrabalheConoscoAjuste1{
	background:; width:100%; margin-bottom:28px;
}
.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucTrabalheConoscoAjuste2{ width:100%; }
/* /Página Trabalhe Conosco */

/* Página Mídias */

.ucMidias .ucGroup .ucLine .ucCols3 .ucForm{ border:none; margin:0; }
.ucMidias .ucGroup .ucLine .ucCols3 .ucForm .ucFormLinha{ max-width:300px; margin:0 auto; }
.ucMidias .ucGroup .ucLine .ucCols3 .ucForm .formColuna{ margin:0 auto; float:inherit; }
.ucMidias .ucGroup .ucLine .ucCols5 { background:none; }


.ucMidias1{
	width:318px; /* 322 */
	height:318px;
	float:left;
}
.ucMidias1:hover{
	
}
.ucMidias1 .ucMidiasTitulo{
	position: relative;
    display: block;
    background:#fff;
    color: #fff;
    font-size: 16px;
    height: 60px;
    padding: 0;
    width: 60px;
	border-radius:0;
	border:1px solid #e0e0e0;
}

.ucMidias1 .ucMidiasCapaImg{
	position:absolute;
	display:block;
	margin:0 0 0 0;
}
.ucMidias .ucGroup .ucLine .ucMidiasAjuste1{ margin:0 0 0 0; padding:0 0 0 0; }
.ucMidias .ucGroup .ucLine .ucMidiasAjuste2{ background:#ededed; margin-left:-26px; }
.ucMidias .ucGroup .ucLine .ucCols5 .ucMidiasAjuste3{ background:#fff; padding:0 50px 25px 50px; }
.ucMidias .ucGroup .ucLine .ucCols5 .ucMidiasAjuste4{ padding:25px 50px 50px 50px; }
.ucMidias .ucGroup .ucLine .ucCols5 .ucMidiasAjuste4 h3{ background:none; text-align:left; font-weight:700; }
/* /Página Mídias */

/* Página Mídias Abertas */
.ucM1{ height:546px;  }
.ucM2{ width:445px; height:546px; margin:0; border:1px solid #fff; }
.ucM3{ width:445px; margin:0; position:absolute;  }
.ucM3 img{ width:100%; }
.ucM4{ margin:-300px 400px 0 0; }
.ucM5{ margin:-445px 400px 0 0; }
.ucVideo{ width: 445px; height: 300px; }
/* /Página Mídias Abertas */



/* Página A Esquire */
.ucAesquire .ucGroup .ucLine .ucCols5{ background:#ededed; margin-right:-7px; }
.ucAesquire .ucGroup .ucLine .ucCols5 .ucRedes1{ background:#fff; padding:0 50px 25px 50px; }
.ucAesquire .ucGroup .ucLine .ucCols5 .ucConteudos{ padding:25px 50px 50px 50px; }
.ucAesquire .ucGroup .ucLine .ucCols5 .ucConteudos h3{ background:none; text-align:left; font-weight:700; }
.ucAesquire .ucGroup .ucLine .ucImagem{ background:none; }
/* /Página A Esquire */

/*******************************************************/



/* ucSelect */
.ucSelect{
	
}
.ucCols1 div.ucSelect,.ucSelect h2, .ucSelect ul{
	margin:0;
	padding:0;
}
.ucCols1 div.ucSelect{
	margin:-20px 0 28px 0;
	border-radius:3px;
}
.ucSelect *{
	color:#fff;
	font-size:11pt;
}
.ucConteudos .ucGroup .ucLine .ucCols3 .ucSelect h2{
	padding: 7px 14px 0px 14px;
    font-weight: normal;
    text-align: left;
	background:rgba(0,0,0,0.0) url('imagens/seta-select.png') no-repeat top right;
    border: 1px solid #e0e0e0;
    text-transform: none;
    border-radius: 5px;
    height: 26px;
	font-size:10pt;
	color:#333;
	margin-bottom:auto;
	letter-spacing:inherit;
}
.ucSelect ul{
	list-style:none;
	position:absolute;
	width:277px;
	height:auto;
	max-height:320px;
	z-index:9999;
	box-shadow:5px 5px 1px rgba(51,51,51,0.2);
	overflow:auto;
	background:#fff;
	border-radius:3px;
	padding:1px 1px 0 1px;
}
.ucSelect ul li a{
	text-decoration:none;
	display:block;
	width:auto;
	margin:0 0 1px 0;
	padding:7px 15px 7px 15px;
	color:#a8535a;
    border: 1px solid #e0e0e0;
	border-radius:3px;
}
.ucSelect ul li a:hover{
	background:#eee;
}
/* /ucSelect */



/* CSS Desagrupados */
.ucTopoMobile{ display:none; }


.ucFull .ucGroup .ucLine .ucCols2 .ucMini{
	width:95px; 
	margin-left:-25px; 
	margin-top:45px; 
}
.uc-mapa{ width:614px; height:320px; }
.ucContatoRevendedor{ width:270px; margin-right:0; padding:29px 0 0 0; float:right; background:; }


.ucTopoMobile .ucGroup .ucLine .ucBtMenuMobile .navegacao{
	display:none;
	width: 100%;
	/*
		position: fixed;
		z-index: 99;
		left: 0;
		top: 62px;
		overflow:auto;
	*/
	padding:0;
	background:#eee;
	height:640px;
	border-radius:0;
}
.ucBannerImg{ display:block; height:auto; border:0px solid green; }

/* CSS Desagrupados */













































/* MOBILE */

@media only screen and (min-width: 320px) and (max-width: 640px){
	
	.ucDestaques,
	.ucNewsletter,
	.ucIns,
	.ucCardapio,
	.ucSubMenuHorizontal{ max-width:240px; margin:0 auto; float:none; }
	
	.ucConteudos .ucGroup .ucLine .ucCols3 span{
		border:0;
		padding:0;
	}
	.ucPag-cardapio .ucGroup .ucLine .ucCols2 .ucMiniBoxInterna img {
		width: 294px;
	}
	.ucPag-cardapio .ucGroup .ucLine .ucCols2{
		width:294px;
	}
	
	.ucConteudos .ucGroup .ucLine .ucBoxCentro{
		width:294px;
	}
	
	.ucComoTexto{
		width:auto;
	}
	.ucConteudos .ucGroup .ucLine .ucCols3 .ucComoTexto h2{
		margin:0;
		text-align:center;
	}
	.ucComoImg {
		margin: 0 auto;
		margin-top: 24px;
		float: inherit;
	}
	.ucConteudos .ucGroup .ucLine .ucCols4 {
		height: 245px;
	}
	.ucConteudos .ucGroup .ucLine .ucCols3 .ucForm{
		width:280px;
	}
	.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucProgramaSeta .ucProgramaImg {
		transform: rotate(125deg);
	}
	.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucProgramaPremio {
		width: 280px;
	}
	.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucProgramaPremio .ucProgramaImg {
		width: 280px;
	}
	.ucPag-programa-de-fidelidade .ucGroup .ucLine .ucProgramaPremio .ucProgramaImg img{
		width: 280px;
	}
	.ucPag-eventos .ucGroup .ucLine .ucCols3 span p.ucDestaque {
		width: 280px;
	}
	.ucPag-a-makis .ucGroup .ucLine .ucCols5 {
		width: auto;
	}
	.ucBoxEspecial{
		padding-left:25px;
	}
	.ucBoxEspecial .ucBoxTexto {
		width: 244px;
	}
	.ucPag-a-makis .ucGroup .ucLine .ucC1 {
		margin-bottom: 14px;
		padding-right: 9px;
	}
	.ucBoxEspecial img{
		max-width:235px;
	}
	.ucImg5, .ucImg6 {
		margin-right: 21px;
		margin-bottom: 28px;
	}
	
	
	.ucCols5{ width:auto; }
	.ucMiniBox img { width: 100%; }
	
	h1.uch1-cardapioHome {
		background: url(imagens/h1-cardapio.jpg) no-repeat center 105px;
	}
	h1.uch1-cardapio {
		background: url(imagens/h1-cardapio.jpg) no-repeat center 42px;
	}
	h1.uch1-fique-por-dentro {
		background: url(imagens/h1-fique-por-dentro.jpg) no-repeat center 105px;
	}
	h1.uch1-programa-de-fidelidade {
		background: url(imagens/h1-programa-de-fidelidade.jpg) no-repeat center 155px;
	}
	.ucRodape .ucGroup .ucLine .ucR1, .ucRodape .ucGroup .ucLine .ucR2, .ucRodape .ucGroup .ucLine .ucR3{
		min-height:inherit;
		border:0;
	}
	
	.ucCardapioIdioma2 a {
		margin: 0 10px 0 4px;
	}
	
	/*
		
		.ucBannerImg{ display:block; height:445px; border:0px solid orange; }
		
	*/
	
	.ucMidias .ucGroup .ucLine .ucMidiasAjuste1{ width: 292px; margin: 0 auto; }
	
	.ucTopo{
		height:auto;
		border:1px solid red;
	}
	.ucTopo div.ucLogotipo{
		border:1px solid red;
		width:100%;
		margin:0;
		text-align:center;
	}
	.ucTopo div.ucCadastroEmail{
		display:none;
	}
	.ucTopo div.ucPesquisar{
		border:0px solid green;
		width:259px;
		margin:0 auto;
		float:none;
		clear:both;
		display:none;
	}
	.ucTopo div.ucPesquisar input[type="text"]{
		width: 203px;
	}
	.ucTopo div.ucRedesSociais{
		display:none;
	}
	
	.ucLine{
		min-height:1px;
		margin:0;
		padding:12px 0 0 0;
	}
	.ucMenuDrop .ucGroup{ height:auto; padding:0; }
	
	.ucTopo,
	.ucMenuDrop,
	.ucN{ display:none; }
	
	.ucTopoMobile{ display:block; }
	
	.ucTopoMobile .ucGroup .ucLine .ucBtMenuMobile{ 
		border-radius:0; 
		border:0px solid red; 
		width:22px; 
		height:16px; 
		min-height:0; 
		float:left;
		position: relative;
		z-index: 999;
		left:7px;
		top:8px;
		overflow: hidden;
		padding:0;
	}
	.ucTopoMobile .ucGroup .ucLine .ucBtMenuMobile .navegacao{
		
	}
	
	.ucTopoMobile .ucGroup .ucLine .ucLupa, 
	.ucTopoMobile .ucGroup .ucLine .ucLupaFechar{
		position:relative;
		z-index: 999;
		right:14px;
		top:6px;
		overflow: hidden;
		padding:0;
		border-radius:0;
		border:0px solid red;
		width:24px;
		height:24px;
		min-height:0;
		float:right;
	}
	.ucTopoMobile .ucGroup .ucLine .ucLupaFechar{
		display:none;
	}
	.ucTopoMobile .ucGroup .ucLine .ucLogotipo{
		float:none;
		width:173px;
		margin:0 auto;
		padding:0;
	}
	.ucTopoMobile .ucGroup .ucLine .ucPesquisar{
		float:none;
		margin:0 auto;
		width:166px;
		display:none;
	}
	.ucTopoMobile .ucGroup .ucLine .ucPesquisar p{
		text-align:center;
		width:166px;
	}
	.ucTopoMobile .ucGroup .ucLine .ucBtMenuMobile .ucMenuLateral li a.ucBotao{ margin:0; border:none; }
	/* Menu Mobile */
	
	ul.menuDrop1{
		margin:0;
		padding:0;
	}
	
	ul.menuDrop1 li{
		list-style:none;
		height:;
	}
	ul.menuDrop1 li a{
		border:0;
		border-radius:0;
		display:block;
		width:auto;
		color:#777777;
		text-transform:uppercase;
		font-size:10pt;
		margin:0 0 0 0;
		padding:7px 14px 7px 35px;
	}
	ul.menuDrop1 li a:hover{
		background:rgba(0,0,0,0.1) url(imagens/menu-marcacao.png) no-repeat 19px 13px;
	}
	/* Nível 2 */
	ul.menuDrop1 li ul{
		margin:0;
	}
	ul.menuDrop1 li ul li a{
		border-top: 1px solid #d86568;
		border-bottom: 1px solid #d86568;
		padding-left: 49px;
		margin-bottom:-1px;
	}
	ul.menuDrop1 li ul li a:hover{
		background:rgba(0,0,0,0.1);
	}
	/* Nível 3 */
	ul.menuDrop1 li ul li ul{
		border-top: 1px solid #d86568;
	}
	ul.menuDrop1 li ul li ul li{
		
	}
	ul.menuDrop1 li ul li ul li a{
		border:0;
		padding-left: 63px;
	}
	ul.menuDrop1 li ul li ul li a:hover{
		background:rgba(0,0,0,0.1);
	}
	
	
	
	/* /Menu Mobile */
	
	
	
	/* Banner Mobile */
	.ucBanner{
		margin:14px 0 21px 0;
	}
	.ucBanner .bx-wrapper .bx-controls-direction a{
		display:none;
	}
	.ucBanner .bx-wrapper .bx-pager{
		margin: -60px 0 0 0;
	}
	.ucBanner .bxslider ul.ucBannerA {
		width: auto;
		height: 150px;
	}
	.ucBanner .bxslider ul.modeloBurguers li.ucBannerTitulo {
		color: #d86568;
		top: 12px;
		left: 10px;
	}
	.ucBanner .bxslider ul.ucBannerA li.ucBannerTitulo {
		font-size: 9pt;
		top: -12px;
		left: 12px;
		text-align:left;
		text-shadow:none;
	}
	.ucBanner .bxslider ul.ucBannerA li.ucBannerDescricao {
		display:none;
	}
	.ucBanner .bxslider ul.ucBannerA li.ucBannerAction {
		top: -50px;
		left: 12px;
	}
	.ucBanner .bxslider ul.ucBannerA li.ucBannerAction a {
		padding: 4px 7px 4px 7px;
		font-size: 7pt;
	}
	
	.ucBanner .bxslider ul.modeloBurguers li.ucBannerTitulo {
		top:  5px;
		left: 12px;
	}
	.ucBanner .bxslider ul.modeloBurguers li.ucBannerAction {
		top:  -25px;
		left: 12px;
	}
	
	.ucBanner .bxslider ul.modeloTemakis li.ucBannerTitulo {
		top:  40px;
		left: 210px;
	}
	.ucBanner .bxslider ul.modeloTemakis li.ucBannerAction {
		top:  0px;
		left: 187px;
	}
	
	.ucBanner .bxslider ul.modeloSaladas li.ucBannerTitulo {
		top: 22px;
		left: 22px;
	}
	.ucBanner .bxslider ul.modeloSaladas li.ucBannerAction {
		top: -18px;
		left: 22px;
	}
	
	/* /Banner Mobile */
	
	
	
	/* Home */
	.ucOcultar{
		display:none;
	}
	/* /Home */
	
	
	/* Produtos Aberto */
	.ucFull .ucGroup .ucLine .ucCols2 .ucMini{
		width: 272px;
		margin-left: 5px;
		margin-top: -150px;
	}
	.ucFull .ucGroup .ucLine .ucCols2 .ucMini #thumbs a,
	.ucFull .ucGroup .ucLine .ucCols2 .ucMini #thumbs a img{
		width: 85px;
		height: 109px;
		margin-right:4px;
		float: left;
	}
	.ucFull .ucGroup .ucLine .ucCols2 .ucMini #thumbs a img{
		border-radius:7px;
	}
	.ucColecoes .ucGroup .ucLine .ucCols2 .ucCols1 {
		
	}
	.ucColecoes .ucGroup .ucLine .ucCols2 .ucProdutoAjuste{
		width: 272px;
		padding:0 0 0 0;
		margin-top:-21px;
	}
	.ucColecoes .ucGroup .ucLine .ucCols2 .ucProdutoAberto{
		text-align:center;
		height:auto;
	}
	.ucColecoes .ucGroup .ucLine .ucCols2 .ucRedes1{
		margin:0 auto;
	}
	.ucColecoes .ucGroup .ucLine .ucCols2 .ucProdutoMedidas{
		padding-top:14px;
	}
	.ucColecoes .ucGroup .ucLine .ucCols2 .ucProdutoMedidas span.ucBotao{
		margin:0 auto;
		width:20px;
		float:none;
		display:inline;
		margin-top:14px;
		margin-right:3px;
	}
	.ucColecoes .ucGroup .ucLine .ucCols2 .ucProdutoZoomFrase,
	.ucColecoes .ucGroup .ucLine .ucCols2 .ucProdutoZoom{ display:none; }
	/* /Produtos Aberto */
	
	/* Campanhas */
	.ucBannerCampanhasAjustes{ height:auto; margin:0 0 0 7px; }
	
	.ucFull .ucGroup .ucLine .ucCampanhasAjuste1{
		padding-top:0;
	}
	.ucFull .ucGroup .ucLine .ucCampanhasAjuste1 .ucCampanhas1{
		float:none;
		margin:0 auto;
	}
	.ucFull .ucGroup .ucLine .ucCampanhasAjuste1 .ucCampanhas1 .ucCampanhasCapaImg{
		margin-top:0;
	}
	.ucCampanhasAjuste3{ 
		padding:0;
		width:auto;
		min-height: 0;
	}
	/* /Campanhas */
	
	
	/* A Esquire */
	.ucAesquire .ucGroup .ucLine .ucCols5{
		width:98%;
	}
	.ucAesquire .ucGroup .ucLine .ucImagem img{
		width:100%;
	}
	.ucAesquire .ucGroup .ucLine .ucCols5 .ucConteudos{
		padding:7px 14px 14px 14px;
	}
	.ucAesquire .ucGroup .ucLine .ucCols5 .ucRedes1{
		padding:0 14px 7px 2px;
	}
	/* /A Esquire */
	
	/* Formulários */
	.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucContatoAjuste2,
	.ucOndeComprar .ucGroup .ucLine .ucCols2 .ucTrabalheConoscoAjuste2{
		width:auto;
	}
	.ucForm{
		border:0px solid blue;	
		width:100%;
		margin:0 auto;
	}
	.ucFormLinha{
		border:0px solid red;
		width:100%;
	}
	.ucFormLinha .formColuna{
		border:0px solid green;
		width:100%;
		min-width:inherit;
		float:left;
	}
	.ucFormLinha file,
	.ucFormLinha input,
	.ucFormLinha select,
	.ucFormLinha textarea,
	.ucFormLinha .formColuna file,
	.ucFormLinha .formColuna input,
	.ucFormLinha .formColuna select,
	.ucFormLinha .formColuna textarea{
		width:100%;
	}
	.ucFormLinha input[type="checkbox"],
	.ucFormLinha .formColuna input[type="checkbox"]{
		width:auto;
	}
	
	/* Form Revendedor */
	.ucFormPesquisarRevendedor {
		width:96%;
		padding: 0 0 21px 0;
		margin: 0 auto;
		background: ;
		border-bottom: 1px solid #e0e0e0;
	}
	.ucFormPesquisarRevendedor .ucFormLinha .formColuna{
		width:100%;
		min-width: 20px;
		float: left;
		margin:0;
		padding:0;
		min-height: 0;
	}
	.ucFormPesquisarRevendedor .ucFormLinha .formColuna:nth-child(2){ margin:0; }
	.ucResultado p a.ucBotao{ padding:7px; }
	.uc-mapa,#uc-mapa{ width:94%; height:320px; }
	.ucContatoRevendedor{ padding:0; float:left; }
	
	.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste4{ padding:0; }
	.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste2{ width:auto; }
	.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste2 .ucBotaoCadastro{ width:auto; }
	.ucOndeComprar .ucGroup .ucLine .ucQueroComprarAjuste6A{ width:auto; }
	/* /Form Revendedor */
	
	/* /Formulários */
	
	.ucRedes .ucWhatsapp{ display:block; background:url(imagens/icones-redes-sociais.jpg) no-repeat -150px 0px; }
	
	
	/* Mídias Abertas */
	.ucM1{ width:300px; height:380px; margin:0 auto; float:none;   }
	.ucM2{ width:300px; height:auto; margin:0 auto; float:none;   }
	.ucM3{ width:300px; margin:0;  }
	.ucM3 img{ width:100%; }
	.ucM4{ margin:-300px 400px 0 0;  }
	.ucM5{ margin:-300px 400px 0 0; }
	.ucMidias .ucGroup .ucLine .ucCols5 .ucMidiasAjuste3{ padding-bottom:0; }
	.ucMidias .ucGroup .ucLine .ucMidiasAjuste2{
		width:300px;
		margin:0 auto;
		float:none;
		margin-left:auto;
		
	}
	.ucMidias .ucGroup .ucLine .ucMidiasAjuste4 h3{ height:auto; }
	/* /Mídias Abertas */

	
}

@media only screen and (min-width: 480px) and (max-width: 640px){
	.ucBanner .bx-wrapper .bx-controls-direction a{
		display:block;
	}
	.ucBanner .bx-wrapper .bx-pager{
		margin: -70px 0 0 0;
	}
	.ucBanner .bxslider ul.ucBannerA{
		height:202px;
	}
	.ucBanner .bxslider ul.ucBannerA li.ucBannerAction {
		top: -50px;
		left: 12px;
	}
	.ucBanner .bxslider ul.ucBannerA li.ucBannerAction a {
		padding: 4px 7px 4px 7px;
		font-size: 7pt;
	}
	
	.ucBanner .bxslider ul.modeloBurguers li.ucBannerTitulo {
		top:  12px;
		left: 50px;
	}
	.ucBanner .bxslider ul.modeloBurguers li.ucBannerAction {
		top:  -25px;
		left: 50px;
	}
	
	.ucBanner .bxslider ul.modeloTemakis li.ucBannerTitulo {
		top:  70px;
		left: 330px;
	}
	.ucBanner .bxslider ul.modeloTemakis li.ucBannerAction {
		top:  30px;
		left: 330px;
	}
	
	.ucBanner .bxslider ul.modeloSaladas li.ucBannerTitulo {
		top: 50px;
		left: 60px;
	}
	.ucBanner .bxslider ul.modeloSaladas li.ucBannerAction {
		top: 12px;
		left: 60px;
	}
	
	
	h1.uch1-fique-por-dentro {
		background: url(imagens/h1-fique-por-dentro.jpg) no-repeat center 57px;
	}
	h1.uch1-programa-de-fidelidade {
		background: url(imagens/h1-programa-de-fidelidade.jpg) no-repeat center 105px;
	}
}
@media only screen and (width: 640px){
	
	.ucRodape .ucGroup .ucLine .ucR1{
		width:600px;
	}
	
}