.alignfull {
    margin:0 calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw;
}
body.page-template-deedy-page, .page-template-deedy {
    background-color: #FFF;
    font-size: 20px;
}

.page-template-deedy-page h1, .page-template-deedy-page .h1 {
    color: #162A3A;
    font-size: 30px;
    font-weight: 700;
}


p.fs-16 {
    font-size: 16px;
}
.page-template-deedy-page h2, .page-template-deedy-page .h2 {
    font-size: 24px;
}
.page-template-deedy-page h3, .page-template-deedy-page .h3 {
    font-size: 20px;
}   
.page-template-deedy-page h4, .page-template-deedy-page .h4 {
    font-size: 17px;
}

.page-template-deedy-page h2, .page-template-deedy-page h3, .page-template-deedy-page h4, .page-template-deedy-page h5, .page-template-deedy-page h6,
.page-template-deedy-page .h2, .page-template-deedy-page .h3, .page-template-deedy-page .h4, .page-template-deedy-page .h5, .page-template-deedy-page .h6 {
    color: #428B9C;
}

.panel.bg-deedy-dark, .bg-deedy-dark {
    background-color: #244D58;
    color: #fff;
}
.bg-deedy-dark .h1, .bg-deedy-dark h1,
.bg-deedy-dark .h2, .bg-deedy-dark h2,
.bg-deedy-dark .h3, .bg-deedy-dark h3,
.bg-deedy-dark .h4, .bg-deedy-dark h4,
.bg-deedy-dark .h5, .bg-deedy-dark h5,
.bg-deedy-dark .h6, .bg-deedy-dark h6 {
    color: #fff;
}

.panel.bg-deedy-primary, .bg-deedy-primary {
    background-color: #2D5F6C;
    color: #fff;
}
.bg-deedy-primary .h1, .bg-deedy-primary h1,
.bg-deedy-primary .h2, .bg-deedy-primary h2,
.bg-deedy-primary .h3, .bg-deedy-primary h3,
.bg-deedy-primary .h4, .bg-deedy-primary h4,
.bg-deedy-primary .h5, .bg-deedy-primary h5,
.bg-deedy-primary .h6, .bg-deedy-primary h6 {
    color: #fff;
}
.bg-deedy-primary a {
    color: #AEE6E4;
}
.bg-deedy-primary a:hover {
    color: #fff;
}

.text-deedy-primary {
    color: #2D5F6C !important;
}

.page-template-deedy .site-content, .page-template-deedy .site-content #primary {
    background-color: #2D5F6C;
}

.text-deedy-light {
    color: #AEE6E4 !important;
}
.bg-deedy-light {
    background-color: #AEE6E4 !important;
    border-color: #AEE6E4 !important;
}
.btn.bg-deedy-light {
    color: #2D5F6C !important;
    padding: .5rem 2rem !important;
}
.text-deedy-teal {
    color: #428B9C !important;
}
.text-deedy-dark {
    color: #244D58 !important;
}

.bg-deedy-primary .btn, .bg-deedy-primary .btn {
    color: #244D58 !important;
    background-color: #AEE6E4 !important;
    border-color: #AEE6E4 !important;
    border-radius: 0 !important;
    padding: .5rem 2rem !important;
    font-weight: 700 !important;
}
.bg-deedy-light .btn, .bg-deedy-light .btn {
    color: #FFF !important;
    background-color: #2D5F6C !important;
    border-color: #2D5F6C !important;
    border-radius: 0 !important;
    padding: .5rem 2rem !important;
    font-weight: 700 !important;
}
.w-600 {
    max-width: 600px;
}
.object-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
}

.panel .icon-link img{
    max-height: 118px; 
    width:auto;
}
a .icon-link p:hover {
    text-decoration: none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
    float: unset;
}
.woocommerce-dashboard .entry-header, .woocommerce-account .site-header {
    display: none;
}

ul.dark-bullets, ul.light-bullets, ul.white-bullets {
  list-style: none;
  padding-left: 0;
}

ul.dark-bullets li, ul.light-bullets li, ul.white-bullets li {
    position: relative;
    padding-left: 60px; /* space for the image */
    margin-bottom: 20px; /* space between items */
}

ul.dark-bullets li::before, ul.light-bullets li::before, ul.white-bullets li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2.5px; /* adjust vertically */
  width: 27px;
  height: 27px;
  background-size: contain;
  background-repeat: no-repeat;
}
ul.dark-bullets li::before {
  background-image: url('./inc/assets/dark-bullet.png');
}
ul.light-bullets li::before {
  background-image: url('./inc/assets/light-bullet.png');
}
ul.white-bullets li::before {
  background-image: url('./inc/assets/white-bullet.png');
}

@media (min-width: 768px) {
    .mt-md-0 {
    margin-top: 0 !important;
    }
}

hr.deedy-dark {
    border-top: 1px solid #244D58;
}
hr.deedy-light {
    border-top: 1px solid #AEE6E4;
}