/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 7.8
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.q_slide_subtitle span { border-bottom: 1px solid #FFF; padding-bottom: 10px;}

.carousel-inner .slider_content .text { padding: 40px; background:url(../../uploads/2016/01/bg_slider.png); box-sizing:border-box;}

footer .footer_top { padding: 30px 0 22px; }
.footer_top img {  }
.footer_top a { color: white !important; border-right: solid 1px; padding: 2px 15px;}
.footer_top a:last-child { border-right: 0; }

.footer_top_holder { background-color: transparent !important; }

footer { position: fixed !important; bottom: 0; }
footer .container_inner { max-width: 1700px !important; width: auto; border-top: solid 2px; border-color:#fff; padding: 10px 10px !important; }

.carousel-inner .slider_content .text { max-width: 770px; }

#qode-home-slider .carousel-inner .slider_content .text,
#qode-presentacion-slider .carousel-inner .slider_content .text{ background: none; }

#qode-presentacion-slider .slider_content.left .separator.small {display: none; }

.carousel-inner .slider_content.left { top: 20% !important; }
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator { display: none; }

.imagenes {
    text-align: center;
}
.imagenes img {
    margin-right: 39px;
    margin-bottom: 30px;
}

.q_slide_text a { color: white; }

@media only screen and (min-width: 777px) { #qode-contacto-slider .slider_content.left { top: 15% !important; } }
#qode-contacto-slider .carousel-inner .slider_content .text { max-width: 800px; padding: 20px 30px;}
#qode-contacto-slider .q_slide_text { display: inline-block; }

#qode-contacto-slider .q_slide_text { display: none; }
#qode-contacto-slider .formulario {  }
#qode-contacto-slider .formulario h3 { font-size: 20px; font-family: roboto; text-align: center; }
#qode-contacto-slider .formulario p { font-size: 13px; font-family: roboto; text-align: center; margin-bottom: 10px; }
#qode-contacto-slider .formulario input:not([type='submit']), #qode-contacto-slider .formulario textarea { padding: 7px; background-color: transparent; border: solid 1px white; color: white; }
#qode-contacto-slider .formulario input[type='submit'] {
    display: block;
    height: 30px;
    line-height: 30px;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    background-color: white;
    color: #212120;
}

#qode-presentacion-slider{}

.wpb_wrapper ul li { font-family: roboto slab; }
.q_logo {padding: 10px 0;}

.carousel-inner .q_slide_subtitle span, .carousel-inner .q_slide_text { text-align:justify!important; }


.footer_top a { font-size: 14px!important;}
nav.main_menu > ul > li { margin: 0 8px!important;}
