#copyright .container a span{
	color: #fff;
}

a.mainNav-logo {
    font-size: 16px;
}

a {
    color: #2196f3;
}

a:hover, a:focus {
    color: #2196f3;
}

.textoAzul{
    color: #2196f3 !important;
}

.textoAutor{
	color:#FFF !important;
	border-left:3px solid #FFF;
	font-style:italic;
}

/*.section-title p{
	text-align: justify;
}*/

/* PLACEHOLDER INPUT */
::-webkit-input-placeholder { 
	font-family: "Roboto","Helvetica","Arial",sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
}
::-moz-placeholder { 
	font-family: "Roboto","Helvetica","Arial",sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
} /* firefox 19+ */
:-ms-input-placeholder { 
	font-family: "Roboto","Helvetica","Arial",sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
} /* ie */
input:-moz-placeholder { 
	font-family: "Roboto","Helvetica","Arial",sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
}

/* ALERTIFY */
.alertify-notifier .ajs-message.ajs-success {
	color:#FFF !important;
}
.alertify-notifier .ajs-message.ajs-error {
	color:#FFF !important;
}
.alertify-notifier .ajs-message.ajs-warning {
	background: rgba(255, 152, 0, 0.95);
	color:#FFF !important;
}

#services.page .service-description {
    padding: 50px;
}

#services.page .services-image {
    padding: 50px 50px 50px 0px;
}

@media only screen and (max-width : 992px) {
	#services.page .service-description {
		padding: 50px 10px 0px 10px;
	}

	#services.page .services-image {
		padding: 0px 10px 10px 10px;
	}
}

.projects-page-sidebar .mdl-card {
    width: auto;
    min-height: 0;
    margin-bottom: 30px;
}
.projects-page-sidebar .mdl-card:last-child {
    margin-bottom: 0;
}
.projects-page-sidebar .widget {
    padding: 30px;
}

.projects-page-sidebar + .projects-page-content {
	margin-top: 30px;
}

.marginBottom40{
	margin-bottom:40px;
}

.about-page-description h3{
	margin-top:0px;
}

.about-page-description {
    padding: 0 20px;
}

.cursorPointer{
    cursor: pointer;
}

.lista-servicios{
	font-weight: 300;
	color:#303030;
	padding:5px;
}

.subTituloNosotros{
	margin-top:0px;
	margin-bottom:30px;
}

.iconoCategoria{
	font-size:18px;
	margin-right:10px;
}

.tituloPagina{
	font-family: 'DINPro';
}

.FW500{
	font-weight:500;
}