/* BORDERS */
.content_default_grey hr,
.content_default_grey .caldera-grid .form-group input:focus,
.content_default_grey .caldera-grid .form-group textarea:focus,
.border_default_grey {
    border-color : #444;
}

.content_ee_purple hr,
.content_ee_purple .caldera-grid .form-group input:focus,
.content_ee_purple .caldera-grid .form-group textarea:focus,
.border_ee_purple {
    border-color : #92278F;
}

.content_el_green hr,
.content_el_green .caldera-grid .form-group input:focus,
.content_el_green .caldera-grid .form-group textarea:focus,
.border_el_green {
    border-color : #19AB49;
}

.content_sl_yellow hr,
.content_sl_yellow .caldera-grid .form-group input:focus,
.content_sl_yellow .caldera-grid .form-group textarea:focus,
.border_sl_yellow {
    border-color : #F0B608;
}

.content_lg_blue hr,
.content_lg_blue .caldera-grid .form-group input:focus,
.content_lg_blue .caldera-grid .form-group textarea:focus,
.border_lg_blue {
    border-color : #447EC0;
}

.content_at_blue hr,
.content_at_blue .caldera-grid .form-group input:focus,
.content_at_blue .caldera-grid .form-group textarea:focus,
.border_at_blue {
    border-color : #00719E;
}

.content_cr_blue hr,
.content_cr_blue .caldera-grid .form-group input:focus,
.content_cr_blue .caldera-grid .form-group textarea:focus,
.border_cr_blue {
    border-color : #00719E;
}

.content_bu_blue hr,
.content_bu_blue .caldera-grid .form-group input:focus,
.content_bu_blue .caldera-grid .form-group textarea:focus,
.border_bu_blue {
    border-color : #528FBF;
}

.content_al_purple hr,
.content_al_purple .caldera-grid .form-group input:focus,
.content_al_purple .caldera-grid .form-group textarea:focus,
.border_al_purple {
    border-color : #CC66AA;
}

.content_sl_purple hr,
.content_sl_purple .caldera-grid .form-group input:focus,
.content_sl_purple .caldera-grid .form-group textarea:focus,
.border_sl_purple {
    border-color : #6633BB;
}

/* BACKGROUNDS */
.content_default_grey hr,
/*.content_default_grey .category-pill,*/
.bg_default_grey {
    background-color : #444;
}

.content_ee_purple hr,
/*.content_ee_purple .category-pill,*/
.bg_ee_purple {
    background-color : #92278F;
}

.content_el_green hr,
/*.content_el_green .category-pill,*/
.bg_el_green {
    background-color : #19AB49;
}

.content_sl_yellow hr,
/*.content_sl_yellow .category-pill,*/
.bg_sl_yellow {
    background-color : #F0B608;
}

.content_lg_blue hr,
/*.content_lg_blue .category-pill,*/
.bg_lg_blue {
    background-color : #447EC0;
}

.content_at_blue hr,
/*.content_at_blue .category-pill,*/
.bg_at_blue {
    background-color : #00719E;
}

.content_cr_blue hr,
/*.content_cr_blue .category-pill,*/
.bg_cr_blue {
    background-color : #00719E;
}

.content_bu_blue hr,
/*.content_bu_blue .category-pill,*/
.bg_bu_blue {
    background-color : #528FBF;
}

.content_al_purple hr,
/*.content_al_purple .category-pill,*/
.bg_al_purple {
    background-color : #CC66AA;
}

.content_sl_purple hr,
/*.content_sl_purple .category-pill,*/
.bg_sl_purple {
    background-color : #6633BB;
}

/* BUTTONS */
.content_default_grey .caldera-grid .btn,
.button_default_grey {
    background-color : #444;
    border           : 2px solid #444;
}

.content_ee_purple .caldera-grid .btn,
.button_ee_purple {
    background-color : #92278F;
    border           : 2px solid #92278F;
}

