/*
Theme Name: WrapKit Child
Description: WrapKit Child Theme
Author: Your name here
Template: wrapkit
Version: 1.0
*/
/* ATR15 - centralized colors for easier modification */
:root{--color1:#fff;--color2:#040406;--color3:#3e4555;--color4:#316ce8;--color5:#006ecf;--color6:#ff4d7e;--color7:#fec500;--color8:#2cdd9b;--color9:#188ef4;--color10:#1dc8cc;--color11:#7f3baf;--color12:#4d3f95;--color13:#02bec9;--color14:#7460ee;--color15:#1dc8cd;--color16:#ff6a5b;--color17:#fed700;--color18:#3b5a9a;--color19:#56adf2;--color20:#f4f8fa;--color21:#f1effd;--color22:#e8fdeb;--color23:#cfe;--color24:#ebf3f5;--color25:#fff8ec;--color26:#f9e7eb;--color27:#f6f6f6;--color28:#fb3a3a;--color29:#e0f2f4;--color30:#0056b3;--color31:#028ee1;--color32:#2c73cb;--color33:#dcaf17;--color34:#d73e6b;--color35:#232a37;--color36:#d61f1f;--color37:#727b84;--color38:#999;--color39:#000;--color40:#495057;--color41:rgba(120,130,140,.13);--color42:rgb(73,80,87,.5);--color43:rgba(255,255,255,.4);--color44:rgba(255,255,255,.65);--color45:#343a40;--color46:rgba(0,0,0,.05);--color47:rgba(255,255,255,.5);--color48:#f8f9fa;--color49:rgba(0,0,0,.1);--color50:#00b4ff;--color51:#d6d6d6;--color52:#4dc7a0;--color53:rgba(29,200,205,.9);--color54:rgba(26,32,36,.8);--color55:#07d79c;--color56:#0b0b0b;--color57:#ccc;--color58:#333;--color59:#444;--color60:#bdbdbd;--color61:#f3f3f3;--color62:rgba(0,0,0,.6);--color63:#20d7e3;--color64:#20aee3;--color65:#f5f7fa;--color66:rgba(47,88,108,.7);--color67:#435061;--color68:#007bff;--color69:#f7faff;--color70:#f5f5f5;--color71:#f9f9f9;--color72:#808080;--color73:#1d2124;--color74:#aaa;--color75:#696969;--color76:#fbfcfd;--color77:#51b848;--color78:#989898;--color79:#f1f6f8;--color80:#f1f1f1;--color81:#21759b;--color82:#1976d2;--color83:#e8e8e8;--color84:#f00;--color85:#ff9800;--color86:#80878d;--color87:#373c40;--color88:#f9fafb;--color89:#848a90;--color90:#fd5f54;--color91:#ec5646;--color92:#96acbd;--color93:#91a1b4;--color94:#edffe9;--color95:#ffdfe0;--color96:#f6c2c4;--color97:#424545;--color98:#a1acb0;--color99:#3c3;--color100:#d4d4d4;--color101:#637285;--color102:#3b454f;--color103:#f4f8f9;--color104:#56758d}
html
{background:var(--color1)}
body
{background:var(--color1);color:var(--color2);font-size:18px}
a {color:var(--color30)}
a:hover {color:var(--color68)}
a.link
{color:var(--color3)}
a.link:hover, a.link:focus
{color:var(--color4)}
a.white-link
{color:var(--color1)}
a.white-link:hover, a.white-link:focus
{color:var(--color5)}
h1, h2, h3, h4, h5, h6
{color:var(--color3)}
h1.title, h2.title, h3.title, h4.title, h5.title, h6.title
{ color:var(--color30) }
.text-white
{color:var(--color1) !important}
.text-danger
{color:var(--color6) !important}
.text-muted
{color:var(--color2) !important}
.text-warning
{color:var(--color7) !important}
.text-success
{color:var(--color8) !important}
.text-info
{color:var(--color9) !important}
.text-inverse
{color:var(--color3) !important}
.text-success-gradiant
{background:var(--color8);background:-webkit-gradient(linear, left top, right top, from var(--color8) , to var(--color10) );background:-webkit-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:-o-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:linear-gradient(to right, var(--color8) 0%, var(--color10) 100%)}
.text-info-gradiant
{background:var(--color9);background:-webkit-gradient(linear, left top, right top, from var(--color9) , to var(--color4) );background:-webkit-linear-gradient(left, var(--color9) 0%, var(--color4) 100%);background:-o-linear-gradient(left, var(--color9) 0%, var(--color4) 100%);background:linear-gradient(to right, var(--color9) 0%, var(--color4) 100%)}
.text-purple-gradiant
{background:var(--color11);background:-webkit-gradient(linear, left top, right top, from var(--color11) , to var(--color12) );background:-webkit-linear-gradient(left, var(--color11) 0%, var(--color12) 100%);background:-o-linear-gradient(left, var(--color11) 0%, var(--color12) 100%);background:linear-gradient(to right, var(--color11) 0%, var(--color12) 100%)}
html body .text-blue
{color:var(--color13)}
html body .text-purple
{color:var(--color14)}
html body .text-primary
{color:var(--color4) !important}
html body .text-megna
{color:var(--color15)}
html body .text-dark
{color:var(--color2)}
html body .text-themecolor
{color:var(--color4)}
.bg-primary
{background-color:var(--color4) !important}
.bg-success
{background-color:var(--color8) !important}
.bg-info
{background-color:var(--color9) !important}
.bg-warning
{background-color:var(--color7) !important}
.bg-danger
{background-color:var(--color6) !important}
.bg-orange
{background-color:var(--color16) !important}
.bg-yellow
{background-color:var(--color17)}
.bg-facebook
{background-color:var(--color18)}
.bg-twitter
{background-color:var(--color19)}
.bg-success-gradiant
{background:var(--color8);background:-webkit-gradient(linear, left top, right top, from var(--color8) , to var(--color10) );background:-webkit-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:-o-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:linear-gradient(to right, var(--color8) 0%, var(--color10) 100%)}
.bg-info-gradiant
{background:var(--color9);background:-webkit-gradient(linear, left top, right top, from var(--color9) , to var(--color4) );background:-webkit-linear-gradient(left, var(--color9) 0%, var(--color4) 100%);background:-o-linear-gradient(left, var(--color9) 0%, var(--color4) 100%);background:linear-gradient(to right, var(--color9) 0%, var(--color4) 100%)}
.bg-danger-gradiant
{background:var(--color6);background:-webkit-gradient(linear, left top, right top, from var(--color6) , to var(--color16) );background:-webkit-linear-gradient(left, var(--color6) 0%, var(--color16) 100%);background:-o-linear-gradient(left, var(--color6) 0%, var(--color16) 100%);background:linear-gradient(to right, var(--color6) 0%, var(--color16) 100%)}
.bg-purple-gradiant
{background:var(--color11);background:-webkit-gradient(linear, left top, right top, from var(--color11) , to var(--color12) );background:-webkit-linear-gradient(left, var(--color11) 0%, var(--color12) 100%);background:-o-linear-gradient(left, var(--color11) 0%, var(--color12) 100%);background:linear-gradient(to right, var(--color11) 0%, var(--color12) 100%)}
html body .bg-megna
{background-color:var(--color15)}
html body .bg-theme
{background-color:var(--color4)}
html body .bg-inverse
{background-color:var(--color3)}
html body .bg-purple
{background-color:var(--color14)}
html body .bg-light
{background-color:var(--color20)}
html body .bg-light-primary
{background-color:var(--color21)}
html body .bg-light-success
{background-color:var(--color22)}
html body .bg-light-info
{background-color:var(--color23)}
html body .bg-light-extra
{background-color:var(--color24)}
html body .bg-light-warning
{background-color:var(--color25)}
html body .bg-light-danger
{background-color:var(--color26)}
html body .bg-light-inverse
{background-color:var(--color27)}
html body .bg-light
{background-color:var(--color20)}
html body .bg-white
{background-color:var(--color1)}
.round
{color:var(--color1);background:var(--color9)}
.round.round-info
{background:var(--color9)}
.round.round-warning
{background:var(--color7)}
.round.round-danger
{background:var(--color6)}
.round.round-success
{background:var(--color8)}
.round.round-primary
{background:var(--color4)}
.label
{color:var(--color1)}
.label-custom
{background-color:var(--color15)}
.label-success
{background-color:var(--color8)}
.label-info
{background-color:var(--color9)}
.label-warning
{background-color:var(--color7)}
.label-danger
{background-color:var(--color6)}
.label-megna
{background-color:var(--color15)}
.label-primary
{background-color:var(--color4)}
.label-purple
{background-color:var(--color14)}
.label-red
{background-color:var(--color28)}
.label-inverse
{background-color:var(--color3)}
.label-default
{background-color:var(--color20)}
.label-white
{background-color:var(--color1)}
.label-light-success
{background-color:var(--color22);color:var(--color8)}
.label-light-info
{background-color:var(--color23);color:var(--color9)}
.label-light-warning
{background-color:var(--color25);color:var(--color7)}
.label-light-danger
{background-color:var(--color26);color:var(--color6)}
.label-light-megna
{background-color:var(--color29);color:var(--color15)}
.label-light-primary
{background-color:var(--color21);color:var(--color4)}
.label-light-inverse
{background-color:var(--color27);color:var(--color3)}
.badge-success
{background-color:var(--color8)}
.badge-info
{background-color:var(--color9)}
.badge-primary
{background-color:var(--color4)}
.badge-warning
{background-color:var(--color7)}
.badge-danger
{background-color:var(--color6)}
.badge-purple
{background-color:var(--color14)}
.badge-red
{background-color:var(--color28)}
.badge-inverse
{background-color:var(--color3)}
ul.list-style-none li a
{color:var(--color2)}
ul.list-style-none li a:hover
{color:var(--color4)}
.dropdown-item
{color:var(--color2)}
.dropdown-item:focus, .dropdown-item:hover
{background:var(--color5);color:var(--color1)}
.navbar .mega-dropdown a:hover
{color:var(--color3)}
.btn
{color:var(--color1)}
.btn:hover
{color:var(--color1)}
.btn-link
{color:var(--color5)}
.btn-link:hover
{color:var(--color8)}
.btn-light
{color:var(--color5)}
.btn-light:hover
{background:var(--color5);color:var(--color1);border-color:var(--color5)}
.btn-secondary, .btn-secondary.disabled
{background-color:var(--color1);color:var(--color2)}
.btn-secondary:hover, .btn-secondary.disabled:hover
{color:var(--color1)}
.btn-secondary.active, .btn-secondary:active, .btn-secondary:focus, .btn-secondary.disabled.active, .btn-secondary.disabled:active, .btn-secondary.disabled:focus
{color:var(--color1) !important;background:var(--color5);border-color:var(--color5)}
.btn-primary, .btn-primary.disabled
{background:var(--color4)}
.btn-primary:hover, .btn-primary.disabled:hover
{background:var(--color30)}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus
{background:var(--color30)}
.btn-themecolor, .btn-themecolor.disabled
{background:var(--color4);color:var(--color1)}
.btn-themecolor:hover, .btn-themecolor.disabled:hover
{background:var(--color31)}
.btn-themecolor.active, .btn-themecolor:active, .btn-themecolor:focus, .btn-themecolor.disabled.active, .btn-themecolor.disabled:active, .btn-themecolor.disabled:focus
{background:var(--color31)}
.btn-success, .btn-success.disabled
{background:var(--color8);color:var(--color1)}
.btn-success:hover, .btn-success.disabled:hover
{background:var(--color10)}
.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus
{background:var(--color10)}
.btn-info, .btn-info.disabled
{background:var(--color9)}
.btn-info:hover, .btn-info.disabled:hover
{background:var(--color32)}
.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus
{background:var(--color32)}
.btn-warning, .btn-warning.disabled
{background:var(--color7);color:var(--color1)}
.btn-warning:hover, .btn-warning.disabled:hover
{background:var(--color33);color:var(--color1)}
.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus
{background:var(--color33);color:var(--color1)}
.btn-danger, .btn-danger.disabled
{background:var(--color6)}
.btn-danger:hover, .btn-danger.disabled:hover
{background:var(--color34)}
.btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus
{background:var(--color34)}
.btn-inverse, .btn-inverse.disabled
{background:var(--color3);color:var(--color1)}
.btn-inverse:hover, .btn-inverse.disabled:hover
{background:var(--color35);color:var(--color1)}
.btn-inverse.active, .btn-inverse:active, .btn-inverse:focus, .btn-inverse.disabled.active, .btn-inverse.disabled:active, .btn-inverse.disabled:focus
{background:var(--color35);color:var(--color1)}
.btn-red, .btn-red.disabled
{background:var(--color28);color:var(--color1)}
.btn-red:hover, .btn-red.disabled:hover
{background:var(--color36)}
.btn-red.active, .btn-red:active, .btn-red:focus, .btn-red.disabled.active, .btn-red.disabled:active, .btn-red.disabled:focus
{background:var(--color34)}
.btn-success-gradiant
{background:var(--color8);background:-webkit-gradient(linear, left top, right top, from var(--color8) , to var(--color10) );background:-webkit-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:-o-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:linear-gradient(to right, var(--color8) 0%, var(--color10) 100%)}
.btn-success-gradiant:hover
{background:var(--color10);background:-webkit-gradient(linear, left top, right top, from var(--color10) , to var(--color8) );background:-webkit-linear-gradient(left, var(--color10) 0%, var(--color8) 100%);background:-o-linear-gradient(left, var(--color10) 0%, var(--color8) 100%);background:linear-gradient(to right, var(--color10) 0%, var(--color8) 100%)}
.btn-danger-gradiant, .wpcf7-form-control.wpcf7-submit
{background:var(--color6);background:-webkit-gradient(linear, left top, right top, from var(--color6) , to var(--color16) );background:-webkit-linear-gradient(left, var(--color6) 0%, var(--color16) 100%);background:-o-linear-gradient(left, var(--color6) 0%, var(--color16) 100%);background:linear-gradient(to right, var(--color6) 0%, var(--color16) 100%)}
.btn-danger-gradiant, .wpcf7-form-control.wpcf7-submit:hover
{background:var(--color16);background:-webkit-gradient(linear, left top, right top, from var(--color16) , to var(--color6) );background:-webkit-linear-gradient(left, var(--color16) 0%, var(--color6) 100%);background:-o-linear-gradient(left, var(--color16) 0%, var(--color6) 100%);background:linear-gradient(to right, var(--color16) 0%, var(--color6) 100%)}
.wpcf7-form-control.wpcf7-submit
{color:var(--color1)}
.btn-info-gradiant
{background:var(--color9);background:-webkit-gradient(linear, left top, right top, from var(--color9) , to var(--color4) );background:-webkit-linear-gradient(left, var(--color9) 0%, var(--color4) 100%);background:-o-linear-gradient(left, var(--color9) 0%, var(--color4) 100%);background:linear-gradient(to right, var(--color9) 0%, var(--color4) 100%);color:var(--color1)}
.btn-info-gradiant:hover
{background:var(--color4);background:-webkit-gradient(linear, left top, right top, from var(--color4) , to var(--color9) );background:-webkit-linear-gradient(left, var(--color4) 0%, var(--color9) 100%);background:-o-linear-gradient(left, var(--color4) 0%, var(--color9) 100%);background:linear-gradient(to right, var(--color4) 0%, var(--color9) 100%)}
.btn-outline-secondary
{background-color:var(--color1);color:var(--color37)}
.btn-outline-secondary.active, .btn-outline-secondary:active, .btn-outline-secondary:focus
{background:var(--color5)}
.btn-outline-primary
{color:var(--color4);background-color:var(--color1);border-color:var(--color4)}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus
{background:var(--color4);color:var(--color1);border-color:var(--color4)}
.btn-outline-primary.active, .btn-outline-primary:active, .btn-outline-primary:focus
{background:var(--color30)}
.btn-outline-success, a.btn-outline-success
{color:var(--color8);border-color:var(--color8)}
.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success.focus, a.btn-outline-success:hover, a.btn-outline-success:focus, a.btn-outline-success.focus
{background:var(--color8);border-color:var(--color8);color:var(--color1)}
.btn-outline-success.active, .btn-outline-success:active, .btn-outline-success:focus, a.btn-outline-success.active, a.btn-outline-success:active, a.btn-outline-success:focus
{background:var(--color10)}
.btn-outline-info
{color:var(--color9);border-color:var(--color9)}
.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info.focus
{background:var(--color9);border-color:var(--color9);color:var(--color1)}
.btn-outline-info.active, .btn-outline-info:active, .btn-outline-info:focus
{background:var(--color32)}
.btn-outline-warning
{color:var(--color7);border-color:var(--color7)}
.btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning.focus
{background:var(--color7);border-color:var(--color7);color:var(--color1)}
.btn-outline-warning.active, .btn-outline-warning:active, .btn-outline-warning:focus
{background:var(--color33)}
.btn-outline-danger
{color:var(--color6);border-color:var(--color6)}
.btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger.focus
{background:var(--color6);border-color:var(--color6);color:var(--color1)}
.btn-outline-danger.active, .btn-outline-danger:active, .btn-outline-danger:focus
{background:var(--color34)}
.btn-outline-red
{color:var(--color28);border-color:var(--color28)}
.btn-outline-red:hover, .btn-outline-red:focus, .btn-outline-red.focus
{background:var(--color28);border-color:var(--color28);color:var(--color1)}
.btn-outline-red.active, .btn-outline-red:active, .btn-outline-red:focus
{background:var(--color34)}
.btn-outline-inverse
{color:var(--color3);border-color:var(--color3)}
.btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse.focus
{background:var(--color3);border-color:var(--color3);color:var(--color1)}
.btn-outline-light:hover
{color:var(--color5) !important}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover, .btn-primary.focus, .btn-primary:focus
{background-color:var(--color30)}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover, .btn-success.focus, .btn-success:focus
{background-color:var(--color10)}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover, .btn-info.focus, .btn-info:focus
{background-color:var(--color32)}
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning.focus:active, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover, .btn-warning.focus, .btn-warning:focus
{background-color:var(--color33)}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger.focus:active, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover, .btn-danger.focus, .btn-danger:focus
{background-color:var(--color34)}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.focus, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .open>.dropdown-toggle.btn-inverse
{background-color:var(--color35)}
.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .btn-red.focus, .btn-red:active, .btn-red:focus, .btn-red:hover, .open>.dropdown-toggle.btn-red
{background-color:var(--color36);color:var(--color1)}
.onoffswitch-inner:before
{background-color:var(--color8);color:var(--color1)}
.onoffswitch-inner:after
{background-color:var(--color3);color:var(--color38)}
.onoffswitch-switch
{background:var(--color1)}
.sd-header1
{background-color:var(--color1)}
.header6 .navbar-toggler
{color:var(--color1)}
.h6-nav-bar .navbar-nav .nav-link
{color:var(--color39)}
.h6-nav-bar .navbar-nav .nav-item:hover .nav-link, .h6-nav-bar .navbar-nav .nav-item.active .nav-link
{color:var(--color39)}
.subtitle
{color:var(--color2)}
.linking
{color:var(--color3)}
.linking:hover
{color:var(--color4)}
.bt-top i
{color:var(--color1)}
.cryptonatorwidget input, .cryptonatorwidget select
{color:var(--color40);background-color:var(--color1)}
.general-listing li a, .sd-footer-sidebar-widget.widget_nav_menu ul li a, .sd-footer-sidebar-widget.widget_archive ul li a, .sd-footer-sidebar-widget.widget_categories ul li a, .sd-footer-sidebar-widget.widget_pages ul li a, .sd-footer-sidebar-widget.widget_meta ul li a, .sd-footer-sidebar-widget.widget_recent_comments ul li a, .sd-footer-sidebar-widget.widget_recent_entries ul li a, .sd-footer-sidebar-widget.widget_rss ul li a
{color:var(--color2)}
.sd-footer1 .general-listing li:hover a, .sd-footer1 .sd-footer-sidebar-widget.widget_nav_menu ul li:hover a, .sd-footer1 .sd-footer-sidebar-widget.widget_archive ul li:hover a, .sd-footer1 .sd-footer-sidebar-widget.widget_categories ul li:hover>a, .sd-footer1 .sd-footer-sidebar-widget.widget_pages ul li:hover>a, .sd-footer1 .sd-footer-sidebar-widget.widget_meta ul li:hover>a, .sd-footer1 .sd-footer-sidebar-widget.widget_recent_comments ul li:hover>a, .sd-footer1 .sd-footer-sidebar-widget.widget_recent_entries ul li:hover>a, .sd-footer1 .sd-footer-sidebar-widget.widget_rss ul li:hover a, .sd-footer2 .general-listing li:hover a, .sd-footer2 .sd-footer-sidebar-widget.widget_nav_menu ul li:hover a, .sd-footer2 .sd-footer-sidebar-widget.widget_archive ul li:hover a, .sd-footer2 .sd-footer-sidebar-widget.widget_categories ul li:hover>a, .sd-footer2 .sd-footer-sidebar-widget.widget_pages ul li:hover>a, .sd-footer2 .sd-footer-sidebar-widget.widget_meta ul li:hover>a, .sd-footer2 .sd-footer-sidebar-widget.widget_recent_comments ul li:hover>a, .sd-footer2 .sd-footer-sidebar-widget.widget_recent_entries ul li:hover>a, .sd-footer2 .sd-footer-sidebar-widget.widget_rss ul li:hover a
{color:var(--color4)}
.form-control-dark
{background:var(--color41);color:var(--color1);border-color:var(--color41)}
.form-control-dark:focus
{background:var(--color41);color:var(--color1)}
.round-social.light a
{color:var(--color5);background:var(--color20)}
.round-social.light a:hover
{background:var(--color5);color:var(--color1)}
.wpcf7-form-control, .charitable-donation-form input[type="text"], .charitable-donation-form input[type="email"]
{color:var(--color40);background-color:var(--color1)}
.charitable-submit-field button
{background-color:var(--color15);color:var(--color1)}
input[type=date]
{color:var(--color42)}
#banner2 input[type=text]
{color:var(--color2)}
#banner2 button.active, #banner2 button:active
{background:var(--color6);background:-webkit-gradient(linear, left top, right top, from var(--color6) , to var(--color16) );background:-webkit-linear-gradient(left, var(--color6) 0%, var(--color16) 100%);background:-o-linear-gradient(left, var(--color6) 0%, var(--color16) 100%);background:linear-gradient(to right, var(--color6) 0%, var(--color16) 100%)}
.show-grid [class^=col-]
{background-color:var(--color20)}
.list-group a.list-group-item:hover
{background:var(--color20)}
.list-group-item.active, .list-group .list-group-item.active:hover
{background:var(--color4);border-color:var(--color4)}
.list-group-item.disabled
{color:var(--color2);background:var(--color20)}
.vtabs .tabs-vertical li .nav-link
{color:var(--color5)}
.tabs-vertical li .nav-link.active, .tabs-vertical li .nav-link:hover, .tabs-vertical li .nav-link.active:focus
{background:var(--color4);color:var(--color1)}
.customvtab .tabs-vertical li .nav-link.active, .customvtab .tabs-vertical li .nav-link:hover, .customvtab .tabs-vertical li .nav-link:focus
{background:var(--color1);color:var(--color4)}
.customtab2 li a.nav-link
{color:var(--color2)}
.customtab2 li a.nav-link.active
{background:var(--color4);color:var(--color1)}
.customtab2 li a.nav-link:hover
{color:var(--color1);background:var(--color4)}
.timeline:before
{background-color:var(--color20)}
.timeline>li>.timeline-badge
{color:var(--color1)}
.timeline-badge.primary
{background-color:var(--color4)}
.timeline-badge.success
{background-color:var(--color8)}
.timeline-badge.warning
{background-color:var(--color7)}
.timeline-badge.danger
{background-color:var(--color6)}
.timeline-badge.info
{background-color:var(--color9)}
ul.list-icons li a
{color:var(--color2)}
ul.list-icons li a:hover
{color:var(--color4)}
ul.list-inline li a
{color:var(--color2)}
ul.list-inline li a:hover
{color:var(--color4)}
#accordion4 .card-header a
{color:var(--color2)}
#accordion4 .card-header:hover
{background-color:var(--color9)}
#accordion4 .card-header:hover a
{color:var(--color1)}
#accordion4 .card.active .card-header
{background-color:var(--color9)}
#accordion4 .card.active .card-header a
{color:var(--color1)}
.bc-colored .breadcrumb-item, .bc-colored .breadcrumb-item a
{color:var(--color1)}
.bc-colored .breadcrumb-item+.breadcrumb-item::before
{color:var(--color43)}
.card-subtitle
{color:var(--color2)}
.card-inverse .card-bodyquote .blockquote-footer, .card-inverse .card-link, .card-inverse .card-subtitle, .card-inverse .card-text
{color:var(--color44)}
.card-default .card-header
{background:var(--color1)}
.card-success
{background:var(--color8);border-color:var(--color8)}
.card-danger
{background:var(--color6);border-color:var(--color6)}
.card-warning
{background:var(--color7);border-color:var(--color7)}
.card-info
{background:var(--color9);border-color:var(--color9)}
.card-primary
{background:var(--color4);border-color:var(--color4)}
.card-dark
{background:var(--color3);border-color:var(--color3)}
.card-megna
{background:var(--color15);border-color:var(--color15)}
.card-info
{background:var(--color9);border-color:var(--color9)}
.card-primary
{background:var(--color4);border-color:var(--color4)}
.card-outline-info
{border-color:var(--color9)}
.card-outline-info .card-header
{background:var(--color9);border-color:var(--color9)}
.card-outline-inverse
{border-color:var(--color3)}
.card-outline-inverse .card-header
{background:var(--color3);border-color:var(--color3)}
.card-outline-warning
{border-color:var(--color7)}
.card-outline-warning .card-header
{background:var(--color7);border-color:var(--color7)}
.card-outline-success
{border-color:var(--color8)}
.card-outline-success .card-header
{background:var(--color8);border-color:var(--color8)}
.card-outline-danger
{border-color:var(--color6)}
.card-outline-danger .card-header
{background:var(--color6);border-color:var(--color6)}
.card-outline-primary
{border-color:var(--color4)}
.card-outline-primary .card-header
{background:var(--color4);border-color:var(--color4)}
.has-success .col-form-label, .has-success .custom-control, .has-success .form-check-label, .has-success .form-control-feedback, .has-success .form-control-label
{color:var(--color8)}
.has-success .form-control
{border-color:var(--color8)}
.has-warning .col-form-label, .has-warning .custom-control, .has-warning .form-check-label, .has-warning .form-control-feedback, .has-warning .form-control-label
{color:var(--color7)}
.has-warning .form-control
{border-color:var(--color7)}
.has-danger .col-form-label, .has-danger .custom-control, .has-danger .form-check-label, .has-danger .form-control-feedback, .has-danger .form-control-label
{color:var(--color6)}
.has-danger .form-control
{border-color:var(--color6)}
.custom-modal .close-btn
{color:var(--color2);background:var(--color1)}
.dropdown-item.active, .dropdown-item:active
{background-color:var(--color4)}
.dropdown-menu .divider
{background-color:var(--color41)}
.banner-innerpage .title
{color:var(--color1)}
.banner-innerpage .subtitle
{color:var(--color1)}
.sd-page-top .title
{color:var(--color45)}
.sd-page-top .subtitle
{color:var(--color45)}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span
{background:var(--color4)}
.icon-list-demo div:hover
{color:var(--color5)}
@media (max-width: 1023px) {
	.topbar
	{background:var(--color4)}
	#sd-header.sd-transparent-bg-mobile .sd-header1, #sd-header.sd-transparent-bg-mobile .sd-header2, #sd-header.sd-transparent-bg-mobile .sd-header3, #sd-header.sd-transparent-bg-mobile .sd-header4, #sd-header.sd-transparent-bg-mobile .sd-header5, #sd-header.sd-transparent-bg-mobile .sd-header6, #sd-header.sd-transparent-bg-mobile .header7, #sd-header.sd-transparent-bg-mobile .header11, #sd-header.sd-transparent-bg-mobile .header12, #sd-header.sd-transparent-bg-mobile .header13, #sd-header.sd-transparent-bg-mobile .header14, #sd-header.sd-transparent-bg-mobile .header15, #sd-header.sd-transparent-bg-mobile .header16, #sd-header.sd-transparent-bg-mobile .header17
	{background:var(--color9)}
}
.h1-nav .navbar-nav .nav-item .nav-link
{color:var(--color2)}
.h1-nav .navbar-nav .nav-item .nav-link:hover
{color:var(--color8)}
.h1-nav .navbar-nav .nav-item .nav-link
{color:var(--color2)}
.h1-nav .navbar-nav .nav-item:hover .nav-link
{color:var(--color15)}
.h2-nav .navbar-nav .nav-item .nav-link
{color:var(--color1)}
.h2-nav .navbar-nav .nav-item .nav-link:hover
{color:var(--color5)}
@media (max-width: 1023px) {
	.h2-nav .dropdown-menu, .h2-nav .dropdown-item:focus, .h2-nav .dropdown-item:hover
	{background:var(--color8);background:-webkit-gradient(linear, left top, right top, from var(--color8) , to var(--color10) );background:-webkit-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:-o-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:linear-gradient(to right, var(--color8) 0%, var(--color10) 100%)}
	.h2-nav .dropdown-menu .dropdown-item, .h2-nav .dropdown-item:focus .dropdown-item, .h2-nav .dropdown-item:hover .dropdown-item
	{color:var(--color1)}
}
.sd-header3
{background-color:var(--color1)}
.h3-topbar .list-inline li a
{color:var(--color2)}
.h3-topbar .list-inline li a:hover
{color:var(--color5)}
.h3-topbar .list-inline li a .vdevider, .sd-header8 .list-inline li a .vdevider
{background:var(--color41)}
.h3-navbar .navbar-brand
{background:var(--color1)}
.h3-navbar .navbar .navbar-nav .nav-link
{color:var(--color2)}
.h3-navbar .navbar .navbar-nav .nav-item.active .nav-link, .h3-navbar .navbar .navbar-nav .nav-item:hover .nav-link
{color:var(--color6)}
.sd-header4
{background-color:var(--color1)}
.sd-header4 .sd-right-options .nav-link
{color:var(--color2)}
.h4-topbar
{background:var(--color8);background:-webkit-gradient(linear, left top, right top, from var(--color8) , to var(--color10) );background:-webkit-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:-o-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:linear-gradient(to right, var(--color8) 0%, var(--color10) 100%)}
.h4-topbar .navbar .hidden-lg-up
{color:var(--color1)}
.h4-topbar .navbar .navbar-nav .nav-link
{color:var(--color1)}
.h4-topbar .navbar .navbar-nav .nav-item:hover .nav-link, .h4-topbar .navbar .navbar-nav .nav-item.active .nav-link
{background:var(--color1);color:var(--color5)}
.h4-topbar .navbar .navbar-nav .search .nav-link
{background:var(--color46)}
.sd-header6, .sd-header8
{background-color:var(--color1)}
.h5-nav-bar .navbar-nav .nav-link
{color:var(--color1)}
.h5-nav-bar .navbar-nav .nav-item:hover .nav-link
{color:var(--color6)}
.h5-nav-bar .rounded-button
{color:var(--color47)}
.h5-nav-bar .rounded-button a
{color:var(--color1)}
.h5-nav-bar .rounded-button a:hover
{color:var(--color6)}
.h6-topbar
{background-color:var(--color48)}
.h6-topbar .authentication-box li a
{color:var(--color2)}
.h6-topbar .authentication-box li a:hover
{color:var(--color9)}
.h6-nav-bar .navbar-nav .nav-link
{color:var(--color2)}
.h6-nav-bar .navbar-nav .nav-item:hover .nav-link, .h6-nav-bar .navbar-nav .nav-item.active .nav-link
{color:var(--color5)}
.sd-header7 .gen-info a
{color:var(--color2)}
.sd-header7 .gen-info i
{color:var(--color8)}
.header7
{background:var(--color3)}
.header7 .h7-topbar
{color:var(--color1)}
.header7 .h7-nav-bar
{background:var(--color1)}
.header7 .h7-nav-bar .h7-nav-box .h7-mini-bar .social-info a
{color:var(--color2)}
.header7 .h7-nav-bar .h7-nav-box .h7-mini-bar .social-info a:hover
{color:var(--color5)}
.header7 .h7-nav-bar .h7-nav-box .main-nav ul li a
{color:var(--color2)}
.header7 .h7-nav-bar .h7-nav-box .main-nav>ul>li:hover
{background:var(--color20)}
.header7 .h7-nav-bar .h7-nav-box .main-nav>ul>li ul
{background:var(--color20)}
.header7 .h7-nav-bar .h7-nav-box .main-nav>ul>li ul li a:hover
{color:var(--color5)}
.h11-nav .h11-topbar ul li a
{color:var(--color2)}
.h11-nav .h11-topbar ul li:hover a
{color:var(--color5)}
.h11-nav .h11-topbar .sd-h8-tel
{color:var(--color5)}
.h11-nav .navbar-nav .nav-item .nav-link
{color:var(--color2)}
.h11-nav .navbar-nav .nav-item:hover .nav-link, .h11-nav .navbar-nav .nav-item.active .nav-link
{color:var(--color9)}
.header12
{background:var(--color5)}
.header12 .sd-logo-text
{color:var(--color1)}
.header12 .navbar-toggler
{color:var(--color1)}
.header12 .h12-nav .navbar-nav .nav-item .nav-link
{color:var(--color2)}
.header12 .h12-nav .navbar-nav .nav-item:hover .nav-link, .header12 .h12-nav .navbar-nav .nav-item.active .nav-link
{color:var(--color1)}
.header12 .h12-topbar .navbar-brand
{color:var(--color1)}
.header12 .h12-topbar .navbar .nav-item .nav-link
{color:var(--color2)}
.header12 .h12-topbar .navbar .nav-item:hover .nav-link
{color:var(--color1)}
.sd-header13
{background-color:var(--color1)}
.sd-header13 .call-info h5 a
{color:var(--color3)}
.header13 .h13-nav .call-info small
{color:var(--color2)}
.header13 .h13-nav .navbar-nav .nav-item .nav-link
{color:var(--color2)}
.header13 .h13-nav .navbar-nav .nav-item:hover .nav-link, .header13 .h13-nav .navbar-nav .nav-item.active .nav-link
{color:var(--color6)}
.header13 .h13-topbar .navbar-brand
{color:var(--color9)}
.header13 .h13-topbar .navbar .nav-item .nav-link
{color:var(--color2)}
.header13 .h13-topbar .navbar .nav-item:hover .nav-link
{color:var(--color6)}
.sd-header14
{background-color:var(--color1)}
.sd-header14 #h14-info a small, .sd-header14 #h14-info a i
{color:var(--color2)}
.sd-header14 .mega-dropdown a
{color:var(--color5)}
.h14-topbar
{background:var(--color20)}
.h14-topbar .navbar-brand
{color:var(--color5)}
.h14-topbar .navbar .nav-item .nav-link
{color:var(--color2)}
.h14-navbar
{background:var(--color17)}
.h14-navbar .navbar .hidden-lg-up
{color:var(--color5)}
.h14-navbar .navbar .navbar-nav .nav-link
{color:var(--color5)}
.h14-navbar .navbar .navbar-nav .nav-item:hover .nav-link, .h14-navbar .navbar .navbar-nav .nav-item.active .nav-link
{background:var(--color41);color:var(--color5)}
.h14-navbar .navbar .navbar-nav .search .nav-link
{background:var(--color46)}
.h14-navbar .navbar .dropdown-menu
{background:var(--color17)}
.h14-navbar .navbar .dropdown-menu .dropdown-item
{color:var(--color5)}
.h14-navbar .navbar .dropdown-menu .dropdown-item.active, .h14-navbar .navbar .dropdown-menu .dropdown-item:active, .h14-navbar .navbar .dropdown-menu .dropdown-item:hover
{background:var(--color41)}
.sd-header15
{background-color:var(--color1)}
.sd-header15 .sd-phone-link
{color:var(--color2)}
.h15-topbar .navbar-brand
{color:var(--color5)}
.h15-topbar .navbar .nav-item .nav-link
{color:var(--color2)}
.h15-topbar .navbar .nav-item:hover .nav-link
{color:var(--color9)}
.h15-navbar .navbar .hidden-lg-up
{color:var(--color5)}
.h15-navbar .navbar .navbar-nav .nav-link
{color:var(--color5)}
.h15-navbar .navbar .navbar-nav .nav-item:hover .nav-link, .h15-navbar .navbar .navbar-nav .nav-item.active .nav-link
{color:var(--color9)}
.h15-navbar .navbar .navbar-nav .search .nav-link
{background:var(--color8);background:-webkit-gradient(linear, left top, right top, from var(--color8) , to var(--color10) );background:-webkit-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:-o-linear-gradient(left, var(--color8) 0%, var(--color10) 100%);background:linear-gradient(to right, var(--color8) 0%, var(--color10) 100%);color:var(--color1)}
.h15-navbar .navbar .navbar-nav .search:hover .nav-link
{color:var(--color1);background:var(--color8);background:-webkit-gradient(linear, right top, left top, from var(--color8) , to var(--color10) );background:-webkit-linear-gradient(right, var(--color8) 0%, var(--color10) 100%);background:-o-linear-gradient(right, var(--color8) 0%, var(--color10) 100%);background:linear-gradient(to left, var(--color8) 0%, var(--color10) 100%)}
.h15-navbar .navbar .dropdown-menu
{background:var(--color9)}
.h15-navbar .navbar .dropdown-menu .dropdown-item, .sd-header15 .sd-mega-li a, .sd-header15 .sd-mega-li h6
{color:var(--color1)}
.h15-navbar .navbar .dropdown-menu .dropdown-item.active, .h15-navbar .navbar .dropdown-menu .dropdown-item:active, .h15-navbar .navbar .dropdown-menu .dropdown-item:hover
{background:var(--color41)}
.sd-header16
{background-color:var(--color1)}
.sd-header16 .sd-phone-link
{color:var(--color2)}
.h16-topbar .navbar-brand
{color:var(--color5)}
.h16-topbar .navbar .nav-item .nav-link
{color:var(--color2)}
.h16-topbar .navbar .nav-item:hover .nav-link
{color:var(--color6)}
.h16-navbar .navbar
{background:var(--color6);background:-webkit-gradient(linear, left top, right top, from var(--color6) , to var(--color16) );background:-webkit-linear-gradient(left, var(--color6) 0%, var(--color16) 100%);background:-o-linear-gradient(left, var(--color6) 0%, var(--color16) 100%);background:linear-gradient(to right, var(--color6) 0%, var(--color16) 100%)}
.h16-navbar .navbar .hidden-lg-up
{color:var(--color1)}
.h16-navbar .navbar .navbar-nav .nav-link
{color:var(--color1)}
.h16-navbar .navbar .navbar-nav .nav-item:hover .nav-link, .h16-navbar .navbar .navbar-nav .nav-item.active .nav-link
{background:var(--color41)}
.h16-navbar .navbar .navbar-nav .search .nav-link
{background:var(--color46);color:var(--color1)}
.h16-navbar .navbar .navbar-nav .search:hover .nav-link
{color:var(--color1);background:var(--color3)}
.h16-navbar .navbar .dropdown-menu
{background:var(--color6)}
.h16-navbar .navbar .dropdown-menu .dropdown-item, .sd-header16 .sd-mega-li a, .sd-header16 .sd-mega-li h6
{color:var(--color1)}
.h16-navbar .navbar .dropdown-menu .dropdown-item.active, .h16-navbar .navbar .dropdown-menu .dropdown-item:active, .h16-navbar .navbar .dropdown-menu .dropdown-item:hover
{background:var(--color41)}
#h16-info i
{color:var(--color6)}
.sd-header17 .call-info a
{color:var(--color3)}
.header17 .h17-nav .call-info small
{color:var(--color2)}
.header17 .h17-nav .h17nav-bar li a.nav-link
{color:var(--color2)}
.header17 .tgl-cl:hover i
{color:var(--color6)}
.header17 .h17-main-nav
{background:var(--color3)}
.header17 .h17-main-nav .close-icons
{color:var(--color2)}
.header17 .h17-main-nav .close-icons:hover
{color:var(--color1)}
.header17 .h17-main-nav ul li a
{color:var(--color2)}
.header17 .h17-main-nav ul li a:hover
{color:var(--color1)}
.header17 .h17-main-nav .nav-menu li:hover a, .header17 .h17-main-nav .nav-menu li.active a
{color:var(--color1)}
.sd-header17 .header17 .h17-main-nav .nav-menu .sd-h17-btn a, .sd-header17 .header17 .h17-main-nav .nav-menu .sd-h17-btn:hover a
{color:var(--color1)}
.header17 .h17-main-nav .info-nav i
{color:var(--color6)}
.f1-cta-icon
{color:var(--color6)}
.footer1 .f1-topbar .navbar .navbar-nav .nav-item .nav-link
{color:var(--color2)}
.footer1 .f1-topbar .navbar .navbar-nav .nav-item:hover .nav-link, .footer1 .f1-topbar .navbar .navbar-nav .nav-item.active .nav-link
{color:var(--color4)}
.sd-footer2 .sd-footer-widget-title
{color:var(--color1)}
.footer2
{background-color:var(--color45);color:var(--color1)}
.footer2 a
{color:var(--color4)}
.footer2 .link, .sd-social-icons-widget .link
{color:var(--color2)}
.footer2 .subscribe-box
{background:var(--color41)}
.footer2 .subscribe-box .form-control
{color:var(--color1)}
.sd-sidebar-widget .subscribe-box i
{color:var(--color3) !important}
.sd-footer3 .sd-footer-widget-title
{color:var(--color1)}
.sd-footer3 .sd-footer-sidebar-widget a:hover
{color:var(--color1)}
.sd-footer3 .sd-copyright a
{color:var(--color2)}
.sd-footer3 .sd-copyright a:hover
{color:var(--color1)}
.footer3
{background-color:var(--color45)}
.footer3 .general-listing li:hover a, .footer3 .general-listing li:hover i
{color:var(--color1)}
.footer3 .link
{color:var(--color2)}
.footer3 .link:hover
{color:var(--color1)}
.footer3 .f3-bottom-bar
{background:var(--color49)}
.sd-footer4 .sd-social-icons-widget a
{background-color:var(--color20);color:var(--color5)}
.sd-footer4 .sd-social-icons-widget a:hover
{background-color:var(--color9);color:var(--color1)}
.sd-footer4 .navbar-nav .nav-item .nav-link:hover
{color:var(--color9)}
.footer5 .form-control
{background:var(--color1)}
.footer5 .social-links a, .sd-social-icons-widget a
{color:var(--color2)}
.footer5 .social-links a:hover, .sd-social-icons-widget a:hover
{color:var(--color4)}
.footer6
{background-color:var(--color3)}
.footer6 .round-social a
{background:var(--color41);color:var(--color2)}
.footer6 .round-social a:hover
{color:var(--color1)}
.f5-content
{color:var(--color1)}
.wrap-feature41-box .f41-tab li a .t-icon
{color:var(--color2)}
.wrap-feature41-box .f41-tab li a.active, .wrap-feature41-box .f41-tab li a:hover
{background:var(--color1)}
.wrap-feature41-box .f41-tab li a.active .t-icon, .wrap-feature41-box .f41-tab li a:hover .t-icon
{background:var(--color50);background:-webkit-gradient(linear, left top, right top, from var(--color50) , to(#00b4ff));background:-webkit-linear-gradient(left, var(--color50) 0%, #00b4ff 100%);background:-o-linear-gradient(left, var(--color50) 0%, #00b4ff 100%);background:linear-gradient(to right, var(--color50) 0%, #00b4ff 100%)}
.sd-mailchimp3 input[type="email"]
{color:var(--color2)}
.pricing2 .pricing-text span
{color:var(--color5)}
.pricing1 .pricing .display-5
{color:var(--color5)}
.sd-pricing1 .price small
{color:var(--color2)}
.blog-home2 .date-pos
{color:var(--color1)}
.sd-campaigns-carousel h5 a
{color:var(--color3)}
.owl-theme .owl-nav [class*='owl-']
{color:var(--color1);background:var(--color51)}
.owl-theme .owl-nav [class*='owl-']:hover
{background:var(--color52);color:var(--color1)}
.owl-theme .owl-dots .owl-dot span
{background:var(--color51)}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span
{background:var(--color52)}
.portfolio-box .filter .overlay-box .overlay
{background:var(--color53)}
.portfolio-box .filter .overlay-box .overlay .port-text h5
{color:var(--color1)}
.portfolio-box .filter .overlay-box .overlay .port-text span
{color:var(--color1)}
.sd-portfolio-box-photo .filter .overlay-box .overlay
{background:var(--color54)}
.sd-portfolio-box-photo .filter .overlay-box .overlay .port-text h5
{color:var(--color1)}
.sd-portfolio-box-photo .filter .overlay-box .overlay .port-text span
{color:var(--color1)}
.sd-portfolio-box-photo .filter .overlay-box .overlay .port-like
{color:var(--color1)}
.filterby a
{color:var(--color2)}
.filterby a:hover
{color:var(--color55)}
.mfp-bg
{background:var(--color56)}
.mfp-preloader
{color:var(--color57)}
.mfp-preloader a
{color:var(--color57)}
.mfp-preloader a:hover
{color:var(--color1)}
.mfp-close
{color:var(--color1)}
.mfp-close-btn-in .mfp-close
{color:var(--color58)}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close
{color:var(--color1)}
.mfp-counter
{color:var(--color57)}
.mfp-iframe-scaler iframe
{background:var(--color39)}
.mfp-figure:after
{background:var(--color59)}
.mfp-figure small
{color:var(--color60)}
.mfp-title
{color:var(--color61)}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-bottom-bar
	{background:var(--color62)}
	.mfp-img-mobile .mfp-close
	{background:var(--color62)}
}
.testimonial9 .owl-theme .owl-dots .owl-dot.active span, .testimonial9 .owl-theme .owl-dots .owl-dot:hover span
{background:var(--color1)}
.testimonial5 .testi5 .owl-item.center .content
{color:var(--color1);background:var(--color63);background:-webkit-gradient(linear, left top, right top, from var(--color63) , to var(--color64) );background:-webkit-linear-gradient(left, var(--color63) 0%, var(--color64) 100%);background:-o-linear-gradient(left, var(--color63) 0%, var(--color64) 100%);background:linear-gradient(to right, var(--color63) 0%, var(--color64) 100%)}
.testimonial6 .testi6 .nav-link.active
{color:var(--color2)}
.sd-thumb-back
{background-color:var(--color15)}
.sd-testimonials-style2 .thumb
{color:var(--color1)}
.sd-testimonials-style2 .devider
{background:var(--color41)}
.testimonial7
{background:var(--color50);background:-moz-linear-gradient(left, var(--color50) 0%, #00b4ff 48%, var(--color65) 48%, #f5f7fa 100%);background:-webkit-linear-gradient(left, var(--color50) 0%, #00b4ff 51%, var(--color65) 48%, #f5f7fa 100%);background:-webkit-gradient(linear, left top, right top, from var(--color50) , color-stop(48%, #00b4ff), color-stop(48%, var(--color65) , to(#f5f7fa)));background:-webkit-linear-gradient(left, var(--color50) 0%, #00b4ff 48%, var(--color65) 48%, #f5f7fa 100%);background:-o-linear-gradient(left, var(--color50) 0%, #00b4ff 48%, var(--color65) 48%, #f5f7fa 100%);background:linear-gradient(to right, var(--color50) 0%, #00b4ff 48%, var(--color65) 48%, #f5f7fa 100%)}
.sd-rb-arrows .slick-prev.circle-border.slick-arrow
{color:var(--color2) !important}
.sd-rb-arrows .slick-next.circle-border.slick-arrow
{color:var(--color2) !important}
.sd-rb-arrows .slick-prev.circle-border.slick-arrow:hover, .sd-rb-arrows .slick-next.circle-border.slick-arrow:hover
{color:var(--color5) !important}
.sd-latest-blog4 .comments-link
{color:var(--color3)}
.sd-latest-blog3 .col-md-8 a
{color:var(--color5)}
.sd-latest-blog3 .col-md-8 a:hover
{color:var(--color15)}
.sd-latest-blog .bg-info-gradiant a
{color:var(--color1)}
.sd-img-tint::before
{background:var(--color66)}
.blog-home5 .b-h-box
{color:var(--color1)}
.blog-home5 .b-h-box .card-title
{color:var(--color1)}
.blog-home5 .b-h-box:hover
{color:var(--color2)}
.blog-home5 .b-h-box:hover .card-img-overlay
{background:var(--color1)}
.blog-home5 .b-h-box:hover .card-title
{color:var(--color5)}
.sd-more-p a
{color:var(--color67)}
.sd-more-p a:hover
{color:var(--color68)}
.sd-entry-meta ul li a
{color:var(--color2)}
.sd-entry-meta ul li a:hover
{color:var(--color68)}
.sd-boxed
{background-color:var(--color1)}
.sd-comment-author cite, .sd-comment-author cite a
{color:var(--color3)}
.sd-sidebar-widgets
{background-color:var(--color69)}
.sd-sidebar-widgets a
{color:var(--color2)}
.sd-sidebar-widgets a:hover
{color:var(--color4)}
table thead, table tfoot
{background:var(--color70)}
table tbody tr.alt
{background:var(--color71)}
table tbody tr:nth-child(even)
{background:var(--color71)}
table tbody tr.even
{background:var(--color1)}
.sd-search-input
{background-color:var(--color1)}
.sd-search-button i
{color:var(--color72)}
.sd-contact-widget a
{color:var(--color73)}
.sd-footer2 .sd-contact-widget a, .sd-footer3 .sd-contact-widget a
{color:var(--color2)}
#wp-calendar tbody
{color:var(--color74)}
#wp-calendar tbody td
{background:var(--color70)}
#wp-calendar tbody td:hover
{background:var(--color4);color:var(--color1)}
.bypostauthor
{color:var(--color39)}
.wp-caption
{background-color:var(--color1)}
.wp-caption p.wp-caption-text
{color:var(--color75)}
.gallery-caption
{color:var(--color39)}
.post-password-form input[type="password"]
{background-color:var(--color76)}
.post-password-form input[type="submit"]
{background-color:var(--color77);color:var(--color1)}
.tagcloud a
{color:var(--color78);background-color:var(--color79)}
.tagcloud a:hover
{background-color:var(--color4);color:var(--color1) !important}
.screen-reader-text:focus
{background-color:var(--color80);color:var(--color81)}
.preloader
{background:var(--color1)}
.loader__label
{color:var(--color82)}
.sd-not-found
{background-color:var(--color9)}
.sd-404-hexagon::before
{background:var(--color1) none repeat scroll 0 0}
.sd-404-hexagon::after
{background:var(--color83) none repeat scroll 0 0}
.sd-404
{color:var(--color1)}
.sd-page-not-found
{color:var(--color1)}
.sd-404-left h2
{color:var(--color9)}
.sd-404-left p
{color:var(--color72)}
.woocommerce-result-count
{color:var(--color2)}
.woocommerce-ordering select, .sd-select-wrapper select, .woocommerce .select2-container--default .select2-selection--single, .sd-shipping-calculator select, .charitable-form-field-select select
{color:var(--color40)}
.sd-product
{background-color:var(--color1)}
.sd-thumb-add-cart .onsale, .sd-soldout, .sd-off-price
{background-color:var(--color8);color:var(--color1)}
.sd-solout-text
{background-color:var(--color6)}
.sd-soldout
{background-color:var(--color84);color:var(--color1)}
.sd-product:hover .sd-shop-thumb-overlay
{background:var(--color47)}
.sd-shop-thumb-overlay .yith-wcqv-button
{color:var(--color72)}
.sd-loading-cart
{color:var(--color1)}
.sd-product-content h3 a
{color:var(--color3)}
.sd-product-content h3 a:hover
{color:var(--color4)}
.sd-price .amount, .sd-price ins
{color:var(--color3)}
.sd-price del, .sd-price del .amount
{color:var(--color2)}
.sd-prod-cats a
{color:var(--color2)}
.woocommerce p.stars a
{color:var(--color85)}
.sd-woo .woocommerce-pagination span.page-numbers, .sd-woo .woocommerce-pagination a.page-numbers
{background-color:var(--color1);color:var(--color3)}
.sd-woo .woocommerce-pagination span.current, .sd-woo .woocommerce-pagination a:hover.page-numbers
{background-color:var(--color4);color:var(--color1)}
.sd-sidebar-shop a
{color:var(--color3)}
.sd-sidebar-widget .widget_shopping_cart_content .remove:hover
{color:var(--color84)}
.sd-sidebar-widget .widget_shopping_cart_content .quantity
{color:var(--color86)}
.sd-sidebar-widget .widget_shopping_cart_content .quantity .amount
{color:var(--color87)}
.sd-sidebar-widget .widget_shopping_cart_content .total .amount
{color:var(--color32)}
.sd-sidebar-widget .widget_shopping_cart_content .total
{background-color:var(--color88);color:var(--color87)}
.sd-sidebar-widget .widget_shopping_cart_content .wc-forward, .sd-sidebar-widget .price_slider_amount button
{color:var(--color89)}
.sd-sidebar-widget .widget_shopping_cart_content .checkout
{color:var(--color1) !important}
.sd-sidebar-widget .price_slider
{background-color:var(--color72)}
.sd-sidebar-widget .ui-slider-range
{background-color:var(--color3)}
.sd-sidebar-widget .ui-slider-handle
{background-color:var(--color90)}
.sd-sidebar-widget .price_slider_amount .price_label
{color:var(--color87)}
.sd-sidebar-widget .widget_shopping_cart_content .wc-forward
{color:var(--color9)}
.sd-sidebar-widget .widget_shopping_cart_content .wc-forward:hover
{color:var(--color9)}
.sd-sidebar-widget .price_slider_amount button, .sd-sidebar-widget .widget_shopping_cart_content .checkout
{background-color:var(--color9);color:var(--color1)}
.sd-sidebar-widget .widget_shopping_cart_content .checkout:hover
{color:var(--color1) !important}
.sd-sidebar-widget .price_slider_amount button:hover, .sd-sidebar-widget .widget_shopping_cart_content .checkout:hover
{color:var(--color1)}
.widget_product_categories li a::before, .widget_layered_nav li::before
{color:var(--color3)}
.sd-sidebar-widget .product-title
{color:var(--color3)}
.widget_layered_nav_filters .chosen:after
{color:var(--color84)}
.widget_products .product_list_widget a:hover .product-title, .widget_recently_viewed_products .product_list_widget a:hover .product-title, .widget_top_rated_products .product_list_widget a:hover .product-title, .widget_recent_reviews .product_list_widget a:hover
{color:var(--color3)}
.widget_recent_reviews .product_list_widget a
{color:var(--color3)}
.widget_recent_reviews .reviewer
{color:var(--color72)}
.sd-single-product .price
{color:var(--color3)}
.sd-single-product .price del
{color:var(--color72)}
.sd-single-product-price .amount, .sd-single-product-price ins
{color:var(--color91)}
.sd-single-product-price del .amount
{color:var(--color92)}
.sd-single-product-price del
{color:var(--color92)}
.sd-single-ratings>span
{color:var(--color93)}
.sd-single-product-attr
{color:var(--color93)}
.sd-minus-button, .sd-plus-button, .sd-quantity-input
{background-color:var(--color1)}
.sd-quantity-button:hover
{color:var(--color93)}
.sd-quantity-input
{color:var(--color72)}
.sd-var-label
{color:var(--color3)}
.sd-woo .reset_variations
{color:var(--color90)}
.sd-woo .single_variation del, .sd-woo .single_variation ins, .sd-woo .single_variation .stock, .sd-product-meta
{color:var(--color3)}
.sd-woo .single_variation ins, .sd-woo .single_variation .price
{color:var(--color90)}
.sd-woo .sd-add-to-cart, .sd-woo .single_add_to_cart_button, .woocommerce-form-login button
{background-color:var(--color9);color:var(--color1)}
.woocommerce-message, .woocommerce-error
{background-color:var(--color94)}
.woocommerce-error
{background-color:var(--color95);border-color:var(--color96)}
.sd-woo .woocommerce-tabs .tabs li a
{color:var(--color3)}
.sd-woo .woocommerce-tabs .tabs li.active a
{color:var(--color3)}
.sd-woo .commentlist .meta
{color:var(--color97)}
.sd-woo .commentlist .meta time
{color:var(--color98)}
.sd-woo .commentlist .meta .verified
{color:var(--color99)}
.sd-woo #respond input[type="text"], .sd-woo #respond input[type="email"], .sd-woo #respond textarea
{background-color:var(--color1)}
.sd-woo #respond input[type="text"]:focus, .sd-woo #respond input[type="email"]:focus, .sd-woo #respond textarea:focus
{border-color:var(--color100)}
.sd-woo #respond .form-submit input
{background-color:var(--color9);color:var(--color1)}
.sd-cart .shop_table thead th
{color:var(--color2)}
.sd-cart .product-remove a
{color:var(--color91)}
.sd-cart .cart_item td.product-price, .sd-cart .product-subtotal
{color:var(--color3)}
.sd-cart-thumb, .sd-cart .product-name a
{color:var(--color3)}
.sd-cart .product-name a:hover
{color:var(--color4)}
.sd-update-cart, .sd-cart-totals .checkout-button
{background-color:var(--color9);color:var(--color1)}
.sd-update-cart
{color:var(--color3)}
.sd-update-cart:hover
{color:var(--color9)}
.sd-coupon-button, .shipping-calculator-form button, .sd-woo-login input[type="submit"], .sd-coupon-form input[type="submit"], .sd-create-account input[type="submit"], .sd-checkout-payment input[type="submit"], .sd-edit-address input[type="submit"], .sd-edit-account input[type="submit"], .sd-form-login input[type="submit"], .sd-lost-pwd input[type="submit"], .sd-order-tracking input[type="submit"]
{background-color:var(--color9);color:var(--color1)}
.sd-cart .coupon input[type="text"], .sd-shipping-calculator input[type="text"]
{background-color:var(--color1)}
.sd-cart-table dd, .sd-form-checkout dd, .sd-order-details-table dt, .sd-order-details-table dd
{color:var(--color101)}
.sd-shipping-calculator .shipping-calculator-button
{color:var(--color3)}
.sd-shipping-calculator .shipping-calculator-button span
{color:var(--color102)}
.sd-form-login .woocommerce-password-strength.bad
{color:var(--color6)}
.sd-form-login .woocommerce-password-strength.strong
{color:var(--color55)}
.sd-form-checkout input[type="text"], .sd-form-checkout textarea, .sd-form-checkout input[type="tel"], .sd-form-checkout input[type="email"], .sd-woo-login input[type="text"], .sd-woo-login input[type="password"], .sd-coupon-form input[type="text"], .sd-create-account input[type="text"], .sd-create-account input[type="password"], .sd-edit-address input[type="text"], .sd-edit-address input[type="password"], .sd-edit-address input[type="email"], .sd-edit-address input[type="tel"], .sd-edit-account input[type="text"], .sd-edit-account input[type="password"], .sd-edit-account input[type="email"], .sd-form-login input[type="text"], .sd-form-login input[type="password"], .sd-form-login input[type="email"], .sd-lost-pwd input[type="text"], .sd-order-tracking input[type="text"], .sd-order-tracking input[type="email"]
{background-color:var(--color1);color:var(--color40)}
.sd-checkout-coupon .showcoupon
{color:var(--color9)}
.sd-form-checkout #ship-to-different-address label
{color:var(--color3)}
.sd-form-checkout label
{color:var(--color72)}
.sd-form-checkout .select2-container .select2-choice, .sd-edit-address .select2-container .select2-choice
{background-color:var(--color103)}
.select2-container .select2-choice>.select2-chosen, .select2-results .select2-result-label
{color:var(--color104)}
.sd-woo .comment-respond .required, .woocommerce-checkout .required, .sd-edit-account .required, .sd-form-login .required
{color:var(--color84)}
.sd-create-account label, .sd-create-account input, .sd-edit-address, .sd-lost-pwd label, .sd-order-tracking label
{color:var(--color67)}
.sd-form-checkout .order-total .amount, .sd-form-checkout .product-total .amount, .sd-form-checkout .cart-subtotal .amount, .sd-order-details-table .order-total .amount, .sd-order-details-table .product-total .amount, .sd-order-details-table tfoot .amount, .sd-order-details .total .amount
{color:var(--color9)}
@-webkit-keyframes loader-figure {
	0%
	{background-color:var(--color82)}
	29%
	{background-color:var(--color82)}
}
@-moz-keyframes loader-figure {
	0%
	{background-color:var(--color82)}
	29%
	{background-color:var(--color82)}
}
@keyframes loader-figure {
	0%
	{background-color:var(--color82)}
	29%
	{background-color:var(--color82)}
}
@media screen and (max-width: 600px) {
	.woocommerce-page table.shop_table td.product-spacer
	{border-color:var(--color1)}
}

/* BEGIN Custom CSS for the Ask The Rav Form */

.gform_wrapper ul li.gfield {
	margin-top: 0 !important;
}

.gform_wrapper .gfield_required {
	display: none;
}

.ask-the-rav-form #gform_submit_button_1 {
	padding: 8px 15px !important;
}

.gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0 !important;
}

.ask-the-rav-form input {
	border-width: 1px !important;
	border-style: solid !important;
	border-color: var(--color57);
	padding: 10px !important;
}

.ask-the-rav-form textarea {
	border-color: var(--color57);
}
/* END Custom CSS for the Ask The Rav Form */

/* BEGIN Customer CSS for Header Button */
.btn-outline-success {
	border-color: var(--color1);
}
.btn-outline-success, a.btn-outline-success {
	border-color: var(--color1);
}
/* END Customer CSS for Header Button */

/* Page Restrict Login Box */
.page-restrict-output {
	padding: 150px;
	text-align: center;
	border: 1px solid #eeeeee;
}
.page-restrict-output p {
	text-align: center;
}

/* Hide question button and reply view in WSDesk front-end ticket view (causing format issues) */
div.support_option_choose {
	display: none; /*For question button */
}
.Ws-content-detail-full .rightPanel .rightPanelHeader {
	display: none;
}
.Ws-content-detail-full .rightPanel .newMsgFull {
	display: none;
}

/* Custom CSS (non-specific) */
.text-shadow {
	text-shadow: 1px 1px 10px rgba(0,0,0,.8);
}

.navbar-toggler {
	color: var(--color39) !important;
}

div.show {
	display: block;
	padding-bottom: 5px;
}

div.in {
	display: block;
	padding-bottom: 5px;
}

.topbar.fixed-header .navbar .navbar-brand img, .sd-sticky.fixed-header .navbar .navbar-brand img {
	height: 41px !important;
}

@media only screen
and (max-device-width: 736px) {
	.page-restrict-output {
		padding: 50px !important;
	}
}

#gform_2 div ul li label {
	font-weight: normal !important;
	margin-bottom: 0 !important;
}

body .gform_wrapper .top_label div.ginput_container {
	margin: 0 0 10px 0 !important;
}

.gform_wrapper .gform_footer {
	margin-top: 0 !important;
}

#gform_submit_button_2 {
	padding: 5px 20px !important;
}

#input_2_6 {
	max-height: 200px !important;
}

