body{
	color:#4d697e;
	font-size:15px;
	font-weight:400;
	background:#fff;
	letter-spacing:0.5px;
	font-family:"Raleway", arial, sans-serif;
	}


.center,	
.demo{
	max-width:1140px;
	width:95%;	
	overflow:hidden;
	}

#Modal1Whats{
	font-size:18px;
	line-height:30px;
	text-align:center;
	background:#37A64E;
	color:#fff;
	max-width:400px;
	border-radius:10px;
	padding:50px 50px 30px;
	}	
#Modal1Whats strong{
	font-size:22px;
	font-weight:500;
	}	
#Modal1Whats .close:before{
	color:#fff;
	}	
		
		
.more,
.list-serv,
.page h4,
.produto-info h4,
.pg-contato .grid-info h2{
	color:#2A648F;
	}



/*------------------------------------------------------------------------------------
	
	introdução 
	
------------------------------------------------------------------------------------*/	
header *,
.box-face,
.list-lojas *,
.box-ofertas *,
.botoes .grid-3 a,
.box-servicos li *,
.pg-home .box-bottom,
.facilidades span img,
.box-about .grid-4 h4 {
	transition:all ease .3s;
	}


@media (min-width : 980px) {
.header{
	z-index:10;
	position:relative;
	background:#2A648F;
	border-top:4px solid #fff;	
	}
.header .logo {
	position:absolute;
	top:-15px;
	left:0;
	}
	
			
/* .box-small  add to scroll	
------------------------------------------------------------------------------------*/	
.header .rktmenu{
	display:inline-table;
	float:right;
	letter-spacing: normal;
	}

.header .rktmenu li a{
	color:#fff;	
	font-size:15px;
	font-weight:400;
	margin-left:20px;
	padding:25px 0 25px;
	margin-bottom:-2px;
	border-bottom:4px solid transparent;
	}

.header .rktmenu li a:hover,
.pg-parent-lojas #nav-lojas a, 
.header .rktmenu li.current-menu-item a{
	color:#fabc2c;
	font-weight:700;
	}	
.header .rktmenu li.active a{
	border-color:#fff;
	}	

.box-bottom{
	color:#2A648F;
	font-size:45px;
	font-weight:700;
	min-height:348px;
	text-align:right;
	line-height:45px;	
	background:url('imgs/bg-bottom.jpg') center top no-repeat;
	}	
.box-bottom .center{	
	padding:85px 0 0;
	}
.box-bottom strong{	
	clear:both;
	display:block;
	color:#fabc2c;
	font-size:50px;
	font-weight:900;
	padding-top:10px;
	}
.boxtitle{
	margin-top:-50px;	
	}
.footer .box-meio{
	padding-top:30px!important;
	}			
}


/*------------------------------------------------------------------------------------
	HEADER -  Section 
------------------------------------------------------------------------------------*/			
.header .center{
	overflow:visible;
	}

/*------------------------------------------------------------------------------------
	jQuery componentes 
------------------------------------------------------------------------------------*/			
.more{
    clear: both;
    display: table;    
	font-size:13px;	
    font-weight: 600;		
    padding: 6px 25px;
	position: relative;
    border: 2px solid #2A648F;
    text-transform: uppercase;
	}
.more:hover{
	color: #fff;
	background:#2A648F;
    border-color:#2A648F;
	}
.banners,
.boxtitle,
.box-face,
.home-ofertas,
.pg-lojas .grid-7{
	position:relative;
	}
.banners:before,
.boxtitle:before,
.box-face:before,
.home-ofertas:before{
	left:0;
	bottom:0;
	content:"";	
	height:8px;
	width:100%;
	z-index:10;
	display:block;
	position:absolute;	
	background:url('imgs/ondulado.png') center no-repeat;
	}
	
	

	
/* HOME - BANNERS DESTAQUES	
-----------------------------------------*/		
.banners .flex-control-paging{
	left:50%;
	bottom:25px;
	width:200px;	
	display:table;
	margin-left:-100px;	
	}	
.banners .flex-control-paging li a {  
	background: #fff;
	}
.banners .flex-control-paging li a:hover,
.banners .flex-control-paging li a.flex-active {
	background: #FDCF2D;
	}	
