@charset "UTF-8";
/*
Plugin Name: Heron Cards Pro
Plugin URI: https://github.com/Seance1723/heron-cards-pro
Description: Heron Cards Pro is a fully dynamic, advanced, and secure plugin that lets you create and display customizable card groups via shortcode. It features an intuitive admin interface for configuration and a responsive, elegantly designed front-end display—bringing the grace and versatility of the heron to your WordPress site.
Version: 1.0.0
Author: The UI/UX Team
Author URI: https://rupakbiswas.in
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: heron-cards-pro
Domain Path: /languages
*/
/*
* Includes all Styles for the Theme
*
*
*
*/
/*
*
* Contains all map & variables for the scss
*
*
*/
/*
*
* Contains all mixins for the scss
*
*
*/
:root {
  --primary-color: #F16539;
  --primary-light-color: #FDEAE4;
  --primary-dark-color: #C6522E;
  --primary-hover-color: #FF7043;
  --primary-gradient-start-color: #FF7043;
  --primary-gradient-end-color: #C6522E;
  --secondary-color: #6c757d;
  --secondary-light-color: #E8E8E8;
  --secondary-dark-color: #495057;
  --secondary-hover-color: #5A6268;
  --success-color: #28a745;
  --success-light-color: #E8F5E9;
  --success-dark-color: #1E7E34;
  --success-hover-color: #218838;
  --danger-color: #EA5455;
  --danger-light-color: #FDECEC;
  --danger-dark-color: #b61616;
  --danger-hover-color: #C82333;
  --warning-color: #ffc107;
  --warning-light-color: #FFF3CD;
  --warning-dark-color: #FFAB00;
  --warning-hover-color: #E0A800;
  --info-color: #17a2b8;
  --info-light-color: #D1ECF1;
  --info-dark-color: #117A8B;
  --info-hover-color: #138496;
  --light-color: #fffdfc;
  --light-mid-color: #F1F3F5;
  --light-dark-color: #E9ECEF;
  --dark-color: #050100;
  --dark-mid-color: #232323;
  --dark-light-color: #282828;
  --dark-hover-color: #343A40;
  --navbg-color: #121212;
  --gray-100-color: #F8F9FA;
  --gray-200-color: #E9ECEF;
  --gray-300-color: #DEE2E6;
  --gray-400-color: #CED4DA;
  --gray-500-color: #ADB5BD;
  --gray-600-color: #6C757D;
  --gray-700-color: #495057;
  --gray-800-color: #343A40;
  --gray-900-color: #212529;
  --text-primary-color: #050100;
  --text-secondary-color: #6C757D;
  --text-light-color: #676A79;
  --text-label-color: #5A6A85;
  --text-gray-color: #747474;
  --text-cta-color: #888888;
  --text-placeholder-color: #818EA1;
  --background-light-color: #F8F9FA;
  --background-cta-light-color: #181818;
  --background-gray-color: #F5F5F5;
  --background-light-gray-color: #e5e5e5;
  --background-dark-color: #343A40;
  --background-accent-color: #FEF0EC;
  --border-color: #DFE5EF;
  --border-dark-color: #7C8FAC;
  --border-gray-color: #D4D4D4;
  --card-border-color: #EBF1F6;
  --shadow-color: #A8AAAE;
  --primary: 241, 101, 57;
  --primary-light: 253, 234, 228;
  --primary-dark: 198, 82, 46;
  --primary-hover: 255, 112, 67;
  --primary-gradient-start: 255, 112, 67;
  --primary-gradient-end: 198, 82, 46;
  --secondary: 108, 117, 125;
  --secondary-light: 232, 232, 232;
  --secondary-dark: 73, 80, 87;
  --secondary-hover: 90, 98, 104;
  --success: 40, 167, 69;
  --success-light: 232, 245, 233;
  --success-dark: 30, 126, 52;
  --success-hover: 33, 136, 56;
  --danger: 234, 84, 85;
  --danger-light: 253, 236, 236;
  --danger-dark: 182, 22, 22;
  --danger-hover: 200, 35, 51;
  --warning: 255, 193, 7;
  --warning-light: 255, 243, 205;
  --warning-dark: 255, 171, 0;
  --warning-hover: 224, 168, 0;
  --info: 23, 162, 184;
  --info-light: 209, 236, 241;
  --info-dark: 17, 122, 139;
  --info-hover: 19, 132, 150;
  --light: 255, 253, 252;
  --light-mid: 241, 243, 245;
  --light-dark: 233, 236, 239;
  --dark: 5, 1, 0;
  --dark-mid: 35, 35, 35;
  --dark-light: 40, 40, 40;
  --dark-hover: 52, 58, 64;
  --navbg: 18, 18, 18;
  --gray-100: 248, 249, 250;
  --gray-200: 233, 236, 239;
  --gray-300: 222, 226, 230;
  --gray-400: 206, 212, 218;
  --gray-500: 173, 181, 189;
  --gray-600: 108, 117, 125;
  --gray-700: 73, 80, 87;
  --gray-800: 52, 58, 64;
  --gray-900: 33, 37, 41;
  --text-primary: 5, 1, 0;
  --text-secondary: 108, 117, 125;
  --text-light: 103, 106, 121;
  --text-label: 90, 106, 133;
  --text-gray: 116, 116, 116;
  --text-cta: 136, 136, 136;
  --text-placeholder: 129, 142, 161;
  --background-light: 248, 249, 250;
  --background-cta-light: 24, 24, 24;
  --background-gray: 245, 245, 245;
  --background-light-gray: 229, 229, 229;
  --background-dark: 52, 58, 64;
  --background-accent: 254, 240, 236;
  --border: 223, 229, 239;
  --border-dark: 124, 143, 172;
  --border-gray: 212, 212, 212;
  --card-border: 235, 241, 246;
  --shadow: 168, 170, 174;
}