.gform_wrapper .textarea.large {
	max-height: 100px !important;
}

.zsFormClass {
	border: 0 !important;
}
.zsFormClass input {
	width: 220px;
}
.zsFormClass textarea {
	width: 220px;
	height: 150px;
}
.submit-button {
	width: 140px !important;
}
.reset-button {
	width: 60px !important;
}

/* For App */
body.page-id-1060 .sd-header-content { display: none; }
body.page-id-1060 .spacer {padding: 30px 0 !important; }
body.page-id-1060 .mini-spacer {padding: 20px 0 !important; }
body.page-id-1060 .title { font-size: 20px !important; line-height: 24px !important; }
body.page-id-1060 .footer2 { display: none; }


@media only screen and (max-device-width: 991px) {
	body.page-id-284 .ult-spacer {
		height: 50px !important;
	}
	.spacer {
		padding: 30px 0 !important;
	}
	.title {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	.sd-entry-title {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	h2 {
		font-size: 20px !important;
		line-height: 24px !important;
	}
	.mini-spacer {
		padding: 20px 0 !important;
	}
}

.sd-sidebar-widgets .children li:first-child {
	padding-top: 5px !important;
	margin-top: 5px !important;
}
.sd-sidebar-widgets ul li {
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
	font-size: 15px !important;
	font-weight: 500 !important;
}

.sd-sidebar-widgets ul.children li {
	font-weight: 400 !important;
}

.sd-sidebar-widgets .children {
	margin-bottom: -10px !important;
}

.f2-middle {
	padding-top: 20px !important;
}

/* Ad Responsive */

.ad-adjust {
	max-width: 100%;
	height: auto;
}
.badge-danger {
	background-color: var(--color5) !important;
}
.loader__figure {
	display: none;
}
/* Tooltip Style */
.qtip {
	font-size: 14px !important;
	line-height: 17px;
}
.qtip-content {padding: 9px 9px !important;}

/* Remove top spacing from title links */
.recent-posts-content-class .listing-item a.title {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* ============================================
   ATR Cards (homepage + database shared styles)
   ============================================ */
.atr-card {
    background: #fff;
    border-radius: 10px;
    padding: 14px 20px;
    margin-bottom: 12px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04);
    transition: all 0.2s ease;
    text-align: start;
}

.atr-card:hover {
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    transform: translateY(-2px);
}

.atr-card.is-sticky {
    background: #fffbf0;
    border-left: 3px solid #f39c12;
    padding-left: 25px;
    box-shadow: 0 2px 8px rgba(243, 156, 18, 0.15);
}

.atr-card.is-sticky:hover {
    box-shadow: 0 4px 14px rgba(243, 156, 18, 0.25);
}

.atr-card .card-title {
    margin: 0 0 4px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.45 !important;
}

.atr-card .card-title a {
    color: #333;
    text-decoration: none;
    transition: color 0.2s ease;
    unicode-bidi: plaintext;
    display: block;
    text-align: start;
}

.atr-card .card-title a:hover {
    color: #0073aa;
}

.atr-card .card-excerpt {
    color: #666;
    font-size: 15px;
    line-height: 1.6;
    margin: 0;
    unicode-bidi: plaintext;
    text-align: start;
}

.atr-card .card-excerpt:empty {
    display: none;
}

.sources-teaser {
    color: #999;
    font-style: italic;
    font-size: 13px;
}

.atr-excerpt .excerpt-full {
    display: none;
}

.atr-excerpt.is-expanded .excerpt-short {
    display: none;
}

.atr-excerpt.is-expanded .excerpt-full {
    display: inline;
}

.atr-card .card-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 12px;
    padding: 0;
}

.atr-card .card-meta a {
    display: inline-block;
    font-size: 11.5px;
    font-weight: 500;
    text-decoration: none;
    padding: 3px 10px;
    border-radius: 20px;
    transition: all 0.2s ease;
    line-height: 1.4;
    unicode-bidi: plaintext;
}

.atr-card .card-meta .meta-cat {
    background: #eef3fb;
    color: #0073aa;
    border: 1px solid #d4e3f5;
}

.atr-card .card-meta .meta-cat:hover {
    background: #0073aa;
    color: #fff;
    border-color: #0073aa;
}

.atr-card .card-meta .meta-tag {
    background: #f3f4f6;
    color: #666;
    border: 1px solid #e5e7eb;
}

.atr-card .card-meta .meta-tag:hover {
    background: #666;
    color: #fff;
    border-color: #666;
}

@media (max-width: 768px) {
    .atr-card {
        padding: 12px 16px;
        margin-bottom: 10px;
        border-radius: 8px;
    }

    .atr-card.is-sticky {
        padding-left: 17px;
    }

    .atr-card .card-title {
        font-size: 15px;
    }

    .atr-card .card-excerpt {
        font-size: 14px;
    }

    .atr-card .card-meta a {
        font-size: 11px;
        padding: 2px 8px;
    }
}

/* Card title row: title + share button */
.card-title-row {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    justify-content: space-between;
    position: static;
}
.card-title-row .card-title {
    flex: 1;
    min-width: 0;
}

/* Share button */
.card-share {
    position: relative;
    flex-shrink: 0;
    margin-top: 2px;
}
.share-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 2px 4px;
    color: #aaa;
    font-size: 14px;
    line-height: 1;
    transition: color 0.15s;
}
.share-btn:hover { color: #0073aa; }

.share-menu {
    display: none;
    position: absolute;
    right: 0;
    top: calc(100% + 4px);
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    box-shadow: 0 4px 14px rgba(0,0,0,0.12);
    min-width: 160px;
    z-index: 100;
    overflow: hidden;
}
.share-menu.active { display: block; }

.share-option {
    padding: 10px 14px;
    font-size: 13px;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 8px;
    color: #333;
    white-space: nowrap;
    transition: background 0.1s;
}
.share-option:hover { background: #f5f7fa; }

/* Click-to-expand cursor */
.atr-excerpt[onclick] {
    cursor: pointer;
}

/* Toggle hint (replaces old <button>) */
.excerpt-toggle-hint {
    display: block;
    margin-top: 6px;
    font-size: 13px;
    color: #0073aa;
    font-weight: 500;
}
.excerpt-toggle-hint:hover { text-decoration: underline; }

/* Floating Share Button - Single Posts */
#atr-share-float {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 999;
}

.atr-share-fab {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 2px 8px rgba(0,0,0,0.12);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #555;
    transition: all 0.2s;
}

.atr-share-fab:hover {
    box-shadow: 0 4px 12px rgba(0,0,0,0.18);
    border-color: #bbb;
}

.atr-share-menu {
    display: none;
    position: absolute;
    bottom: 52px;
    right: 0;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12);
    min-width: 150px;
    overflow: hidden;
}