.banners .slides li{
	position:relative;
	}
.banners .slides li a{
	position: absolute;
	display:block;
	width:100%;
	min-height:100%;
	}


	
/* HOME - BOTOES WHATS E FOLHETO 
-----------------------------------------*/	
.botoes{	
	z-index:10;
	font-size:130%;
	text-align:center;	
	position:relative;
	margin-bottom:-25px;
	background:url('imgs/botoes-bg.png') center bottom repeat-x;
	}
.botoes .center{
	overflow:visible;
	min-height:330px;
	}	
.botoes .grid-3{
	border:0;
	padding-top:50px;
	}
.botoes p{
	margin-bottom:40px;
	}
.botoes a,
.box-ofertas a strong,
.page form input[type="submit"]{
	color:#fff;
	clear:both;
	padding:15px;	
	display:block;
	font-size:95%;
	font-weight:500;
	border-radius:5px;
	background:#37a64e;
	}
.botoes .grid-3 a{
	width:90%;
	margin:0 auto;
	}
.botoes .grid-3:hover a{
	width:100%;
	}
.botoes .whats{
	color:#37a64e;
	}
.botoes .folheto{
	float:right;
	}
.botoes .folheto a,
.box-ofertas a strong,
.page form input[type="submit"]{	
	color:#ae7f04;
	background:#fdcf2d;
	}
.botoes .cart{
	left:50%;
	bottom:-80px;
	position:absolute;
	margin-left:-150px;
	}	


/* HOME - OFERTAS 	
-----------------------------------------*/	
.home-ofertas{
	color:#fff;
	text-align:center;	
	background:#2A648F;
	padding:90px 0 60px;
	}
.home-ofertas .cls-1 {
	fill: #153257;
	fill-rule: evenodd;
	}	
.home-ofertas h3{
	display:table;
	margin:0 auto;
	font-size:35px;	
	}
.home-ofertas h6{
	font-size:22px;
	margin-top:10px;	
	}
.home-ofertas .not-ofertas h3,
.home-ofertas .not-ofertas h6{
	color: #fff;
	}
.home-ofertas .not-ofertas{
	padding:25px 0 0;
	}		
.home-ofertas .not-ofertas h3{
	padding-top:10px;
	}	
.home-ofertas figure{
	border-radius:5%;
	overflow:hidden;
	background:#fff;
	}	
.home-ofertas ul{
	display: flex;
	flex-wrap: wrap;
	padding-top:20px;
	margin-left:-25px;	
	align-items:stretch;
	}
.home-ofertas ul li{
	width:20%;
	color:#2A648F;
	font-size:95%;
	font-weight:400;	
	line-height:20px;
	padding-left:25px;
	margin-bottom:35px;
	}	
.home-ofertas ul .item{
	height:100%;
	overflow:hidden;
	border-radius:2px;
	background:#FED603;
	border-radius:5%;
	}
.home-ofertas ul .item div{
	padding:0 10px 20px;
	}	
.home-ofertas li span{
	font-size:85%;
	}
.home-ofertas li small.limite{
	display:table;
	width:100%;
	clear:both;
	margin:0 auto;
	line-height:10px;
	color:#EDAF14;
	}
	
.home-ofertas li h4{	
	margin-bottom:15px;
	letter-spacing:-1px;
	font-size:40px;
	}
	
.title h1,	
.home-ofertas,
.home-departamentos h6,
.home-departamentos h3{
	font-weight:300;
	}
.home-ofertas h3,	
.home-ofertas li h4,
.home-ofertas li span{	
	font-weight:500;
	}	
		
		
	
/* HOME - DEPARTAMENTOS 	
-----------------------------------------*/	
.home-departamentos{
	text-align:center;
	padding:50px 0 30px;
	}	
.home-departamentos h3{	
	font-size:35px;	
	}	
.home-departamentos ul{
	margin:0 auto;
	}	
.home-departamentos ul li{
	width: 16.6666666667%;
	}
.home-departamentos .item{
	padding:35px 0 0;
	}			
.home-departamentos{
	color:#2A648F;
	}		
.home-departamentos h6{
	font-size:17px;
	}		
.pg-home .box-bottom{
	margin-bottom:-45px;
	}


