/* ---------- Color Module Styles ----------- */
p
{
    color: #2f2f33;
}

h1,
.h1
{
    color: #b49650;
}

h2,
.h2
{
    color: #b49650;
}

h3,
.h3
{
    color: #b49650;
}

h4,
.h4
{
    color: #b49650;
}

h5,
.h5
{
    color: #b49650;
}

h6,
.h6,
.footer-title
{
    color: #b49650;
}

h2.hs-line-11,
.h2.hs-line-11
{
    color: #b49650 !important;
}

a
{
    color: #b49650;
}

.btn-primary,
.cke_panel_listItem .btn-primary,
.cke_editable .btn-primary
{
    color: #ffffff;
    border-color: #b49650;
    background-color: #b49650;
}

.btn-primary:hover,
.btn-primary:hover a,
.btn-primary:focus,
.btn-primary:focus a,
.cke_panel_listItem .btn-primary:hover,
.cke_panel_listItem .btn-primary:hover a,
.cke_panel_listItem .btn-primary:focus,
.cke_panel_listItem .btn-primary:focus a,
.cke_editable .btn-primary:hover,
.cke_editable .btn-primary:hover a,
.cke_editable .btn-primary:focus,
.cke_editable .btn-primary:focus a
{
    border-color: #564725;
    background-color: #564725;
}

.btn-primary.btn-double-layer,
.cke_panel_listItem .btn-primary.btn-double-layer,
.cke_editable .btn-primary.btn-double-layer
{
    box-shadow: 4px 4px 0 #564725;
}

.btn-primary-dark,
.cke_panel_listItem .btn-primary-dark,
.cke_editable .btn-primary-dark
{
    color: #ffffff;
    border-color: #564725;
    background-color: #564725;
}

.btn-primary-dark:hover,
.btn-primary-dark:hover a,
.btn-primary-dark:focus,
.btn-primary-dark:focus a,
.cke_panel_listItem .btn-primary-dark:hover,
.cke_panel_listItem .btn-primary-dark:hover a,
.cke_panel_listItem .btn-primary-dark:focus,
.cke_panel_listItem .btn-primary-dark:focus a,
.cke_editable .btn-primary-dark:hover,
.cke_editable .btn-primary-dark:hover a,
.cke_editable .btn-primary-dark:focus,
.cke_editable .btn-primary-dark:focus a
{
    border-color: #b49650;
    background-color: #b49650;
}

.btn-primary-dark.btn-double-layer,
.cke_panel_listItem .btn-primary-dark.btn-double-layer,
.cke_editable .btn-primary-dark.btn-double-layer
{
    box-shadow: 4px 4px 0 #b49650;
}

.btn-secondary,
.btn-secondary a,
.cke_panel_listItem .btn-secondary,
.cke_panel_listItem .btn-secondary a,
.cke_editable .btn-secondary,
.cke_editable .btn-secondary a
{
    color: #ffffff;
    border-color: #ed6b06;
    background-color: #ed6b06;
}

.btn-secondary:hover,
.btn-secondary:hover a,
.btn-secondary:focus,
.btn-secondary:focus a,
.btn-secondary a:hover,
.btn-secondary a:hover a,
.btn-secondary a:focus,
.btn-secondary a:focus a,
.cke_panel_listItem .btn-secondary:hover,
.cke_panel_listItem .btn-secondary:hover a,
.cke_panel_listItem .btn-secondary:focus,
.cke_panel_listItem .btn-secondary:focus a,
.cke_panel_listItem .btn-secondary a:hover,
.cke_panel_listItem .btn-secondary a:hover a,
.cke_panel_listItem .btn-secondary a:focus,
.cke_panel_listItem .btn-secondary a:focus a,
.cke_editable .btn-secondary:hover,
.cke_editable .btn-secondary:hover a,
.cke_editable .btn-secondary:focus,
.cke_editable .btn-secondary:focus a,
.cke_editable .btn-secondary a:hover,
.cke_editable .btn-secondary a:hover a,
.cke_editable .btn-secondary a:focus,
.cke_editable .btn-secondary a:focus a
{
    border-color: #7a3703;
    background-color: #7a3703;
}

.btn-secondary.btn-double-layer,
.btn-secondary a.btn-double-layer,
.cke_panel_listItem .btn-secondary.btn-double-layer,
.cke_panel_listItem .btn-secondary a.btn-double-layer,
.cke_editable .btn-secondary.btn-double-layer,
.cke_editable .btn-secondary a.btn-double-layer
{
    box-shadow: 4px 4px 0 #7a3703;
}

.btn-secondary-dark,
.btn-secondary-dark a,
.cke_panel_listItem .btn-secondary-dark,
.cke_panel_listItem .btn-secondary-dark a,
.cke_editable .btn-secondary-dark,
.cke_editable .btn-secondary-dark a
{
    color: #ffffff;
    border-color: #7a3703;
    background-color: #7a3703;
}

.btn-secondary-dark:hover,
.btn-secondary-dark:hover a,
.btn-secondary-dark:focus,
.btn-secondary-dark:focus a,
.btn-secondary-dark a:hover,
.btn-secondary-dark a:hover a,
.btn-secondary-dark a:focus,
.btn-secondary-dark a:focus a,
.cke_panel_listItem .btn-secondary-dark:hover,
.cke_panel_listItem .btn-secondary-dark:hover a,
.cke_panel_listItem .btn-secondary-dark:focus,
.cke_panel_listItem .btn-secondary-dark:focus a,
.cke_panel_listItem .btn-secondary-dark a:hover,
.cke_panel_listItem .btn-secondary-dark a:hover a,
.cke_panel_listItem .btn-secondary-dark a:focus,
.cke_panel_listItem .btn-secondary-dark a:focus a,
.cke_editable .btn-secondary-dark:hover,
.cke_editable .btn-secondary-dark:hover a,
.cke_editable .btn-secondary-dark:focus,
.cke_editable .btn-secondary-dark:focus a,
.cke_editable .btn-secondary-dark a:hover,
.cke_editable .btn-secondary-dark a:hover a,
.cke_editable .btn-secondary-dark a:focus,
.cke_editable .btn-secondary-dark a:focus a
{
    border-color: #ed6b06;
    background-color: #ed6b06;
}

.btn-secondary-dark.btn-double-layer,
.btn-secondary-dark a.btn-double-layer,
.cke_panel_listItem .btn-secondary-dark.btn-double-layer,
.cke_panel_listItem .btn-secondary-dark a.btn-double-layer,
.cke_editable .btn-secondary-dark.btn-double-layer,
.cke_editable .btn-secondary-dark a.btn-double-layer
{
    box-shadow: 4px 4px 0 #ed6b06;
}

.btn-accent-1,
.btn-accent-1 a,
.cke_panel_listItem .btn-accent-1,
.cke_panel_listItem .btn-accent-1 a,
.cke_editable .btn-accent-1,
.cke_editable .btn-accent-1 a
{
    color: #2f2f32 !important;
    border-color: #ed6b06;
    background-color: #ed6b06;
}

.btn-accent-1:hover,
.btn-accent-1:hover a,
.btn-accent-1:focus,
.btn-accent-1:focus a,
.btn-accent-1 a:hover,
.btn-accent-1 a:hover a,
.btn-accent-1 a:focus,
.btn-accent-1 a:focus a,
.cke_panel_listItem .btn-accent-1:hover,
.cke_panel_listItem .btn-accent-1:hover a,
.cke_panel_listItem .btn-accent-1:focus,
.cke_panel_listItem .btn-accent-1:focus a,
.cke_panel_listItem .btn-accent-1 a:hover,
.cke_panel_listItem .btn-accent-1 a:hover a,
.cke_panel_listItem .btn-accent-1 a:focus,
.cke_panel_listItem .btn-accent-1 a:focus a,
.cke_editable .btn-accent-1:hover,
.cke_editable .btn-accent-1:hover a,
.cke_editable .btn-accent-1:focus,
.cke_editable .btn-accent-1:focus a,
.cke_editable .btn-accent-1 a:hover,
.cke_editable .btn-accent-1 a:hover a,
.cke_editable .btn-accent-1 a:focus,
.cke_editable .btn-accent-1 a:focus a
{
    border-color: #f3f0eb;
    background-color: #f3f0eb;
}

.btn-accent-1.btn-double-layer,
.btn-accent-1 a.btn-double-layer,
.cke_panel_listItem .btn-accent-1.btn-double-layer,
.cke_panel_listItem .btn-accent-1 a.btn-double-layer,
.cke_editable .btn-accent-1.btn-double-layer,
.cke_editable .btn-accent-1 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #f3f0eb;
}

.btn-accent-2,
.btn-accent-2 a,
.cke_panel_listItem .btn-accent-2,
.cke_panel_listItem .btn-accent-2 a,
.cke_editable .btn-accent-2,
.cke_editable .btn-accent-2 a
{
    color: #2f2f32;
    border-color: #f3f0eb;
    background-color: #f3f0eb;
}

.btn-accent-2:hover,
.btn-accent-2:hover a,
.btn-accent-2:focus,
.btn-accent-2:focus a,
.btn-accent-2 a:hover,
.btn-accent-2 a:hover a,
.btn-accent-2 a:focus,
.btn-accent-2 a:focus a,
.cke_panel_listItem .btn-accent-2:hover,
.cke_panel_listItem .btn-accent-2:hover a,
.cke_panel_listItem .btn-accent-2:focus,
.cke_panel_listItem .btn-accent-2:focus a,
.cke_panel_listItem .btn-accent-2 a:hover,
.cke_panel_listItem .btn-accent-2 a:hover a,
.cke_panel_listItem .btn-accent-2 a:focus,
.cke_panel_listItem .btn-accent-2 a:focus a,
.cke_editable .btn-accent-2:hover,
.cke_editable .btn-accent-2:hover a,
.cke_editable .btn-accent-2:focus,
.cke_editable .btn-accent-2:focus a,
.cke_editable .btn-accent-2 a:hover,
.cke_editable .btn-accent-2 a:hover a,
.cke_editable .btn-accent-2 a:focus,
.cke_editable .btn-accent-2 a:focus a
{
    border-color: #ed6b06;
    background-color: #ed6b06;
}

.btn-accent-2.btn-double-layer,
.btn-accent-2 a.btn-double-layer,
.cke_panel_listItem .btn-accent-2.btn-double-layer,
.cke_panel_listItem .btn-accent-2 a.btn-double-layer,
.cke_editable .btn-accent-2.btn-double-layer,
.cke_editable .btn-accent-2 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #ed6b06;
}

.btn-accent-3,
.btn-accent-3 a,
.cke_panel_listItem .btn-accent-3,
.cke_panel_listItem .btn-accent-3 a,
.cke_editable .btn-accent-3,
.cke_editable .btn-accent-3 a
{
    color: #ffffff;
    border-color: #cea270;
    background-color: #cea270;
}

.btn-accent-3:hover,
.btn-accent-3:hover a,
.btn-accent-3:focus,
.btn-accent-3:focus a,
.btn-accent-3 a:hover,
.btn-accent-3 a:hover a,
.btn-accent-3 a:focus,
.btn-accent-3 a:focus a,
.cke_panel_listItem .btn-accent-3:hover,
.cke_panel_listItem .btn-accent-3:hover a,
.cke_panel_listItem .btn-accent-3:focus,
.cke_panel_listItem .btn-accent-3:focus a,
.cke_panel_listItem .btn-accent-3 a:hover,
.cke_panel_listItem .btn-accent-3 a:hover a,
.cke_panel_listItem .btn-accent-3 a:focus,
.cke_panel_listItem .btn-accent-3 a:focus a,
.cke_editable .btn-accent-3:hover,
.cke_editable .btn-accent-3:hover a,
.cke_editable .btn-accent-3:focus,
.cke_editable .btn-accent-3:focus a,
.cke_editable .btn-accent-3 a:hover,
.cke_editable .btn-accent-3 a:hover a,
.cke_editable .btn-accent-3 a:focus,
.cke_editable .btn-accent-3 a:focus a
{
    border-color: #c8bda7;
    background-color: #c8bda7;
}

.btn-accent-3.btn-double-layer,
.btn-accent-3 a.btn-double-layer,
.cke_panel_listItem .btn-accent-3.btn-double-layer,
.cke_panel_listItem .btn-accent-3 a.btn-double-layer,
.cke_editable .btn-accent-3.btn-double-layer,
.cke_editable .btn-accent-3 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #c8bda7;
}

.btn-accent-4,
.btn-accent-4 a,
.cke_panel_listItem .btn-accent-4,
.cke_panel_listItem .btn-accent-4 a,
.cke_editable .btn-accent-4,
.cke_editable .btn-accent-4 a
{
    color: #2f2f32;
    border-color: #c8bda7;
    background-color: #c8bda7;
}

.btn-accent-4:hover,
.btn-accent-4:hover a,
.btn-accent-4:focus,
.btn-accent-4:focus a,
.btn-accent-4 a:hover,
.btn-accent-4 a:hover a,
.btn-accent-4 a:focus,
.btn-accent-4 a:focus a,
.cke_panel_listItem .btn-accent-4:hover,
.cke_panel_listItem .btn-accent-4:hover a,
.cke_panel_listItem .btn-accent-4:focus,
.cke_panel_listItem .btn-accent-4:focus a,
.cke_panel_listItem .btn-accent-4 a:hover,
.cke_panel_listItem .btn-accent-4 a:hover a,
.cke_panel_listItem .btn-accent-4 a:focus,
.cke_panel_listItem .btn-accent-4 a:focus a,
.cke_editable .btn-accent-4:hover,
.cke_editable .btn-accent-4:hover a,
.cke_editable .btn-accent-4:focus,
.cke_editable .btn-accent-4:focus a,
.cke_editable .btn-accent-4 a:hover,
.cke_editable .btn-accent-4 a:hover a,
.cke_editable .btn-accent-4 a:focus,
.cke_editable .btn-accent-4 a:focus a
{
    border-color: #cea270;
    background-color: #cea270;
}

.btn-accent-4.btn-double-layer,
.btn-accent-4 a.btn-double-layer,
.cke_panel_listItem .btn-accent-4.btn-double-layer,
.cke_panel_listItem .btn-accent-4 a.btn-double-layer,
.cke_editable .btn-accent-4.btn-double-layer,
.cke_editable .btn-accent-4 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #cea270;
}

.btn-black,
.btn-black a,
.cke_panel_listItem .btn-black,
.cke_panel_listItem .btn-black a,
.cke_editable .btn-black,
.cke_editable .btn-black a
{
    color: #b49650;
    border-color: #413636;
    background-color: #413636;
}

.btn-black:hover,
.btn-black:hover a,
.btn-black:focus,
.btn-black:focus a,
.btn-black a:hover,
.btn-black a:hover a,
.btn-black a:focus,
.btn-black a:focus a,
.cke_panel_listItem .btn-black:hover,
.cke_panel_listItem .btn-black:hover a,
.cke_panel_listItem .btn-black:focus,
.cke_panel_listItem .btn-black:focus a,
.cke_panel_listItem .btn-black a:hover,
.cke_panel_listItem .btn-black a:hover a,
.cke_panel_listItem .btn-black a:focus,
.cke_panel_listItem .btn-black a:focus a,
.cke_editable .btn-black:hover,
.cke_editable .btn-black:hover a,
.cke_editable .btn-black:focus,
.cke_editable .btn-black:focus a,
.cke_editable .btn-black a:hover,
.cke_editable .btn-black a:hover a,
.cke_editable .btn-black a:focus,
.cke_editable .btn-black a:focus a
{
    color: #b49650;
    border-color: #ffffff;
    background-color: #ffffff;
}

.btn-black.btn-double-layer,
.btn-black a.btn-double-layer,
.cke_panel_listItem .btn-black.btn-double-layer,
.cke_panel_listItem .btn-black a.btn-double-layer,
.cke_editable .btn-black.btn-double-layer,
.cke_editable .btn-black a.btn-double-layer
{
    box-shadow: 4px 4px 0 #ffffff;
}

.btn-white,
.btn-white a,
.cke_panel_listItem .btn-white,
.cke_panel_listItem .btn-white a,
.cke_editable .btn-white,
.cke_editable .btn-white a
{
    color: #b49650 !important;
    border-color: #ffffff;
    background-color: #ffffff;
}

.btn-white:hover,
.btn-white:hover a,
.btn-white:focus,
.btn-white:focus a,
.btn-white a:hover,
.btn-white a:hover a,
.btn-white a:focus,
.btn-white a:focus a,
.cke_panel_listItem .btn-white:hover,
.cke_panel_listItem .btn-white:hover a,
.cke_panel_listItem .btn-white:focus,
.cke_panel_listItem .btn-white:focus a,
.cke_panel_listItem .btn-white a:hover,
.cke_panel_listItem .btn-white a:hover a,
.cke_panel_listItem .btn-white a:focus,
.cke_panel_listItem .btn-white a:focus a,
.cke_editable .btn-white:hover,
.cke_editable .btn-white:hover a,
.cke_editable .btn-white:focus,
.cke_editable .btn-white:focus a,
.cke_editable .btn-white a:hover,
.cke_editable .btn-white a:hover a,
.cke_editable .btn-white a:focus,
.cke_editable .btn-white a:focus a
{
    color: #b49650;
    border-color: #e4e4ed;
    background-color: #e4e4ed;
}

.btn-white.btn-double-layer,
.btn-white a.btn-double-layer,
.cke_panel_listItem .btn-white.btn-double-layer,
.cke_panel_listItem .btn-white a.btn-double-layer,
.cke_editable .btn-white.btn-double-layer,
.cke_editable .btn-white a.btn-double-layer
{
    box-shadow: 4px 4px 0 #e4e4ed;
}

.btn-gray-100,
.btn-gray-100 a,
.cke_panel_listItem .btn-gray-100,
.cke_panel_listItem .btn-gray-100 a,
.cke_editable .btn-gray-100,
.cke_editable .btn-gray-100 a
{
    color: #413636;
    border-color: #f3f0eb;
    background-color: #f3f0eb;
}

.btn-gray-100:hover,
.btn-gray-100:hover a,
.btn-gray-100:focus,
.btn-gray-100:focus a,
.btn-gray-100 a:hover,
.btn-gray-100 a:hover a,
.btn-gray-100 a:focus,
.btn-gray-100 a:focus a,
.cke_panel_listItem .btn-gray-100:hover,
.cke_panel_listItem .btn-gray-100:hover a,
.cke_panel_listItem .btn-gray-100:focus,
.cke_panel_listItem .btn-gray-100:focus a,
.cke_panel_listItem .btn-gray-100 a:hover,
.cke_panel_listItem .btn-gray-100 a:hover a,
.cke_panel_listItem .btn-gray-100 a:focus,
.cke_panel_listItem .btn-gray-100 a:focus a,
.cke_editable .btn-gray-100:hover,
.cke_editable .btn-gray-100:hover a,
.cke_editable .btn-gray-100:focus,
.cke_editable .btn-gray-100:focus a,
.cke_editable .btn-gray-100 a:hover,
.cke_editable .btn-gray-100 a:hover a,
.cke_editable .btn-gray-100 a:focus,
.cke_editable .btn-gray-100 a:focus a
{
    color: #413636;
    border-color: #e4e4ed;
    background-color: #e4e4ed;
}

.btn-gray-100.btn-double-layer,
.btn-gray-100 a.btn-double-layer,
.cke_panel_listItem .btn-gray-100.btn-double-layer,
.cke_panel_listItem .btn-gray-100 a.btn-double-layer,
.cke_editable .btn-gray-100.btn-double-layer,
.cke_editable .btn-gray-100 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #e4e4ed;
}

.btn-gray-200,
.btn-gray-200 a,
.cke_panel_listItem .btn-gray-200,
.cke_panel_listItem .btn-gray-200 a,
.cke_editable .btn-gray-200,
.cke_editable .btn-gray-200 a
{
    color: #413636;
    border-color: #e4e4ed;
    background-color: #e4e4ed;
}

