

.blog_holder.blog_single article .post_info { display: none; }

.filter_outer { display:none; }

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.google_map {
margin: 0;
}

/* new 8 */

.carousel-inner h2 {
margin-bottom: 0;
}

.carousel-inner .item .slider_content .text .qbutton.green {
background-color:  #faf100;
color: #728242;
border-width: 0px;
}

.carousel-inner .item .slider_content .text .qbutton.green:hover {
background-color: #E6E000;
color: #728242;
}

.carousel-inner .item .slider_content .text .qbutton.white {
background-color: #fff;
color: #728242 !important;
border-width: 0px;
}

.carousel-inner .item .slider_content .text .qbutton.white:hover {
background-color: #F9F9F9;
color: #728242;
}

.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton {
padding: 0 28px;
}

.testimonials .testimonial_text_inner p {
line-height: 30px;
}

.testimonials .testimonial_text_inner p.testimonial_author {
font-family: Sacramento;
font-weight: 400;
}

.projects_holder article a.preview {
display: none;
}

.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category {
font-weight: 400;
font-size: 14px;
}

.projects_holder article span.text_holder {
background-color: rgba(211,204,0,0.7);
}

.footer_top {
padding: 62px 0 62px;
}

.footer_top h5 {
margin-bottom: 12px;
}

.footer_top .column3 .two_columns_75_25>.column1>.column_inner {
padding: 0;
}

input.wpcf7-form-control.wpcf7-submit {
margin-top: 5px;
}

.two_columns_75_25>.column2>.column_inner {
padding-left: 13px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
border-radius: 3px;
}

.footer_bottom .textwidget {
font-size: 14px;
}

i.fa.fa-stack-1x {
font-size: 22px !important;
}

.q_font_awsome_icon_stack:hover i:last-child {
color: #728242 !important;
}

@media screen and (max-width: 785px) {
.q_elements_item_content {
  padding: 30px 0 0 !important;
}
}

.blog_holder .post_text h2 a, .blog_holder.blog_single article h2 {
font-size: 60px;
}

.blog_holder.blog_single article h2 { 
font-size: 40px;
}

nav.main_menu ul li.active a {
background-color: #005082;
}

.blog_large_image_simple .separator.small {
margin-top: 0px;
}

.blog_holder.blog_large_image_simple article.format-quote {
margin-bottom: 54px;
}

blockquote h5 {
font-family: 'Open Sans', sans-serif;
}

.blog_holder.blog_single h5,
 .blog_holder.blog_single h5 a,
 .comment_holder h5,
.comment_holder h5 a,
.comment_form h5 {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
}

.blog_holder.blog_single article .post_text .post_text_inner {
padding-top: 35px;
}

.blog_holder.blog_single article .post_info {
margin-bottom: 26px;
}

//#qode-home-slider .right, #qode-home-slider .left { width:10%; }

.title.title_size_large h1 { font-size: 45px; }

.drop_down .narrow .second .inner ul li a { background-color:#fff !important; }

#nav-menu-item-15573 { background-color:#003f65 !important; }

.logo_wrapper {
height: 108px !important;
    display: block;
    width: 210px;
    background: #fff;
}
.q_logo a { height: 108px !important; }

p {     margin-bottom: 1em; } 

#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], 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, .post-password-form input[type='password'] { background: #c8c3c3; }

.nivo-lightbox-theme-default .nivo-lightbox-ajax, .nivo-lightbox-theme-default .nivo-lightbox-inline {
width:500px; }

.nivo-lightbox-inline { left: 50%; margin-left: -250px; }

@media only screen and (min-width: 1000px) {
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner { text-align: justify; } }

.fa-search { color:#fff !important; }