/*------------------------------------------------------------------------------------
	TITLE -  componente
------------------------------------------------------------------------------------*/	
.title {
	color:#2A648F;
	text-align:center;
	margin-bottom:50px;
	}
.title h1{
	font-size:40px;
	display:table;
	margin:0 auto 5px;
	padding:0 20px 15px;
	border-bottom:1px solid #fabc2c;
	}		
.boxtitle{
	font-size:40px;
	min-height:300px;
	line-height:40px;
	}	
.boxtitle .center{	
	padding-top:40px;
	}	
.boxtitle strong{	
	font-size:45px;
	}	
	 
.page{	
	font-size:110%;
	line-height:30px;
	padding:60px 0 0;
	text-align:center;
	}	
.page .read{
	font-size:130%
	}


/*------------------------------------------------------------------------------------	
	PAGE - QUEM SOMOS	
------------------------------------------------------------------------------------*/	
.pg-quem-somos .page article{
	border:0;
	float:none;	
	margin:0 auto 70px;
	}	
.box-about{
	width:100%;
	color:#fff;
	display:table;	
	background:#2A648F;
	border-radius:35px;
	padding:30px 5% 45px;
	border-top-left-radius:0;
	border-bottom-right-radius:0;
	}
.box-about .grid-4{
	border:0;
	padding:0 3%;
	}	
.box-about .grid-4 h4{
	color:#FFCC06;
	font-size:180%;	
	font-weight:700;
	padding-top:70px;
	margin-bottom:25px;	
	background: url('imgs/about.png') center 10px no-repeat; 
	}	
.box-about .grid-4:nth-child(2) h4{
	background-position:center -220px;
	}
.box-about .grid-4:nth-child(3) h4{
	background-position:center -110px;
	}
.box-about .grid-4:hover h4{
	background-position:center 0;
	}	
.box-about .grid-4:nth-child(2):hover  h4{
	background-position:center -230px;
	}
.box-about .grid-4:nth-child(3):hover  h4{
	background-position:center -120px;
	}
.pg-quem-somos .page{	
	margin-bottom:-20px;
	padding-bottom:220px;
	background:url('imgs/bg-about.jpg') center bottom no-repeat;
	}		
	
		
			
/* ------------------------------------------------------
  LOJAS - PAGES
------------------------------------------------------ */	
.pg-lojas .boxtitle,
.pg-parent-lojas .boxtitle{
	margin-top:-20px;
	min-height:290px;
	background-image:url('imgs/bg-lojas.jpg')
	}
.pg-lojas .grid-5,
.pg-lojas .grid-7{
	border:0;
	}
.pg-lojas .read{
	padding:0 5% 45px;
	}
.list-lojas li{
	clear:both;
	width:100%;	
	display:table;
	font-size:16px;
	line-height:25px;	
	margin-bottom:85px;
	text-align:left;
	padding-bottom:50px;
	letter-spacing:0.5px;
	border-bottom:1px solid #eee;
	}
.list-lojas .grid-7{
	padding-right:7%;
	}
.list-lojas .grid-7 img{
	border:5px solid transparent;
	}
.list-lojas li:hover img{
	border-color:#fabc2c;
	}
.list-lojas .more{
  	font-size:11px;
	margin:30px 0 0;	
  	padding: 5px 20px;	
	color:#fabc2c;
	border-color:#fabc2c;
  	}
.list-lojas li:hover .more{
	color:#fff;
	padding:5px 30px;	
	background:#fabc2c;
    border-color:#fabc2c;
	}	
.list-lojas h3{
	margin-top:5px;
	font-size:45px;
	line-height:40px;
	}		
.list-lojas h3 span{	
	font-size:60%;	
	font-weight:400;
	}	
.list-lojas li:last-child{
	border:0;
	}	
.list-lojas li:last-child .grid-5{
	float:left;
	padding-left:30px;
	}	
.list-lojas li:last-child .grid-7{
	float:right;
	padding-right:0;
	padding-left:8%;
	}			

.box-lojas li:hover h3{
	margin-left:0;
	}		



.box-lojas h3{
	color:#2A648F;
	display:table;
	font-weight:700;	
	margin-left:-25px;
	padding:0 0 0 20px;
	margin-bottom:35px;
	border-left:3px solid #E5BB27;
	}	
