

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.contact_detail .contact_section > h4 {
display: none;
}

header {
border-bottom: 25px solid #006838;
}




@media only screen and (max-width: 1000px){
.q_logo a {
	height: 80px !important;
}
}


.main_menu.drop_down.left_side ul li:last-child {
margin-right: 150px !important;
}

.main_menu.drop_down.right_side ul li:first-child {
margin-left: 166px !important;
}

nav.main_menu>ul>li>a {
padding: 0 22px;
}

.blog_holder article .post_info {
margin-top: 14px;
}

.blog_holder article .post_text .post_text_inner {
padding-top: 33px;
}

.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]) {
text-transform: none;
}

.blog_holder article .post_text h2 .date {
color: #006838;
}


.footer_top .widget.widget_nav_menu li {
line-height: 16px;
}

.footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li {
padding: 0 0 11px;
}

.footer_bottom p {
font-size: 14px !important;
}

.footer_bottom {
height: 110px;
}

.footer_top h5 {
font-size: 19px;
}