.btn-gray-200:hover,
.btn-gray-200:hover a,
.btn-gray-200:focus,
.btn-gray-200:focus a,
.btn-gray-200 a:hover,
.btn-gray-200 a:hover a,
.btn-gray-200 a:focus,
.btn-gray-200 a:focus a,
.cke_panel_listItem .btn-gray-200:hover,
.cke_panel_listItem .btn-gray-200:hover a,
.cke_panel_listItem .btn-gray-200:focus,
.cke_panel_listItem .btn-gray-200:focus a,
.cke_panel_listItem .btn-gray-200 a:hover,
.cke_panel_listItem .btn-gray-200 a:hover a,
.cke_panel_listItem .btn-gray-200 a:focus,
.cke_panel_listItem .btn-gray-200 a:focus a,
.cke_editable .btn-gray-200:hover,
.cke_editable .btn-gray-200:hover a,
.cke_editable .btn-gray-200:focus,
.cke_editable .btn-gray-200:focus a,
.cke_editable .btn-gray-200 a:hover,
.cke_editable .btn-gray-200 a:hover a,
.cke_editable .btn-gray-200 a:focus,
.cke_editable .btn-gray-200 a:focus a
{
    color: #413636;
    border-color: #ceced8;
    background-color: #ceced8;
}

.btn-gray-200.btn-double-layer,
.btn-gray-200 a.btn-double-layer,
.cke_panel_listItem .btn-gray-200.btn-double-layer,
.cke_panel_listItem .btn-gray-200 a.btn-double-layer,
.cke_editable .btn-gray-200.btn-double-layer,
.cke_editable .btn-gray-200 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #ceced8;
}

.btn-gray-300,
.btn-gray-300 a,
.cke_panel_listItem .btn-gray-300,
.cke_panel_listItem .btn-gray-300 a,
.cke_editable .btn-gray-300,
.cke_editable .btn-gray-300 a
{
    color: #ffffff;
    border-color: #ceced8;
    background-color: #ceced8;
}

.btn-gray-300:hover,
.btn-gray-300:hover a,
.btn-gray-300:focus,
.btn-gray-300:focus a,
.btn-gray-300 a:hover,
.btn-gray-300 a:hover a,
.btn-gray-300 a:focus,
.btn-gray-300 a:focus a,
.cke_panel_listItem .btn-gray-300:hover,
.cke_panel_listItem .btn-gray-300:hover a,
.cke_panel_listItem .btn-gray-300:focus,
.cke_panel_listItem .btn-gray-300:focus a,
.cke_panel_listItem .btn-gray-300 a:hover,
.cke_panel_listItem .btn-gray-300 a:hover a,
.cke_panel_listItem .btn-gray-300 a:focus,
.cke_panel_listItem .btn-gray-300 a:focus a,
.cke_editable .btn-gray-300:hover,
.cke_editable .btn-gray-300:hover a,
.cke_editable .btn-gray-300:focus,
.cke_editable .btn-gray-300:focus a,
.cke_editable .btn-gray-300 a:hover,
.cke_editable .btn-gray-300 a:hover a,
.cke_editable .btn-gray-300 a:focus,
.cke_editable .btn-gray-300 a:focus a
{
    color: #ffffff;
    border-color: #a8a8b3;
    background-color: #a8a8b3;
}

.btn-gray-300.btn-double-layer,
.btn-gray-300 a.btn-double-layer,
.cke_panel_listItem .btn-gray-300.btn-double-layer,
.cke_panel_listItem .btn-gray-300 a.btn-double-layer,
.cke_editable .btn-gray-300.btn-double-layer,
.cke_editable .btn-gray-300 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #a8a8b3;
}

.btn-gray-400,
.btn-gray-400 a,
.cke_panel_listItem .btn-gray-400,
.cke_panel_listItem .btn-gray-400 a,
.cke_editable .btn-gray-400,
.cke_editable .btn-gray-400 a
{
    color: #ffffff;
    border-color: #a8a8b3;
    background-color: #a8a8b3;
}

.btn-gray-400:hover,
.btn-gray-400:hover a,
.btn-gray-400:focus,
.btn-gray-400:focus a,
.btn-gray-400 a:hover,
.btn-gray-400 a:hover a,
.btn-gray-400 a:focus,
.btn-gray-400 a:focus a,
.cke_panel_listItem .btn-gray-400:hover,
.cke_panel_listItem .btn-gray-400:hover a,
.cke_panel_listItem .btn-gray-400:focus,
.cke_panel_listItem .btn-gray-400:focus a,
.cke_panel_listItem .btn-gray-400 a:hover,
.cke_panel_listItem .btn-gray-400 a:hover a,
.cke_panel_listItem .btn-gray-400 a:focus,
.cke_panel_listItem .btn-gray-400 a:focus a,
.cke_editable .btn-gray-400:hover,
.cke_editable .btn-gray-400:hover a,
.cke_editable .btn-gray-400:focus,
.cke_editable .btn-gray-400:focus a,
.cke_editable .btn-gray-400 a:hover,
.cke_editable .btn-gray-400 a:hover a,
.cke_editable .btn-gray-400 a:focus,
.cke_editable .btn-gray-400 a:focus a
{
    color: #ffffff;
    border-color: #81818c;
    background-color: #81818c;
}

.btn-gray-400.btn-double-layer,
.btn-gray-400 a.btn-double-layer,
.cke_panel_listItem .btn-gray-400.btn-double-layer,
.cke_panel_listItem .btn-gray-400 a.btn-double-layer,
.cke_editable .btn-gray-400.btn-double-layer,
.cke_editable .btn-gray-400 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #81818c;
}

.btn-gray-500,
.btn-gray-500 a,
.cke_panel_listItem .btn-gray-500,
.cke_panel_listItem .btn-gray-500 a,
.cke_editable .btn-gray-500,
.cke_editable .btn-gray-500 a
{
    color: #ffffff;
    border-color: #81818c;
    background-color: #81818c;
}

.btn-gray-500:hover,
.btn-gray-500:hover a,
.btn-gray-500:focus,
.btn-gray-500:focus a,
.btn-gray-500 a:hover,
.btn-gray-500 a:hover a,
.btn-gray-500 a:focus,
.btn-gray-500 a:focus a,
.cke_panel_listItem .btn-gray-500:hover,
.cke_panel_listItem .btn-gray-500:hover a,
.cke_panel_listItem .btn-gray-500:focus,
.cke_panel_listItem .btn-gray-500:focus a,
.cke_panel_listItem .btn-gray-500 a:hover,
.cke_panel_listItem .btn-gray-500 a:hover a,
.cke_panel_listItem .btn-gray-500 a:focus,
.cke_panel_listItem .btn-gray-500 a:focus a,
.cke_editable .btn-gray-500:hover,
.cke_editable .btn-gray-500:hover a,
.cke_editable .btn-gray-500:focus,
.cke_editable .btn-gray-500:focus a,
.cke_editable .btn-gray-500 a:hover,
.cke_editable .btn-gray-500 a:hover a,
.cke_editable .btn-gray-500 a:focus,
.cke_editable .btn-gray-500 a:focus a
{
    color: #ffffff;
    border-color: #5e5e66;
    background-color: #5e5e66;
}

.btn-gray-500.btn-double-layer,
.btn-gray-500 a.btn-double-layer,
.cke_panel_listItem .btn-gray-500.btn-double-layer,
.cke_panel_listItem .btn-gray-500 a.btn-double-layer,
.cke_editable .btn-gray-500.btn-double-layer,
.cke_editable .btn-gray-500 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #5e5e66;
}

.btn-gray-600,
.btn-gray-600 a,
.cke_panel_listItem .btn-gray-600,
.cke_panel_listItem .btn-gray-600 a,
.cke_editable .btn-gray-600,
.cke_editable .btn-gray-600 a
{
    color: #ffffff;
    border-color: #5e5e66;
    background-color: #5e5e66;
}

.btn-gray-600:hover,
.btn-gray-600:hover a,
.btn-gray-600:focus,
.btn-gray-600:focus a,
.btn-gray-600 a:hover,
.btn-gray-600 a:hover a,
.btn-gray-600 a:focus,
.btn-gray-600 a:focus a,
.cke_panel_listItem .btn-gray-600:hover,
.cke_panel_listItem .btn-gray-600:hover a,
.cke_panel_listItem .btn-gray-600:focus,
.cke_panel_listItem .btn-gray-600:focus a,
.cke_panel_listItem .btn-gray-600 a:hover,
.cke_panel_listItem .btn-gray-600 a:hover a,
.cke_panel_listItem .btn-gray-600 a:focus,
.cke_panel_listItem .btn-gray-600 a:focus a,
.cke_editable .btn-gray-600:hover,
.cke_editable .btn-gray-600:hover a,
.cke_editable .btn-gray-600:focus,
.cke_editable .btn-gray-600:focus a,
.cke_editable .btn-gray-600 a:hover,
.cke_editable .btn-gray-600 a:hover a,
.cke_editable .btn-gray-600 a:focus,
.cke_editable .btn-gray-600 a:focus a
{
    color: #ffffff;
    border-color: #46464d;
    background-color: #46464d;
}

.btn-gray-600.btn-double-layer,
.btn-gray-600 a.btn-double-layer,
.cke_panel_listItem .btn-gray-600.btn-double-layer,
.cke_panel_listItem .btn-gray-600 a.btn-double-layer,
.cke_editable .btn-gray-600.btn-double-layer,
.cke_editable .btn-gray-600 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #46464d;
}

.btn-gray-700,
.btn-gray-700 a,
.cke_panel_listItem .btn-gray-700,
.cke_panel_listItem .btn-gray-700 a,
.cke_editable .btn-gray-700,
.cke_editable .btn-gray-700 a
{
    color: #ffffff;
    border-color: #46464d;
    background-color: #46464d;
}

.btn-gray-700:hover,
.btn-gray-700:hover a,
.btn-gray-700:focus,
.btn-gray-700:focus a,
.btn-gray-700 a:hover,
.btn-gray-700 a:hover a,
.btn-gray-700 a:focus,
.btn-gray-700 a:focus a,
.cke_panel_listItem .btn-gray-700:hover,
.cke_panel_listItem .btn-gray-700:hover a,
.cke_panel_listItem .btn-gray-700:focus,
.cke_panel_listItem .btn-gray-700:focus a,
.cke_panel_listItem .btn-gray-700 a:hover,
.cke_panel_listItem .btn-gray-700 a:hover a,
.cke_panel_listItem .btn-gray-700 a:focus,
.cke_panel_listItem .btn-gray-700 a:focus a,
.cke_editable .btn-gray-700:hover,
.cke_editable .btn-gray-700:hover a,
.cke_editable .btn-gray-700:focus,
.cke_editable .btn-gray-700:focus a,
.cke_editable .btn-gray-700 a:hover,
.cke_editable .btn-gray-700 a:hover a,
.cke_editable .btn-gray-700 a:focus,
.cke_editable .btn-gray-700 a:focus a
{
    color: #ffffff;
    border-color: #2f2f33;
    background-color: #2f2f33;
}

.btn-gray-700.btn-double-layer,
.btn-gray-700 a.btn-double-layer,
.cke_panel_listItem .btn-gray-700.btn-double-layer,
.cke_panel_listItem .btn-gray-700 a.btn-double-layer,
.cke_editable .btn-gray-700.btn-double-layer,
.cke_editable .btn-gray-700 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #2f2f33;
}

.btn-gray-800,
.btn-gray-800 a,
.cke_panel_listItem .btn-gray-800,
.cke_panel_listItem .btn-gray-800 a,
.cke_editable .btn-gray-800,
.cke_editable .btn-gray-800 a
{
    color: #ffffff;
    border-color: #2f2f33;
    background-color: #2f2f33;
}

.btn-gray-800:hover,
.btn-gray-800:hover a,
.btn-gray-800:focus,
.btn-gray-800:focus a,
.btn-gray-800 a:hover,
.btn-gray-800 a:hover a,
.btn-gray-800 a:focus,
.btn-gray-800 a:focus a,
.cke_panel_listItem .btn-gray-800:hover,
.cke_panel_listItem .btn-gray-800:hover a,
.cke_panel_listItem .btn-gray-800:focus,
.cke_panel_listItem .btn-gray-800:focus a,
.cke_panel_listItem .btn-gray-800 a:hover,
.cke_panel_listItem .btn-gray-800 a:hover a,
.cke_panel_listItem .btn-gray-800 a:focus,
.cke_panel_listItem .btn-gray-800 a:focus a,
.cke_editable .btn-gray-800:hover,
.cke_editable .btn-gray-800:hover a,
.cke_editable .btn-gray-800:focus,
.cke_editable .btn-gray-800:focus a,
.cke_editable .btn-gray-800 a:hover,
.cke_editable .btn-gray-800 a:hover a,
.cke_editable .btn-gray-800 a:focus,
.cke_editable .btn-gray-800 a:focus a
{
    color: #ffffff;
    border-color: #17181a;
    background-color: #17181a;
}

.btn-gray-800.btn-double-layer,
.btn-gray-800 a.btn-double-layer,
.cke_panel_listItem .btn-gray-800.btn-double-layer,
.cke_panel_listItem .btn-gray-800 a.btn-double-layer,
.cke_editable .btn-gray-800.btn-double-layer,
.cke_editable .btn-gray-800 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #17181a;
}

.btn-gray-900,
.btn-gray-900 a,
.cke_panel_listItem .btn-gray-900,
.cke_panel_listItem .btn-gray-900 a,
.cke_editable .btn-gray-900,
.cke_editable .btn-gray-900 a
{
    color: #ffffff;
    border-color: #17181a;
    background-color: #17181a;
}

.btn-gray-900:hover,
.btn-gray-900:hover a,
.btn-gray-900:focus,
.btn-gray-900:focus a,
.btn-gray-900 a:hover,
.btn-gray-900 a:hover a,
.btn-gray-900 a:focus,
.btn-gray-900 a:focus a,
.cke_panel_listItem .btn-gray-900:hover,
.cke_panel_listItem .btn-gray-900:hover a,
.cke_panel_listItem .btn-gray-900:focus,
.cke_panel_listItem .btn-gray-900:focus a,
.cke_panel_listItem .btn-gray-900 a:hover,
.cke_panel_listItem .btn-gray-900 a:hover a,
.cke_panel_listItem .btn-gray-900 a:focus,
.cke_panel_listItem .btn-gray-900 a:focus a,
.cke_editable .btn-gray-900:hover,
.cke_editable .btn-gray-900:hover a,
.cke_editable .btn-gray-900:focus,
.cke_editable .btn-gray-900:focus a,
.cke_editable .btn-gray-900 a:hover,
.cke_editable .btn-gray-900 a:hover a,
.cke_editable .btn-gray-900 a:focus,
.cke_editable .btn-gray-900 a:focus a
{
    color: #413636 !important;
    border-color: #ffffff;
    background-color: #ffffff;
}

.btn-gray-900.btn-double-layer,
.btn-gray-900 a.btn-double-layer,
.cke_panel_listItem .btn-gray-900.btn-double-layer,
.cke_panel_listItem .btn-gray-900 a.btn-double-layer,
.cke_editable .btn-gray-900.btn-double-layer,
.cke_editable .btn-gray-900 a.btn-double-layer
{
    box-shadow: 4px 4px 0 #ffffff;
}

.btn-outline,
.cke_panel_listItem .btn-outline,
.cke_editable .btn-outline
{
    color: #b49650;
    border: 2px solid #b49650 !important;
    background-color: transparent !important;
}

.btn-outline:hover,
.btn-outline:hover a,
.btn-outline:focus,
.btn-outline:focus a,
.cke_panel_listItem .btn-outline:hover,
.cke_panel_listItem .btn-outline:hover a,
.cke_panel_listItem .btn-outline:focus,
.cke_panel_listItem .btn-outline:focus a,
.cke_editable .btn-outline:hover,
.cke_editable .btn-outline:hover a,
.cke_editable .btn-outline:focus,
.cke_editable .btn-outline:focus a
{
    color: #ffffff !important;
    background-color: #564725 !important;
}

.btn-double-layer .btn-primary
{
    box-shadow: 4px 4px 0 #564725;
}

.btn-double-layer .btn-secondary
{
    box-shadow: 4px 4px 0 #7a3703;
}

.btn-double-layer .btn-accent-1
{
    box-shadow: 4px 4px 0 #f3f0eb;
}

.btn-double-layer .btn-accent-2
{
    box-shadow: 4px 4px 0 #ed6b06;
}

.btn-double-layer .btn-accent-3
{
    box-shadow: 4px 4px 0 #c8bda7;
}

.btn-double-layer .btn-accent-4
{
    box-shadow: 4px 4px 0 #cea270;
}

.btn-double-layer .btn-black
{
    box-shadow: 4px 4px 0 #ffffff;
}

.btn-double-layer .btn-white
{
    box-shadow: 4px 4px 0 #e4e4ed;
}

.btn-double-layer .btn-gray-100
{
    box-shadow: 4px 4px 0 #e4e4ed;
}

.btn-double-layer .btn-gray-200
{
    box-shadow: 4px 4px 0 #ceced8;
}

.btn-double-layer .btn-gray-300
{
    box-shadow: 4px 4px 0 #a8a8b3;
}

.btn-double-layer .btn-gray-400
{
    box-shadow: 4px 4px 0 #81818c;
}

.btn-double-layer .btn-gray-500
{
    box-shadow: 4px 4px 0 #5e5e66;
}

.btn-double-layer .btn-gray-600
{
    box-shadow: 4px 4px 0 #46464d;
}

.btn-double-layer .btn-gray-700
{
    box-shadow: 4px 4px 0 #2f2f33;
}

.btn-double-layer .btn-gray-800
{
    box-shadow: 4px 4px 0 #17181a;
}

.btn-double-layer .btn-gray-900
{
    box-shadow: 4px 4px 0 #ffffff;
}

