

.logo_wrapper{ background: #ebeded;    width: 25%;}
.q_logo a{ width:200px; padding-left: 22px;}
header .header_inner_left{width: 100%;}
.content_inner  {}
.two_columns_25_75>.column1{ background: #fff}
.content .container .container_inner.page_container_inner, .full_page_container_inner { padding: 0}
.sidebar h5{ padding: 22px 0 0 22px}
.sidebar .textwidget img{    padding: 0 22px; max-width: 210px;}
aside .widget { margin: 0 0 12px 0;}
.serv_icon{    background: #ebeded; border-radius: 200px;   padding: 20px 20px;text-align: center !important; display: inline-block;}
.serv_icon img{ max-width: 62px}
.titulorojo h4{ color: #00afb4; text-transform: uppercase; font-size: 24px; font-weight: bold}
.titulogris h2{ font-weight: bold; text-transform: uppercase;}
.ico_port{ background: #ebeded; padding-top:32px; padding-bottom:32px;}
.ico_port .vc_figure-caption{ color: #00afb4; text-transform: uppercase; font-weight: bold}
.blog_holder.blog_pinterest article .post_info, .blog_holder.blog_pinterest article .post_info a:not(:hover){ display: none}

.btn_rojo{       background-color: #00afb4;
    color: #fff;
    border-radius: 4px;
    padding: 8px 23px;
    margin-top: 12px;
    float: right;
    font-weight: bold;}

.btn_rojo:hover{ background-color: #008e96; color: #fff}
.titulo_trabajo{background-repeat: no-repeat;
    background-position: left center;
    background-color: #ebeded;
    margin-bottom: 12px;
    padding: 12px;}
.titulo_trabajo h4{ padding: 12px 12px 12px 92px}
.blog_holder.blog_pinterest article .entry_title:hover, .blog_holder.masonry_gallery article.format-link:hover .entry_title, .blog_holder.masonry_gallery article.format-quote:hover .entry_title, .blog_holder.masonry_gallery article:not(.format-link):not(.format-quote):hover .entry_title{ text-decoration: none}
.blog_holder.blog_pinterest article .post_text .post_text_inner {
    padding: 12px 30px 5px 15px;
    background-color: #fff;
}
.cont_logo{ text-align:center}
.cont_logo img{ margin: 0 auto; width: 100%; max-width: 118px; border-radius: 4px; border:1px solid #ebeded; margin-bottom:12px}
.cont_tit_cliente{ text-align:center}
.cont_tit_cliente h3{ text-align:center;margin-bottom:22px}
.portfolio_navigation { display: none}
.transparent_content, .transparent_content.overlapping_content .content .content_inner > .container, .transparent_content.overlapping_content .content .content_inner > .full_width > .full_width_inner{ background-size: cover}
header.sticky .header_bottom{    background-color: rgba(0, 175, 180, 1) !important;}
.qode_image_gallery_no_space {
    width: 75%;
    margin: 0 auto;}
.spacertop{height: 100px}
.logo_wrapper img{ display: none}
.logo_wrapper{ background: none transparent}
/**
.scroll_header_top_area.fixed.scrolled_not_transparent.header_style_on_scroll.page_header.scrolled .logo_wrapper img{
 display: block
}
**/

.two_columns_25_75>.column1 {
    position: fixed;
background: none transparent;
}
.two_columns_25_75>.column2{
margin-left: 25%;
}

@media screen and (max-width: 1000px){
.column1{
display: none
}
.logo_wrapper{
width: 100%;
background: #ffffff;}
.two_columns_25_75>.column2{
margin-left: 0;
}

}