.box-lojas h3 span{	
	clear:both;
	font-size:70%;	
	display:table;
	font-weight:300;
	margin-top:-5px;
	}	

.pg-parent-lojas .flexgrid,
.pg-parent-lojas .facilidades{
	display: flex;
	flex-wrap: wrap;
	}	
.pg-parent-lojas .flexgrid{
	text-align:left;
	padding-top:30px;
	margin-bottom:70px;
	justify-content:space-between;	
	}		
.pg-parent-lojas .flexgrid .grid7{
	width:auto;
	max-width:60%;
	}
.pg-parent-lojas .grid7 img{
	border-radius:15px;
	border:7px solid #EEEEEE;
	}
.pg-parent-lojas .grid5{
	width:33%;
	}
.pg-parent-lojas .grid5 p{
	margin-bottom:50px;
	}	
.pg-parent-lojas .grid5 strong,
.pg-parent-lojas .facilidades strong{
	width:100%;
	clear:both;
	display:table;
	color:#2A648F;
	font-size:110%;
	font-weight:500;	
	line-height:20px;
	position:relative;
	margin-bottom:10px;
	text-transform:uppercase;
	}	
.pg-parent-lojas .facilidades{
	width:auto;
	border-radius:10px;
	align-items: center;	
	padding:40px 25px 15px;	
	border:2px solid #EEEEEE;
  	justify-content: space-around;
	}
	
.pg-parent-lojas .facilidades small{
	left:50%;
	top:-55px;
	width:300px;
	display:table;	
	color:#ffd800;
	font-weight:700;
	padding:5px 25px;
	border-radius:5px;
	position:absolute;
	letter-spacing:1px;
	margin-left:-150px;	
	background:#2A648F;
	}
.pg-parent-lojas .facilidades span{	
	text-align:center;
	margin-bottom:20px;
	}
.pg-parent-lojas .facilidades span img{
	clear:both;
	margin:0 auto;	
	display:table;
	max-width:60px;
	border-radius:50%;
	background:#FDCF2D;
	}
.pg-parent-lojas .facilidades span:hover img{
	background:#2A648F;
	}	
.pg-parent-lojas #map {
	width:100%;
	height:400px;
	margin:70px auto 25px;
	background: url('core/css/loading.gif') center no-repeat #e5e3df;
	}
	
	


/* ------------------------------------------------------
  OFERTAS - PAGES
------------------------------------------------------ */	
.pg-ofertas .boxtitle{
	margin-top:-20px;
	min-height:290px;
	background-image:url('imgs/bg-ofertas.jpg')
	}
.pg-ofertas .cls-1 {
	fill: #b5bfc9;
	fill-rule: evenodd;
	}
.pg-ofertas .not-ofertas h3{
	margin:10px 0;
	}
.pg-ofertas .not-ofertas h6{
	margin:0;
	padding:0 0 100px;
	}

.box-ofertas{
	width:100%;
	display:table;	
	margin-bottom:70px;
	}
.box-ofertas a{	
	margin:0 auto;
	display:table;
	}
.box-ofertas img{
	margin-top:25px;
	}	
.box-ofertas a strong{
	margin:25px 16%;
	}
.box-ofertas a:hover strong{
	margin-left:35px;
	margin-right:35px;
	}
	


			
.box-face{
	width:100%;	
	display:table;
	margin:0 auto 25px;
	text-align:center;
	background:#00B0DB;
	padding:30px 50px 60px;
	}	
.box-face:before{
	top:0;
	bottom:auto;
	background-image:url('imgs/ondulado2.png');
	}	
.box-face:hover{
	padding:25px 50px 65px;
	}
	
	
	
/*------------------------------------------------------------------------------------
	PAGE - SERVIÇO
------------------------------------------------------------------------------------*/	
.pg-servicos .boxtitle{
	margin-top:-20px;
	min-height:290px;
	background-image:url('imgs/bg-servicos.jpg')
	}
.box-servicos,
.pg-servicos .page .read{
	color:#2a648f;
	}
.pg-servicos .read{
	margin-bottom:65px;
	text-transform:uppercase;
	}	
.box-servicos{		
	display: flex;
	font-size:16px;
	flex-wrap: wrap;
	line-height:22px;	
	padding-bottom:50px;
	}
