@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Cinzel);
/*
General stuff
*/
.mycolumn{
	text-align:justify;
	/*column-count*/
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	/*column-gap*/
	-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
	/*column-rule-style*/
	-webkit-column-rule-style: solid; /* Chrome, Safari, Opera */
    -moz-column-rule-style: solid; /* Firefox */
    column-rule-style: solid;
	/*column-rule-width*/
	-webkit-column-rule-width: 1px; /* Chrome, Safari, Opera */
    -moz-column-rule-width: 1px; /* Firefox */
    column-rule-width: 1px;
	/*column-rule-color*/
	-webkit-column-rule-color: lightblue; /* Chrome, Safari, Opera */
    -moz-column-rule-color: lightblue; /* Firefox */
    column-rule-color: lightblue;
	/*column-rule*/
	-webkit-column-rule: 1px solid lightblue; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid lightblue; /* Firefox */
    column-rule: 1px solid lightblue;
}

a{
	outline:none;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
h1{
	font-weight: 400;
}
/*colors*/
.lilas{
	background:#C7BCBF;
}
/*
override
*/
body{
	text-align:center;
	font: 15px 'Cinzel', serif; font-weight: normal;
	color:#000;
}
.row {
  margin-right: 0px;
  margin-left: 0px;
  padding:40px 0;
}
/* ./override*/

/*
lang-wrap
*/
ul.lang{
	position:absolute;
	top:300px;
	right:20px;
	z-index:9999;
}
ul.lang li{
	list-style:none;
	background:#000; 
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius:20px;
}
ul.lang li a{
	margin-top:10px;
	padding:10px; 
	text-decoration:none; 
	color:#fff;
	display:block;
}
ul.lang li:hover{
	background:#C7BCBF;
}
#active{
	color:#000;
	background:#fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius:20px;
}
.header-image {
    display: block;
    width: 100%;
    text-align: center;
    background: url(../img/header.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.gallery-bckground {
    display: block;
    width: 100%;
    text-align: center;
    background: url(../img/bkgrd-gallery.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.meteo{
	background: #ccc url(../img/meteo.jpg) no-repeat center center;
	background-size: cover;
}
.headline {
    padding: 220px 0;
}

.headline h1 {
    font-size: 130px;
}

.headline h2 {
    font-size: 77px;
}

@media(max-width:1200px) {
    .headline h1 {
        font-size: 140px;
    }

    .headline h2 {
        font-size: 63px;
    }

}
@media(max-width:991px) {
	.mycolumn{
	/*column-count*/
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	}
    .headline h1 {
        font-size: 105px;
    }

    .headline h2 {
        font-size: 50px;
    }
}
@media(max-width:768px) {
    .container {
        margin: 0 15px;
    }

}

@media(max-width:668px) {
    .headline h1 {
        font-size: 70px;
    }

    .headline h2 {
        font-size: 32px;
    }

}

@media (max-width:640px) {
    .headline {
        padding: 75px 0 25px 0;
    }

    .headline h1 {
        font-size: 60px;
    }

    .headline h2 {
        font-size: 30px;
    }
}


/*
Bootstrap Photo Gallery jQuery Plugin
https://github.com/fearlessflyer/bootstrap-photo-gallery
*/
ul.photogallery {
	padding:0;
	margin:20px 0 0 0;
}
ul.photogallery li {     
	list-style:none;
	margin-bottom:25px;
}
ul.photogallery li img {
	cursor: pointer;
	/*
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	*/
	padding:5px;
	border: 1px solid #fff;  
}
.modal-body {
	/*padding:5px !important;*/
}
.modal-content {
	border-radius:0;
}
.modal-dialog img {
	text-align:center;
	margin:0 auto;
}
.controls{          
	width:50px;
	display:block;
	font-size:14px;
	padding-top:8px;
	font-weight:normal;          
}
.next {
	float:right;
	text-align:right;
	height:25px;
	width:25px;
	background:url(../img/next.png) no-repeat;
}
.previous {
	height:25px;
	width:25px;
	background:url(../img/previous.png) no-repeat;
}
/*override modal for demo only*/
.modal-dialog {
	max-width:600px;
	padding-top: 90px;

}
@media screen and (min-width: 768px){
	.modal-dialog {
		width:600px;
		padding-top: 90px;
	}          
}

/* ./Bootstrap Photo Gallery jQuery Plugin*/

/* GOOGLE MAP */
#map{height:350px;}
#map h1.title{color:#000; font-size:16px; letter-spacing:normal;}
#map p{font-size:14px; color:#000;}
#box{width:300px; text-align:center;}
#bodyContent{color:#000;}

/*
contatos
*/
.contatos{
	list-style:none;
	padding:0;
	margin:30px 0;
	font-size: 20px;
}
/*
social network
*/
.social{
	list-style:none;
	padding:0;
	margin:30px 0;
}
.reclamacoes{
	text-align: right;
	padding-right: 10px;
}
/*
FX
*/
.greyfilter{
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}
.greyfilter:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}