@import url('https://fonts.googleapis.com/css2?family=Inconsolata&family=Open+Sans&family=Berkshire+Swash&family=Open+Sans+Condensed&family=Source+Code+Pro&display=swap');
@import url('https://fonts.googleapis.com/css2?family=La+Belle+Aurore&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@100&display=swap');
html, body{
  margin:0;
  padding:0;
  height:100%;
  /*font-family: 'Inconsolata', monospace;
  font-family: 'Source Code Pro', monospace;
  font-family: 'Raleway', sans-serif;
  font-family: 'Open Sans', sans-serif;*/
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 1rem;
}
#navbarResponsive{
	font-size: 1.3rem;
}
.frente{
  padding-top:15px;
  background: #FFF;
   
}
.quadro{
	cursor:pointer;
}
.card-body{
	overflow: auto;
}
.container-fluid{
	padding: 0;
	margin: 0;
}
/*post it*/
.quote-container {
	  margin-top: 30px;
	  position: relative;
	}
.note {
  color: #333;
  position: relative;
  width: 98%;
  margin: 0 auto;
  padding: 10px;
  box-shadow: 0 10px 10px 2px rgba(0,0,0,0.3);
}
.note .author {
  display: block;
  margin: 40px 0 0 0;
  text-align: right;
}
.yellow {
	  background: #eae672;
	  -webkit-transform: rotate(2deg);
	  -moz-transform: rotate(2deg);
	  -o-transform: rotate(2deg);
	  -ms-transform: rotate(2deg);
	  transform: rotate(2deg);
}
.pin {
	  background-color: #aaa;
	  display: block;
	  height: 32px;
	  width: 2px;
	  position: absolute;
	  left: 50%;
	  top: -16px;
	  z-index: 1;
}
.pin:after {
	  background-color: #A31;
	  background-image: radial-gradient(25% 25%, circle, hsla(0,0%,100%,.3), hsla(0,0%,0%,.3));
	  border-radius: 50%;
	  box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.1),
	              inset 3px 3px 3px hsla(0,0%,100%,.2),
	              inset -3px -3px 3px hsla(0,0%,0%,.2),
	              23px 20px 3px hsla(0,0%,0%,.15);
	  content: '';
	  height: 12px;
	  left: -5px;
	  position: absolute;
	  top: -10px;
	  width: 12px;
}
.pin:before {
	  background-color: hsla(0,0%,0%,0.1);
	  box-shadow: 0 0 .25em hsla(0,0%,0%,.1);
	  content: '';
	  height: 24px;
	  width: 2px;
	  left: 0;
	  position: absolute;
	  top: 8px;
	  transform: rotate(57.5deg);
	  -moz-transform: rotate(57.5deg);
	  -webkit-transform: rotate(57.5deg);
	  -o-transform: rotate(57.5deg);
	  -ms-transform: rotate(57.5deg);
	  transform-origin: 50% 100%;
	  -moz-transform-origin: 50% 100%;
	  -webkit-transform-origin: 50% 100%;
	  -ms-transform-origin: 50% 100%;
	  -o-transform-origin: 50% 100%;
}
.fancybox-slide--iframe .fancybox-content {
	width  : 100vw;
	height : 100vh;
	max-width  : 100%;
	max-height : 100%;
	margin: 0;
    background: #191919;
    margin:0;
    padding: 0;
}
#calculadora {
  position: absolute;
  z-index: 9;
  left:2rem;
  display: none;  
}
.carrinho{
	position:fixed;
	bottom: 0;
	left:0;
	z-index:1000;
	cursor:pointer;
	display: none;
	padding: 10px;
	width: 100%;
	background: #333;
}
.pedido{
	position:fixed;
	bottom: 0;
	right:0;
	z-index:1000;
	cursor:pointer;
	display: none;
	padding: 10px;
	width: 100%;
	background: #fff;
}
.fontefrente{
	font-family: 'La Belle Aurore', cursive;
	color:#006699;
	font-size: 4rem;
	text-shadow: 0.1em 0.1em 0.2em black
}
.fontefrentetit{
	font-family: 'Barlow Condensed', sans-serif;
	/*color:#006699;*/
	font-size: 3.5rem;
	font-weight: bold;
	/*text-shadow: 0.1em 0.1em 0.2em black*/
}
.fontefrenterodape{
	font-family: 'Open Sans Condensed', sans-serif;
	color:#FFFFFF;
	font-size: 1.5rem;
	text-shadow: 0.1em 0.1em 0.2em black
}
.fontemenu{
	font-family: 'Open Sans Condensed', sans-serif;
	color:#006699;
	font-size: 1.2rem;	
};
.navbar-expand-lg .navbar-nav .nav-item .nav-link {
  color: #3E4095;
}

.promocao{
	position:fixed;
	top: 2%;
	left: 25%;
	z-index:1000;
	cursor:pointer;
	display: none;
	width: 50%;
	height: auto;
	background: red;
}
.abrir{
	cursor:pointer;
	line-height: 1.1;
}
.fontetitdentro{
	font-family: 'Barlow Condensed', sans-serif;
	font-size: 2rem;
	font-weight: bold;	
}