:root {

	--cw-corSiteFundo: #ffffff;
	--cw-corSiteTexto: #313131;
	--cw-corSiteTextoFundo: #ffffff;
	--cw-corSiteLink: #0000ff;
	--cw-corBarraFundo: #955a49;
	--cw-corBarraTexto: #ffffff;
	--cw-corBarraTextoHover: #fbe8e8;
    --cw-corCkEditor: #0c0c0c; /*mudar esse nome*/
	--cw-corTituloPagina: #955a49;
	--cw-fundoSlider: rgba(0,0,0,0.5);
	--cw-corSliderTitulo: #000000;
	--cw-corSliderSubtitulo: #999999;
	--cw-corSliderTexto: #ffffff;
	--cw-corSliderbotao: #0000ff;
	--cw-corFundoSliderBotao: #cccccc;
}
html {
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
}
.card {
    background-color:transparent
}
.telefones a, .telefones small {
    margin-bottom:5px
}
.telefones {
    display: inline-block;
    margin-bottom:15px
}
.nivo-controlNav a {
    margin:0 3px
}
.nav-bloco {
    color:rgba(0, 0, 0, .5)
}
.span-qtd, red {
    color:red
}
.control-qtd {
    color:#555
}
.nivo-caption div.painel_anima {
    background-color: rgba(0, 0, 0, .3);
    color:#fff
}
.endereco {
    display: block;
    position: relative;
    vertical-align:top
}
.endereco i {
    border-radius: 50%;
    margin: 0 8px 10px 0;
    vertical-align: top;
    position: relative;
    top:0
}
.endereco a, .endereco small {
    display: inline-block;
    position: relative;
    top: 5px;
    margin-bottom:20px
}
@media (max-width: 400px) {
    .nivo-controlNav {
        display:none
    }
    footer {
        padding:30px 15px
    }
}
.glyphicon-space {
    margin-right:10px
}
.glyphicon {
    font-size: 30px;
    margin-right:15px
}
.btn-left, .panel-qtd, input.form-control, select.form-control, textarea.form-control {
    margin-top:0
}
.btn-left {
    text-align: left;
    padding: 3px;
    margin-right:16px
}
.form-control.textarea-height, textarea.form-control {
    height:auto
}
.nav-bloco {
    display: inline-block;
    padding-top: .425rem;
    padding-bottom: .425rem;
    margin-right:1rem
}
.datepicker td {
    width: 30px;
    height:30px
}
#datepicker {
    width:100%
}
@media (min-width: 992px) {
    .margin-space {
        margin-top:46px
    }
}
.cursor-default {
    cursor:default
}
.span-qtd {
    margin-right:6px
}
.span-chield {
    line-height: 60px;
    width:100%
}
.panel-qtd {
    margin-top: 7px;
    margin-bottom: 7px;
    font-size: 18px;
    font-weight:400
}
.periodo h2, .periodo p {
    margin-bottom:0
}
.periodo h2 {
    margin-top:.3em
}
.red {
    color:red
}
.list_carousel.responsive {
    width: auto;
    margin-left:0
}
.caroufredsel_wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display:block
}
.prev {
    float: left;
    margin-left:10px
}
.next {
    float: right;
    margin-right: 10px
}
a:hover {
    text-decoration:none
}
.topnav {
    font-size:1em
}
.section-heading {
    margin-bottom:30px
}
p.copyright {
    margin:15px 0 0
}
.margin-top-bar {
    margin-top:60px
}
.caption_nivo, .caption_nivo p {
    height:50px
}
.caption.caption_nivo p, div.caption.caption_nivo {
    overflow: hidden;
    text-overflow:ellipsis
}
.nivoSlider {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 0 !important;
    -webkit-box-shadow: 0 0 0 0 #bbb !important;
    -moz-box-shadow: 0 0 0 0 #bbb !important;
    box-shadow:0 0 0 0 #bbb !important
}
.nivoSlider img {
    position: absolute;
    top: 0;
    left: 0;
    max-width:none
}
.nivo-main-image {
    display: block !important;
    position: relative !important;
    width:100% !important
}
.nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
    background: #fff;
    opacity: 0;
    cursor:pointer
}
.nivo-slice {
    display: block;
    position: absolute;
    z-index: 5;
    height: 100%;
    top:0
}
.nivo-box {
    display: block;
    position: absolute;
    z-index: 5;
    overflow:hidden
}
.nivo-box img {
    display:block
}
.nivo-caption {
    position: absolute;
    top: 0;
    display: none;
    width: 100%;
    z-index: 8;
    background: 0 0;
    padding:10px
}
.nivo-caption div.painel_anima {
    position: absolute;
    z-index: 8;
    padding: 10px;
    overflow: hidden;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing:border-box
}
a.nivo-imageLink {
    cursor:pointer
}
.nivo-html-caption {
    display:none
}
.nivo-caption b, .nivo-caption h2, .nivo-caption h3, .nivo-caption h4, .nivo-caption p, .nivo-caption span, .nivo-caption strong {
    box-sizing: border-box;
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 900;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    vertical-align: baseline;
    margin:0
}
.nivo-caption span {
    padding: 15px;
    display:inline-block
}
@media (max-width: 450px) {
    .nivo-caption span {
        padding:5px
    }
    .nivo-caption h2 {
        font-size:2.1em
    }
    .nivo-caption h3 {
        font-size:1.8em
    }
}
.nivo-caption div.nivo_posicao_11, .nivo-caption div.nivo_posicao_2, .nivo-caption div.nivo_posicao_5, .nivo-caption div.nivo_posicao_8 {
    text-align: center;
    left: 50%;
    transform:translate(-50%)
}
.nivo-caption div.nivo_posicao_11, .nivo-caption div.nivo_posicao_4, .nivo-caption div.nivo_posicao_5, .nivo-caption div.nivo_posicao_6 {
    top: 50%;
    transform:translate(0, -50%)
}
.nivo-caption div.nivo_posicao_5 {
    transform:translate(-50%, -50%)
}
.nivo-caption div.nivo_posicao_1, .nivo-caption div.nivo_posicao_2, .nivo-caption div.nivo_posicao_3 {
    top:10px
}
.nivo-caption div.nivo_posicao_7, .nivo-caption div.nivo_posicao_8, .nivo-caption div.nivo_posicao_9 {
    bottom:10px
}
.nivo-caption div.nivo_posicao_3, .nivo-caption div.nivo_posicao_6, .nivo-caption div.nivo_posicao_9 {
    right: 10px;
    text-align:right
}
.nivo-caption div.nivo_posicao_1, .nivo-caption div.nivo_posicao_4, .nivo-caption div.nivo_posicao_7 {
    left: 10px;
    text-align:left
}
.nivo-caption div.nivo_posicao_0, .nivo-caption div.nivo_posicao_10, .nivo-caption div.nivo_posicao_11 {
    left: 0;
    right:0
}
.nivo-caption div.nivo_posicao_0 {
    top:0
}
.nivo-caption div.nivo_posicao_10 {
    bottom:0
}
.nivo-directionNav a {
    position: absolute;
    top: 45%;
    z-index: 9;
    cursor:pointer
}
.nivo-prevNav {
    left:0
}
.nivo-nextNav {
    right:0
}
.nivo-controlNav {
    text-align: center;
    padding:15px 0
}
.nivo-controlNav a {
    cursor:pointer
}
.nivo-controlNav a.active {
    font-weight:700
}
a.thumbnail {
    display:block
}
textarea {
    resize:none !important
}
.card.card-outline-success {
    border-color:#5cb85c
}
.card.card-outline-danger {
    border-color:#d9534f
}
.table th.colunastarifario {
    border-top:0
}
#conteudoBarra, li.list-group-item {
    background-color:transparent !important
}
.menuModal .list-group-item {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    white-space:normal
}
.menuModal .list-group-item:not(.collapsed) {
    background-color:transparent
}
.menuModal .list-group .list-group-item a[aria-expanded=true] {
    background-color:transparent
}
h1 {
    font-size:1.602em
}
h2 {
    font-size:1.424em
}
h3 {
    font-size:1.266em
}
h4 {
    font-size:1.125em
}
h5 {
    font-size:.889em
}
h6 {
    font-size:.79em
}
.display-1 {
    font-size:3.906em
}
.display-2 {
    font-size:3.125em
}
.display-3 {
    font-size:2.5em
}
.display-4 {
    font-size:2em
}
@media (min-width: 48em) {
    h1 {
        font-size:2.441em
    }
    h2 {
        font-size:1.953em
    }
    h3 {
        font-size:1.563em
    }
    h4 {
        font-size:1.25em
    }
    .display-1 {
        font-size:6em
    }
    .display-2 {
        font-size:5.5em
    }
    .display-3 {
        font-size:4.5em
    }
    .display-4 {
        font-size:3.5em
    }
}
@media (min-width: 62em) {
    body, html {
        font-size:16px !important
    }
}
@media (min-width: 75em) {
    body, html {
        font-size:18px !important
    }
}
.jumbotron {
    font-size:16px
}
p.lead {
    border-radius:4px
}

