body, html {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	color: #FFF;
	
}

img {
    border: none;
}
ul, li {
    list-style: none;
    padding: 0px;
}
a, a:hover {
    text-decoration: none;
	color:#C9B995;
}
section, article, div, header, footer {
    box-sizing: border-box;
}
p {
    font-family: 'loraitalic', arial, georgia;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
}

#nome_noivos{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 71px;
	width: 100%;
	margin-top: -101px;
	padding-top: 30px;
}

/*-- Padrões --*/
#loading {
    position: fixed;
    width: 100%;
    min-height: 100%;
    background: #000;
    top: 0; left: 0;
    z-index: 99999999999;
}
#loading::before { content: ''; width: 16px; height: 16px; background: url(../images/ajax-loader.gif) no-repeat; position: absolute; margin: -8px 0 0 -8px; top: 50%; left: 50%; }
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300italic);
body {
    background: #000;
    width: 100%;
    
    
}


.nav_up{
	padding: 7px;
	position: fixed;
	background: transparent url(../images/totop.png) no-repeat top left;
	width: 40px;
	height: 40px;
	bottom: 10px;
	right: 90px;
	cursor: pointer;
	z-index: 9999999;
}
.nav_down{
	padding:7px;
	position:fixed;
	background:transparent url(../images/pe.png) no-repeat top left;
	width:40px;
	height:40px;
	bottom:10px;
	right:30px;
	cursor: pointer;
	z-index: 9999999;
}


header {
    /*background-size: cover!important;*/
    position: relative;
    
    width: 100%;
    overflow: hidden;
}
.inner {
    width: 100%;
    height: 100%;
    padding: 0px 15px;
    max-width: 1920px;
    margin: 0 auto;
    background: #000;
}
.w-20 {
    width: 20%;
    display: inline-block;
    float: left;
}
.w-25 {
    width: 25%;
    display: inline-block;
    float: left;
}
.w-30 {
    width: 30%;
    display: inline-block;
    float: left;
}
.w-40 {
    width: 40%;
    display: inline-block;
    float: left;
}
.w-70 {
    width: 70%;
    display: inline-block;
    float: left;
}
.img-destaque {
    width: 100%;
}
#index header {
    width: 100%;
    background: url('../images/header/1_home.jpg') no-repeat center;
}
.social-btos {position: absolute;
    z-index: 99;
    top: 40%; }
.bt-facebook {
    width: 56px;
    height: 62px;
    background: rgb(0, 0, 0) url('../images/icon-facebok.jpg') no-repeat center;
    display: block;
    
}
.bt-instagram {
    width: 56px;
    height: 62px;
    background: rgb(0, 0, 0) url('../images/icon-instagram.png') no-repeat center;
    display:block;
   
}

@media only screen and (max-width: 1024px) {
    .esquerdaContato {display:none !important;}
}

.bt-whatsapp {
    width: 56px;
    height: 62px;
    background: rgb(0, 0, 0) url('../images/icon-whatsapp.png') no-repeat center;
    display: block;
}
nav#menu {
    width: 62px;
    height: 765px;
    position: absolute;
    right: 0px;
    top: 0px;
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    overflow: hidden;
    z-index: 99;
}
nav#menu.active {
    width: 357px;
}
a.abreMenu {
    display: block;
    position: absolute;
    top: 45%;
    right: 0; /*background: url(../images/bt-abre-menu.jpg) no-repeat;*/
    background: #000;
    width: 62px;
    height: 62px;
    z-index: 100;
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
}
a.abreMenu span, a.abreMenu::after, a.abreMenu::before {
    display: block;
    height: 4px;
    width: 24px;
    background: rgb(204, 184, 149);
    top: 29px;
    position: absolute;
    left: 20px;
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

a.abreMenu:hover span, a.abreMenu:hover::after, a.abreMenu:hover::before  { background: rgb(102, 102, 102);}

a.abreMenu::after, a.abreMenu::before {
    content: " ";
}
a.abreMenu::after {
    top: 37px;
}
a.abreMenu::before {
    top: 21px;
}
a.abreMenu.active span {
    opacity: 0;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
a.abreMenu.active:before {
    left: 21px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 29px;
}
a.abreMenu.active:after {
    left: 20px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 29px;
}
a.abreMenu.fade {
    opacity: 0;
    right: -100px;
}
#fechaMenu {
    right: -100px;
    top: 53px;
    opacity: 0;
}
#fechaMenu.nof {
    right: -7px;
    opacity: 1;
}
.corpoMenu {
    float: left;
    padding: 80px 60px;
    background: #000;
    position: relative;
    top: 50px;
    left: 62px;
}
img.logoMenu {
    display: inline-block;
    margin: 0 auto;
}
.corpoMenu ul {
    width: 100%;
    text-align: center;
    margin-top: 50px;
}
.corpoMenu ul li {
    margin-bottom: 15px;
}
.corpoMenu ul li a {
    width: 115px;
    height: 25px;
    line-height: 25px;
    display: block;
    margin: 0 auto;
    text-align: center;
    font-family: 'loraregular', arial, georgia;
    font-size: 14px;
    color: #fff;
    border: 1px solid #000;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.corpoMenu ul li a:hover {
    border: 1px solid #837b63;
}

