div section{
	width:100%;
	min-height:700px;
}
div section.sessao span{
	color: white;
	width:100%;
	padding-top:100px;
	display:table;
	border:0px solid #000;
	text-align:center;
	font-size:15vw;
	text-shadow:0 0 7px  #aaa;
	transition: opacity 0.5s;
}
#home{background-color:white;}
#azul{background-color:dodgerblue;}
#verde{background-color:greenyellow;}
#amarelo{background-color:yellow;}
#laranja{background-color:orangered;}

.padding-0{
	padding:0;
}
.paddin-bottom-10{
	padding-bottom:10px;
}
.paddin-bottom-20{
	padding-bottom:20px;
}
.paddin-bottom-30{
	padding-bottom:30px;
}

.portfolio-items {
  text-align: center;
  padding: 0;
  display:table;
  padding:20px;
  width: 100% !important;
}
.portfolio-items .portfolio-item {
  overflow: hidden;
  position: relative;
  padding:0;
  text-align: center;
  vertical-align: text-top;
  list-style: none outside none;
}
.portfolio-items .portfolio-item > div {
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
}
.portfolio-items figure {
  border-radius: 5px;
  margin: 1px;
  padding: 0px;
  position: relative;
  overflow: hidden;
}
.portfolio-items figure.mod2 {
  border-radius: 0;
  padding:5px;
}
.destaque{
  color:#fff;
  border-radius:3px;
}
.destaque .btn{
  padding:10px;
  margin-right:5px;
}
.destaque .btn.remove:hover{
	background:#d9534f;
	border:1px solid #d9534f;
	color:#fff;
}
.destaque .btn.play:hover{
	background:#5bc0de;
	border:1px solid #5bc0de;
	color:#fff;
}
.destaque .btn.pause:hover{
	
}
.destaque .btn.ok:hover{
	background:#5cb85c;
	border:1px solid #5cb85c;
	color:#fff;
}
.destaque .btn.delegar:hover{
	background:#563d7c;
	border:1px solid #563d7c;
	color:#fff;
}
.destaque .btn.plano2:hover{
	background:#31b0d5;
	border:1px solid #31b0d5;
	color:#fff;
}
.destaque .btn.prontuario:hover{
	background:#eb9316;
	border:1px solid #eb9316;
	color:#fff;
}
.portfolio-items figure .plano{
  position:absolute;
  z-index:2;
  top:0px;
  left:0px;
  width:30px;
  height:35px;
  line-height:35px;
  color:#fff;
  font-weight:400px;
  background:#636363;
  border:0px solid red;
}
.portfolio-items figure .plano.primeiro{
  background:#5cb85c;
}
.portfolio-items figure .plano.segundo{
  background:#5bc0de;
}
.portfolio-items figure img {
  max-width: 100%;
  display: block;
  position: relative;
  z-index: 0;
  -webkit-transition: -webkit-transform 0.4s ease-out;
  -moz-transition: -moz-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
}
figure .imgDiv {
  max-width: 100%;
  height:200px;
  display: block;
  position: relative;
  z-index: 0;
  -webkit-transition: -webkit-transform 0.4s ease-out;
  -moz-transition: -moz-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
}
.portfolio-items figcaption {
  border-top: 0px solid #fff;
  color: #fff;
  top: 0;
  left: 0;
  padding: 30px 40px;
  background-color: #002249;
  text-align: left;
  text-transform: none;
  position: relative;
  z-index: 1;
}
.portfolio-items figcaption.md2{
	color: #000;
	width:100%;
	position:relative;
	overflow:hidden;
}
.portfolio-items figcaption .detbox{
	position:absolute;
	right:0;
	bottom:0;
	z-index:2;
	width:61px;
	height:62px;
	background: url(../imgs/detbox.png);
}
.portfolio-items figcaption span.homesp{
	width:100%;
	min-height:200px!important;
	display:table;
}
.portfolio-items figcaption span.homesp.mod2{
	min-height:100px!important;
}
.portfolio-items figcaption span.homesp strong{
 color:#222;
}
.portfolio-items.mol2 figcaption{
	min-height:335px!important;
}
.portfolio-item.mol2 figcaption p{
	color:#fff!important;
}
.portfolio-items h3 {
  color: #ffffff;
  margin: 0;
  padding: 0px 0px 15px;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1em;
}
.portfolio-items .col-md-4 {
  width: 33.33%;
}
.portfolio-items hr.md2{
  background: none;
  border: medium none;
  height: 0px;
  border-top:1px solid 	 #c3b641;
  margin: 5px 0;
}
.portfolio-items i.imenos{	
	color:#444;
}

.btn.all{
	line-height:40px;
}
li.portfolio-item {
  display:table;
}
/*************************
********* Portfolio CSS ******
**************************/

.portfolio-items, 
.portfolio-filter {
  list-style: none outside none;
  margin: 0 0 0px 0;
  padding: 0 ;
}
.portfolio-filter {
	margin-top:30px;
}
.portfolio-filter > li {
  display: inline-block;
}

.portfolio-filter > li a {
  font-size: 14px;
  font-weight: 400;
  margin-right: 20px;
  margin-bottom: 5px;
  width:100%;
  text-transform: uppercase;
  transition: all 0.9s ease 0s;
  -moz-transition: all 0.9s ease 0s;
  -webkit-transition: all 0.9s ease 0s;
  -o-transition: all 0.9s ease 0s;
  border: 1px solid #F2F2F2;
  outline: none;
  border-radius: 0px;
}

.portfolio-filter > li a:hover,
.portfolio-filter > li a:focus,
.portfolio-filter > li a:active,
.portfolio-filter > li a.active{
  color:#ff0000;
  background: #FFF;
  border: 1px solid #ff0000;
  box-shadow: none;
  -webkit-box-shadow: none;
}

/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}