/*
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");
.header_bottom, .header_top, .fixed_top_header .bottom_header {
    background-color: #ffffff!important;
}

.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu {
    background-color: #00aaff!important;
}

@media only screen and (max-width: 1000px) {
.header_top {
    z-index: 111;
    line-height: 4px;
    height: 33px;
    padding-bottom: 8px!important;
    font-size: 13px;
    background-color: #fff;
    -webkit-transition: all .2s ease 0s;
    -moz-transition: all .2s ease 0s;
    -o-transition: all .2s ease 0s;
    transition: all .2s ease 0s;
}}

@media only screen and (max-width: 1000px)  {
header .q_logo img.mobile {
    display: block!important;
    opacity: 1!important;
    position: relative;
    margin: 0 auto;
    padding-top: 4px;
}}

a img, table {
    border: none;
    margin-bottom: -6px;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 4px!important;
}

span.wpcf7-form-control-wrap.wpgdprc {
    font-size: 11px!important;
	font-weight: 400;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    background-color: rgba(35, 36, 45, 0.08);
    border-color: rgba(35,36,45,0);
	margin-bottom: 7px;
}

li.twocol {
	color:#fff;
	display:inline-block;
	width:48%;
}

span.wpcf7-list-item {
    display: inline-block;
    width: 42%;
    margin: 0 0 0 1em;
}

@media only screen and (max-width:1000px) and (min-width:600px) {
span.wpcf7-list-item {
    display: inline-block;
    width: 49%;
    font-size: 12px;
    margin: 0 0 0 0em!important;
}}

@media only screen and (max-width: 550px) {
span.wpcf7-list-item {
    display: inline-block;
    width: 56%;
    margin: 0 0 0 1em;
}}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
    color: #ffffff;
    font-family: 'Ubuntu', sans-serif;
    border-color: #00aaff;
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    font-style: normal;
    font-weight: 500;
    padding-left: 25px;
    padding-right: 25px;
}

@media only screen and (max-width:768px) and (min-width:600px) {
h3.icon_title {
    font-size: 20px;
    line-height: 24px;
}}

span.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-wpgdprc span.wpcf7-list-item {
    width: 100%!important;
}

.q_icon_with_title .icon_with_title_link {
    line-height:20px;
}

.column-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 10;
}