#brand {
    width: 20%;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%); 
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 364px;
    z-index: 10;
   
        }
#brand img { width: 100%; height: auto; }

/*#brand {
    width: 20%;
    position: absolute;
    border: 1px rgb(121, 108, 83) solid;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%); 
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.4);
        text-align: center;
}
#brand img {
    width: 50%;
    height: auto;
    line-height: 0;
}
#brand h1 { font-family: 'loraitalic', arial, georgia; color: #9e8f6c; text-align: center; font-size: 40px;  padding: 0 0 40px;  margin: -20px 0 0;  }*/

footer {
 width: 100%;
 height: 170px;
 text-align: center;
 padding: 40px 0px;
}
footer p {
    font-size: 14px;
    color: #5e584a;
}
.linkImageria {
    width: 90px;
    height: 34px;
    font-size: 14px;
    color: #5e584a;
    font-family: 'loraitalic', arial, georgia;
    border: 1px solid #23221e;
    margin-top: 10px;
    display: block;
    line-height: 34px;
    margin: 0 auto;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.linkImageria:hover {
    border: 1px solid #5e584a;
}
/*-- HOME --*/
.homeSection1 {
    width: 100%;
    display: inline-block;
    height: 590px;
    overflow: hidden;
}
.homeSection2 {
    width: 100%;
    display: inline-block;
    height: 540px;
    overflow: hidden;
    margin-top: -4px;
}
.textoHome {
    padding-top: 200px;
}
.textoHome p {
    font-size: 24px;
    font-family: 'loraitalic', arial, georgia;
    text-align: center;
    line-height: 32px
}
.textoHome p span {
    font-family: 'lorabold_italic', arial, georgia;
}
.textoHome a {
    width: 110px;
    height: 40px;
    display: block;
    margin: 0 auto;
    font-size: 11px;
    color: #fff;
    font-family: 'Source Sans Pro', arail, georgia;
    text-transform: uppercase;
    border: 1px solid #555555;
    text-align: center;
    line-height: 40px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.textoHome a:hover {
    color: #000;
    background: #fff;
    border: 1px solid #fff;
}
.textoHome2 {
    height: 100%;
    padding: 50px 80px;
    text-align: center;
    background: -webkit-linear-gradient(#000, #222325);
    background: -o-linear-gradient(#000, #222325);
    background: -moz-linear-gradient(#000, #222325);
    background: linear-gradient(#000, #222325);
}
.textoHome2 p {
    font-size: 18px;
    line-height: 37px;
}
.home-1 {
    min-height: 100%;
    background: url('../images/destaque-home-1.jpg') no-repeat center;
    background-size: cover;
}
.home-2 {
    min-height: 100%;
    background: url('../images/destaque-home-2.jpg') no-repeat center;
    background-size: cover;
}
.home-3 {
    min-height: 100%;
    background: url('../images/destaque-home-3.jpg') no-repeat center;
    background-size: cover;
}
/*-- INTERNAS --*/
.internaSection {
    width: 100%;
    height: 590px;
    display: inline-block;
    overflow: hidden;
}
/*-- QUEM SOMOS --*/
#quem_somos header {
    width: 100%;
    background: url('../images/header/2_Quem_somos.jpg') no-repeat center;
}
.esquerdaQuemSomos {
    min-height: 100%;
    background: url('../images/destaque-quem-somos.jpg') no-repeat center;
    background-size: cover;
}
.textoQuemSomos {
    padding: 3%;
}
.textoQuemSomos p span {
    color: #948b6d;
}
.direitaQuemSomos {
    min-height: 100%;
    text-align: center;
    background: -webkit-linear-gradient(#000, #222325);
    background: -o-linear-gradient(#000, #222325);
    background: -moz-linear-gradient(#000, #222325);
    background: linear-gradient(#000, #222325);
}
.direitaQuemSomos p {
    line-height: 40px;
    font-size: 18px;
}
.aspasTextos {
    display: block;
    width: 30px;
    height: 20px;
    background: url('../images/icon-aspas.png') no-repeat center;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 30px;
}
/*-- ESPAÇO --*/
#espaco header {
    width: 100%;
}
#espaco .owl-controls.clickable {
    display: none!important;
}
#espaco .work-full-media.mt-0.white-shadow {
    height: 765px;
    position: relative;
    z-index: 10;
}
#espaco .owl-item li img {
    height: 100%;
}
.logoEspaco {
    position: absolute;
    z-index: 20;
    top: 185px;
    margin: 0 auto;
    width: 100%;
    height: 362px;
    text-align: center;
}
.esquerdaEspaco {
    min-height: 100%;
    background: url('../images/destaque-espaco.jpg') no-repeat center;
    background-size: cover;
}
.textoEspaco {
    height: 100%;
    background: -webkit-linear-gradient(#000, #222325);
    background: -o-linear-gradient(#000, #222325);
    background: -moz-linear-gradient(#000, #222325);
    background: linear-gradient(#000, #222325);
    padding: 3%;
}
.textoEspaco p span {
    color: #948b6d;
}
.direitaEspaco {
    min-height: 100%;
    background: -webkit-linear-gradient(#000, #222325);
    background: -o-linear-gradient(#000, #222325);
    background: -moz-linear-gradient(#000, #222325);
    background: linear-gradient(#000, #222325);
    padding: 3%;
}
.direitaEspaco h3, .textoEspaco h3 {
    width: auto;
    font-size: 20px;
    color: #b3a784;
    font-family: 'loraitalic', arial, georgia;
    border: 1px solid #5e584a;
    padding: 10px 15px;
    margin-top: 35px;
    display: inline-block;
    font-weight: normal;
}
/*-- BUFFET --*/
#buffet header {
    width: 100%;
    background: url('../images/header/4_buffet.jpg') no-repeat center;
}
.esquerdaBuffet {
    min-height: 100%;
    background: url('../images/destaque-buffet.jpg') no-repeat center;
    background-size: cover;
}
.direitaBuffet {
    min-height: 100%;
    background: url('../images/destaque-buffet-2.jpg') no-repeat center;
    background-size: cover;
}
.textoBuffet {
    height: 100%;
    background: -webkit-linear-gradient(#000, #222325);
    background: -o-linear-gradient(#000, #222325);
    background: -moz-linear-gradient(#000, #222325);
    background: linear-gradient(#000, #222325);
    padding: 3%;
}
.textoBuffet p span {
    color: #948b6d;
}
.textoBuffet h3 {
    width: auto;
    font-size: 20px;
    color: #b3a784;
    font-family: 'loraitalic', arial, georgia;
    border: 1px solid #5e584a;
    padding: 10px 15px;
    margin-top: 35px;
    display: inline-block;
    font-weight: normal;
}
/*-- CONTATO --*/
#contato header,#orcamento header,#rsvp header {
    width: 100%;
    background: url('../images/header/8_contato.jpg') no-repeat center;
}
#contato.orcamento header {
    width: 100%;
    background: url('../images/header/8_contato.jpg') no-repeat center;
}
#contato .internaSection {
    height: 855px;
}
#contato.orcamento .internaSection, #contato.rsvp .internaSection {
    height: 590px;
}
h3.titTrabalhe {
    width: auto;
    font-size: 20px;
    color: #b3a784;
    font-family: 'loraitalic', arial, georgia;
    border: 1px solid #5e584a;
    padding: 10px 15px;
    margin-top: 35px;
    display: inline-block;
    font-weight: normal;
    margin-top: 129px;
}
.esquerdaContato {
    min-height: 100%;
    background: url('../images/mapa.jpg') no-repeat center;
    background-size: cover;
	
}
.esquerdaContato iframe {
    width: 100%!important;
    height: 855px!important;
	 pointer-events: none;
}
#contato label {
    font-family: 'Souce sans pro', arial;
    color: #fff;
    font-size: 11px;
    font-weight: 300;
    font-style: italic;
    margin-left: 10px;
    margin-right: 10px;
}
.textoContato {
    padding: 3%;
}
.textoContato p {
    font-size: 14px;
    margin-bottom: 30px;
}
.textoContato form input[type="text"] {
    width: 100%;
    height: 25px;
    background: #000;
    border: 1px solid #fff;
    margin-bottom: 10px;
    padding-left: 10px;
    box-sizing: border-box;
    font-family: 'Souce sans pro', arial;
    font-weight: 300;
    font-style: italic;
    color: #fff;
}
.textoContato form input[type="text"].data, .textoContato form input[type="text"].pretencao {
    width: 50%;
    margin-right: 50%;
}
.textoContato form input[type="tel"] {
    width: 50%;
    height: 25px;
    background: #000;
    border: 1px solid #fff;
    margin-bottom: 10px;
    padding-left: 10px;
    box-sizing: border-box;
    font-family: 'Souce sans pro', arial;
    font-weight: 300;
    font-style: italic;
    color: #fff;
}
.textoContato form input[type="password"] {
    width: 100%;
    height: 25px;
    background: #000;
    border: 1px solid #fff;
    margin-bottom: 10px;
    padding-left: 10px;
    box-sizing: border-box;
    font-family: 'Souce sans pro', arial;
    font-weight: 300;
    font-style: italic;
    color: #fff;
}
.textoContato form input[type="email"] {
    width: 100%;
    height: 25px;
    background: #000;
    border: 1px solid #fff;
    margin-bottom: 10px;
    padding-left: 10px;
    box-sizing: border-box;
    font-family: 'Souce sans pro', arial;
    font-weight: 300;
    font-style: italic;
    color: #fff;
}
.textoContato form textarea {
    width: 100%;
    height: 110px;
    background: #000;
    border: 1px solid #fff;
    margin-bottom: 10px;
    resize: none;
    padding: 10px;
    box-sizing: border-box;
    font-family: 'Souce sans pro', arial;
    font-weight: 300;
    font-style: italic;
    color: #fff;
}
.textoContato form input[type="submit"] {
    width: 110px;
    height: 25px;
    border: 1px solid #c3b893;
    background: #000;
    color: #c3b893;
    font-size: 10px;
    font-family: 'Souce sans pro', arial;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 21px;
    text-align: center;
    float: right;
    cursor: pointer;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    margin-top: 30px;
}
.textoContato form input[type="submit"]:hover {
    background: #c3b893;
    color: #000;
}
.direitaContato {
    min-height: 100%;
    text-align: center;
    background: -webkit-linear-gradient(#000, #222325);
    background: -o-linear-gradient(#000, #222325);
    background: -moz-linear-gradient(#000, #222325);
    background: linear-gradient(#000, #222325);
    padding-top: 200px;
}
.direitaContato .iconCasa {
    width: 19px;
    height: 16px;
    display: block;
    margin: 0 auto;
    background: url('../images/icon-casa.png') no-repeat center;
}
.direitaContato p {
    line-height: 40px;
    font-size: 14px;
}
/*-- RSVP --*/
#rsvp header {
    width: 100%;
    background: url('../images/header/8_rsvp.jpg') no-repeat center;
}
.esquerdaRsvp {
    min-height: 100%;
    background: url('../images/destaque-rsvp.jpg') no-repeat center;
    background-size: cover;
}
/*-- NOTICIAS --*/
#noticias header {
    width: 100%;
    background: url('../images/header/6_noticia.jpg') no-repeat center;
}
.works-filter.font-alt.align-center {
    width: auto;
    margin: 80px 0px;
    display: block;
    text-align: center;
}
.works-filter.font-alt.align-center a {
    font-size: 12px;
    color: rgb(255, 255, 255);
    font-family: loraregular, arial, georgia;
    margin: 0px 20px;
    text-transform: uppercase;
}
.works-filter.font-alt.align-center a.active, .works-filter.font-alt.align-center a:hover {
    color: #b3a784;
}
.noticiaCategoria .works-grid .w-25 {
    padding: 0px 25px;
    box-sizing: border-box;
    margin-bottom: 80px;
    position: inherit!important;
    left: inherit!important;
    top: inherit!important;
    transform: inherit!important;
}
.noticiaCategoria .works-grid .w-25 .info_not{ min-height:150px;}
.noticiaCategoria .works-grid .w-25 .filt{ margin-bottom:5px;}
.noticiaCategoria .works-grid .w-25 img {
    width: 100%;
    border: 1px solid #c3b893;
}
.noticiaCategoria .works-grid .w-25 h3 {
    font-size: 16px;
    color: #c4b895;
    font-family: 'lorabold_italic', arial, georgia;
    font-weight: normal;
	margin-bottom:3px;
}
.data_not{ text-align:left; margin:0; padding:0; margin-top:8px; margin-bottom:8px; }
.data_not span {
    font-size: 11px;
    color: #fff;
    font-family: 'loraregular', arial, georgia;
    text-transform: uppercase;
	text-align:left;
}
.noticiaCategoria .works-grid .w-25 p {
    font-size: 14px;
    font-family: 'loraregular', arial, georgia;
    margin-bottom: 5px;
	margin-top:2px;
}
.noticiaCategoria .works-grid .w-25 .lerNoticia {
    display: inline-block;
    width: 110px;
    height: 41px;
    font-size: 11px;
    color: #c4b895;
    border: 1px solid #c4b895;
    text-align: center;
    line-height: 41px;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', Arial;
    font-weight: 400;
    float: left;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.noticiaCategoria .works-grid .w-25 .lerNoticia:hover {
    color: #000;
    background: #c4b895;
}
.noticiaCategoria .works-grid .w-25 .listaHashtags {
    float: right;
    margin-left: 50px;
}
.noticiaCategoria .works-grid .w-25 .listaHashtags li {
    float: left;
    font-family: 'loraitalic', arial, georgia;
    color: #c4b895;
    font-size: 12px;
    margin-left: 5px;
}
.noticiaCategoria .works-grid .w-25 .redesNoticias {
    float: right;
    margin-top: 13px;
}
.noticiaCategoria .works-grid .w-25 .redesNoticias li {
    float: left;
    margin-left: 10px;
}
.noticiaCategoria .works-grid .w-25 .redesNoticias li a img {
    width: auto;
    border: none;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.noticiaCategoria .works-grid .w-25 .redesNoticias li a:hover img {
    -webkit-filter: grayscale(100%);
}
.noticiaCategoria .works-grid .w-25 .redesNoticias li a {
    width: 15px;
    height: 15px;
    display: block;
    text-align: center;
}
.noticiaCategoria .works-grid {
    display: inline-block;
}

a.voltarNews {
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    margin: 0 auto;
    font-size: 20px;
    font-family: 'loraitalic', arial, georgia;
    color: #c4b895;
    border: 1px solid #3b382d;
    margin-bottom: 50px;
    margin-top: 50px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
a.voltarNews:hover {
    border: 1px solid #c4b895;
}

a.carregarMais {
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    margin: 0 auto;
    font-size: 20px;
    font-family: 'loraitalic', arial, georgia;
    color: #c4b895;
    border: 1px solid #3b382d;
    margin-bottom: 50px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
a.carregarMais:hover {
    border: 1px solid #c4b895;
}
.esquerdaNoticia {
    min-height: 100%;
    overflow: hidden;
}
.esquerdaNoticia img {
    height: 100%;
}
.textoNoticia {
     font-family: 'loraregular', arial, georgia;
    overflow: auto;
	font-size:13px;
    height: 100%;
}
.textoNoticia ul li{ font-family: 'loraregular', arial, georgia;  }
.textoNoticia h3 {
    font-size: 20px;
    color: #c4b895;
    font-family: 'loraitalic', arial, georgia;
    margin-bottom: 5px
}
.data_notv{ text-align:left; margin-top:10px; margin-bottom:10px;}
.data_notv span {
    font-size: 11px;
    color: #fff;
    font-family: 'loraregular', arial, georgia;
    text-transform: uppercase;
}
.textoNoticia p span {
    color: #c4b895;
}
.textoNoticia .hashtags li {
    float: left;
    font-family: 'loraitalic', arial, georgia;
    color: #c4b895;
    font-size: 12px;
    margin-left: 5px;
}
.textoNoticia .hashtags {
    float: left;
    margin-top: 60px;
}
.textoNoticia .socialsInternaNoticia {
    float: right;
    margin-top: 60px;
}
.textoNoticia .socialsInternaNoticia li {
    float: left;
    margin-left: 10px;
}
.textoNoticia .socialsInternaNoticia li a {
    width: 15px;
    height: 15px;
    display: block;
    text-align: center;
}
.textoNoticia .socialsInternaNoticia li a img {
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.textoNoticia .socialsInternaNoticia li a:hover img {
    -webkit-filter: grayscale(100%);
}
.diretaNoticia p {
    padding: 0px 80px;
}
.noticiaCategoria.interna {
    margin-top: 80px;
}
.subTitNoticia {
    width: auto;
    font-size: 20px;
    color: #b3a784;
    font-family: 'loraitalic', arial, georgia;
    border: 1px solid #5e584a;
    padding: 10px 15px;
    margin-top: 0px;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 35px;
    margin-left: 25px;
}
.owl-carousel {
    margin-top: 0px;
}
.owl-prev {
    width: 47px;
    height: 47px;
    background: url('../images/prev.png') no-repeat center;
    float: left;
}
.owl-next {
    width: 47px;
    height: 47px;
    background: url('../images/next.png') no-repeat center;
    float: right;
}
.owl-controls.clickable {
    top: 265px;
    position: absolute;
    z-index: 9999999;
    width: 100%;
    padding: 0px 20px;
}
.owl-pagination {
    display: none;
}
.owl-buttons {
    width: 100%;
}
#noticias .work-full-media.mt-0.white-shadow {
    height: 590px;
}
#noticias .owl-wrapper-outer.autoHeight {
    height: 590px!important;
}
#noticias .owl-wrapper {
    height: 590px!important;
}
#noticias .owl-item {
    height: 590px!important;
}
#noticias .owl-item li {
    height: 590px;
}
/*-- GALERIA --*/
#galeria header {
    width: 100%;
    background: url('../images/header/5_galeria.jpg') no-repeat center;
}
.itensGaleria {
    width: 100%;
    display: inline-block;
}
.itensGaleria ul {
    display: inline-block;
    width: 100%;
    margin-top: 0px;
}
.itensGaleria .itemGaleria {
    position: relative;
    height: 350px;
    overflow: hidden;
}
.itemGaleria a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.itensGaleria .itemGaleria .cover {
    width: 100%;
    height: 100%;
    background: url('../images/abrir-album.png') no-repeat center, rgba(0,0,0,0.6);
    position: relative;
    z-index: 20;
    top: -35px;
    opacity: 0;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.itensGaleria .itemGaleria:hover .cover {
    opacity: 1;
}
.itensGaleria .itemGaleria .imgGaleria {
    width: 100%;
    height: 277px;
    position: absolute;
    z-index: 10;
    top: 0px;
    overflow: hidden;
}
.itensGaleria .itemGaleria .imgGaleria img {
    height: 100%;
}
.itensGaleria .itemGaleria h3 {
    width: 100%;
    height: 75px;
    position: absolute;
    z-index: 99;
    bottom: 0px;
    margin: 0px;
    line-height: 75px;
    background: #000;
    color: #c4b895;
    font-size: 20px;
    font-family: 'loraitalic', arial, georgia;
    text-align: center;
    font-weight: normal;
}
.itensGaleria.interna .itemGaleria {
    height: 277px;
}
.itensGaleria.interna .itemGaleria .cover {
    background: url('../images/lupa.png') no-repeat center, rgba(0,0,0,0.6);
    top: 0px;
}
div#toTop a {
    width: 40px;
    height: 40px;
    position: fixed;
    right: 30px;
    bottom: 30px;
    display: block;
    z-index: 99;
}
a.voltarAlbum {
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    margin: 0 auto;
    font-size: 20px;
    font-family: 'loraitalic', arial, georgia;
    color: #c4b895;
    border: 1px solid #3b382d;
    margin-bottom: 50px;
    margin-top: 50px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
a.voltarAlbum:hover {
    border: 1px solid #c4b895;
}
 @media screen and (max-width: 1370px) {
.w-20 {
    width: 25%;
    display: inline-block;
    float: left;
}
}
 @media screen and (max-width: 800px) {
.mobileNo {
    display: none!important;
}
.homeSection1 {
    height: auto!important;
}
.textoHome {
    padding: 40px!important;
}
.home-1 {
    height: 300px!important;
}
.homeSection2 {
    height: auto!important;
}
.direitaEspaco h3, .textoEspaco h3 {
    width: auto!important;
}
.textoBuffet h3 {
    width: auto!important;
}
.works-filter.font-alt.align-center a {
    margin-bottom: 30px;
    display: inline-block;
}
.internaSection {
    height: auto;
}
.w-20 {
    width: 50%;
    display: inline-block;
    float: left;
}
.w-25 {
    width: 50%;
    display: inline-block;
    float: left;
}
.w-30 {
    width: 100%;
    display: inline-block;
    float: left;
}
.w-40 {
    width: 100%;
    display: inline-block;
    float: left;
}
.w-70 {
    width: 100%;
    display: inline-block;
    float: left;
}
 #brand h1 { font-size: 18px; margin: 0; }
}
 @media screen and (max-width: 480px) {

    #brand h1 { font-size: 18px; margin: 0; }
.mobileNo {
    display: none!important;
}
.internaSection {
    height: auto;
}
.w-20 {
    width: 100%;
    display: inline-block;
    float: left;
}
.w-25 {
    width: 100%;
    display: inline-block;
    float: left;
}
.w-30 {
    width: 100%;
    display: inline-block;
    float: left;
}
.w-40 {
    width: 100%;
    display: inline-block;
    float: left;
}
.w-70 {
    width: 100%;
    display: inline-block;
    float: left;
}
}



/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln { color: #000 }  /* plain text */
 @media screen {
.str { color: #080 }  /* string content */
.kwd { color: #008 }  /* a keyword */
.com { color: #800 }  /* a comment */
.typ { color: #606 }  /* a type name */
.lit { color: #066 }  /* a literal value */
/* punctuation, lisp open bracket, lisp close bracket */
.pun, .opn, .clo { color: #660 }
.tag { color: #008 }  /* a markup tag name */
.atn { color: #606 }  /* a markup attribute name */
.atv { color: #080 }  /* a markup attribute value */
.dec, .var { color: #606 }  /* a declaration; a variable name */
.fun { color: red }  /* a function name */
}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
.str { color: #060 }
.kwd { color: #006; font-weight: bold }
.com { color: #600; font-style: italic }
.typ { color: #404; font-weight: bold }
.lit { color: #044 }
.pun, .opn, .clo { color: #440 }
.tag { color: #006; font-weight: bold }
.atn { color: #404 }
.atv { color: #060 }
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint { padding: 2px; border: 1px solid #888 }
/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: none }
/* Alternate shading for lines */
li.L1, li.L3, li.L5, li.L7, li.L9 { background: #eee }

.slim { padding: 80px;  font-family: 'loraitalic', arial, georgia;
    font-size: 16px;
    color: #fff;
    line-height: 22px; }

.slim ul li{	font-family: 'loraitalic', arial, georgia;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
}
.botao_donwnload{
	background: url(../images/downlaod.jpg) no-repeat left 3px;
	font-weight: bold;
	padding-left: 20px;
	line-height: 25px;
	font-family: 'loraitalic', arial, georgia;
}
