/*
 -This CSS load layout of all clarissacomim site
 -Just styles out of Bootstrap are here or simple modification
/* Load font types */

/* Load fonts from Google */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800,900|Raleway:300,400,500,600,700,800,900|Roboto:300,400,500,600,700,800,900|Barlow+Condensed:300,400,500,600,700,800,900&display=swap');


/* 

Google fonts usage.

    font-family: 'Raleway', sans-serif;

    font-family: 'Open Sans', sans-serif;

	font-family: 'Roboto', sans-serif;

	font-family: 'Barlow Condensed', sans-serif;

*/

/* Change body or other parts not related on site */
.esconde{display: none;}

/* Effects all link */
a{
	color: #576856; 
	word-break: break-word
}
a:hover{
	color: #a5a5a5;
}

/* Effects all p tags */
p{font-family: 'Roboto', sans-serif}

.texto-branco, .texto-branco a{
	color: #FFF !important;
}
.texto-cor-produto, .texto-cor-produto a{
	color: #FFF !important;
}
.cor-texto-cinza p{
	color: #96989A;
}
.texto-alinhar{text-align: right;}


/* Effects all h1, h2, h3, h4, h5 and h6 tags */
h1, h2, h3, h4, h5, h6{
	font-family: 'Barlow Condensed', sans-serif; 
	font-weight: 900;
}

.cor-titulo h1, .cor-titulo h2, .cor-titulo h3, .cor-titulo h4, .cor-titulo h5, .cor-titulo h6{
	color: #332826;
}

/* Effects mouse hover */
.mouse-hover{cursor: pointer;}

/* Effects all placeholders */
input::-webkit-input-placeholder {
	color: white;
}
 
input:-moz-placeholder { /* Firefox 18- */
	color: white;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
	color: white;  
}
 
input:-ms-input-placeholder {  
	color: white;  
}


/* Leave top space after menu */

.space{margin-bottom: 0px; margin-top: 0px;}
.space-index{
	margin-top: 60px;
	margin-bottom: 60px;
}
.ajustar-topo{margin-top: 92px;}

.elementor{
	margin-left: -15px; 
	margin-right: -15px;
}
.elementor-section-wrap{
	overflow: hidden !important;
}

.redes-sociais-topo .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
	padding-top: 2px !important;
}

@media only screen and (max-width: 1024px){
	body.elementor-page-10{padding: 0px !important;}
}

@media only screen and (max-width: 990px){
	.space{margin-top: 0px;}
	.texto-alinhar{text-align: center;}
}

/* Style header and Menu */
#menu{z-index: 9999;}

#menu.col-md-12{padding: 0;}

/* Make menu center align */
.nav-menu{
	width: 100%; 
	margin: auto; 
	text-align: center; 
	padding-top: 15px
}

.navbar-brand{
	padding-left: 2%; 
	width: 180px; 
	height: auto
}

#navbarNav{
	padding-left: 20px;
}

#menu ul li, .menu-secundario ul li {
    display: inline-block;
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 13px;
    text-transform: capitalize;
    padding-right: 5px;
    font-weight: 600;
    padding-top: 10px;
	padding-bottom: 15px;
}

@media only screen and (min-width: 1600px){ /* Change menu itens for big screen */
	#menu ul li, .menu-secundario ul li {
		font-size: 17px;
		padding-right: 8px;
	}
}

#menu ul li::after {
    content: "/";
	padding-left: 15px;
	color: rgb(209, 209, 209);
}

#menu ul li:last-child::after {
    content: "";
	padding-left: 15px;
}

#menu ul li a, .menu-secundario ul li a{
	text-decoration: none; 
	display: inline-block;
	letter-spacing: 0.2em;
	padding-top: 5px;
	padding-bottom: 5px;
}

#menu ul li .dropdown-toggle::after, .menu-secundario ul li a .dropdown-toggle::after{
	display: none !important;
}

.menu{
	padding-left: 20px;
	margin-bottom: 2px;
}