.box-servicos li{
	padding:0 5%;	
	margin:0 0 70px;
	width:33.333333%;	
	}		
.box-servicos:before {
	content: "";
	height: 100%;
	display: inline-block;  
	}	
.box-servicos h5{
	margin:0;
	color:#fabc2c;
	font-weight:700;
	padding:30px 0 20px;	
	text-transform:uppercase;
	}
.box-servicos li:hover h5{
	padding: 35px 0 15px;
	}	
.box-servicos li img{
	padding:15px 0 0;
	}
.box-servicos li:hover img{
	padding:5px 0 10px;
	}
					


/*------------------------------------------------------------------------------------
	PAGE - CONTAO
------------------------------------------------------------------------------------*/	
.pg-contato .boxtitle{
	background-image:url('imgs/bg-contato.jpg')
	}
.pg-contato .page{
	margin-bottom:-25px;
	}
.pg-contato .page .read{
	padding:0 7% 35px;
	}
.pg-contato .page .grid-9{
	float:none;
	display:table;
	border:0;
	margin:0 auto 120px;
	}	
.page form input[type="submit"]	{
	margin:0 auto;
	padding:18px 80px;
	}
.page form input[type="submit"]:hover{
	padding:18px 90px;
	}
form .row {
    margin: 0 0 0 -25px
	}
form [class*=col-], 
form [class^=col-],
form [class*=grid-],
form [class^=grid-] {
    border-left-width: 25px;
	}
.pg-contato .box-lojas,
.pg-servicos .box-lojas{
	color:#345872;
	padding:60px 0;
	padding-left:25px;
	background:#f0f3f7;
	margin:0 auto -20px;	
	}		
.pg-contato .box-lojas h3,
.pg-servicos .box-lojas h3{
	margin-left:-25px;
	padding:0 0 0 20px;
	margin-bottom:35px;
	}	
	
.pg-contato .box-lojas .loja-1,
.pg-servicos .box-lojas .loja-1{
	padding-left:10%;
	}	



/*-----------------------------------------------------------------------------------
	FOOTER - SECTION 
------------------------------------------------------------------------------------*/	
.footer{
	margin-top:-25px;
	line-height:20px;
	border-top:5px solid #FDCF2D;
	border-bottom:6px solid #2A648F;
	background:url('imgs/bg-footer.png') center top;
	}
.footer .center{
	display: flex;
	flex-wrap: wrap;
	overflow:visible;
	}
.footer .box3{
	width:25%;
	}	
.footer .box6{
	width:50%;
	}	
.footer .box6 p br{
	display:none;
	}
.footer .box6 p{
	margin-bottom:15px;
	}
				
.footer h6{	
	font-weight:600;
	padding-bottom:0;
	margin:0;
	}	
.footer .box3,
.footer .box6{
	border:0;
	color:#2a648f;
	margin-bottom:0;
	padding-top:40px;
	}
.footer .box-left{
	padding-top:35px;
	}	
.footer .box-meio{
	color:#fff;
	padding-top:0;
	font-size:12px;
	line-height:20px;
	min-height:257px;
	text-align:center;
	margin-top:-24px;
	margin-bottom:-6px;
	background:url('imgs/mei-foot.png') center top no-repeat;
	}

.footer .box-meio small{	
	clear:both;
	display:table;
	font-size:11px;
	padding:13px 10%;
	line-height:15px;	
	}		

	






