.wpb_widgetised_column .widget.widget_categories ul li a, aside.mkdf-sidebar .widget.widget_categories ul li a {
    font-size: 16px;
    
   font-family: Merriweather;
    font-weight: 300 !important;
    letter-spacing: 0;
}

.mkdf-widget-title{font-family: Merriweather;
    font-size: 18px;
}

.wpcf7-form-control.wpcf7-select {

    padding: 20px 20px!important;

}
 .mkdf-post-info-bottom { display:none !important;}
.mkdf-owl-slider .owl-nav .owl-next, .mkdf-owl-slider .owl-nav .owl-prev {
    color: #ffffff  !important;
    background: none !important;}

.mkdf-iwt.mkdf-iwt-icon-left {
    padding-left: 20px;
}
aside.mkdf-sidebar .widget ul .children{
   margin-left: 20px;}
.widget ul .children {
   margin-left: 20px;}
.popupaoc-button {
    padding: 10px 20px;
    background: #7e0525;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
font-size: 13px;
    line-height: 2em;
    letter-spacing: .2em;
    font-weight: 600;
    text-transform: uppercase;
}
ul {
    list-style-position: outside !important;     line-height: 25px; margin-top: 5px !important;}
 li {
    margin-bottom: 10px;
}

h4.pt-cv-title {
    font-size: 17px;
    line-height: 26px;
font-weight:500;
}
.mkdf-sticky-header .widget {

    display: none;
}
.mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-bg):hover {
   background-color: rgba(211, 183, 136, 1) !important;
border-color:rgba(211, 183, 136, 1) !important;}
}
.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-text .mkdf-post-info-top {
     margin: 0px 0 12px; 
}
.mkdf-post-heading{display:none;}
.mkdf-blog-holder article .mkdf-post-title {
    font-size: 24px;
    line-height: 34px;
    padding-bottom: 20px;
}
.mkdf-icon-text-inline {font-family:poppins; font-weight:bold;}
.poppinsfont{font-family:poppins; }
footer .widget p {
 
    color: #333333 !important;

}

footer .widget a:not(.mkdf-btn) {    color: #333333 !important;

}
 footer .widget .mkdf-widget-title-holder .mkdf-widget-title {color: #333333 !important;}
.mkdf-btn-text{font-family: Merriweather;}
.mkdf-tab-title {
 font-family: Merriweather; font-size:22px; font-weight:200;
}


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 



#m-center-header h1 {text-align:center !important; line-height:65px; }
#m-center {text-align:center !important;}
#m-center h2 {text-align:center !important;}
.poppinsfont  {text-align:center !important;}
#m-hide{display:none;}
#m-nomargin{margin-left:0px !important; border:0px !important;}
#m-testimonials h2{font-size:20px !important;}
#m-testimonials p{font-size:14px !important;}
#m-testimonials h4{font-size:18px !important;}
#m-center-cta{margin-bottom:20px;}

   
 .reverse_order .full_section_inner { 
        display: -webkit-flex; 
        -webkit-flex-direction: column-reverse; 
        display: -webkit-flex; 
        display: -webkit-flex;
        display: flex; 
        -ms-flex-direction: column-reverse; 
        -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

 #reverse_order .section_inner_margin { 
        display: -webkit-flex; 
        -webkit-flex-direction: column-reverse; 
        display: -webkit-flex; 
        display: -webkit-flex;
        display: flex; 
        -ms-flex-direction: column-reverse; 
        -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }


}
@media only screen and (max-width: 600px) {
.bordericon{border:0px;}
.bordericon-rl{border:0px;}
}

/* Line added 12-10-2021 - to correct breadcrum line spacing for cell phone screens size in blog posts. LC-TMM */

.mkdf-title-holder .mkdf-title-wrapper .mkdf-breadcrumbs {
    line-height: 45px;
}