.content_el_green .caldera-grid .btn,
.button_el_green {
    background-color : #19AB49;
    border           : 2px solid #19AB49;
}

.content_sl_yellow .caldera-grid .btn,
.button_sl_yellow {
    background-color : #F0B608;
    border           : 2px solid #F0B608;
}

.content_lg_blue .caldera-grid .btn,
.button_lg_blue {
    background-color : #447EC0;
    border           : 2px solid #447EC0;
}

.content_at_blue .caldera-grid .btn,
.button_at_blue {
    background-color : #00719E;
    border           : 2px solid #00719E;
}

.content_cr_blue .caldera-grid .btn,
.button_cr_blue {
    background-color : #00719E;
    border           : 2px solid #00719E;
}

.content_bu_blue .caldera-grid .btn,
.button_bu_blue {
    background-color : #528FBF;
    border           : 2px solid #528FBF;
}

.content_al_purple .caldera-grid .btn,
.button_al_purple {
    background-color : #CC66AA;
    border           : 2px solid #CC66AA;
}

.content_sl_purple .caldera-grid .btn,
.button_sl_purple {
    background-color : #6633BB;
    border           : 2px solid #6633BB;
}

.content_default_grey .caldera-grid .btn:hover,
.button_default_grey:hover, .button_default_grey.hover {
    background-color : #FFF;
    color           : #444 !important;
}

.content_ee_purple .caldera-grid .btn:hover,
.button_ee_purple:hover, .button_ee_purple.hover {
    background-color : #FFF;
    color           : #92278F !important;
}

.content_el_green .caldera-grid .btn:hover,
.button_el_green:hover, .button_el_green.hover {
    background-color : #FFF;
    color            : #19AB49 !important;
}

.content_sl_yellow .caldera-grid .btn:hover,
.button_sl_yellow:hover, .button_sl_yellow.hover {
    background-color : #FFF;
    color            : #F0B608 !important;
}

.content_lg_blue .caldera-grid .btn:hover,
.button_lg_blue:hover, .button_lg_blue.hover {
    background-color : #FFF;
    color            : #447EC0 !important;
}

.content_at_blue .caldera-grid .btn:hover,
.button_at_blue:hover, .button_at_blue.hover {
    background-color : #FFF;
    color            : #00719E !important;
}

.content_cr_blue .caldera-grid .btn:hover,
.button_cr_blue:hover, .button_cr_blue.hover {
    background-color : #FFF;
    color            : #00719E !important;
}

.content_bu_blue .caldera-grid .btn:hover,
.button_bu_blue:hover, .button_bu_blue.hover {
    background-color : #FFF;
    color            : #528FBF !important;
}

.content_al_purple .caldera-grid .btn:hover,
.button_al_purple:hover, .button_al_purple.hover {
    background-color : #FFF;
    color            : #CC66AA !important;
}

.content_sl_purple .caldera-grid .btn:hover,
.button_sl_purple:hover, .button_sl_purple.hover {
    background-color : #FFF;
    color            : #6633BB !important;
}

/* NAVIGATION */
.nav_selected_default_grey > a,
.nav_default_grey a:hover {
    /*border-bottom: 4px solid #92278F !important;*/
    color : #444 !important;
}

.nav_selected_ee_purple > a,
.nav_ee_purple a:hover {
    /*border-bottom: 4px solid #92278F !important;*/
    color : #92278F !important;
}

.nav_selected_el_green > a,
.nav_el_green a:hover {
    /*border-bottom: 4px solid #19AB49 !important;*/
    color : #19AB49 !important;
}

.nav_selected_sl_yellow > a,
.nav_sl_yellow a:hover {
    /*border-bottom: 4px solid #F0B608 !important;*/
    color : #F0B608 !important;
}

.nav_selected_lg_blue > a,
.nav_lg_blue a:hover {
    /*border-bottom: 4px solid #447EC0 !important;*/
    color : #447EC0 !important;
}

.nav_selected_at_blue > a,
.nav_at_blue a:hover {
    /*border-bottom: 4px solid #336699 !important;*/
    color : #00719E !important;
}

