

/* ------------------------------------------------------------------------------
BARRA MULTI HOME
------------------------------------------------------------------------------- */

/* TOPBAR HOME */

body#home #topBarMulti {position:fixed; top:0; height:80px; background:#006747; z-index:99999; padding:0; width:100%; text-align:center; transition:all 300ms ease; overflow:hidden;}
body#home #topBarMulti a {display:flex;align-items: center;justify-content:center; position:relative; height:80px; max-width: 1024px; margin: 0 auto;line-height:60px;}
body#home #topBarMulti a .logo {flex:1;}
body#home #topBarMulti a .btnStore {flex:1;}
body#home #topBarMulti a .btnStore img{width: 100%; max-width: 130px;}
body#home #topBarMulti a .texto {flex:3; vertical-align:middle; font-size:25px; line-height:normal; color:#fff; margin: 0 60px;}

body#home.open #topBarMulti {height:0}

body#home #topBarMulti.verde {background:#008D61;}
body#home #topBarMulti.azul {background:#0085B1;}
body#home #topBarMulti.black {background:#020202;}

/* MENU HEADER */

body#home:not(.open) .navbar-fixed-top {padding-top:80px;}

@media (min-width : 993px)
{
	body#home section.hero.home {margin-top:60px !important}
}
@media (max-width : 1024px)
{
	body#home #topBarMulti a span {font-size:20px;}
}
@media (max-width : 992px)
{
	body#home #topBarMulti {position:absolute;}
	body#home #topBarMulti a .logo {padding: 0 10px; }
	body#home #topBarMulti a .texto { font-size:19px; margin: 0 10px;}
	body#home #topBarMulti a .btnStore{margin:0 10px;}
}
@media (max-width : 580px)
{
	body#home #topBarMulti a img {width:100%; margin:0 3px;}
	body#home #topBarMulti a span {width:calc(100% - 155px); padding-right:10px; font-size:16px; text-align:left;}
	body#home #topBarMulti a .texto { font-size:16px; }
}
@media (max-width : 320px)
{
	body#home #topBarMulti a img {width:100%; margin-left:0;}
	body#home #topBarMulti a span {width:calc(100% - 145px); font-size:14px;}
	
}

/* ------------------------------------------------------------------------------
BARRA MULTI INTERNAS
------------------------------------------------------------------------------- */

/* BARRA MULTI */

#innerBarMulti {min-height:auto; padding-bottom:4rem; position:relative;}
#innerBarMulti a {display:flex; flex-flow:row nowrap; justify-content:center; align-items:center; position:relative; background: #008D61; /*border:1px solid #0A5B3F;*/ padding:0 50px; height: 100px;}
#innerBarMulti a .texto {flex:4; font-size:17px; vertical-align:middle; text-align:center; color:white; padding:0 20px;}
#innerBarMulti a .logo{flex:1;}
#innerBarMulti a .right{flex:5;display: flex;flex-flow: row nowrap;align-items: center;}
#innerBarMulti a .logo img {width:100%; max-width:130px; height:auto; margin:0 !important}
#innerBarMulti a .btnStore {flex:1;}
#innerBarMulti a .btnStore img {margin:0 !important; width:100%; max-width:130px;}
#innerBarMulti.black a {background:#020202;}
#innerBarMulti.llv{width: calc(100% - 230px); float:right; padding-right: 0; padding-left: 0;}
#innerBarMulti.llv .texto{font-size: 20px; color:white;padding: 0 70px;}
#llvDetalhes.productDetail #innerBarMulti.llv{width: 100%; max-width: 992px; float: inherit;}


/* Botão Compra */
#llvDetalhes.productDetail .price{display: inline-block; float: left; margin-right: 40px;}
#llvDetalhes.productDetail .aviso{clear: both;}
#llvDetalhes.productDetail .btnMulti{display: inline-block; margin: 15px 0;}
#llvDetalhes.productDetail .btnMulti a{/*position: absolute; left: 240px;*/ width: 221px;  height: 72px; margin-top: 7px;border-bottom: 4px solid #6F0A07; background: #8D1D1A 0% 0% no-repeat padding-box;  border-radius: 5px;}
#llvDetalhes.productDetail .btnMulti a .logo{margin: 15px; width: 40px;  display: inline-block; float: left;}
#llvDetalhes.productDetail .btnMulti a .texto{width: calc(100% - 80px);  display: inline-block; color: white; font-size: 24px; font-size: 19px; padding-top: 14px; line-height: 20px;}

/* AJUSTE NAS SECTIONS PAI */

