

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.google_map {
margin: 0;
}

.footer_top {
background: url('http://demo.qodeinteractive.com/bridge63/wp-content/uploads/2015/02/footer-background.jpg') no-repeat 0px 0px;
background-size: cover;
padding: 85px 0px 45px 0px;
}

.three_columns>.column2>.column_inner{
text-align: center;
}

.q_progress_bar .progress_title_holder {
font-weight: 400;
letter-spacing: 0px;
}


.footer_top .wpcf7 .column_inner {
padding: 0px;
text-align: left;

}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea {
height: 44px;
border-width: 1px;
border-color: #000000;
border-radius: 5px;
background-color: transparent;
text-align: left;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
font-size: 13px;
font-family: 'Open Sans';
line-height: 15px;
text-align: left;
}

input.wpcf7-form-control.wpcf7-submit {
margin-top: 7px;

    text-align: left;

}


header.sticky .header_bottom {
box-shadow: none;
}

#back_to_top {
bottom: 78px;
}

.carousel-inner .slider_content .text .qbutton {
color: #ffffff;
border-width: 1px;
border-color: #ffffff;
background-color: transparent;

}

.carousel-inner .slider_content .text .qbutton:hover{
color: #ffffff;
border-color: #d21151;
background-color: #d21151;
}


.title.title_size_large h1 {
color: #F26A21;
font-size: 40px;
letter-spacing: 1px;
font-weight: 300;
}

.content .container .container_inner {
padding-top: 90px;
}

.blog_holder article .post_info {
font-size: 12px;
font-weight: 400;
}

.blog_holder article .post_text .date {
display: none;
}

.contact_section .separator, .contact_section .separator.small.right, .contact_section .separator.small.left {
margin-top: 20px;
margin-bottom: 25px;
}

#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea {
font-family: open sans;
color: #F26A21;
font-size: 14px;
line-height: 20px;
}

.page-template-blog-small-image .blog_holder article h2 a {
font-size: 27px;
text-transform: uppercase;
font-weight: 400;
letter-spacing: 1;
line-height: 30px;
}

@media screen and (max-width: 800px) {
.footer_top h2 {
font-size: 27px;
}
}

.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{ background-color:#F26A21;}

.wpcf7-form{text-align:left;}



#bwg_container1_0 
,#bwg_container2_0,.bwg_standart_thumb_0{
overflow:hidden;
}
.full_width{
position:relative;
}

