/*
 Theme Name:   NRGagency child
 Theme URI:    http://demo.themeton.com/nrgagency
 Description:  NRGagency Child Theme
 Author:       ThemeTon
 Author URI:   http://themeton.com
 Template:     nrgagency
 Version:      1.1
*/

/* Theme customization starts here
  -------------------------------------------------------------- */

.block-title {
    letter-spacing: 0px;
}
p.footer-info.s-footer-info {
    display: none;
}
.container.container-footer img {
    display: none;
}
.container.container-footer img.image {
    display: block;
}
.widget {
    color: #cfd1db;
    margin-top: 0px !important;
    margin-bottom: 35px !important;
}
.ftr-social {
    display: block;
    margin: 35px auto 50px !important;
    float: right;
}
.ftr-social .social-network {
    width: 37px !important;
    height: 37px !important;
    margin: 0 10px !important;
}
.ftr-social .social-network i {
   font-size: 22px !important;
}
.ftr-social .social-network {
   line-height: 41px !important;
}
.footer {
    padding-top: 50px !important;
}
.footer-column-1 {
    text-align: left;
}
.sub-footer a {
    color: #818387;
}
.sub-footer a:hover {
    color: #00aff1;
}
.sub-footer {
    letter-spacing: 0px;
    width: 100%;
    margin-left: -15px;
    margin-right: -15px;
}
.post h5 a:hover {
    color: #00adee;
}
.blog-section a{
    color: #00adee;
}
.btn-alineacion{
	margin-bottom:0px !important;
}
.btn-alineacion button, .btn-alineacion a {
    background: #eb008b !important;
    color: #fff !important;
    font-weight: 500;
    font-size: 19px !important;
    text-transform: uppercase;
	text-align: right;
}
.btn-alineacion button:hover, .btn-alineacion a:hover {
	background: #00adee !important;
}
.btn-alineacion a {
    width: inherit !important;
}
.wpb_content_element {
    margin-bottom: 0px !important;
}
.respo-boton{
	text-align:right;
}
.block-title {
    text-transform: none !important;
    letter-spacing: 0px !important;
    margin-top: 80px;
}
.img-servicio .vc_column-inner {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.respo-boton .btn-alineacion {
    margin-top: 60px;
}
.blog-section h3 {
    font-size: 24px !important;
    letter-spacing: 0px !important;
}
.trabaja-con .vc_column-inner{
	padding-top:0px !important;
}
.h-transparent header.header {
    background: rgb(255, 255, 255) !important;
}
.contact-us input[type=email], .contact-us input[type=tel] {
    background: #eeeef0;
    padding: 16px 19px;
    color: #acafba;
    font-family: 'Maven Pro';
    font-size: 13px;
    display: inline-block;
    border: none;
    border: 1px solid transparent;
    width: 100%;
}
.img-servicios {
    padding: 50px 0px;
}

@media only screen and (max-width:768px){
	.respo-center, .respo-boton, .text-service{
		text-align:center
	}
	.container.container-footer img.image {
    	margin: auto;
	}
	.ftr-social {
    	float: none;
	}
	.img-servicios {
    	padding: 0px 0px;
	}
	.espacio-respo-contacto{
		margin-bottom: 30px;
	}
}