/*

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: 9.5

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.



*/

.page-id-16488 .content_inner>.container  {
    background-color: #fff !important;
}

.portfolio_slides .hover_feature_holder_inner {

    background-color: rgba(0,220,0,0.75);

}

.column3.footer_col3 {
	width: 22% !important; 
}

.column4.footer_col4 {
	width: 27% !important;
}

.column4.footer_col4 h5 {
	margin-bottom: 15px !important;
}

footer .column1 {
    top: 0 !important;
}


.shopping_cart_outer {

    display: none !important;

}



.side_menu_button>a.search_button {

	line-height:0;

}



.testimonials_holder .flex-direction-nav a { 

	border-radius: 50% !important;

}

.testimonial_text_inner .readmore {
    padding: 10px 20px;
    color: #fff;
    background-color: #4dad33;
}

.testimonial_text_inner .testi {
    margin-bottom: 20px;
}

.logo_wrapper {

    margin-left: -180px;

}
#trainedwith .vc_column-inner>.wpb_wrapper {
    padding: 80px 0;
    border: 5px solid #4dad33;
}    
#trainedwith2 .vc_column-inner>.wpb_wrapper {
    padding: 80px 0;
    border: 5px solid #4dad33;
}    

nav.main_menu>ul>li.active>a {
    color: #54953b !important;
}

#nav-menu-item-16640>a>span {
    padding: 20px 10px;
    background-color: #65cc49;
    color: #fff;
    border-radius: 4px;
}
#nav-menu-item-16640>a>span.plus {
	display: none;
}
nav.main_menu>ul>li>a {
	font-size: 13px !important;
}
.slider_content_outer .qbutton.green.enlarge, .slider_content_outer .qbutton.green.default{
    padding-left: 46px;
    padding-right: 46px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #fff;
    color: #4dad33;
}

.header_top_bottom_holder .header_bottom.clearfix .container_inner {
    margin: 0 0 0 auto !important; 
}

.side_menu_button_link.normal {
    display:none;
}

#whatIcanhelp .wpb_wrapper {
    background:#4dad33;
    padding:60px 0 50px;
}

#whatIcanhelp .wpb_wrapper .qode_icon_font_awesome, #whatIcanhelp .wpb_wrapper .icon_title{
    color: #fff !important;
}

#whatIcanhelp2 {
    margin-top: 30px;
}

#whatIcanhelp2 .wpb_wrapper {
    background:#4dad33;
    padding:60px 0 50px;
}

#whatIcanhelp2 .wpb_wrapper .qode_icon_font_awesome, #whatIcanhelp2 .wpb_wrapper .icon_title{
    color: #fff !important;
}

.portfolio_slider .item .hover_feature_holder_inner>a:first-child {
    display:none;
}

.separator.small {
    background-color: rgba(0,0,0,0) !important;
}

.h2, h2 {
    font-size: 35px;
}

.hover_feature_holder_inner .portfolio_title.entry_title  a {
    pointer-events: none !important;
}

.newsletter.newsletter-subscription table{
    max-width: 300px;
    margin:auto;
}

@media screen and (max-width: 800px) {
    footer {
        text-align:center;
    }
    .wpb_wrapper {
        text-align:center;
    }
    .mobile_menu_button {
        float: right !important;
    }
    #whatIcanhelp .wpb_wrapper, #whatIcanhelp2 .wpb_wrapper {
        margin:10px 0;
        padding:60px 20px 50px;
    }
    #whatIcanhelp2 {
        margin-top: 0;
    }
    .column1.footer_col1, .column2.footer_col2, .column3.footer_col3, .column4.footer_col4 {
        display: block;
        width: 100% !important;
    }
    .logo_wrapper {
        margin-left: 0;
    }
    .header_inner_right {
        float: left !important;
    }
    .mobile_menu_button {
        margin: 0 !important;
    }
    .portfolio_slides li .hover_feature_holder_inner .project_category{
        display:none;
    }
    .newsletter-td-submit {
        text-align:center !important;
    }
}

@media (max-width:1024px) and (min-width:768px) {
    .mobile_menu_button {
        float: right !important;
    }
    .header_inner_right {
        float: left !important;
    }
    #whatIcanhelp2 .wpb_wrapper {
        height: 100px;
    }
    #whatIcanhelp .wpb_wrapper {
        height: 100px;
    }
    #trainedwith .vc_column-inner>.wpb_wrapper {
        height: 50px;
    }
    #trainedwith2 .vc_column-inner>.wpb_wrapper {
        height: 50px;
    }
    .wpb_wrapper h4 {
        text-align:center !important;
    }
    .column1.footer_col1 {
        width: 100% !important;
        display: block;
        text-align:center;
    }
    .column3.footer_col3 {
        width: 100% !important;
        display: block;
        text-align:center;
    }       
    .column2.footer_col2 {
        width: 100% !important;
        display: block;
        text-align:center;
    }
    .column4.footer_col4 {
        width: 100% !important;
        display: block;
        text-align:center;
    }
    .logo_wrapper {
        margin-left:0;
    }
    #bookbuttons .vc_col-sm-4 {
        width:50% !important;
    }
    #newsletterwidget-2 table {
        width: 50%;
        margin: auto;
    }
    #newsletterwidget-2 table .newsletter-td-submit {
        text-align:center !important;
    }
    .logo_wrapper {
        float: none;
        margin-left: 0;
    }

    .logo_wrapper, .mobile_menu_button {
        display: table !important;
    }

    .main_menu {
        display: none!important;
    }

    .header_bottom {
        padding: 0;
    }

    nav.main_menu>ul>li>a {
        font-size: 10px !important;
        padding:0 !important;
    }

    .header_top_bottom_holder .header_bottom.clearfix .container_inner {
        margin: auto !important;
    }

    .h5, h5 {
        font-size: 10px !important;
    }

    .q_logo img {
        top: 0 !important;
        left: 0;
    }

    .q_logo img.dark, header .q_logo img.light, header .q_logo img.normal, header .q_logo img.sticky {
        display: none!important;
    }

    .q_logo img.mobile {
        display: block!important;
        opacity: 1!important;
        position: relative;
        margin: 0 240%;
    }
}​