/* nf-public.css - Version 1.0.0 */
/* Public styles for Nectar Feed */
.nectar-feed-slider-controls {
  text-align: center;
  margin-top: 15px;
}

/* Slider control placements */
.nf-controls-top-left, .nf-controls-top-right {
  position: absolute;
  top: -96px;
}

.nf-controls-bottom-right, .nf-controls-bottom-left {
  position: absolute;
  bottom: -96px;
}

.nf-controls-top-left, .nf-controls-bottom-left {
  left: 0;
}

.nf-controls-top-right, .nf-controls-bottom-right {
  right: 0;
}

.nf-controls-bottom-center {
  position: absolute;
  bottom: -96px;
  left: 0;
  right: 0;
  transform: translateX(-50%);
}

#nf-slider-cards {
  background: none;
}

.card.nectar-feed-card {
  border: none;
  border-radius: 0 !important;
  background: none;
}
.card.nectar-feed-card .card-img-top {
  border-radius: 8px !important;
}
.card.nectar-feed-card .card-body {
  padding: 0;
}
.card.nectar-feed-card .card-body .nf-posts-info {
  padding-top: 24px;
  color: #888888;
  font-size: 14px;
  font-weight: 500;
}
.card.nectar-feed-card .card-body .nf-posts-info span::after {
  padding: 0 12px;
  content: "/";
}
.card.nectar-feed-card .card-body .nf-posts-info span:last-child::after {
  display: none;
}
.card.nectar-feed-card .card-body .card-title {
  padding-top: 16px;
}

.nf-link-primary {
  position: relative;
  color: var(--primary-color);
  text-decoration: none;
  transition: color 0.3s ease, letter-spacing 0.3s ease;
}
.nf-link-primary::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background: var(--dark-color);
  transition: width 0.3s ease;
}
.nf-link-primary:hover {
  color: var(--dark-color);
  letter-spacing: 1px;
}
.nf-link-primary:hover::after {
  width: 100%;
}/*# sourceMappingURL=nf-public.css.map */