.atr-share-menu.active {
    display: block;
}

.atr-share-menu button {
    display: block;
    width: 100%;
    background: none;
    border: none;
    padding: 10px 14px;
    text-align: left;
    font-size: 13px;
    cursor: pointer;
    color: #333;
    font-family: inherit;
    white-space: nowrap;
}

.atr-share-menu button:hover {
    background: #f5f5f5;
}

.atr-share-menu button i {
    margin-right: 8px;
    width: 16px;
    text-align: center;
}

.database-section-heading {
    font-size: 15px;
    font-weight: 600;
    color: #666;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin: 0 0 12px 4px;
}
.database-section-heading.featured-heading {
    color: #b8860b;
}
.database-section-divider {
    margin-top: 28px;
}

/* ============================================================
   AskTheRav Single Post Refresh — Area 1: Typography & Spacing
   Paste into style-test.css — preview on /testing-grounds/
   ============================================================ */

/* --- Content column: comfortable reading width --- */
.sd-single-blog-entry .mini-spacer {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}

/* --- H1 Title --- */
.sd-single-blog-entry h1.title.font-medium {
    font-size: 1.6rem;
    line-height: 1.35;
    letter-spacing: -0.01em;
    margin-top: 0.4rem;
    margin-bottom: 0.2rem;
    color: #1a1a2e;
}