span.btn
{
    transition: color .15s ease-in-out, background-color .15s ease-in-out,    border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

span.btn a
{
    font-weight: normal !important;

    display: block;

    transition: color .15s ease-in-out, background-color .15s ease-in-out,    border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    text-decoration: none;
    letter-spacing: 0 !important;
    text-transform: none;

    color: #ffffff;
    background-color: none;
}

span.btn a:hover
{
    text-decoration: none;

    border-color: none;
    background-color: none;
}

span.btn-primary:hover a,
span.btn-primary:focus a
{
    color: #ffffff;
}

span.btn-primary.btn-double-layer a
{
    text-decoration: none;
}

span.btn-primary.btn-double-layer:hover
{
    border-color: #564725;
    background-color: #564725;
}

span.btn-secondary a
{
    color: #ffffff;
    border-color: #ed6b06;
    background-color: #ed6b06;
}

span.btn-secondary a:hover,
span.btn-secondary a:focus
{
    border-color: #7a3703;
    background-color: #7a3703;
}

span.btn-secondary:hover a,
span.btn-secondary:focus a
{
    border-color: #7a3703;
    background-color: #7a3703;
}

span.btn-white a
{
    color: #b49650;
}

span.btn-white a:hover
{
    border-color: #e4e4ed;
    background-color: #e4e4ed;
}

span.btn-white.btn-double-layer a
{
    text-decoration: none;
}

span.btn-white.btn-double-layer:hover
{
    border-color: #f3f0eb;
    background-color: #f3f0eb;
}

span.btn > a
{
    padding: 0;
}

a.lnk
{
    text-decoration: none !important;
}

a.lnk.lnk-primary
{
    color: #b49650 !important;
}

a.lnk.lnk-primary:hover
{
    color: #564725 !important;
}

a.lnk.lnk-primary-dark
{
    color: #564725 !important;
}

a.lnk.lnk-primary-dark:hover
{
    color: #b49650 !important;
}

a.lnk.lnk-secondary
{
    color: #ed6b06 !important;
}

a.lnk.lnk-secondary:hover
{
    color: #7a3703 !important;
}

a.lnk.lnk-secondary-dark
{
    color: #7a3703 !important;
}

a.lnk.lnk-secondary-dark:hover
{
    color: #ed6b06 !important;
}

a.lnk.lnk-accent-1
{
    color: #ed6b06 !important;
}

a.lnk.lnk-accent-1:hover
{
    color: #f3f0eb !important;
}

a.lnk.lnk-accent-2
{
    color: #f3f0eb !important;
}

a.lnk.lnk-accent-2:hover
{
    color: #ed6b06 !important;
}

a.lnk.lnk-accent-3
{
    color: #cea270 !important;
}

a.lnk.lnk-accent-3:hover
{
    color: #c8bda7 !important;
}

a.lnk.lnk-accent-4
{
    color: #c8bda7 !important;
}

a.lnk.lnk-accent-4:hover
{
    color: #cea270 !important;
}

a.lnk.lnk-black
{
    color: #413636 !important;
}

a.lnk.lnk-black:hover
{
    color: #17181a !important;
}

a.lnk.lnk-white
{
    color: #ffffff !important;
}

a.lnk.lnk-white:hover
{
    color: #e4e4ed !important;
}

a.lnk.lnk-gray-100
{
    color: #f3f0eb !important;
}

a.lnk.lnk-gray-100:hover
{
    color: #e4e4ed !important;
}

a.lnk.lnk-gray-200
{
    color: #e4e4ed !important;
}

a.lnk.lnk-gray-200:hover
{
    color: #ceced8 !important;
}

a.lnk.lnk-gray-300
{
    color: #ceced8 !important;
}

a.lnk.lnk-gray-300:hover
{
    color: #a8a8b3 !important;
}

a.lnk.lnk-gray-400
{
    color: #a8a8b3 !important;
}

a.lnk.lnk-gray-400:hover
{
    color: #81818c !important;
}

a.lnk.lnk-gray-500
{
    color: #81818c !important;
}

a.lnk.lnk-gray-500:hover
{
    color: #5e5e66 !important;
}

a.lnk.lnk-gray-600
{
    color: #5e5e66 !important;
}

a.lnk.lnk-gray-600:hover
{
    color: #46464d !important;
}

a.lnk.lnk-gray-700
{
    color: #46464d !important;
}

a.lnk.lnk-gray-700:hover
{
    color: #2f2f33 !important;
}

a.lnk.lnk-gray-800
{
    color: #2f2f33 !important;
}

a.lnk.lnk-gray-800:hover
{
    color: #17181a !important;
}

a.lnk.lnk-gray-900
{
    color: #17181a !important;
}

a.lnk.lnk-gray-900:hover
{
    color: #413636 !important;
}

span.lnk
{
    color: #b49650;
}

span.lnk a
{
    text-decoration: none;
}

span.lnk.lnk-primary a
{
    color: #b49650 !important;
}

span.lnk.lnk-primary a:hover
{
    color: #564725 !important;
}

span.lnk.lnk-primary-dark
{
    color: #564725 !important;
}

span.lnk.lnk-primary-dark a
{
    color: #564725 !important;
}

span.lnk.lnk-primary-dark a:hover
{
    color: #b49650 !important;
}

span.lnk.lnk-secondary
{
    color: #ed6b06 !important;
}

span.lnk.lnk-secondary a
{
    color: #ed6b06 !important;
}

span.lnk.lnk-secondary a:hover
{
    color: #7a3703 !important;
}

span.lnk.lnk-secondary-dark
{
    color: #7a3703 !important;
}

span.lnk.lnk-secondary-dark a
{
    color: #7a3703 !important;
}

span.lnk.lnk-secondary-dark a:hover
{
    color: #ed6b06 !important;
}

span.lnk.lnk-accent-1
{
    color: #ed6b06 !important;
}

span.lnk.lnk-accent-1 a
{
    color: #ed6b06 !important;
}

span.lnk.lnk-accent-1 a:hover
{
    color: #f3f0eb !important;
}

span.lnk.lnk-accent-2
{
    color: #f3f0eb !important;
}

span.lnk.lnk-accent-2 a
{
    color: #f3f0eb !important;
}

span.lnk.lnk-accent-2 a:hover
{
    color: #f3f0eb !important;
}

span.lnk.lnk-accent-3
{
    color: #cea270 !important;
}

span.lnk.lnk-accent-3 a
{
    color: #cea270 !important;
}

span.lnk.lnk-accent-3 a:hover
{
    color: #c8bda7 !important;
}

span.lnk.lnk-accent-4
{
    color: #c8bda7 !important;
}

span.lnk.lnk-accent-4 a
{
    color: #c8bda7 !important;
}

span.lnk.lnk-accent-4 a:hover
{
    color: #cea270 !important;
}

span.lnk.lnk-black
{
    color: #000000 !important;
}

span.lnk.lnk-black a
{
    color: #413636 !important;
}

span.lnk.lnk-black a:hover
{
    color: #17181a !important;
}

span.lnk.lnk-white
{
    color: #ffffff !important;
}

span.lnk.lnk-white a
{
    color: #ffffff !important;
}

span.lnk.lnk-white a:hover
{
    color: #f3f0eb !important;
}

span.lnk.lnk-gray-100
{
    color: #f3f0eb !important;
}

span.lnk.lnk-gray-100 a
{
    color: #f3f0eb !important;
}

span.lnk.lnk-gray-100 a:hover
{
    color: #e4e4ed !important;
}

span.lnk.lnk-gray-200
{
    color: #e4e4ed !important;
}

span.lnk.lnk-gray-200 a
{
    color: #e4e4ed !important;
}

span.lnk.lnk-gray-200 a:hover
{
    color: #ceced8 !important;
}

span.lnk.lnk-gray-300
{
    color: #ceced8 !important;
}

span.lnk.lnk-gray-300 a
{
    color: #ceced8 !important;
}

span.lnk.lnk-gray-300 a:hover
{
    color: #a8a8b3 !important;
}

span.lnk.lnk-gray-400
{
    color: #a8a8b3 !important;
}

span.lnk.lnk-gray-400 a
{
    color: #a8a8b3 !important;
}

span.lnk.lnk-gray-400 a:hover
{
    color: #81818c !important;
}

span.lnk.lnk-gray-500
{
    color: #81818c !important;
}

span.lnk.lnk-gray-500 a
{
    color: #81818c !important;
}

span.lnk.lnk-gray-500 a:hover
{
    color: #5e5e66 !important;
}

span.lnk.lnk-gray-600
{
    color: #5e5e66 !important;
}

span.lnk.lnk-gray-600 a
{
    color: #5e5e66 !important;
}

span.lnk.lnk-gray-600 a:hover
{
    color: #46464d !important;
}

span.lnk.lnk-gray-700
{
    color: #46464d !important;
}

span.lnk.lnk-gray-700 a
{
    color: #46464d !important;
}

span.lnk.lnk-gray-700 a:hover
{
    color: #2f2f33 !important;
}

span.lnk.lnk-gray-800
{
    color: #2f2f33 !important;
}

span.lnk.lnk-gray-800 a
{
    color: #2f2f33 !important;
}

span.lnk.lnk-gray-800 a:hover
{
    color: #17181a !important;
}

span.lnk.lnk-gray-900
{
    color: #17181a !important;
}

span.lnk.lnk-gray-900 a
{
    color: #17181a !important;
}

span.lnk.lnk-gray-900 a:hover
{
    color: #413636 !important;
}

.footer-top-sections.footer-top-color-type-white
{
    background-color: #ffffff;
}

.footer-top-sections.footer-top-color-type-dark
{
    background-color: #b49650;
}

.footer-top-sections.footer-top-color-type-light
{
    background-color: #f3f0eb;
}

.footer-bottom-sections.footer-bottom-color-type-white
{
    background-color: #ffffff;
}

.footer-bottom-sections.footer-bottom-color-type-dark
{
    background-color: #b49650;
}

.footer-bottom-sections.footer-bottom-color-type-light
{
    background-color: #f3f0eb;
}

.inspired-search-global,
header.navbar .bef-exposed-form
{
    background: #b49650;
}

.region-flyout-menu .inspired-search-global
{
    background: none;
}

.bg-primary
{
    color: #ffffff;
    background-color: #b49650 !important;

    --current-bg: #b49650;
}

.bg-primary p,
.bg-primary h1,
.bg-primary h2,
.bg-primary h3,
.bg-primary h4,
.bg-primary h5,
.bg-primary h6,
.bg-primary span:not(.btn),
.bg-primary a:not(.btn),
.bg-primary a.lnk,
.bg-primary span.lnk a,
.bg-primary .h1,
.bg-primary .h2,
.bg-primary .h3,
.bg-primary .h4,
.bg-primary .h5,
.bg-primary .h6,
.bg-primary .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-primary > .text-formatted p,
.bg-primary > .text-formatted h1,
.bg-primary > .text-formatted h2,
.bg-primary > .text-formatted h3,
.bg-primary > .text-formatted h4,
.bg-primary > .text-formatted h5,
.bg-primary > .text-formatted h6,
.bg-primary > .text-formatted span:not(.btn),
.bg-primary > .text-formatted a.link,
.bg-primary > .text-formatted .overline1,
.bg-primary > .text-formatted .h1,
.bg-primary > .text-formatted .h2,
.bg-primary > .text-formatted .h3,
.bg-primary > .text-formatted .h4,
.bg-primary > .text-formatted .h5,
.bg-primary > .text-formatted .h6,
.bg-primary .counter-contents p,
.bg-primary .counter-contents h1,
.bg-primary .counter-contents h2,
.bg-primary .counter-contents h3,
.bg-primary .counter-contents h4,
.bg-primary .counter-contents h5,
.bg-primary .counter-contents h6,
.bg-primary .counter-contents span:not(.btn),
.bg-primary .counter-contents a.link,
.bg-primary .counter-contents .overline1,
.bg-primary .counter-contents .h1,
.bg-primary .counter-contents .h2,
.bg-primary .counter-contents .h3,
.bg-primary .counter-contents .h4,
.bg-primary .counter-contents .h5,
.bg-primary .counter-contents .h6
{
    color: #ffffff;
}

.bg-primary h2.hs-line-11
{
    color: #ffffff !important;
}

.bg-primary .btn-primary
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-primary .btn-primary:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-primary span.btn-primary:hover a
{
    color: #b49650;
    background-color: #ffffff;
}

.bg-primary .btn-secondary
{
    color: #ffffff;
    border-color: #ed6b06;
    background-color: #ed6b06;
}

.bg-primary .btn-secondary:hover
{
    border-color: #7a3703;
    background-color: #7a3703;
}

.bg-primary .btn-secondary.btn-double-layer
{
    box-shadow: 4px 4px 0 #7a3703;
}

.bg-primary a.link:hover,
.bg-primary a:hover
{
    color: inherit !important;
}

.bg-primary .slick-dots li button::before
{
    color: #ffffff;
}

.bg-primary .slick-dots li.slick-active button::before
{
    color: #ffffff;
}

.bg-primary .card .card-text h1,
.bg-primary .card .card-text h2,
.bg-primary .card .card-text h3,
.bg-primary .card .card-text h4,
.bg-primary .card .card-text h5,
.bg-primary .card .card-text h6,
.bg-primary .card .card-text .h1,
.bg-primary .card .card-text .h2,
.bg-primary .card .card-text .h3,
.bg-primary .card .card-text .h4,
.bg-primary .card .card-text .h5,
.bg-primary .card .card-text .h6,
.bg-primary .paragraph--type--bp-simple h1,
.bg-primary .paragraph--type--bp-simple h2,
.bg-primary .paragraph--type--bp-simple h3,
.bg-primary .paragraph--type--bp-simple h4,
.bg-primary .paragraph--type--bp-simple h5,
.bg-primary .paragraph--type--bp-simple h6,
.bg-primary .paragraph--type--bp-simple .h1,
.bg-primary .paragraph--type--bp-simple .h2,
.bg-primary .paragraph--type--bp-simple .h3,
.bg-primary .paragraph--type--bp-simple .h4,
.bg-primary .paragraph--type--bp-simple .h5,
.bg-primary .paragraph--type--bp-simple .h6
{
    color: #ffffff;
}

.bg-primary .testimonialQuote,
.bg-primary .testimonial-body
{
    color: #ffffff;
}

.bg-primary .testimonialQuote p,
.bg-primary .testimonial-body p
{
    color: #ffffff;
}

.bg-primary-dark
{
    color: #ffffff;
    background-color: #564725 !important;

    --current-bg: #564725;
}

.bg-primary-dark p,
.bg-primary-dark h1,
.bg-primary-dark h2,
.bg-primary-dark h3,
.bg-primary-dark h4,
.bg-primary-dark h5,
.bg-primary-dark h6,
.bg-primary-dark span:not(.btn),
.bg-primary-dark .h1,
.bg-primary-dark .h2,
.bg-primary-dark .h3,
.bg-primary-dark .h4,
.bg-primary-dark .h5,
.bg-primary-dark .h6,
.bg-primary-dark .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-primary-dark > .text-formatted p,
.bg-primary-dark > .text-formatted h1,
.bg-primary-dark > .text-formatted h2,
.bg-primary-dark > .text-formatted h3,
.bg-primary-dark > .text-formatted h4,
.bg-primary-dark > .text-formatted h5,
.bg-primary-dark > .text-formatted h6,
.bg-primary-dark > .text-formatted span:not(.btn),
.bg-primary-dark > .text-formatted .h1,
.bg-primary-dark > .text-formatted .h2,
.bg-primary-dark > .text-formatted .h3,
.bg-primary-dark > .text-formatted .h4,
.bg-primary-dark > .text-formatted .h5,
.bg-primary-dark > .text-formatted .h6,
.bg-primary-dark .counter-contents p,
.bg-primary-dark .counter-contents h1,
.bg-primary-dark .counter-contents h2,
.bg-primary-dark .counter-contents h3,
.bg-primary-dark .counter-contents h4,
.bg-primary-dark .counter-contents h5,
.bg-primary-dark .counter-contents h6,
.bg-primary-dark .counter-contents span:not(.btn),
.bg-primary-dark .counter-contents .h1,
.bg-primary-dark .counter-contents .h2,
.bg-primary-dark .counter-contents .h3,
.bg-primary-dark .counter-contents .h4,
.bg-primary-dark .counter-contents .h5,
.bg-primary-dark .counter-contents .h6
{
    color: #ffffff;
}

.bg-primary-dark .btn-primary
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-primary-dark .btn-primary:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-primary-dark .btn-primary-dark
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-primary-dark .btn-primary-dark:hover
{
    color: #564725 !important;
    background-color: #ffffff !important;
}

.bg-primary-dark .btn-white,
.bg-primary-dark .btn-white a
{
    color: #b49650 !important;
    border-color: #ffffff;
    background-color: #ffffff !important;
}

.bg-primary-dark .btn-white:hover,
.bg-primary-dark .btn-white a:hover
{
    color: #b49650 !important;
    background-color: #f3f0eb !important;
}

.bg-primary-dark a.link,
.bg-primary-dark a:not(.btn)
{
    color: inherit !important;
}

.bg-primary-dark .slick-dots li button::before
{
    color: #ffffff;
}

.bg-primary-dark .slick-dots li.slick-active button::before
{
    color: #ffffff;
}

.bg-primary-dark .card .card-text h1,
.bg-primary-dark .card .card-text h2,
.bg-primary-dark .card .card-text h3,
.bg-primary-dark .card .card-text h4,
.bg-primary-dark .card .card-text h5,
.bg-primary-dark .card .card-text h6,
.bg-primary-dark .card .card-text .h1,
.bg-primary-dark .card .card-text .h2,
.bg-primary-dark .card .card-text .h3,
.bg-primary-dark .card .card-text .h4,
.bg-primary-dark .card .card-text .h5,
.bg-primary-dark .card .card-text .h6,
.bg-primary-dark .paragraph--type--bp-simple h1,
.bg-primary-dark .paragraph--type--bp-simple h2,
.bg-primary-dark .paragraph--type--bp-simple h3,
.bg-primary-dark .paragraph--type--bp-simple h4,
.bg-primary-dark .paragraph--type--bp-simple h5,
.bg-primary-dark .paragraph--type--bp-simple h6,
.bg-primary-dark .paragraph--type--bp-simple .h1,
.bg-primary-dark .paragraph--type--bp-simple .h2,
.bg-primary-dark .paragraph--type--bp-simple .h3,
.bg-primary-dark .paragraph--type--bp-simple .h4,
.bg-primary-dark .paragraph--type--bp-simple .h5,
.bg-primary-dark .paragraph--type--bp-simple .h6
{
    color: #ffffff;
}

.bg-primary-dark .testimonialQuote,
.bg-primary-dark .testimonial-body
{
    color: #ffffff;
}

.bg-primary-dark .testimonialQuote p,
.bg-primary-dark .testimonial-body p
{
    color: #ffffff;
}

.bg-secondary
{
    color: #ffffff;
    background-color: #ed6b06 !important;

    --current-bg: #ed6b06;
}

.bg-secondary p,
.bg-secondary h1,
.bg-secondary h2,
.bg-secondary h3,
.bg-secondary h4,
.bg-secondary h5,
.bg-secondary h6,
.bg-secondary span:not(.btn),
.bg-secondary a.lnk,
.bg-secondary span.lnk a,
.bg-secondary .h1,
.bg-secondary .h2,
.bg-secondary .h3,
.bg-secondary .h4,
.bg-secondary .h5,
.bg-secondary .h6,
.bg-secondary .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-secondary .text-formatted p,
.bg-secondary .text-formatted h1,
.bg-secondary .text-formatted h2,
.bg-secondary .text-formatted h3,
.bg-secondary .text-formatted h4,
.bg-secondary .text-formatted h5,
.bg-secondary .text-formatted h6,
.bg-secondary .text-formatted span:not(.btn),
.bg-secondary .text-formatted .h1,
.bg-secondary .text-formatted .h2,
.bg-secondary .text-formatted .h3,
.bg-secondary .text-formatted .h4,
.bg-secondary .text-formatted .h5,
.bg-secondary .text-formatted .h6,
.bg-secondary .counter-contents p,
.bg-secondary .counter-contents h1,
.bg-secondary .counter-contents h2,
.bg-secondary .counter-contents h3,
.bg-secondary .counter-contents h4,
.bg-secondary .counter-contents h5,
.bg-secondary .counter-contents h6,
.bg-secondary .counter-contents span:not(.btn),
.bg-secondary .counter-contents .h1,
.bg-secondary .counter-contents .h2,
.bg-secondary .counter-contents .h3,
.bg-secondary .counter-contents .h4,
.bg-secondary .counter-contents .h5,
.bg-secondary .counter-contents .h6
{
    color: #ffffff;
}

.bg-secondary > .btn-secondary
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-secondary > .btn-secondary:hover
{
    color: #ed6b06 !important;
    background-color: #ffffff !important;
}

.bg-secondary .btn-secondary
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-secondary .btn-secondary:hover
{
    color: #ed6b06 !important;
    background-color: #ffffff !important;
}

.bg-secondary .subhead1,
.bg-secondary .overline1,
.bg-secondary .subhead2,
.bg-secondary .overline2
{
    color: #ffffff;
}

.bg-secondary .card .card-text h1,
.bg-secondary .card .card-text h2,
.bg-secondary .card .card-text h3,
.bg-secondary .card .card-text h4,
.bg-secondary .card .card-text h5,
.bg-secondary .card .card-text h6,
.bg-secondary .card .card-text .h1,
.bg-secondary .card .card-text .h2,
.bg-secondary .card .card-text .h3,
.bg-secondary .card .card-text .h4,
.bg-secondary .card .card-text .h5,
.bg-secondary .card .card-text .h6,
.bg-secondary .paragraph--type--bp-simple h1,
.bg-secondary .paragraph--type--bp-simple h2,
.bg-secondary .paragraph--type--bp-simple h3,
.bg-secondary .paragraph--type--bp-simple h4,
.bg-secondary .paragraph--type--bp-simple h5,
.bg-secondary .paragraph--type--bp-simple h6,
.bg-secondary .paragraph--type--bp-simple .h1,
.bg-secondary .paragraph--type--bp-simple .h2,
.bg-secondary .paragraph--type--bp-simple .h3,
.bg-secondary .paragraph--type--bp-simple .h4,
.bg-secondary .paragraph--type--bp-simple .h5,
.bg-secondary .paragraph--type--bp-simple .h6
{
    color: #ffffff;
}

.bg-secondary-dark
{
    color: #ffffff;
    background-color: #7a3703 !important;

    --current-bg: #7a3703;
}

.bg-secondary-dark p,
.bg-secondary-dark h1,
.bg-secondary-dark h2,
.bg-secondary-dark h3,
.bg-secondary-dark h4,
.bg-secondary-dark h5,
.bg-secondary-dark h6,
.bg-secondary-dark span:not(.btn),
.bg-secondary-dark .h1,
.bg-secondary-dark .h2,
.bg-secondary-dark .h3,
.bg-secondary-dark .h4,
.bg-secondary-dark .h5,
.bg-secondary-dark .h6,
.bg-secondary-dark .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-secondary-dark > .text-formatted p,
.bg-secondary-dark > .text-formatted h1,
.bg-secondary-dark > .text-formatted h2,
.bg-secondary-dark > .text-formatted h3,
.bg-secondary-dark > .text-formatted h4,
.bg-secondary-dark > .text-formatted h5,
.bg-secondary-dark > .text-formatted h6,
.bg-secondary-dark > .text-formatted span:not(.btn),
.bg-secondary-dark > .text-formatted .h1,
.bg-secondary-dark > .text-formatted .h2,
.bg-secondary-dark > .text-formatted .h3,
.bg-secondary-dark > .text-formatted .h4,
.bg-secondary-dark > .text-formatted .h5,
.bg-secondary-dark > .text-formatted .h6,
.bg-secondary-dark .counter-contents p,
.bg-secondary-dark .counter-contents h1,
.bg-secondary-dark .counter-contents h2,
.bg-secondary-dark .counter-contents h3,
.bg-secondary-dark .counter-contents h4,
.bg-secondary-dark .counter-contents h5,
.bg-secondary-dark .counter-contents h6,
.bg-secondary-dark .counter-contents span:not(.btn),
.bg-secondary-dark .counter-contents .h1,
.bg-secondary-dark .counter-contents .h2,
.bg-secondary-dark .counter-contents .h3,
.bg-secondary-dark .counter-contents .h4,
.bg-secondary-dark .counter-contents .h5,
.bg-secondary-dark .counter-contents .h6
{
    color: #ffffff;
}

.bg-secondary-dark .btn-secondary-dark
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-secondary-dark .btn-secondary-dark:hover
{
    color: #7a3703 !important;
    background-color: #ffffff !important;
}

.bg-secondary-dark .card .card-text h1,
.bg-secondary-dark .card .card-text h2,
.bg-secondary-dark .card .card-text h3,
.bg-secondary-dark .card .card-text h4,
.bg-secondary-dark .card .card-text h5,
.bg-secondary-dark .card .card-text h6,
.bg-secondary-dark .card .card-text .h1,
.bg-secondary-dark .card .card-text .h2,
.bg-secondary-dark .card .card-text .h3,
.bg-secondary-dark .card .card-text .h4,
.bg-secondary-dark .card .card-text .h5,
.bg-secondary-dark .card .card-text .h6,
.bg-secondary-dark .paragraph--type--bp-simple h1,
.bg-secondary-dark .paragraph--type--bp-simple h2,
.bg-secondary-dark .paragraph--type--bp-simple h3,
.bg-secondary-dark .paragraph--type--bp-simple h4,
.bg-secondary-dark .paragraph--type--bp-simple h5,
.bg-secondary-dark .paragraph--type--bp-simple h6,
.bg-secondary-dark .paragraph--type--bp-simple .h1,
.bg-secondary-dark .paragraph--type--bp-simple .h2,
.bg-secondary-dark .paragraph--type--bp-simple .h3,
.bg-secondary-dark .paragraph--type--bp-simple .h4,
.bg-secondary-dark .paragraph--type--bp-simple .h5,
.bg-secondary-dark .paragraph--type--bp-simple .h6
{
    color: #ffffff;
}

.bg-accent-1
{
    color: #2f2f32;
    background-color: #ed6b06 !important;

    --current-bg: #ed6b06;
}

.bg-accent-1 p,
.bg-accent-1 h1,
.bg-accent-1 h2,
.bg-accent-1 h3,
.bg-accent-1 h4,
.bg-accent-1 h5,
.bg-accent-1 h6,
.bg-accent-1 span:not(.btn),
.bg-accent-1 .h1,
.bg-accent-1 .h2,
.bg-accent-1 .h3,
.bg-accent-1 .h4,
.bg-accent-1 .h5,
.bg-accent-1 .h6,
.bg-accent-1 .ckeditor-readmore-toggler
{
    color: #2f2f32;
}

.bg-accent-1 > .text-formatted p,
.bg-accent-1 > .text-formatted h1,
.bg-accent-1 > .text-formatted h2,
.bg-accent-1 > .text-formatted h3,
.bg-accent-1 > .text-formatted h4,
.bg-accent-1 > .text-formatted h5,
.bg-accent-1 > .text-formatted h6,
.bg-accent-1 > .text-formatted span:not(.btn),
.bg-accent-1 > .text-formatted .h1,
.bg-accent-1 > .text-formatted .h2,
.bg-accent-1 > .text-formatted .h3,
.bg-accent-1 > .text-formatted .h4,
.bg-accent-1 > .text-formatted .h5,
.bg-accent-1 > .text-formatted .h6,
.bg-accent-1 .counter-contents p,
.bg-accent-1 .counter-contents h1,
.bg-accent-1 .counter-contents h2,
.bg-accent-1 .counter-contents h3,
.bg-accent-1 .counter-contents h4,
.bg-accent-1 .counter-contents h5,
.bg-accent-1 .counter-contents h6,
.bg-accent-1 .counter-contents span:not(.btn),
.bg-accent-1 .counter-contents .h1,
.bg-accent-1 .counter-contents .h2,
.bg-accent-1 .counter-contents .h3,
.bg-accent-1 .counter-contents .h4,
.bg-accent-1 .counter-contents .h5,
.bg-accent-1 .counter-contents .h6
{
    color: #2f2f32;
}

.bg-accent-1 .btn-accent-1
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-accent-1 .btn-accent-1:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-accent-2
{
    color: #2f2f32;
    background-color: #f3f0eb !important;

    --current-bg: #f3f0eb;
}

.bg-accent-2 p,
.bg-accent-2 h1,
.bg-accent-2 h2,
.bg-accent-2 h3,
.bg-accent-2 h4,
.bg-accent-2 h5,
.bg-accent-2 h6,
.bg-accent-2 span:not(.btn),
.bg-accent-2 .h1,
.bg-accent-2 .h2,
.bg-accent-2 .h3,
.bg-accent-2 .h4,
.bg-accent-2 .h5,
.bg-accent-2 .h6,
.bg-accent-2 .ckeditor-readmore-toggler
{
    color: #2f2f32;
}

.bg-accent-2 > .text-formatted p,
.bg-accent-2 > .text-formatted h1,
.bg-accent-2 > .text-formatted h2,
.bg-accent-2 > .text-formatted h3,
.bg-accent-2 > .text-formatted h4,
.bg-accent-2 > .text-formatted h5,
.bg-accent-2 > .text-formatted h6,
.bg-accent-2 > .text-formatted span:not(.btn),
.bg-accent-2 > .text-formatted .h1,
.bg-accent-2 > .text-formatted .h2,
.bg-accent-2 > .text-formatted .h3,
.bg-accent-2 > .text-formatted .h4,
.bg-accent-2 > .text-formatted .h5,
.bg-accent-2 > .text-formatted .h6,
.bg-accent-2 .counter-contents p,
.bg-accent-2 .counter-contents h1,
.bg-accent-2 .counter-contents h2,
.bg-accent-2 .counter-contents h3,
.bg-accent-2 .counter-contents h4,
.bg-accent-2 .counter-contents h5,
.bg-accent-2 .counter-contents h6,
.bg-accent-2 .counter-contents span:not(.btn),
.bg-accent-2 .counter-contents .h1,
.bg-accent-2 .counter-contents .h2,
.bg-accent-2 .counter-contents .h3,
.bg-accent-2 .counter-contents .h4,
.bg-accent-2 .counter-contents .h5,
.bg-accent-2 .counter-contents .h6
{
    color: #2f2f32;
}

.bg-accent-2 .btn-accent-2
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-accent-2 .btn-accent-2:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-accent-3
{
    color: #ffffff;
    background-color: #cea270 !important;

    --current-bg: #cea270;
}

.bg-accent-3 p,
.bg-accent-3 h1,
.bg-accent-3 h2,
.bg-accent-3 h3,
.bg-accent-3 h4,
.bg-accent-3 h5,
.bg-accent-3 h6,
.bg-accent-3 span:not(.btn),
.bg-accent-3 .h1,
.bg-accent-3 .h2,
.bg-accent-3 .h3,
.bg-accent-3 .h4,
.bg-accent-3 .h5,
.bg-accent-3 .h6,
.bg-accent-3 .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-accent-3 > .text-formatted p,
.bg-accent-3 > .text-formatted h1,
.bg-accent-3 > .text-formatted h2,
.bg-accent-3 > .text-formatted h3,
.bg-accent-3 > .text-formatted h4,
.bg-accent-3 > .text-formatted h5,
.bg-accent-3 > .text-formatted h6,
.bg-accent-3 > .text-formatted span:not(.btn),
.bg-accent-3 > .text-formatted .h1,
.bg-accent-3 > .text-formatted .h2,
.bg-accent-3 > .text-formatted .h3,
.bg-accent-3 > .text-formatted .h4,
.bg-accent-3 > .text-formatted .h5,
.bg-accent-3 > .text-formatted .h6,
.bg-accent-3 .counter-contents p,
.bg-accent-3 .counter-contents h1,
.bg-accent-3 .counter-contents h2,
.bg-accent-3 .counter-contents h3,
.bg-accent-3 .counter-contents h4,
.bg-accent-3 .counter-contents h5,
.bg-accent-3 .counter-contents h6,
.bg-accent-3 .counter-contents span:not(.btn),
.bg-accent-3 .counter-contents .h1,
.bg-accent-3 .counter-contents .h2,
.bg-accent-3 .counter-contents .h3,
.bg-accent-3 .counter-contents .h4,
.bg-accent-3 .counter-contents .h5,
.bg-accent-3 .counter-contents .h6
{
    color: #ffffff;
}

.bg-accent-3 .btn-accent-3
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-accent-3 .btn-accent-3:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-accent-4
{
    color: #2f2f32;
    background-color: #c8bda7 !important;

    --current-bg: #c8bda7;
}

.bg-accent-4 p,
.bg-accent-4 h1,
.bg-accent-4 h2,
.bg-accent-4 h3,
.bg-accent-4 h4,
.bg-accent-4 h5,
.bg-accent-4 h6,
.bg-accent-4 span:not(.btn),
.bg-accent-4 .h1,
.bg-accent-4 .h2,
.bg-accent-4 .h3,
.bg-accent-4 .h4,
.bg-accent-4 .h5,
.bg-accent-4 .h6,
.bg-accent-4 .ckeditor-readmore-toggler
{
    color: #2f2f32;
}

.bg-accent-4 > .text-formatted p,
.bg-accent-4 > .text-formatted h1,
.bg-accent-4 > .text-formatted h2,
.bg-accent-4 > .text-formatted h3,
.bg-accent-4 > .text-formatted h4,
.bg-accent-4 > .text-formatted h5,
.bg-accent-4 > .text-formatted h6,
.bg-accent-4 > .text-formatted span:not(.btn),
.bg-accent-4 > .text-formatted .h1,
.bg-accent-4 > .text-formatted .h2,
.bg-accent-4 > .text-formatted .h3,
.bg-accent-4 > .text-formatted .h4,
.bg-accent-4 > .text-formatted .h5,
.bg-accent-4 > .text-formatted .h6,
.bg-accent-4 .counter-contents p,
.bg-accent-4 .counter-contents h1,
.bg-accent-4 .counter-contents h2,
.bg-accent-4 .counter-contents h3,
.bg-accent-4 .counter-contents h4,
.bg-accent-4 .counter-contents h5,
.bg-accent-4 .counter-contents h6,
.bg-accent-4 .counter-contents span:not(.btn),
.bg-accent-4 .counter-contents .h1,
.bg-accent-4 .counter-contents .h2,
.bg-accent-4 .counter-contents .h3,
.bg-accent-4 .counter-contents .h4,
.bg-accent-4 .counter-contents .h5,
.bg-accent-4 .counter-contents .h6
{
    color: #2f2f32;
}

.bg-accent-4 .btn-accent-4
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-accent-4 .btn-accent-4:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-black
{
    color: #ffffff;
    background-color: #413636 !important;

    --current-bg: #413636;
}

.bg-black p,
.bg-black h1,
.bg-black h2,
.bg-black h3,
.bg-black h4,
.bg-black h5,
.bg-black h6,
.bg-black span:not(.btn),
.bg-black .h1,
.bg-black .h2,
.bg-black .h3,
.bg-black .h4,
.bg-black .h5,
.bg-black .h6,
.bg-black .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-black .btn-black
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-black .btn-black:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-gray-100 .btn-primary,
.bg-gray-100 .btn-secondary,
.bg-gray-100 .btn-black,
.bg-gray-200 .btn-primary,
.bg-gray-200 .btn-secondary,
.bg-gray-200 .btn-black,
.bg-gray-300 .btn-primary,
.bg-gray-300 .btn-secondary,
.bg-gray-300 .btn-black,
.bg-gray-400 .btn-primary,
.bg-gray-400 .btn-secondary,
.bg-gray-400 .btn-black,
.bg-gray-500 .btn-primary,
.bg-gray-500 .btn-secondary,
.bg-gray-500 .btn-black,
.bg-gray-600 .btn-primary,
.bg-gray-600 .btn-secondary,
.bg-gray-600 .btn-black,
.bg-gray-700 .btn-primary,
.bg-gray-700 .btn-secondary,
.bg-gray-700 .btn-black,
.bg-gray-800 .btn-primary,
.bg-gray-800 .btn-secondary,
.bg-gray-800 .btn-black,
.bg-gray-900 .btn-primary,
.bg-gray-900 .btn-secondary,
.bg-gray-900 .btn-black
{
    color: #ffffff;
}

.bg-gray-100 .btn-black:hover,
.bg-gray-200 .btn-black:hover,
.bg-gray-300 .btn-black:hover,
.bg-gray-400 .btn-black:hover,
.bg-gray-500 .btn-black:hover,
.bg-gray-600 .btn-black:hover,
.bg-gray-700 .btn-black:hover,
.bg-gray-800 .btn-black:hover,
.bg-gray-900 .btn-black:hover
{
    color: #000000;
}

.btn-gray-100,
.btn-gray-200,
.btn-gray-300,
.btn-gray-400
{
    color: #17181a;
}

.btn-gray-500,
.btn-gray-600,
.btn-gray-700,
.btn-gray-800,
.btn-gray-900
{
    color: #f3f0eb;
}

.bg-gray-100
{
    color: #2f2f33;
    background-color: #f3f0eb !important;

    --current-bg: #f3f0eb;
}

.bg-gray-100 p,
.bg-gray-100 span:not(.btn),
.bg-gray-100 .ckeditor-readmore-toggler
{
    color: #2f2f33;
}

.bg-gray-100 .btn-gray-100
{
    color: #2f2f33 !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-gray-100 .btn-gray-100:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-gray-200
{
    color: #2f2f33;
    background-color: #e4e4ed !important;

    --current-bg: #e4e4ed;
}

.bg-gray-200 p,
.bg-gray-200 span:not(.btn),
.bg-gray-200 .ckeditor-readmore-toggler
{
    color: #2f2f33;
}

.bg-gray-200 .btn-gray-200
{
    color: #2f2f33 !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-gray-200 .btn-gray-200:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-gray-300
{
    color: #2f2f33;
    background-color: #ceced8 !important;

    --current-bg: #ceced8;
}

.bg-gray-300 p,
.bg-gray-300 span:not(.btn),
.bg-gray-300 .ckeditor-readmore-toggler
{
    color: #2f2f33;
}

.bg-gray-300 .btn-gray-300
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-gray-300 .btn-gray-300:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-gray-400
{
    color: #2f2f33;
    background-color: #a8a8b3 !important;

    --current-bg: #a8a8b3;
}

.bg-gray-400 p,
.bg-gray-400 span:not(.btn),
.bg-gray-400 .ckeditor-readmore-toggler
{
    color: #2f2f33;
}

.bg-gray-400 .btn-gray-400
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-gray-400 .btn-gray-400:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-gray-500
{
    color: #ffffff;
    background-color: #81818c !important;

    --current-bg: #81818c;
}

.bg-gray-500 p,
.bg-gray-500 h1,
.bg-gray-500 h2,
.bg-gray-500 h3,
.bg-gray-500 h4,
.bg-gray-500 h5,
.bg-gray-500 h6,
.bg-gray-500 span:not(.btn),
.bg-gray-500 .h1,
.bg-gray-500 .h2,
.bg-gray-500 .h3,
.bg-gray-500 .h4,
.bg-gray-500 .h5,
.bg-gray-500 .h6,
.bg-gray-500 .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-gray-500 .btn-gray-500
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-gray-500 .btn-gray-500:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-gray-600
{
    color: #ffffff;
    background-color: #5e5e66 !important;

    --current-bg: #5e5e66;
}

.bg-gray-600 p,
.bg-gray-600 h1,
.bg-gray-600 h2,
.bg-gray-600 h3,
.bg-gray-600 h4,
.bg-gray-600 h5,
.bg-gray-600 h6,
.bg-gray-600 span:not(.btn),
.bg-gray-600 .h1,
.bg-gray-600 .h2,
.bg-gray-600 .h3,
.bg-gray-600 .h4,
.bg-gray-600 .h5,
.bg-gray-600 .h6,
.bg-gray-600 .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-gray-600 .btn-gray-600
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-gray-600 .btn-gray-600:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-gray-700
{
    color: #ffffff;
    background-color: #46464d !important;

    --current-bg: #46464d;
}

.bg-gray-700 p,
.bg-gray-700 h1,
.bg-gray-700 h2,
.bg-gray-700 h3,
.bg-gray-700 h4,
.bg-gray-700 h5,
.bg-gray-700 h6,
.bg-gray-700 span:not(.btn),
.bg-gray-700 .h1,
.bg-gray-700 .h2,
.bg-gray-700 .h3,
.bg-gray-700 .h4,
.bg-gray-700 .h5,
.bg-gray-700 .h6,
.bg-gray-700 .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-gray-700 .btn-gray-700
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-gray-700 .btn-gray-700:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-gray-800
{
    color: #ffffff;
    background-color: #2f2f33 !important;

    --current-bg: #2f2f33;
}

.bg-gray-800 p,
.bg-gray-800 h1,
.bg-gray-800 h2,
.bg-gray-800 h3,
.bg-gray-800 h4,
.bg-gray-800 h5,
.bg-gray-800 h6,
.bg-gray-800 span:not(.btn),
.bg-gray-800 .h1,
.bg-gray-800 .h2,
.bg-gray-800 .h3,
.bg-gray-800 .h4,
.bg-gray-800 .h5,
.bg-gray-800 .h6,
.bg-gray-800 .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-gray-800 .btn-gray-800
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-gray-800 .btn-gray-800:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-gray-900
{
    color: #ffffff;
    background-color: #17181a !important;

    --current-bg: #17181a;
}

.bg-gray-900 p,
.bg-gray-900 h1,
.bg-gray-900 h2,
.bg-gray-900 h3,
.bg-gray-900 h4,
.bg-gray-900 h5,
.bg-gray-900 h6,
.bg-gray-900 span:not(.btn),
.bg-gray-900 .h1,
.bg-gray-900 .h2,
.bg-gray-900 .h3,
.bg-gray-900 .h4,
.bg-gray-900 .h5,
.bg-gray-900 .h6,
.bg-gray-900 .ckeditor-readmore-toggler
{
    color: #ffffff;
}

.bg-gray-900 .btn-gray-900
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

.bg-gray-900 .btn-gray-900:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

[class*='bg-'] .btn-outline
{
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
}

[class*='bg-'] .btn-outline:hover
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

[class*='bg-'] span.btn-outline:hover a
{
    color: #b49650 !important;
    background-color: #ffffff !important;
}

.bg-grad-y,
.bg-grad-y [class*='bg-']:not(.bg-color-false)
{
    background: linear-gradient(180deg, var(--current-bg) 0, transparent 100%) !important;
}

.banner-img.bg-grad-y::before,
.banner-img.bg-grad-y [class*='bg-']:not(.bg-color-false)::before
{
    background: linear-gradient(180deg, var(--bg-image-overlay-color) 0, transparent 100%) !important;
}

.bg-grad-y-inv,
.bg-grad-y-inv [class*='bg-']:not(.bg-color-false)
{
    background: linear-gradient(180deg, transparent 0, var(--current-bg) 100%) !important;
}

.banner-img.bg-grad-y-inv::before,
.banner-img.bg-grad-y-inv [class*='bg-']:not(.bg-color-false)::before
{
    background: linear-gradient(180deg, transparent 0, var(--bg-image-overlay-color) 100%) !important;
}

.bg-grad-x,
.bg-grad-x [class*='bg-']:not(.bg-color-false)
{
    background: linear-gradient(90deg, var(--current-bg) 0, transparent 100%) !important;
}

.banner-img.bg-grad-x::before,
.banner-img.bg-grad-x [class*='bg-']:not(.bg-color-false)::before
{
    background: linear-gradient(90deg, var(--bg-image-overlay-color) 0, transparent 100%) !important;
}

.bg-grad-x-inv,
.bg-grad-x-inv [class*='bg-']:not(.bg-color-false)
{
    background: linear-gradient(90deg, transparent 0, var(--current-bg) 100%) !important;
}

.banner-img.bg-grad-x-inv::before,
.banner-img.bg-grad-x-inv [class*='bg-']:not(.bg-color-false)::before
{
    background: linear-gradient(90deg, transparent 0, var(--bg-image-overlay-color) 100%) !important;
}

.banner-img.bg-grad-y,
.banner-img.bg-grad-y-inv,
.banner-img.bg-grad-x,
.banner-img.bg-grad-x-inv
{
    background: none !important;
}

.banner-img.bg-grad-y::before,
.banner-img.bg-grad-y-inv::before,
.banner-img.bg-grad-x::before,
.banner-img.bg-grad-x-inv::before
{
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;

    content: ' ';
}

.bg-grad-x .card,
.bg-grad-x .well,
.bg-grad-x.paragraph--type--bp-accordion h2.accordian-main-heading,
.bg-grad-x.paragraph--type--bp-accordion .h2.accordian-main-heading,
.bg-grad-x-inv .card,
.bg-grad-x-inv .well,
.bg-grad-x-inv.paragraph--type--bp-accordion h2.accordian-main-heading,
.bg-grad-x-inv.paragraph--type--bp-accordion .h2.accordian-main-heading,
.bg-grad-y .card,
.bg-grad-y .well,
.bg-grad-y.paragraph--type--bp-accordion h2.accordian-main-heading,
.bg-grad-y.paragraph--type--bp-accordion .h2.accordian-main-heading,
.bg-grad-y-inv .card,
.bg-grad-y-inv .well,
.bg-grad-y-inv.paragraph--type--bp-accordion h2.accordian-main-heading,
.bg-grad-y-inv.paragraph--type--bp-accordion .h2.accordian-main-heading
{
    background-color: transparent;
}

.banner-image-container p,
.banner-image-container h1,
.banner-image-container h2,
.banner-image-container h3,
.banner-image-container h4,
.banner-image-container h5,
.banner-image-container h6,
.banner-image-container span,
.banner-image-container .h1,
.banner-image-container .h2,
.banner-image-container .h3,
.banner-image-container .h4,
.banner-image-container .h5,
.banner-image-container .h6
{
    color: #ffffff;
}

.navbar-toggler-icon
{
    color: #000000;
}

.fg-light
{
    color: #ffffff;
}

.fg-light a,
.fg-light h1,
.fg-light h2,
.fg-light h3,
.fg-light h4,
.fg-light h5,
.fg-light h6,
.fg-light .h1,
.fg-light .h2,
.fg-light .h3,
.fg-light .h4,
.fg-light .h5,
.fg-light .h6,
.fg-light p,
.fg-light span,
.fg-light div,
.fg-light .breadcrumb-item a,
.fg-light .breadcrumb-item.active,
.fg-light .breadcrumb-item::before
{
    color: #ffffff;
}

.fg-light .modal-dialog
{
    color: #2f2f33;
}

.fg-light .modal-dialog a,
.fg-light .modal-dialog p,
.fg-light .modal-dialog span,
.fg-light .modal-dialog div
{
    color: #2f2f33;
}

.fg-light .modal-dialog h1,
.fg-light .modal-dialog h2,
.fg-light .modal-dialog h3,
.fg-light .modal-dialog h4,
.fg-light .modal-dialog h5,
.fg-light .modal-dialog h6,
.fg-light .modal-dialog .h1,
.fg-light .modal-dialog .h2,
.fg-light .modal-dialog .h3,
.fg-light .modal-dialog .h4,
.fg-light .modal-dialog .h5,
.fg-light .modal-dialog .h6
{
    color: #b49650;
}

.fg-dark
{
    color: #b49650 !important;
}

.fg-dark a,
.fg-dark h1,
.fg-dark h2,
.fg-dark h3,
.fg-dark h4,
.fg-dark h5,
.fg-dark h6,
.fg-dark .h1,
.fg-dark .h2,
.fg-dark .h3,
.fg-dark .h4,
.fg-dark .h5,
.fg-dark .h6,
.fg-dark p,
.fg-dark span,
.fg-dark div,
.fg-dark .breadcrumb-item a,
.fg-dark .breadcrumb-item.active
{
    color: #b49650;
}

.fg-dark .breadcrumb-item::before
{
    color: #ceced8;
}

.slick-prev:hover::before,
.slick-next:hover::before
{
    color: #b49650;
}

.carousel-control-prev:hover .carousel-control-next-icon,
.carousel-control-prev:hover .carousel-control-prev-icon,
.carousel-control-next:hover .carousel-control-next-icon,
.carousel-control-next:hover .carousel-control-prev-icon
{
    background-color: #ffffff;
}

.carousel-control-prev:hover .carousel-control-next-icon::after,
.carousel-control-prev:hover .carousel-control-prev-icon::after,
.carousel-control-next:hover .carousel-control-next-icon::after,
.carousel-control-next:hover .carousel-control-prev-icon::after
{
    color: #b49650;
}

.slick-dots li
{
    margin-right: 0;
    margin-left: 0;
}

.slick-dots li.slick-active button::before
{
    color: #b49650 !important;
}

.slick-dots li button::before
{
    opacity: 1 !important;
    color: #b49650 !important;
}

.carousel-indicators li::before
{
    color: #b49650;
}

.banner-scroll-down a
{
    color: #ffffff !important;
}

.modal-header .field--name-bp-modal-title
{
    color: #ed6b06;
}

.modal-header .close span
{
    color: #2f2f33;
}

.bg-primary.paragraph--type--bp-simple h1,
.bg-primary.paragraph--type--bp-simple h2,
.bg-primary.paragraph--type--bp-simple h3,
.bg-primary.paragraph--type--bp-simple h4,
.bg-primary.paragraph--type--bp-simple h5,
.bg-primary.paragraph--type--bp-simple h6,
.bg-primary.paragraph--type--bp-simple .h1,
.bg-primary.paragraph--type--bp-simple .h2,
.bg-primary.paragraph--type--bp-simple .h3,
.bg-primary.paragraph--type--bp-simple .h4,
.bg-primary.paragraph--type--bp-simple .h5,
.bg-primary.paragraph--type--bp-simple .h6
{
    color: #ffffff;
}

.bg-primary-dark.paragraph--type--bp-simple h1,
.bg-primary-dark.paragraph--type--bp-simple h2,
.bg-primary-dark.paragraph--type--bp-simple h3,
.bg-primary-dark.paragraph--type--bp-simple h4,
.bg-primary-dark.paragraph--type--bp-simple h5,
.bg-primary-dark.paragraph--type--bp-simple h6,
.bg-primary-dark.paragraph--type--bp-simple .h1,
.bg-primary-dark.paragraph--type--bp-simple .h2,
.bg-primary-dark.paragraph--type--bp-simple .h3,
.bg-primary-dark.paragraph--type--bp-simple .h4,
.bg-primary-dark.paragraph--type--bp-simple .h5,
.bg-primary-dark.paragraph--type--bp-simple .h6
{
    color: #ffffff;
}

.bg-secondary.paragraph--type--bp-simple h1,
.bg-secondary.paragraph--type--bp-simple h2,
.bg-secondary.paragraph--type--bp-simple h3,
.bg-secondary.paragraph--type--bp-simple h4,
.bg-secondary.paragraph--type--bp-simple h5,
.bg-secondary.paragraph--type--bp-simple h6,
.bg-secondary.paragraph--type--bp-simple .h1,
.bg-secondary.paragraph--type--bp-simple .h2,
.bg-secondary.paragraph--type--bp-simple .h3,
.bg-secondary.paragraph--type--bp-simple .h4,
.bg-secondary.paragraph--type--bp-simple .h5,
.bg-secondary.paragraph--type--bp-simple .h6
{
    color: #ffffff;
}

.bg-secondary-dark.paragraph--type--bp-simple h1,
.bg-secondary-dark.paragraph--type--bp-simple h2,
.bg-secondary-dark.paragraph--type--bp-simple h3,
.bg-secondary-dark.paragraph--type--bp-simple h4,
.bg-secondary-dark.paragraph--type--bp-simple h5,
.bg-secondary-dark.paragraph--type--bp-simple h6,
.bg-secondary-dark.paragraph--type--bp-simple .h1,
.bg-secondary-dark.paragraph--type--bp-simple .h2,
.bg-secondary-dark.paragraph--type--bp-simple .h3,
.bg-secondary-dark.paragraph--type--bp-simple .h4,
.bg-secondary-dark.paragraph--type--bp-simple .h5,
.bg-secondary-dark.paragraph--type--bp-simple .h6
{
    color: #ffffff;
}

.paragraph--type--bp-accordion h2,
.paragraph--type--bp-accordion .h2
{
    color: #ffffff;
    background-color: #b49650;
}

.paragraph--type--bp-accordion .card .card-header
{
    color: #2f2f33;
    border-bottom: 1px solid #ffffff;
    background-color: #e4e4ed;
}

.paragraph--type--bp-accordion .card .card-header.card-subheading-exists
{
    background-color: rgba(228, 228, 237, .6);
}

@media (max-width: 991.98px)
{
    .paragraph--type--bp-accordion .card .card-header button
    {
        background-color: #e4e4ed;
    }
}

.paragraph--type--bp-accordion .bp-accordion-section-title,
.paragraph--type--bp-accordion .job-posting-cityname
{
    background-color: #e4e4ed;
}

.paragraph--type--bp-accordion .job-posting-schoolname,
.paragraph--type--bp-accordion .bp-accordion-section-subtitle
{
    color: #5e5e66;
}

.subhead1,
.overline1,
.subhead2,
.overline2
{
    color: #ed6b06 !important;
}

.card .cards-contents:hover
{
    background-color: #f3f0eb;
}

.card.bg-primary .cards-contents
{
    background-color: #b49650 !important;
}

.card.bg-primary .cards-contents h1,
.card.bg-primary .cards-contents h2,
.card.bg-primary .cards-contents h3,
.card.bg-primary .cards-contents h4,
.card.bg-primary .cards-contents h5,
.card.bg-primary .cards-contents h6,
.card.bg-primary .cards-contents .h1,
.card.bg-primary .cards-contents .h2,
.card.bg-primary .cards-contents .h3,
.card.bg-primary .cards-contents .h4,
.card.bg-primary .cards-contents .h5,
.card.bg-primary .cards-contents .h6,
.card.bg-primary .cards-contents p,
.card.bg-primary .cards-contents span,
.card.bg-primary .cards-contents div,
.card.bg-primary .cards-contents a:not(.lnk)
{
    color: #ffffff;
}

.card.bg-primary .cards-contents:hover
{
    background-color: #564725 !important;
}

.card.bg-primary-dark .cards-contents
{
    background-color: #564725 !important;
}

.card.bg-primary-dark .cards-contents h1,
.card.bg-primary-dark .cards-contents h2,
.card.bg-primary-dark .cards-contents h3,
.card.bg-primary-dark .cards-contents h4,
.card.bg-primary-dark .cards-contents h5,
.card.bg-primary-dark .cards-contents h6,
.card.bg-primary-dark .cards-contents .h1,
.card.bg-primary-dark .cards-contents .h2,
.card.bg-primary-dark .cards-contents .h3,
.card.bg-primary-dark .cards-contents .h4,
.card.bg-primary-dark .cards-contents .h5,
.card.bg-primary-dark .cards-contents .h6,
.card.bg-primary-dark .cards-contents p,
.card.bg-primary-dark .cards-contents span,
.card.bg-primary-dark .cards-contents div,
.card.bg-primary-dark .cards-contents a:not(.lnk)
{
    color: #ffffff;
}

.card.bg-primary-dark .cards-contents:hover
{
    background-color: #b49650 !important;
}

.card.bg-secondary .cards-contents
{
    background-color: #ed6b06 !important;
}

.card.bg-secondary .cards-contents h1,
.card.bg-secondary .cards-contents h2,
.card.bg-secondary .cards-contents h3,
.card.bg-secondary .cards-contents h4,
.card.bg-secondary .cards-contents h5,
.card.bg-secondary .cards-contents h6,
.card.bg-secondary .cards-contents .h1,
.card.bg-secondary .cards-contents .h2,
.card.bg-secondary .cards-contents .h3,
.card.bg-secondary .cards-contents .h4,
.card.bg-secondary .cards-contents .h5,
.card.bg-secondary .cards-contents .h6,
.card.bg-secondary .cards-contents p,
.card.bg-secondary .cards-contents span,
.card.bg-secondary .cards-contents div,
.card.bg-secondary .cards-contents a:not(.lnk)
{
    color: #ffffff;
}

.card.bg-secondary .cards-contents:hover
{
    background-color: #7a3703 !important;
}

.card.bg-secondary-dark .cards-contents
{
    background-color: #7a3703;
}

.card.bg-secondary-dark .cards-contents h1,
.card.bg-secondary-dark .cards-contents h2,
.card.bg-secondary-dark .cards-contents h3,
.card.bg-secondary-dark .cards-contents h4,
.card.bg-secondary-dark .cards-contents h5,
.card.bg-secondary-dark .cards-contents h6,
.card.bg-secondary-dark .cards-contents .h1,
.card.bg-secondary-dark .cards-contents .h2,
.card.bg-secondary-dark .cards-contents .h3,
.card.bg-secondary-dark .cards-contents .h4,
.card.bg-secondary-dark .cards-contents .h5,
.card.bg-secondary-dark .cards-contents .h6,
.card.bg-secondary-dark .cards-contents p,
.card.bg-secondary-dark .cards-contents span,
.card.bg-secondary-dark .cards-contents div,
.card.bg-secondary-dark .cards-contents a:not(.lnk)
{
    color: #ffffff;
}

.card.bg-secondary-dark .cards-contents:hover
{
    background-color: #ed6b06 !important;
}

.card.bg-accent-1 .cards-contents
{
    background-color: #ed6b06 !important;
}

.card.bg-accent-1 .cards-contents:hover
{
    background-color: #f3f0eb !important;
}

.card.bg-accent-2 .cards-contents
{
    background-color: #f3f0eb !important;
}

.card.bg-accent-2 .cards-contents:hover
{
    background-color: #ed6b06 !important;
}

.card.bg-accent-3 .cards-contents
{
    background-color: #cea270 !important;
}

.card.bg-accent-3 .cards-contents:hover
{
    background-color: #c8bda7 !important;
}

.card.bg-accent-4 .cards-contents
{
    background-color: #c8bda7 !important;
}

.card.bg-accent-4 .cards-contents:hover
{
    background-color: #cea270 !important;
}

.card.bg-white .cards-contents
{
    background-color: #ffffff !important;
}

.card.bg-white .cards-contents:hover
{
    background-color: #f3f0eb !important;
}

.card.bg-gray-100 .cards-contents
{
    background-color: #f3f0eb !important;
}

.card.bg-gray-100 .cards-contents:hover
{
    background-color: #e4e4ed !important;
}

.card.bg-gray-200 .cards-contents
{
    background-color: #e4e4ed !important;
}

.card.bg-gray-200 .cards-contents:hover
{
    background-color: #ceced8 !important;
}

.card.bg-gray-300 .cards-contents
{
    background-color: #ceced8 !important;
}

.card.bg-gray-300 .cards-contents:hover
{
    background-color: #a8a8b3 !important;
}

.card.bg-gray-400 .cards-contents
{
    background-color: #a8a8b3 !important;
}

.card.bg-gray-400 .cards-contents:hover
{
    background-color: #81818c !important;
}

.card.bg-gray-500 .cards-contents
{
    background-color: #81818c !important;
}

.card.bg-gray-500 .cards-contents:hover
{
    background-color: #5e5e66 !important;
}

.card.bg-gray-600 .cards-contents
{
    background-color: #5e5e66 !important;
}

.card.bg-gray-600 .cards-contents:hover
{
    background-color: #46464d !important;
}

.card.bg-gray-700 .cards-contents
{
    background-color: #46464d !important;
}

.card.bg-gray-700 .cards-contents:hover
{
    background-color: #2f2f33 !important;
}

.card.bg-gray-800 .cards-contents
{
    background-color: #2f2f33 !important;
}

.card.bg-gray-800 .cards-contents:hover
{
    background-color: #17181a !important;
}

.card.bg-gray-900 .cards-contents
{
    background-color: #17181a !important;
}

.card.bg-gray-900 .cards-contents:hover
{
    background-color: #413636 !important;
}

.card.bg-black .cards-contents
{
    background-color: #413636 !important;
}

.card.bg-black .cards-contents:hover
{
    background-color: #17181a !important;
}

nav ul.pagination li.page-item .page-link,
nav ul.pagination li.pager__item--next .page-link
{
    color: #b49650 !important;
}

nav ul.pagination li.page-item .page-link:hover,
nav ul.pagination li.pager__item--next .page-link:hover
{
    color: #b49650 !important;
}

nav ul.pagination li.page-item.active .page-link,
nav ul.pagination li.pager__item--next.active .page-link
{
    color: #ffffff !important;
    border: 2px solid #b49650;
    background-color: #b49650;
}

.view-display-id-page_news_full_list li.grid .node__content,
.view-display-id-block_news_full_list li.grid .node__content,
.view-display-id-terms_list_block li.grid .node__content
{
    transition: all .5s ease;

    background-color: #f3f0eb;
}

.view-display-id-page_news_full_list li.grid .node__content:hover,
.view-display-id-block_news_full_list li.grid .node__content:hover,
.view-display-id-terms_list_block li.grid .node__content:hover
{
    background-color: #e4e4ed;
}

.view-display-id-page_news_full_list .field--name-title,
.view-display-id-block_news_full_list .field--name-title,
.view-display-id-terms_list_block .field--name-title
{
    color: #b49650;
}

.view-display-id-page_news_full_list .field--name-title p,
.view-display-id-block_news_full_list .field--name-title p,
.view-display-id-terms_list_block .field--name-title p
{
    color: #b49650;
}

.view-display-id-page_news_full_list time,
.view-display-id-block_news_full_list time,
.view-display-id-terms_list_block time
{
    color: #81818c;
}

.article-detail-wrap .news-article-title
{
    color: #b49650;
}

.article-detail-wrap time,
.article-detail-wrap .share-on-label
{
    color: #81818c;
}

.block-views-blocknews-articles-block-featured-news-carousel h6,
.block-views-blocknews-articles-block-featured-news-carousel .footer-title,
.block h6,
.block .footer-title
{
    color: #b49650;
}

.block-views-blocknews-articles-block-featured-news-carousel .node--type-news-article .node__content,
.block-views-blocknews-articles-block-featured-news-carousel .node--type-events .node__content,
.view-display-id-block_featured_event_carousel .node--type-news-article .node__content,
.view-display-id-block_featured_event_carousel .node--type-events .node__content,
.view-display-id-block_featured_news_carousel .node--type-news-article .node__content,
.view-display-id-block_featured_news_carousel .node--type-events .node__content
{
    transition: all .5s ease;

    background-color: #f3f0eb;
}

.block-views-blocknews-articles-block-featured-news-carousel .node--type-news-article .node__content:hover,
.block-views-blocknews-articles-block-featured-news-carousel .node--type-events .node__content:hover,
.view-display-id-block_featured_event_carousel .node--type-news-article .node__content:hover,
.view-display-id-block_featured_event_carousel .node--type-events .node__content:hover,
.view-display-id-block_featured_news_carousel .node--type-news-article .node__content:hover,
.view-display-id-block_featured_news_carousel .node--type-events .node__content:hover
{
    background-color: #e4e4ed;
}

.block-views-blocknews-articles-block-featured-news-carousel .node--type-news-article .field--name-title,
.block-views-blocknews-articles-block-featured-news-carousel .node--type-events .field--name-title,
.view-display-id-block_featured_event_carousel .node--type-news-article .field--name-title,
.view-display-id-block_featured_event_carousel .node--type-events .field--name-title,
.view-display-id-block_featured_news_carousel .node--type-news-article .field--name-title,
.view-display-id-block_featured_news_carousel .node--type-events .field--name-title
{
    color: #b49650;
}

.block-views-blocknews-articles-block-featured-news-carousel .node--type-news-article .field--name-title p,
.block-views-blocknews-articles-block-featured-news-carousel .node--type-events .field--name-title p,
.view-display-id-block_featured_event_carousel .node--type-news-article .field--name-title p,
.view-display-id-block_featured_event_carousel .node--type-events .field--name-title p,
.view-display-id-block_featured_news_carousel .node--type-news-article .field--name-title p,
.view-display-id-block_featured_news_carousel .node--type-events .field--name-title p
{
    color: #b49650;
}

.block-views-blocknews-articles-block-featured-news-carousel .node--type-news-article time,
.block-views-blocknews-articles-block-featured-news-carousel .node--type-events time,
.view-display-id-block_featured_event_carousel .node--type-news-article time,
.view-display-id-block_featured_event_carousel .node--type-events time,
.view-display-id-block_featured_news_carousel .node--type-news-article time,
.view-display-id-block_featured_news_carousel .node--type-events time
{
    color: #81818c;
}

.form-item-news-article-category li a.bef-link--selected
{
    color: #ffffff;
    border: 2px solid #b49650;
    background-color: #b49650;
}

.view-display-id-block_featured_article_carousel .node__content
{
    transition: all .5s ease;

    background-color: #ffffff;
}

.view-display-id-block_featured_article_carousel .node__content:hover
{
    background-color: #e4e4ed;
}

.view-display-id-block_featured_article_carousel .node__content .field--name-title p
{
    color: #061e5d;
}

.field--name-field-bp-text-background-color input[value='bg-primary']:after
{
    color: #ffffff;
    background-color: #b49650;
}

.field--name-field-bp-text-background-color input[value='bg-primary-dark']:after
{
    color: #ffffff;
    background-color: #564725;
}

.field--name-field-bp-text-background-color input[value='bg-secondary']:after
{
    color: #ffffff;
    background-color: #ed6b06;
}

.field--name-field-bp-text-background-color input[value='bg-secondary-dark']:after
{
    color: #ffffff;
    background-color: #7a3703;
}

.field--name-field-bp-text-background-color input[value='bg-accent-1']:after
{
    color: #2f2f32;
    background-color: #ed6b06;
}

.field--name-field-bp-text-background-color input[value='bg-accent-2']:after
{
    color: #2f2f32;
    background-color: #f3f0eb;
}

.field--name-field-bp-text-background-color input[value='bg-accent-3']:after
{
    color: #ffffff;
    background-color: #cea270;
}

.field--name-field-bp-text-background-color input[value='bg-accent-4']:after
{
    color: #2f2f32;
    background-color: #c8bda7;
}

.field--name-field-bp-text-background-color input[value='bg-gray-100']:after
{
    color: #5e5e66;
    background-color: #f3f0eb;
}

.field--name-field-bp-text-background-color input[value='bg-gray-200']:after
{
    color: #5e5e66;
    background-color: #e4e4ed;
}

.field--name-field-bp-text-background-color input[value='bg-gray-300']:after
{
    color: #5e5e66;
    background-color: #ceced8;
}

.field--name-field-bp-text-background-color input[value='bg-gray-400']:after
{
    color: #5e5e66;
    background-color: #a8a8b3;
}

.field--name-field-bp-text-background-color input[value='bg-gray-500']:after
{
    color: #e4e4ed;
    background-color: #81818c;
}

.field--name-field-bp-text-background-color input[value='bg-gray-600']:after
{
    color: #e4e4ed;
    background-color: #5e5e66;
}

.field--name-field-bp-text-background-color input[value='bg-gray-700']:after
{
    color: #e4e4ed;
    background-color: #46464d;
}

.field--name-field-bp-text-background-color input[value='bg-gray-800']:after
{
    color: #e4e4ed;
    background-color: #2f2f33;
}

.field--name-field-bp-text-background-color input[value='bg-gray-900']:after
{
    color: #e4e4ed;
    background-color: #17181a;
}

.field--name-field-bp-text-background-color input[value='bg-white']:after
{
    color: #17181a;
    background-color: #ffffff;
}

.field--name-field-bp-text-background-color input[value='bg-black']:after
{
    color: #e4e4ed;
    background-color: #413636;
}

.event-detail .event-location,
.job-posting-date
{
    color: #81818c;
}

.view-display-id-block_featured_article_carousel .field--name-field-news-article-category .field__item a
{
    color: #81818c;
}

.view-display-id-block_job_postings h3
{
    color: #ffffff;
    background-color: #b49650;
}

.view-display-id-block_job_postings .job-posting-date
{
    color: #81818c;
}

.view-display-id-block_job_postings .job-posting-summary
{
    color: #5e5e66;
}

.paragraph--type--bp-counter-group.bg-primary
.counter-contents
.bp-counter-text
{
    color: #ffffff;
}

.js-pager__items.pager .pager__item .btn
{
    color: #ffffff;
    border-color: #b49650;
    background-color: #b49650;
}

.js-pager__items.pager .pager__item .btn:hover
{
    border-color: #564725;
    background-color: #564725;
}

.path-frontpage .viewsreference--view-title h2,
.path-frontpage .viewsreference--view-title .h2
{
    color: #b49650;
}

.block-simple-instagram-feed h6
{
    color: #b49650;
}

.school-section
{
    background-color: #ffffff;
}

.school-section .school-name
{
    color: #b49650;
}

.school-gallery-section::before
{
    background-color: #564725;
}

#sitewide-alert .alert.alert-dark
{
    background-color: #b49650;
}

#sitewide-alert .alert.alert-dark p
{
    color: #ffffff;
}

#sitewide-alert .alert.alert-dark .close span
{
    color: #ffffff;
}

#sitewide-alert .alert.alert-dark a
{
    color: #ffffff;
}

#sitewide-alert .alert.alert-light
{
    color: #ffffff;
    background-color: #f3f0eb;
}

#sitewide-alert .alert.alert-light p
{
    color: #2f2f33;
}

.paragraph--type--text-and-image .bg-white > .text-formatted h2
{
    color: #b49650;
}

.menu--top-menu a.nav-link
{
    color: #2f2f23;
}

.menu--top-menu a.nav-link:hover
{
    color: #17181a;
}

.dropdown .btn-secondary
{
    color: #2f2f23;
}

.dropdown .btn-secondary:hover
{
    color: #17181a;
}

.inspired-search-icon::after
{
    color: #2f2f23;
}

.inspired-search-icon:hover::after
{
    color: #17181a;
}

.region-navigation-collapsible .nav-link
{
    color: #2f2f23;
}

.region-navigation-collapsible .nav-link:hover
{
    color: #17181a;
}

h2.news-article-title,
.h2.news-article-title
{
    color: #061e5d;
}

.job-posting-title h2,
.job-posting-title .h2
{
    color: #061e5d;
}

.job-posting-title h2 a,
.job-posting-title .h2 a
{
    color: #b9994c;
}

.block-featured-article-carousel .view-filters label,
.block-featured-article-carousel .view-filters select
{
    color: #061e5d;
}

.block-featured-article-carousel .view-filters label option,
.block-featured-article-carousel .view-filters select option
{
    color: #061e5d;
}

.paragraph--type--bp-accordion .card .card-header .panel-title button
{
    color: #2f2f33;
}

.paragraph--type--bp-accordion .card .card-header.accordion-title-dark .panel-title button
{
    color: #ffffff;
}

.paragraph--type--bp-accordion .card .card-header.accordion-title-dark .panel-title button i
{
    color: #ffffff;
}

.news-article-date-category-wrapper .field--name-field-news-article-category .field__item a
{
    color: #ffffff;
    border: 2px solid #b49650;
    background-color: #b49650;
}

.school-campus-info.cards-contents
{
    background-color: #ffffff;
}

.school-campus-info.cards-contents:hover
{
    background-color: #ffffff;
}

.school-campus-info.cards-contents .card-body .card-title
{
    color: #b49650;
}

.school-campus-info.cards-contents .card-body .card-text
{
    color: #5e5e66;
}

.testimonial .testimonial-quote-image
{
    background-color: currentColor;
}

.testimonialQuote,
.testimonial-body
{
    color: #b49650;
}

.testimonialQuote p,
.testimonial-body p
{
    color: #b49650;
}

.testimonial-user-details::before
{
    color: #81818c;
}

.footer-top-color-type-light a.footer-address-link,
.footer-bottom-color-type-light a.footer-address-link,
.footer-top-color-type-white a.footer-address-link
{
    color: #b49650;
}

.footer-top-color-type-light a.footer-address-link:hover,
.footer-bottom-color-type-light a.footer-address-link:hover,
.footer-top-color-type-white a.footer-address-link:hover
{
    color: #564725;
}

.footer-top-color-type-light ul.social-media-links--platforms li a,
.footer-bottom-color-type-light ul.social-media-links--platforms li a,
.footer-top-color-type-white ul.social-media-links--platforms li a
{
    color: #2f2f33;
}

.footer-top-color-type-dark p,
.footer-top-color-type-dark h6,
.footer-top-color-type-dark .h6,
.footer-top-color-type-dark .footer-title,
.footer-bottom-color-type-dark p,
.footer-bottom-color-type-dark h6,
.footer-bottom-color-type-dark .h6,
.footer-bottom-color-type-dark .footer-title
{
    color: #ffffff;
}

.footer-top-color-type-dark a,
.footer-bottom-color-type-dark a
{
    color: #ffffff;
}

.footer-top-color-type-dark a:hover,
.footer-top-color-type-dark a:focus,
.footer-bottom-color-type-dark a:hover,
.footer-bottom-color-type-dark a:focus
{
    color: #bd9e9e;
}

.footer-top-color-type-dark ul.social-media-links--platforms li a
{
    color: #ffffff;
}

.footer-top-color-type-dark ul.social-media-links--platforms li a:hover
{
    color: #ed6b06;
}

.footer-bottom-color-type-white p
{
    color: #2f2f33;
}

.footer-bottom-color-type-white a
{
    color: #2f2f33;
}

.paragraph--view-mode--card-header-with-primary-background .card-header
{
    color: #ffffff;
    background-color: #b49650;
}

.view-display-id-block_featured_article_carousel fieldset select
{
    border-bottom: 2px solid #b49650;
}

.fg-dark .paragraph--type--bp-video
{
    background-color: #f3f0eb;
}

.fg-light .paragraph--type--bp-video
{
    background-color: #564725;
}

.menu--top-menu ul.navbar-nav li.nav-item .nav-link::before
{
    color: #2f2f23;
}

.menu--top-menu ul.navbar-nav li.nav-item .nav-link:hover::before
{
    color: #17181a;
}

.menu--top-menu ul.navbar-nav li.nav-item:last-child .nav-link::after
{
    color: #2f2f23;
}

.menu--top-menu ul.navbar-nav li.nav-item:last-child .nav-link:hover::after
{
    color: #17181a;
}

.inspired-search-global .search-submit,
header.navbar .bef-exposed-form .search-submit
{
    color: #2f2f23;
}

.inspired-search-global .search-submit:hover,
header.navbar .bef-exposed-form .search-submit:hover
{
    color: #17181a;
}

.form-control:focus
{
    border-color: #b49650;
    box-shadow: none;
}

.form-checkbox:checked ~ label::before
{
    border-color: #b49650;
    background: #b49650;
}

.form-textarea-wrapper textarea:focus
{
    border: 2px solid #b49650;
}

.loaderContainer .loader .circle
{
    background-color: #ed6b06;
}

[type='radio']:checked + label:before,
[type='radio']:not(:checked) + label:before
{
    border: 2px solid #b49650;
}

#tiptip_content .school-details
{
    background-color: #f3f0eb;
}

.skew-btn::before,
.skew-btn::after
{
    background-color: #b49650;
}

[class*='bg-'] .skew-btn::before,
[class*='bg-'] .skew-btn::after
{
    background-color: #ffffff;
}

.bg-gray-300 .skew-btn,
.bg-gray-200 .skew-btn,
.bg-gray-100 .skew-btn
{
    color: #b49650 !important;
    border: 2px solid #b49650 !important;
}

.bg-gray-300 .skew-btn::before,
.bg-gray-300 .skew-btn::after,
.bg-gray-200 .skew-btn::before,
.bg-gray-200 .skew-btn::after,
.bg-gray-100 .skew-btn::before,
.bg-gray-100 .skew-btn::after
{
    background-color: #b49650;
}

#sitewide-alert .alert.alert-dark
{
    background-color: #564725;
}

#sitewide-alert .alert.alert-dark p
{
    color: #ffffff;
}

#sitewide-alert .alert.alert-dark .close span
{
    color: #ffffff !important;
}

#sitewide-alert .alert.alert-dark a
{
    color: #ffffff;
}

#sitewide-alert .alert.alert-light
{
    color: #ffffff;
    background-color: #c8bda7;
}

#sitewide-alert .alert.alert-light p
{
    color: #2f2f33;
}

#sitewide-alert .alert-bg-primary-dark
{
    background-color: #564725;
}

#sitewide-alert .alert-bg-primary-dark p
{
    color: #ffffff;
}

#sitewide-alert .alert-bg-primary-dark .close span
{
    color: #ffffff !important;
}

#sitewide-alert .alert-bg-primary-dark a
{
    color: #ffffff;
}

#sitewide-alert .alert-bg-secondary
{
    background-color: #ed6b06;
}

#sitewide-alert .alert-bg-secondary p
{
    color: #ffffff;
}

#sitewide-alert .alert-bg-secondary .close span
{
    color: #ffffff !important;
}

#sitewide-alert .alert-bg-secondary a
{
    color: #ffffff;
}

#sitewide-alert .alert-bg-secondary-dark
{
    background-color: #7a3703;
}

#sitewide-alert .alert-bg-secondary-dark p
{
    color: #ffffff;
}

#sitewide-alert .alert-bg-secondary-dark .close span
{
    color: #ffffff !important;
}

#sitewide-alert .alert-bg-secondary-dark a
{
    color: #ffffff;
}

.block-twitter-feed .tweet-list-container
{
    transition: all .5s ease;
}

.block-twitter-feed .tweet-list-container .tweet a
{
    color: #ed6b06;
}

.block-twitter-feed .tweet-list-container time
{
    color: #81818c;
}

.field--name-field-bp-angle-color label.angle-primary
{
    color: #ffffff;
    background-color: #b49650;
}

.field--name-field-bp-angle-color label.angle-primary-dark
{
    color: #ffffff;
    background-color: #564725;
}

.field--name-field-bp-angle-color label.angle-secondary
{
    color: #ffffff;
    background-color: #ed6b06;
}

.field--name-field-bp-angle-color label.angle-secondary-dark
{
    color: #ffffff;
    background-color: #7a3703;
}

.field--name-field-bp-angle-color label.angle-accent-1
{
    color: #2f2f32;
    background-color: #ed6b06;
}

.field--name-field-bp-angle-color label.angle-accent-2
{
    color: #2f2f32;
    background-color: #f3f0eb;
}

.field--name-field-bp-angle-color label.angle-accent-3
{
    color: #ffffff;
    background-color: #cea270;
}

.field--name-field-bp-angle-color label.angle-accent-4
{
    color: #2f2f32;
    background-color: #c8bda7;
}

.field--name-field-bp-angle-color label.angle-gray-100
{
    color: #5e5e66;
    background-color: #f3f0eb;
}

.field--name-field-bp-angle-color label.angle-gray-200
{
    color: #5e5e66;
    background-color: #e4e4ed;
}

.field--name-field-bp-angle-color label.angle-gray-300
{
    color: #5e5e66;
    background-color: #ceced8;
}

.field--name-field-bp-angle-color label.angle-gray-400
{
    color: #5e5e66;
    background-color: #a8a8b3;
}

.field--name-field-bp-angle-color label.angle-gray-500
{
    color: #e4e4ed;
    background-color: #81818c;
}

.field--name-field-bp-angle-color label.angle-gray-600
{
    color: #e4e4ed;
    background-color: #5e5e66;
}

.field--name-field-bp-angle-color label.angle-gray-700
{
    color: #e4e4ed;
    background-color: #46464d;
}

.field--name-field-bp-angle-color label.angle-gray-800
{
    color: #e4e4ed;
    background-color: #2f2f33;
}

.field--name-field-bp-angle-color label.angle-gray-900
{
    color: #e4e4ed;
    background-color: #17181a;
}

.field--name-field-bp-angle-color label.angle-white
{
    color: #17181a;
    background-color: #ffffff;
}

.field--name-field-bp-angle-color label.angle-black
{
    color: #e4e4ed;
    background-color: #413636;
}

.overline-primary
{
    color: #b49650 !important;
}

.overline-primary-dark
{
    color: #564725 !important;
}

.overline-secondary
{
    color: #ed6b06 !important;
}

.overline-secondary-dark
{
    color: #7a3703 !important;
}

.overline-accent-1
{
    color: #ed6b06 !important;
}

.overline-accent-2
{
    color: #f3f0eb !important;
}

.overline-accent-3
{
    color: #cea270 !important;
}

.overline-accent-4
{
    color: #c8bda7 !important;
}

.overline-black
{
    color: #000000 !important;
}

.overline-white
{
    color: #ffffff !important;
}

.overline-gray-100
{
    color: #f3f0eb !important;
}

.overline-gray-200
{
    color: #e4e4ed !important;
}

.overline-gray-300
{
    color: #ceced8 !important;
}

.overline-gray-400
{
    color: #a8a8b3 !important;
}

.overline-gray-500
{
    color: #81818c !important;
}

.overline-gray-600
{
    color: #5e5e66 !important;
}

.overline-gray-700
{
    color: #46464d !important;
}

.overline-gray-800
{
    color: #2f2f33 !important;
}

.overline-gray-900
{
    color: #17181a !important;
}

.angled-components .angle-primary .card-img-top:before
{
    background-color: #b49650;
}

.angled-components .angle-primary-dark .card-img-top:before
{
    background-color: #564725;
}

.angled-components .angle-secondary .card-img-top:before
{
    background-color: #ed6b06;
}

.angled-components .angle-secondary-dark .card-img-top:before
{
    background-color: #7a3703;
}

.angled-components .angle-accent-1 .card-img-top:before
{
    background-color: #ed6b06;
}

.angled-components .angle-accent-2 .card-img-top:before
{
    background-color: #f3f0eb;
}

.angled-components .angle-accent-3 .card-img-top:before
{
    background-color: #cea270;
}

.angled-components .angle-accent-4 .card-img-top:before
{
    background-color: #c8bda7;
}

.angled-components .angle-black .card-img-top:before
{
    background-color: #413636;
}

.angled-components .angle-white .card-img-top:before
{
    background-color: #ffffff;
}

.angled-components .angle-gray-100 .card-img-top:before
{
    background-color: #f3f0eb;
}

.angled-components .angle-gray-200 .card-img-top:before
{
    background-color: #e4e4ed;
}

.angled-components .angle-gray-300 .card-img-top:before
{
    background-color: #ceced8;
}

.angled-components .angle-gray-400 .card-img-top:before
{
    background-color: #a8a8b3;
}

.angled-components .angle-gray-500 .card-img-top:before
{
    background-color: #81818c;
}

.angled-components .angle-gray-600 .card-img-top:before
{
    background-color: #5e5e66;
}

.angled-components .angle-gray-700 .card-img-top:before
{
    background-color: #46464d;
}

.angled-components .angle-gray-800 .card-img-top:before
{
    background-color: #2f2f33;
}

.angled-components .angle-gray-900 .card-img-top:before
{
    background-color: #17181a;
}

.angled-components .angle-primary.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-primary.paragraph--type--bp-counter-group:after,
.angled-components .angle-primary.angle-image .media:after
{
    background-color: #b49650;
}

.angled-components .angle-primary-dark.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-primary-dark.paragraph--type--bp-counter-group:after,
.angled-components .angle-primary-dark.angle-image .media:after
{
    background-color: #564725;
}

.angled-components .angle-secondary.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-secondary.paragraph--type--bp-counter-group:after,
.angled-components .angle-secondary.angle-image .media:after
{
    background-color: #ed6b06;
}

.angled-components .angle-secondary-dark.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-secondary-dark.paragraph--type--bp-counter-group:after,
.angled-components .angle-secondary-dark.angle-image .media:after
{
    background-color: #7a3703;
}

.angled-components .angle-accent-1.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-accent-1.paragraph--type--bp-counter-group:after,
.angled-components .angle-accent-1.angle-image .media:after
{
    background-color: #ed6b06;
}

.angled-components .angle-accent-2.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-accent-2.paragraph--type--bp-counter-group:after,
.angled-components .angle-accent-2.angle-image .media:after
{
    background-color: #f3f0eb;
}

.angled-components .angle-accent-3.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-accent-3.paragraph--type--bp-counter-group:after,
.angled-components .angle-accent-3.angle-image .media:after
{
    background-color: #cea270;
}

.angled-components .angle-accent-4.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-accent-4.paragraph--type--bp-counter-group:after,
.angled-components .angle-accent-4.angle-image .media:after
{
    background-color: #c8bda7;
}

.angled-components .angle-black.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-black.paragraph--type--bp-counter-group:after,
.angled-components .angle-black.angle-image .media:after
{
    background-color: #413636;
}

.angled-components .angle-white.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-white.paragraph--type--bp-counter-group:after,
.angled-components .angle-white.angle-image .media:after
{
    background-color: #ffffff;
}

.angled-components .angle-gray-100.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-gray-100.paragraph--type--bp-counter-group:after,
.angled-components .angle-gray-100.angle-image .media:after
{
    background-color: #f3f0eb;
}

.angled-components .angle-gray-200.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-gray-200.paragraph--type--bp-counter-group:after,
.angled-components .angle-gray-200.angle-image .media:after
{
    background-color: #e4e4ed;
}

.angled-components .angle-gray-300.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-gray-300.paragraph--type--bp-counter-group:after,
.angled-components .angle-gray-300.angle-image .media:after
{
    background-color: #ceced8;
}

.angled-components .angle-gray-400.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-gray-400.paragraph--type--bp-counter-group:after,
.angled-components .angle-gray-400.angle-image .media:after
{
    background-color: #a8a8b3;
}

.angled-components .angle-gray-500.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-gray-500.paragraph--type--bp-counter-group:after,
.angled-components .angle-gray-500.angle-image .media:after
{
    background-color: #81818c;
}

.angled-components .angle-gray-600.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-gray-600.paragraph--type--bp-counter-group:after,
.angled-components .angle-gray-600.angle-image .media:after
{
    background-color: #5e5e66;
}

.angled-components .angle-gray-700.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-gray-700.paragraph--type--bp-counter-group:after,
.angled-components .angle-gray-700.angle-image .media:after
{
    background-color: #46464d;
}

.angled-components .angle-gray-800.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-gray-800.paragraph--type--bp-counter-group:after,
.angled-components .angle-gray-800.angle-image .media:after
{
    background-color: #2f2f33;
}

.angled-components .angle-gray-900.paragraph--type--text-and-image .wrapper .text-formatted.field:after,
.angled-components .angle-gray-900.paragraph--type--bp-counter-group:after,
.angled-components .angle-gray-900.angle-image .media:after
{
    background-color: #17181a;
}

.angled-components .angle-primary.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #b49650 !important;
}

.angled-components .angle-primary-dark.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #564725 !important;
}

.angled-components .angle-secondary.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #ed6b06 !important;
}

