/* --------------------------------------------------------- UNORDERED LISTS */
ul {margin: 0; padding: 0;}
@-moz-document url-prefix() {ul {padding: 0;}}

ul li {list-style-type: none; background: url(../images/site/bullets/bullet-main.svg) no-repeat 0 6.5px; color: #CFCFCF;}
.structure-template ul li {list-style-type: none; background: url(../images/site/bullets/bullet-structure.svg) no-repeat 0 6.5px; color: #000;}
.navy-template ul li {list-style-type: none; background: url(../images/site/bullets/bullet-guru.svg) no-repeat 0 6.5px; color: #D5D8DC;}
.white-template ul li {list-style-type: none; background: url(../images/site/bullets/bullet-sarasin.svg) no-repeat 0 6.5px; color: #0E2A3C;}

/* --------------------------------------------------------- UNORDERED LIST ITEMS */
ul li {font-size: 20px; line-height: 28px; margin: 0 0 10px 0; padding: 0 0 0 29px;}





/* --------------------------------------------------------- MEGA BULLET ITEMS */
.mega-bullet-structure,
.mega-cross-main,
.mega-tick-main,
.mega-one-main,
.mega-two-main,
.mega-three-main,
.mega-cross-guru,
.mega-tick-guru,
.mega-one-guru,
.mega-two-guru,
.mega-cross-sarasin,
.mega-tick-sarasin,
.mega-lightning-guru,
.mega-figma-guru,
.mega-arrow-sarasin,
.mega-lightning-main,
.mega-arrow-guru
{background-clip: padding-box; padding: 2px 0 26px 48px; background-repeat: no-repeat; background-size: 32px 32px; margin: 0; display: block;}

.mega-bullet-structure {background-image: url(../images/template-images/mega-bullet-structure.svg);}
.mega-cross-main {background-image: url(../images/site/mega-bullets/cross-leakbot.svg);}
.mega-tick-main {background-image: url(../images/site/mega-bullets/tick-leakbot.svg);}
.mega-one-main {background-image: url(../images/site/mega-bullets/01-leakbot.svg);}
.mega-two-main {background-image: url(../images/site/mega-bullets/02-leakbot.svg);}
.mega-three-main {background-image: url(../images/site/mega-bullets/03-leakbot.svg);}
.mega-lightning-main {background-image: url(../images/site/mega-bullets/lightning-leakbot.svg);}
.mega-arrow-guru {background-image: url(../images/site/mega-bullets/arrow-guru.svg);}
.mega-cross-guru {background-image: url(../images/site/mega-bullets/cross-guru.svg);}
.mega-tick-guru {background-image: url(../images/site/mega-bullets/tick-guru.svg);}
.mega-one-guru {background-image: url(../images/site/mega-bullets/01-guru.svg);}
.mega-two-guru {background-image: url(../images/site/mega-bullets/02-guru.svg);}
.mega-lightning-guru {background-image: url(../images/site/mega-bullets/lightning-guru.svg);}
.mega-figma-guru {background-image: url(../images/site/mega-bullets/figma-guru.svg);}
.mega-cross-sarasin {background-image: url(../images/site/mega-bullets/cross-sarasin.svg);}
.mega-tick-sarasin {background-image: url(../images/site/mega-bullets/tick-sarasin.svg);}
.mega-arrow-sarasin {background-image: url(../images/site/mega-bullets/arrow-sarasin.svg);}

.mega-bullet-wrapper {margin: 27px 0 0 0;}

.mega-no-icon {padding: 2px 0 26px 0; margin: 0; display: block;}





/* --------------------------------------------------------- BOX BULLET ITEMS GURU */
.box-bullet-wrapper {display: flex; flex-direction: column; gap: 4px; border-radius: 4px; margin: 48px 0 0 0;}
.box-bullet-wrapper .mega-lightning-guru {background-color: rgba(43, 61, 81, 1); padding: 10px 16px 10px 52px; background-position: 8px 8px; box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.20);}
.box-bullet-wrapper .mega-lightning-guru:last-child {border-radius: 0 0 4px 4px;}
.box-bullet-wrapper .mega-lightning-guru:hover {background-color: rgba(43, 61, 81, 0.5);}
.box-bullet-header {background: #2B3D51; border-radius: 4px 4px 0 0;}
.box-bullet-header p {margin: 16px 24px 18px 24px; padding: 0;}





/* --------------------------------------------------------- BIG BOX LIGHTNING BULLET ITEMS GURU */
.big-box-bullet-wrapper {display: flex; flex-direction: column; gap: 16px; margin: 44px 0 0 0;}
.big-box-bullet-wrapper .mega-lightning-guru {background-color: #2B3D51; padding: 18px 24px 18px 60px; background-position: 16px 16px; border-radius: 4px; box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.20);}





/* --------------------------------------------------------- BIG BOX ARROW BULLET ITEMS GURU */
.big-box-bullet-wrapper .mega-arrow-guru {background-color: #2B3D51; padding: 18px 24px 18px 60px; background-position: 16px 16px; border-radius: 4px; box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.20);}





/* --------------------------------------------------------- BIG BOX FIGMA BULLET ITEMS GURU */
.big-box-bullet-wrapper .mega-figma-guru {background-color: #2B3D51; padding: 18px 24px 18px 60px; background-position: 16px 16px; border-radius: 4px; box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.20);}





/* --------------------------------------------------------- BIG BOX ARROW BULLET ITEMS SARASIN */
.big-box-bullet-wrapper .mega-arrow-sarasin {border: 1px solid #E0EEF7; padding: 17px 22px 17px 60px; background-position: 16px 16px;}





/* --------------------------------------------------------- BIG CARD LIGHTNING BULLET ITEMS LEAKBOT */
.big-card-bullet-wrapper {display: flex; flex-direction: row; gap: 24px; margin: 52px 0 0 0;}
.mega-lightning-main {background-color: #232832; padding: 18px 24px 18px 64px; background-position: 16px 16px; border-radius: 4px; width: 33.3333%;}




/* --------------------------------------------------------- PROJECT BULLET BOTTOM PADDING */
.desktop-plan .mega-bullet-wrapper .mega-two-guru, .mobile-image-and-plan .mega-bullet-wrapper .mega-two-guru {padding-bottom: 2px;}