/* --- Body text paragraphs --- */
.sd-single-blog-entry .mini-spacer > p {
    font-size: 1.05rem;
    line-height: 1.75;
    color: #2d2d3a;
    margin-bottom: 0.6em;
}

/* --- Question / Answer / Sources labels --- */
.sd-single-blog-entry .mini-spacer p > em > strong,
.sd-single-blog-entry .mini-spacer p > strong > em {
    font-size: 0.82rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: #3d5a80;
}

/* --- Sources: Hebrew RTL paragraphs — continuous card --- */
.sd-single-blog-entry p[dir="rtl"] {
    font-size: 0.95rem;
    line-height: 1.85;
    color: #4a4a5a;
    background: #f8f9fa;
    padding: 0.85rem 1.1rem 0;
    margin-bottom: 0;
    border: none;
    border-radius: 0;
}
/* First RTL paragraph: open the card */
.sd-single-blog-entry p[dir="rtl"]:first-of-type {
    margin-top: 0.3em;
    border-radius: 6px 6px 0 0;
    padding-top: 1rem;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06), 0 0 1px rgba(0, 0, 0, 0.08);
}
/* Last RTL paragraph: close the card */
.sd-single-blog-entry p[dir="rtl"]:last-of-type {
    border-radius: 0 0 6px 6px;
    padding-bottom: 1rem;
    margin-bottom: 1.2em;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06), 0 0 1px rgba(0, 0, 0, 0.08);
}
/* Solo RTL paragraph (only one source line) */
.sd-single-blog-entry p[dir="rtl"]:first-of-type:last-of-type {
    border-radius: 6px;
}

/* --- Post number (#48518) — de-emphasize --- */
.sd-single-blog-entry .mini-spacer > p > em > strong:only-child {
    font-size: 0.8rem;
    color: #9a9bb0;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0.04em;
}
/* Also remove italic from the parent em */
.sd-single-blog-entry .mini-spacer > p:has(> em > strong:only-child):not(:has(a)) {
    font-style: normal;
}

/* --- HR divider --- */
.sd-single-blog-entry hr.op-5 {
    border: none;
    height: 1px;
    background: linear-gradient(to right, transparent, #d0d5dd, transparent);
    opacity: 1;
    margin: 2rem 0 1.2rem;
}

/* --- Links inside post content --- */
.sd-single-blog-entry .mini-spacer > p a {
    color: #3d5a80;
    text-decoration: underline;
    text-decoration-color: rgba(61, 90, 128, 0.3);
    text-underline-offset: 2px;
    transition: text-decoration-color 0.2s ease;
}
.sd-single-blog-entry .mini-spacer > p a:hover {
    text-decoration-color: #3d5a80;
}