@media (max-width : 768px) {

.box-bottom,
.pg-contato .box-lojas{display:none;}

.header{
	background:#fff;
	}	
.header .center{
	width:100%;
	}
.header .logo{
	display:table;
	max-width:80%;
	margin:-10px auto 0;
	}		
.push-nav{
	padding:5px;
	background:#fdde30;
	}
	
.rkt-slider {
	margin-bottom:60px;
	}	
.rkt-slider .flex-control-paging {  
	bottom:-35px;
	}	
.rkt-slider .flex-control-paging li a {  
	background-color: #d9dbe4;
	}
	
		
/* HOME - BOTOES WHATS E FOLHETO 
------------------------------------------------------- */	
.botoes{
	margin-bottom:0;
	}
.botoes .center{
	min-height:auto;
	}
.botoes .grid-3{
	padding:10px 15px 40px;
	}
.botoes p{
	margin-bottom:20px;
	}
.botoes a,
.box-ofertas a strong,
.page form input[type="submit"]{
	padding:15px;	
	}
.botoes .cart{
	display:none;
	}	

	
/* HOME - OFERTAS 	
------------------------------------------------------- */	
.home-ofertas{
	padding:40px 0;
	}
.home-ofertas p{
	padding-top:15px;
	line-height:20px;
	}	
.home-ofertas ul{
	margin-left:-10px;
	}
.home-ofertas ul li{
	width:50%;
	font-size:13px;
	line-height:18px;
	padding-left:10px;
	margin-bottom:20px;
	}
.home-ofertas li h4{
	font-size:130%;
	}
.home-ofertas h6{
	font-size:17px;
	}
	
		
/* HOME - DEPARTAMENTOS 	
------------------------------------------------------- */	
.home-departamentos{
	padding:30px 0 15px;
	}	
.home-departamentos .rkt-carousel2{
	margin-left:0;
	}	
.home-departamentos .item{
	padding-top:25px;
	}
.home-departamentos h3{	
	font-size:28px;
	}	
.home-departamentos h6{
	font-size:15px;
	}		


.title h1{
	font-size:35px;
	}		 
.page{	
	padding-top:40px;
	line-height:27px;
	}	
.page .read{
	font-size:110%;
	padding:0;
	}
	
	
/* PAGE - QUEM SOMOS	
------------------------------------------------------ */	
.pg-quem-somos .page article{
	width:100%;
	margin:0 auto 50px;
	}	
.box-about .grid-4{
	width:100%;	
	font-size:120%;	
	padding:0 5% 10px;
	}	
.box-about .grid-4 h4{
	font-size:150%;
	margin-bottom:20px;
	}	
.pg-quem-somos .page{	
	margin-bottom:-45px;
	}		
		
	

/* LOJAS - PAGES
------------------------------------------------------ */	
.pg-lojas .read{
	padding:0 0 35px;
	}
.list-lojas li{
	font-size:14px;
	line-height:20px;	
	margin-bottom:60px;
	padding-bottom:40px;
	}
.list-lojas .grid-7{
	padding-right:0;
	}
.list-lojas .grid-5{
	padding-left:7%;
	}
.list-lojas h3{
	font-size:35px;
	line-height:30px;
	}		
.list-lojas li:last-child{
	margin:0;
	border:0;
	}	
.list-lojas li:last-child .grid-5{
	padding-right:0;
	padding-left:30px;
	}	
.list-lojas li:last-child .grid-7{
	padding-right:0;
	padding-left:0;
	}	
.box-lojas h3{
	margin-bottom:15px;
	}	

.pg-parent-lojas .flexgrid{
	padding-top:0;
	margin-bottom:0;
	}	
.pg-parent-lojas .grid5{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;	
	}	
.pg-parent-lojas .flexgrid .grid7,
.pg-parent-lojas .grid5{
	width:100%;
	max-width:100%;
	text-align:center;
	}
.pg-parent-lojas .grid5 span{
	display:none;
	}	
.pg-parent-lojas .grid5 p{
	width:38%;
	font-size:90%;
	margin-bottom:0;
	line-height:20px;
	padding:30px 20px;	
	}
.pg-parent-lojas .grid5 p:nth-child(1){
	order:1;
	}
.pg-parent-lojas .grid5 p:nth-child(2){
	order:3;
	}	
.pg-parent-lojas .grid5 p:nth-child(3){
	width:24%;
	order:2;
	}
.pg-parent-lojas .facilidades{
	padding-left:5px;
	padding-right:5px;
	}
.pg-parent-lojas .facilidades span{	
	letter-spacing:normal;
	font-size:12px;
	}	
.pg-parent-lojas .facilidades span img{
	max-width:95px;
	}
.pg-parent-lojas #map {
	margin-bottom:-45px;
	}


/* PAGE - SERVIÇO
------------------------------------------------------- */	
.pg-servicos .read{
	line-height:25px;
	font-size:120%;
	margin-bottom:35px;
	text-transform: none;
	}	
