/*
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");

.qode_content_slider .flex-direction-nav .flex-prev, .qode_content_slider .flex-direction-nav .flex-next{
    box-shadow: -3px 5px 66px 0px rgba(0, 0, 0, 0.1);
}
.q_icon_with_title.tiny .icon_holder img{
    width: 40px;
    border-radius: 50%;
    box-shadow: 0 0 25px 0px rgba(40, 151, 245, 0.3);
    margin-top: 8px;
}

div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #5aa1e3;
}
.wpcf7-form span.cf7-star {
    color: #f14033
}



.subtitle{
max-width: 60%;
margin: 0 auto;
margin-top: 23px;
}

.header_top .left .q_icon_list{
    display: inline-block;
    margin-bottom: 0;
    margin-top: 7px;
    margin-right: 10px;
}

.header_top .right #menu-heder-top-menu{
    margin-top: 7px;
}

.header-widget.widget_nav_menu{
    padding: 0;
}
@media screen and (min-width: 1000px) {
.header_bottom .container_inner {
    background: #fff;
}
.header_bottom .container_inner.clearfix:before {
    background: #fff;
    content: "";
    display: block;
    height: 100%;
    left: -30px;
    position: absolute;
    top: 0;
    width: 30px;
}
.header_bottom .container_inner.clearfix:before{
border-radius:5px 0 0 5px;
}
.header_inner_right:after{
border-radius:0 5px 5px 0;
}
.header_inner_right:after {
    background: #fff;
    content: "";
    display: block;
    height: 100%;
    right: -30px;
    position: absolute;
    top: 0;
    width: 30px;
}
}
footer .qode-instagram-feed{
padding-right: 25%;
}

@media only screen and (max-width: 1200px){
footer .qode-instagram-feed{
padding-right: 0;
}
}
.header-widget.widget_nav_menu ul.menu li a:hover{
    opacity: 0.8;
    color: #fff!important
}

@media (max-width: 1000px) {
    .title h1,
    .title h1 span {
        font-size: 26px !important;
    }
    h4.subtitle {
        display:  none;
    }
    .title h2,
    .title h2 span {
        font-size: 24px !important;
    }
    .title h3,
    .title h3 span {
        font-size: 18px !important;
        line-height: 20px;
    }
    .title h4,
    .title h4 span {
        font-size: 18px !important;
        line-height: 20px;
    }
}
@media (max-width: 480px) {
    .title h1,
    .title h1 span {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .title h2,
    .title h2 span {
        font-size: 14px !important;
        line-height: 20px;
    }
    .title h3,
    .title h3 span {
        font-size: 12px !important;
        line-height: 18px;
    }
    .title h4,
    .title h4 span {
        font-size: 12px !important;
        line-height: 18px;
    }
    .title img {
        height: 140px !important;
    }
}

/*HeaderTop Mobile*/
@media only screen and (max-width: 1000px) {
    .header_top .left {
        display: none;
    }
    .header_top .inner {
        margin-bottom: -13px;
    }
}
@media only screen and (max-width: 1000px) {
.mobile_menu_button {
    float: right;
}
}
@media only screen and (max-width: 1000px) {
    .logo_wrapper {
        height: 60px !important;
    }
    .mobile_menu_button {
        height: 60px;
    }
    .shopping_cart_inner, .side_menu_button {
        height: 60px!important;
    }    
}
.subtitle
{
  display: none;
}

#h1title {
  color: #ffffff;
}

.footer_top h5{
    margin-bottom: 18px;
}

footer .q_icon_with_title .icon_text_inner{
    padding-bottom: 0;
}

footer .q_icon_with_title .icon_text_inner p{
    color: #e5e5e5
}

footer .q_icon_with_title{
    margin-bottom: -6px;
}
.footer_top .widget_nav_menu ul li{
    padding-bottom: 12px;
}

/*Logo Mobile Horizontal*/
@media screen and (max-width:1000px)
{
  .q_logo > a
  {
    height: 50px !important;
  }
  .q_logo > a > img
  {
    height: 50px !important;
  }
}

/*-----------start mod exper labo-----------*/
@media screen and (max-width: 767px) {
.page-id-53 .vc_row .vc_custom_1535722159007, 
.page-id-53 .vc_row .vc_custom_1535724833794, 
.page-id-53 .vc_row .vc_custom_1535724842130, 
.page-id-53 .vc_row .vc_custom_1535724850782,
.page-id-53 .vc_row .vc_custom_1536405253411,
.page-id-53 .vc_row .vc_custom_1536405230508 {
   margin-top: 30px !important;
}
}

@media screen and (max-width: 767px) {
.page-id-53 .vc_row.vc_custom_1535721789180 .wpb_text_column h1,
.page-id-51 .vc_row.vc_custom_1535721789180 .wpb_text_column h1 {
   padding-top: 30px !important;
   font-size: 50px !important; 
   line-height: 50px !important;
}
}

/*-----------end mod exper labo-----------*/

/*-----------start parrafos 1.......................*/
.especial p {  
font-family: 'Montserrat',sans-serif;
font-size: 17px; 
line-height: 30px; 
color: #555;
}
/*---------------end parrafos 1-------------*/

/*-----------start parrafos 2----------------*/
.especial2 p {  
font-family: 'Montserrat',sans-serif;
font-size: 17px; 
line-height: 30px; 
color: #ffffff;
}
/*-----------end parrafos 2---------------*/

/*-----------start h1 en Experiencia Laboral----------------*/
.especial h1 {  
font-family: 'Montserrat',sans-serif;
text-align: left;
font-size: 80px; 
line-height: 190px; 
color: #2a2830;
}

/*-----------end h1 en Experiencia Laboral---------------*/

/*-----------start botones-whatsapp---------*/
/*@media (max-width:768px){
    .whatsapp-web{
        display:none;
    }
}

@media (min-width:768px){
    .whatsapp-movil{
        display:none;
    }
}*/
/*-------end botones-whatsapp-----------*/

/*-------start texto slider page quien-soy-----------*/
@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width: 767px) {
.qode_content_slider .qode_content_slider_item .wpb_text_column .wpb_wrapper p {
    font-size: 16px !important;
    line-height: 26px !important;
}
}
/*-------end texto slider page quien-soy-----------*/

@media screen and (max-width: 767px) {
.qode_content_slider .flex-direction-nav .flex-prev, 
.qode_content_slider .flex-direction-nav .flex-next {
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.qode_content_slider .flex-direction-nav .flex-prev {
    left: -30px;
}
.qode_content_slider .flex-direction-nav .flex-next {
    right: -30px;
}
.qode_content_slider .flex-direction-nav a i {
    line-height: 60px;
    font-size: 40px;
}
}

/*-------start info cookies-----------*/
button.pea_cook_btn {
    background: #f47c20 !important;
    border: none !important;
    border-radius: 5px;
    box-shadow: none !important;
    color: #ffffff !important;
    font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
    line-height: none !important;
    padding: 5px 0;
    text-align: center;
    text-shadow: none !important;
    width: 100px;
    margin-left: 20px;
}

.pea_cook_wrapper p {
    bottom: 30px;
    font-family: "helvetica neue",helvetica,arial,sans-serif;
    font-size: 11px;
    margin: 0;
    font-weight: 700;
    color: #ffffff;
}
/*-------end info cookies-----------*/

.latest_post_inner .post_infos {
    color: #f47c20;
}


