/*
f8f5f0 beje
3e3f3a cinza escuro
*/
body {
	background: url("/media/img/bg.jpg") center top fixed no-repeat #dbedff;
	background-size: 100%;
}

.navbar-nav > li > a, .navbar-brand {
  padding-top:15.5px !important;
  padding-bottom:15.5px !important;
  height: 54px;
}
.navbar {min-height:54px !important;}


.navbar-inverse {
  background-color: #333333;
  /*border-color: #222222;*/
}
.navbar-inverse .navbar-nav>li>a {
  color: #9E9E9E;
}
.navbar-left>li {
  background-color:	#DC143C !important;
}
@media screen and (min-width: 768px) {
  .navbar-left>li {
    margin-left:15px;
  }
}
.navbar-left>li>a {
  color: #333333 !important;
  font-weight: 500;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  background-color: #272727;
}
.navbar-left .active a {
  color: #fff !important;
}
/* mobile */
.navbar-inverse .navbar-toggle {
  background-color: #444;
}.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
  background-color: #444;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color: #272727;
}

.jumbotron {
  margin-bottom: 20px;
}
.jumbotron p {
  font-size: 17px;
  color: #111;
}
.feat-alert p {
  font-weight: 400;
  color: #444;
}

.grid {
  min-height: 240px;
}
.grid .col1 {
  min-height: 220px;
}
.thumbnail .more-btn {
  position: absolute;
  bottom: 0;
  left:15px;
}
/*.grid .photo {
  min-height:170px;
}*/
.news-grid {
    min-height: 230px;
}

@media screen and (min-width: 768px) {
	#site_logo {
		margin: 0px 20px 15px;
		/*max-height: 130px;*/
	}
	.jumbotron {
	  padding: 8.5px 0;
	}
	.container .jumbotron, .container-fluid .jumbotron {
	  padding-left: 30px;
	  padding-right: 30px;
	}
	#social_menu {
		margin-top: 20px;
	}


}

.jumbotron-col-2 {
	margin-top: 11.5px;
}


/* .dark-grey {
  background-color: #ccc;
} */

.thumbnail {
	/*background: url(/media/img/backpaper.jpg) center center #f8f5f0;*/
	padding: 8px 4px;
 	line-height: 1.25;
	background-color: #f8f5f0;
	margin-bottom: 20px;
}
/* .light-grey {
  background-color: #eee;
} */
.thumbnail h5 {
  font-size: 17px;
  color: #333;
  margin-top: 5px;
  margin-bottom: 5px;
}
.thumbnail a {
  color: #333;
}
.thumbnail .caption {
  padding: 0px 6px;
  color: #333;
  position: relative;
  min-height: 238px;
}
.thumbnail p {
  	margin-bottom: 8px;
}
.thumbnail .btn-default {
	color: #333;
  /*margin-top: 10px;
  margin-right: 10px;*/
}


.owl-theme .owl-nav [class*='owl-'] {
  color: #333;
}
.owl-carousel2 .thumbnail {
	margin-bottom: 0px;
}

.pagination {
  margin: 11.5px 0;
}

hr {
  margin-top: 10px;
  margin-bottom: 10px;
}

.panel-custom {
  margin-bottom: 0px;
  background-color: #f8f5f0; /* #f9f9f9;*/
}
.panel-custom p {
  margin-bottom: 0px;
}

.company .thumbnail img {
	max-height: 120px;
}

#lightGallery, #lightGallery2, #lightGallery3, #lightGallery4 {
	list-style: none;
 	padding-left: 0px;
}
.showThumbByDefault #lg-gallery.open .lg-slide {
  padding-bottom: 120px;
}
.showThumbByDefault #lg-gallery .thumb-cont .thumb-info{
  display:none;
}
/*/ actions */
.showThumbByDefault #lg-action {
    position: static;
}
.showThumbByDefault #lg-action a {
  margin-top: -14px !important;
  position: absolute;
  top: 50%;
  z-index: 9999999;
  background-color: transparent;
  font-size: 28px;
}.showThumbByDefault #lg-action a#lg-prev {
  left: 17px;
}
.showThumbByDefault #lg-action a#lg-next {
    right: 17px;
}

.fa-2 {
  font-size: 2.5em;
}

/*** HEADER ***/
#social_menu {
	margin-bottom: 10px;
}
#social_menu ul {
	list-style: none;
}
#social_menu li {
  margin-left: 10px;
}
#social_menu a {
  color: #333333;
}

#lang_menu {
	list-style: none;
}
#lang_menu li {
	padding: 5px;
}
#lang_menu li a {
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}

#contactFormOverlay {
  display: none;
  color: #444:
}
.extra {
  display: none;
}

textarea, textarea.form-control, input.form-control, input[type=text], input[type=password], input[type=email], input[type=number], [type=text].form-control, [type=password].form-control, [type=email].form-control, [type=tel].form-control, [contenteditable].form-control {
  font-size: 15px;
}

@media screen and (max-width: 767px) {
  .mobile-hide {
    display: none;
  }

}
@media screen and (min-width: 768px) {
  .desktop-hide {
    display: none;
  }

}
@media screen and (min-width: 1025px) {
  .bigdesktop-hide {
    display: none;
  }

}

.poll-container {
  margin: 20px 0;
}

.swiper-container {
  width: 100%;
}
.swiper-button-prev {
  left: 0;
}
.swiper-button-next {
  right: 0;
}

.swiper-container {
  padding: 0 25px;
}
.swiper-container-horizontal>.swiper-pagination {
  bottom: 0px;
}
@media screen and (min-width: 768px) {
  .swiper-slide {
    width: 31.5%;
  }
}

.whatsapp {
  font-size: 17px;
}
.whatsapp-link:hover {
  text-decoration: none;
}