.box-servicos li{
	width:50%;
	margin-bottom:40px;	
	}
	
	
/* OFERTAS - PAGES
------------------------------------------------------ */	

	  
.read p{
	font-size:100%;
	line-height:25px;
	}
.box-ofertas .grid-6{
	padding:0 25px;
	}
.box-ofertas .grid-6:last-child{
	margin-bottom:0;
	}			
.box-ofertas a strong{
	margin-left:10%;
	margin-right:10%;
	}
.box-ofertas a:hover strong{
	margin-left:3%;
	margin-right:3%;
	}		
.box-face,
.box-face:hover{
	margin:0 auto -44px;
	padding:30px 5% 40px;
	}	


	
	
.pg-contato .page .read{
	padding:0 0 20px;
	}
.pg-contato .page .grid-9{
	width:100%;
	margin:0 auto 50px;
	}	
.pg-contato form .col-2 {
	margin-bottom:10px;
	}
.page form input[type="submit"],
.page form input[type="submit"]:hover	{
	margin:-20px auto 0;
	padding:18px;
	width:100%;
	}

	
/* FOOTER - SECTION 	
------------------------------------------------------- */	
.footer{
	font-size:13px;
	margin-top:25px;
	line-height:15px;
	padding:50px 0 0;
	
	}
.footer .center{
	width:100%;
	}
.footer .box3,
.footer .box6 {
	width:100%; 
	padding:0 5px;
	}
.footer .box3 {
	width:50%;
	text-align:center;
	}
.footer .box-meio{
	background:#2A648F;
	}
.footer .box-meio small{
	padding:13px 5%;
	}	

}
	
	
	
	
	
@media (max-width : 500px) {
	
.botoes{
	font-size:115%;
	line-height:20px;
	}
.botoes .whats{
	border-bottom:1px solid #d9dbe4;
	}

.pg-lojas .read{
	line-height:22px;
	padding:0 0 15px;
	}
.list-lojas li{
	margin-bottom:40px;
	padding-bottom:30px;
	}		
.box-lojas h3 {
    margin-left: -31px;
	}
.box-lojas li:hover h3 {
    margin-left: -27px;
	}	
.list-lojas li .grid-7{
	clear:both;
	display:table;
	margin-bottom:30px;	
	}
.list-lojas li:last-child .grid-5{
	padding-left:22px;
	}		
.list-lojas li:last-child h3{
	margin-left:-25px;
	}
.list-lojas li:last-child:hover h3{
	margin-left:-20px;
	}

.pg-parent-lojas .grid5 span{
	display: inline-block;
	}	
.pg-parent-lojas .grid5 p{
	width:100%;
	font-size:100%;
	padding:40px 0 0;	
	}
.pg-parent-lojas .grid5 p:nth-child(2){
	order:2;
	}	
.pg-parent-lojas .grid5 p:nth-child(3){
	order:3;
	width:100%;
	margin-bottom:30px;
	}
.pg-parent-lojas .breadcrumb {
	font-size: 78%;
	padding:0;
	}
.pg-parent-lojas .breadcrumb a:after {
	padding: 0 2px;
	margin-left:0;
	}	
.pg-parent-lojas .facilidades span{	
	letter-spacing:normal;
	font-size:12px;
	width:33.3333%;
	}	
.pg-parent-lojas .facilidades span img{
	max-width:70%;
	}


/* SERVICOS - PAGES
------------------------------------------------------ */		
.box-servicos li{
	width:100%;
	margin-bottom:30px;	
	}	

.footer{
	text-align:center;
	padding-top:30px;
	}
.footer .box3 p,
.footer .box3 h6,
.footer .box3 img{
	margin:0 0 5px;
	padding:0;
	clear:none;
	}
.footer .box3 img{
	margin-bottom:15px;
	}	
.footer .box3,
.footer .box6 {
	width:100%;
	padding:20px 5px 15px;
	}
.footer .box-left{
	padding:0 5% 40px;
	}
.footer .box-left p br{
	display:block;
	clear:both;
	}
.footer .box3 {
	height:auto;
	padding:25px 0;
	border-top:3px solid #FABC2C;
	background:url('imgs/bg-footer.png') left -25px;	
	}
}

.home-ofertas li small.limite {
    color: #6F1A1A;
}