.angled-components .angle-secondary-dark.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #7a3703 !important;
}

.angled-components .angle-accent-1.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #ed6b06 !important;
}

.angled-components .angle-accent-2.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #f3f0eb !important;
}

.angled-components .angle-accent-3.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #cea270 !important;
}

.angled-components .angle-accent-4.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #c8bda7 !important;
}

.angled-components .angle-black.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #413636 !important;
}

.angled-components .angle-white.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #ffffff !important;
}

.angled-components .angle-gray-100.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #f3f0eb !important;
}

.angled-components .angle-gray-200.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #e4e4ed !important;
}

.angled-components .angle-gray-300.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #ceced8 !important;
}

.angled-components .angle-gray-400.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #a8a8b3 !important;
}

.angled-components .angle-gray-500.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #81818c !important;
}

.angled-components .angle-gray-600.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #5e5e66 !important;
}

.angled-components .angle-gray-700.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #46464d !important;
}

.angled-components .angle-gray-800.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #2f2f33 !important;
}

.angled-components .angle-gray-900.paragraph--type--text-and-image .wrapper:before
{
    border-bottom-color: #17181a !important;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-primary .text-formatted.field:after
{
    background-color: #b49650;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-primary-dark .text-formatted.field:after
{
    background-color: #564725;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-secondary .text-formatted.field:after
{
    background-color: #ed6b06;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-secondary-dark .text-formatted.field:after
{
    background-color: #7a3703;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-accent-1 .text-formatted.field:after
{
    background-color: #ed6b06;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-accent-2 .text-formatted.field:after
{
    background-color: #f3f0eb;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-accent-3 .text-formatted.field:after
{
    background-color: #cea270;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-accent-4 .text-formatted.field:after
{
    background-color: #c8bda7;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-black .text-formatted.field:after
{
    background-color: #413636;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-white .text-formatted.field:after
{
    background-color: #ffffff;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-gray-100 .text-formatted.field:after
{
    background-color: #f3f0eb;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-gray-200 .text-formatted.field:after
{
    background-color: #e4e4ed;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-gray-300 .text-formatted.field:after
{
    background-color: #ceced8;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-gray-400 .text-formatted.field:after
{
    background-color: #a8a8b3;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-gray-500 .text-formatted.field:after
{
    background-color: #81818c;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-gray-600 .text-formatted.field:after
{
    background-color: #5e5e66;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-gray-700 .text-formatted.field:after
{
    background-color: #46464d;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-gray-800 .text-formatted.field:after
{
    background-color: #2f2f33;
}

.angled-components .paragraph--type--text-and-image [class^='align2'] .bg-gray-900 .text-formatted.field:after
{
    background-color: #17181a;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-primary .wrapper:before
{
    background-color: #b49650;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-primary-dark .wrapper:before
{
    background-color: #564725;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-secondary .wrapper:before
{
    background-color: #ed6b06;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-secondary-dark .wrapper:before
{
    background-color: #7a3703;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-accent-1 .wrapper:before
{
    background-color: #ed6b06;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-accent-2 .wrapper:before
{
    background-color: #f3f0eb;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-accent-3 .wrapper:before
{
    background-color: #cea270;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-accent-4 .wrapper:before
{
    background-color: #c8bda7;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-black .wrapper:before
{
    background-color: #413636;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-white .wrapper:before
{
    background-color: #ffffff;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-gray-100 .wrapper:before
{
    background-color: #f3f0eb;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-gray-200 .wrapper:before
{
    background-color: #e4e4ed;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-gray-300 .wrapper:before
{
    background-color: #ceced8;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-gray-400 .wrapper:before
{
    background-color: #a8a8b3;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-gray-500 .wrapper:before
{
    background-color: #81818c;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-gray-600 .wrapper:before
{
    background-color: #5e5e66;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-gray-700 .wrapper:before
{
    background-color: #46464d;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-gray-800 .wrapper:before
{
    background-color: #2f2f33;
}

.angled-components .angle-center-divide.paragraph--type--text-and-image.bg-gray-900 .wrapper:before
{
    background-color: #17181a;
}

.angled-components .banner-img:after
{
    background-color: #ed6b06;
}

.angled-components .node--type-news-article .media:before
{
    background-color: #ed6b06;
}

.angled-components .embedded-entity .field:after,
.angled-components .paragraph--type--bp-image .media:after
{
    background-color: #b49650;
}

.angled-components .paragraph--type--bp-counter-group.bg-primary > .row:before
{
    background-color: #b49650;
}

.angled-components .paragraph--type--bp-counter-group.bg-primary-dark > .row:before
{
    background-color: #564725;
}

.angled-components .paragraph--type--bp-counter-group.bg-secondary > .row:before
{
    background-color: #ed6b06;
}

.angled-components .paragraph--type--bp-counter-group.bg-secondary-dark > .row:before
{
    background-color: #7a3703;
}

.angled-components .paragraph--type--bp-counter-group.bg-accent-1 > .row:before
{
    background-color: #ed6b06;
}

.angled-components .paragraph--type--bp-counter-group.bg-accent-2 > .row:before
{
    background-color: #f3f0eb;
}

.angled-components .paragraph--type--bp-counter-group.bg-accent-3 > .row:before
{
    background-color: #cea270;
}

.angled-components .paragraph--type--bp-counter-group.bg-accent-4 > .row:before
{
    background-color: #c8bda7;
}

.angled-components .paragraph--type--bp-counter-group.bg-black > .row:before
{
    background-color: #413636;
}

.angled-components .paragraph--type--bp-counter-group.bg-white > .row:before
{
    background-color: #ffffff;
}

.angled-components .paragraph--type--bp-counter-group.bg-gray-100 > .row:before
{
    background-color: #f3f0eb;
}

.angled-components .paragraph--type--bp-counter-group.bg-gray-200 > .row:before
{
    background-color: #e4e4ed;
}

.angled-components .paragraph--type--bp-counter-group.bg-gray-300 > .row:before
{
    background-color: #ceced8;
}

.angled-components .paragraph--type--bp-counter-group.bg-gray-400 > .row:before
{
    background-color: #a8a8b3;
}

.angled-components .paragraph--type--bp-counter-group.bg-gray-500 > .row:before
{
    background-color: #81818c;
}

.angled-components .paragraph--type--bp-counter-group.bg-gray-600 > .row:before
{
    background-color: #5e5e66;
}

.angled-components .paragraph--type--bp-counter-group.bg-gray-700 > .row:before
{
    background-color: #46464d;
}

.angled-components .paragraph--type--bp-counter-group.bg-gray-800 > .row:before
{
    background-color: #2f2f33;
}

.angled-components .paragraph--type--bp-counter-group.bg-gray-900 > .row:before
{
    background-color: #17181a;
}

.angled-components .featured-news-carousel-component:before
{
    background: #ffffff;
}

.angled-components .featured-news-carousel-component.bg-primary:after
{
    background-color: #b49650 !important;
}

.angled-components .featured-news-carousel-component.bg-primary-dark:after
{
    background-color: #564725 !important;
}

.angled-components .featured-news-carousel-component.bg-secondary:after
{
    background-color: #ed6b06 !important;
}

.angled-components .featured-news-carousel-component.bg-secondary-dark:after
{
    background-color: #7a3703 !important;
}

.angled-components .featured-news-carousel-component.bg-accent-1:after
{
    background-color: #ed6b06 !important;
}

.angled-components .featured-news-carousel-component.bg-accent-2:after
{
    background-color: #f3f0eb !important;
}

.angled-components .featured-news-carousel-component.bg-accent-3:after
{
    background-color: #cea270 !important;
}

.angled-components .featured-news-carousel-component.bg-accent-4:after
{
    background-color: #c8bda7 !important;
}

.angled-components .featured-news-carousel-component.bg-black:after
{
    background-color: #413636 !important;
}

.angled-components .featured-news-carousel-component.bg-white:after
{
    background-color: #ffffff !important;
}

.angled-components .featured-news-carousel-component.bg-gray-100:after
{
    background-color: #f3f0eb !important;
}

.angled-components .featured-news-carousel-component.bg-gray-200:after
{
    background-color: #e4e4ed !important;
}

.angled-components .featured-news-carousel-component.bg-gray-300:after
{
    background-color: #ceced8 !important;
}

.angled-components .featured-news-carousel-component.bg-gray-400:after
{
    background-color: #a8a8b3 !important;
}

.angled-components .featured-news-carousel-component.bg-gray-500:after
{
    background-color: #81818c !important;
}

.angled-components .featured-news-carousel-component.bg-gray-600:after
{
    background-color: #5e5e66 !important;
}

.angled-components .featured-news-carousel-component.bg-gray-700:after
{
    background-color: #46464d !important;
}

.angled-components .featured-news-carousel-component.bg-gray-800:after
{
    background-color: #2f2f33 !important;
}

.angled-components .featured-news-carousel-component.bg-gray-900:after
{
    background-color: #17181a !important;
}

.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content
{
    background-color: transparent;
}

.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content:hover,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content:hover
{
    background-color: transparent;
}

.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content .text-formatted p,
.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content .text-formatted span,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content .text-formatted p,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content .text-formatted span
{
    color: #2f2f33;
}

.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content a,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content a
{
    color: #ed6b06 !important;
}

.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content a:hover,
.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content a:focus,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content a:hover,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content a:focus
{
    color: #7a3703 !important;
}

.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content a.btn-primary,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content a.btn-primary
{
    color: #ffffff !important;
}

.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content a.btn-primary:hover,
.angled-components .featured-news-carousel-component .view-display-id-block_featured_news_carousel .node--type-news-article .node__content a.btn-primary:focus,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content a.btn-primary:hover,
.angled-components .featured-news-carousel-component .view-display-id-block_news_full_list .node--type-news-article .node__content a.btn-primary:focus
{
    color: #ffffff !important;
}

.angled-components .featured-news-carousel-component h1,
.angled-components .featured-news-carousel-component .h1,
.angled-components .featured-news-carousel-component h2,
.angled-components .featured-news-carousel-component .h2,
.angled-components .featured-news-carousel-component h3,
.angled-components .featured-news-carousel-component .h3,
.angled-components .featured-news-carousel-component h4,
.angled-components .featured-news-carousel-component .h4,
.angled-components .featured-news-carousel-component h5,
.angled-components .featured-news-carousel-component .h5,
.angled-components .featured-news-carousel-component h6,
.angled-components .featured-news-carousel-component .h6
{
    color: #b49650 !important;
}

.angled-components .featured-news-carousel-component .views-element-container .view-empty
{
    color: #000000;
}

.angled-components .featured-news-carousel-component .views-element-container .view-footer a.btn,
.angled-components .featured-news-carousel-component .views-element-container .pager__item a.btn
{
    color: #ffffff !important;
    background-color: #b49650 !important;
}

.angled-components .featured-news-carousel-component .views-element-container .view-footer a.btn:hover,
.angled-components .featured-news-carousel-component .views-element-container .view-footer a.btn:focus,
.angled-components .featured-news-carousel-component .views-element-container .pager__item a.btn:hover,
.angled-components .featured-news-carousel-component .views-element-container .pager__item a.btn:focus
{
    color: #ffffff !important;
    background-color: #564725 !important;
}

.angled-components .bg-secondary.featured-news-carousel-component a
{
    color: #7a3703 !important;
}

.angled-components .grey-text
{
    color: #a8a8b3;
}

.angled-components .bg-gray-100 .h1
{
    color: #b49650;
}

.angled-components .bg-gray-100 .h2
{
    color: #b49650;
}

.footer-top-sections .block-inspired-other-schools-block .other-schools-dropdown
{
    color: #b49650;
}

.footer-top-sections .block-inspired-other-schools-block .other-schools-dropdown select
{
    color: #5e5e66;
    border: 2px solid #ceced8;
    background: transparent;
}

.footer-top-sections .block-inspired-other-schools-block .other-schools-dropdown select option
{
    color: #5e5e66;
}

.footer-top-sections.footer-top-color-type-dark .other-schools-dropdown
{
    color: #b49650;
}

.footer-top-sections.footer-top-color-type-dark .other-schools-dropdown select
{
    color: #5e5e66;
    border: 2px solid #ceced8;
    background: #ffffff;
}

.footer-top-sections.footer-top-color-type-dark .other-schools-dropdown select option
{
    color: #5e5e66;
}

.footer-bottom-sections.footer-bottom-color-type-dark li.nav-item a:hover,
.footer-bottom-sections.footer-bottom-color-type-dark li.nav-item a:focus
{
    color: #ed6b06;
}

.accordian-collapsed-title h2,
.accordian-collapsed-title .h2
{
    color: #b49650;
    background-color: inherit;
}

.overlay-header .navbar-toggler,
.overlay-header .navbar-toggler-label,
.overlay-header .navbar-toggler-icon
{
    color: #ffffff;
}

.overlay-header header.navbar .navbar-toggler
{
    color: #ffffff;
}

.overlay-header header.navbar .dropdown .menu-level-1 .nav-item .nav-link
{
    color: #b49650;
}

.user-logged-in header.navbar .navbar-nav .nav-item a
{
    color: #b49650;
}

@media (max-width: 991.98px)
{
    .header-bg header.navbar .navbar-toggler
    {
        color: #b49650;
    }
    .menu-open header.navbar .navbar-toggler
    {
        color: #b49650;
    }
    .menu-open header.navbar .navbar-toggler .navbar-toggler-icon::after
    {
        color: #b49650;
    }
    .menu-open header.navbar .navbar-brand.d-block
    {
        transition: all .6s ease;

        background-color: #ffffff;
    }
    .overlay-header .navbar
    {
        background-color: transparent !important;
    }
    .mobile-submenu
    {
        background-color: #ffffff;
    }
    .mobile-submenu .select-menu
    {
        margin: 0 auto;

        text-align: center;

        color: #b49650;
        border-top: 1px solid #f4efef;
    }
    .mobile-submenu .navbar-nav
    {
        color: #ffffff;
        box-shadow: 0 10px 20px rgba(0, 0, 0, .03);
    }
    .without-overlay-header .paragraph--type--bp-header-section .banner-image-container .banner-text-section:not(.text-over-banner) .bg-color-false h1,
    .without-overlay-header .paragraph--type--bp-header-section .banner-image-container .banner-text-section:not(.text-over-banner) .bg-color-false .h1,
    .without-overlay-header .paragraph--type--bp-header-section .banner-image-container .banner-text-section:not(.text-over-banner) .bg-color-false p
    {
        color: #b49650;
    }
    .without-overlay-header .paragraph--type--bp-header-section .banner-image-container .banner-text-section:not(.text-over-banner) .bg-color-false .h2,
    .without-overlay-header .paragraph--type--bp-header-section .banner-image-container .banner-text-section:not(.text-over-banner) .bg-color-false h2
    {
        color: #b49650;
    }
    .navbar-collapse .block-inspired-logo-block
    {
        background-color: #ffffff;
    }
    .navbar-collapse .navbar-nav li.nav-item:first-child
    {
        border-top: 1px solid #ceced8;
    }
}

.header-bg.nav-down
{
    color: #b49650;
    background-color: #ffffff !important;
}

.overlay-header header.navbar .dropdown .menu-level-1 .menu-item--expanded::after,
.without-overlay-header header.navbar .dropdown .menu-level-1 .menu-item--expanded::after
{
    background-color: #b49650;
}

.overlay-header .region-header-right .nav-item.dropdown::after,
.without-overlay-header .region-header-right .nav-item.dropdown::after
{
    color: #b49650;
}

.without-overlay-header .header-wrapper,
.user-logged-in .header-wrapper
{
    background-color: #ffffff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .03) !important;
}

.footer .block .footer-title
{
    color: #b49650;
}

.footer .inspired-address-section-container .footer-title,
.footer .inspired-address-section-container a
{
    color: #2f2f33;
}

.paragraph--view-mode--text-and-image-single-large-image .align2left.wrapper
{
    border-color: #c8bda7;
}

.paragraph--view-mode--text-and-image-single-large-image .align2right.wrapper
{
    border-color: #c8bda7;
}

/* Bahamas Element Base color theme */
.subhead1
{
    color: #2f2f33;
}

.subhead1.light
{
    color: #ffffff !important;
}

.subhead2
{
    color: #b49650;
}

.subhead2.light
{
    color: #ffffff !important;
}

.caption
{
    color: #2f2f33;
}

p.lnk a,
span.lnk a,
a.lnk,
a
{
    color: #b49650;
}

.fg-primary
{
    color: #b49650 !important;
}

.fg-accent-1
{
    color: #ed6b06 !important;
}

.fg-accent-2
{
    color: #f3f0eb !important;
}

.fg-accent-3
{
    color: #cea270 !important;
}

.fg-accent-4
{
    color: #c8bda7 !important;
}

.fg-light .subhead1
{
    color: #ffffff !important;
}

.medium-font
{
    color: #b49650;
}

.testimonial-with-card
{
    background: linear-gradient(180deg, #cea270 34.38%, #ffffff 86.46%) !important;
}

.testimonial-with-card .testimonial-user-details span
{
    color: #b49650;
}

.subhead-primary
{
    color: #b49650 !important;
}

.bg-with-opacity .banner-img::before,
.bg-with-opacity .banner-img::before
{
    background: rgba(0, 0, 0, .4);
}

.bg-accent-3 .text-formatted p
{
    color: #2f2f33;
}

.bg-accent-3 .text-formatted .subhead1
{
    color: #2f2f33;
}

.bg-accent-3 .text-formatted .subhead-primary
{
    color: #b49650;
}

@media (min-width: 768px)
{
    nav.slick__arrow button.slick-arrow
    {
        background-color: #b49650 !important;
    }
    nav.slick__arrow button.slick-arrow:hover.slick-prev::before,
    nav.slick__arrow button.slick-arrow:hover.slick-next::before
    {
        color: #ffffff !important;
    }
}

.slick__slider:hover + nav.slick__arrow button.slick-arrow
{
    background-color: #b49650 !important;
}

.card .card-title
{
    color: #b49650 !important;
}

.card .card-text
{
    color: #ed6b06;
}

.card .cards-contents:hover
{
    background: none !important;
}

.paragraph--type--bp-accordion .card .card-header
{
    background-color: transparent !important;
}

.paragraph--type--bp-tabs .nav-tabs
{
    background-color: #ffffff;
}

.paragraph--type--bp-tabs .nav-tabs .slick-list
{
    border-bottom: 1px solid rgba(237, 108, 117, .3);
}

.paragraph--type--bp-tabs .nav-tabs .nav-item .nav-link
{
    color: #b49650;
}

@media (max-width: 991.98px)
{
    .paragraph--type--bp-tabs .nav-tabs .nav-item .nav-link
    {
        font-size: 20px;
    }
    .paragraph--type--bp-tabs .nav-tabs .nav-item .nav-link:after
    {
        border-bottom: 1.5px solid #c8bda7;
    }
}

.paragraph--type--bp-tabs .paragraph--type--bp-simple ul li
{
    color: #b49650;
    border-bottom: 1px solid rgba(237, 108, 117, .3);
}

.page-404-container,
.page-403-container
{
    color: #b49650 !important;
}

.page-404-container .hs-wrap,
.page-403-container .hs-wrap
{
    border: 1px solid #b49650 !important;
}

.modal-title
{
    color: #b49650;
}

.modal-sub-title
{
    color: #2f2f33;
}

.paragraph--type--bp-animated-slick .slick-dots li button::before
{
    color: #ffffff !important;
}

body,
.table
{
    color: #2f2f33;
}

.ckeditor-readmore,
.ckeditor-readmore-toggler
{
    color: currentColor;
}

.paragraph--type--bp-accordion .card .card-header .panel-title
{
    color: #2f2f33;
}

.paragraph--type--bp-card.paragraph--view-mode--vertical-card-round-image .cards-contents .media
{
    border: 4px solid #c8bda7;
}

.paragraph--type--bp-accordion .card .card-header
{
    border-top: 1px solid #f4efef;
}

.paragraph--type--bp-accordion .card .card-block
{
    color: currentColor;
}

.paragraph--type--bp-accordion.paragraph--view-mode--accordion-with-subtitle .card .card-header
{
    border-bottom: none;
}

.paragraph--border-left-accent-4
{
    border-left: 2px solid #c8bda7;
}

.modal-content
{
    border-top: none;
}

.view-display-id-page_news_full_list li.grid a.more-info,
.view-display-id-block_news_full_list li.grid a.more-info,
.view-display-id-terms_list_block li.grid a.more-info,
.view-display-id-page_schools_list li.grid a.more-info
{
    color: #b49650 !important;
}

.view-display-id-page_news_full_list li.grid:hover,
.view-display-id-block_news_full_list li.grid:hover,
.view-display-id-terms_list_block li.grid:hover,
.view-display-id-page_schools_list li.grid:hover
{
    color: #564725 !important;
}

.view-display-id-block_featured_news_carousel a.read-more-link.more-info
{
    color: currentColor !important;
}

.region-flyout-menu
{
    color: #ffffff !important;
    background-color: #b49650e6 !important;
}

.region-flyout-menu a:not(.btn):not(.dropdown-item)
{
    color: #ffffff !important;
}

.region-flyout-menu .navbar-toggler,
.region-flyout-menu .navbar-toggler-label,
.region-flyout-menu .navbar-toggler-icon
{
    color: #ffffff !important;
}

.region-flyout-menu .navbar-toggler-icon-close
{
    background-color: #ffffff;
}

.region-flyout-menu .inspired-search-icon,
.region-flyout-menu .search-submit,
.region-flyout-menu .block-language-switcher-enhanced,
.region-flyout-menu .block-language-switcher-enhanced button
{
    color: #ffffff !important;
}

.region-flyout-menu .inspired-search-icon::after,
.region-flyout-menu .search-submit::after,
.region-flyout-menu .block-language-switcher-enhanced::after,
.region-flyout-menu .block-language-switcher-enhanced button::after
{
    color: #ffffff !important;
}

.region-flyout-menu .inspired-search-icon:hover::after,
.region-flyout-menu .search-submit:hover::after,
.region-flyout-menu .block-language-switcher-enhanced:hover::after,
.region-flyout-menu .block-language-switcher-enhanced button:hover::after
{
    color: #ffffff !important;
}

.region-flyout-menu .menu--top-menu ul.navbar-nav li.nav-item .nav-link::before
{
    color: #ffffff;
}

.region-flyout-menu .menu--top-menu ul.navbar-nav li.nav-item .nav-link:hover::before
{
    color: #ffffff;
}

.region-flyout-menu .menu--top-menu ul.navbar-nav li.nav-item:last-child .nav-link::after
{
    color: #ffffff;
}

.region-flyout-menu .menu--top-menu ul.navbar-nav li.nav-item:last-child .nav-link:hover::after
{
    color: #ffffff;
}

.without-overlay-header .header-wrapper.nav-down .navbar-toggler,
.without-overlay-header .header-wrapper.nav-down .navbar-toggler-icon,
.without-overlay-header .header-wrapper.nav-down .navbar-toggler-label
{
    color: #b49650;
}

.overlay-header .header-wrapper.header-bg .navbar-toggler,
.overlay-header .header-wrapper.header-bg .navbar-toggler-icon,
.overlay-header .header-wrapper.header-bg .navbar-toggler-label
{
    color: #b49650;
}

.overlay-header .header-full-container a,
.overlay-header .header-full-container .site-name-slogan,
.overlay-header header.navbar a,
.overlay-header header.navbar .site-name-slogan
{
    color: #ffffff;
}

.overlay-header .header-full-container .navbar-nav::after,
.overlay-header header.navbar .navbar-nav::after
{
    color: #ffffff;
}

@media (min-width: 992px)
{
    .overlay-header .header-full-container .navbar-nav .nav-item span,
    .overlay-header .header-full-container .navbar-nav .nav-item a,
    .overlay-header header.navbar .navbar-nav .nav-item span,
    .overlay-header header.navbar .navbar-nav .nav-item a
    {
        color: #ffffff;
    }
}

@media (max-width: 991.98px)
{
    .overlay-header .header-full-container .navbar-nav .nav-item a.nav-link,
    .overlay-header header.navbar .navbar-nav .nav-item a.nav-link
    {
        color: #2f2f23;
    }
    .overlay-header .header-full-container .navbar-nav .nav-item a.nav-link:hover,
    .overlay-header header.navbar .navbar-nav .nav-item a.nav-link:hover
    {
        color: #17181a;
    }
}

.overlay-header .header-full-container .dropdown .menu-level-1 .nav-item .nav-link,
.overlay-header header.navbar .dropdown .menu-level-1 .nav-item .nav-link
{
    color: #2f2f23;
}

.overlay-header .sticky-menu .navbar-nav .nav-item .nav-link,
.overlay-header .header-bg .navbar-nav .nav-item .nav-link
{
    color: #2f2f23;
}

.overlay-header .sticky-menu .navbar-nav .nav-item .nav-link:hover,
.overlay-header .header-bg .navbar-nav .nav-item .nav-link:hover
{
    color: #17181a;
}

.overlay-header .header-bg .navbar-nav .nav-item .nav-link
{
    color: #2f2f23;
}

.overlay-header .header-bg .navbar-nav .nav-item .nav-link:hover
{
    color: #17181a;
}

@media (max-width: 991.98px)
{
    .header-bg header.navbar .navbar-toggler
    {
        color: #b49650;
    }
    .menu-open header.navbar .navbar-toggler
    {
        color: #b49650;
    }
    .menu-open header.navbar .navbar-brand.d-block
    {
        transition: all .6s ease;

        background-color: #ffffff;
    }
    .overlay-header .navbar
    {
        background-color: transparent !important;
    }
    .overlay-header .menu--main .navbar-nav li.nav-item:first-child,
    .without-overlay-header .menu--main .navbar-nav li.nav-item:first-child
    {
        border-top: 1px solid #ceced8;
    }
    .mobile-submenu
    {
        background-color: #ffffff;
    }
    .mobile-submenu .select-menu
    {
        margin: 0 auto;

        text-align: center;

        color: #b49650;
        border-top: 1px solid #f4efef;
    }
    .mobile-submenu .navbar-nav
    {
        color: #ffffff;
        box-shadow: 0 10px 20px rgba(0, 0, 0, .03);
    }
    .block-language-switcher-enhanced
    {
        border-bottom: 1px solid #ceced8;
    }
    .block-language-switcher-enhanced .dropdown-menu ul li a
    {
        color: #b49650;
    }
    .block-language-switcher-enhanced .dropdown-menu ul li a.active
    {
        color: #ffffff;
    }
    .navbar-collapse .block-inspired-logo-block
    {
        background-color: #ffffff;
    }
}

@media (min-width: 992px)
{
    .overlay-header .navbar
    {
        background-color: transparent !important;
    }
    .overlay-header .bg-white.sticky-menu
    {
        box-shadow: 0 10px 20px rgba(0, 0, 0, .03) !important;
    }
    .overlay-header.path-frontpage .enquiry-btn:not(.header-bg) .navbar-nav .block-inspired-cta-block .btn
    {
        color: #b49650 !important;
        border-color: #ffffff;
        background-color: #ffffff;
    }
    .nav-link::after
    {
        background-color: #c8bda7;
    }
}

.header-bg.nav-down
{
    color: #b49650;
    background-color: #ffffff !important;
}

.overlay-header header.navbar .dropdown .menu-level-1 .menu-item--expanded::after,
.without-overlay-header header.navbar .dropdown .menu-level-1 .menu-item--expanded::after
{
    background-color: #b49650;
}

.without-overlay-header .header-wrapper,
.user-logged-in .header-wrapper
{
    background-color: #ffffff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .03) !important;
}

.region-flyout-menu .inspired-search-global fieldset:after
{
    background-color: #ffffff;
}

.region-flyout-menu .inspired-search-key
{
    color: #ffffff;
    border-color: #ffffff !important;
    background-color: #b49650 !important;
}

.region-flyout-menu .inspired-search-key::-moz-placeholder
{
    color: #ffffffcc;
}

.region-flyout-menu .inspired-search-key:-ms-input-placeholder
{
    color: #ffffffcc;
}

.region-flyout-menu .inspired-search-key::-ms-input-placeholder
{
    color: #ffffffcc;
}

.region-flyout-menu .inspired-search-key::placeholder
{
    color: #ffffffcc;
}

.region-flyout-menu .search-submit:after
{
    color: #ffffff;
}

.region-flyout-menu .block-language-switcher-enhanced .dropdown-menu-right
{
    right: auto;
    left: 20px;

    border: solid 1px #ffffffcc;
    border-radius: 0;
    background-color: #b49650;
}

.region-flyout-menu .block-language-switcher-enhanced .dropdown-menu-right .dropdown-item
{
    color: #ffffff;
}

.region-flyout-menu .block-language-switcher-enhanced .dropdown-menu-right .dropdown-item.active
{
    background-color: #17181a;
}

.region-flyout-menu .block-language-switcher-enhanced .dropdown-menu-right .dropdown-item.active:hover
{
    color: #ffffff;
}

.region-flyout-menu .block-language-switcher-enhanced .dropdown-menu-right .dropdown-item:hover
{
    color: #b49650;
}

.region-flyout-menu nav.menu--main .menu-default .menu-level-0::after
{
    background-color: #ffffff80;
}

.region-flyout-menu nav.menu--main .menu-default .menu-level-0 > .nav-item > .dropdown-toggle::after
{
    background-color: #ffffff;
}

.region-flyout-menu nav.menu--main .menu-default .menu-level-1 .nav-item > .nav-link
{
    border-bottom: solid 1px #ffffff4d;
}

.region-flyout-menu nav.menu--main .menu-default .nav-item:hover > .nav-link,
.region-flyout-menu nav.menu--main .menu-default .nav-item:active > .nav-link
{
    background-color: #ffffff1a;
}

@media (min-width: 992px)
{
    .has_flyout_menu header.navbar .nav-item:hover .dropdown-menu.menu-level-1:after
    {
        background-color: #ffffff;
    }
}

.has_flyout_menu header.navbar .menu-level-0 .nav-item .nav-link::after
{
    background-color: transparent;
}

@media (min-width: 992px)
{
    .has_flyout_menu header.navbar .menu-level-0 .nav-item .nav-link::after
    {
        background-color: #c8bda7;
    }
}

.has_flyout_menu header.navbar .menu-level-1 .nav-item .nav-link::after
{
    background-color: transparent;
}

.has_flyout_menu header.navbar .menu-level-1 .nav-item .nav-link span
{
    background-color: #c8bda7;
}

hr.primary
{
    border-color: #b49650;
}

hr.secondary
{
    border-color: #ed6b06;
}

hr.accent-1
{
    border-color: #ed6b06;
}

hr.accent-2
{
    border-color: #f3f0eb;
}

hr.accent-3
{
    border-color: #cea270;
}

hr.accent-4
{
    border-color: #c8bda7;
}

hr.light
{
    border-color: #ffffff;
}

hr.dark
{
    border-color: #413636;
}

.main-nav-lang-switch.overlay-header .nav-down.header-bg .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle,
.main-nav-lang-switch.overlay-header .nav-down.header-bg .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-item,
.main-nav-lang-switch.without-overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle,
.main-nav-lang-switch.without-overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-item
{
    color: #2f2f23 !important;
}

.main-nav-lang-switch.overlay-header .nav-down.header-bg .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle:hover,
.main-nav-lang-switch.overlay-header .nav-down.header-bg .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-item:hover,
.main-nav-lang-switch.without-overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle:hover,
.main-nav-lang-switch.without-overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-item:hover
{
    color: #17181a !important;
}

@media (min-width: 992px)
{
    .main-nav-lang-switch .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-item
    {
        color: #2f2f23 !important;
    }
    .main-nav-lang-switch .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-item:hover
    {
        color: #17181a !important;
    }
}

@media (max-width: 991.98px)
{
    .main-nav-lang-switch.overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle.btn,
    .main-nav-lang-switch.without-overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle.btn
    {
        color: #2f2f23 !important;
    }
}

#cookiescript_injected
{
    font-family: var(--font-family-body) !important;

    background-color: #f3f0eb !important;
}

#cookiescript_header
{
    font-family: var(--font-family-headings) !important;
    font-size: 34px !important;
    font-weight: 400 !important;

    color: #b49650 !important;
}

#cookiescript_description
{
    font-size: 16px !important;
    line-height: 1.875rem !important;

    letter-spacing: 0 !important;
}

#cookiescript_accept,
#cookiescript_reject,
#cookiescript_save
{
    font-size: 14px !important;

    padding: 0 35px !important;

    text-transform: none !important;

    border-radius: 50px !important;
}

span.cookiescript_checkbox_text
{
    font-size: 14px !important;

    text-transform: none !important;
}

#cookiescript_description
{
    max-width: 100% !important;
}

#cookiescript_readmore
{
    font-size: 16px !important;

    text-decoration: underline !important;
}

a
{
    color: #b49650 !important;
}