.menu a{color: #6D6E71;}

.menu-secundario a{color: #FFF;}

.menu a:hover, .menu-secundario a:hover{
	color: #ED1C24; 
	font-weight: 600;
}

.menu .current-menu-item a, .menu-secundario .current-menu-item a{
	color: rgb(155, 8, 13); 
	font-weight: 700;
}

.menu .current-menu-item a::after{
	content: "";
	width: 80%;
	height: 1.5px;
	margin: 3px auto;
	background: #ED1C24;
}

.fill-White{fill: #FFF !important}


/* Style search form and button */
#nav-pesquisa{
	font-family: 'Barlow Condensed', sans-serif;
	padding-top: 15px;
	margin-bottom: -10px;
}

#nav-pesquisa form{
	margin-left: auto;
	margin-right: auto;
}

#nav-pesquisa input.search-field{
	border: none;
	background: #0B3B28;
	color: #fff;
}

#nav-pesquisa input.search-field:focus{
	color: #fff;
}

#nav-pesquisa input.search-field::placeholder{
	color: #FFF;
}

.btn-light{
	background-color: #0B3B28;
	border: none !important;
}

.input-group-append{
	border: none;
}
.btn-light:hover{
	background-color: rgb(208, 202, 236);
}

.bt-pesquisa{color: white; font-size: 1.0em; font-weight: bolder;}

