/*
Theme Name: Lart Odontologica 2
Theme URI: http://www.lartodontologica.cl
Author: Jorge Almonacid
Author URI: http://verticeweb.cl
Description: Sitio web diseñado para Clinica odontológica Lart, Vadivia,2015.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html


*/
/*COLOR:#4A8749*/
@import url('css/bootstrap.min.css');

body{
	font-family: 'Open Sans';
	font-size: 16px;
}

.row{
	margin-right: 0;
}
.navbar{
	background:#4A8749;
	padding: 1.2em;
}

.navbar-inverse{
	border-color:#4A8749;
}

.navbar-header > a > img{
	margin-top: -2.4em;
  	width: 120px;
}

.collapse .navbar-collapse ul li a{
	color: #FFFFFF;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{
  background: none;
  color:#FFFFFF;
  font-weight: bold;
}

.carousel-inner .item img{
  height: 650px;
}

.carousel-control {
    background: none repeat scroll 0 0;
    background-color: #4A8749;
    border: 0px solid;
    border-radius: 0px;
    font-size: 22px;
    font-weight: bold;
    height: 60px;
    width: 7%;
    margin-top: 250px;
    z-index: 10;
    opacity: .8;
}

.carousel-caption {
  background-color: transparent;
  position: static;
  padding: 0 20px;
  margin-top: 36%;
  text-align: left;
}

.attachment-full{
  width: 100% !important;
}

#section_sirona, #section_contact{
	background:rgba(145, 145, 145,.3);
	color:#1A1A1A;
	padding-bottom: 4em;
	padding-top: 4em;
}

#section_sirona #sirona_logo h3{
	margin-top: 0;
}

#section_sirona #sirona_logo img{
	height: 80px;
	padding-top: .5em;
	width: 300px;
}

#section_sirona .container #sirona_tech img{
  	height: 150px;
  	width: 150px;
}

#section_especiality{
	padding-bottom: 4em;
	padding-top: 4em;
	text-align: center;
}

#section_especiality button{
  background:#4A8749; 
  color:#FFFFFF;
  margin-top: 40px;
}

#section_especiality h2{
	margin-top: 0;
  	color:rgb(79,79,79);
  	text-align: center;
  	text-decoration: underline;
}

#section_especiality #item_especiality{
	margin-top: 1.5em;
  	text-align: center;
}

#section_especiality #item_especiality img{
  	width: 200px;
  	height: 200px;
}

#section_especiality #item_especiality .name_especiality{
  	background:#4A8749;
  	color:#FFFFFF;
  	font-weight: bold;
  	height: 40px;
  	margin-left: auto;
  	margin-right: auto;
  	text-shadow: 0px 0px 16px -2px rgba(143,143,143,0.8);
  	width: 200px;
}

#section_especiality #item_especiality .name_especiality,#section_especiality #item_especiality img{
	-webkit-box-shadow: 0px 0px 16px -2px rgba(143,143,143,0.8);
	-moz-box-shadow: 0px 0px 16px -2px rgba(143,143,143,0.8);
	box-shadow: 0px 0px 16px -2px rgba(143,143,143,0.8);
}

#section_especiality #item_especiality .name_especiality p{
  	padding-top: .5em;
}

#section_contact{
	padding-bottom: 4em;
	padding-top: 4em;
}

#section_contact .container .contact_item{
  margin-left: 1em;
}

#section_contact .container .contact_item,#section_contact .container .contact_item p{
  display: inline;
  font-size: .95em;
  font-weight: bold;
}

#section_contact .container .section_fb{
	background: #FFFFFF;
	border:1px solid rgba(114, 112, 112,.4);
	border-radius: 5px;
	padding: 1ex;
  margin-left: 1em;
}

#contact_form{
  background:#4A8749;
}

#contact_form > div > p{
  color:#FFFFFF;
  font-size: 1.5em;
  padding-top: .6em;
}

#contact_form > div > p img{
  width: 32px;
}

#wpcf7-f452-o1 > form > div.row > div:nth-child(1) > p:nth-child(1) > span > input{
  margin-bottom: .5em;
}

#wpcf7-f452-o1 > form > div.row > div:nth-child(1) > p:nth-child(1) > span > input,#wpcf7-f452-o1 > form > div.row > div:nth-child(1) > p:nth-child(2) > span > input{
  width: 250px;
}

#wpcf7-f452-o1 > form > div.row > div:nth-child(2) > p:nth-child(1) > span > textarea{
  width: 250px;
  height: 100px;
}

