.col-xs-8 {
  	color: #1E1E1D;
  	padding-top: 20px;
  	padding-bottom: 10px;
  	padding-right: 20%;
 	float: left;
  	position: relative;
  	font-size: 16px;
  	background-color: #F7EEE3;
  	background-image: url(http://ajoszamorano.es//wp-content/uploads/2017/03/PRESENTACION-PNG-1-300x199.png);
  	background-repeat: no-repeat;
 	background-position: bottom;
  	background-position: right;
  	width: 100%;
  	text-align: justify;
}

.title {
 	color: #90724D;
  	font-size: 20px;
  	text-align: left;
  	font-weight: bold;
  	text-decoration: underline;
}

#boton {
  	text-align: center;
 	background-color: #90724D;
  	color: white;
  	padding-bottom: 5px;
  	padding-top: 5px;
  	width: 170px;
  	border: none;
 	font-size-adjust: 0.60;
  	font-family: 'Arial Black';
  	-webkit-transition:all .6s;
   -ms-transition:all .6s;
   -moz-transition:all .6s;
  	opacity: 1;
}

#boton:hover {
  -webkit-transition:all .6s;
  -ms-transition:all .6s;
  -moz-transition:all .6s;
  opacity: 0.7;
}

.wpcf7-submit {
 	background-color: #90724D;
  	margin: 0;
  	height: 40px;
}

.callout-btn2, a.hrtl-btn, a.works-btn, .blog-btn-sm, .more-link, .blogdetail-btn a, .cont-btn a, a.error-btn, .form-submit input, .blogdetail-btn, .cont-btn button, .slider-btn-sm, .slider-sm-area a.more-link, .slide-btn-sm, .wpcf7-submit, .post-password-form input[type="submit"], input[type="submit"] {
 	box-shadow: none;
}

.page-breadcrumb {
	visibility: hidden;	
}

p {
    padding-left: 10px; 
}

.wpcf7-text, .wpcf7-file, .wpcf7-number, .wpcf7-date, .wpcf7-select, .wpcf7-quiz {
	border: 1px solid #727272;
	height: 30px;
	padding-bottom: 5px;  
}

.wpcf7-textarea {
  	border: 1px solid #727272;
  	height: 60px;
}

.caption-wrap {
 	visibility: hidden; 
}

.imagencertificados {
 	box-shadow: 4px 4px 2px #CDCDCD;
  	width: 1100px;
  	height: 181px;
}

area:focus {
width:0px;height:0px;outline:0px;
}

.footer-copyright-section {
 color: white;
 background-color: #90724D;
}

.enlaces {
 	float: right;
  	color: white;
}

.enlaces2 {
  	float: right;
 	position: relative;
    right: 20px;
  	color: white;
}

.fotoprod {
 	border-radius: 50%; 
}

.footer-copyright a{
 	color: white;
}

.footer-copyright a:hover{
  	color: white;
}

.articulos-env {
 	background-color: #F7EEE3;
  	padding: 20px;
}

.product-item {
	background-color: #F7EEE3;
  	text-align: center;
  	padding: 10px;
  	display: block;
}



.titulo {
 	color: #90724D;
  	font-size: 16px;
  	text-align: center;
  	font-weight: bold;
  	text-decoration: underline; 
}

#boton-productos {
 	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
}

.wp-image-573 {
 	border-radius: 50%;
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-574 {
  	border-radius: 50%;
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-394 {
  	border-radius: 50%;
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-393 {
  	border-radius: 50%;
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-573:hover {
 	border-radius: 50%;
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-574:hover {
  	border-radius: 50%;
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-394:hover {
  	border-radius: 50%;
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-393:hover {
  	border-radius: 50%;
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.inline-block {
 	float: none;
  	display: inline-block;
  	padding-bottom: 20px;
  	margin-left: 5%;	
}

.contenedor-boton {
 	background-color: #F7EEE3;
  	padding: 20px;
  	width: 100%;
}

.wp-image-621 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-622 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-623 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-624 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-625 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-626 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-627 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-628 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-629 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-621:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-622:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-623:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-624:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-625:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-626:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-627:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-628:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-629:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
}

.wp-image-705 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
  	border-radius: 50%;
}

.wp-image-707 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
	border-radius: 50%;  
}

.wp-image-708 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
	border-radius: 50%;  
}

.wp-image-709 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
	border-radius: 50%;  
}

.wp-image-710 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
	border-radius: 50%;  
}

.wp-image-705:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
  	border-radius: 50%;
}

.wp-image-707:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
  	border-radius: 50%;
}