.nav_selected_cr_blue > a,
.nav_cr_blue a:hover {
    /*border-bottom: 4px solid #336699 !important;*/
    color : #00719E !important;
}

.nav_selected_bu_blue > a,
.nav_bu_blue a:hover {
    /*border-bottom: 4px solid #548FBF !important;*/
    color : #528FBF !important;
}

.nav_selected_al_purple > a,
.nav_al_purple a:hover {
    /*border-bottom: 4px solid #CC66AA !important;*/
    color : #CC66AA !important;
}

.nav_selected_sl_purple > a,
.nav_sl_purple a:hover {
    /*border-bottom: 4px solid #6633BB !important;*/
    color : #6633BB !important;
}

/* CONTENT */
.content_default_grey blockquote:before,
.content_default_grey blockquote:after,
.content_default_grey blockquote em,
.content_default_grey .sidebar_navigation_entry:hover,
.content_default_grey h1,
.content_default_grey h2,
.content_default_grey h3,
.content_default_grey .key-point .icon,
.content_default_grey .inline_attraction .lnr,
.content_default_grey a {
    color : #444;
}

.content_ee_purple blockquote:before,
.content_ee_purple blockquote:after,
.content_ee_purple blockquote em,
.content_ee_purple .sidebar_navigation_entry:hover,
.content_ee_purple h1,
.content_ee_purple h2,
.content_ee_purple h3,
.content_ee_purple .key-point .icon,
.content_ee_purple .inline_attraction .lnr,
.content_ee_purple a {
    color : #92278F;
}

.content_el_green  blockquote:before,
.content_el_green  blockquote:after,
.content_el_green blockquote em,
.content_el_green .sidebar_navigation_entry:hover,
.content_el_green h1,
.content_el_green h2,
.content_el_green h3,
.content_el_green .key-point .icon,
.content_el_green .inline_attraction .lnr,
.content_el_green a {
    color : #19AB49;
}

.content_sl_yellow blockquote:before,
.content_sl_yellow blockquote:after,
.content_sl_yellow blockquote em,
.content_sl_yellow .sidebar_navigation_entry:hover,
.content_sl_yellow h1,
.content_sl_yellow h2,
.content_sl_yellow h3,
.content_sl_yellow .key-point .icon,
.content_sl_yellow .inline_attraction .lnr,
.content_sl_yellow a {
    color : #F0B608;
}

.content_lg_blue blockquote:before,
.content_lg_blue blockquote:after,
.content_lg_blue blockquote em,
.content_lg_blue .sidebar_navigation_entry:hover,
.content_lg_blue h1,
.content_lg_blue h2,
.content_lg_blue h3,
.content_lg_blue .key-point .icon,
.content_lg_blue .inline_attraction .lnr,
.content_lg_blue a {
    color : #447EC0;
}

.content_at_blue blockquote:before,
.content_at_blue blockquote:after,
.content_at_blue blockquote em,
.content_at_blue .sidebar_navigation_entry:hover,
.content_at_blue h1,
.content_at_blue h2,
.content_at_blue h3,
.content_at_blue .key-point .icon,
.content_at_blue .inline_attraction .lnr,
.content_at_blue a {
    color : #00719E;
}

.content_cr_blue blockquote:before,
.content_cr_blue blockquote:after,
.content_cr_blue blockquote em,
.content_cr_blue .sidebar_navigation_entry:hover,
.content_cr_blue h1,
.content_cr_blue h2,
.content_cr_blue h3,
.content_cr_blue .key-point .icon,
.content_cr_blue .inline_attraction .lnr,
.content_cr_blue a {
    color : #00719E;
}

.content_bu_blue blockquote:before,
.content_bu_blue blockquote:after,
.content_bu_blue blockquote em,
.content_bu_blue .sidebar_navigation_entry:hover,
.content_bu_blue h1,
.content_bu_blue h2,
.content_bu_blue h3,
.content_bu_blue .key-point .icon,
.content_bu_blue .inline_attraction .lnr,
.content_bu_blue a {
    color : #528FBF;
}