.bt-pesquisa:hover{color: #878787;}

.pesq-imp{
	background: #0B3B28;
	border-radius: 0px;
	border:none;
}

/* Color and aspect of navbar */
.esconde{
	display: none;
}

.navbar{
	padding-top: 10px;
	padding-bottom: 15px;
}

.navbar-light{
	background-color: rgba(255, 255, 255, 0.9);
}

.nav-transparent{
	background-image: linear-gradient(to right, #FFF 75%, #124531 75%) !important;
}

.nav-colorido{
	background-image: linear-gradient(to right, #FFF 75%, #124531 75%) !important;
	padding-left: 30px;
}

.sub-menu{
	display: none;
}

.menu-item-has-children:hover .dropdown-menu{
	display: block;
}

.dropdown-menu{
	background: #0B3B28;
	border: none;
	border-radius: 0;
	left: unset;
	top: unset;
}

.dropdown-menu li a{display: block}

@media only screen and (max-width: 1142px){ /* Change display of menu to adapte small screen */
	.nav-menu{text-align: left}
	.navbar-brand{padding-left: 3%; width: 160px; height: 50px}
}

@media only screen and (max-width: 990px){ /* Change display of menu to adapte small screen */
	
	.nav-transparent, .nav-colorido{
		background: #FFF !important;
	}

	#menu ul li{
		display: list-item; 
		list-style: none; 
		border-bottom: solid 0.5px #fff; 
		padding-bottom: 5px;
		padding-top: 5px;
	}

	#menu ul li a, .menu-secundario ul li a{
		display: inline-block;
	}

	.menu a:hover{color: #6D6E71; border: none;}

	.menu .current-menu-item a{
		color: rgb(80, 80, 80); 
		font-weight: normal;
		border: none;
	}
	.dropdown-menu{
		bottom: unset;
	}

	.navbar-brand{padding-left: 5px;}

	.navbar-brand{padding-left: 5%; width: 180px;}

	.navbar-brand img{margin-top: -3px; }

	#nav-pesquisa, #contact-top{display: none;}

}



@media only screen and (max-width: 768px){ /* Change display of menu to adapte small screen */
	#menu ul li{display: list-item; list-style: none;}

	.navbar-brand{padding-left: 5px;}

	.dropdown-menu{left: 40% !important; top: 60%;width: 50% !important;}

	div.switcher.notranslate{left: 43.5%; width: 140px}

	.navbar-brand{padding-left: 2%; width: 120px; }

	.barra-topo{
		min-height: 75px;
	}


}

/* Styles logo on top */

#logo-top{width: 150px; height: 180px; position: absolute; top: 0px; right: 80px; z-index: 112; background: white;}

#logo-top img{position: absolute; bottom: 0;}

@media only screen and (max-width: 768px){ /* Change display of menu to adapte small screen */

	#logo-top{display: none;}

}

/* Nothing Found Style */



/* Margin on top of the site */
#full-conteudo{margin-top: 100px;}


.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated{padding: 0px !important}

/* Style front-page */

.elementor-blockquote__content{text-align: center !important; padding-left: 20px; padding-right: 20px;}
.elementor-image a img{object-fit: cover; height: 175px;}



/* Segments page */

.elementor-widget:not(:last-child){margin-bottom: 0px !important}


/* Slider */

#destaques-olamulticom .slick-slide{padding-left: 0px !important; padding-right: 0px !important}

.elementor-slide-heading, .elementor-slide-description{text-shadow: 2px 2px 4px #000;}

#destaques-olamulticom .slick-next{right: 35px !important; text-shadow: 0 0 0.3rem #848484}

#destaques-olamulticom .elementor-button{text-shadow: 0.07rem 0.07rem #848488;}

#destaques-olamulticom .elementor-button:hover{text-shadow: none}


/* Make images vertical centered inside Slider Elementos or Slick Slider*/

.slick-slide figure > img{width: 100%; height: 75px; object-fit: contain; position: relative; top: 50%;}

.slick-slide{padding-left: 5px !important; padding-right: 5px !important}

.slick-prev{left: 15px !important; z-index: 15235; text-shadow: 0 0 0.3rem #848484}

.slick-next{right: 15px !important; text-shadow: 0 0 0.3rem #848484}

#slider-capa .slick-slide{padding-left: 0px !important; padding-right: 0px !important}

/* Pages style like with don't use Elementor */

.controle-form{margin-top: 35px;}


/* Blog archive */
.elementor-post__card {
    box-shadow: 2px 2px 0 0 #72727281;
	border-radius: 0px !important;
}
.elementor-post__card:hover {
    box-shadow: 5px 5px 2px 0 #72727281;
}
.elementor-posts .elementor-post__card .elementor-post__meta-data{
	border-top: none !important;
}
.elementor-post__card .elementor-post__thumbnail img{
	-moz-transition: all 0.3s !important;
	-webkit-transition: all 0.3s !important;
	transition: all 0.3s !important;
}
.elementor-post__card:hover .elementor-post__thumbnail img{
	-moz-transform: scale(1.1) translate(-50%,-50%) !important;
	-webkit-transform: scale(1.1) translate(-50%,-50%) !important;
	transform: scale(1.1) translate(-50%,-50%) !important;
}


/* Post Content */

.pg-blog a{text-decoration: none;}

.pg-blog article{
	margin-top: 5px; 
	margin-bottom: 5px; 
	padding-left: 5px !important;
	 padding-right: 5px !important
}

.texto-content{margin-top: 20px;}

.chamada-post{font-family: 'Roboto', sans-serif; padding-top: 15px; box-shadow: 0px 0px 7px 3px #c0c0c05e;

	padding-bottom: 15px; height: 100%; padding-left: 8px; padding-right: 8px}

.chamada-post img{

	object-fit: cover;

	width: 100%;

	height: 185px;

	object-position: 100% 50%



}
h1.titulo{font-size: 1.3em;}

.titulo a{color: black; word-break: break-word}

.titulo a:hover{color: #29437D;}

@media only screen and (max-width: 1600px){

	.chamada-post{font-size: 1em;}

	.chamada-post h1{font-size: 1.4em;}

	.chamada-post img{

	object-fit: cover;

	width: 100%;

	height: 165px;

	}

}

@media only screen and (max-width: 1140px){

	.chamada-post{font-size: 1em;}

	.chamada-post h1{font-size: 1.4em;}

	.chamada-post img{

	object-fit: cover;

	width: 100%;

	height: 155px;

	}

}

@media only screen and (max-width: 990px){

	.chamada-post{font-size: 0.85em;}

	.chamada-post h1{font-size: 1.3em;}

	.chamada-post img{

	object-fit: cover;

	width: 100%;

	height: 185px;

	}

}

@media only screen and (max-width: 768px){

	.chamada-post{font-size: 1em;}

	.chamada-post h1{font-size: 1.2em;}

	.chamada-post img{

	object-fit: cover;

	width: 100%;

	height: 195px;

	}

}

@media only screen and (max-width: 512px){

	.chamada-post img{

	object-fit: cover;

	width: 100%;

	height: 185px;

	}

}

.imagem-capa-single img{object-fit: cover; height: auto; width: 100%}

.imagem-capa-single img{display: block; margin-left: auto; margin-right: auto}

.chamada-post h1{font-weight: 800;}

.chamada-post .titulo{margin-top: 10px;}

.tags-style{font-size: 0.8em;}

#blog-post{margin-top: 60px; padding-left: 25px; padding-right: 25px;}

#blog-post a{text-decoration: underline; color: #132314;}
#blog-post a:hover{color: #507452;}

.titulo-single{color: #767474; font-size: 1.75em}

.titulo-single a{word-break: break-word}

.post-inteiro{font-family: 'Roboto', sans-serif; font-size: 1.1em; color: #161A1B;}

.post-inteiro h2{font-size: 1.4em; font-weight: 700; margin: 10px auto}

.texto-post{padding: 10px; padding-top: 25px; color: #707070}

.separa-post{margin-bottom: 20px; border-bottom-style: solid; border-bottom-width: 0.4px; 

	border-bottom-color: #29437D; padding-bottom: 10px;}

.data-publica{font-size: 0.75em;}

img.center-auto{margin-left: auto; margin-right: auto; display: block}

#comentarios-separa{margin-top: 30px; padding-top: 5px; border-top: 1px #29437D solid;}

.anuncio-post{width: 100%;}

@media only screen and (max-width: 768px){

	.post-inteiro{font-size: 0.9em;}

	.texto-post{padding: 2px; hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -webkit-hyphens: auto;}

	#blog-post{margin-top: 80px; padding-left: 15px; padding-right: 15px;}

	.imagem-capa-single{ margin-bottom: 15px}

	.imagem-capa-single img{object-fit: cover; height: auto; width: 100%}

}

.paginacao-row{padding-top: 15px; padding-bottom: 15px}


/* Slideshow de imagens */

.msacwl-gallery-slider button.slick-arrow{background-color: #FE2E2E !important; color: #fff !important}

.msacwl-gallery-slider button.slick-arrow:hover{background-color: rgba(254, 46, 46, 0.568) !important; color: #fff !important}

.msacwl-gallery-slider button.slick-arrow:focus{background-color: #FE2E2E !important; color: #fff !important}


/* Sidebar */
.sidebar-principal-postagem{margin-top: 60px;}

.sidebar-principal ul, .sidebar-principal-post ul, .sidebar-erro ul, .sidebar-product ul, .sidebar-right ul{padding-left: 5%}

.sidebar-principal ul li, .sidebar-principal-post ul li, .sidebar-principal-postagem ul li,.sidebar-erro ul li, .sidebar-product ul li, .sidebar-right ul li{list-style: none;}

.sidebar-principal-post{padding-top: 5px; height: 100%;}

.sidebar-right input.pesq-imp{background: #FFF}

.sidebar-right{margin-bottom: 10px; box-shadow: 0px 0.1px 10px 0.1px #c0c0c05e; padding: 8px}

.sidebar-product{margin-bottom: 10px; padding: 8px}

.sidebar-product a{color: #4A4A4D;}

.sidebar-product a:hover{color: rgb(151, 151, 151);}

@media only screen and (max-width: 768px){

	.sidebar-principal{margin-top: 5px;}

	.sidebar-principal-post{margin-bottom: 10px}

}

/* Error page */

#error-post{margin-bottom: 35px}

/* Article Page */

nav.elementor-pagination{margin-top: 5px; padding-bottom: 10px; padding-top: 10px}

/* Woocommerce */

 div.berocket_aapf_widget-title_div.disable_collapse h3{font-size: 1.7em !important}


/* Style footer and copyright */

#footer{
	background-image: linear-gradient(to right, #124531 50%, #072E1F 50%);
	padding-top: 75px; 
	padding-bottom: 25px; 
	margin-top: 0; 
	font-family: 'Raleway', sans-serif !important;
}

@media only screen and (max-width: 768px){
	#footer{
		background: #072E1F;
	}
}

#footer-copyright{

	font-weight: thin; font-size: 0.8em; 

	background-color: #373435; padding: 20px; color: #FFF;

}

#footer-copyright a{text-decoration: none;}

#ola-multicom a{color: red; text-shadow: 2px 2px 1px #000; padding-right: 35px}

#ola-multicom a:hover{color: #e47676;}

#ola-multicom img{width: 55px; height: auto; filter: grayscale(100%); transition: all ease-in-out 0.5s}

#ola-multicom a:hover img{filter: grayscale(0%); transition: all ease-in-out 0.5s}

#footer-widget{padding-left: 5%; padding-right: 5%;}

.separar-footer-sidebar{border-right: 1px solid #F4F4F4}

.sidebar-footer ul li, .sidebar-footer2 ul li, .sidebar-footer3 ul li, .sidebar-footer4 ul li, .sidebar-footer5 ul li{list-style: none;}

.sidebar-footer ul li a, .sidebar-footer2 ul li a, .sidebar-footer3 ul li a, .sidebar-footer4 ul li a, .sidebar-footer5 ul li a{text-decoration: none;}

.sidebar-footer, .sidebar-footer2, .sidebar-footer4, .sidebar-footer5{color: #FFF; margin-bottom: 10px; 

	padding-bottom: 5px; font-size: 1.05em}

.sidebar-footer h3, .sidebar-footer2 h3, .sidebar-footer3 h3, .sidebar-footer4 h3, .sidebar-footer5 h3{font-weight: 900; font-size: 1em;}

.sidebar-footer3 img{width: 70%; object-fit: contain;}

#sideFooter-frase p{font-size: 0.8em;}

.sidebar-footer2 p, .sidebar-footer4 p, .sidebar-footer5 p{font-size: 0.9em; margin-bottom: 8px;}

ul.endereco-listagem{padding-left: 0px;}

ul.endereco-listagem li{list-style: none;}

/* Brasao da Olá no Rodape */

.ola-footer-brasao .col-md-5{padding-left: 2px; padding-right: 5px;}

.ola-footer-brasao .col-md-7{padding-left: 5px; padding-right: 10px;}

/* Style Buttons and forms of All Site */ 
.btn-danger-2{
	border-radius: 0px !important; 
	border: solid 1px #124531 !important; 
	font-size: 0.9em !important;
	padding-left: 15px !important; 
	padding-right: 15px !important; 
	color: #FFF !important; 
	background: #124531 !important;
	font-weight: 500 !important;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.btn-danger-2:hover{
	background: #FFF !important; 
	box-shadow: 0 2px 2px #363636b4 !important; 
	border: solid 1px #124531 !important; 
	color: #124531 !important;
	font-weight: 500 !important;
}

.btn-danger-2:focus{
	box-shadow: 0 0 0 0.2rem #124531
}

.btn-danger-3{
	border-radius: 0px !important; 
	border: solid 1px #FA502A !important; 
	font-size: 0.9em !important;
	padding-left: 15px !important; 
	padding-right: 15px !important; 
	color: #FFF !important; 
	background: #FA502A !important;
	font-weight: 500 !important;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.btn-danger-3:hover{
	background: #FFF !important; 
	box-shadow: 0 2px 2px #363636b4 !important; 
	border: solid 1px #FA502A !important; 
	color: #FA502A !important;
	font-weight: 500 !important;
}
.btn-danger-3:focus{
	box-shadow: 0 0 0 0.2rem #FA502A
}

.btn-danger-4{
	border-radius: 0px !important; 
	border: solid 1px #C92D0A !important; 
	font-size: 0.9em !important;
	padding-left: 15px !important; 
	padding-right: 15px !important; 
	color: #FFF !important; 
	background: #C92D0A !important;
	font-weight: 500 !important;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.btn-danger-4:hover{
	background: #FFF !important; 
	box-shadow: 0 2px 2px #363636b4 !important; 
	border: solid 1px #C92D0A !important; 
	color: #C92D0A !important;
	font-weight: 500 !important;
}
.btn-danger-4:focus{
	box-shadow: 0 0 0 0.2rem #C92D0A
}

.btn-responsive{word-wrap: break-word; white-space: normal ;}

.form-control{color: #000;}

.form-control:hover{border-color: #7a7a7a86; box-shadow: 0 0 0 0.2rem #99999986}

.form-control:focus{border-color: #7a7a7a86; box-shadow: 0 0 0 0.3rem #99999986}

@media only screen and (max-width: 768px){

	.btn-danger-2{font-size: 0.85em; padding-left: 25px; padding-right: 25px;}

	.paginacao{margin-top: 5px; margin-bottom: 5px;}

}

.msacwl-gallery-slider .slick-prev, .msacwl-gallery-slider .slick-next{outline: none !important}

.msacwl-slide.slick-slide{padding-left: 0px !important; padding-right: 0px !important}



/* Back to top of the page */

#vai-topo{font-size: 2.5em; position: fixed; z-index: 15558; padding-left: 4px;

	right: 15px; bottom: 15px; width: 50px; height: 50px; 

	background: #343434; border-radius: 0px}

#vai-topo a{color: #fff; text-decoration: none;}

#vai-topo a svg{filter: drop-shadow( 2px 2px 3.5px rgba( 0, 0, 0, 0.7)); position: absolute;

	top: 3px}

#vai-topo a:hover{color: #fff; font-size: 0.95em;}

.vai-topo-off{display: none;}

@media only screen and (max-width: 800px){

	#vai-topo{font-size: 2em; width: 45px; height: 45px; padding-left: 5px}

	#vai-topo a svg{top: 5px;}

}

/* Whatsapp btn lateral */
#bt-lateral-direta{
	list-style: none;
	position: fixed;
	bottom: 15px;
	right: 0px;
	padding-left: 0;
	font-size: 2em;
	z-index: 650;
}

#bt-lateral-direta li{
	background: #FA502A;
	margin-bottom: 5px;
	width: 45px;
	height: 45px;
	text-align: center;
}
#bt-lateral-direta li a{
	text-decoration: none; 
	display: block;
	color: #FFF;
}

#bt-lateral-direta li:hover {
	color: #FA502A;
	background: #FFF;
}
#bt-lateral-direta li:hover svg path{
	fill: #FA502A;
}

#bt-lateral-direta li a svg{
	margin-right: 0;
}


/* Recaptcha */
.grecaptcha-badge{bottom: 10% !important; z-index: 17894;}


/* Animações */
@-webkit-keyframes fadeInUpOla {

	from {

	  opacity: 0;

	  -webkit-transform: translate3d(0, 100%, 0);

	  transform: translate3d(0, 100%, 0);

	}

  

	to {

	  opacity: 1;

	  -webkit-transform: translate3d(0, 0, 0);

	  transform: translate3d(0, 0, 0);

	}

  }

  

  @keyframes fadeInUpOla {

	from {

	  opacity: 0;

	  -webkit-transform: translate3d(0, 100%, 0);

	  transform: translate3d(0, 100%, 0);

	}

  

	to {

	  opacity: 1;

	  -webkit-transform: translate3d(0, 0, 0);

	  transform: translate3d(0, 0, 0);

	}

  }

  

#fadeInUpOla li:nth-child(3n-2){

	-webkit-animation-name: fadeInUpOla;

	animation-name: fadeInUpOla;

	animation-duration: 1s;

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

  }



#fadeInUpOla li:nth-child(3n-1){

	-webkit-animation-name: fadeInUpOla;

	animation-name: fadeInUpOla;

	animation-duration: 2s;

	-webkit-animation-duration: 2s;

	animation-duration: 2s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}

#fadeInUpOla li:nth-child(3n+0){

	-webkit-animation-name: fadeInUpOla;

	animation-name: fadeInUpOla;

	animation-duration: 3s;

	-webkit-animation-duration: 3s;

	animation-duration: 3s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}



.elementor-blockquote--skin-quotation .elementor-blockquote::before {

	color: #776960;

	font-size: calc(1.5px * 100);

    content: "“";

    font-weight: 900;

    line-height: 1;

    display: block;

    height: .6em;

}



.elementor-blockquote--skin-quotation .elementor-blockquote::after {

	color: #776960;

	font-size: calc(1.5px * 100);

    content: "”";

    font-weight: 900;

    line-height: 1;

    display: block;

	height: .6em;

	text-align: right;

}

#consulta-disponibilidade div{
	padding-top: 5px; 
	padding-bottom: 5px;
}
#consulta-disponibilidade button{
	margin-left: auto; 
	margin-right: auto;
	padding-top: 5px;
}