/*
Theme Name: WeBuild Child
Theme URI: http://webuild.netbee.shop
Author: Netbee
Author URI: http://themeforest.net/user/net-bee
Description: We Build is the perfect WordPress theme for your construction business that will make your life easier and will brighten up your ideas with the modern design that you can customize it yourself.
Version: 2.4.1
Tags: black, orange, white, light, dark, yellow, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready, accessibility-ready, mega-menu, retina-ready, seo-ready, flexible-widgets, two-sidebars
License: GNU General Public License
License URI: license.txt
Text Domain: pro
Template: webuild
*/
@import url("../webuild/style.css");

.webuild_widget{
	margin-bottom: 10px;
}

.webuild_widget .image {
    width: 125px !important;
}

footer .webuild_widget ul li a {
    font-weight: bold;
}

footer .webuild_widget ul li a {
    color: #b7cad7;
}

footer .textwidget p{
    font-family: 'Raleway';
    font-weight: bold;
    color: #b7cad7;
    font-size: 13px;
    line-height: 30px;
    margin-bottom: 0;
    padding-bottom: 0;
}

/* PBS: Sobreescribimos estilos plantilla */
nav.mobile-menu-cont .mobile-header-top .pull-left .logo .normal{
    display: inline !important;
}

nav.mobile-menu-cont .mobile-header-top .pull-left .logo .retina{
    display: none !important;
}

.post-excerpt p, .post-excerpt li{
    font-size: 16px;
	font-family: lato;
	color: rgb(139, 155, 166);
}

.post-excerpt li{
	padding-left: 10px;
	margin: 0;
}

.post-excerpt ul{
	margin-bottom: 0;
}

.pag-inicio-separador h4{
    color: #ddd;
}

.wpcf7-form input[type="tel"]{
    border: 1px solid transparent;
    border-color: rgba(255, 255, 255, .3);
}

.wpcf7-form input[type="tel"]{
    color: #999;
    line-height: 45px;
    height: 50px;
    padding: 0 24px;
    margin-bottom: 15px;
    background: #f4f4f4;
    width: 100%;
    border: 1px solid transparent;
    font-weight: 500;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.wpcf7-form input{
    max-width: 480px;
}

.wpcf7-form textarea{
    width: 100%;
}

.wpcf7-form input[type="submit"] {
    background-color: #f4f4f4;
    color: #29457f;
}

.contacto-bloque-izq{
    text-align: right;
}

.contacto-bloque-izq label{
    color: #eeeeee;
    text-align: left;
    max-width: 480px;
}

.contacto-bloque-der label{
    color: #eeeeee;
}

.pro-client li a img:hover, .pro-team-carousel a img:hover {
    filter: grayscale(1) !important;
    -webkit-filter: grayscale(1) !important;
}
.pro-client li a img, .pro-team-carousel a img {
    filter: grayscale(0) !important;
    -webkit-filter: grayscale(0) !important;
}

#page #content-wrapper{
    margin-top: 0 !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    background-color: #29457f !important;
    border-radius: 2px;
    padding: 6px 8px;
}

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited{
    display: none;
}

@media only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {

	body .logo .retina, .retina {
		display: none !important;
	}
	body .logo .normal, .normal {
		display: inline-block !important;
	}

}

.menu-destacado::before {
    position: absolute;
    width: 100%;
    left: 0;
    top: calc(50% - 1em);
    height: 2em;
    background-color: #29457f;
    content: '';
    border-radius: 5px;
}
.menu-destacado a{
	color: #fff !important;
}