/*
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");
.call_to_action .column2.button_wrapper .qbutton.small {
    margin-top: 0;
}

.text-center{
	text-align: center;
}
.twitter-social{
    text-align: center;
}
.twitter-social h3{
	font-size: 22px;
    margin-bottom: 10px;
}

.twitter-social p,
.twitter-social h3,
.twitter-social a{
	color: #fff !important;
	text-align: center;
	text-transform: inherit;
}
.twitter-social p strong{
	text-transform: uppercase;
}


.breadcrumb a:hover,
.breadcrumb a:focus {
    color: #fff;
}

.blog_text_holder_inner-add {
    width: 1100px;
    max-width: 90%;
    margin: 0 auto;
    text-align: left;
    padding-top: 10%;
}

.blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
    border: 0;
    width: auto;
    display: inline-block;
    margin: 0;
    text-align: left;
    padding: 20px 20px 20px 100px;
    position: relative;
    opacity: 0.8;
}

.blog_slider .blog_slider_simple_title {
    margin-bottom: 6px;
}

.blog_slider_simple_info .post_info_item:not(:first-child):before {
    display: none;
}

.blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2:before {
    content: "";
    width: 1px;
    background-color: #fff;
    position: absolute;
    left: 85px;
    top: 20px;
    bottom: 20px;
}

.blog_slider_simple_info {
    text-align: left;
}

.blog_slider_simple_info .post_info_item.date span.entry_date {
    position: absolute;
    left: 10px;
    top: 20px;
    bottom: 20px;
    width: 75px;
    text-align: center;
}

.blog_slider_simple_info .post_info_item.date span.entry_date span.date {
    display: block;
    font-size: 19px;
    font-weight: 600;
}

.blog_slider_simple_info .post_info_item.date span.entry_date span.month {
    display: block;
}

.content_top_margin .title .title_holder {
    padding-top: 0 !important;
}

@media only screen and (max-width: 999px) {
    .content.content_top_margin .container .container_inner.default_template_holder,
    .content.content_top_margin .container .container_inner.page_container_inner {
        padding-top: 30px;
    }
}

.pdf.qbutton {
    margin-right: 10px;
}

.widget .menu .current-menu-item a {
    color: #0A6587;
}

.column1 .column_inner .widget.widget_text.posts_holder {
    max-width: 280px;
}

.blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
    margin-top: 50px;
}

.portfolio_content p,
.wpb_content_element p {
    margin-bottom: 15px;
}


/*TEAM*/

.page-id-16133 #menu-the_team li.active a {
    color: #0A6587;
}

.team {
    display: none;
}

.team.active {
    display: block;
}

@media only screen and (max-width: 1000px) {
    header .q_logo img.mobile {
        max-width: 100% !important;
        height: auto !important;
        top: 7px !important;
    }
}

@media only screen and (max-width: 767px) {
    .blog_text_holder_inner-add {
        padding-left: 75px;
        padding-right: 75px;
        width: auto;
    }
}

@media only screen and (max-width: 600px) {
    .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2 {
        margin-top: -47px !important;
        padding-left: 70px;
    }
    .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2:before {
        left: 65px;
    }
    .blog_slider_simple_info .post_info_item.date span.entry_date {
        left: 5px;
        width: 60px;
    }
    .blog_slider .blog_slider_simple_title a {
        font-size: 13px !important;
    }
    .blog_slider_holder .blog_slider.simple_slider .blog_slider_simple_info {
        display: block;
    }
    .call_to_action .text_wrapper .call_to_action_text {
        text-align: center;
        margin-bottom: 25px!important;
    }
}