#wpcf7-f452-o1 > form > div.row > div:nth-child(2) > p:nth-child(2) > input{
  color:black;
  font-weight: bold;
  float: right;
  margin-bottom: 1em;
}

#wpcf7-f452-o1 > form p{
  font-weight: bold;
}

footer{
  background:rgb(104, 104, 104);
  color:#FFFFFF;
  padding-bottom: 2em;
  padding-top:2em;
}


#menu-menu-footer{
  list-style: none;
}

#menu-menu-footer li a{
  color:#FFFFFF;
  font-weight: bold;
}

#menu-menu-footer li a:hover,#menu-menu-footer li a:active,#menu-menu-footer li a:active{
  color:#FFFFFF;
  text-decoration: none;
}



footer .container #post_blog h4{
  margin-top: .2em;
  text-decoration: underline;
}

footer .container #post_blog #article_publication p{
  font-size: .7em;
}

footer .container #post_blog #article_publication .date_item img{
  margin-right: .2em;
  margin-top: -.8em;
  width: 20px;
}

footer .container #post_blog #article_publication a{
  color:#FFFFFF;
  float:right;
  margin-top: -1.5em;
  margin-right: 2em;
}

footer .container #post_blog #article_publication .more img{
  width: 20px;
}

footer .container #mapa iframe{
  height: 150px !important;
  width: 230px !important;
}


/*page.php*/

.fronted_image{
  padding-top: 20px;
  padding-left: 0;
}

.fronted_image img{
  width: 1170px;
  height: 480px;
}

.fronted_image .name_page{
  background:#4A8749;
  color:#FFFFFF;
  font-size: 1.5em;
  font-weight: bold;
  width: 1170px;
  padding: 1em;
  text-align: center;
  margin-top:-3em;
  position: absolute;
}

.content{
  background:rgba(145, 145, 145,.3);
  padding-bottom: 100px;
  padding-top: 80px;
}

#page_content{
  margin-top: 2em;
  background:#FFFFFF;
  padding: 2em;
}

#page_content .row .item_especialista{
  text-align: justify;
}

#page_content .row .item_especialista img{
  height: 40%;
  width: 100%;
}

#menu-menu-especialidades li a{
  font-weight: bold;
}

.especialistas{
  font-size: .9em;
  text-align: justify;
}

.especialistas .profesionales{
  padding: 1em;
}
.especialistas .profesionales h4{
  color:rgb(104, 104, 104);
  margin-bottom: 2em;
  text-align: center;
}

.especialistas .profesionales .item_profesional{
  display: inline-block;
  margin-bottom: 2em;
  text-align: center;
  width: 25%;
}

.especialistas .profesionales .item_profesional img{
  height: 200px;
  width: 200px;
}

.especialistas .profesionales .item_profesional h5{
  font-weight: bold;
}

.especialistas .profesionales .item_profesional p{
  font-size: .8em;
}

.tecnologia .text_tecnologia p{
  text-align: justify;
}

.tecnologia .text_tecnologia img{
  width: 400px;
}

.tecnologia .img_tecnologia img{
  padding-top: 1.5em;
  width: 550px;
}

.convenios{
  margin-bottom: 2em;
}

.convenios #convenios_item{
  width: 25%;
}

.convenios #convenios_item img{
  width: 90%;
}

.fronted_image_contacto{
  padding-top: 20px;
  padding-left: 0;
}

.fronted_image_contacto img{
  width: 1170px;
  height: 480px;
}

.fronted_image_contacto .name_page{
  background:#4A8749;
  color:#FFFFFF;
  font-size: 1.5em;
  font-weight: bold;
  width: 1170px;
  padding: 1em;
  text-align: center;
  margin-top:-480px;
  position: absolute;
}


.contact_form{
  border-top: 1px solid #878787;
  padding-top: 1em;
  text-align: center;
}

.contact_form p{
  padding-bottom: 1.2em;
}

.contact_form p:first-child{
  margin-top: 2em;
}

#wpcf7-f450-p383-o1 > form > div.row > div:nth-child(2) > p:nth-child(2) > input{
  background:#4A8749;
  border:#4A8749;
  color:#FFFFFF;
  font-weight: bold;
  margin-left: 57%;
}

.contact_form .your-email{
  margin-left: 1em;
}

.coontact_form .your-message textarea{
  padding-left: 10%;
}

#page_content .last_image{
  text-align: center;
}

.boton_fb{
  top:30px;
  right: 60px;
  position: absolute;
}

.boton_fb img{
  width: 32px;
}