/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.wpb_widgetised_column .widget li{display:inline; padding:0 8px;}

/*PORTFOLIO*/
.projects_holder article .portfolio_description{text-align:left; padding-top:8px; padding-bottom:0 !important;}
.portfolio_description h2{text-transform:none;}
/*PLANTILLA DE PROYECTO*/
.p-plus p{font-size:24px; line-height:31px; font-weight:700;}
/*slider-navigation*/
.qode_image_gallery_no_space.dark .controls a.prev-slide span{border:0;}
.qode_image_gallery_no_space.dark .controls a.next-slide span{border:0;}
.qode-card-slider-holder .controls.bullets{bottom:-30px;}
/*navigation*/
.portfolio_navigation{border-top:1px solid #000000; margin-top:40px;}
/*FOOTER*/
.cn-button.wp-default{background:#bf0002;}
/*B Content*/
.bcontent-ca{padding-top:80px;}
.txt-subs h1{font-size:48px;}
.txt-subs p{font-size:24px; line-height:32px;}
.txt-subs{padding-bottom:60px;}
.form-subs{}
.mc4wp-form-basic input[type="submit"]{
	color:#db0000;
	background-color:#fff;
	border:1px solid #db0000;
	padding:3px 20px;
	font-size:15px;
	letter-spacing:2px;
	margin-top:30px;
	margin-bottom:30px;
}
.content_bottom{margin-top:90px;}
/*B Content COntacto*/
.img-subs-cont{padding-top:20%; margin-left:-10%;}
.bcont-contact-a{z-index:100;}
.post-template-default.single #row-contacto{display:none;}
.page-template-default.page #row-suscribe{display:none;}
.portfolio_page-template-default.single #row-suscribe{display:none;}
.terminos{font-size:16px; color:#ababab; font-weight:400 !important;}
.terminos a{color:#ababab;text-decoration:underline;}
.txt-clientes p{font-size:30px;line-height:48px;color:#C8C8C8;}
.txt-clientes p a{color:#C8C8C8;}
.txt-clientes p a:hover{color:#DE0000;}
/*EQUIPO*/
.txt-equipo p{font-size:14px; line-height:22px; margin-top:0;}
.txt-equipo h2{margin-bottom:0;margin-top:14px;}
/*CONTACTO*/
.c-contact{margin-left:-100px; width:99%; margin-bottom:110px !important;}
.columna-redes .qode_icon_shortcode.fa-stack.q_font_awsome_icon_stack.fa-lg  {border:1px solid #000; border-radius:24px;}
/*mapa*/
 .map-responsive{
    overflow:hidden;
    padding-bottom:70.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.map-columna{left:-100px; top:-60px; padding:0 30px;}
h3 {margin-bottom: 1em !important; }
.archive.tax-portfolio_tag .blog_holder article .post_info{display:none;}
/*BLOG*/
.blog_holder article .post_info{display:none;}
.blog_holder article .post_text h2 .date{display:none;}
.blog_holder.blog_single article h2 {margin-top:30px;}
.qode_print{display:none !important;}
.author_email{display: none !important;}
#respond input[type=text], #respond textarea{border:1px solid #000;}
.q_masonry_blog article{border:1px solid #000;}
.q_masonry_blog article a{color:#ee0000;}
.blog_holder article p{font-size:22px !important; line-height:33px;}
.blog_single.blog_holder article .post_text .post_text_inner{padding-left:4%; padding-right:4%;}
.author_text_holder{padding:0 0 0 130px;}
.author_description_inner .image{width:95px; height:95px;}
.author_description_inner .image img{width:95px !important; height:95px !important;}
.comment-form-cookies-consent{float:left;}
.comment_form .form-submit{float:right; margin-top:14px;}

.video-responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
    }
.video-responsive iframe, .video-responsive object, .video-responsive embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    }
/*TITULOS*/
.titulos-h2 h2{font-size:36px !important; font-family:'Prata', sans-serif; font-weight:400;}
.titulos-h2{font-size:36px !important; font-family:'Prata', sans-serif; font-weight:400; color:#e60000;}
.titulos-h2sub h2{font-size:48px !important; font-family:'Prata', sans-serif; font-weight:400;}
.titulos-h2sub {font-size:48px !important; font-family:'Prata', sans-serif; font-weight:400; color:#e60000;line-height:60px;}
.post_content_holder h1.entry_title{margin-bottom:30px; margin-top:20px;}