.content_al_purple blockquote:before,
.content_al_purple blockquote:after,
.content_al_purple blockquote em,
.content_al_purple .sidebar_navigation_entry:hover,
.content_al_purple h1,
.content_al_purple h2,
.content_al_purple h3,
.content_al_purple .key-point .icon,
.content_al_purple .inline_attraction .lnr,
.content_al_purple a {
    color : #CC66AA;
}

.content_sl_purple blockquote:before,
.content_sl_purple blockquote:after,
.content_sl_purple blockquote em,
.content_sl_purple .sidebar_navigation_entry:hover,
.content_sl_purple h1,
.content_sl_purple h2,
.content_sl_purple h3,
.content_sl_purple .key-point .icon,
.content_sl_purple .inline_attraction .lnr,
.content_sl_purple a {
    color : #6633BB;
}

/* BULLET POINTS */
.page_content_padding ul {
    list-style: none;
    padding:0em;
    margin:0;
}
.page_content_padding ol {
    padding-left: 1.5em;
    margin:0;
}


.page_content_padding ul li {
    position: relative;
    padding-left: 2em;
    /*text-indent: -.7em;*/
}
.page_content_padding ol li {
    position: relative;
    padding-left: 1em;
    /*text-indent: -.7em;*/
}

.page_content_padding ul li:before {
    content : "\25aa ";
    font-size: 2em;
    font-family: Arial;
    position: absolute;
    /*top: 0.15em;*/
    left: 0.25em;
    padding-right: 0.5em;
}

.content_default_grey ul li:before {
    color: #444;
}

.content_ee_purple ul li:before {
    color : #92278F;
}

.content_el_green ul li:before {
    color : #19AB49;
}

.content_sl_yellow ul li:before {
    color : #F0B608;
}

.content_lg_blue ul li:before {
    color : #447EC0;
}

.content_at_blue ul li:before {
    color : #00719E;
}

.content_cr_blue ul li:before {
    color : #00719E;
}

.content_bu_blue ul li:before {
    color : #528FBF;
}

.content_al_purple ul li:before {
    color : #CC66AA;
}

.content_sl_purple ul li:before {
    color : #6633BB;
}


/* SCROLL BOOKMARK ELEMENTS */
.content_default_grey .scroll_bookmark_list_item_selected {
    color: #444;
}

.content_ee_purple .scroll_bookmark_list_item_selected {
    color : #92278F;
}

.content_el_green .scroll_bookmark_list_item_selected {
    color : #19AB49;
}

.content_sl_yellow .scroll_bookmark_list_item_selected {
    color : #F0B608;
}

.content_lg_blue .scroll_bookmark_list_item_selected {
    color : #447EC0;
}

.content_at_blue .scroll_bookmark_list_item_selected {
    color : #00719E;
}

.content_cr_blue .scroll_bookmark_list_item_selected {
    color : #00719E;
}

.content_bu_blue .scroll_bookmark_list_item_selected {
    color : #528FBF;
}

.content_al_purple .scroll_bookmark_list_item_selected {
    color : #CC66AA;
}

.content_sl_purple .scroll_bookmark_list_item_selected {
    color : #6633BB;
}

/* PURE COLOUR */
.color_default_grey{
    color: #444 !important;
}

.color_ee_purple {
    color : #92278F !important;
}

.color_el_green {
    color : #19AB49 !important;
}

.color_sl_yellow {
    color : #F0B608 !important;
}

.color_lg_blue {
    color : #447EC0 !important;
}

.color_at_blue {
    color : #00719E !important;
}

.color_cr_blue {
    color : #00719E !important;
}

.color_bu_blue {
    color : #528FBF !important;
}

.color_al_purple {
    color : #CC66AA !important;
}

.color_sl_purple {
    color : #6633BB !important;
}