﻿

.footer_top .wpcf7 .column_inner {
    padding: 0;
}
.footer_top .wpcf7 .two_columns_75_25 > .column1{
width:27%;
}
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .blog_holder article .post_text a.more-link span, .post-password-form input[type="submit"] {
    font-family: open sans;
}
.footer_top .wpcf7 .two_columns_75_25 > .column1{
width:73%;
}
@media only screen and (max-width: 600px){
.header_top .left {
display:none !important;
}
}
.footer_top, .footer_top p, .footer_top span:not(.mkd_social_icon_holder):not(.fa-stack):not(.social_icon):not(.mkd_icon_shortcode), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span, footer .widget_calendar {
    font-family: sans-serif;
}
nav.main_menu > ul > li {
    margin: 0 18px;
}
.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .light.header_style_on_scroll nav.main_menu > ul > li > a {
    color: #000;
}
.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a > span.item_inner {
    color: #019875; !important
}
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .blog_holder article .post_text a.more-link span, .post-password-form input[type="submit"] {
    background-color: #019875;
    border-color: #019875;
}
.mkd_counter_holder span.counter {
    color: #019875;
}
#event-list-mini-cal-prev, #event-list-mini-cal-prev a, #event-list-mini-cal-next, #event-list-mini-cal-next a {
    display: none;  
}
#event-list-mini-cal-month {
    font-size: 23px;
    line-height: 25px;
    text-align: center;
}
.blog_holder article .post_info {
display: none;
}
.testimonials .testimonial_text_inner .testimonial_title {
    font-family: Open Sans,sans-serif !important;
}
.testimonials .testimonial_text_inner .testimonial_text {
    font-family: open sans,sans-serif !important;
}
.footer_top .widget h4{
   margin-top:10px;
}
strong *,b *,strong,b{
   font-weight:bold !important;
}
.ngg-album-compact h4 .ngg-album-desc{
   height:auto !important;
}
.ngg-album-compactbox::after{

}
.sp-slide a{color:#FFF;}
.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h4, .drop_down .wide .second .inner > ul > li > h4, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h4 a, .drop_down .wide .second .inner > ul li .flexslider ul li h4 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li h4, .drop_down .wide .second .inner > ul li .flexslider ul li h4 {
    text-transform: none;
}
footer{margin-top:1em;}
.home footer{margin-top:0;}
.type-nec_events{min-height:150px;}
.mkd_image_with_text_over img{min-height:270px;max-height:270px;}

.nec-cont{
position:relative;
}

@media only screen and (min-width: 999px) and (max-width: 1279px) {
.mkd_image_with_text_over img{min-height:220px;}
}

@media only screen and (min-width: 900px) and (max-width: 998px) {
}

@media only screen and (min-width: 690px) and (max-width: 899px) {

}

@media only screen and (min-width: 520px) and (max-width: 699px) {
 .mkd_image_with_text_over img{min-height:220px;}
}

@media only screen and (min-width: 350px) and (max-width: 519px) {		
 .mkd_image_with_text_over img{min-height:220px;}
}

@media only screen and (max-width: 349px){
 .mkd_image_with_text_over img{min-height:220px;}
}