.widget_tagcloud .tag-cloud-link{background:#ecedf1;border:1px solid #ebebeb;border-radius:30px;display:inline-block;font-size:13px;font-weight:400;line-height:0;margin:0 5px 10px 0;padding:15px 20px;text-transform:capitalize;-moz-user-select:none}footer .widget_tagcloud .tag-cloud-link{color:#333}.header-style-2 .search-button{right:0}.follow-us a.follow-us-linkedin{background:#007aff}.follow-us a.follow-us-pinterest{background:#e22b26}@media only screen and (min-width:1080px){.featured-slider-1-items .slick-list{min-height:400px}}

/* Accessibility: Contrast fixes (WCAG AA 4.5:1 ratio) */
.post-on{color:#4a4a4a!important}
.color-grey{color:#495057!important}
.entry-meta .hit-count,.entry-meta .time-reading{color:#4a4a4a}
.post-cat.background1,.post-in.background1,.top-right-icon.background1{background:#cc2444!important}
.post-cat.background2,.post-in.background2,.top-right-icon.background2{background:#0062cc!important}
.post-cat.background3,.post-in.background3,.top-right-icon.background3{background:#0a7a20!important}
.post-cat.background5,.post-in.background5,.top-right-icon.background5{background:#b8860b!important}
.post-cat.background10,.post-in.background10,.top-right-icon.background10{background:#1f5e62!important}
main.background12{color:#333}
.readmore-btn{color:#1a1a1a!important}
.footer-area a{color:#d4d4d4!important}
.footer-bottom-area,.footer-bottom-area a,.footer-bottom-area p,.footer-bottom-area .footer-copy-right p{color:#d4d4d4!important}
.footer-bottom-area a:hover,.footer-area a:hover{color:#fff!important}

/* Accessibility: slicknav mobile menu button */
.slicknav_btn{position:relative}
.slicknav_menutxt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;display:block!important}

/* Accessibility: Touch target sizing (minimum 48x48px) */
.social-share li a{min-width:44px;min-height:44px;width:44px;height:44px;line-height:44px;font-size:14px}
.top-right-icon{min-width:44px;min-height:44px;width:44px;height:44px;line-height:44px}
.footer-social a i{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.entry-meta a,.entry-meta span{min-height:44px;display:inline-flex;align-items:center}
.breadcrumb a,.breadcrumb span{min-height:44px;display:inline-flex;align-items:center}
