/* Rankio WordPress Widget Areas */
.rankio-header-widget { margin-left:18px; display:flex; align-items:center; gap:12px; }
.rankio-header-widget .widget { margin:0; }
.rankio-header-widget .widget-title { display:none; }
.rankio-header-widget img { max-width:100%; height:auto; }

.rankio-footer-widgets .widget,
.rankio-footer-widget-column .widget,
.rankio-sidebar-widget-area .widget { margin-bottom:28px; }
.rankio-footer-widgets .widget-title,
.rankio-footer-widget-column .widget-title,
.rankio-sidebar-widget-area .widget-title { margin-bottom:16px; }
.rankio-footer-widgets .widget ul,
.rankio-footer-widget-column .widget ul,
.rankio-sidebar-widget-area .widget ul { margin:0; padding:0; list-style:none; }
.rankio-footer-widgets .widget li,
.rankio-footer-widget-column .widget li,
.rankio-sidebar-widget-area .widget li { margin-bottom:8px; }
.rankio-footer-widgets .widget a,
.rankio-footer-widget-column .widget a,
.rankio-sidebar-widget-area .widget a { text-decoration:none; }

.rankio-sidebar-widget-area { width:100%; max-width:380px; margin:40px auto; }
.rankio-widget img { max-width:100%; height:auto; }
.rankio-widget select,
.rankio-widget input[type="text"],
.rankio-widget input[type="email"],
.rankio-widget input[type="search"],
.rankio-widget textarea { max-width:100%; }

@media (max-width:991px) {
  .rankio-header-widget { margin:15px 0 0; width:100%; }
}

/* Rankio custom Home Banner widget */
.rankio-home-banner-widget-area .widget_rankio_home_banner,
.rankio-home-banner-widget-area .rankio-widget { margin: 0; padding: 0; }
.rankio-home-banner-widget-area .widget-title { display: none; }
.rankio-home-banner-widget-area .rankio-home-banner-widget { width: 100%; }
