/*
Theme Name:      SSP Knowledgebase
Theme URI:
Author:      ALeu
Author URI:
Template:        iknowledgebase
Version:     1.0.0
Description:      SSP Wiki theme
*/

/* https://gwfh.mranftl.com/fonts/baloo-2?subsets=latin */
/* eb-garamond-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/ssp-knowledgebase/includes/fonts/eb-garamond-v26-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/ssp-knowledgebase/includes/fonts/eb-garamond-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/ssp-knowledgebase/includes/fonts/eb-garamond-v26-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/ssp-knowledgebase/includes/fonts/eb-garamond-v26-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/ssp-knowledgebase/includes/fonts/eb-garamond-v26-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/ssp-knowledgebase/includes/fonts/eb-garamond-v26-latin-regular.svg#EBGaramond') format('svg'); /* Legacy iOS */
}


:root {
  --family-primary: 'Calibri', sans-serif;
  --family-title:  'EB Garamond', serif;
  --color-primary: #A31A5B;
  --color-primary-darken: #245fe0;
  --color-primary-shadow: rgba(37, 99, 235, 0.25);
  --color-link: #2563EB;
  --color-text: #475569;
  --breadcrumb-color: #25aceb;
  --breadcrumb-color-active: #475569;
  --post-color-icon: #94A3B8;
  --panel-heading-background: #ededed;
  --header-background: white;
  --navbar-item-color: #475569;
  --navbar-item-hover-color: #F39200;
  --navbar-item-hover-background: white;
  --body-background: white;
  --body-svg-color: #F3F4F6;
  --footer-background: #F9FAFB;
  --footer-copyright-color: #475569;
  --footer-menu-color: #475569;
  --footer-menu-hover-color: #2563EB;
}


.brand-logo img{
  width:auto;
}
main{
  font-size: 1em;
}
.wp-block-group ul.wp-block-categories-list, .is-size-7{
  font-size: 16px!important;
}


a, .bsui .btn-outline-primary, .bsui .btn-link.btn-primary, .bsui a, .bsui .btn-link, .bsui .page-link,
.wp-block-archives li a::before, .wp-block-categories li a::before, .wp-block-latest-posts li a::before,
.wp-block-page-list li a::before
{
  color:   var(--navbar-item-hover-color);
}

.bsui .btn-primary, .bsui .btn-primary.disabled, .bsui .btn-primary:disabled,
.bsui .btn-outline-primary, .bsui .btn-outline-primary:hover, .bsui .btn-outline-primary:not(:disabled):not(.disabled).active,
.bsui .btn-outline-primary:not(:disabled):not(.disabled):active,
.bsui .show > .btn-outline-primary.dropdown-toggle, .bsui .alert-primary, .bsui .custom-control-input:checked ~ .custom-control-label::before, .bsui .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before, .bsui .page-item.active .page-link,
.bsui .list-group-item.active
{
border-color:   var(--navbar-item-hover-color);
}

.bsui .btn-primary, .bsui .btn-primary.disabled, .bsui .btn-primary:disabled, .bsui .btn-outline-primary:hover, .bsui .btn-outline-primary:not(:disabled):not(.disabled).active, .bsui .btn-outline-primary:not(:disabled):not(.disabled):active, .bsui .show > .btn-outline-primary.dropdown-toggle, .bsui .badge-primary, .bsui .alert-primary, .bsui .bg-primary, .bsui .dropdown-item.active, .bsui .custom-control-input:checked ~ .custom-control-label::before, .bsui .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before, .bsui .nav-pills .nav-link.active, .bsui .nav-pills .show > .nav-link, .bsui .page-item.active .page-link, .bsui .progress-bar, .bsui .list-group-item.active, .bsui .select2-container .select2-results__option--highlighted.select2-results__option[aria-selected="true"] {
  background-color: var(--navbar-item-hover-color);
}

.uwp-profile-extra-key{
width: 15%;
min-width: 170px;
vertical-align: top;
font-weight: 600;
}
.uwp-profile-extra-div{
  text-align: left;
}

div#ez-toc-container {
  max-width: 300px;
}
.yarpp-template-list{
padding-top: 1.5em;
border-top: 1px solid var(--color-primary-shadow);
margin-top: 3em !important;
width:60%
}

body.category a.panel-block h4{
   font-family: var(--family-primary);
}
@media print{

article .content a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;color:#475569}

body {background:white;
     font-size:10pt;
     margin:0; }
#sidebar, sidebar, .level .level-right, svg.intersect, .yarpp, #ez-toc-container, #header, .header { display:none; }
#content{ margin-left:0;
     float:none;
     width:auto; }
#content{ margin-left:0;
     float:none;
     width:auto; }

#footer, footer, .ad { display:none; }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid;
     page-break-inside:avoid; font-size: 0.8em; }
blockquote, table, pre { page-break-inside:avoid; }
ul, ol, dl  { page-break-before:avoid; }
img.centered { display: block;
     margin-left: auto;
     margin-right: auto; }
img.right { padding: 4px;
     margin: 0 0 2px 7px;
     display: inline; }
img.left { padding: 4px;
     margin: 0 7px 2px 0;
     display: inline; }
.right { float: right; }
.left { float: left; }
img { page-break-inside:avoid;
     page-break-after:avoid; }

     .columns{display: initial!important;}
     .box, .panel{
      background: none;
      border:none;
      box-shadow: none;
     }
}