body#storeSummary section#storeSummary {padding-top:4rem}
body#cinema section#movieTimes {padding-top:4rem}
body#cinema section#movieTimes #innerBarMulti {padding-bottom:2rem}
#centromedicoHome > #innerBarMulti.container  {padding-bottom:15px;}
#products #newLLV #innerBarMulti {padding-top:4rem;}
#products #newLLV.productMosaic #innerBarMulti{padding: 1.5rem 0 2rem;}

@media (max-width : 1280px)
{
	#innerBarMulti a .texto {padding:0 20px;}
	#innerBarMulti.llv .texto {font-size: 17px; padding: 0 30px;}
}
@media (max-width : 1024px)
{
	section.storeDetail {padding-top:4rem;}	
	section.tipsAndNews {padding-top:4rem}
	body#entertainment section.hero {margin-bottom:4rem}
	/* #products #newLLV {padding-top:36px !important;} */
	section.innerPageIntro {padding-top:51px}
}
@media (max-width : 992px)
{
	#innerBarMulti a .texto {padding:0 15px; flex:2;}
	#innerBarMulti .col-xs-12 {padding-left:0; padding-right:0}
	body#entertainment section.hero {margin-bottom:3rem}
	/* #products #newLLV {padding-top:115px;} */
	#products #newLLV #innerBarMulti .col-xs-12 {padding-left:0}
	#llvDetalhes.productDetail .btnMulti {display: block;}
	#llvDetalhes.productDetail .btnMulti a{position: inherit;}
	#innerBarMulti.llv{float: inherit; width: 100%;}
	#llvDetalhes.productDetail .price{float: initial;}
	#llvDetalhes.productDetail #innerBarMulti.llv{padding: 20px; margin-top: 40px;} 
	
}
@media (max-width : 767px)
{
	#llvDetalhes.productDetail #innerBarMulti.llv{margin-top: 0;} 
}
@media (max-width : 740px)
{
	body#entertainment #innerBarMulti a {top:5px;}
	#products #newLLV #innerBarMulti {left:0;}
	section.article.main {padding-top:5rem;}
}
@media (max-width : 660px)
{
	#innerBarMulti.llv a{padding: 0 20px;}
	#innerBarMulti.llv a .texto{padding: 0 10px;}
	/* #innerBarMulti.llv a .logo img{width: 90px !important;} */
}
@media (max-width : 576px)
{
	#innerBarMulti a .right{flex:3; flex-flow: column;}
	#innerBarMulti a .btnStore img {max-width: 90px;}
	#innerBarMulti a .texto{text-align: center;margin-bottom: 10px;}
	#innerBarMulti.llv a .texto{font-size: 14px;}
}
@media (max-width : 540px)
{
	#innerBarMulti a {padding:10px;}
	#innerBarMulti a .texto {font-size:13px; line-height:16px; padding:0 10px;}
	/* #products #newLLV {padding-top:25px !important; margin-top:25px !important;} */
	#products #newLLV #innerBarMulti {padding-bottom:3rem;}
	#products #newLLV #innerBarMulti .col-xs-12 {padding-left:15px; padding-right:15px;}
}
@media (max-width : 490px)
{
	.productDetail #innerBarMulti.llv a .logo{width: 47px; overflow: hidden;}
	#innerBarMulti.llv a .logo{width: 52px; overflow: hidden;}
	/* #innerBarMulti.llv a .logo img{width: 120px !important;} */
	#innerBarMulti.llv a .texto{font-size: 14px;}
	/* #innerBarMulti.llv a .logo img{width: 90px !important;} */
}

@media (max-width : 420px)
{
	#llvDetalhes.productDetail { margin-top: 0; padding-top:3rem; }
	#llvDetalhes.productDetail #innerBarMulti.llv{padding: 10px;}
	.productDetail #innerBarMulti.llv a .logo{width: 56px; overflow: hidden;}
	#innerBarMulti.llv a .logo{width: 56px; overflow: hidden;}
}

@media (max-width : 389px)
{
	.productDetail #innerBarMulti.llv a .logo{width: 57px; overflow: hidden;}
	#innerBarMulti.llv a .logo{width: 57px; overflow: hidden;}
	#innerBarMulti.llv a .texto{font-size: 12px;}
}

@media (max-width : 340px)
{
	.productDetail #innerBarMulti.llv a .logo{width: 67px; overflow: hidden;}
	#innerBarMulti.llv a .logo{width: 77px; overflow: hidden;}
	#innerBarMulti.llv a .texto{font-size: 10px;}
}

