html,body{
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  color: #555;
  font-weight: 300;
  background-color: #f6f6f8;
  -webkit-font-smoothing: subpixel-antialiased;
}
.img-center{margin:0 auto;}
h1,h2, h3, h4,h5,h6{
  font-weight:400;
}
.form-control{
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border-color: #cfcece;
}
.form-control:focus,
.form-control:active,
.form-control.active,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
  border-color: #941e1f;
  box-shadow: none;
  outline: 0 none;
  font-size: 14px;
  font-weight: 300;
  color: #941e1f; 
}
.form-control::-webkit-input-placeholder {color:#941e1f;font-weight: 300;}
.form-control:-moz-placeholder { /* Firefox 18- */color:#941e1f;font-weight: 300;}
.form-control::-moz-placeholder { /* Firefox 19+ */color:#941e1f;font-weight: 300;}
.form-control:-ms-input-placeholder {color:#941e1f;font-weight: 300;}

.btn-vermelho{
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  border-radius: 999px;
  background-color:#941e1f;
  border: none;
  color:#FFF !important;
  text-transform:uppercase;
  padding: 6px 20px;
  font-size: 12px;
  -webkit-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
}
.btn-vermelho:hover, 
.btn-vermelho:focus, 
.btn-vermelho:active, 
.btn-vermelho.active {
    background-color:#cfa600;
}
.btn-amarelo{
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  border-radius: 999px;
  background-color:#cfa600;
  border: none;
  color:#FFF;
  text-transform:uppercase;
  padding: 6px 20px;
  font-size: 12px;
  -webkit-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
}
.btn-amarelo:hover, 
.btn-amarelo:focus, 
.btn-amarelo:active, 
.btn-amarelo.active {
    background-color:#941e1f;
     color:#FFF;
}
/* HEADER */
header{
	background-image: url('../imgs/header-bg.jpg');
	background-repeat: repeat-x;
	height: 160px;
}
header .logo{
	display:block;
	margin-top:40px;
}
header p{
	margin-top:60px;
	font-size:22px;
	line-height: 1em;
	font-style:italic;
	text-transform: uppercase;
	color: #941e1f;
	font-weight:700;
}
header p span{
	color: #cfa600;
}
header a.btn.area-do-cliente{
	margin-top:30px;
	-webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  border-radius: 999px;
  background-color: #d1d1d1;
  border: 0;
  color:#716e6e;
  text-transform:uppercase;
  padding: 6px 28px;
  font-size: 12px;
	-webkit-transition: color 0.25s ease-in-out;
	-moz-transition: color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;
}
header a.btn.area-do-cliente:hover{
  color:#941e1f;
}
header .social-circle{
	margin-top:40px;
}

/* MENUS */

.navbar-pri {
  z-index: 1000;
  position: relative;
  background-color: #941e1f;
}
.navbar-pri .nav .open>a, 
.navbar-pri .nav .open>a:focus, 
.navbar-pri .nav .open>a:hover {
    background-color: #941e1f;
    border-color: none;
}
.navbar-pri li{
	border-right: 1px solid #731e1f;
}
.navbar-pri li:last-child{
	border-right: 0;
}
.navbar-pri li>a {
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Lato', sans-serif;
	font-weight:300;
  color: #FFF;
	background-color: #941e1f;
	-webkit-transition: background 0.25s ease-in-out;
	-moz-transition: background 0.25s ease-in-out;
	-o-transition: background 0.25s ease-in-out;
	transition: background 0.25s ease-in-out;
}
.navbar-pri .dropdown-menu li{
  border: 0;
}
.navbar-pri .dropdown-menu li a{
  font-size: 12px;
  padding: 10px 20px;
	background-color: #9e3839;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.navbar-pri .dropdown-menu li a:hover{
	background-color: #941e1f;
	color: #FFF;
}
.navbar-pri li a:hover,
.navbar-pri li a.active,
.navbar-pri li a:active{
	background-color: #9e3839;
}
.navbar-pri li.destaque>a {
	font-weight:400;
  background: #cfa600;
}
.navbar-pri li.destaque>a:hover,
.navbar-pri li.destaque>a.active,
.navbar-pri li.destaque>a:active{
	background-color: #e5ba0d;
}
.dropdown-menu{
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: #9e3839;
  border: 0;
  margin:0;
}
.dropdown-menu.busca{
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: #e5ba0d;
  border: 0;
  margin:0;
}
.dropdown-large {
  position: static !important;
}
.dropdown-menu-large {
  padding: 0;
  width: 1140px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #757575;
}
.dropdown-menu-large h3{
  text-transform: uppercase;
  font-size: 16px;
}
.navbar-pri .dropdown-menu-large li{
  margin:0;
  padding:0;
  border-right: 1px solid #696969;
}
.navbar-pri .dropdown-menu-large li:last-child{
	border-right: 0;
}
.navbar-pri .dropdown-menu-large li a {
  font-size: 14px;
  background-color: #757575;
  border:none;
}
.navbar-pri .dropdown-menu-large li a:hover {
    background-color: #e7e7e7;
    color: #9e3839;
    border:none;
}
.dropdown-menu-large .tab-content>.tab-pane {
    background-color: #e7e7e7;
    padding: 30px;
}
.dropdown-menu-large a.logo,
.dropdown-menu-large a.logo:hover{
  margin-top: 70px;
  margin-left: 40px;
  display:block;
  background: none;
}
.dropdown-menu-large .btn-amarelo{
  margin-top:20px;
}
.dropdown-menu-large .nav-tabs {
    border-bottom: none;
}
.dropdown-menu-large .nav-tabs>li.active>a, 
.dropdown-menu-large .nav-tabs>li.active>a:focus, 
.dropdown-menu-large .nav-tabs>li.active>a:hover {
  color: #913535;
  cursor: default;
  background-color: #e7e7e7;
  border: none;
  border-bottom-color: transparent;
}
div.container.menu-sec{
  margin-top:-40px;
}

/* SLIDER */
.masterslider-main{
  margin-top:-40px;
}

/* NOTICIAS */
.noticias{
  margin-top: 20px;
  margin-bottom: 40px;
}
.noticias h2{
  color: #913535;
  font-size:22px;
  margin-bottom:20px;
}
.noticias h3{
  margin-top: 0;
}
.noticias h3 a{
  color: #3d3d3d;
  text-transform: uppercase;
  font-size:18px;
  text-decoration:none;
  -webkit-transition: color 0.25s ease-in-out;
	-moz-transition: color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;
}
.noticias h3 a:hover{
  color: #913535;
}
.noticias .descricao{color: #989898}
.noticias .calendario,
.container-noticia .calendario{
  background-color: #cfa600;
  padding:10px;
  text-align:center;
  color: #FFF;
}
.noticias .calendario .dia,
.container-noticia .calendario .dia {font-size: 18px;}
.noticias .calendario .mes,
.container-noticia .calendario .mes{text-transform:uppercase;font-size: 10px;}
.container-noticia .col-sm-2 {
  width: 11.3%;
}
.noticias hr{
  border-top: 1px solid #dcdada;
  padding-bottom:20px;
}
.item-noticia {
  margin-bottom: 20px;
}

/* EVENTOS */
.eventos{
  margin-top: 20px;
  margin-bottom: 40px;
}
.eventos h2{
  color: #913535;
  font-size:22px;
  margin-bottom:40px;
}
.eventos h2 small {
    color: #913535;
    font-size: 18px;
    margin-bottom: 20px;
}
.eventos h3{
  margin-top: 0;
}
.eventos h3 a{
  color: #3d3d3d;
  text-transform: uppercase;
  font-size:18px;
  text-decoration:none;
  -webkit-transition: color 0.25s ease-in-out;
	-moz-transition: color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;
}
.eventos h4{
  display: inline;
  color: #3d3d3d;
  font-size: 16px;
}
.eventos .dia-hora{
  margin-bottom: 10px;
}
.eventos h3 a:hover{
  color: #913535;
}
.eventos .descricao{color: #989898}
.eventos .descricao a,
.eventos .descricao a:hover,
.eventos .descricao a:focus {
  color: #989898
}
.eventos .calendario .dia,
.container-noticia .calendario .dia {font-size: 18px;}
.eventos .calendario .mes,
.container-noticia .calendario .mes{text-transform:uppercase;font-size: 10px;}
.eventos hr{
  border-top: 1px solid #dcdada;
  padding-bottom:20px;
}
.item-noticia {
  margin-bottom: 20px;
}

/* INFO HOME  */
.info-home {
  margin-top: 30px;
  margin-bottom: 30px;
}
.info-home>.row {
    margin-bottom: 30px;
}
.info-home>.row:last-child {
    margin-bottom: 0px;
}
.info-home hr{
  width: 10%;
  border-top: 2px solid #cfa600;
  -webkit-transition: 0.35s, -webkit-transform 0.35s;
	transition: 0.35s, transform 0.35s;
  margin-top: 10px;
  margin-bottom: 20px;
}
.info-home h2{
  text-transform: uppercase;
  font-size: 18px;
	font-weight:700;
}
.info-home img {
  width: 100%;
  filter: grayscale(1);
  transition: filter 0.35s;
}
.info-home figure {
  position: relative;
	height:300px;
	overflow: hidden;
}
.info-home figure figcaption {
	padding: 3em;
	background-color: transparent;
	transition: background-color 0.35s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;  
}
.info-home figure figcaption::before {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	border: 1px solid #fff;
	content: '';
  opacity: 1;
	-webkit-transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s;
	-moz-transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s;
	-o-transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s;
	transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s;
}
.info-home figure div.palco {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: white;
    opacity: 1;
    transition: opacity 0.35s;
    margin: 0;
    text-align: center;
}
.info-home .eventos-do-mes figure {
	height:200px;
}
.info-home .eventos-do-mes figure div.palco{
    left: auto;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    opacity: 1;
    transition: opacity 0.35s;
    margin: 0;
    text-align: center;
}
.info-home .eventos-do-mes figure div.palco span.btn{
	margin-top: 24px;
}
.info-home figure div.palco span.btn{
	margin-top:10px;
	-webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  border-radius: 999px;
  background-color: transparent;
  border: 1px solid #fff;
  color:#FFF;
  text-transform:uppercase;
  padding: 6px 28px;
  font-size: 12px;
	-webkit-transition: background 0.25s ease-in-out, border 0.25s ease-in-out;
	-moz-transition: background 0.25s ease-in-out, border 0.25s ease-in-out;
	-o-transition: background 0.25s ease-in-out, border 0.25s ease-in-out;
	transition: background 0.25s ease-in-out, border 0.25s ease-in-out;
}
.info-home .eventos-do-mes figure div.palco p{
	margin-top:8px;
	font-size:16px;
	font-weight:400;
}
.info-home figure:hover div.palco span.btn{
	border: 1px solid #cfa600;
	background-color:#cfa600;
}

.info-home figure:hover figcaption::before {
	opacity: 1;
  top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
}

.info-home figure:hover h2 {opacity: 1;}
.info-home figure:hover figcaption {background-color: rgba(60, 52, 38, 0.21);}
.info-home figure:hover img {filter: none;}
.info-home figure:hover hr {width: 30%;}

/* FOOTER */
footer{
  color: #FFF;
	padding-top:40px;
  height: 358px;
  background-image: url('../imgs/footer-bg.gif');
	background-position: 70% top;
}
footer h4{
  text-transform: uppercase;
	font-weight:300;
	font-size:16px;
}
footer .links{
  background: #941e1f;
}
footer ul{
    list-style:none;
    padding-left:25px;
}
footer li{
	padding-top:3px;
	padding-bottom:3px;
}
footer li:before {
  content: "\f105";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
footer a{
    position: relative;
    color: #FFF;
    text-decoration: none;
}
footer a:hover,
footer a:active,
footer a.active,
footer a:focus,
footer a.focus   {
  color: #FFF;
  text-decoration: none;
}

footer a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #FFF;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
footer a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
footer .icon,
footer address{
	margin-left: 1.5em;
}
footer address:before,
footer .icon:before{
  content: "\f105";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
.icon-margin{
  margin-top:20px;
}
/* SOCIAL */
.social-network a.icoFacebook{
	color:#fff;
	background-color:#6f1b1c;
	-webkit-transition: background 0.25s ease-in-out, color 0.25s ease-in-out;;
	-moz-transition: background 0.25s ease-in-out, color 0.25s ease-in-out;;
	-o-transition: background 0.25s ease-in-out, color 0.25s ease-in-out;;
	transition: background 0.25s ease-in-out, color 0.25s ease-in-out;;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}
.social-circle a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size:20px;
}
.social-circle i {
	margin:0;
	line-height:40px;
	text-align: center;
}

/* TABS */
.dropdown-menu-large .input-group-addon {
    padding: 6px 12px;
    color: #f1c92f;
    text-align: center;
    background-color: transparent;
    border: 0;
    border-radius: 0;
}

/* FORMS */
.form-control-bento{width: 100% !important}
.form-control-bento,
.form-control-bento:focus {
  border-radius: 0;
	border: 1px solid #cfcece;;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	background-color: transparent;
	color: #555;
  background: #fff;
	outline: none !important;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.form-control-bento:focus{
  border-color: #941e1f;
  border-radius: 0;
}
.container-sobre,
.container-form,
.container-info,
.container-venda,
.container-noticia{
  margin-top:20px;
  margin-bottom: 20px;
}
/* SOBRE */
.container-sobre h1{
  color: #941e1f; font-weight: 700;
  text-transform: uppercase;
  font-size: 26px;
}
.container-sobre h2{
  color: #3d3d3d; font-weight: 500;
  text-transform: uppercase;
  font-size: 20px;
  margin-top:30px;
  margin-bottom:30px;
}
.container-sobre .linha-tempo{
  margin-bottom:30px;
}
.container-sobre .ano{
  color:#c7c7c7;
  font-weight: 700;
  font-size: 27px;
  text-align: right;
}
.container-sobre .ano.deg1{color:#867a7a;}
.container-sobre .ano.deg2{color:#776969;}
.container-sobre .ano.deg3{color:#6e5858;}
.container-sobre .ano.deg4{color:#643a3a;}
.container-sobre .ano.deg5{color:#702626;}
.container-sobre .ano.deg6{color:#7e082c;}
.container-sobre .ano.deg7{color:#941e1f;}

/* HORARIOS */
.container-horarios{
  margin-bottom: 20px;
}
.container-horarios .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 0;
    border-radius: 0;
    color: #FFF;
    text-transform: uppercase;
}
.container-horarios li a {
    font-size: 14px;
    background-color: #757575;
    border: none;
}
.container-horarios li {
    margin: 0;
    padding: 0;
    border-right: 1px solid #696969;
}
.container-horarios .nav-tabs>li>a:hover{
  color: #941e1f;
}

.navbar-pri li>a {
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Lato', sans-serif;
	font-weight:300;
  color: #FFF;
	background-color: #941e1f;
	-webkit-transition: background 0.25s ease-in-out;
	-moz-transition: background 0.25s ease-in-out;
	-o-transition: background 0.25s ease-in-out;
	transition: background 0.25s ease-in-out;
}
.container-horarios .alert-info{
  margin-top:20px;
}
.container-horarios .fa-print{
  font-size: 16px;
}
.alert-info {
    color: #3d3d3d;
    background-color: #e6e6e6;
    border: 0; 
    border-radius: 0; 
}
.alert-info i{color: #cfa600}
.alert-info span{color: #941e1f; font-weight: 500}
.table a{
  color: #3d3d3d;
  text-decoration: underline
}
.table a:hover{
  color: #941e1f;
  text-decoration: none;
}
.table .fa-check-square-o{
  color: #941e1f;
}
.img-right{
  float:right;
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.horarios-disabled{
  cursor: default
}
#modal-horarios .modal-body h4{
  font-size:16px;
  margin-top:30px;
  text-align:center;
}
/* FORMS */
.form-group select,
.form-group select:focus{
	-webkit-appearance:none;
  font-weight: 400;
  color: #941e1f;
	-moz-appearance:none;
	background-position:right 50%;
	background-repeat:no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
	padding: .5em;
	padding-right:1.5em;
	border-radius:0;
}
.form-group .form-control-bento {width: 100% !important;}
.caixa_cadastro .form-control-bento, .form-control-bento:focus {
  border: 1px solid #7e7c75;
  -webkit-box-shadow: none;
  font-weight: 400;
  box-shadow: none;
  border-radius: 0;
  background-color: #FFF;
  color: #941e1f;
  outline: none !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.dropdown-menu.busca{padding:0px;}
.dropdown-menu.busca .form-control, .dropdown-menu.busca .form-control:focus{
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #565656;
  font-size: 400;
  width: 300px;
}
.dropdown-menu.busca .form-control::-webkit-input-placeholder {color: #565656;}
.dropdown-menu.busca .form-control::-moz-placeholder {color: #565656;}
.dropdown-menu.busca .form-control:-ms-input-placeholder {color: #565656;}
.dropdown-menu.busca .form-control:-moz-placeholder {color: #565656;}

/*Informações */
.container-info h1{
  color: #941e1f; 
  font-weight: 700;
  font-size: 26px;
}
.container-info h4{
margin-top:20px;
margin-bottom:10px;
}

/* Venda de Veículos */
.container-venda h1{
  color: #941e1f; 
  font-weight: 500;
  font-size: 26px;
}
.container-venda .item{
  border:1px solid #e4e4e4;
  height: 530px;
  margin-bottom: 30px;
}
.container-venda .item .descricao{
  padding: 15px;
}
.container-venda .btn{
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translate(-50%, -50%);
}


/* Navbar */
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 26px;
	margin-right: 20px;
	margin-bottom: 26px;
	background-color: transparent;
	background-image: none;
	border: 0;
	border-radius: 0;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #FFF;}
.navbar-toggle .icon-bar {
    display: block;
    width: 30px;
    height: 4px;
    border-radius: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-default .navbar-nav li a {
	text-align: center;
	color: #FFF;
	text-transform:uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a,
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #FFF;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #FFF;
	background-color: transparent;
}
.dropdown-menu>li>a {
	font-weight: 300;
	font-size: 16px;
}

/* NOTICIA INTERNA */
.container-noticia h1{
  color: #941e1f; 
  font-weight: 700;
  margin-bottom: 30px;
  font-size: 26px;
}
.container-noticia h2{
  font-size: 20px;
  margin-top:0;
  margin-bottom:0
}
.container-noticia .texto{
  margin-top:20px;
}
.container-noticia .texto div.img{
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.container-noticia .galeria{
  margin-top: 10px;
}
/*
ADMIN 
*/
.container-restrito{
  margin-top:20px;
  margin-bottom: 20px;
}
/* SOBRE */
.container-restrito h1{
  color: #941e1f; font-weight: 700;
  text-transform: uppercase;
  font-size: 26px;
}
.container-restrito .panel{
  margin-top: 30px;
}
.container-restrito h2{
  color: #3d3d3d; font-weight: 500;
  text-transform: uppercase;
  font-size: 20px;
  margin-top:30px;
  margin-bottom:30px;
}
.container-restrito .panel-footer{
  text-align: right  
}

.sou{
  float:left;margin-top: 15px;
}

.compre{
  margin-top: 45px;
}


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

  .sou{
    margin-top: 15px;
    margin-left: 55px;
  }
  .container-venda .item {
    height: 530px;
  }

  .dropdown-menu-large {
    width: 940px;
  }
  /* Index anim */
  .info-home figure {
    height: 250px;
  }
  .info-home .eventos-do-mes figure {
    height:190px;
  }
  footer,
  footer a{
    font-size: 14px;
  }
}
@media only screen and (max-width: 992px) {
  .sou{
    margin-top: 15px;
    margin-left: 0;
  }
  .container-venda .item {
    height: 560px;
  }
  .container-venda .item .descricao {
    padding: 30px;
  }
  .dropdown-menu-large {
    width: 720px;
  }
  .navbar-pri li>a {
    font-size: 10px;
  }
  /* Index anim */
  .info-home figure {
    height: 190px;
  }
  .info-home .eventos-do-mes figure div.palco p {
    font-size: 12px;
  }
  .info-home h2 {
    font-size: 14px
  }
  .info-home .eventos-do-mes figure {
    height:146px;
  }
  .masterslider-main {
    margin-top: -34px;
  }
  div.container.menu-sec{
    margin-top:-34px;
  }
  /* Footer */
  footer{
    background-image: none;
    background-color: #941e1f;
    text-align:center; 
  }
  footer address:before,
  footer .icon:before{
    content: "";
  }
  footer .logo{
    margin-bottom: 40px;
  }
  footer a{
    font-size: 16px;
  }
}

/* Formulários */
.container-form h1{
  color: #941e1f; 
  font-weight: 700;
  font-size: 26px;
}
.container-form h2{
  color: #3d3d3d; 
  font-weight: 500;
  text-transform: uppercase;
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.container-form label {
  font-weight: 600;
  font-size: 14px;
}
.container-form .icon{
  text-align:center;
  color: #d2ab10;
  font-size: 30px;
}
.container-form h3{
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #dcdada;
}
.container-form a{
  color: #3d3d3d
}
.container-form p{
  margin: 0;
  margin-top: 10px;
}
.container-form .dados-empresa .row{
  margin-bottom: 10px;
}



@media only screen and (max-width: 768px) {
	body {padding-top:119px}
  /* Index anim */
	.navbar-default{
		background-color:rgba(149,30,32,0.9);
	}
	.navbar {
		min-height: 85px;
		margin-bottom: 20px;
		border: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.horarios-xs{
		margin-top:20px;
    margin-bottom: 40px;
	}
	.horarios-xs h2 {
    text-align: center;
    color: #913535;
    font-size:22px;
    margin-bottom:20px;
  }
  .horarios-xs h3{
    text-align: center
  }
	.horarios-xs .nav-tabs>li.active>a, 
	.horarios-xs .nav-tabs>li.active>a:focus, 
	.horarios-xs .nav-tabs>li.active>a:hover {
		color: #913535;
		cursor: default;
		background-color: #e7e7e7;
		border: none;
		border-bottom-color: transparent;
	}
	.horarios-xs .nav-tabs>li {
    background-color: #e1e1e1;
    -webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
  }
  .horarios-xs .nav-tabs>li>a {
    color: #666666;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
  }
  .container-sobre .ano {
    text-align: left;
  }
  .container-noticia .texto div.img{
    float: none;
    margin-right: 20px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width : 480px) {}
@media only screen and (max-width : 320px) {}

.modal {
  z-index: 9999;
}