/* animação... */

[data-anime] {
  opacity: 0;
  transition-duration: .7s;
  transition-delay: .3s;
  transition-timing-function: ease-in-out;
  transition-property: opacity,transform;
  pointer-events: auto;
}
[data-anime="left"] {
  transform: translate3d(-250px, 0, 0);
}
[data-anime="right"] {
  transform: translate3d(250px, 0, 0);
}
[data-anime="bottom"] {
  transform: translate3d(0, -250px, 0);
}
[data-anime="top"] {
  transform: translate3d(0, 250px, 0);
}
[data-anime].animated {
  opacity: 1;
  transform: initial;
}
.atributos-room i.glyphicon {
    margin-right: 10px;
    font-size:25px
}
a.gflag {
    background-repeat: no-repeat;
    background-image:url(/img/32.png)
}
a.gflag img {
    border:0
}
#goog-gt-tt {
    display:none !important
}
.goog-te-banner-frame {
    display:none !important
}
.goog-te-menu-value:hover {
    text-decoration:none !important
}
#google_translate_element2 {
    display:none !important
}
.w-120 {
    width: 120px
}
html {
    height: 100%;
    font-size:1em !important
}
body{
    background-color: var(--cw-corSiteFundo) !important;
    top:0 !important;
    height: 100%;
    font-family:Merriweather; 
    color: #313131;
    font-size:1em !important;
}