.wp-image-708:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
  	border-radius: 50%;
}

.wp-image-709:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
  	border-radius: 50%;
}

.wp-image-710:hover {
  	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1;
  	border-radius: 50%;
}

.wp-image-891 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-891:hover {
 	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1; 
}

.wp-image-878 {
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	opacity: 0.5;
}

.wp-image-878:hover {
 	-webkit-transform: rotate(360deg);
  	-ms-transform: rotate(360deg);
  	-moz-transform: rotate(360deg);
  	opacity: 1; 
}

.google-maps {
position: relative;
padding-bottom: 75%;
height: 0;
overflow: hidden;
}

.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}

.nav {
 	padding-top: 25px; 
}

.form-row{
 width: 100%;
 background-color: #F7EEE3;
 margin-top: 20px;
}
.column-half, .column-full{
 float: left;
 position: relative;
 padding: 0.65rem;
 width:100%;
 background-color: #F7EEE3;
 -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
 content: "";
 display: table;
 clear: both;
}
 
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
 .column-half{
 width: 50%;
 background-color: #F7EEE3;
 }
}

.img-responsive:hover {
  	-webkit-transition:all .7s;
  	-ms-transition:all .7s;
  	-moz-transition:all .7s;
 	opacity: 0.7;
}

.img-responsive {
  	-webkit-transition:all .7s;
  	-ms-transition:all .7s;
  	-moz-transition:all .7s;
 	opacity: 1;
}

.seccioninicio {
 	background-color: #90724D;
  	height: 550px;
}

.titulos-inicio {
  	font: Arial;
  	color: white;
  	font-size: 4.86vw;
  	padding-left: 20px;
  	padding-top: 20px;
}

.subtitulos-inicio {
  	font: Arial;
  	color: #BAA285;
  	font-size: 4.30vw;
  	padding-left: 20px;
 	padding-top: 20px;
}

.historia-div {
 	margin-top: 50px; 
}

.blog-lg-area-left h3, .blog-lg-area-right h3, .blog-lg-area-full h3 {
 	color: white; 
}

.parrafos-div {
 	color: white; 
}

@media screen and (min-width: 1100px) {
    .articulos-emp {
    	padding-top: 30px;
        padding-left: 20px;
    }
}

@media screen and (min-width: 800px) {
    .articulos-emp {
    	padding-top: 30px;
        padding-left: 20px;
    }
}

@media screen and (min-width: 480px) {
    .articulos-emp {
    	padding-top: 30px;
        padding-left: 10px;
    }
}

@media screen and (max-width: 1000px) {
.seccioninicio {
 	background-color: #90724D;
  	height: 800px;
	}
}

@media screen and (max-width: 2000px) {
.seccioninicio {
 	background-color: #90724D;
  	height: 800px;
	}
}

.parrafo-emp {
 	color: #17202A; 
}

.telefono-cont {
 	opacity: 0.5;
  	-webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
  	float: right;
}

.telefono-cont:hover {
 	opacity: 1; 
    -webkit-transition:all .6s ease;
  	-ms-transition:all .6s ease;
  	-moz-transition:all .6s ease;
}

.telefono-div {
 	width: 20%;
	background-color: #F7EEE3;
  	margin-left: 15px;
  	padding-top: 10px;
  	padding-bottom: 20px;
  	float: left;
}

@media screen and (max-width: 480px) {
 .telefono-div {
    width: 222px;
  	margin-left: 15px;
  	padding-top: 10px;
  	padding-bottom: 20px;
  }
}

.titulo-formulario {
 	color: #90724D;
  	text-align: center;
  	font-size: 30px;
  	margin-top: 20px;
}

.wpcf7 p {
  	color: #90724D;
  	margin-bottom: -2px;
}

@media screen and (max-width: 480px) {
.wg-li {
	z-index: 1;
  }
}

.page-title-section {
    z-index: -1;
}

@media screen and (max-width: 480px) {
.navbar-collapse collapse in {
    margin-bottom: 20px;
  }
}

.contacto-form {
 	padding-left: 0;
}

@media screen and (max-width:480px) {
  .product-item {
    margin: 0;
    padding: 0;
    }
  }