/* CSS Document */

/* title multiline */
.padded-multiline { 
  line-height: 1.3; 
  padding: 2px 0; 
  width: 800px;
  margin: 20px auto;
}
.padded-multiline  { 
  background-color: #5596b3;
  padding: 4px 0;
  color: #fff; 
  display: inline;
  margin: 0; 
}
.padded-multiline  strong { 
  position: relative;
  left: -10px; 
}

.caption1{
padding-left:320px	

	}


/*  Artmmadesign Custom bootstrap-min   */
.thumbnail {
   display: block;
   padding: 4px;
   margin-bottom: 20px;
   line-height: 3.42857143;
   background-color: #fff;
   border:hidden;
   border-radius: 4px;
   -webkit-transition: all .4s ease-in-out;
   -o-transition: all .4s ease-in-out;
   transition: all .4s ease-in-out;
   text-decoration:none;
}


/* navbar */
.navbar-brand{
	margin-bottom:54px;
	padding-bottom:60px;  /* 80px*/
	padding-right:50px;
	}
.carousel img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
  max-width: none;
}
 /* menu padding top */ 
#mymenu {
    padding-top: 50px;
	line-height: 5px;
  }
  @media (max-width: 980px) {
  #mymenu {
    padding-top: 0px;
  }
  .caption1{
padding-left:50px	

	}
  }

/* logo and caroussel */	
	
@media (max-width: 500px) {
  .navbar-brand{
    width:50%;
	margin-left:50px;
	margin-bottom:10px;
	padding-bottom:40px;
	padding-right:50px;
  }
  .carousel {
  height: 323px;
  margin-bottom: 60px;
  margin-top: 65px;
}

}

/* active menu  */
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#0397b6;background-color:#f8f8f8;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0397B6;
	background-color: #FFF;}
	
.navbar-nav>li>a{
	padding-bottom:2px;
	}	

/* seta dropdown  */	
.caret{
	color:#0397b6;
	margin-left:5px;
}

/* nav bar color  */
.navbar-default {
	background-color:#FFF;}


/*  content without caroussel  */
  .main-content {
  margin-top: 165px;   /* 185px;  */
}

@media (max-width: 500px) {

  .main-content {
  margin-top: 90px;
}
  .caption1{
padding-left:50px	

	}
}


/**************************/

.textcontainer {
    text-align:center;
    background-color: #ccc;
}
.textinlineblock { 
    display: inline-block;
    zoom: 1;
    display*: inline; /* ie hack */
    background-color: #f0f;
    width: 20%;
}


/* Thumbnail home ***************************/
.thumbnail_home {
   display: block;
   padding: 4px;
   margin-bottom: 20px;
   line-height: 3.42857143;
   background-color: #fff;
   border:hidden;
 /*  border-radius: 4px;
   -webkit-transition: all .4s ease-in-out;
   -o-transition: all .4s ease-in-out;
   transition: all .4s ease-in-out;*/
   text-decoration:none;
}
.thumbnail_home:hover {
/*-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);*/
text-decoration:none;
background-color:#fff;
color:#5a5a5a;
}

.thumbnail_home-image img {
transition-duration: 0.5s;
transition-timing-function: ease;
-webkit-filter: grayscale(100%);
}

.thumbnail_home:hover .thumbnail-image img {
-webkit-filter: grayscale(0%);
}

.thumbnail_home>img,.thumbnail_home a>img{margin-right:auto;margin-left:auto}
a.thumbnail_home:hover,a.thumbnail_home:focus,a.thumbnail_home.active{border-color:#428bca}.thumbnail_home .caption{padding:9px;color:#333}


/************************************** /
/* Thumbnail serviços ***************************/
.thumbnail:hover {
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
text-decoration:none;
background-color:#0397b6;
color:#fff;
}

.thumbnail-image img {
transition-duration: 0.5s;
transition-timing-function: ease;
-webkit-filter: grayscale(100%);
}

.thumbnail:hover .thumbnail-image img {
-webkit-filter: grayscale(0%);
}


/************************************** /
/**** google maps responsive  */
.map-responsive{
    width: 100%;

}