/*.intersection-observer.preload {min-height: 500px;}*/
.intersection-observer.preload {display: none}
.px32 {height: 32px;}
.m10 {margin-top:10px;margin-left:10px;}
.px18 {height: 18px;}
.px10 {height: 10px;}
.svg{
    display: inline-block;
    overflow-x: hidden;
    overflow-y: hidden;
    transform: scale(1, -1);
    width: auto;
}
.popout {
    position: fixed;
    bottom: 3rem;    right: 2rem;
    z-index: 10;
}
.popoutleft {
    position: fixed;
    bottom: 2rem;    left: 2rem;
    z-index: 10;
}
.count-notif{
  margin-left:-15px;
  margin-top: -2px;
}
h1, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#313131;}
svg{fill:#313131;}
a{text-decoration: none;}
a svg{fill: #0000ff}

.containerAnimacao div.nivo-controlNav{background-color: #ffffff!important;}
button.btn, .card-header, h1.titulosite, h1.titulosite small{ background-color: #955a49!important;color: #ffffff!important}
button.btn { 
    border:1px solid #ffffff !important;
    /*box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);*/
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
}
/*.conteudo .btn {border-width: 0!important}*/
.navbar-toggler, .navbar-light .navbar-toggler{border-color:#ffffff !important;}
.border-logo{border-right: 0px solid #ffffff!important}
@media (min-width: 576px) {
  .border-logo{border-right: 1px solid #ffffff!important}
}

.conteudo{
    background-color: #ffffff!important;
    color: #313131!important;
}
.conteudo h1{font-family:Merriweather; color: #955a49}
.conteudo strong, .conteudo h1 small, .conteudo h2, .conteudo h5, .conteudo th{font-family:Merriweather; color: #0c0c0c}
.conteudo a, .conteudo #form .form-control{font-family:Merriweather; color: #0000ff}

.barra, .modal-content.body.barra, .modal-content.body.barra div.modal-body, .modal-content.body.barra div.modal-footer, .modal-content.body.barra div.list-group-item{
	background-color: #955a49;
	color: #ffffff}
.modal-content.body.barra div.modal-header{
	border-bottom: 1px solid #ffffff}
.modal-content.body.barra div.modal-footer{
	border-top: 1px solid #ffffff}
.modal-content.body.barra div.list-group-item{
	border: 0px;
}
.barra a, .barra h2, div.conteudo div.barra a{color: #ffffff}
div.barra div.conteudo a{color: #0000ff}
div.barra div.conteudo a svg{fill: #0000ff}
.barra a svg, button.btn svg{fill: #ffffff}
.barra a:hover, button.btn:hover{color: #fbe8e8}
.barra svg:hover , button.btn svg:hover{fill: #fbe8e8}
.form-control{color:#313131;background-color:transparent;}
.barra .menuImagem .form-control{background-color: #955a49;}
.barra input.form-control, .barra input.form-control[readonly]{
	border-color:#ffffff;
	color:#ffffff;
    background-color: #955a49;
}
.barra div.card{
    border-color:#ffffff;
}
.barra input.form-control::-webkit-input-placeholder {
	color: #ffffff;
	background-color: #955a49;
}
.barra input.form-control:-moz-placeholder {
	color: #ffffff;
	background-color: #955a49;
	opacity: 1;
}
.barra input.form-control::-moz-placeholder {
	color: #ffffff;
	background-color: #955a49;
	opacity: 1;
}
.barra input.form-control:-ms-input-placeholder {
	background-color: #955a49;
	color: #ffffff;
}
.barra input.form-control:focus {
	background-color: #955a49;
	color: #ffffff;
}
.modal-content{background-color:#ffffff;}
input.form-control, textarea.form-control, select.form-control, .conteudo hr, .card{border-color:#313131}
/* cores padrao bootstrap - acomodacoes ....*/
.text-primary{color:#0c0c0c!important;}
.bg-primary, .btn-primary{background-color: #0c0c0c!important;}
.btn-primary, .bg-primary{border-color: transparent}
.bg-primary .card{ border-color:#ffffff;}
.bg-primary > div:not(.conteudo) h2{color: #ffffff!important}
.btn-acomodacao{position: absolute; margin-left: auto; margin-right: auto; bottom: 0px; width: 100%;}
.pb-10 {padding-bottom: 6rem!important;}
/*cores padrão da animação*/
.painel_anima .h2{font-family:Merriweather}
.painel_anima .h3{font-family:Merriweather}
.painel_anima p{font-family:Merriweather}
.painel_anima span.nivo-btn{font-family:Merriweather}

div.svgdiv{
    opacity: 0;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
div.svgdiv svg{
    fill: #ffffff!important;
}
div.svgdiv:hover{
    opacity: 1;
}

h1{font-family:Merriweather; color: #955a49}
strong, h1 small, h2, h5, th{font-family:Merriweather; color: #0c0c0c}
a, #form .form-control{font-family:Merriweather; color: #0000ff}
/*#form input.form-control{font-family:Merriweather; color: #ffffff}*/
/*#form input.form-control[readonly]{background-color:#955a49!important}*/
.form-control:disabled, .form-control[readonly]{
	background-color:transparent;
}
	.nivo-caption div.painel_anima_1734{
		background-color:rgba(81,57,24,0.65);
	}
    .painel_anima_1734 .h2{
    	color: #ffffff;
    }
    .painel_anima_1734 .h3{
    	color: #999999;
    }
    .painel_anima_1734 p{
    	color:#ffffff;
    }
    .painel_anima_1734 span.nivo-btn{
    	color:#0000ff;
        background-color:#cccccc;
    }
    	.nivo-caption div.painel_anima_1735{
		background-color:rgba(112,95,40,0.65);
	}
    .painel_anima_1735 .h2{
    	color: #ffffff;
    }
    .painel_anima_1735 .h3{
    	color: #999999;
    }
    .painel_anima_1735 p{
    	color:#ffffff;
    }
    .painel_anima_1735 span.nivo-btn{
    	color:#0000ff;
        background-color:#cccccc;
    }
    	.nivo-caption div.painel_anima_1737{
		background-color:rgba(95,84,30,0.54);
	}
    .painel_anima_1737 .h2{
    	color: #ffffff;
    }
    .painel_anima_1737 .h3{
    	color: #999999;
    }
    .painel_anima_1737 p{
    	color:#ffffff;
    }
    .painel_anima_1737 span.nivo-btn{
    	color:#0000ff;
        background-color:#cccccc;
    }
    	.nivo-caption div.painel_anima_1736{
		background-color:rgba(94,80,48,0.7);
	}
    .painel_anima_1736 .h2{
    	color: #ffffff;
    }
    .painel_anima_1736 .h3{
    	color: #999999;
    }
    .painel_anima_1736 p{
    	color:#ffffff;
    }
    .painel_anima_1736 span.nivo-btn{
    	color:#0000ff;
        background-color:#cccccc;
    }
    	.nivo-caption div.painel_anima_1732{
		background-color:rgba(111,94,60,0.81);
	}
    .painel_anima_1732 .h2{
    	color: #ffffff;
    }
    .painel_anima_1732 .h3{
    	color: #999999;
    }
    .painel_anima_1732 p{
    	color:#ffffff;
    }
    .painel_anima_1732 span.nivo-btn{
    	color:#0000ff;
        background-color:#cccccc;
    }
    	.nivo-caption div.painel_anima_1733{
		background-color:rgba(0,0,0,0.5);
	}
    .painel_anima_1733 .h2{
    	color: #000000;
    }
    .painel_anima_1733 .h3{
    	color: #999999;
    }
    .painel_anima_1733 p{
    	color:#ffffff;
    }
    .painel_anima_1733 span.nivo-btn{
    	color:#0000ff;
        background-color:#cccccc;
    }
    	.nivo-caption div.painel_anima_1738{
		background-color:rgba(0,0,0,0.5);
	}
    .painel_anima_1738 .h2{
    	color: #000000;
    }
    .painel_anima_1738 .h3{
    	color: #999999;
    }
    .painel_anima_1738 p{
    	color:#ffffff;
    }
    .painel_anima_1738 span.nivo-btn{
    	color:#0000ff;
        background-color:#cccccc;
    }
    	.nivo-caption div.painel_anima_1739{
		background-color:rgba(0,0,0,0.5);
	}
    .painel_anima_1739 .h2{
    	color: #000000;
    }
    .painel_anima_1739 .h3{
    	color: #999999;
    }
    .painel_anima_1739 p{
    	color:#ffffff;
    }
    .painel_anima_1739 span.nivo-btn{
    	color:#0000ff;
        background-color:#cccccc;
    }
    	.nivo-caption div.painel_anima_1740{
		background-color:rgba(0,0,0,0.5);
	}
    .painel_anima_1740 .h2{
    	color: #000000;
    }
    .painel_anima_1740 .h3{
    	color: #999999;
    }
    .painel_anima_1740 p{
    	color:#ffffff;
    }
    .painel_anima_1740 span.nivo-btn{
    	color:#0000ff;
        background-color:#cccccc;
    }
    	.painel_anima_1734{
	    background-color: rgba(81,57,24,0.65);
	}
	.painel_anima_1734 h2{
	    color: #ffffff;
	}
	.painel_anima_1734 h3{
	    color: #999999;
	}
	.painel_anima_1734 p{
	    color: #ffffff;
	}
	.painel_anima_1734 span.nivo-btn{
	    color: #0000ff;
	    background-color:#cccccc;
	}
		.painel_anima_1735{
	    background-color: rgba(112,95,40,0.65);
	}
	.painel_anima_1735 h2{
	    color: #ffffff;
	}
	.painel_anima_1735 h3{
	    color: #999999;
	}
	.painel_anima_1735 p{
	    color: #ffffff;
	}
	.painel_anima_1735 span.nivo-btn{
	    color: #0000ff;
	    background-color:#cccccc;
	}
		.painel_anima_1737{
	    background-color: rgba(95,84,30,0.54);
	}
	.painel_anima_1737 h2{
	    color: #ffffff;
	}
	.painel_anima_1737 h3{
	    color: #999999;
	}
	.painel_anima_1737 p{
	    color: #ffffff;
	}
	.painel_anima_1737 span.nivo-btn{
	    color: #0000ff;
	    background-color:#cccccc;
	}
		.painel_anima_1736{
	    background-color: rgba(94,80,48,0.7);
	}
	.painel_anima_1736 h2{
	    color: #ffffff;
	}
	.painel_anima_1736 h3{
	    color: #999999;
	}
	.painel_anima_1736 p{
	    color: #ffffff;
	}
	.painel_anima_1736 span.nivo-btn{
	    color: #0000ff;
	    background-color:#cccccc;
	}
		.painel_anima_1732{
	    background-color: rgba(111,94,60,0.81);
	}
	.painel_anima_1732 h2{
	    color: #ffffff;
	}
	.painel_anima_1732 h3{
	    color: #999999;
	}
	.painel_anima_1732 p{
	    color: #ffffff;
	}
	.painel_anima_1732 span.nivo-btn{
	    color: #0000ff;
	    background-color:#cccccc;
	}
		.painel_anima_1733{
	    background-color: rgba(0,0,0,0.5);
	}
	.painel_anima_1733 h2{
	    color: #000000;
	}
	.painel_anima_1733 h3{
	    color: #999999;
	}
	.painel_anima_1733 p{
	    color: #ffffff;
	}
	.painel_anima_1733 span.nivo-btn{
	    color: #0000ff;
	    background-color:#cccccc;
	}
		.painel_anima_1738{
	    background-color: rgba(0,0,0,0.5);
	}
	.painel_anima_1738 h2{
	    color: #000000;
	}
	.painel_anima_1738 h3{
	    color: #999999;
	}
	.painel_anima_1738 p{
	    color: #ffffff;
	}
	.painel_anima_1738 span.nivo-btn{
	    color: #0000ff;
	    background-color:#cccccc;
	}
		.painel_anima_1739{
	    background-color: rgba(0,0,0,0.5);
	}
	.painel_anima_1739 h2{
	    color: #000000;
	}
	.painel_anima_1739 h3{
	    color: #999999;
	}
	.painel_anima_1739 p{
	    color: #ffffff;
	}
	.painel_anima_1739 span.nivo-btn{
	    color: #0000ff;
	    background-color:#cccccc;
	}
		.painel_anima_1740{
	    background-color: rgba(0,0,0,0.5);
	}
	.painel_anima_1740 h2{
	    color: #000000;
	}
	.painel_anima_1740 h3{
	    color: #999999;
	}
	.painel_anima_1740 p{
	    color: #ffffff;
	}
	.painel_anima_1740 span.nivo-btn{
	    color: #0000ff;
	    background-color:#cccccc;
	}
	.painel_anima{padding:20px;}
.carousel-caption-position-1{
	position:absolute;
	left:0%;
	top:0%;
}
.carousel-caption-position-2{
	position:absolute;
	left:35%;
	top:0%;
	text-align:center;
}
.carousel-caption-position-3{
	position:absolute;
	right:0%;
	top:0%;
	text-align:right;
}
.carousel-caption-position-4{
	position:absolute;
	left:0%;
	top:50%;
	transform: translateY(-50%);
	;
}
.carousel-caption-position-5{
	position:absolute;
	left:35%;
	top:50%;
	transform: translateY(-50%);
	text-align:center;
}
.carousel-caption-position-6{
	position:absolute;
	right:0%;
	top:50%;
	transform: translateY(-50%);
	text-align:right;
}
.carousel-caption-position-7{
	position:absolute;
	left:0%;
	bottom:0%;
}
.carousel-caption-position-8{
	position:absolute;
	left:35%;
	bottom:0%;
	text-align:center;
}
.carousel-caption-position-9{
	position:absolute;
	right:0%;
	bottom:0%;
	text-align:right;
}
.carousel-caption-position-10{
	position:absolute;
	left:0;
	right:0;
	bottom:0%;
	text-align:center;
}
.carousel-caption-position-11{
	position:absolute;
	left:0;
	right:0;
	top:50%;
	transform: translateY(-50%);
	text-align:center;
}
.carousel-caption-position-0{
	position:absolute;
	left:0;
	right:0;
	top:0%;
	text-align:center;
}


.card-header, .card-header h5, .card-header h4, .card-header h3, .card-header p{
	color:#ffffff;
}
.nav-text{font-size: 1.74em!important;}
footer .fixed {
    position: fixed;
    bottom:0
}
footer a{color: #ffffff;
}
footer a:hover{
	color:#fbe8e8;
}
footer, footer h5, footer h4, footer h3, footer p{
	color:#ffffff;
}
footer svg, footer a svg{
	fill:#ffffff;
} 
footer a svg:hover{
	fill:#fbe8e8;
}
footer{
    background-color:#955a49;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    padding: 40px 65px;
    margin-top: 40px;
    background: transparent;
}
.fundo-footer{
    background-color: #955a49!important;
}
.redesSociais a, .endereco i{
    display: inline-block;
    width: 35px;
    height: 35px;
    /*background-color: #955a49;*/
    text-align: center;
    line-height: 35px;
    margin-left: 3px;
    border: 1px solid#ffffff;
}
.star-ratings-css {
	unicode-bidi: bidi-override;
	color: #955a49;
	height: 25px;
	width: 110px;
	margin: 0 auto;
	position: relative;
	padding: 0;
	text-shadow: -1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #ffffff,1px 1px 0 #ffffff;
}
.star-ratings-css-top {
	color: #ffffff;
	padding: 0;
	position: absolute;
	z-index: 1;
	display: block;
	top: 0;
	left: 0;
	overflow: hidden;
}
.star-ratings-css-bottom {
	padding: 0;
	display: block;
	z-index: 0;
}
div.opacity-8{
  	background-color: rgba(149,90,73,0.6);
}
div.dropdown-menu.dropdown-menu-right{
	background-color: #955a49!important;
	color: #ffffff!important;
	top:80%!important
}
dropdown-item:focus, .dropdown-item:hover{
	background-color: #955a49!important;
	color: #fbe8e8!important;
}

.whats{fill:green;}
