@font-face {
font-display: swap; font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(//dev.giftaider.azure-rocky-001.smxi.com/fonts/source-sans-3-v15-latin-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(//dev.giftaider.azure-rocky-001.smxi.com/fonts/source-sans-3-v15-latin-700.woff2) format('woff2'); }
:root {
--brand-highlight-color: #fab63e;
--brand-color: #1560bd;
--gradient-one-color: #319c73;
--gradient-two-color: #319c73;
--gradient-three-color: #2b654f;
--brand-highlight-color-shade: #e4ecff;
--brand-dark: #2c6751;
}   .form-submit .submit {
border-radius: 9999px;
} .inside-navigation .menu-bar-items,
.main-navigation .menu-bar-items {
color: var(--base-4);
} mark.gb-highlight {
border-bottom: 2px solid var(--contrast);
}
.box-shadow {
box-shadow: 0px 0px 50px -10px rgba(45,54,99,0.3);
} @media (min-width: 768px) and (max-width: 1024px) {
.featured-column {
width: 100% !important;
}
} .sidebar aside {
border-radius: 8px;
border: 1px solid var(--base-2);
}
@media (max-width: 768px) {
.wp-block-gallery.has-nested-images figure.wp-block-image img {
margin: 10px;
}
.sidebar {
margin-top: 5em;
}
}  .inline {display: inline!important;margin-right:10px;}
.fancyimg img {margin:40px;   box-shadow: 1px 0px 20px 20px; border-radius: 20px!important;
rotate: -1.5deg;
color: #1560bd29;}
.tiltone svg { rotate: -15deg;}
.gb-button {
display: inline-flex;
flex-wrap: nowrap;
align-items: center;
justify-content: center;
column-gap: 0.5em;
padding: 15px 20px;
border-radius: 15px;
background-color: #0366d6;
color: #ffffff;}.frm_message p {
margin: auto;    padding-right: 100px;
}
.sticky, .gb-container-8eed9499 {
position: -webkit-sticky;
position: sticky;
top: 92px;z-index:9;
}
@media only screen and (max-width: 768px) {
.sticky, .gb-container-8eed9499 {
position:initial;
position: initial;
top: initial
}
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
display: block;
height: auto;
max-width: 100px!important;
width: auto;
margin: auto;
}
.wp-block-gallery figure img {max-height:80px;margin:20px;width:initial!important;max-width:initial!important;;min-width:initial!important;}
.wp-block-gallery {
display: flex;
justify-content: center;
flex-wrap: wrap; }
.wp-block-gallery .blocks-gallery-item {
margin: 0 auto; }
@media only screen and (max-width: 1024px) {
.tidymobile {
display: none!important;
}
.gb-button br {display:none;}
}p {
margin-bottom: 1.5em;
z-index: 9;
}
.m30 img {margin:30px;}
li.pagenav ul {
font-size: initial;
}
.pagenav {
font-size: 24px;
}
.current_page_item > a::before {
content: " ";
display: inline-block;
width: 16px; height: 16px; background-image: url(//dev.giftaider.azure-rocky-001.smxi.com/wp-content/themes/generatepress_child/path-to-your-chevron-icon.png);
background-size: contain;
background-repeat: no-repeat;
margin-left: -16px; }
.children .page_item > a::before {
content: "🗏";
display: inline-block;
width: 16px; height: 16px; background-image: url(//dev.giftaider.azure-rocky-001.smxi.com/wp-content/themes/generatepress_child/path-to-your-chevron-icon.png);
background-size: contain;
background-repeat: no-repeat;
margin-left: -16px; }
.children .page_item_has_children> a::before {
content: "";
}
.page_item_has_children > aa::before {
content: "";}
.page_item_has_children > a {font-size:larger;    color: var(--darkblue)!important;}
.page-list .current_page_item > a {
font-weight: bold;
color: #1bcd8c;
font-weight: normal;
}
.gb-container-28f83b65 {
padding: 20px!important;}
.single-knowledgebase .inside-left-sidebar {margin-top:20px!important;}
.single-knowledgebase .site-main {margin: 20px!important;}
.single-knowledgebase .inside-article, .single-knowledgebase .widget-area .widget {padding:20px!important;}
.entry-content ol {
counter-reset: li;
list-style: none;
*
;
margin-left: 0px;
margin-left: 0;
}
.entry-content ol li {
position: relative;
padding-left:40px;
min-height: 30px;
margin-bottom: 20px;
}
.entry-content ol li:before {
font-weight:bold;
content: counter(li);
counter-increment: li;
color: #254c9b;
background: #fac83a;
border-radius: 50%;
font-size: 18px;
width: 28px;
height: 28px;
line-height: 28px;
text-align: center;
display: block;
position: absolute;
top: 0;
left: 0;
}
ul.ticks {
list-style-type: none;
padding: 0;
margin: 0px;
text-align: left;
}
ul.ticks li {margin-bottom:30px;}
ul.ticks li::before {
content: "\2713\0020  "; font-weight: bold;
}
nav#generate-slideout-menu a.gb-button-3d20922e {
margin: 25px;
}
button svg, .gb-icon {margin-right: 6px; margin-bottom: -3px;}