/*********************************************************************/
/***** DESIGN TOOLS CORE THEME IMPORT ********************************/
/*********************************************************************/
/* Import statements need to be at the top of your CSS file */
/* For Main CSS file */
@import url(https://designtools.ciditools.com/css/themes.css);
/* For Mobile app CSS file */
/*@import url(https://designtools.ciditools.com/css/app.css);*/
/*********************************************************************/

/*********************************************************************/
/***** BEGIN MSJC SPECIFIC CUSTOMIZATIONS ****************************/
/*********************************************************************/

@import 'https://msjc.evaluationkit.com/CanvasScripts/msjc.css?v=2';
.replies {  
 padding-left: 0px;  
 border-left: solid #f2f2f2 16px;  
}  
  
.discussion-read-state-btn {
    top: 32px;
    left:-25px !important;
}
  
div.entry-content {  
  padding-left:0px !important;  
}  

/*********************************************************************/
/***** END MSJC SPECIFIC CUSTOMIZATIONS ******************************/
/*********************************************************************/

/*********************************************************************/
/***** BEGIN DESIGN TOOLS THEME CUSTOMIZATIONS ***********************/
/*********************************************************************/

/*********************************************************************/
/*****    APPLE THEME   **********************************************/

#kl_wrapper_3.kl_apple #kl_banner h2 {
  background: #990000;
}
#kl_wrapper_3.kl_apple #kl_banner #kl_banner_left .kl_mod_num {
  color: #990000;
}
#kl_wrapper_3.kl_apple #kl_banner .kl_subtitle {
  color: #000;
  border-color: #990000;
  background-color: #C4C4C6;
}
#kl_wrapper_3.kl_apple #kl_banner #kl_description {
  border-color: #990000;
}
#kl_wrapper_3.kl_apple h3:not(.ui-state-default) {
  border-color: #2D3B45;
  background: #2D3B45;
}
#kl_wrapper_3.kl_apple h4:not(.ui-state-default), 
#kl_wrapper_3.kl_apple h5 {
  border-color: #2D3B45;
}
#kl_wrapper_3.kl_apple #kl_navigation ul {
  background-color: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_apple #kl_navigation li a,
#kl_wrapper_3.kl_apple #kl_navigation li a:hover,
#kl_wrapper_3.kl_apple #kl_navigation li a:focus,
#kl_wrapper_3.kl_apple #kl_navigation li a:visited {
  color: #fff;
}
#kl_wrapper_3.kl_apple #kl_modules {
  border-color: #990000;
}
#kl_wrapper_3.kl_apple > div > i {
  background-color: #2D3B45;
  color: #fff;
}
#kl_wrapper_3.kl_apple h3:not(.ui-state-default) i {
  color: #fff;
}

/* Variation */
#kl_wrapper_3.kl_apple.variation_2 #kl_banner h2 {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_apple.variation_2 #kl_banner #kl_banner_left .kl_mod_num {
  color: #990000;
}
#kl_wrapper_3.kl_apple.variation_2 #kl_banner .kl_subtitle {
  color: #fff;
  border-color: #990000;
  background-color: #2D3B45;
}
#kl_wrapper_3.kl_apple.variation_2 #kl_banner #kl_description {
  border-color: #990000;
}
#kl_wrapper_3.kl_apple.variation_2 h3:not(.ui-state-default) {
  border-color: #C4C4C6;
  background: #C4C4C6;
  color: #000;
}
#kl_wrapper_3.kl_apple.variation_2 h4:not(.ui-state-default), 
#kl_wrapper_3.kl_apple.variation_2 h5 {
  border-color: #C4C4C6;
}
#kl_wrapper_3.kl_apple.variation_2 #kl_navigation ul {
  background-color: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_apple.variation_2 #kl_navigation li a,
#kl_wrapper_3.kl_apple.variation_2 #kl_navigation li a:hover,
#kl_wrapper_3.kl_apple.variation_2 #kl_navigation li a:focus,
#kl_wrapper_3.kl_apple.variation_2 #kl_navigation li a:visited {
  color: #fff;
}
#kl_wrapper_3.kl_apple.variation_2 #kl_modules {
  border-color: #990000;
}
#kl_wrapper_3.kl_apple.variation_2 > div > i {
  background-color: #C4C4C6;
  color: #000;
}
#kl_wrapper_3.kl_apple.variation_2 h3:not(.ui-state-default) i {
  color: #000;
}

/*********************************************************************/
/*****    BASIC BAR THEME    *****************************************/

#kl_wrapper_3.kl_basic_bar #kl_banner h2 {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_basic_bar #kl_banner .kl_subtitle {
  color: #000;
  border-color: #990000;
  background-color: #C4C4C6;
}
#kl_wrapper_3.kl_basic_bar #kl_banner #kl_description {
  border-color: #990000;
  color: #990000;
}
#kl_wrapper_3.kl_basic_bar h3:not(.ui-state-default) {
  border-bottom-color: #990000;
  color: #990000;
}
#kl_wrapper_3.kl_basic_bar h3:not(.ui-state-default) i {
  color: #990000;
}
/* Variation */
#kl_wrapper_3.kl_basic_bar.variation_2 #kl_banner h2 {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_basic_bar.variation_2 #kl_banner .kl_subtitle {
  color: #000;
  border-color: #990000;
  background-color: #C4C4C6;
}
#kl_wrapper_3.kl_basic_bar.variation_2 #kl_banner #kl_description {
  border-color: #990000;
}
#kl_wrapper_3.kl_basic_bar.variation_2 h3:not(.ui-state-default) {
  border-bottom-color: #C4C4C6;
  color: #2D3B45;
}
#kl_wrapper_3.kl_basic_bar.variation_2 h3:not(.ui-state-default) i {
  color: #2D3B45;
}

/*********************************************************************/
/*****    BASIC COLOR BANNER NAV THEME    ****************************/

#kl_wrapper_3.kl_basic_color #kl_banner,
#kl_wrapper_3.kl_basic_color_panel_nav #kl_banner {
    background-color: #990000;
    color: #FFF;
}
#kl_wrapper_3.kl_basic_color #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_basic_color_panel_nav #kl_banner #kl_banner_left {
   border-color:#fff;
}
#kl_wrapper_3.kl_basic_color #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_basic_color_panel_nav #kl_banner .kl_subtitle {
   background-color: #000000;
   color: #fff;
   border-color: #fff;
   border-top: 3px solid #fff;
   border-right: none;
   border-left: none;
}
#kl_wrapper_3.kl_basic_color #kl_banner #kl_description,
#kl_wrapper_3.kl_basic_color_panel_nav #kl_banner #kl_description {
   border-top: 3px solid #fff;
}
#kl_wrapper_3.kl_basic_color #kl_navigation ul li {
   background-color: #990000;
   color: #fff;
}

#kl_wrapper_3.kl_basic_color #kl_navigation ul li a {
   border-bottom: 3px solid #fff;
   text-decoration: none;
}
#kl_wrapper_3.kl_basic_color #kl_navigation ul li a,
#kl_wrapper_3.kl_basic_color #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_basic_color #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_basic_color #kl_navigation ul li a:visited {
    color: #fff;
}
#kl_wrapper_3.kl_basic_color #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_basic_color #kl_navigation ul li a:focus {
    text-decoration: underline;
}
/* BASIC COLOR PANEL NAVIGAION */
#kl_wrapper_3.kl_basic_color_panel_nav #kl_navigation ul li a {
   color:  #990000;
}
#kl_wrapper_3.kl_basic_color_panel_nav #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_basic_color_panel_nav #kl_navigation ul li a:focus {
    color: #000;
}

/* Variation */
#kl_wrapper_3.kl_basic_color.variation_2 #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_basic_color_panel_nav.variation_2 #kl_banner #kl_banner_left {
   border-color:#fff;
}
#kl_wrapper_3.kl_basic_color.variation_2 #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_basic_color_panel_nav.variation_2 #kl_banner .kl_subtitle {
   background-color: #000000;
   color: #fff;
   border-color: #C4C4C6;
   border-top-color: #fff;
   border-right: none;
   border-left: none;
}
#kl_wrapper_3.kl_basic_color_panel_nav.variation_2 #kl_navigation li a:focus,
#kl_wrapper_3.kl_basic_color_panel_nav.variation_2 #kl_navigation li a:hover {
   color: #fff;
}
#kl_wrapper_3.kl_basic_color.variation_2 #kl_navigation ul li {
   background-color: #000000;
}
#kl_wrapper_3.kl_basic_color.variation_2 #kl_navigation ul li a {
   color: #ffffff;
}
/* Media Queries w/ & w/out Course Menu Collapsed */
@media screen and (min-width: 640px) {
    #kl_wrapper_3.kl_basic_color_panel_nav #kl_navigation ul {
        background-color: rgba(255, 255, 255, 0.75);
    }
    #kl_wrapper_3.kl_basic_color_panel_nav #kl_navigation ul li a:focus,
    #kl_wrapper_3.kl_basic_color_panel_nav #kl_navigation ul li a:hover {
      background-color: #000000;
      color: #fff;
    }
    #kl_wrapper_3.kl_basic_color_panel_nav.variation_2 #kl_navigation ul li a:focus,
    #kl_wrapper_3.kl_basic_color_panel_nav.variation_2 #kl_navigation ul li a:hover {
      background-color: #990000;
      color: #fff;
    }
}

/*********************************************************************/
/*****    Basic Color Theme - Mercury Hues 'MSJC'    *****************/

/**** Title bar ****/
#kl_wrapper_3.kl_basic_color.mh #kl_banner,
#kl_wrapper_3.kl_basic_color_panel_nav.mh #kl_banner {
    background-color: #707070;
    color: #fff;  
}

/**** left border divides span text from titlebar ****/
#kl_wrapper_3.kl_basic_color.mh #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_basic_color_panel_nav.mh #kl_banner #kl_banner_left {
    border-right: 15px double #990000;
}

/**** subtitle bar bg, text, borders - does not show in templates ****/
#kl_wrapper_3.kl_basic_color.mh #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_basic_color_panel_nav.mh #kl_banner .kl_subtitle {
   background-color:#9FA8A3;
   color: #000;
   border-color: #990000;
   border-top: 2px solid #990000;
   border-right: none;
   border-left: none;
}

/**** border under Customization block - does not show in templates ****/
#kl_wrapper_3.kl_basic_color.mh #kl_banner #kl_description,
#kl_wrapper_3.kl_basic_color_panel_nav.mh #kl_banner #kl_description {
   border-top: 2px solid #990000;
}

#kl_wrapper_3.kl_basic_color.mh #kl_navigation ul li {
   background-color:  #707070;
}

/**** nav button text color ****/
#kl_wrapper_3.kl_basic_color.mh #kl_navigation ul li a,
#kl_wrapper_3.kl_basic_color.mh #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_basic_color.mh #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_basic_color.mh #kl_navigation ul li a:visited {
    color: #fff
}

/**** nav button bg, text upon mouseover ****/

#kl_wrapper_3.kl_basic_color.mh #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_basic_color.mh #kl_navigation ul li a:focus {
    background: #990000;
   color: #fff;
}

/****nav button text color****/
#kl_wrapper_3.kl_basic_color_panel_nav.mh #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_basic_color_panel_nav.mh #kl_navigation ul li a:focus {
    color: #000;
}

/**** Nav button icon bg color, graphic, border ***/
#kl_wrapper_3.kl_basic_color.mh #kl_navigation i,
#kl_wrapper_3.kl_basic_color.mh #kl_navigation i {
   background: #707070;
   color: #ffffff;
   border: 1px solid #707070;
}

/**** Nav button icon bg, graphic, border colors on mouseover effect ***/
#kl_wrapper_3.kl_basic_color.mh #kl_navigation li a:hover i,
#kl_wrapper_3.kl_basic_color.mh #kl_navigation li a:focus i,
#kl_wrapper_3.kl_basic_color.mh #kl_navigation li a:hover i,
#kl_wrapper_3.kl_basic_color.mh #kl_navigation li a:focus i {
   background: #990000;
   color: #fff;
   border-color: #990000;
}

  /**** H3  bg, text, icons ****/
   #kl_wrapper_3.kl_basic_color.mh h3:not(.ui-state-default),
#kl_wrapper_3.kl_basic_color.mh h3:not(.ui-state-default) {
    background: #bbbbbb;
    color: #000;
    border-top: 3px solid #888888;
    padding: 5px;  
} 

/**** H4, H5 and panel heading tables ****/
#kl_wrapper_3.kl_basic_color.mh h4:not(.kl_panel_heading), 
#kl_wrapper_3.kl_basic_color.mh h5:not(.kl_panel_heading) {
    background-color: #eeeeee;
    color: #000;
    border-top: 2px solid #bbbbbb;
}

/**** Icons not part of headers ***/
#kl_wrapper_3.kl_basic_color.mh > div > i,
#kl_wrapper_3.kl_basic_color.mh > div > i {
    color: #990000;
    border: 1px solid #fff;
    background: #fff;
}

/**** Blockquote left border line****/
#kl_wrapper_3.kl_basic_color.mh blockquote,
#kl_wrapper_3.kl_basic_color_main.mh {
    border-left: 10px solid  #990000;
}
    
/*** End Basic Color Theme - Mercury Hues ***/


/*********************************************************************/
/*****    BOOKMARK THEME      ****************************************/

#kl_wrapper_3.kl_bookmark #kl_banner h2 {
   background-color: #990000;
}
#kl_wrapper_3.kl_bookmark #kl_banner #kl_banner_left {
    border-right-color: #fff;
}
#kl_wrapper_3.kl_bookmark #kl_banner #kl_banner_left .kl_mod_num {
    color: #990000;
}
#kl_wrapper_3.kl_bookmark #kl_banner .kl_subtitle {
    background-color: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_bookmark h3:not(.ui-state-default) {
    background-color: #990000;
    color: #fff;
}
#kl_wrapper_3.kl_bookmark > div > i {
    background-color: #990000;
    color: #fff;
}
#kl_wrapper_3.kl_bookmark h4:not(.kl_panel_heading), 
#kl_wrapper_3.kl_bookmark h5:not(.kl_panel_heading) {
    background-color: #C4C4C6;
    color: #000;
    font-weight: normal;
}
#kl_wrapper_3.kl_bookmark #kl_banner #kl_description {
    border: 1px solid #990000;
}
#kl_wrapper_3.kl_bookmark #kl_navigation ul li a {
    background: #fff;
    color: #990000;
    border-color:  #F4F4F4;
}
#kl_wrapper_3.kl_bookmark .kl_quick_check,
#kl_wrapper_3.kl_bookmark #kl_modules .ui-tabs-panel {
    background: #fff;
}

/* Variation */
#kl_wrapper_3.kl_bookmark.variation_2 #kl_banner .kl_subtitle {
    background-color: #C4C4C6;
    color: #000;
}
#kl_wrapper_3.kl_bookmark.variation_2 h3:not(.ui-state-default) {
    background-color: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_bookmark.variation_2 > div > i {
    background-color: #C4C4C6;
    color: #000;
}
#kl_wrapper_3.kl_bookmark.variation_2 #kl_banner #kl_description {
    border: 1px solid #C4C4C6;
}
#kl_wrapper_3.kl_bookmark.variation_2 h4:not(.kl_panel_heading), 
#kl_wrapper_3.kl_bookmark.variation_2 h5:not(.kl_panel_heading) {
    background-color: #C4C4C6;
    color: #000;
}
/**** End Bookmark Theme ****/


/*********************************************************************/
/*****    BOOKMARK THEME - Marble Bookmarks 'MSJC'     ***************/

/****title bar bg, text ****/
#kl_wrapper_3.kl_bookmark.mb #kl_banner h2 {
   background-color: #707070;
   color: #fff;
}

/****left border on title bar divides unit # from title ****/
#kl_wrapper_3.kl_bookmark.mb #kl_banner #kl_banner_left {
   border-right: 15px solid #990000;   
}

/**** unit # text color ****/
#kl_wrapper_3.kl_bookmark.mb #kl_banner #kl_banner_left .kl_mod_num {
    color: #000;
}

/****customization ribbon does not diplay in templates***/
#kl_wrapper_3.kl_bookmark.mb #kl_banner .kl_subtitle {
    background-color: #333333;
    color: #fff;
}

/**** H3 ribbon and icons  ****/
#kl_wrapper_3.kl_bookmark.mb h3:not(.ui-state-default) {
    background-color: #bbbbbb;
    color: #000;
    border-top: 3px solid #990000   
}

/**** div icons bg and graphic ****/
#kl_wrapper_3.kl_bookmark.mb > div > i {
    background-color: #fff;
    color: #990000;
}

/**** H4, H5 and panel heading tables ****/
#kl_wrapper_3.kl_bookmark.mb h4:not(.kl_panel_heading), 
#kl_wrapper_3.kl_bookmark.mb h5:not(.kl_panel_heading) {
    background-color: #eeeeee;
    color: #000;
    font-weight: normal;
     border-top: 3px solid #990000;
}

/****"This is to let you see..." - does not appear in template?? ****/
#kl_wrapper_3.kl_bookmark.mb #kl_banner #kl_description {
    border: 1px solid #eeeeee;
}

/**** nav buttons bg, text, border ****/
#kl_wrapper_3.kl_bookmark.mb #kl_navigation ul li a {
    background: #eeeeee;
    color: #2d3b45;
    border: 3px solid #afb9c5;
}

/**** Nav button icon bg color, graphic, border ****/
#kl_wrapper_3.kl_bookmark.mb #kl_navigation i,
#kl_wrapper_3.kl_bookmark.mb #kl_navigation i {
   background: #eeeeee;
   color: #990000;
   border: 1px solid eeeeee;
}

/**** nav button bg, text upon mouseover ****/
#kl_wrapper_3.kl_bookmark.mb #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_bookmark.mb #kl_navigation ul li a:focus {
    background: #888888;
   color: #000;
}

/**** Nav button icon bg, graphic, border colors on mouseover effect */
#kl_wrapper_3.kl_bookmark.mb #kl_navigation li a:hover i,
#kl_wrapper_3.kl_bookmark.mb #kl_navigation li a:focus i,
#kl_wrapper_3.kl_bookmark.mb #kl_navigation li a:hover i,
#kl_wrapper_3.kl_bookmark.mb #kl_navigation li a:focus i {
   background: #888888;
   color: #9900000;
   border-color: #888888;
}

/**** Blockquote left border line****/
#kl_wrapper_3.kl_bookmark.mb blockquote,
#kl_wrapper_3.kl_bookmark_main.mb {
    border-left: 10px solid  #990000;
}

/**** quick check div block bg ****/
#kl_wrapper_3.kl_bookmark.mb .kl_quick_check,
#kl_wrapper_3.kl_bookmark.mb #kl_modules .ui-tabs-panel {
    background: #fff;
}
/**** End Bookmark Theme -  Marble Bookmarks 'MSJC'  ****/


/*********************************************************************/
/*****           BOX LEFT THEMES              ************************/

/* BASE THEME */
#kl_wrapper_3.kl_box_left h2 {
  border-bottom-color: #990000;
}
#kl_wrapper_3.kl_box_left h3:not(.ui-state-default) {
  border-bottom: 1px solid lightgray;
  border-top: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left h3:not(.ui-state-default) i {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left #kl_modules div.kl_module_content h3 {
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left #kl_banner #kl_description {
  background: #fff;
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left > div > i {
  color: #fff;
}
#kl_wrapper_3.kl_box_left #kl_banner #kl_banner_left {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left > div > i {
  background: #990000;
}
#kl_wrapper_3.kl_box_left #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 1px solid #990000;
}
#kl_wrapper_3.kl_box_left #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_box_left #kl_navigation ul li a:focus {
 background: #990000;
 color: #fff;
}

/* VARIATION */
#kl_wrapper_3.kl_box_left.variation_2 #kl_banner #kl_banner_left {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2 > div > i {
  background: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2 h3:not(.ui-state-default) i {
  background: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2 #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2 #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 1px solid #990000;
}
#kl_wrapper_3.kl_box_left.variation_2 #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2 #kl_navigation ul li a:hover {
  background: #990000;
  color: #fff;
}

/*********************************************************************/
/*****          BOX LEFT BLUE              ***************************/

/* BASE THEME */
#kl_wrapper_3.kl_box_left.boxblue h2 {
  border-bottom-color: #004166;
}
#kl_wrapper_3.kl_box_left.boxblue h3:not(.ui-state-default) {
  border-bottom: 2px solid #001466;
  border-top: 2px solid #001466;
}
#kl_wrapper_3.kl_box_left.boxblue h3:not(.ui-state-default) i {
  background: #004166;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxblue #kl_modules div.kl_module_content h3 {
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.boxblue #kl_banner #kl_description {
  background: #fff;
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.boxblue > div > i {
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxblue #kl_banner #kl_banner_left {
  background: #004166;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxblue > div > i {
  background: #99daff;
}
#kl_wrapper_3.kl_box_left.boxblue #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.boxblue #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 2px solid #001466;
}
#kl_wrapper_3.kl_box_left.boxblue #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_box_left.boxblue #kl_navigation ul li a:focus {
 background: #99daff;
 color: #004166;
}
#kl_wrapper_3.kl_box_left_main.boxblue blockquote,
#kl_wrapper_3.kl_box_left.boxblue blockquote {
    border-left: 5px solid #99daff;
    color: #004166;
    font-family: "Arial Black", Gadget, sans-serif
}
#kl_wrapper_3.kl_box_left h4:not(.ui-state-default) {
  border-bottom: 2px solid #99daff;
}


/* VARIATION */
#kl_wrapper_3.kl_box_left.variation_2.boxblue #kl_banner #kl_banner_left {
  background: #004166;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxblue > div > i {
  background: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxblue h3:not(.ui-state-default) i {
  background: #004166;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxblue #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2.boxblue #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 2px solid #001466;
}
#kl_wrapper_3.kl_box_left.variation_2.boxblue #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2.boxblue #kl_navigation ul li a:hover {
  background: #99daff;
  color: #004166;
}

/*********************************************************************/
/*****           BOX LEFT GREEN              *************************/

/* BASE THEME */
#kl_wrapper_3.kl_box_left.boxgreen h2 {
  border-bottom-color: #00802b;
}
#kl_wrapper_3.kl_box_left.boxgreen h3:not(.ui-state-default) {
  border-bottom: 2px solid #00802b;
  border-top: 2px solid #00802b;
}
#kl_wrapper_3.kl_box_left.boxgreen h3:not(.ui-state-default) i {
  background: #00802b;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxgreen #kl_modules div.kl_module_content h3 {
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.boxgreen #kl_banner #kl_description {
  background: #fff;
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.boxgreen > div > i {
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxgreen #kl_banner #kl_banner_left {
  background: #00802b;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxgreen > div > i {
  background: #00802b;
}
#kl_wrapper_3.kl_box_left.boxgreen #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.boxgreen #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 3px solid #00802b;
}
#kl_wrapper_3.kl_box_left.boxgreen #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_box_left.boxgreen #kl_navigation ul li a:focus {
  background: #cccccc;
  color: #000;
}
#kl_wrapper_3.kl_box_left_main.boxgreen blockquote,
#kl_wrapper_3.kl_box_left.boxgreen blockquote {
    border-left: 5px solid #cccccc;
    color: #00802b;
    font-family: "Arial Black", Gadget, sans-serif
}
#kl_wrapper_3.kl_box_left.boxgreen h4:not(.ui-state-default) {
  border-bottom: 2px solid #cccccc;
}

/* VARIATION */
#kl_wrapper_3.kl_box_left.variation_2.boxgreen #kl_banner #kl_banner_left {
  background: #00802b;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxgreen > div > i {
  background: #00802b;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxgreen h3:not(.ui-state-default) i {
  background: #00802b;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxgreen #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2.boxgreen #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 3px solid #00802b;
}
#kl_wrapper_3.kl_box_left.variation_2.boxgreen #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2.boxgreen #kl_navigation ul li a:hover {
  background: #cccccc;
  color: #000;
}

/*********************************************************************/
/*****        BOX LEFT PURPLE              ***************************/

/* BASE THEME */
#kl_wrapper_3.kl_box_left.boxpurple h2 {
  border-bottom-color: #551c7d;
}
#kl_wrapper_3.kl_box_left.boxpurple h3:not(.ui-state-default) {
  border-bottom: 2px solid #551c7d;
  border-top: 2px solid #551c7d;
}
#kl_wrapper_3.kl_box_left.boxpurple h3:not(.ui-state-default) i {
  background: #551c7d;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxpurple #kl_modules div.kl_module_content h3 {
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.boxpurple #kl_banner #kl_description {
  background: #fff;
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left > div > i {
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxpurple #kl_banner #kl_banner_left {
  background: #551c7d;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxpurple > div > i {
  background: #551c7d;
}
#kl_wrapper_3.kl_box_left.boxpurple #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.boxpurple #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 2px solid #551c7d;
}
#kl_wrapper_3.kl_box_left.boxpurple #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_box_left.boxpurple #kl_navigation ul li a:focus {
  background: #e8d5f6;
  color: #000;
}
#kl_wrapper_3.kl_box_left_main.boxpurple blockquote,
#kl_wrapper_3.kl_box_left.boxpurple blockquote {
    border-left: 5px solid #e8d5f6;
    color: #551c7d;
    font-family: "Arial Black", Gadget, sans-serif
}
#kl_wrapper_3.kl_box_left.boxpurple h4:not(.ui-state-default) {
  border-bottom: 2px solid #e8d5f6;
}


/* VARIATION */
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_banner #kl_banner_left {
  background: #551c7d;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxpurple > div > i {
  background: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxpurple h3:not(.ui-state-default) i {
  background: #551c7d;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 2px solid #551c7d;
}
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_navigation ul li a:hover {
  background: #e8d5f6;
  color: #000;
}

/* VARIATION */
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_banner #kl_banner_left {
  background: #551c7d;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxpurple > div > i {
  background: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxpurple h3:not(.ui-state-default) i {
  background: #551c7d;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 2px solid #551c7d;
}
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2.boxpurple #kl_navigation ul li a:hover {
  background: #e8d5f6;
  color: #000;
}

/*********************************************************************/
/*****            BOX LEFT BLACK              ************************/

/* BASE THEME */
#kl_wrapper_3.kl_box_left.boxblack h2 {
  border-bottom-color: #000;
}
#kl_wrapper_3.kl_box_left.boxblack h3:not(.ui-state-default) {
  border-bottom: 2px solid #000;
  border-top: 2px solid #000;
}
#kl_wrapper_3.kl_box_left.boxblack h3:not(.ui-state-default) i {
  background: #000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxblack #kl_modules div.kl_module_content h3 {
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.boxblack #kl_banner #kl_description {
  background: #fff;
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.boxblack > div > i {
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxblack #kl_banner #kl_banner_left {
  background: #000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxblack > div > i {
  background: #000;
}
#kl_wrapper_3.kl_box_left.boxblack #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.boxblack #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 2px solid #000;
}
#kl_wrapper_3.kl_box_left.boxblack #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_box_left.boxblack #kl_navigation ul li a:focus {
  background: #cccccc;
  color: #000;
}
#kl_wrapper_3.kl_box_left_main.boxblack blockquote,
#kl_wrapper_3.kl_box_left.boxblack blockquote {
    border-left: 5px solid #cccccc;
    color: #000;
    font-family: "Arial Black", Gadget, sans-serif
}
#kl_wrapper_3.kl_box_left.boxblack h4:not(.ui-state-default) {
  border-bottom: 2px solid #cccccc;
}

/* VARIATION */
#kl_wrapper_3.kl_box_left.variation_2.boxblack #kl_banner #kl_banner_left {
  background: #000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxblack > div > i {
  background: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxblack h3:not(.ui-state-default) i {
  background: #000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxblack #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2.boxblack #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 2px solid #000;
}
#kl_wrapper_3.kl_box_left.variation_2.boxblack #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2.boxblack #kl_navigation ul li a:hover {
  background: #cccccc;
  color: #000;
}

/*********************************************************************/
/*****           BOX LEFT RED              ***************************/

/* BASE THEME */
#kl_wrapper_3.kl_box_left.boxred h2 {
  border-bottom-color: #990000;
}
#kl_wrapper_3.kl_box_left.boxred h3:not(.ui-state-default) {
  border-bottom: 2px solid #990000;
  border-top: 2px solid #990000;
}
#kl_wrapper_3.kl_box_left.boxred h3:not(.ui-state-default) i {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxred #kl_modules div.kl_module_content h3 {
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.boxred #kl_banner #kl_description {
  background: #fff;
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.boxred > div > i {
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxred #kl_banner #kl_banner_left {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.boxred > div > i {
  background: #990000;
}
#kl_wrapper_3.kl_box_left.boxred #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.boxred #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 2px solid #990000;
}
#kl_wrapper_3.kl_box_left.boxred #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_box_left.boxred #kl_navigation ul li a:focus {
  background: #cccccc;
  color: #000;
}
#kl_wrapper_3.kl_box_left_main.boxred blockquote,
#kl_wrapper_3.kl_box_left.boxred blockquote {
    border-left: 5px solid #cccccc;
    color: #990000;
    font-family: "Arial Black", Gadget, sans-serif
}
#kl_wrapper_3.kl_box_left.boxred h4:not(.ui-state-default) {
  border-bottom: 2px solid #cccccc;
}

/* VARIATION */
#kl_wrapper_3.kl_box_left.variation_2.boxred #kl_banner #kl_banner_left {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxred > div > i {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxred h3:not(.ui-state-default) i {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.variation_2.boxred #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2.boxred #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 2px solid #990000;
}
#kl_wrapper_3.kl_box_left.variation_2.boxred #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2.boxred #kl_navigation ul li a:hover {
  background: #cccccc;
  color: #000;
}

/*********************************************************************/
/*****            BOX LEFT CoralGold           ***********************/

/* BASE THEME */
#kl_wrapper_3.kl_box_left.CoralGold h2 {
  border-bottom-color: #990000;
}
/* H3 STYLE */
#kl_wrapper_3.kl_box_left.CoralGold h3:not(.ui-state-default) {
  border-bottom: 2px solid #990000;
  border-top: 2px solid #990000;
}
/* H3 ICON */
#kl_wrapper_3.kl_box_left.CoralGold h3:not(.ui-state-default) i {
  background: #ff6675;
  color: #000000;
}
#kl_wrapper_3.kl_box_left.CoralGold #kl_modules div.kl_module_content h3 {
  border: 1px solid lightgray;
}
/* BANNER DESCRIPTION */
#kl_wrapper_3.kl_box_left.CoralGold #kl_banner #kl_description {
  background: #fff;
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.CoralGold > div > i {
  color: #fff;
}
/* BOX LEFT TITLE */
#kl_wrapper_3.kl_box_left.CoralGold #kl_banner #kl_banner_left {
  background: #fbaa19;
  color: #000000;
}
/* ICONS COLOR */
#kl_wrapper_3.kl_box_left.CoralGold > div > i {
  background: #ff6675;
}
/* NAVIGATION BOX - AS IS */
#kl_wrapper_3.kl_box_left.CoralGold #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.CoralGold #kl_navigation ul li a:visited {
  background: #fff;
  color: #000000;
  border: 1px solid #ff6675;
}
/* NAVIGATION BOX - HOVER */
#kl_wrapper_3.kl_box_left.CoralGold #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_box_left.CoralGold #kl_navigation ul li a:focus {
 background: #ff6675;
 color: #000000;
}
/* BLOCKQUOTE */
#kl_wrapper_3.kl_box_left_main.CoralGold blockquote,
#kl_wrapper_3.kl_box_left.CoralGold blockquote {
    border-left: 5px solid #ff6675;
    color: #990000;
    font-family: "Arial Black", Gadget, sans-serif
}
/* H4 STYLE */
#kl_wrapper_3.kl_box_left.CoralGold h4:not(.ui-state-default) {
  border-bottom: 2px solid #fbaa19;
}

/* VARIATION */
/* BOX LEFT TITLE */
#kl_wrapper_3.kl_box_left.variation_2.CoralGold #kl_banner #kl_banner_left {
  background: #fbaa19;
  color: #000000;
}
#kl_wrapper_3.kl_box_left.variation_2.CoralGold > div > i {
  background: #000000;
  color: #fff;
}
/* H3 ICON */
#kl_wrapper_3.kl_box_left.variation_2.CoralGold h3:not(.ui-state-default) i {
  background: #ff6675;
  color: #000000;
}
/* NAVIGATION BOX - AS IS */
#kl_wrapper_3.kl_box_left.variation_2.CoralGold #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2.CoralGold #kl_navigation ul li a:visited {
  background: #fff;
    color: #000;
  border: 1px solid #ff6675;
}
/* NAVIGATION BOX - HOVER */
#kl_wrapper_3.kl_box_left.variation_2.CoralGold #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2.CoralGold #kl_navigation ul li a:hover {
  background: #ff6675;
  color: #000000;
}

/*********************************************************************/
/*****          BOX LEFT BlueGreen              **********************/

/* BASE THEME */
#kl_wrapper_3.kl_box_left.BlueGreen h2 {
  border-bottom-color: #cccccc;
}
/* H3 STYLE */
#kl_wrapper_3.kl_box_left.BlueGreen h3:not(.ui-state-default) {
  border-bottom: 2px solid #cccccc;
  border-top: 2px solid #cccccc;
}
/* H3 ICON */
#kl_wrapper_3.kl_box_left.BlueGreen h3:not(.ui-state-default) i {
  background: #004166;
  color: #fff;
}
#kl_wrapper_3.kl_box_left.BlueGreen #kl_modules div.kl_module_content h3 {
  border: 1px solid lightgray;
}
/* BANNER DESCRIPTION */
#kl_wrapper_3.kl_box_left.BlueGreen #kl_banner #kl_description {
  background: #fff;
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.BlueGreen > div > i {
  color: #fff;
}
/* BOX LEFT TITLE */
#kl_wrapper_3.kl_box_left.BlueGreen #kl_banner #kl_banner_left {
  background: #0fac82;
  color: #000000;
}
/* ICONS COLOR */
#kl_wrapper_3.kl_box_left.BlueGreen > div > i {
  background: #004166;
}
/* NAVIGATION BOX - AS IS */
#kl_wrapper_3.kl_box_left.BlueGreen #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.BlueGreen #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 1px solid #004166;
}
/* NAVIGATION BOX - HOVER */
#kl_wrapper_3.kl_box_left.BlueGreen #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_box_left.BlueGreen #kl_navigation ul li a:focus {
 background: #004166;
 color: #fff;
}
/* BLOCKQUOTE */
#kl_wrapper_3.kl_box_left_main.BlueGreen blockquote,
#kl_wrapper_3.kl_box_left.BlueGreen blockquote {
    border-left: 5px solid #0fac82;
    color: #000;
    font-family: "Arial Black", Gadget, sans-serif
}
/* H4 STYLE */
#kl_wrapper_3.kl_box_left.BlueGreen h4:not(.ui-state-default) {
  border-bottom: 2px solid #0fac82;
}

/* VARIATION */
/* BOX LEFT TITLE */
#kl_wrapper_3.kl_box_left.variation_2.BlueGreen #kl_banner #kl_banner_left {
  background: #0fac82;
  color: #000000;
}
#kl_wrapper_3.kl_box_left.variation_2.BlueGreen > div > i {
  background: #000000;
  color: #fff;
}
/* H3 ICON */
#kl_wrapper_3.kl_box_left.variation_2.BlueGreen h3:not(.ui-state-default) i {
  background: #004166;
  color: #fff;
}
/* NAVIGATION BOX - AS IS */
#kl_wrapper_3.kl_box_left.variation_2.BlueGreen #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2.BlueGreen #kl_navigation ul li a:visited {
  background: #fff;
    color: #000;
  border: 1px solid #004166;
}
/* NAVIGATION BOX - HOVER */
#kl_wrapper_3.kl_box_left.variation_2.BlueGreen #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2.BlueGreen #kl_navigation ul li a:hover {
  background: #004166;
  color: #fff;
}

/*********************************************************************/
/*****           BOX LEFT TanBlue              ***********************/

/* BASE THEME */
#kl_wrapper_3.kl_box_left.TanBlue h2 {
  border-bottom-color: #004166;
}
/* H3 STYLE */
#kl_wrapper_3.kl_box_left.TanBlue h3:not(.ui-state-default) {
  border-bottom: 2px solid #004166;
  border-top: 2px solid #004166;
}
/* H3 ICON */
#kl_wrapper_3.kl_box_left.TanBlue h3:not(.ui-state-default) i {
  background: #F8B195;
  color: #000000;
}
#kl_wrapper_3.kl_box_left.TanBlue #kl_modules div.kl_module_content h3 {
  border: 1px solid lightgray;
}
/* BANNER DESCRIPTION */
#kl_wrapper_3.kl_box_left.TanBlue #kl_banner #kl_description {
  background: #fff;
  border: 1px solid lightgray;
}
#kl_wrapper_3.kl_box_left.TanBlue > div > i {
  color: #fff;
}
/* BOX LEFT TITLE */
#kl_wrapper_3.kl_box_left.TanBlue #kl_banner #kl_banner_left {
  background: #c98296;
  color: #000000;
}
/* ICONS COLOR */
#kl_wrapper_3.kl_box_left.TanBlue > div > i {
  background: #F8B195;
}
/* NAVIGATION BOX - AS IS */
#kl_wrapper_3.kl_box_left.TanBlue #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.TanBlue #kl_navigation ul li a:visited {
  background: #fff;
  color: #000;
  border: 1px solid #F8B195;
}
/* NAVIGATION BOX - HOVER */
#kl_wrapper_3.kl_box_left.TanBlue #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_box_left.TanBlue #kl_navigation ul li a:focus {
 background: #F8B195;
 color: #000000;
}
/* BLOCKQUOTE */
#kl_wrapper_3.kl_box_left_main.TanBlue blockquote,
#kl_wrapper_3.kl_box_left.TanBlue blockquote {
    border-left: 5px solid #c98296;
    color: #000;
    font-family: "Arial Black", Gadget, sans-serif
}
/* H4 STYLE */
#kl_wrapper_3.kl_box_left.TanBlue h4:not(.ui-state-default) {
  border-bottom: 2px solid #c98296;
}

/* VARIATION */
/* BOX LEFT TITLE */
#kl_wrapper_3.kl_box_left.variation_2.TanBlue #kl_banner #kl_banner_left {
  background: #c98296;
  color: #000000;
}
#kl_wrapper_3.kl_box_left.variation_2.TanBlue > div > i {
  background: #000000;
  color: #fff;
}
/* H3 ICON */
#kl_wrapper_3.kl_box_left.variation_2.TanBlue h3:not(.ui-state-default) i {
  background: #F8B195;
  color: #000000;
}
/* NAVIGATION BOX - AS IS */
#kl_wrapper_3.kl_box_left.variation_2.TanBlue #kl_navigation ul li a,
#kl_wrapper_3.kl_box_left.variation_2.TanBlue #kl_navigation ul li a:visited {
  background: #fff;
    color: #000;
  border: 1px solid #F8B195;
}
/* NAVIGATION BOX - HOVER */
#kl_wrapper_3.kl_box_left.variation_2.TanBlue #kl_navigation ul li a:focus,
#kl_wrapper_3.kl_box_left.variation_2.TanBlue #kl_navigation ul li a:hover {
  background: #F8B195;
  color: #000000;
}

/*********************************************************************/
/*****          CIRCLE-LEFT THEME              ***********************/

/* BASE THEME */
#kl_wrapper_3.kl_circle_left #kl_banner h2 {
    background: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_circle_left #kl_modules div.kl_module_content h3 i  {
    border: 5px solid #fff;
}
#kl_wrapper_3.kl_circle_left #kl_navigation ul li i {
    border: 3px solid #fff;
    background: #990000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left,
#kl_wrapper_3.kl_circle_left #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left #kl_banner_image img {
    border-color: #990000;
}
#kl_wrapper_3.kl_circle_left h3:not(.ui-state-default),
#kl_wrapper_3.kl_circle_left h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left h5 {
    border-color: #000000;
}
#kl_wrapper_3.kl_circle_left #kl_banner_left,
#kl_wrapper_3.kl_circle_left h3 i,
#kl_wrapper_3.kl_circle_left > div > i {
    background: #990000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left #kl_navigation ul li a {
    background: #000000;
    color: #FFF;
}

/* Variation 2 */
#kl_wrapper_3.kl_circle_left.variation_2 #kl_banner h2 {
    background: #990000;
    color: #FFF;
}
#kl_wrapper_3.kl_circle_left.variation_2,
#kl_wrapper_3.kl_circle_left.variation_2 #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.variation_2 #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.variation_2 #kl_banner_image img {
    border-color: #990000;
}
#kl_wrapper_3.kl_circle_left.variation_2 h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.variation_2 h5 {
    border-color: #C4C4C6;
}
#kl_wrapper_3.kl_circle_left.variation_2 h3:not(.ui-state-default) {
    border-color: #990000;
}
#kl_wrapper_3.kl_circle_left.variation_2 #kl_banner_left {
  background-color: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2 h3 i,
#kl_wrapper_3.kl_circle_left.variation_2 > div > i {
    background: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2 #kl_navigation ul li i {
    background: #990000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2 #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.variation_2 #kl_navigation ul li a {
    background: #C4C4C6;
    color: #000;
}

/*********************************************************************/
/*****         CIRCLE-LEFT AQUA MIST THEME          ******************/

/***Title Bar***/
#kl_wrapper_3.kl_circle_left.circle_am #kl_banner h2 {
    background: #128277;
    color: #fff;
    border: 10px double #b9c4c9;
}

/***Heading bar icon border***/
#kl_wrapper_3.kl_circle_left.circle_am > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_circle_left.circle_am #kl_modules div.kl_module_content h3 i  {
    border: 5px solid #128277;
}

/***Nav buttons***/
#kl_wrapper_3.kl_circle_left.circle_am #kl_navigation ul li i {
    border: 3px solid #128277;
    background:#b9c4c9;
    color: #128277;
}

/***???***/
#kl_wrapper_3.kl_circle_left.circle_am,
#kl_wrapper_3.kl_circle_left.circle_am #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.circle_am #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.circle_am #kl_banner_image img {
    border-color: #128277;
}

/***Heading bars border***/
#kl_wrapper_3.kl_circle_left.circle_am h3:not(.ui-state-default),
#kl_wrapper_3.kl_circle_left.circle_am h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.circle_am h5 {
    background-color:#b9c4c9;
    border-color: #128277;
}

/***Heading bar icon background***/
#kl_wrapper_3.kl_circle_left.circle_am #kl_banner_left,
#kl_wrapper_3.kl_circle_left.circle_am h3 i,
#kl_wrapper_3.kl_circle_left.circle_am > div > i {
    background: #128277;
    color: #fff;
}

/***Nav button slide out bg and text***/
#kl_wrapper_3.kl_circle_left.circle_am #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.circle_am #kl_navigation ul li a {
    background: #128277;
    color: #FFF;
}

/* Variation 2 */
#kl_wrapper_3.kl_circle_left.variation_2.circle_am #kl_banner h2 {
    background: #128277;
    color: #FFF;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_am,
#kl_wrapper_3.kl_circle_left.variation_2.circle_am #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.variation_2.circle_am #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.variation_2.circle_am #kl_banner_image img {
    border-color: #128277;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_am h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.variation_2.circle_am h5 {
    border-color: #128277;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_am h3:not(.ui-state-default) {
    border-color: #128277;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_am #kl_banner_left {
  background-color: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_am h3 i,
#kl_wrapper_3.kl_circle_left.variation_2.circle_am > div > i {
    background: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_am #kl_navigation ul li i {
    background: #128277;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_am #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.variation_2.circle_am #kl_navigation ul li a {
    background: #b9c4c9;
    color: #000;
}

/*********************************************************************/
/*****       CIRCLE LEFT BLACK RED THEME       ***********************/

/* BASE THEME */
#kl_wrapper_3.kl_circle_left.circle_br #kl_banner h2 {
    background: #000000;
    color: #fff;
    border: 6px solid #fff;
    border-top: 12px solid #af2624;
    border-bottom: 12px solid #af2624;
}
#kl_wrapper_3.kl_circle_left.circle_br > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_circle_left.circle_br #kl_modules div.kl_module_content h3 i  {
    border: 5px solid #fff;
}
#kl_wrapper_3.kl_circle_left.circle_br #kl_navigation ul li i {
    border: 3px solid #fff;
    background: #af2624;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.circle_br,
#kl_wrapper_3.kl_circle_left.circle_br #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.circle_br #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.circle_br #kl_banner_image img {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.circle_br h3:not(.ui-state-default),
#kl_wrapper_3.kl_circle_left.circle_br h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.circle_br h5 {
    border-color: #000000;
}
#kl_wrapper_3.kl_circle_left.circle_br #kl_banner_left,
#kl_wrapper_3.kl_circle_left.circle_br h3 i,
#kl_wrapper_3.kl_circle_left.circle_br > div > i {
    background: #af2624;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.circle_br #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.circle_br #kl_navigation ul li a {
    background: #000000;
    color: #FFF;
}

/* Variation 2 */
#kl_wrapper_3.kl_circle_left.variation_2.circle_br #kl_banner h2 {
    background: #af2624;
    color: #FFF;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_br,
#kl_wrapper_3.kl_circle_left.variation_2.circle_br #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.variation_2.circle_br #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.variation_2.circle_br #kl_banner_image img {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_br h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.variation_2.circle_br h5 {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_br h3:not(.ui-state-default) {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_br #kl_banner_left {
  background-color: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_br h3 i,
#kl_wrapper_3.kl_circle_left.variation_2.circle_br > div > i {
    background: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_br #kl_navigation ul li i {
    background: #af2624;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_br #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.variation_2.circle_br #kl_navigation ul li a {
    background: #C4C4C6;
    color: #000;
}

/*********************************************************************/
/*****      CIRCLE LEFT BLUE GOLD THEME           ********************/

#kl_wrapper_3.kl_circle_left.circle_bg #kl_banner h2 {
    background: #073763;
    color: #fff;
    border-top: 12px solid #f1c232;
    border-bottom: 12px solid #f1c232;
}
#kl_wrapper_3.kl_circle_left.circle_bg > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_circle_left.circle_bg #kl_modules div.kl_module_content h3 i  {
    border: 5px solid #f1c232;
}
#kl_wrapper_3.kl_circle_left.circle_bg #kl_navigation ul li i {
    border: 3px solid #fff;
    background: #f1c232;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.circle_bg,
#kl_wrapper_3.kl_circle_left.circle_bg #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.circle_bg #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.circle_bg #kl_banner_image img {
    border-color: #f1c232;
}
#kl_wrapper_3.kl_circle_left.circle_bg h3:not(.ui-state-default),
#kl_wrapper_3.kl_circle_left.circle_bg h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.circle_bg h5 {
    border-color: #f1c232;
}
#kl_wrapper_3.kl_circle_left.circle_bg #kl_banner_left,
#kl_wrapper_3.kl_circle_left.circle_bg h3 i,
#kl_wrapper_3.kl_circle_left.circle_bg > div > i {
    background: #f1c232;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.circle_bg #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.circle_bg #kl_navigation ul li a {
    background: #073763;
    color: #FFF;
}

/* Variation 2 */
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg #kl_banner h2 {
    background: #f1c232;
    color: #FFF;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg,
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg #kl_banner_image img {
    border-color: #f1c232;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg h5 {
    border-color: #f1c232;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg h3:not(.ui-state-default) {
    border-color: #f1c232;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg #kl_banner_left {
  background-color: #073763;
  color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg h3 i,
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg > div > i {
    background: #073763;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg #kl_navigation ul li i {
    background: #f1c232;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.variation_2.circle_bg #kl_navigation ul li a {
    background: #C4C4C6;
    color: #000;
}

/*********************************************************************/
/*****        CIRCLE LEFT ICICLE SUNRISE THEME          **************/

/***Title Bar***/
#kl_wrapper_3.kl_circle_left.circle_is #kl_banner h2 {
    background: #ffeb94;
    color: #666;
    border: 0px solid #fff;
    border-top: 10px solid #fce5cd;
    border-bottom: 10px solid #fce5cd;
}

/***Heading bar icon border***/
#kl_wrapper_3.kl_circle_left.circle_is > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_circle_left.circle_is #kl_modules div.kl_module_content h3 i  {
    border: 2px solid #666;
}

/***Nav buttons***/
#kl_wrapper_3.kl_circle_left.circle_is #kl_navigation ul li i {
    border: 3px solid #ffeb94;
    background:#eeeeee;
    color: #666;
}

/***???***/
#kl_wrapper_3.kl_circle_left.circle_is,
#kl_wrapper_3.kl_circle_left.circle_is #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.circle_is #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.circle_is #kl_banner_image img {
    border-color: #ffeb94;
}

/***Heading bars border***/
#kl_wrapper_3.kl_circle_left.circle_is h3:not(.ui-state-default),
#kl_wrapper_3.kl_circle_left.circle_is h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.circle_is h5 {
    background-color:#ffeb94;
    border-color: #fce5cd;
}


/***Heading bar icon background***/
#kl_wrapper_3.kl_circle_left.circle_is #kl_banner_left,
#kl_wrapper_3.kl_circle_left.circle_is h3 i,
#kl_wrapper_3.kl_circle_left.circle_is > div > i {
    background: #ffeb94;
    color: #666;
}

/***Nav button slide out bg and text***/
#kl_wrapper_3.kl_circle_left.circle_is #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.circle_is #kl_navigation ul li a {
    background: #ffeb94;
    color: #000;
}

/* Variation 2 */
#kl_wrapper_3.kl_circle_left.variation_2.circle_is #kl_banner h2 {
    background: #ffeb94;
    color: #FFF;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_is,
#kl_wrapper_3.kl_circle_left.variation_2.circle_is #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.variation_2.circle_is #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.variation_2.circle_is #kl_banner_image img {
    border-color: #ffeb94;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_is h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.variation_2.circle_is h5 {
    border-color: #ffeb94;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_is h3:not(.ui-state-default) {
    border-color: #ffeb94;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_is #kl_banner_left {
  background-color: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_is h3 i,
#kl_wrapper_3.kl_circle_left.variation_2.circle_is > div > i {
    background: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_is #kl_navigation ul li i {
    background: #ffeb94;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_is #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.variation_2.circle_is #kl_navigation ul li a {
    background: #eeeeee;
    color: #000;
}

/*********************************************************************/
/***** CIRCLE LEFT MARBLE LEAVES THEME ****************************/

/***Title Bar***/

#kl_wrapper_3.kl_circle_left.circle_ml #kl_banner h2 {
    background: #f3ebdd;
    color: #7d5642;
    border: 0px solid #fff;
    border-top: 12px solid #506d2f;
    border-bottom: 12px solid #506d2f;
}

/***Heading bar icon border***/
#kl_wrapper_3.kl_circle_left.circle_ml > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_circle_left.circle_ml #kl_modules div.kl_module_content h3 i  {
    border: 5px solid #fff;
}

/***Nav buttons***/
#kl_wrapper_3.kl_circle_left.circle_ml #kl_navigation ul li i {
    border: 3px solid #fff;
    background:#506d2f;
    color: #fff;
}

/***???***/
#kl_wrapper_3.kl_circle_left.circle_ml,
#kl_wrapper_3.kl_circle_left.circle_ml #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.circle_ml #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.circle_ml #kl_banner_image img {
    border-color:#506d2f;
}

/***Heading bars border***/
#kl_wrapper_3.kl_circle_left.circle_ml h3:not(.ui-state-default),
#kl_wrapper_3.kl_circle_left.circle_ml h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.circle_ml h5 {
    border-color: #506d2f;
}

/***Heading bar icon background***/
#kl_wrapper_3.kl_circle_left.circle_ml #kl_banner_left,
#kl_wrapper_3.kl_circle_left.circle_ml h3 i,
#kl_wrapper_3.kl_circle_left.circle_ml > div > i {
    background:#506d2f;
    color: #fff;
}

/***Nav button slide out bg and text***/
#kl_wrapper_3.kl_circle_left.circle_ml #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.circle_ml #kl_navigation ul li a {
    background: #f3ebdd;
    color: #7d5642;
}

/* Variation 2 */
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml #kl_banner h2 {
    background:#506d2f;
    color: #FFF;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml,
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml #kl_banner_image img {
    border-color:#506d2f;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml h5 {
    border-color:#506d2f;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml h3:not(.ui-state-default) {
    border-color:#506d2f;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml #kl_banner_left {
  background-color: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml h3 i,
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml > div > i {
    background: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml #kl_navigation ul li i {
    background:#506d2f;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.variation_2.circle_ml #kl_navigation ul li a {
    background: #C4C4C6;
    color: #000;
}

/*********************************************************************/
/*****     CIRCLE LEFT LILAC VIOLET RED THEME     ********************/

/***Title Bar***/
#kl_wrapper_3.kl_circle_left.circle_lvr #kl_banner h2 {
    background:  #c9c9d6;
    color: #532c7f;
    border: 10px double #532c7f;
}

/***Heading bar icon border***/
#kl_wrapper_3.kl_circle_left.circle_lvr > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_circle_left.circle_lvr #kl_modules div.kl_module_content h3 i  {
    border: 5px solid #fff;
}

/***Nav buttons***/
#kl_wrapper_3.kl_circle_left.circle_lvr #kl_navigation ul li i {
    border: 3px solid #af2624;
    background: #c9c9d6;
    color: #532c7f;
}

/***???***/
#kl_wrapper_3.kl_circle_left,
#kl_wrapper_3.kl_circle_left.circle_lvr #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.circle_lvr #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.circle_lvr #kl_banner_image img {
    border-color: #af2624;
}

/***Heading bars border***/
#kl_wrapper_3.kl_circle_left.circle_lvr h3:not(.ui-state-default),
#kl_wrapper_3.kl_circle_left.circle_lvr h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.circle_lvr h5 {
    background-color: #c9c9d6;
    border-color: #532c7f;
}

/***Heading bar icon background***/
#kl_wrapper_3.kl_circle_left.circle_lvr #kl_banner_left,
#kl_wrapper_3.kl_circle_left.circle_lvr h3 i,
#kl_wrapper_3.kl_circle_left.circle_lvr > div > i {
    background: #af2624;
    color: #fff;
}

/***Nav button slide out bg and text***/
#kl_wrapper_3.kl_circle_left.circle_lvr #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.circle_lvr #kl_navigation ul li a {
    background: #532c7f;
    color: #FFF;
}

/* Variation 2 */
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr #kl_banner h2 {
    background: #af2624;
    color: #FFF;
}
#kl_wrapper_3.kl_circle_left.variation_2,
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr #kl_banner_image img {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr h5 {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr h3:not(.ui-state-default) {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr #kl_banner_left {
  background-color: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr h3 i,
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr > div > i {
    background: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr #kl_navigation ul li i {
    background: #af2624;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.variation_2.circle_lvr #kl_navigation ul li a {
    background: #C4C4C6;
    color: #000;
}

/*********************************************************************/
/*****      CIRCLE LEFT GREY NAVY RED THEME      *********************/

/***Title Bar***/
#kl_wrapper_3.kl_circle_left.circle_gnr #kl_banner h2 {
    background: #c4c4c6;
    color: #073763;
    border: 10px double #073763;
}

/***Heading bar icon border***/
#kl_wrapper_3.kl_circle_left.circle_gnr > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_circle_left.circle_gnr #kl_modules div.kl_module_content h3 i  {
    border: 5px solid #073763;
}

/***Nav buttons***/
#kl_wrapper_3.kl_circle_left.circle_gnr #kl_navigation ul li i {
    border: 3px solid #073763;
    background:#c4c4c6;
    color: #af2624;
}

/***???***/
#kl_wrapper_3.kl_circle_left.circle_gnr,
#kl_wrapper_3.kl_circle_left.circle_gnr #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.circle_gnr #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.circle_gnr #kl_banner_image img {
    border-color: #af2624;
}

/***Heading bars border***/
#kl_wrapper_3.kl_circle_left.circle_gnr h3:not(.ui-state-default),
#kl_wrapper_3.kl_circle_left.circle_gnr h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.circle_gnr h5 {
    background-color:#c4c4c6;
    border-color: #073763;
}

/***Heading bar icon background***/
#kl_wrapper_3.kl_circle_left.circle_gnr #kl_banner_left,
#kl_wrapper_3.kl_circle_left.circle_gnr h3 i,
#kl_wrapper_3.kl_circle_left.circle_gnr > div > i {
    background: #af2624;
    color: #fff;
}

/***Nav button slide out bg and text***/
#kl_wrapper_3.kl_circle_left.circle_gnr #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.circle_gnr #kl_navigation ul li a {
    background: #af2624;
    color: #FFF;
}

/* Variation 2 */
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr #kl_banner h2 {
    background: #af2624;
    color: #FFF;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr,
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr #kl_banner_image img {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr h5 {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr h3:not(.ui-state-default) {
    border-color: #af2624;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr #kl_banner_left {
  background-color: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr h3 i,
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr > div > i {
    background: #000000;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr #kl_navigation ul li i {
    background: #af2624;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.variation_2.circle_gnr #kl_navigation ul li a {
    background: #C4C4C6;
    color: #000;
}


/*********************************************************************/
/*****       CIRCLE LEFT PERIBERRY INK THEME      ********************/

#kl_wrapper_3.kl_circle_left.circle_pi #kl_banner h2 {
    background:  #4d648d;
    color: #fff;
    border-top: 15px solid #d0e1f9;
  border-bottom: 15px solid #d0e1f9;

}
#kl_wrapper_3.kl_circle_left.circle_pi > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_circle_left.circle_pi #kl_modules div.kl_module_content h3 i  {
    border: 5px solid #fff;
}
#kl_wrapper_3.kl_circle_left.circle_pi #kl_navigation ul li i {
    border: 3px solid #fff;
    background: #4d648d;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.circle_pi,
#kl_wrapper_3.kl_circle_left.circle_pi #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.circle_pi #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.circle_pi #kl_banner_image img {
    border-color: #4d648d;
}
#kl_wrapper_3.kl_circle_left.circle_pi h3:not(.ui-state-default),
#kl_wrapper_3.kl_circle_left.circle_pi h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.circle_pi h5 {
    background: #d0e1f9;
    border-color: #4d648d;
}
#kl_wrapper_3.kl_circle_left.circle_pi #kl_banner_left,
#kl_wrapper_3.kl_circle_left.circle_pi h3 i,
#kl_wrapper_3.kl_circle_left.circle_pi > div > i {
    background: #4d648d;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.circle_pi #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.circle_pi #kl_navigation ul li a {
    background: #d0e1f9;
    color: #283655;
}

/* Variation 2 */
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi #kl_banner h2 {
    background: #d0e1f9;
    color: #FFF;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi,
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi #kl_banner #kl_description,
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi #kl_banner_image img {
    border-color: #283655;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi h4:not(.kl_panel_heading),
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi h5 {
    border-color: #283655;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi h3:not(.ui-state-default) {
    border-color: #283655;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi #kl_banner_left {
  background-color: #d0e1f9;
  color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi h3 i,
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi > div > i {
    background: #d0e1f9;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi #kl_navigation ul li i {
    background: #4d648d;
    color: #fff;
}
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi #kl_navigation ul li a,
#kl_wrapper_3.kl_circle_left.variation_2.circle_pi #kl_navigation ul li a {
    background: #d0e1f9;
    color: #000;
}

/*********************************************************************/
/*****    CIRCLES OVERLAP THEME        *******************************/

/* This one still needs a lot of work */
#kl_wrapper_3.kl_circles_overlap #kl_banner #kl_banner_right {
    color: #000;
    background: rgba(255, 255, 255, 0.68);
}
#kl_wrapper_3.kl_circles_overlap #kl_banner .kl_subtitle {
    background: rgba(255, 255, 255, 0.72);
}
#kl_wrapper_3.kl_circles_overlap #kl_banner #kl_description {
    background-color: #fff;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.42);
}
#kl_wrapper_3.kl_circles_overlap #kl_navigation li a,
#kl_wrapper_3.kl_circles_overlap #kl_navigation li a:hover,
#kl_wrapper_3.kl_circles_overlap #kl_navigation li a:focus,
#kl_wrapper_3.kl_circles_overlap #kl_navigation li a:visited {
 color: #fff;
}
#kl_wrapper_3.kl_circles_overlap #kl_navigation li a {
    background-color: #990000;
}
#kl_wrapper_3.kl_circles_overlap > div > i,
#kl_wrapper_3.kl_circles_overlap h3:not(.ui-state-default) i{
    background-color: 000;
    color: #fff;
}
#tinymce.kl_mce_visual_blocks #kl_wrapper_3.kl_circles_overlap #kl_navigation li a,
#kl_wrapper_3.kl_circles_overlap #kl_navigation.kl_active li a,
#kl_wrapper_3.kl_circles_overlap #kl_navigation li a:focus,
#kl_wrapper_3.kl_circles_overlap #kl_navigation li a:hover {
    color: #fff;
    background: #000000 !important;
}
#tinymce.kl_mce_visual_blocks #kl_wrapper_3.kl_circles_overlap #kl_navigation li a i,
#kl_wrapper_3.kl_circles_overlap #kl_navigation.kl_active li a i,
#kl_wrapper_3.kl_circles_overlap #kl_navigation li a:focus,
#kl_wrapper_3.kl_circles_overlap #kl_navigation li a:hover i {
    background-color: #000000;
}
#kl_wrapper_3.kl_circles_overlap>div>i, 
#kl_wrapper_3.kl_circles_overlap h3:not(.ui-state-default) i {
  background-color: #000000;
  color: #fff;
}

/*********************************************************************/
/***** COLORED HEADINGS & COLORED HEADINGS BOX LEFT THEMES  **********/

/* SHARED */
#kl_wrapper_3.kl_colored_headings_box_left > div,
#kl_wrapper_3.kl_colored_headings > div {
  background-color: #fff;
  border: 1px solid lightgray;
}

#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings #kl_navigation ul {
  background-color: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings #kl_navigation li a {
  border: 1px solid #990000;
}
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings #kl_navigation li a:hover {
  color: #990000;
  background-color: #fff;
  -moz-box-shadow:    inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  box-shadow:         inset 0 0 3px #fff;
  border: 1px solid #990000;
}
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings #kl_navigation li a:hover i {
  background-color: #990000;
  color: #fff;
}

/* With Banner */
#kl_wrapper_3.kl_colored_headings_box_left #kl_banner {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_colored_headings_box_left #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
  border-bottom-color:#000000;
}
#kl_wrapper_3.kl_colored_headings_box_left #kl_banner .kl_subtitle {
  background-color: #fff;
  color: #000;
}
/* Without default banner */
#kl_wrapper_3.kl_colored_headings #kl_banner {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_colored_headings #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
}
#kl_wrapper_3.kl_colored_headings #kl_banner .kl_subtitle {
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  background-color: #fff;
  color: #000;
}
#kl_wrapper_3.kl_colored_headings.variation_2 #kl_banner .kl_subtitle {
  background-color: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_colored_headings #kl_banner #kl_description {
  background-color: #fff;
  color: #000;
}
#kl_wrapper_3.kl_colored_headings #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a:visited {
  color: #fff;
  text-decoration: none;
}
#kl_wrapper_3.kl_colored_headings #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a:focus {
  color: #000;
}
#kl_wrapper_3.kl_colored_headings #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation li a:focus i {
  border-bottom-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings_box_left #kl_navigation i,
#kl_wrapper_3.kl_colored_headings #kl_navigation i {
  background: #fff;
  color: #696969;
  border-bottom-color: #2D3B45;
}
#kl_wrapper_3.kl_colored_headings_box_left #kl_modules .ui-widget-content,
#kl_wrapper_3.kl_colored_headings #kl_modules .ui-widget-content {
  border: 1px solid lightgray;
  background: #fff;
}

/* Default Headings */
#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3,
#kl_wrapper_3.kl_colored_headings #kl_modules h3,
#kl_wrapper_3.kl_colored_headings_box_left > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings > div > h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #000000;
  color: #000;
}
#kl_wrapper_3.kl_colored_headings_box_left > div > h3 i,
#kl_wrapper_3.kl_colored_headings > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_colored_headings_box_left #kl_modules h3 i,
#kl_wrapper_3.kl_colored_headings #kl_modules h3:not(.ui-state-default) i {
  background-color: #fff;
  color: #990000;
  border-bottom: 4px solid #990000;
}
/* Objectives Blue*/
#kl_wrapper_3.kl_colored_headings_box_left #kl_objectives h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings #kl_objectives h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #000000;
  color: #000;
}
/* Readings Red */
#kl_wrapper_3.kl_colored_headings_box_left #kl_readings h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings #kl_readings h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #000000;
  color: #000;
}
/* Lectures Green */
#kl_wrapper_3.kl_colored_headings_box_left #kl_lectures h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings #kl_lectures h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #000000;
  color: #000;
}
/* Activities Orange */
#kl_wrapper_3.kl_colored_headings_box_left #kl_activities h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings #kl_activities h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #000000;
  color: #000;
}
/* Assignments Purple */
#kl_wrapper_3.kl_colored_headings_box_left #kl_assignments h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings #kl_assignments h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #000000;
  color: #000;
}
/* Other Styles */
#kl_wrapper_3.kl_colored_headings_box_left h4,
#kl_wrapper_3.kl_colored_headings h4 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}
#kl_wrapper_3.kl_colored_headings_box_left h5,
#kl_wrapper_3.kl_colored_headings h5 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}
#kl_wrapper_3.kl_colored_headings_box_left .well,
#kl_wrapper_3.kl_colored_headings .well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* VARIATION */
#kl_wrapper_3.kl_colored_headings_box_left.variation_2 #kl_banner {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_colored_headings_box_left.variation_2 #kl_banner .kl_subtitle {
  background: #C4C4C6;
  color: #000;

}
#kl_wrapper_3.kl_colored_headings_box_left.variation_2 #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border-bottom-color: #000000;
}
#kl_wrapper_3.kl_colored_headings_box_left.variation_2 #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.variation_2 #kl_navigation i {
  background: #fff;
  color: #990000;
  border-bottom-color: #990000;
}

#kl_wrapper_3.kl_colored_headings.variation_2 #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border: 1px solid #fff;
}
#kl_wrapper_3.kl_colored_headings_box_left.variation_2 #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.variation_2 #kl_navigation ul {
  background-color: #000000;
}
#kl_wrapper_3.kl_colored_headings.variation_2 #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.variation_2 #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2 #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2 #kl_navigation li a:visited {
  color: #fff;
  border-color: #C4C4C6;
}
#kl_wrapper_3.kl_colored_headings.variation_2 #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2 #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.variation_2 #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2 #kl_navigation li a:hover {
  color: #990000;
  border-color: #000000;
}

/*********************************************************************/
/*****          COLORED HEADINGS AQUA MIST THEMES           **********/

/*** Container Div adds border to internal content block divs***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am > div,
#kl_wrapper_3.kl_colored_headings.colored_am > div {
  background-color: #fff;
  border: 1px solid lightgray;
}

/*** Navigation block all***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation ul {
  background-color: #b9c4c9;
  color: #fff;
}

/*** Borders each nav list item***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a {
  border: 1px solid #128277;
}

/***Nav list items during hover/focus***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a:hover {
  color: #128277;
  background-color: #fff;
  -moz-box-shadow:    inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  box-shadow:         inset 0 0 3px #fff;
  border: 1px solid #128277;
}

/***Nav list items icon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a:hover i {
  background-color: #b9c4c9;
  color: #128277;
}

/* With Banner??? */
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_banner {
  background: #128277;
  color: #fff;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
  border-bottom-color:#000000;
}
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_banner .kl_subtitle {
  background-color: #fff;
  color: #000;
}

/***Top title block***/
/* Without default banner */
#kl_wrapper_3.kl_colored_headings.colored_am #kl_banner {
  background: #b9c4c9;
  color: #fff;
  border-top: 30px solid #128277;
  border-bottom: 30px solid #128277;
}

/***Text block top of page***/
#kl_wrapper_3.kl_colored_headings.colored_am #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
}

/***CUstomization block***/
#kl_wrapper_3.kl_colored_headings.colored_am #kl_banner .kl_subtitle {
  border-top: 3px solid #128277;
  border-bottom: 3px solid #128277;
  background-color: #fff;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings.variation_2.colored_am #kl_banner .kl_subtitle {
  background-color: #000000;
  color: #fff;
}

/***Description block***/
#kl_wrapper_3.kl_colored_headings.colored_am #kl_banner #kl_description {
  background-color: #b9c4c9;
  color: #000;
}

/***Nav list item text***/
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a:visited {
  color: #128277;
  text-decoration: none;
}

/***Nav hover/focus text***/
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a:focus {
  color: #000;
}

/***Nav icon bottom border in hover/focus state***/
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation li a:focus i {
  border-bottom-color: #b9c4c9;
}

/***Nav lcon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_navigation i {
  background: #b9c4c9;
  color: #128277;
  border-bottom-color:  #128277;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_modules .ui-widget-content,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_modules .ui-widget-content {
  border: 1px solid lightgray;
  background: #fff;
}

/* Default Headings */
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_modules h3,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_modules h3,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_am > div > h3:not(.ui-state-default) {
  background-color: #b9c4c9;
  border-top: 5px solid #128277;
  color: #000;
}

/***Header bar icon bg***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am > div > h3 i,
#kl_wrapper_3.kl_colored_headings.colored_am > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_modules h3 i,
#kl_wrapper_3.kl_colored_headings.colored_am #kl_modules h3:not(.ui-state-default) i {
  background-color: #b9c4c9;
  color: #073763;
  border-bottom: 4px solid #b9c4c9;
}

/* Objectives Blue???*/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_objectives h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_am #kl_objectives h3:not(.ui-state-default) {
  background-color: #b9c4c9;
  border-top: 5px solid #128277;
  color: #000;
}

/*** Readings Title Bar****/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_readings h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_am #kl_readings h3:not(.ui-state-default) {
  background-color: #b9c4c9;
  border-top: 5px solid #128277;
  color: #000;
}

/*** Lectures Title Bar***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_lectures h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_am #kl_lectures h3:not(.ui-state-default) {
  background-color: #b9c4c9;
  border-top: 5px solid #128277;
  color: #000;
}

/*** Activities Orange???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_activities h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_am #kl_activities h3:not(.ui-state-default) {
  background-color: #b9c4c9;
  border-top: 5px solid #128277;
  color: #000;
}

/*88 Assignments Purple??? ***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am #kl_assignments h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_am #kl_assignments h3:not(.ui-state-default) {
  background-color: #b9c4c9;
  border-top: 5px solid #128277;
  color: #000;
}

/*** Heading 4 styles***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am h4,
#kl_wrapper_3.kl_colored_headings.colored_am h4 {
  border-bottom: 1px solid #128277;
  color: #000;
}

/***Heading 5 styles***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am h5,
#kl_wrapper_3.kl_colored_headings.colored_am h5 {
  border-bottom: 1px solid #128277;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_am .well,
#kl_wrapper_3.kl_colored_headings.colored_am .well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* VARIATION */
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_am #kl_banner {
  background: #128277;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_am #kl_banner .kl_subtitle {
  background: 000;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_am #kl_banner #kl_banner_left 
{
  background-color: #000000;
  color: #fff;
  border-bottom-color: #000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_am #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_am #kl_navigation i {
  background: #fff;
  color: #128277;
  border-bottom-color: #128277;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_am #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border: 1px solid #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_am #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_am #kl_navigation ul {
  background-color: #000000;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_am #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_am #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_am #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_am #kl_navigation li a:visited 
{
  color: #fff;
  border-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_am #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_am #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_am #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_am #kl_navigation li a:hover {
  color: #128277;
  border-color: #000000;
}


/*********************************************************************/
/*****         COLORED HEADINGS BLUE GOLD THEMES            **********/

/*** Container Div adds border to internal content block divs***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg > div,
#kl_wrapper_3.kl_colored_headings.colored_bg > div {
  background-color: #fff;
  border: 1px solid lightgray;
}

/*** Navigation block all***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation ul {
  background-color: #f1c232;
  color: #fff;
}

/*** Borders each nav list item***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a {
  border: 1px solid #af2624;
}

/***Nav list items during hover/focus***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a:hover {
  color: #af2624;
  background-color: #fff;
  -moz-box-shadow:    inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  box-shadow:         inset 0 0 3px #fff;
  border: 1px solid #af2624;
}

/***Nav list items icon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a:hover i {
  background-color: #f1c232;
  color: #fff;
}

/* With Banner??? */
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_banner {
  background: #af2624;
  color: #fff;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
  border-bottom-color:#000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_banner .kl_subtitle {
  background-color: #fff;
  color: #000;
}

/***Top title block***/
/* Without default banner */
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_banner {
  background: #073763;
  color: #fff;
  border-top: 10px solid #f1c232;
  border-bottom: 10px solid #f1c232;
}

/***Text block top of page***/
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
}

/***CUstomization block***/
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_banner .kl_subtitle {
  border-top: 3px solid #af2624;
  border-bottom: 3px solid #af2624;
  background-color: #fff;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings.variation_2.colored_bg #kl_banner .kl_subtitle {
  background-color: #000000;
  color: #fff;
}

/***Description block***/
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_banner #kl_description {
  background-color: #f1c232;
  color: #000;
}

/***Nav list item text***/
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a:visited {
  color: #fff;
  text-decoration: none;
}

#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a:focus {
  color: #000;
}
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation li a:focus i {
  border-bottom-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_navigation i {
  background: #f1c232;
  color: #696969;
  border-bottom-color: #f1c232;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_modules .ui-widget-content,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_modules .ui-widget-content {
  border: 1px solid lightgray;
  background: #fff;
}

/* Default Headings */
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_modules h3,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_modules h3,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_bg > div > h3:not(.ui-state-default) {
  background-color: #f1c232;
  border-top: 5px solid #073763;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_bg > div > h3 i,
#kl_wrapper_3.kl_colored_headings.colored_bg > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_modules h3 i,
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_modules h3:not(.ui-state-default) i {
  background-color: #f1c232;
  color: #af2624;
  border-bottom: 4px solid #f1c232;
}

/* Objectives Blue*/
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_objectives h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_objectives h3:not(.ui-state-default) {
  background-color: #f1c232;
  border-top: 5px solid #073763;
  color: #000;
}

/* Readings Red */
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_readings h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_readings h3:not(.ui-state-default) {
  background-color: #f1c232;
  border-top: 5px solid #073763;
  color: #000;
}

/* Lectures Green */
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_lectures h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_lectures h3:not(.ui-state-default) {
  background-color: #f1c232;
  border-top: 5px solid #073763;
  color: #000;
}

/* Activities Orange */
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_activities h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_activities h3:not(.ui-state-default) {
  background-color: #f1c232;
  border-top: 5px solid #073763;
  color: #000;
}

/* Assignments Purple */
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg #kl_assignments h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_bg #kl_assignments h3:not(.ui-state-default) {
  background-color: #f1c232;
  border-top: 5px solid #073763;
  color: #000;
}

/* Other Styles */
#kl_wrapper_3.kl_colored_headings_box_left.colored_bg h4,
#kl_wrapper_3.kl_colored_headings.colored_bg h4 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_bg h5,
#kl_wrapper_3.kl_colored_headings.colored_bg h5 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_bg .well,
#kl_wrapper_3.kl_colored_headings.colored_bg .well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* VARIATION */
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_bg #kl_banner {
  background: #af2624;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_bg #kl_banner .kl_subtitle {
  background: #C4C4C6;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_bg #kl_banner #kl_banner_left 
{
  background-color: #000000;
  color: #fff;
  border-bottom-color: #000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_bg #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_bg #kl_navigation i {
  background: #fff;
  color: #af2624;
  border-bottom-color: #af2624;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_bg #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border: 1px solid #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_bg #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_bg #kl_navigation ul {
  background-color: #000000;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_bg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_bg #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_bg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_bg #kl_navigation li a:visited 
{
  color: #fff;
  border-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_bg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_bg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_bg #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_bg #kl_navigation li a:hover {
  color: #af2624;
  border-color: #000000;
}

/*********************************************************************/
/***** COLORED HEADINGS ICICLE SUNRISE THEME  **********/

/*** Container Div adds border to internal content block divs***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is > div,

#kl_wrapper_3.kl_colored_headings.colored_is > div {
  background-color: #fff;
  border: 1px solid lightgray;
}

/*** Navigation block all***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation ul {
  background-color: #eeeeee;
  color: #666666;
}

/*** Borders each nav list item***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a {
  border: 3px solid #fce5cd;
}

/***Nav list items during hover/focus***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a:hover {
  color: #666;
  background-color: #fff;
  -moz-box-shadow:    inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  box-shadow:         inset 0 0 3px #fff;
  border: 1px solid #ffeb94;
}

/***Nav list items icon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a:hover i {
  background-color: #eeeeee;
  color: #666;
}

/* With Banner??? */
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_banner {
  background: #ffeb94;
  color: #fff;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
  border-bottom-color:#000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_banner .kl_subtitle {
  background-color: #fff;
  color: #000;
}

/***Top title block***/
/* Without default banner */
#kl_wrapper_3.kl_colored_headings.colored_is #kl_banner {
  background: #ffeb94;
  color: #666;
  border-top: 5px solid #fce5cd;
  border-bottom: 5px solid #fce5cd;
}

/***Text block top of page***/
#kl_wrapper_3.kl_colored_headings.colored_is #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
}

/***CUstomization block***/
#kl_wrapper_3.kl_colored_headings.colored_is #kl_banner .kl_subtitle {
  border-top: 3px solid #ffeb94;
  border-bottom: 3px solid #ffeb94;
  background-color: #fce5cd;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings.variation_2.colored_is #kl_banner .kl_subtitle {
  background-color: #000000;
  color: #fff;
}

/***Description block***/
#kl_wrapper_3.kl_colored_headings.colored_is #kl_banner #kl_description {
  background-color: #eeeeee;
  color: #000;
}

/***Nav list item text***/
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a:visited {
  color: #666;
  text-decoration: none;
}

/***Nav hover/focus text***/
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a:focus {
  color: #000;
}

/***Nav icon bottom border in hover/focus state***/
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation li a:focus i {
  border-bottom-color: #fff;
}

/***Nav lcon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_navigation i {
  background: #eeeeee;
  color: #666;
  border-bottom-color:  #ffeb94;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_modules .ui-widget-content,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_modules .ui-widget-content {
  border: 1px solid lightgray;
  background: #fff;
}

/* Default Headings */
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_modules h3,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_modules h3,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_is > div > h3:not(.ui-state-default) {
  background-color: #ffeb94;
  border-top: 5px solid #fce5cd;
  color: #000;
}

/***Header bar icon bg***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is > div > h3 i,
#kl_wrapper_3.kl_colored_headings.colored_is > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_modules h3 i,
#kl_wrapper_3.kl_colored_headings.colored_is #kl_modules h3:not(.ui-state-default) i {
  background-color: #ffeb94;
  color: #073763;
  border-bottom: 4px solid #eeeeee;
}

/* Objectives Blue???*/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_objectives h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_is #kl_objectives h3:not(.ui-state-default) {
  background-color: #ffeb94;
  border-top: 5px solid #fce5cd;
  color: #000;
}

/*** Readings Title Bar****/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_readings h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_is #kl_readings h3:not(.ui-state-default) {
  background-color: #ffeb94;
  border-top: 5px solid #fce5cd;
  color: #000;
}

/*** Lectures Title Bar***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_lectures h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_is #kl_lectures h3:not(.ui-state-default) {
  background-color: #ffeb94;
  border-top: 5px solid #fce5cd;
  color: #000;
}

/*** Activities Orange???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_activities h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_is #kl_activities h3:not(.ui-state-default) {
  background-color: #ffeb94;
  border-top: 5px solid #fce5cd;
  color: #000;
}

/*88 Assignments Purple??? ***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is #kl_assignments h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_is #kl_assignments h3:not(.ui-state-default) {
  background-color: #ffeb94;
  border-top: 5px solid #fce5cd;
  color: #000;
}

/*** Heading 4 styles***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is h4,
#kl_wrapper_3.kl_colored_headings.colored_is h4 {
  border-bottom: 1px solid #ffeb94;
  color: #000;
}

/***Heading 5 styles***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is h5,
#kl_wrapper_3.kl_colored_headings.colored_is h5 {
  border-bottom: 1px solid #ffeb94;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_is .well,
#kl_wrapper_3.kl_colored_headings.colored_is .well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* VARIATION */
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_is #kl_banner {
  background: #ffeb94;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_is #kl_banner .kl_subtitle {
  background: 000;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_is #kl_banner #kl_banner_left 
{
  background-color: #000000;
  color: #fff;
  border-bottom-color: #000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_is #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_is #kl_navigation i {
  background: #fff;
  color: #ffeb94;
  border-bottom-color: #ffeb94;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_is #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border: 1px solid #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_is #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_is #kl_navigation ul {
  background-color: #000000;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_is #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_is #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_is #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_is #kl_navigation li a:visited 
{
  color: #fff;
  border-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_is #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_is #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_is #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_is #kl_navigation li a:hover {
  color: #ffeb94;
  border-color: #000000;
}

/*********************************************************************/
/*****           COLORED HEADINGS LILAC RED THEME           **********/

/*** Container Div adds border to internal content block divs***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr > div,
#kl_wrapper_3.kl_colored_headings.colored_lr > div {
  background-color: #fff;
  border: 1px solid lightgray;
}

/*** Navigation block all***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation ul {
  background-color: #c9c9d6;
  color: #fff;
}

/*** Borders each nav list item***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a {
  border: 1px solid #af2624;
}

/***Nav list items during hover/focus***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a:hover {
  color: #af2624;
  background-color: #fff;
  -moz-box-shadow:    inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  box-shadow:         inset 0 0 3px #fff;
  border: 1px solid #fff;
}

/***Nav list items icon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a:hover i {
  background-color: #c9c9d6;
  color: #fff;
}

/* With Banner??? */
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_banner {
  background: #c9c9d6;
  color: #fff;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
  border-bottom-color:#000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_banner .kl_subtitle {
  background-color: #fff;
  color: #000;
}

/***Top title block***/
/* Without default banner */
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_banner {
  background: #532c7f;
  color: #fff;
  border-top: 5px solid #af2624;
  border-bottom: 5px solid #af2624;
}

/***Text block top of page***/
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
}

/***CUstomization block***/
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_banner .kl_subtitle {
  border-top: 3px solid #af2624;
  border-bottom: 3px solid #af2624;
  background-color: #fff;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings.variation_2.colored_lr #kl_banner .kl_subtitle {
  background-color: #000000;
  color: #fff;
}

/***Description block***/
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_banner #kl_description {
  background-color: #c9c9d6;
  color: #000;
}

/***Nav list item text***/
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a:visited {
  color: #af2624;
  text-decoration: none;
}

/***Nav items on hover***/
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a:focus {
  color: #000;
}

#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation li a:focus i {
  border-bottom-color: #fff;
}

/***Nav button icon bg***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_navigation i {
  background: #c9c9d6;
  color: #696969;
  border-bottom-color:  #af2624;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_modules .ui-widget-content,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_modules .ui-widget-content {
  border: 1px solid lightgray;
  background: #fff;
}

/* Default Headings */
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_modules h3,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_modules h3,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_lr > div > h3:not(.ui-state-default) {
  background-color: #c9c9d6;
  border-top: 5px solid #532c7f;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_lr > div > h3 i,
#kl_wrapper_3.kl_colored_headings.colored_lr > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_modules h3 i,
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_modules h3:not(.ui-state-default) i {
  background-color: #fff;
  color: #532c7f;
  border: 1px solid #af2624;
}

/* Objectives Blue*/
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_objectives h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_objectives h3:not(.ui-state-default) {
  background-color: #c9c9d6;
  border-top: 5px solid #532c7f;
  color: #000;
}

/* Readings Red */
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_readings h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_readings h3:not(.ui-state-default) {
  background-color: #c9c9d6;
  border-top: 5px solid #532c7f;
  color: #000;
}

/* Lectures Green */
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_lectures h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_lectures h3:not(.ui-state-default) {
  background-color: #c9c9d6;
  border-top: 5px solid #532c7f;
  color: #000;
}

/* Activities Orange */
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_activities h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_activities h3:not(.ui-state-default) {
  background-color: #c9c9d6;
  border-top: 5px solid #532c7f;
  color: #000;
}

/* Assignments Purple */
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr #kl_assignments h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_lr #kl_assignments h3:not(.ui-state-default) {
  background-color: #c9c9d6;
  border-top: 5px solid #532c7f;
  color: #000;
}

/* Other Styles */
#kl_wrapper_3.kl_colored_headings_box_left.colored_lr h4,
#kl_wrapper_3.kl_colored_headings.colored_lr h4 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_lr h5,
#kl_wrapper_3.kl_colored_headings.colored_lr h5 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_lr .well,
#kl_wrapper_3.kl_colored_headings.colored_lr .well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* VARIATION */
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_lr #kl_banner {
  background: #af2624;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_lr #kl_banner .kl_subtitle {
  background: #C4C4C6;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_lr #kl_banner #kl_banner_left 

{
  background-color: #000000;
  color: #fff;
  border-bottom-color: #000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_lr #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_lr #kl_navigation i {
  background: #fff;
  color: #af2624;
  border-bottom-color: #af2624;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_lr #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border: 1px solid #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_lr #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_lr #kl_navigation ul {
  background-color: #000000;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_lr #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_lr #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_lr #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_lr #kl_navigation li a:visited 

{
  color: #fff;
  border-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_lr #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_lr #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_lr #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_lr #kl_navigation li a:hover {
  color: #af2624;
  border-color: #000000;
}

/*********************************************************************/
/*****         COLORED HEADINGS MARBLE LEAVES THEME         **********/

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml > div,
#kl_wrapper_3.kl_colored_headings.colored_ml > div {
  background-color: #fff;
  border: 1px solid #506d2f;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation ul {
  background-color: #f3ebdd;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a {
  border: 1px solid #506d2f;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a:hover {
  color: #f3ebdd;
  background-color: #fff;
  -moz-box-shadow:    inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  box-shadow:         inset 0 0 3px #fff;
  border: 1px solid #f3ebdd;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a:hover i {
  background-color: #f3ebdd;
  color: #7d5642;
}

/* With Banner */
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_banner {
  background: #f3ebdd;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_banner #kl_banner_left {
  background-color: #f3ebdd;
  color: #000;
  border-bottom-color:#000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_banner .kl_subtitle {
  background-color: #f3ebdd;
  color: #000;
}

/* Without default banner */
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_banner {
  background: #f3ebdd;
  color: #7d5642;
  border-top: 30px solid #506d2f;
  border-bottom: 30px solid #506d2f;
}

#kl_wrapper_3.kl_colored_headings.colored_ml #kl_banner #kl_banner_left {
  background-color: #f3ebdd;
  color: #000;
}.

#kl_wrapper_3.kl_colored_headings.colored_ml #kl_banner .kl_subtitle {
  border-top: 3px solid #f3ebdd;
  border-bottom: 3px solid #f3ebdd;
  background-color: #f3ebdd;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_ml #kl_banner .kl_subtitle {
  background-color: #000000;
  color: #f3ebdd;
}

#kl_wrapper_3.kl_colored_headings.colored_ml #kl_banner #kl_description {
  background-color: #f3ebdd;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a:visited {
  color: #7d5642;
  text-decoration: none;
}

#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a:focus {
  color: #000;
}

#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation li a:focus i {
  border-bottom-color: #506d2f;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_navigation i {
  background: #f3ebdd;
  color: #506d2f;
  border-bottom-color: #506d2f;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_modules .ui-widget-content,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_modules .ui-widget-content {
  border: 1px solid lightgray;
  background: #fff;
}

/* Default Headings */
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_modules h3,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_modules h3,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_ml > div > h3:not(.ui-state-default) {
  background-color: #f3ebdd;
  border-top: 10px solid #506d2f;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml > div > h3 i,
#kl_wrapper_3.kl_colored_headings.colored_ml > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_modules h3 i,
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_modules h3:not(.ui-state-default) i {
  background-color: #f3ebdd;
  color: #506d2f;
  border-bottom: 4px solid #f3ebdd;
}

/* Objectives Blue*/
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_objectives h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_objectives h3:not(.ui-state-default) {
  background-color: #f3ebdd;
  border-top: 10px solid #506d2f;
  color: #000;
}

/* Readings Red */
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_readings h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_readings h3:not(.ui-state-default) {
  background-color: #f3ebdd;
  border-top: 10px solid #506d2f;
  color: #000;
}

/* Lectures Green */
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_lectures h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_lectures h3:not(.ui-state-default) {
  background-color: #f3ebdd;
  border-top: 10px solid #506d2f;
  color: #000;
}

/* Activities Orange */
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_activities h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_activities h3:not(.ui-state-default) {
  background-color: #f3ebdd;
  border-top: 10px solid #506d2f;
  color: #000;
}

/* Assignments Purple */
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml #kl_assignments h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_ml #kl_assignments h3:not(.ui-state-default) {
  background-color: #f3ebdd;
  border-top: 10px solid #506d2f;
  color: #000;
}

/* Other Styles */
#kl_wrapper_3.kl_colored_headings_box_left.colored_ml h4,
#kl_wrapper_3.kl_colored_headings.colored_ml h4 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml h5,
#kl_wrapper_3.kl_colored_headings.colored_ml h5 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_ml .well,
#kl_wrapper_3.kl_colored_headings.colored_ml .well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* VARIATION */
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_ml #kl_banner {
  background: #f3ebdd;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_ml #kl_banner .kl_subtitle {
  background: #C4C4C6;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_ml #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border-bottom-color: #000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_ml #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_ml #kl_navigation i {
  background: #fff;
  color: #f3ebdd;
  border-bottom-color: #f3ebdd;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_ml #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border: 1px solid #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_ml #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_ml #kl_navigation ul {
  background-color: #000000;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_ml #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_ml #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_ml #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_ml #kl_navigation li a:visited {
  color: #fff;
  border-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_ml #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_ml #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_ml #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_ml #kl_navigation li a:hover {
  color: #f3ebdd;
  border-color: #000000;
}

/*********************************************************************/
/*****       COLORED HEADINGS PERIBERRY INK THEME           **********/

/*** Container Div adds border to internal content block divs***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi > div,
#kl_wrapper_3.kl_colored_headings.colored_pi > div {
  background-color: #fff;
  border: 1px solid lightgray;
}

/*** Navigation block all***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation ul {
  background-color: #d0e1f9;
  color: #fff;
}

/*** Borders each nav list item***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a {
  border: 1px solid #283655;
}

/***Nav list items during hover/focus***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a:hover {
  color: #283655;
  background-color: #fff;
  -moz-box-shadow:    inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  box-shadow:         inset 0 0 3px #fff;
  border: 1px solid #283655;
}

/***Nav list items icon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a:hover i {
  background-color: #d0e1f9;
  color: #283655;
}

/* With Banner??? */
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_banner {
  background: #283655;
  color: #fff;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
  border-bottom-color:#000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_banner .kl_subtitle {
  background-color: #fff;
  color: #000;
}

/***Top title block***/
/* Without default banner */
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_banner {
  background: #4d648d;
  color: #fff;
  border-top: 15px solid #283655;
  border-bottom: 15px solid #283655;
}

/***Text block top of page***/
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
}

/***CUstomization block***/
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_banner .kl_subtitle {
  border-top: 3px solid #283655;
  border-bottom: 3px solid #283655;
  background-color: #fff;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings.variation_2.colored_pi #kl_banner .kl_subtitle {
  background-color: #000000;
  color: #fff;
}

/***Description block***/
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_banner #kl_description {
  background-color: #d0e1f9;
  color: #000;
}

/***Nav list item text***/
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a:visited {
  color: #283655;
  text-decoration: none;
}

/***Nav hover/focus text***/
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a:focus {
  color: #000;
}

/***Nav icon bottom border in hover/focus state***/
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation li a:focus i {
  border-bottom-color: #d0e1f9;
}

/***Nav lcon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_navigation i {
  background: #d0e1f9;
  color: #283655;
  border-bottom-color:  #4d648d;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_modules .ui-widget-content,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_modules .ui-widget-content {
  border: 1px solid lightgray;
  background: #fff;
}

/* Default Headings */
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_modules h3,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_modules h3,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_pi > div > h3:not(.ui-state-default) {
  background-color: #d0e1f9;
  border-top: 5px solid #073763;
  color: #000;
}

/***Header bar icon bg***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi > div > h3 i,
#kl_wrapper_3.kl_colored_headings.colored_pi > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_modules h3 i,
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_modules h3:not(.ui-state-default) i {
  background-color: #d0e1f9;
  color: #073763;
  border-bottom: 4px solid #d0e1f9;
}

/* Objectives Blue???*/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_objectives h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_objectives h3:not(.ui-state-default) {
  background-color: #d0e1f9;
  border-top: 5px solid #4d648d;
  color: #000;
}

/*** Readings Title Bar****/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_readings h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_readings h3:not(.ui-state-default) {
  background-color: #d0e1f9;
  border-top: 5px solid #4d648d;
  color: #000;
}

/*** Lectures Title Bar***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_lectures h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_lectures h3:not(.ui-state-default) {
  background-color: #d0e1f9;
  border-top: 5px solid #4d648d;
  color: #000;
}

/*** Activities Orange???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_activities h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_activities h3:not(.ui-state-default) {
  background-color: #d0e1f9;
  border-top: 5px solid #4d648d;
  color: #000;
}

/*** Assignments Purple??? ***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi #kl_assignments h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_pi #kl_assignments h3:not(.ui-state-default) {
  background-color: #d0e1f9;
  border-top: 5px solid #4d648d;
  color: #000;
}

/*** Heading 4 styles***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi h4,
#kl_wrapper_3.kl_colored_headings.colored_pi h4 {
  border-bottom: 1px solid #4d648d;
  color: #000;
}

/***Heading 5 styles***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi h5,
#kl_wrapper_3.kl_colored_headings.colored_pi h5 {
  border-bottom: 1px solid #4d648d;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_pi .well,
#kl_wrapper_3.kl_colored_headings.colored_pi .well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* VARIATION */
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_pi #kl_banner {
  background: #283655;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_pi #kl_banner .kl_subtitle {
  background: 000;
  color: #000;

}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_pi #kl_banner #kl_banner_left 

{
  background-color: #000000;
  color: #fff;
  border-bottom-color: #000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_pi #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_pi #kl_navigation i {
  background: #fff;
  color: #283655;
  border-bottom-color: #4d648d;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_pi #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border: 1px solid #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_pi #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_pi #kl_navigation ul {
  background-color: #000000;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_pi #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_pi #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_pi #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_pi #kl_navigation li a:visited 
{
  color: #fff;
  border-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_pi #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_pi #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_pi #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_pi #kl_navigation li a:hover {
  color: #283655;
  border-color: #000000;
}

/*********************************************************************/
/*****       COLORED HEADINGS RED BLACK THEME               **********/

/*** Container Div adds border to internal content block divs***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb > div,
#kl_wrapper_3.kl_colored_headings.colored_rb > div {
  background-color: #fff;
  border: 1px solid lightgray;
}

/*** Navigation block all***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation ul {
  background-color: #fff;
  color: #000;
}

/*** Borders each nav list item***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a {
  border: 1px solid #af2624;
}

/***Nav list items during hover/focus***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a:hover {
  color: #000;
  background-color: #fff;
  -moz-box-shadow:    inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  box-shadow:         inset 0 0 3px #fff;
  border: 1px solid #af2624;
}

/***Nav list items icon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a:hover i {
  background-color: #fff;
  color: #af2624;
}

/* With Banner??? */
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_banner {
  background: #af2624;
  color: #fff;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
  border-bottom-color:#000000;
}
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_banner .kl_subtitle {
  background-color: #fff;
  color: #000;
}

/***Top title block***/
/* Without default banner */
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_banner {
  background: #af2624;
  color: #fff;
  border-top: 30px solid #c4c4c6;
  border-bottom: 30px solid #c4c4c6;
}

/***Text block top of page***/
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
}

/***CUstomization block***/
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_banner .kl_subtitle {
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  background-color: #fff;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings.variation_2.colored_rb #kl_banner .kl_subtitle {
  background-color: #000000;
  color: #fff;
}

/***Description block***/
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_banner #kl_description {
  background-color: #000000;
  color: #000;
}

/***Nav list item text***/
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a:visited {
  color: #000;
  text-decoration: none;
}

/***Nav hover/focus text***/
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a:focus {
  color: #af2624;
}

/***Nav icon bottom border in hover/focus state***/
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation li a:focus i {
  border-bottom-color: #fff;
}

/***Nav lcon***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_navigation i {
  background: #b9c4c9;
  color: #000;
  border-bottom-color:  #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_modules .ui-widget-content,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_modules .ui-widget-content {
  border: 1px solid lightgray;
  background: #fff;
}

/* Default Headings */
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_modules h3,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_modules h3,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rb > div > h3:not(.ui-state-default) {
  background-color: #af2624;
  border-top: 5px solid #c4c4c6;
  color: #fff;
}

/***Header bar icon bg***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb > div > h3 i,
#kl_wrapper_3.kl_colored_headings.colored_rb > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_modules h3 i,
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_modules h3:not(.ui-state-default) i {
  background-color: #af2624;
  color: #fff;
  border-bottom: 4px solid #af2624;
}

/* Objectives Blue???*/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_objectives h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_objectives h3:not(.ui-state-default) {
  background-color: #af2624;
  border-top: 5px solid #c4c4c6;
  color: #fff;
}

/*** Readings Title Bar****/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_readings h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_readings h3:not(.ui-state-default) {
  background-color: #af2624;
  border-top: 5px solid #c4c4c6;
  color: #fff;
}

/*** Lectures Title Bar***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_lectures h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_lectures h3:not(.ui-state-default) {
  background-color: #af2624;
  border-top: 5px solid #c4c4c6;
  color: #fff;
}

/*** Activities Orange???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_activities h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_activities h3:not(.ui-state-default) {
  background-color: #af2624;
  border-top: 5px solid #c4c4c6;
  color: #fff;
}

/*** Assignments Purple??? ***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb #kl_assignments h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rb #kl_assignments h3:not(.ui-state-default) {
  background-color: #af2624;
  border-top: 5px solid #c4c4c6;
  color: #fff;
}

/*** Heading 4 styles***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb h4,
#kl_wrapper_3.kl_colored_headings.colored_rb h4 {
  border-bottom: 1px solid #fff;
  color: #000;
}

/***Heading 5 styles***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb h5,
#kl_wrapper_3.kl_colored_headings.colored_rb h5 {
  border-bottom: 1px solid #fff;
  color: #000;
}

/***???***/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rb .well,
#kl_wrapper_3.kl_colored_headings.colored_rb .well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* VARIATION */
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rb #kl_banner {
  background: #af2624;
  color: #fff;
}
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rb #kl_banner .kl_subtitle {
  background: 000;
  color: #000;

}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rb #kl_banner #kl_banner_left 
{
  background-color: #000000;
  color: #fff;
  border-bottom-color: #000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rb #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_rb #kl_navigation i {
  background: #fff;
  color: #af2624;
  border-bottom-color: #af2624;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_rb #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border: 1px solid #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rb #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_rb #kl_navigation ul {
  background-color: #000000;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_rb #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_rb #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rb #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rb #kl_navigation li a:visited 
{
  color: #fff;
  border-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_rb #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rb #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_rb #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rb #kl_navigation li a:hover {
  color: #af2624;
  border-color: #000000;
}

/*********************************************************************/
/*****         COLORED HEADINGS RED GREY THEME              **********/

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg > div,
#kl_wrapper_3.kl_colored_headings.colored_rg > div {
  background-color: #fff;
  border: 1px solid lightgray;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation ul {
  background-color: #c4c4c6;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a {
  border: 1px solid #af2624;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a:hover {
  color: #af2624;
  background-color: #fff;
  -moz-box-shadow:    inset 0 0 3px #fff;
  -webkit-box-shadow: inset 0 0 3px #fff;
  box-shadow:         inset 0 0 3px #fff;
  border: 1px solid #af2624;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a:hover i {
  background-color: #af2624;
  color: #fff;
}

/* With Banner */
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_banner {
  background: #af2624;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
  border-bottom-color:#000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_banner .kl_subtitle {
  background-color: #fff;
  color: #000;
}

/* Without default banner */
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_banner {
  background: #999999;
  color: #fff;
  border-top: 20px solid #af2624;
  border-bottom: 20px solid #af2624;
}

#kl_wrapper_3.kl_colored_headings.colored_rg #kl_banner #kl_banner_left {
  background-color: #fff;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings.colored_rg #kl_banner .kl_subtitle {
  border-top: 3px solid #af2624;
  border-bottom: 3px solid #af2624;
  background-color: #af2624;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_rg #kl_banner .kl_subtitle {
  background-color: #000000;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings.colored_rg #kl_banner #kl_description {
  background-color: #af2624;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a:visited {
  color: #000;
  text-decoration: none;
}

#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a:focus {
  color: #000;
}

#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a:focus i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation li a:hover i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation li a:focus i {
  border-bottom-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_navigation i {
  background: #fff;
  color: #696969;
  border-bottom-color: #2D3B45;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_modules .ui-widget-content,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_modules .ui-widget-content {
  border: 1px solid lightgray;
  background: #fff;
}

/* Default Headings */
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_modules h3,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_modules h3,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rg > div > h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #af2624;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg > div > h3 i,
#kl_wrapper_3.kl_colored_headings.colored_rg > div > h3:not(.ui-state-default) i,
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_modules h3 i,
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_modules h3:not(.ui-state-default) i {
  background-color: #fff;
  color: #af2624;
  border-bottom: 4px solid #af2624;
}

/* Objectives Blue*/
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_objectives h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_objectives h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #af2624;
  color: #000;
}

/* Readings Red */
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_readings h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_readings h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #af2624;
  color: #000;
}

/* Lectures Green */
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_lectures h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_lectures h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #af2624;
  color: #000;
}

/* Activities Orange */
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_activities h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_activities h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #af2624;
  color: #000;
}

/* Assignments Purple */
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg #kl_assignments h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings.colored_rg #kl_assignments h3:not(.ui-state-default) {
  background-color: #C4C4C6;
  border-top: 5px solid #af2624;
  color: #000;
}

/* Other Styles */
#kl_wrapper_3.kl_colored_headings_box_left.colored_rg h4,
#kl_wrapper_3.kl_colored_headings.colored_rg h4 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg h5,
#kl_wrapper_3.kl_colored_headings.colored_rg h5 {
  border-bottom: 1px solid #E0E0E0;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.colored_rg .well,
#kl_wrapper_3.kl_colored_headings.colored_rg .well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* VARIATION */
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rg #kl_banner {
  background: #af2624;
  color: #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rg #kl_banner .kl_subtitle {
  background: #C4C4C6;
  color: #000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rg #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border-bottom-color: #000000;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rg #kl_navigation i,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_rg #kl_navigation i {
  background: #fff;
  color: #af2624;
  border-bottom-color: #af2624;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_rg #kl_banner #kl_banner_left {
  background-color: #000000;
  color: #fff;
  border: 1px solid #fff;
}

#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rg #kl_navigation ul,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_rg #kl_navigation ul {
  background-color: #000000;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_rg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_rg #kl_navigation li a:visited,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rg #kl_navigation li a,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rg #kl_navigation li a:visited {
  color: #fff;
  border-color: #C4C4C6;
}

#kl_wrapper_3.kl_colored_headings.variation_2.colored_rg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rg #kl_navigation li a:focus,
#kl_wrapper_3.kl_colored_headings.variation_2.colored_rg #kl_navigation li a:hover,
#kl_wrapper_3.kl_colored_headings_box_left.variation_2.colored_rg #kl_navigation li a:hover {
  color: #af2624;
  border-color: #000000;
}

/*********************************************************************/
/*****           EMTA THEME             ******************************/

#kl_wrapper_3.kl_emta {
  color: #000;
}

#kl_wrapper_3.kl_emta #kl_banner h2 {
  background-color: #990000;
  color: #fff;
}

#kl_wrapper_3.kl_emta #kl_banner #kl_banner_left {
  border-right: 2px solid #fff;
}

#kl_wrapper_3.kl_emta #kl_banner #kl_banner_left .kl_mod_num{
  color: #990000;
}

#kl_wrapper_3.kl_emta #kl_banner {
  background: #000000;
  color: #fff;
  border: 1px solid #990000;
}

#kl_wrapper_3.kl_emta #kl_banner #kl_description {
  background: #990000;
  color: #fff;
}

#kl_wrapper_3.kl_emta h3:not(.ui-state-default) {
  color: #000;
  background: #C4C4C6;
  font-weight: normal;
}

#kl_wrapper_3.kl_emta #kl_navigation ul {
  background-color: #990000;
  color: #fff;
}

#kl_wrapper_3.kl_emta #kl_navigation li a,
#kl_wrapper_3.kl_emta #kl_navigation li a:hover,
#kl_wrapper_3.kl_emta #kl_navigation li a:focus,
#kl_wrapper_3.kl_emta #kl_navigation li a:visited {
  color: #fff;
}

#kl_wrapper_3.kl_emta #kl_modules {
  border: 1px solid #990000;
}

/********************************************************************/
/****       FLAT SECTIONS & FLAT SECTIONS MAIN THEMES -     *********/

/**** FLAT SECTIONS MAIN ****/
#kl_wrapper_3.kl_flat_sections_main #kl_banner {
    background: #990000;
    color: #fff;
}

#kl_wrapper_3.kl_flat_sections_main #kl_banner #kl_banner_left{
    background-color: #fff;
    color: #000;
}

#kl_wrapper_3.kl_flat_sections_main #kl_banner .kl_subtitle {
   background: #fff;
   color: black;
}

#kl_wrapper_3.kl_flat_sections_main #kl_banner #kl_description {
    background-color: #fff;
    color: #000;
   border-top: 2px solid #fff;
   border-bottom: 2px solid #fff;
}

/**** FLAT SECTIONS ****/
#kl_wrapper_3.kl_flat_sections #kl_banner {
    background: #990000;
    color: #fff;
}

#kl_wrapper_3.kl_flat_sections #kl_banner h2 {
   border-top: 1px solid #fff;
}

#kl_wrapper_3.kl_flat_sections #kl_banner #kl_banner_left{
   background-color: #fff;
   color: #696969;
}

#kl_wrapper_3.kl_flat_sections #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
}

#kl_wrapper_3.kl_flat_sections #kl_banner #kl_description {
   background: #fff;
   color: #696969;
}

/**** SHARED ****/
#kl_wrapper_3.kl_flat_sections_main #kl_navigation ul,
#kl_wrapper_3.kl_flat_sections #kl_navigation ul {
    background-color: #990000;
    color: #fff;
}

#kl_wrapper_3.kl_flat_sections #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main #kl_navigation li a {
  border: 1px solid #990000;
}

#kl_wrapper_3.kl_flat_sections #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main #kl_navigation li a:visited {
   color: #fff;
}

#kl_wrapper_3.kl_flat_sections #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main #kl_navigation li a:focus {
    background: #fff;
    color: #990000;
}

#kl_wrapper_3.kl_flat_sections_main #kl_navigation i,
#kl_wrapper_3.kl_flat_sections #kl_navigation i {
   background: #fff;
   color: #696969;
   border: 1px solid #696969;
}

#kl_wrapper_3.kl_flat_sections #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections #kl_navigation li a:focus i,
#kl_wrapper_3.kl_flat_sections_main #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections_main #kl_navigation li a:focus i {
   background: #990000;
   color: #fff;
   border-color: #990000;
}

/* Content */
#kl_wrapper_3.kl_flat_sections_main h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections h3:not(.ui-state-default) {
    color: #000;
    border-top: 1px solid #E0E0E0;
}

#kl_wrapper_3.kl_flat_sections_main > div > i,
#kl_wrapper_3.kl_flat_sections > div > i {
    color: #696969;
    border: 1px solid #E0E0E0;
    background: #fff;
}

#kl_wrapper_3.kl_flat_sections_main h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_flat_sections h3:not(.ui-state-default) i:first-child {
    color: #696969;
    border: 1px solid #E0E0E0;
    background: #fff;
}

#kl_wrapper_3.kl_flat_sections_main h4,
#kl_wrapper_3.kl_flat_sections h4 {
    color: #000;
    border-bottom: 1px solid #E0E0E0;
}

#kl_wrapper_3.kl_flat_sections_main h5,
#kl_wrapper_3.kl_flat_sections h5 {
    color: #000;
    border-bottom: 1px solid #E0E0E0;
}

#kl_wrapper_3.kl_flat_sections_main > div:nth-child(odd),
#kl_wrapper_3.kl_flat_sections > div:nth-child(odd) {
    background: whitesmoke;
}

#kl_wrapper_3.kl_flat_sections_main .well,
#kl_wrapper_3.kl_flat_sections .well {
   background-color: #f5f5f5;
   border: 1px solid #e3e3e3;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

#kl_wrapper_3.kl_flat_sections_main blockquote,

#kl_wrapper_3.kl_flat_sections blockquote {
    border-left: 5px solid #E0E0E0;
}

/* VARIATION */
#kl_wrapper_3.kl_flat_sections.variation_2 #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.variation_2 #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.variation_2 #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.variation_2 #kl_navigation li a:visited {
    background: #000000;
    color: #fff;
    border-color: #000000;
}

#kl_wrapper_3.kl_flat_sections.variation_2 #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.variation_2 #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.variation_2 #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.variation_2 #kl_navigation li a:focus {
    background: #fff;
    color: #990000;
}

#kl_wrapper_3.kl_flat_sections.variation_2 #kl_banner h2 {
   border-top-color: #C4C4C6;
}

#kl_wrapper_3.kl_flat_sections.variation_2 #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_flat_sections_main.variation_2 #kl_banner #kl_banner_left{
   background-color: #000000;
   color: #fff;
}

#kl_wrapper_3.kl_flat_sections.variation_2 #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
   border-top: 1px solid #C4C4C6;
   border-bottom: 1px solid #C4C4C6;
}

/********************************************************************/
/**** FLAT SECTIONS & FLAT SECTIONS MAIN BLUE GOLD THEMES     *******/

/**********            FLAT SECTIONS MAIN               ****/
/**** Page Title */
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_banner {
    background: #fff;
    color: black;
}

/**** Circle */
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_banner #kl_banner_left{
    background-color: #fff;
    color: #fff;
}

/**** Subtitle bar */
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_banner .kl_subtitle {
   background: #fff;
   color: #fff;
}

/**** Description below subtitle */
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_banner #kl_description {
    background-color: #fff;
    color: black;
   border-top: 2px solid #fff;
   border-bottom: 2px solid #fff;
}

/****************************    FLAT SECTIONS     *********************/
/**** Page Title */
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_banner {
    background: #073763;
    color: #fff;
}

/**** Border behind oval */
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_banner h2 {
   border-top: 1px solid #fff;
}

/**** Oval */
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_banner #kl_banner_left{
   background-color: #f1c232;
   color: #073763;
}

/**** Subtitle below Page title */
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_banner .kl_subtitle {
   background: #073763;
   color: #fff;
}

/**** Description below subtitle - color is text color */
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_banner #kl_description {
   background: #f1c232;
   color: black;
}

/****************************  SHARED ****/
/**** Nav color block */
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_navigation ul,
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_navigation ul {
    background-color: #f1c232;
    color: #fff;
}

/**** Nav item blocks border */
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_navigation li a {
  border: 1px solid #073763;
}

/**** Nav text color */
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_navigation li a:visited {
   color: #fff;
}

/**** Nav text color on hover */
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_navigation li a:focus {
    background: #fff;
    color: #073763;
}

/**** Nav icon color */
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_navigation i,
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_navigation i {
   background: #f1c232;
   color: #073763;
   border: 1px #073763;
}

/**** Nav icon color on hover */
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections.flat_bg #kl_navigation li a:focus i,
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections_main.flat_bg #kl_navigation li a:focus i {
   background: #f1c232;
   color: #073763;
   border-color: #073763;
}

/**************************** Content */
/**** Line behind icon circle */
#kl_wrapper_3.kl_flat_sections_main.flat_bg h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections.flat_bg h3:not(.ui-state-default) {
    color: #073763;
  
}

/**** Icons not part of headers */
#kl_wrapper_3.kl_flat_sections_main.flat_bg > div > i,
#kl_wrapper_3.kl_flat_sections.flat_bg > div > i {
    color: #073763;
    border: 1px solid fff;
    background: #f1c232;
}

/**** Header icons */
#kl_wrapper_3.kl_flat_sections_main.flat_bg h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_flat_sections.flat_bg h3:not(.ui-state-default) i:first-child {
    color:  #073763;
    border: 1px solid  #fff;
    background: #f1c232;
}

/**** Heading 4 (h4) */
#kl_wrapper_3.kl_flat_sections_main.flat_bg h4,
#kl_wrapper_3.kl_flat_sections.flat_bg h4 {
    color: black;
    
}

/**** Heading 5 (h5) */
#kl_wrapper_3.kl_flat_sections_main.flat_bg h5,
#kl_wrapper_3.kl_flat_sections.flat_bg h5 {
    color: black;
   
}

/**** Heading 6 (h6) */
#kl_wrapper_3.kl_flat_sections_main.flat_bg h6,
#kl_wrapper_3.kl_flat_sections.flat_bg h6 {
    color: black;  
}

/**** EO Block background color */
#kl_wrapper_3.kl_flat_sections_main.flat_bg > div:nth-child(odd),
#kl_wrapper_3.kl_flat_sections.flat_bg > div:nth-child(odd) {
    background: #F9FBFB;
     border: 5px double #f1c232;
}

/**** NOT SURE??? */
#kl_wrapper_3.kl_flat_sections_main.flat_bg .well,
#kl_wrapper_3.kl_flat_sections.flat_bg .well {
   background-color: #f5f5f5;
   border: 1px solid #e3e3e3;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

/**** Block quote left border*/
#kl_wrapper_3.kl_flat_sections_main.flat_bg blockquote,
#kl_wrapper_3.kl_flat_sections.flat_bg blockquote {
    border-left: 5px solid #f1c232;
}

/****************************  VARIATION */
#kl_wrapper_3.kl_flat_sections.variation_2.flat_bg #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_bg #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_bg #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_bg #kl_navigation li a:visited {
    background: #000000;
    color: #fff;
    border-color: #000000;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_bg #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_bg #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_bg #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_bg #kl_navigation li a:focus {
    background: #fff;
    color: #f1c232;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_bg #kl_banner h2 {
   border-top-color: #f1c232;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_bg #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_bg #kl_banner #kl_banner_left{
   background-color: #000000;
   color: #fff;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_bg #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
   border-top: 1px solid #f1c232;
   border-bottom: 1px solid #f1c232;
}

/********************************************************************/
/**** FLAT SECTIONS & FLAT SECTIONS ICICLE SUNRISE MAIN THEMES *********************/

/****************************  FLAT SECTIONS MAIN ****/
/**** Page Title */
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_banner {
    background: #fff;
    color: black;
}

/**** Circle */
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_banner #kl_banner_left{
    background-color: #fff;
    color: #666;
}

/**** Subtitle bar */
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_banner .kl_subtitle {
   background: #fff;
   color: #fff;
}

/**** Description below subtitle */
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_banner #kl_description {
    background-color: #fff;
    color: black;
   border-top: 2px solid #fff;
   border-bottom: 2px solid #fff;
}

/****************************  FLAT SECTIONS ****/
/**** Page Title */
#kl_wrapper_3.kl_flat_sections.flat_is #kl_banner {
    background: #ffeb94;
    color: #666;
     border-top: 20px solid #eeeeee;
;
}

/**** Border behind oval */
#kl_wrapper_3.kl_flat_sections.flat_is #kl_banner h2 {
   border-top: 5px solid #fce5cd;
}

/**** Oval */
#kl_wrapper_3.kl_flat_sections.flat_is #kl_banner #kl_banner_left{
   background-color: #fff;
   color: #666;
}

/**** Subtitle below Page title */
#kl_wrapper_3.kl_flat_sections.flat_is #kl_banner .kl_subtitle {
   background: #eeeeee;
   color: #000;
}

/**** Description below subtitle - color is text color */
#kl_wrapper_3.kl_flat_sections.flat_is #kl_banner #kl_description {
   background: #eeeeee;
   color: black;
}

/****************************  SHARED ****/
/**** Nav color block */
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_navigation ul,
#kl_wrapper_3.kl_flat_sections.flat_is #kl_navigation ul {
    background-color: #eeeeee;
    color: #000;
}

/**** Nav item blocks border */
#kl_wrapper_3.kl_flat_sections.flat_is #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_navigation li a {
  border: 1px solid #fce5cd;
}

/**** Nav text color */
#kl_wrapper_3.kl_flat_sections.flat_is #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.flat_is #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_navigation li a:visited {
   color: #000;
}

/**** Nav text color on hover */
#kl_wrapper_3.kl_flat_sections.flat_is #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.flat_is #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_navigation li a:focus {
    background: #fff;
    color: #666;
}

/**** Nav icon color */
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_navigation i,
#kl_wrapper_3.kl_flat_sections.flat_is #kl_navigation i {
   background: #eeeeee;
   color: #666;
   border: 1px #66666;
}

/**** Nav icon color on hover */
#kl_wrapper_3.kl_flat_sections.flat_is #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections.flat_is #kl_navigation li a:focus i,
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections_main.flat_is #kl_navigation li a:focus i {
   background: #fff;
   color: #666;
   border-color: #eee;
}

/**************************** Content */
/**** Line behind icon circle */
#kl_wrapper_3.kl_flat_sections_main.flat_is h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections.flat_is h3:not(.ui-state-default) {
    color: #073763;
    background-color:#ffeb94;
    border-top: 10px solid #fce5cd; 
}

/**** Icons not part of headers */
#kl_wrapper_3.kl_flat_sections_main.flat_is > div > i,
#kl_wrapper_3.kl_flat_sections.flat_is > div > i {
    color: #666;
    border: 1px solid #fce5cd;
    background: #fff;
}

/**** Header icons */
#kl_wrapper_3.kl_flat_sections_main.flat_is h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_flat_sections.flat_is h3:not(.ui-state-default) i:first-child {
    color:  #666;
    border: 1px solid  #eee;
    background: #fff;
}

/**** Heading 4 (h4) */
#kl_wrapper_3.kl_flat_sections_main.flat_is h4,
#kl_wrapper_3.kl_flat_sections.flat_is h4 {
    color: black;    
}

/**** Heading 5 (h5) */
#kl_wrapper_3.kl_flat_sections_main.flat_is h5,
#kl_wrapper_3.kl_flat_sections.flat_is h5 {
    color: black;   
}

/**** Heading 6 (h6) */
#kl_wrapper_3.kl_flat_sections_main.flat_is h6,
#kl_wrapper_3.kl_flat_sections.flat_is h6 {
    color: black;   
}

/**** EO Block background color */
#kl_wrapper_3.kl_flat_sections_main.flat_is > div:nth-child(odd),
#kl_wrapper_3.kl_flat_sections.flat_is > div:nth-child(odd) {
    background: #F9FBFB;   
}

/**** NOT SURE??? */
#kl_wrapper_3.kl_flat_sections_main.flat_is .well,
#kl_wrapper_3.kl_flat_sections.flat_is .well {
   background-color: #f5f5f5;
   border: 1px solid #e3e3e3;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

/**** Block quote left border*/
#kl_wrapper_3.kl_flat_sections_main.flat_is blockquote,
#kl_wrapper_3.kl_flat_sections.flat_is blockquote {
    border-left: 5px solid #eeeeee;
}

/****************************  VARIATION */
#kl_wrapper_3.kl_flat_sections.variation_2.flat_is #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_is #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_is #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_is #kl_navigation li a:visited {
    background: #000000;
    color: #fff;
    border-color: #000000;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_is #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_is #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_is #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_is #kl_navigation li a:focus {
    background: #fff;
    color: #ffeb94;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_is #kl_banner h2 {
   border-top-color: #ffeb94;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_is #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_is #kl_banner #kl_banner_left{
   background-color: #000000;
   color: #fff;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_is #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
   border-top: 1px solid #ffeb94;
   border-bottom: 1px solid #ffeb94;
}

/********************************************************************/
/**** FLAT SECTIONS & FLAT SECTIONS MAIN LILLAC RED THEMES   ********/

/****************************  FLAT SECTIONS MAIN ****/
/**** Page Title */
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_banner {
    background: #fff;
    color: black;
}

/**** Circle */
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_banner #kl_banner_left{
    background-color: #fff;
    color: #532c7f;
}

/**** Subtitle bar */
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_banner .kl_subtitle {
   background: #fff;
   color: #532c7f;
}

/**** Description below subtitle */
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_banner #kl_description {
    background-color: #fff;
    color: black;
   border-top: 2px solid #fff;
   border-bottom: 2px solid #fff;
}

/****************************  FLAT SECTIONS ****/
/**** Page Title */
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_banner {
    background: #c9c9d6;
    color:#532c7f;
     border-top: 20px solid #532c7f;
     border-bottom: 20px solid #532c7f;
}

/**** Border behind oval */
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_banner h2 {
   border-top: 5px solid #af2624;
}

/**** Oval */
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_banner #kl_banner_left{
   background-color: #fff;
   color: #532c7f;
}

/**** Subtitle below Page title */
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_banner .kl_subtitle {
   background: #c9c9d6;
   color: #000;
}

/**** Description below subtitle - color is text color */
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_banner #kl_description {
   background: #c9c9d6;
   color: black;
}

/****************************  SHARED ****/
/**** Nav color block */
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_navigation ul,
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_navigation ul {
    background-color: #c9c9d6;
    color: #000;
}

/**** Nav item blocks border */
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_navigation li a {
  border: 1px solid #af2624;
}

/**** Nav text color */
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_navigation li a:visited {
   color: #000;
}

/**** Nav text color on hover */
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_navigation li a:focus {
    background: #fff;
    color: #af2624;
}

/**** Nav icon color */
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_navigation i,
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_navigation i {
   background: #c9c9d6;
   color: #532c7f;
   border: 1px #c9c9d6;
}

/**** Nav icon color on hover */
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections.flat_lr #kl_navigation li a:focus i,
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections_main.flat_lr #kl_navigation li a:focus i {
   background: #c9c9d6;
   color: #af2624;
   border-color: #af2624;
}

/**************************** Content */
/**** Line behind icon circle */
#kl_wrapper_3.kl_flat_sections_main.flat_lr h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections.flat_lr h3:not(.ui-state-default) {
    color: #532c7f;
    background-color:#c9c9d6;
    border-top: 4px dotted #532c7f;
}

/**** Icons not part of headers */
#kl_wrapper_3.kl_flat_sections_main.flat_lr > div > i,
#kl_wrapper_3.kl_flat_sections.flat_lr > div > i {
    color: #af2624;
    border: 1px solid #af2624;
    background: #c9c9d6;
}

/**** Header icons */
#kl_wrapper_3.kl_flat_sections_main.flat_lr h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_flat_sections.flat_lr h3:not(.ui-state-default) i:first-child {
    color:  #af2624;
    border: 1px solid  #af2624;
    background: #fff;
}

/**** Heading 4 (h4) */
#kl_wrapper_3.kl_flat_sections_main.flat_lr h4,
#kl_wrapper_3.kl_flat_sections.flat_lr h4 {
    color: black; 
}

/**** Heading 5 (h5) */
#kl_wrapper_3.kl_flat_sections_main.flat_lr h5,
#kl_wrapper_3.kl_flat_sections.flat_lr h5 {
    color: black; 
}

/**** Heading 6 (h6) */
#kl_wrapper_3.kl_flat_sections_main.flat_lr h6,
#kl_wrapper_3.kl_flat_sections.flat_lr h6 {
    color: black;
}

/**** EO Block background color */
#kl_wrapper_3.kl_flat_sections_main.flat_lr > div:nth-child(odd),
#kl_wrapper_3.kl_flat_sections.flat_lr > div:nth-child(odd) {
    background: #F9FBFB;    
}

/**** NOT SURE??? */
#kl_wrapper_3.kl_flat_sections_main.flat_lr .well,
#kl_wrapper_3.kl_flat_sections.flat_lr .well {
   background-color: #f5f5f5;
   border: 1px solid #e3e3e3;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

/**** Block quote left border*/
#kl_wrapper_3.kl_flat_sections_main.flat_lr blockquote,
#kl_wrapper_3.kl_flat_sections.flat_lr blockquote {
    border-left: 5px solid #532c7f;
}

/****************************  VARIATION */
#kl_wrapper_3.kl_flat_sections.variation_2.flat_lr #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_lr #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_lr #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_lr #kl_navigation li a:visited {
    background: #000000;
    color: #fff;
    border-color: #000000;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_lr #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_lr #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_lr #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_lr #kl_navigation li a:focus {
    background: #fff;
    color: #c9c9d6;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_lr #kl_banner h2 {
   border-top-color: #c9c9d6;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_lr #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_lr #kl_banner #kl_banner_left{
   background-color: #000000;
   color: #fff;
}

#kl_wrapper_3.kl_flat_sections.variation_2.flat_lr #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
   border-top: 1px solid #c9c9d6;
   border-bottom: 1px solid #c9c9d6;
}

/********************************************************************/
/**** FLAT SECTIONS & FLAT SECTIONS MAIN MARBLE LEAVES THEMES *********************/

/****************************  FLAT SECTIONS MAIN ****/
/**** Page Title */
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_banner {
    background: #fff;
    color: black;
}

/**** Circle */
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_banner #kl_banner_left{
    background-color: #fff;
    color: #506d2f;
}

/**** Subtitle bar */
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_banner .kl_subtitle {
   background: #fff;
   color: #506d2f;
}

/**** Description below subtitle */
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_banner #kl_description {
    background-color: #fff;
    color: black;
   border-top: 2px solid #fff;
   border-bottom: 2px solid #fff;
}

/****************************  FLAT SECTIONS ****/
/**** Page Title */
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_banner {
    background: #f3ebdd;
    color:#506d2f;
     border-top: 20px solid #506d2f;
     border-bottom: 20px solid #506d2f;
}

/**** Border behind oval */
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_banner h2 {
   border-top: 5px solid #506d2f;
}

/**** Oval */
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_banner #kl_banner_left{
   background-color: #fff;
   color: #506d2f;
}

/**** Subtitle below Page title */
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_banner .kl_subtitle {
   background: #f3ebdd;
   color: #000;
}

/**** Description below subtitle - color is text color */
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_banner #kl_description {
   background: #f3ebdd;
   color: black;
}

/****************************  SHARED ****/
/**** Nav color block */
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_navigation ul,
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_navigation ul {
    background-color: #f3ebdd;
    color: #000;
}
/**** Nav item blocks border */
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_navigation li a {
  border: 1px solid #506d2f;
}
/**** Nav text color */
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_navigation li a:visited {
   color: #000;
}
/**** Nav text color on hover */
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_navigation li a:focus {
    background: #fff;
    color: #506d2f;
}
/**** Nav icon color */
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_navigation i,
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_navigation i {
   background: #f3ebdd;
   color: #506d2f;
   border: 1px #000;
}
/**** Nav icon color on hover */
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections.flat_ml #kl_navigation li a:focus i,
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections_main.flat_ml #kl_navigation li a:focus i {
   background: #f3ebdd;
   color: #506d2f;
   border-color: #f3ebdd;
}

/**************************** Content */

/**** Line behind icon circle */
#kl_wrapper_3.kl_flat_sections_main.flat_ml h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections.flat_ml h3:not(.ui-state-default) {
    color: #506d2f;
    background-color:#f3ebdd;
    border-top: 10px solid #506d2f;

   
  
}
/**** Icons not part of headers */
#kl_wrapper_3.kl_flat_sections_main.flat_ml > div > i,
#kl_wrapper_3.kl_flat_sections.flat_ml > div > i {
    color: #506d2f;
    border: 1px solid #506d2f;
    background: #f3ebdd;
}
/**** Header icons */
#kl_wrapper_3.kl_flat_sections_main.flat_ml h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_flat_sections.flat_ml h3:not(.ui-state-default) i:first-child {
    color:  #506d2f;
    border: 1px solid  #506d2f;
    background: #fff;
}
/**** Heading 4 (h4) */
#kl_wrapper_3.kl_flat_sections_main.flat_ml h4,
#kl_wrapper_3.kl_flat_sections.flat_ml h4 {
    color: black;
    
}
/**** Heading 5 (h5) */
#kl_wrapper_3.kl_flat_sections_main.flat_ml h5,
#kl_wrapper_3.kl_flat_sections.flat_ml h5 {
    color: black;
   
}
/**** Heading 6 (h6) */
#kl_wrapper_3.kl_flat_sections_main.flat_ml h6,
#kl_wrapper_3.kl_flat_sections.flat_ml h6 {
    color: black;
    
}
/**** EO Block background color */
#kl_wrapper_3.kl_flat_sections_main.flat_ml > div:nth-child(odd),
#kl_wrapper_3.kl_flat_sections.flat_ml > div:nth-child(odd) {
    background: #F9FBFB;
    
}
/**** NOT SURE??? */
#kl_wrapper_3.kl_flat_sections_main.flat_ml .well,
#kl_wrapper_3.kl_flat_sections.flat_ml .well {
   background-color: #f5f5f5;
   border: 1px solid #e3e3e3;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
/**** Block quote left border*/
#kl_wrapper_3.kl_flat_sections_main.flat_ml blockquote,
#kl_wrapper_3.kl_flat_sections.flat_ml blockquote {
    border-left: 5px solid #506d2f;
}

/****************************  VARIATION */
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ml #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ml #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ml #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ml #kl_navigation li a:visited {
    background: #000000;
    color: #fff;
    border-color: #000000;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ml #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ml #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ml #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ml #kl_navigation li a:focus {
    background: #fff;
    color: #f3ebdd;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ml #kl_banner h2 {
   border-top-color: #f3ebdd;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ml #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ml #kl_banner #kl_banner_left{
   background-color: #000000;
   color: #fff;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ml #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
   border-top: 1px solid #f3ebdd;
   border-bottom: 1px solid #f3ebdd;
}


/********************************************************************/

/********************************************************************/
/**** FLAT SECTIONS & FLAT SECTIONS MAIN MISTY AQUA THEMES *********************/
/****************************  FLAT SECTIONS MAIN ****/

/**** Page Title */
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_banner {
    background: #fff;
    color: black;
}
/**** Circle */
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_banner #kl_banner_left{
    background-color: #fff;
    color: #fff;
}
/**** Subtitle bar */
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_banner .kl_subtitle {
   background: #fff;
   color: #fff;
}
/**** Description below subtitle */
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_banner #kl_description {
    background-color: #fff;
    color: black;
   border-top: 2px solid #fff;
   border-bottom: 2px solid #fff;
}

/****************************  FLAT SECTIONS ****/

/**** Page Title */
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_banner {
    background: #128277;
    color: #fff;
     border-top: 20px solid #b9c4c9;
;
}
/**** Border behind oval */
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_banner h2 {
   border-top: 1px solid #fff;
}
/**** Oval */
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_banner #kl_banner_left{
   background-color: #fff;
   color: #128277;
}
/**** Subtitle below Page title */
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_banner .kl_subtitle {
   background: #b9c4c9
;
   color: #fff;
}
/**** Description below subtitle - color is text color */
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_banner #kl_description {
   background: #b9c4c9;
   color: black;
}

/****************************  SHARED ****/
/**** Nav color block */
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_navigation ul,
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_navigation ul {
    background-color: #b9c4c9;
    color: #fff;
}
/**** Nav item blocks border */
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_navigation li a {
  border: 1px solid #128277;
}
/**** Nav text color */
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_navigation li a:visited {
   color: #fff;
}
/**** Nav text color on hover */
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_navigation li a:focus {
    background: #fff;
    color: #128277;
}
/**** Nav icon color */
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_navigation i,
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_navigation i {
   background: #128277;
   color: #fff;
   border: 1px #073763;
}
/**** Nav icon color on hover */
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections.flat_ma #kl_navigation li a:focus i,
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections_main.flat_ma #kl_navigation li a:focus i {
   background: #fff;
   color: #128277;
   border-color: #128277;
}

/**************************** Content */

/**** Line behind icon circle */
#kl_wrapper_3.kl_flat_sections_main.flat_ma h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections.flat_ma h3:not(.ui-state-default) {
    color: #073763;
    background-color:#b9c4c9;
    border-top: 5px solid #128277;
   
  
}
/**** Icons not part of headers */
#kl_wrapper_3.kl_flat_sections_main.flat_ma > div > i,
#kl_wrapper_3.kl_flat_sections.flat_ma > div > i {
    color: #fff;
    border: 1px solid #af2624;
    background: #128277;
}
/**** Header icons */
#kl_wrapper_3.kl_flat_sections_main.flat_ma h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_flat_sections.flat_ma h3:not(.ui-state-default) i:first-child {
    color:  #fff;
    border: 1px solid  #fff;
    background: #128277;
}
/**** Heading 4 (h4) */
#kl_wrapper_3.kl_flat_sections_main.flat_ma h4,
#kl_wrapper_3.kl_flat_sections.flat_ma h4 {
    color: black;
    
}
/**** Heading 5 (h5) */
#kl_wrapper_3.kl_flat_sections_main.flat_ma h5,
#kl_wrapper_3.kl_flat_sections.flat_ma h5 {
    color: black;
   
}
/**** Heading 6 (h6) */
#kl_wrapper_3.kl_flat_sections_main.flat_ma h6,
#kl_wrapper_3.kl_flat_sections.flat_ma h6 {
    color: black;
    
}
/**** EO Block background color */
#kl_wrapper_3.kl_flat_sections_main.flat_ma > div:nth-child(odd),
#kl_wrapper_3.kl_flat_sections.flat_ma > div:nth-child(odd) {
    background: #F9FBFB;
    
}
/**** NOT SURE??? */
#kl_wrapper_3.kl_flat_sections_main.flat_ma .well,
#kl_wrapper_3.kl_flat_sections.flat_ma .well {
   background-color: #f5f5f5;
   border: 1px solid #e3e3e3;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
/**** Block quote left border*/
#kl_wrapper_3.kl_flat_sections_main.flat_ma blockquote,
#kl_wrapper_3.kl_flat_sections.flat_ma blockquote {
    border-left: 5px solid #128277;
}

/****************************  VARIATION */
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ma #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ma #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ma #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ma #kl_navigation li a:visited {
    background: #000000;
    color: #fff;
    border-color: #000000;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ma #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ma #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ma #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ma #kl_navigation li a:focus {
    background: #fff;
    color: #b9c4c9;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ma #kl_banner h2 {
   border-top-color: #b9c4c9;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ma #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ma #kl_banner #kl_banner_left{
   background-color: #000000;
   color: #fff;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ma #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
   border-top: 1px solid #b9c4c9;
   border-bottom: 1px solid #b9c4c9;
}

/********************************************************************/
/**** FLAT SECTIONS & FLAT SECTIONS MAIN NAVY GREY THEMES *********************/

/****************************  FLAT SECTIONS MAIN ****/

/**** Page Title */
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_banner {
    background: #fff;
    color: black;
}
/**** Circle */
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_banner #kl_banner_left{
    background-color: #073763;
    color: #fff;
     border: 5px solid #c4c4c6;
}
/**** Subtitle bar */
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_banner .kl_subtitle {
   background: #073763;
   color: #fff;
     border: 5px solid #c4c4c6;
   
}
/**** Description below subtitle */
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_banner #kl_description {
    background-color: #fff;
    color: black;
   border-top: 2px solid #fff;
   border-bottom: 2px solid #fff;
}

/****************************  FLAT SECTIONS ****/

/**** Page Title */
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_banner {
    background: #af2624;
    color: #fff;
     border-top: 20px solid #073763;
	 border-bottom: 20px solid #073763;
}
/**** Border behind oval */
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_banner h2 {
   border-top: 1px solid #fff;
}
/**** Oval */
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_banner #kl_banner_left{
   background-color: #fff;
   color: #073763;
}
/**** Subtitle below Page title */
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_banner .kl_subtitle {
   background: #073763;
   color: #fff;
}
/**** Description below subtitle - color is text color */
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_banner #kl_description {
   background: #c4c4c6;
   color: black;
}

/****************************  SHARED ****/
/**** Nav color block */
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_navigation ul,
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_navigation ul {
    background-color: #c4c4c6;
    color: #fff;
}
/**** Nav item blocks border */
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_navigation li a {
  border: 1px solid #073763;
}
/**** Nav text color */
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_navigation li a:visited {
   color: #073763;
}
/**** Nav text color on hover */
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_navigation li a:focus {
    background: #fff;
    color: #af2624;
}
/**** Nav icon color */
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_navigation i,
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_navigation i {
   background: #fff;
   color: #073763;
   border: 1px #073763;
}
/**** Nav icon color on hover */
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections.flat_ng #kl_navigation li a:focus i,
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections_main.flat_ng #kl_navigation li a:focus i {
   background: #fff;
   color: #af2624;
   border-color: #073763;
}

/**************************** Content */

/**** Line behind icon circle */
#kl_wrapper_3.kl_flat_sections_main.flat_ng h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections.flat_ng h3:not(.ui-state-default) {
    color: #073763;
    background-color: #c4c4c6;
    border-top: 5px solid #073763;
   
  
}
/**** Icons not part of headers */
#kl_wrapper_3.kl_flat_sections_main.flat_ng > div > i,
#kl_wrapper_3.kl_flat_sections.flat_ng > div > i {
    color: #af2624;
    border: 1px solid #af2624;
    background: #fff;
}
/**** Header icons */
#kl_wrapper_3.kl_flat_sections_main.flat_ng h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_flat_sections.flat_ng h3:not(.ui-state-default) i:first-child {
    color:  #af2624;
    border: 1px solid  #073763;
    background: #fff;
}
/**** Heading 4 (h4) */
#kl_wrapper_3.kl_flat_sections_main.flat_ng h4,
#kl_wrapper_3.kl_flat_sections.flat_ng h4 {
    color: black;
    
}
/**** Heading 5 (h5) */
#kl_wrapper_3.kl_flat_sections_main.flat_ng h5,
#kl_wrapper_3.kl_flat_sections.flat_ng h5 {
    color: black;
   
}
/**** Heading 6 (h6) */
#kl_wrapper_3.kl_flat_sections_main.flat_ng h6,
#kl_wrapper_3.kl_flat_sections.flat_ng h6 {
    color: black;
    
}
/**** EO Block background color */
#kl_wrapper_3.kl_flat_sections_main.flat_ng > div:nth-child(odd),
#kl_wrapper_3.kl_flat_sections.flat_ng > div:nth-child(odd) {
    background: #F9FBFB;
    
}
/**** NOT SURE??? */
#kl_wrapper_3.kl_flat_sections_main.flat_ng .well,
#kl_wrapper_3.kl_flat_sections.flat_ng .well {
   background-color: #f5f5f5;
   border: 1px solid #e3e3e3;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
/**** Block quote left border*/
#kl_wrapper_3.kl_flat_sections_main.flat_ng blockquote,
#kl_wrapper_3.kl_flat_sections.flat_ng blockquote {
    border-left: 5px solid #af2624;
}

/****************************  VARIATION */
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ng #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ng #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ng #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ng #kl_navigation li a:visited {
    background: #000000;
    color: #fff;
    border-color: #000000;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ng #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ng #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ng #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ng #kl_navigation li a:focus {
    background: #fff;
    color: #c4c4c6;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ng #kl_banner h2 {
   border-top-color: #c4c4c6;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ng #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_ng #kl_banner #kl_banner_left{
   background-color: #000000;
   color: #fff;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_ng #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
   border-top: 1px solid #c4c4c6;
   border-bottom: 1px solid #c4c4c6;
}

/********************************************************************/

/**** FLAT SECTIONS & FLAT SECTIONS MAIN PERI-BERRY INK THEMES *********************/
/****************************  FLAT SECTIONS MAIN ****/

/**** Page Title */
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_banner {
    background: #fff;
    color: black;
}
/**** Circle */
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_banner #kl_banner_left{
    background-color: #fff;
    color: #4d648d;
}
/**** Subtitle bar */
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_banner .kl_subtitle {
   background: #fff;
   color: #4d648d;
}
/**** Description below subtitle */
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_banner #kl_description {
    background-color: #fff;
    color: black;
   border-top: 2px solid #fff;
   border-bottom: 2px solid #fff;
}

/****************************  FLAT SECTIONS ****/

/**** Page Title */
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_banner {
    background: #d0e1f9;
    color:#4d648d;
     border-top: 20px solid #4d648d;
     border-bottom: 20px solid #4d648d;
}
/**** Border behind oval */
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_banner h2 {
   border-top: 5px solid #4d648d;
}
/**** Oval */
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_banner #kl_banner_left{
   background-color: #fff;
   color: #4d648d;
}
/**** Subtitle below Page title */
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_banner .kl_subtitle {
   background: #d0e1f9;
   color: #000;
}
/**** Description below subtitle - color is text color */
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_banner #kl_description {
   background: #d0e1f9;
   color: black;
}

/****************************  SHARED ****/
/**** Nav color block */
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_navigation ul,
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_navigation ul {
    background-color: #d0e1f9;
    color: #000;
}
/**** Nav item blocks border */
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_navigation li a {
  border: 1px solid #4d648d;
}
/**** Nav text color */
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_navigation li a:visited {
   color: #000;
}
/**** Nav text color on hover */
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_navigation li a:focus {
    background: #fff;
    color: #4d648d;
}
/**** Nav icon color */
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_navigation i,
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_navigation i {
   background: #d0e1f9;
   color: #4d648d;
   border: 1px #000;
}
/**** Nav icon color on hover */
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections.flat_pi #kl_navigation li a:focus i,
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections_main.flat_pi #kl_navigation li a:focus i {
   background: #d0e1f9;
   color: #4d648d;
   border-color: #d0e1f9;
}

/**************************** Content */

/**** Line behind icon circle */
#kl_wrapper_3.kl_flat_sections_main.flat_pi h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections.flat_pi h3:not(.ui-state-default) {
    color: #4d648d;
    background-color:#d0e1f9;
    border-top: 10px solid #4d648d;

   
  
}
/**** Icons not part of headers */
#kl_wrapper_3.kl_flat_sections_main.flat_pi > div > i,
#kl_wrapper_3.kl_flat_sections.flat_pi > div > i {
    color: #4d648d;
    border: 1px solid #4d648d;
    background: #d0e1f9;
}
/**** Header icons */
#kl_wrapper_3.kl_flat_sections_main.flat_pi h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_flat_sections.flat_pi h3:not(.ui-state-default) i:first-child {
    color:  #4d648d;
    border: 1px solid  #4d648d;
    background: #fff;
}
/**** Heading 4 (h4) */
#kl_wrapper_3.kl_flat_sections_main.flat_pi h4,
#kl_wrapper_3.kl_flat_sections.flat_pi h4 {
    color: black;
    
}
/**** Heading 5 (h5) */
#kl_wrapper_3.kl_flat_sections_main.flat_pi h5,
#kl_wrapper_3.kl_flat_sections.flat_pi h5 {
    color: black;
   
}
/**** Heading 6 (h6) */
#kl_wrapper_3.kl_flat_sections_main.flat_pi h6,
#kl_wrapper_3.kl_flat_sections.flat_pi h6 {
    color: black;
    
}
/**** EO Block background color */
#kl_wrapper_3.kl_flat_sections_main.flat_pi > div:nth-child(odd),
#kl_wrapper_3.kl_flat_sections.flat_pi > div:nth-child(odd) {
    background: #F9FBFB;
    
}
/**** NOT SURE??? */
#kl_wrapper_3.kl_flat_sections_main.flat_pi .well,
#kl_wrapper_3.kl_flat_sections.flat_pi .well {
   background-color: #f5f5f5;
   border: 1px solid #e3e3e3;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
/**** Block quote left border*/
#kl_wrapper_3.kl_flat_sections_main.flat_pi blockquote,
#kl_wrapper_3.kl_flat_sections.flat_pi blockquote {
    border-left: 5px solid #4d648d;
}

/****************************  VARIATION */
#kl_wrapper_3.kl_flat_sections.variation_2.flat_pi #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_pi #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_pi #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_pi #kl_navigation li a:visited {
    background: #000000;
    color: #fff;
    border-color: #000000;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_pi #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_pi #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_pi #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_pi #kl_navigation li a:focus {
    background: #fff;
    color: #d0e1f9;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_pi #kl_banner h2 {
   border-top-color: #d0e1f9;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_pi #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_pi #kl_banner #kl_banner_left{
   background-color: #000000;
   color: #fff;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_pi #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
   border-top: 1px solid #d0e1f9;
   border-bottom: 1px solid #d0e1f9;
}

/********************************************************************/
/**** FLAT SECTIONS & FLAT SECTIONS MAIN RED BLACK THEMES *********************/

/****************************  FLAT SECTIONS MAIN ****/

/**** Page Title */
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_banner {
    background: #fff;
    color: black;
}
/**** Circle */
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_banner #kl_banner_left{
    background-color: #fff;
    color: #fff;
}
/**** Subtitle bar */
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_banner .kl_subtitle {
   background: #fff;
   color: #fff;
}
/**** Description below subtitle */
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_banner #kl_description {
    background-color: #fff;
    color: black;
   border-top: 20px solid #af2624;
   border-bottom: 20px solid #af2624;
}

/****************************  FLAT SECTIONS ****/

/**** Page Title */
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_banner {
    background: #fff;
    color: #000;
    border-top: 10px solid #000;
    border-bottom: 10px solid #000;
}
/**** Border behind oval */
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_banner h2 {
   border-top: 10px solid #af2624;
}
/**** Oval */
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_banner #kl_banner_left{
   background-color: #fff;
   color: #000;
   border: 1px solid #af2624;
}
/**** Subtitle below Page title */
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_banner .kl_subtitle {
   background: #000;
   color: #fff;
}
/**** Description below subtitle - color is text color */
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_banner #kl_description {
   background: #fff;
   color: black;
}

/****************************  SHARED ****/
/**** Nav color block */
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_navigation ul,
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_navigation ul {
    background-color: #fff;
    color: #af2624;
}
/**** Nav item blocks border */
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_navigation li a {
  border: 1px solid #000;
}
/**** Nav text color */
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_navigation li a:visited {
   color: #000;
}
/**** Nav text color on hover */
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_navigation li a:focus {
    background: #fff;
    color: #af2624;
}
/**** Nav icon color */
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_navigation i,
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_navigation i {
   background: #fff;
   color: #af2624;
   border: 1px #073763;
}
/**** Nav icon color on hover */
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections.flat_rb #kl_navigation li a:focus i,
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_navigation li a:hover i,
#kl_wrapper_3.kl_flat_sections_main.flat_rb #kl_navigation li a:focus i {
   background: #af2624;
   color: #fff;
   border-color: #000;
}

/**************************** Content */

/**** Line behind icon circle */
#kl_wrapper_3.kl_flat_sections_main.flat_rb h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections.flat_rb h3:not(.ui-state-default) {
    color: #000;
  
}
/**** Icons not part of headers */
#kl_wrapper_3.kl_flat_sections_main.flat_rb > div > i,
#kl_wrapper_3.kl_flat_sections.flat_rb > div > i {
    color: #af2624;
    border: 1px solid #000;
    background: #fff;
}
/**** Header icons */
#kl_wrapper_3.kl_flat_sections_main.flat_rb h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_flat_sections.flat_rb h3:not(.ui-state-default) i:first-child {
    color:  #af2624;
    border: 1px solid  #000;
    background: #fff;
}
/**** Heading 4 (h4) */
#kl_wrapper_3.kl_flat_sections_main.flat_rb h4,
#kl_wrapper_3.kl_flat_sections.flat_rb h4 {
    color: black;
    
}
/**** Heading 5 (h5) */
#kl_wrapper_3.kl_flat_sections_main.flat_rb h5,
#kl_wrapper_3.kl_flat_sections.flat_rb h5 {
    color: black;
   
}
/**** Heading 6 (h6) */
#kl_wrapper_3.kl_flat_sections_main.flat_rb h6,
#kl_wrapper_3.kl_flat_sections.flat_rb h6 {
    color: black;
    
}
/**** EO Block background color */
#kl_wrapper_3.kl_flat_sections_main.flat_rb > div:nth-child(odd),
#kl_wrapper_3.kl_flat_sections.flat_rb > div:nth-child(odd) {
    background: #F9FBFB;
     border: 2px solid #af2624;
}
/**** NOT SURE??? */
#kl_wrapper_3.kl_flat_sections_main.flat_rb .well,
#kl_wrapper_3.kl_flat_sections.flat_rb .well {
   background-color: #f5f5f5;
   border: 1px solid #e3e3e3;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
/**** Block quote left border*/
#kl_wrapper_3.kl_flat_sections_main.flat_rb blockquote,
#kl_wrapper_3.kl_flat_sections.flat_rb blockquote {
    border-left: 5px solid #af2624;
}

/****************************  VARIATION */
#kl_wrapper_3.kl_flat_sections.variation_2.flat_rb #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_rb #kl_navigation li a:visited,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_rb #kl_navigation li a,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_rb #kl_navigation li a:visited {
    background: #000000;
    color: #fff;
    border-color: #000000;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_rb #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections.variation_2.flat_rb #kl_navigation li a:focus,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_rb #kl_navigation li a:hover,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_rb #kl_navigation li a:focus {
    background: #fff;
    color: #f1c232;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_rb #kl_banner h2 {
   border-top-color: #f1c232;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_rb #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_flat_sections_main.variation_2.flat_rb #kl_banner #kl_banner_left{
   background-color: #000000;
   color: #fff;
}
#kl_wrapper_3.kl_flat_sections.variation_2.flat_rb #kl_banner .kl_subtitle {
   background: #fff;
   color: #696969;
   border-top: 1px solid #f1c232;
   border-bottom: 1px solid #f1c232;
}

/*********************************************************************/

/***** ROUNDED HEADINGS AQUA MIST THEME ******************************/
/***Text and Design Tools Fields***/
#kl_wrapper_3.kl_rounded_inset.headings_am h2 {
 border-color:  #b9c4c9;
 border-width: 3px;
 background:  #128277;
 color: #fff;
}

/***Title Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_am #kl_banner {
 background: #b9c4c9;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_am #kl_banner_left {
  border-color: #b9c4c9;
}

/***Customization Text***/
#kl_wrapper_3.kl_rounded_inset.headings_am #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset.headings_am #kl_banner .kl_subtitle {
  color: #fff;
}

/***Descriptions Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_am #kl_banner #kl_description {
 background: #fff;
 color: #000;
 border-bottom: 3px solid  #128277;
}
#kl_wrapper_3.kl_rounded_inset.headings_am h3:not(.ui-state-default) {
  border-color: #b9c4c9;
  background-color: #fff;
}

/***???***/
#kl_wrapper_3.kl_rounded_inset.headings_am > div > i {
  border-color: #efefef;
}
/***Nav Buttons***/
#kl_wrapper_3.kl_rounded_inset.headings_am #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.headings_am #kl_navigation ul li a:visited {
 color: #fff;
 background: #128277;
 border-color: #b9c4c9;
}

/***Nav button hover***/
#kl_wrapper_3.kl_rounded_inset.headings_am #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.headings_am #kl_navigation ul li a:focus {
 background: #b9c4c9;
 color: #128277;
}

/**** Header icons */
#kl_wrapper_3.kl_rounded_inset.headings_am h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_rounded_inset.headings_am h3:not(.ui-state-default) i:first-child {
    color:   #128277;
    border: 1px solid  #fff;
    background: #fff;
}


/**** Block quote left border*/
#kl_wrapper_3.kl_rounded_inset.headings_am blockquote,
#kl_wrapper_3.kl_flat_sections blockquote {
    border-left: 5px solid  #128277;
}


/****Icons not part of headers***/
#kl_wrapper_3.kl_flat_sections_main.headings_am > div > i,
#kl_wrapper_3.kl_flat_sections.headings_am > div > i {
    color: #128277;
    border: 1px solid #fff;
    background: #fff;
}

/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_am #kl_banner {
 background: #b9c4c9;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_am #kl_banner_left {
  border-color: #b9c4c9;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_am #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_am #kl_banner #kl_description {
 background: #b9c4c9;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_am #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_am #kl_navigation ul li a:visited {
 color: #b9c4c9;
 border-color: #b9c4c9;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_am #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_am #kl_navigation ul li a:focus {
 background: #b9c4c9;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_am h3:not(.ui-state-default) {
  border-color: #b9c4c9;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/

/*****    ROUNDED HEADINGS BERRY-PERI INK ****************************/

/***Text and Design Tools Fields***/
#kl_wrapper_3.kl_rounded_inset.headings_bi h2 {
 border-color:   #283655;
 border-width: 3px;
 background: #d0e1f9
;
 color: #283655;
}

/***Title Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_bi #kl_banner {
 background:  #4d648d;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.headings_bi #kl_banner_left {
  border-color:  #4d648d;
}

/***Customization Text***/
#kl_wrapper_3.kl_rounded_inset.headings_bi #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset.headings_bi #kl_banner .kl_subtitle {
  color: #fff;
}

/***Descriptions Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_bi #kl_banner #kl_description {
 background: #fff;
 color: #4d648d;
 border-bottom: 5px solid #d0e1f9;
}
#kl_wrapper_3.kl_rounded_inset.headings_bi h3:not(.ui-state-default) {
  border-color:  #4d648d;
  background-color: #fff;
}

/***???***/
#kl_wrapper_3.kl_rounded_inset.headings_bi > div > i {
  border-color: #efefef;
}
/***Nav Buttons***/
#kl_wrapper_3.kl_rounded_inset.headings_bi #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.headings_bi #kl_navigation ul li a:visited {
 color: #283655;
 background: #d0e1f9;
 border-color: #283655;
 border-width: 3px;
}

/***Nav button hover***/
#kl_wrapper_3.kl_rounded_inset.headings_bi #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.headings_bi #kl_navigation ul li a:focus {
 background: #4d648d;
 color: #fff;
}

/**** Header icons */
#kl_wrapper_3.kl_rounded_inset.headings_bi h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_rounded_inset.headings_bi h3:not(.ui-state-default) i:first-child {
    color:   #283655;
    border: 1px solid  #283655;
    background:  #fff;
}


/**** Block quote left border*/
#kl_wrapper_3.kl_rounded_inset.headings_bi blockquote,
#kl_wrapper_3.kl_flat_sections.headings_bi blockquote {
    border-left: 5px solid  #283655;
}


/****Icons not part of headers***/
#kl_wrapper_3.kl_flat_sections_main.headings_bi > div > i,
#kl_wrapper_3.kl_flat_sections.headings_bi > div > i {
    color: #283655;
    border: 1px solid #fff;
    background: #fff;
}

/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bi #kl_banner {
 background:  #4d648d;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bi #kl_banner_left {
  border-color:  #4d648d;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bi #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bi #kl_banner #kl_description {
 background:  #4d648d;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bi #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bi #kl_navigation ul li a:visited {
 color:  #4d648d;
 border-color:  #4d648d;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bi #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bi #kl_navigation ul li a:focus {
 background:  #4d648d;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_bi h3:not(.ui-state-default) {
  border-color:  #4d648d;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/

/*****    ROUNDED HEADINGS BLUE GOLD      ****************************/

/***Text and Design Tools Fields***/
#kl_wrapper_3.kl_rounded_inset.headings_bg h2 {
 border-color:  #073763;
 border-width: 3px;
 background:  #f1c232;
 color: #fff;
}

/***Title Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_bg #kl_banner {
 background: #073763;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_bg #kl_banner_left {
  border-color: #073763;
}

/***Customization Text***/
#kl_wrapper_3.kl_rounded_inset.headings_bg #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset.headings_bg #kl_banner .kl_subtitle {
  color: #fff;
}

/***Descriptions Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_bg #kl_banner #kl_description {
 background: #fff;
 color: #000;
 border-bottom: 3px solid  #f1c232;
}
#kl_wrapper_3.kl_rounded_inset.headings_bg h3:not(.ui-state-default) {
  border-color: #073763;
  background-color: #fff;
}

/***???***/
#kl_wrapper_3.kl_rounded_inset.headings_bg > div > i {
  border-color: #efefef;
}
/***Nav Buttons***/
#kl_wrapper_3.kl_rounded_inset.headings_bg #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.headings_bg #kl_navigation ul li a:visited {
 color: #073763;
 background: #f1c232;
 border-color: #073763;
}

/***Nav button hover***/
#kl_wrapper_3.kl_rounded_inset.headings_bg #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.headings_bg #kl_navigation ul li a:focus {
 background: #073763;
 color: #FFF;
}

/**** Header icons */
#kl_wrapper_3.kl_rounded_inset.headings_bg h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_rounded_inset.headings_bg h3:not(.ui-state-default) i:first-child {
    color:   #f1c232;
    border: 1px solid  #fff;
    background: #fff;
}


/**** Block quote left border*/
#kl_wrapper_3.kl_rounded_inset.headings_bg blockquote,
#kl_wrapper_3.kl_flat_sections.headings_bg blockquote {
    border-left: 5px solid  #f1c232;
}


/****Icons not part of headers***/
#kl_wrapper_3.kl_flat_sections_main.headings_bg > div > i,
#kl_wrapper_3.kl_flat_sections.headings_bg > div > i {
    color: #f1c232;
    border: 1px solid #fff;
    background: #fff;
}

/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bg #kl_banner {
 background: #073763;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bg #kl_banner_left {
  border-color: #073763;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bg #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bg #kl_banner #kl_description {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bg #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bg #kl_navigation ul li a:visited {
 color: #073763;
 border-color: #073763;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bg #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_bg #kl_navigation ul li a:focus {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_bg h3:not(.ui-state-default) {
  border-color: #073763;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/

/*****    ROUNDED HEADINGS ICICLE SUNRISE ****************************/

/***Text and Design Tools Fields***/
#kl_wrapper_3.kl_rounded_inset.headings_is h2 {
 border-color:  #eeeeee;
 border-width: 3px;
 background:  #ffeb94;
 color: #000;
}

/***Title Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_is #kl_banner {
 background: #eeeeee;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.headings_is #kl_banner_left {
  border-color: #eeeeee;
}

/***Customization Text***/
#kl_wrapper_3.kl_rounded_inset.headings_is #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset.headings_is #kl_banner .kl_subtitle {
  color: #000;
}

/***Descriptions Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_is #kl_banner #kl_description {
 background: #fff;
 color: #000;
 border-bottom: 5px solid  #fce5cd;
}
#kl_wrapper_3.kl_rounded_inset.headings_is h3:not(.ui-state-default) {
  border-color: #eeeeee;
  background-color: #fff;
}

/***???***/
#kl_wrapper_3.kl_rounded_inset.headings_is > div > i {
  border-color: #efefef;
}
/***Nav Buttons***/
#kl_wrapper_3.kl_rounded_inset.headings_is #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.headings_is #kl_navigation ul li a:visited {
 color: #000;
 background: #ffeb94;
 border-color: #fce5cd;
 border-width: 3px;
}

/***Nav button hover***/
#kl_wrapper_3.kl_rounded_inset.headings_is #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.headings_is #kl_navigation ul li a:focus {
 background: #eeeeee;
 color: #000;
}

/**** Header icons */
#kl_wrapper_3.kl_rounded_inset.headings_is h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_rounded_inset.headings_is h3:not(.ui-state-default) i:first-child {
    color:   #000;
    border: 1px solid  #ffeb94;
    background: #ffeb94;
}


/**** Block quote left border*/
#kl_wrapper_3.kl_rounded_inset.headings_is blockquote,
#kl_wrapper_3.kl_flat_sections.headings_is blockquote {
    border-left: 5px solid  #666;
}


/****Icons not part of headers***/
#kl_wrapper_3.kl_flat_sections_main.headings_is > div > i,
#kl_wrapper_3.kl_flat_sections.headings_is > div > i {
    color: #ffeb94;
    border: 1px solid #fff;
    background: #fff;
}

/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_is #kl_banner {
 background: #eeeeee;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_is #kl_banner_left {
  border-color: #eeeeee;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_is #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_is #kl_banner #kl_description {
 background: #eeeeee;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_is #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_is #kl_navigation ul li a:visited {
 color: #eeeeee;
 border-color: #eeeeee;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_is #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_is #kl_navigation ul li a:focus {
 background: #eeeeee;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_is h3:not(.ui-state-default) {
  border-color: #eeeeee;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/

/*****    ROUNDED HEADINGS LILLAC RED     ****************************/

/***Text and Design Tools Fields***/
#kl_wrapper_3.kl_rounded_inset.headings_lr h2 {
 border-color:  #af2624;
 border-width: 3px;
 background: #c9c9d6;
 color: #53247f;
}

/***Title Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_lr #kl_banner {
 background: #53247f;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_lr #kl_banner_left {
  border-color: #af2624;
}
#kl_wrapper_3.kl_rounded_inset.headings_lr #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset.headings_lr #kl_banner .kl_subtitle {
  color: #fff;
}

/***Descriptions Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_lr #kl_banner #kl_description {
 background: #fff;
 color: #000;
 border-bottom: 3px solid #af2624;
}
#kl_wrapper_3.kl_rounded_inset.headings_lr h3:not(.ui-state-default) {
  border-color: #53247f;
  background-color: #fff;
}

/***???***/
#kl_wrapper_3.kl_rounded_inset.headings_lr > div > i {
  border-color: #efefef;
}
/***Nav Buttons***/
#kl_wrapper_3.kl_rounded_inset.headings_lr #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.headings_lr #kl_navigation ul li a:visited {
 color: #af2624;
 background: #c9c9d6;
 border-color: #53247f;
}

/***Nav button hover***/
#kl_wrapper_3.kl_rounded_inset.headings_lr #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.headings_lr #kl_navigation ul li a:focus {
 background: #53247f;
 color: #FFF;
}

/**** Header icons */
#kl_wrapper_3.kl_rounded_inset.headings_lr h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_rounded_inset.headings_lr h3:not(.ui-state-default) i:first-child {
    color:  #af2624;
    border: 1px solid  #eee;
    background: #fff;
}


/**** Block quote left border*/
#kl_wrapper_3.kl_rounded_inset.headings_lr blockquote,
#kl_wrapper_3.kl_flat_sections.headings_lr blockquote {
    border-left: 5px solid #af2624;
}



/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_lr #kl_banner {
 background: #af2624;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_lr #kl_banner_left {
  border-color: #af2624;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_lr #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_lr #kl_banner #kl_description {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_lr #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_lr #kl_navigation ul li a:visited {
 color: #af2624;
 border-color: #af2624;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_lr #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_lr #kl_navigation ul li a:focus {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_lr h3:not(.ui-state-default) {
  border-color: #af2624;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/

/*****    ROUNDED HEADINGS MARBLE LEAVES  ****************************/

/***Text and Design Tools Fields***/
#kl_wrapper_3.kl_rounded_inset.headings_ml h2 {
 border-color:  #7d5642;
 border-width: 3px;
 background: #506d2f;
 color: #fff;
}

/***Title Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_ml #kl_banner {
 background: #f3ebdd;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_ml #kl_banner_left {
  border-color: #506d2f;
}
#kl_wrapper_3.kl_rounded_inset.headings_ml #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset.headings_ml #kl_banner .kl_subtitle {
  color: #7d5642;
}

/***Descriptions Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_ml #kl_banner #kl_description {
 background: #fff;
 color: #000;
 border-bottom: 3px solid #506d2f;
}
#kl_wrapper_3.kl_rounded_inset.headings_ml h3:not(.ui-state-default) {
  border-color: #506d2f;
  background-color: #fff;
}

/***???***/
#kl_wrapper_3.kl_rounded_inset.headings_ml > div > i {
  border-color: #efefef;
}
/***Nav Buttons***/
#kl_wrapper_3.kl_rounded_inset.headings_ml #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.headings_ml #kl_navigation ul li a:visited {
 color: #506d2f;
 background: #f3ebdd;
 border-color: #506d2f;
}

/***Nav button hover***/
#kl_wrapper_3.kl_rounded_inset.headings_ml #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.headings_ml #kl_navigation ul li a:focus {
 background: #506d2f;
 color: #FFF;
}

/**** Header icons */
#kl_wrapper_3.kl_rounded_inset.headings_ml h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_rounded_inset.headings_ml h3:not(.ui-state-default) i:first-child {
    color:  #7d5642;
    border: 1px solid  #fff;
    background: #fff;
}

/****Icons not part of headers***/
#kl_wrapper_3.kl_flat_sections_main.headings_ml > div > i,
#kl_wrapper_3.kl_flat_sections.headings_ml > div > i {
    color: #7d5642;
    border: 1px solid #fff;
    background: #fff;
}




/**** Block quote left border*/
#kl_wrapper_3.kl_rounded_inset.headings_ml blockquote,
#kl_wrapper_3.kl_flat_sections.headings_ml blockquote {
    border-left: 5px solid #506d2f;
}



/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ml #kl_banner {
 background: #506d2f;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ml #kl_banner_left {
  border-color: #506d2f;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ml #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ml #kl_banner #kl_description {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ml #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ml #kl_navigation ul li a:visited {
 color: #506d2f;
 border-color: #506d2f;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ml #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ml #kl_navigation ul li a:focus {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_ml h3:not(.ui-state-default) {
  border-color: #506d2f;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/

/*****    ROUNDED HEADINGS NAVY GREY      ****************************/

/***Text and Design Tools Fields***/
#kl_wrapper_3.kl_rounded_inset.headings_ng h2 {
 border-color: #c4c4c6;
 border-width: 3px;
 background:  #af2624;
 color: #fff;
}

/***Title Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_ng #kl_banner {
 background: #073763;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_ng #kl_banner_left {
  border-color: #c4c4c6;
}
#kl_wrapper_3.kl_rounded_inset.headings_ng #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset.headings_ng #kl_banner .kl_subtitle {
  color: #fff;
}

/***Descriptions Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_ng #kl_banner #kl_description {
 background: #fff;
 color: #000;
 border-bottom: 4px solid #c4c4c6;
}
#kl_wrapper_3.kl_rounded_inset.headings_ng h3:not(.ui-state-default) {
  border-color: #af2624;
  background-color: #fff;
}

/***???***/
#kl_wrapper_3.kl_rounded_inset.headings_ng > div > i {
  border-color: #efefef;
}
/***Nav Buttons***/
#kl_wrapper_3.kl_rounded_inset.headings_ng #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.headings_ng #kl_navigation ul li a:visited {
 color: #073763;
 background:  #c4c4c6;
 border-color: #af2624;
}

/***Nav button hover***/
#kl_wrapper_3.kl_rounded_inset.headings_ng #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.headings_ng #kl_navigation ul li a:focus {
 background: #073763;
 color: #FFF;
}

/**** Header icons */
#kl_wrapper_3.kl_rounded_inset.headings_ng h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_rounded_inset.headings_ng h3:not(.ui-state-default) i:first-child {
    color:  #af2624;
    border: 1px solid  #eee;
    background: #fff;
}


/****Icons not part of headers***/
#kl_wrapper_3.kl_flat_sections_main.headings_ng > div > i,
#kl_wrapper_3.kl_flat_sections.headings_ng > div > i {
    color: #af2624;
    border: 1px solid #fff;
    background: #fff;
}



/**** Block quote left border*/
#kl_wrapper_3.kl_rounded_inset.headings_ng blockquote,
#kl_wrapper_3.kl_flat_sections.headings_ng blockquote {
    border-left: 5px solid #af2624;
}

/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ng #kl_banner {
 background:#073763;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ng #kl_banner_left {
  border-color:#073763;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ng #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ng #kl_banner #kl_description {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ng #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ng #kl_navigation ul li a:visited {
 color:#073763;
 border-color: #073763;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ng #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ng #kl_navigation ul li a:focus {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_ng h3:not(.ui-state-default) {
  border-color:#073763;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/

/*****    ROUNDED HEADINGS OCEAN FOAM WAVE ***************************/

/***Text and Design Tools Fields***/
#kl_wrapper_3.kl_rounded_inset.headings_ofw h2 {
 border-color:  #c4dfe6;
 border-width: 3px;
 background: #66a5ad;
 color: #fff;
}

/***Title Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_ofw #kl_banner {
 background: #c4dfe6;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.headings_ofw #kl_banner_left {
  border-color: #c4dfe6;
}

/***Customization Text***/
#kl_wrapper_3.kl_rounded_inset.headings_ofw #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset.headings_ofw #kl_banner .kl_subtitle {
  color: #000;
}

/***Descriptions Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_ofw #kl_banner #kl_description {
 background: #fff;
 color: #66a5ad;
 border-bottom: 5px solid #66a5ad;
}
#kl_wrapper_3.kl_rounded_inset.headings_ofw h3:not(.ui-state-default) {
  border-color: #c4dfe6;
  background-color: #fff;
}

/***???***/
#kl_wrapper_3.kl_rounded_inset.headings_ofw > div > i {
  border-color: #efefef;
}
/***Nav Buttons***/
#kl_wrapper_3.kl_rounded_inset.headings_ofw #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.headings_ofw #kl_navigation ul li a:visited {
 color: #07575b;
 background:#c4dfe6;
 border-color: #07575b;
 border-width: 3px;
}

/***Nav button hover***/
#kl_wrapper_3.kl_rounded_inset.headings_ofw #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.headings_ofw #kl_navigation ul li a:focus {
 background: #66a5ad;
 color: #fff;
}

/**** Header icons */
#kl_wrapper_3.kl_rounded_inset.headings_ofw h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_rounded_inset.headings_ofw h3:not(.ui-state-default) i:first-child {
    color:   #07575b;
    border: 1px solid  #07575b;
    background: #c4dfe6;
}


/**** Block quote left border*/
#kl_wrapper_3.kl_rounded_inset.headings_ofw blockquote,
#kl_wrapper_3.kl_flat_sections.headings_ofw blockquote {
    border-left: 5px solid  #07575b;
}


/****Icons not part of headers***/
#kl_wrapper_3.kl_flat_sections_main.headings_ofw > div > i,
#kl_wrapper_3.kl_flat_sections.headings_ofw > div > i {
    color: #07575b;
    border: 1px solid #fff;
    background: #fff;
}

/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ofw #kl_banner {
 background: #c4dfe6;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ofw #kl_banner_left {
  border-color: #c4dfe6;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ofw #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ofw #kl_banner #kl_description {
 background: #c4dfe6;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ofw #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ofw #kl_navigation ul li a:visited {
 color: #c4dfe6;
 border-color: #c4dfe6;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ofw #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2.headings_ofw #kl_navigation ul li a:focus {
 background: #c4dfe6;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_ofw h3:not(.ui-state-default) {
  border-color: #c4dfe6;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/

/*****    ROUNDED HEADINGS RED BLACK *********************************/

/***Text and Design Tools Fields***/
#kl_wrapper_3.kl_rounded_inset.headings_rb h2 {
 border-color:  #000000;
 border-width: 3px;
 background:  #af2624;
 color: #fff;
}

/***Title Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_rb #kl_banner {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_rb #kl_banner_left {
  border-color: #000000;
}

/***Customization Text***/
#kl_wrapper_3.kl_rounded_inset.headings_rb #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset.headings_rb #kl_banner .kl_subtitle {
  color: #fff;
}


/***Descriptions Bar***/
#kl_wrapper_3.kl_rounded_inset.headings_rb #kl_banner #kl_description {
 background: #fff;
 color: #000;
 border-bottom: 3px solid  #af2624;
}
#kl_wrapper_3.kl_rounded_inset.headings_rb h3:not(.ui-state-default) {
  border-color: #000000;
  background-color: #fff;
}

/***???***/
#kl_wrapper_3.kl_rounded_inset.headings_rb > div > i {
  border-color: #efefef;
}
/***Nav Buttons***/
#kl_wrapper_3.kl_rounded_inset.headings_rb #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.headings_rb #kl_navigation ul li a:visited {
 color: #fff;
 background: #af2624;
 border-color: #000000;
}

/***Nav button hover***/
#kl_wrapper_3.kl_rounded_inset.headings_rb #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.headings_rb #kl_navigation ul li a:focus {
 background: #fff;
 color: #000;
}

/**** Header icons */
#kl_wrapper_3.kl_rounded_inset.headings_rb h3:not(.ui-state-default) i:first-child,
#kl_wrapper_3.kl_rounded_inset.headings_rb h3:not(.ui-state-default) i:first-child {
    color:   #af2624;
    border: 1px solid  #fff;
    background: #fff;
}


/**** Block quote left border*/
#kl_wrapper_3.kl_rounded_inset.headings_rb blockquote,
#kl_wrapper_3.kl_flat_sections.headings_rb blockquote {
    border-left: 5px solid  #af2624;
}


/****Icons not part of headers***/
#kl_wrapper_3.kl_flat_sections_main.headings_rb > div > i,
#kl_wrapper_3.kl_flat_sections.headings_rb > div > i {
    color: #af2624;
    border: 1px solid #fff;
    background: #fff;
}

/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_banner {
 background: #000000;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_banner_left {
  border-color: #000000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_banner #kl_description {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_navigation ul li a:visited {
 color: #000000;
 border-color: #000000;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_navigation ul li a:focus {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.headings_rb h3:not(.ui-state-default) {
  border-color: #000000;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/

/***** GENERIC THEME  ************************************************/

/* .kl_generic: This one is intentionally generic so there is no customization needed */


/*********************************************************************/
/*****    RIBBONS THEME      *****************************************/

#kl_wrapper_3.kl_ribbons_main #kl_banner #kl_banner_left {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_ribbons_main #kl_banner #kl_banner_right {
  background: rgba(255, 255, 255, 0.65);
  border-bottom: 1px solid #C4C4C6;
}
#kl_wrapper_3.kl_ribbons_main #kl_banner .kl_subtitle {
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid #C4C4C6;
}
#kl_wrapper_3.kl_ribbons_main #kl_banner #kl_description {
  border: 4px double #C4C4C6;
  background: rgba(255, 255, 255, 0.8);
}
#kl_wrapper_3.kl_ribbons_main #kl_navigation a i {
  background: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_ribbons_main #kl_navigation li a{
  background: rgba(255, 255, 255, 0.8);
  color: #545454;
  border: 1px solid #C4C4C6;
}
#kl_wrapper_3.kl_ribbons_main h3:not(.ui-state-default) {
  background-color: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_ribbons_main h3:not(.ui-state-default) i {
  background: #FFF;
  color: #990000;
}
#kl_wrapper_3.kl_ribbons_main > div > i {
  background-color: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_ribbons_main .kl_quick_check,
#kl_wrapper_3.kl_ribbons_main #kl_modules .ui-tabs-panel {
  background: #fff;
}

/* VARIATION */
#kl_wrapper_3.kl_ribbons_main.variation_2 #kl_banner #kl_banner_left {
  background: #990000;
  color: #FFF;
}
#kl_wrapper_3.kl_ribbons_main.variation_2 #kl_navigation a i {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_ribbons_main.variation_2 h3:not(.ui-state-default) {
  background-color: #000000;
  color: #fff;
  font-weight: normal;
  font-size: 18px;
}

/* ADJUSTMENTS FOR SCREEN SIZE */
/* Course Menu Expanded */
@media screen and (min-width: 950px) {

  body.course-menu-expanded #kl_wrapper_3.kl_ribbons_main #kl_navigation li a{
    background: #fff;
  }
  body.course-menu-expanded #kl_wrapper_3.kl_ribbons_main #kl_navigation a:after {
    border: 22px solid #fff;
    border-left: 20px solid transparent;
  }
}
/* Banner text above Navigation as ribbons */
/* Course Menu Collapsed */
@media screen and (min-width: 800px) and (max-width: 969px) {
  body:not(.course-menu-expanded) #kl_wrapper_3.kl_ribbons_main #kl_navigation li a{
    background: #fff;
  }
  body:not(.course-menu-expanded) #kl_wrapper_3.kl_ribbons_main #kl_navigation a:after {
    border: 22px solid #fff;
    border-left: 20px solid transparent;
  }
}
/* Navigation as rotated ribbons */
/* Course Menu Collapsed */
@media screen and (min-width: 1000px) {
  body:not(.course-menu-expanded) #kl_wrapper_3.kl_ribbons_main #kl_navigation li a{
    background: #fff;
  }
  body:not(.course-menu-expanded) #kl_wrapper_3.kl_ribbons_main #kl_navigation a:after {
    border: 22px solid #fff;
    border-left: 20px solid transparent;
  }
}

/*********************************************************************/
/***** ROUNDED-INSET THEMES 1, 2    **********************************/

/* BASE */
#kl_wrapper_3.kl_rounded_inset h2 {
 border-color: #8A8A8A;
 background: #fff;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset #kl_banner {
 background: #990000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset #kl_banner_left {
  border-color: #990000;
}
#kl_wrapper_3.kl_rounded_inset #kl_banner #kl_description,
#kl_wrapper_3.kl_rounded_inset #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset #kl_banner #kl_description {
 background: #fff;
 color: #000;
 border-bottom: 1px solid #fff;
}
#kl_wrapper_3.kl_rounded_inset h3:not(.ui-state-default) {
  border-color: #efefef;
  background-color: #fff;
}
#kl_wrapper_3.kl_rounded_inset > div > i {
  border-color: #efefef;
}
#kl_wrapper_3.kl_rounded_inset #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset #kl_navigation ul li a:visited {
 color: #990000;
 border-color: #990000;
}
#kl_wrapper_3.kl_rounded_inset #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset #kl_navigation ul li a:focus {
 background: #990000;
 color: #FFF;
}
/* VARIATION 2 */
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_banner {
 background: #990000;
 color: #000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_banner_left {
  border-color: #990000;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_banner .kl_subtitle {
  color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_banner #kl_description {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_navigation ul li a,
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_navigation ul li a:visited {
 color: #990000;
 border-color: #990000;
 text-decoration: none;
}
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_rounded_inset.variation_2 #kl_navigation ul li a:focus {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_rounded_inset h3:not(.ui-state-default) {
  border-color: #990000;
  background-color: #fff;
  border-width: 2px;
}

/*********************************************************************/
/***** SQUARE RIGHT THEMES 1, and 2  *********************************/

/* BASE */
#kl_wrapper_3.kl_square_right h2 {
  background: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_square_right #kl_banner_left {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_square_right #kl_banner #kl_description,
#kl_wrapper_3.kl_square_right #kl_banner .kl_subtitle {
 border-color: #990000;
}
#kl_wrapper_3.kl_square_right #kl_banner #kl_description {
  border-color: #990000;
}
#kl_wrapper_3.kl_square_right h3:not(.ui-state-default) {
 border-color: #990000;
 background-color: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_square_right #kl_banner .kl_subtitle {
 color: #990000;
}
#kl_wrapper_3.kl_square_right #kl_navigation ul li i {
 background: #990000;
 color: #fff;
 border-left: 1px solid #fff;
}
#kl_wrapper_3.kl_square_right > div > i,
#kl_wrapper_3.kl_square_right h3:not(.ui-state-default) i {
 background: #990000;
 color: #fff;
}
#kl_wrapper_3.kl_square_right #kl_navigation ul li a,
#kl_wrapper_3.kl_square_right #kl_navigation ul li a:visited {
 background: #fff;
 color: #000;
 border-color: #990000;
 text-decoration: none;
}
#kl_wrapper_3.kl_square_right #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_square_right #kl_navigation ul li a:focus {
 background: #990000;
 color: #FFF;
}
#kl_wrapper_3.kl_square_right #kl_navigation ul li a:hover i,
#kl_wrapper_3.kl_square_right #kl_navigation ul li a:focus i {
 background: #fff;
 color: #990000;
}

/* 2 */
#kl_wrapper_3.kl_square_right.variation_2 h2 {
  background: #990000;
  color: #fff;
}
#kl_wrapper_3.kl_square_right.variation_2 #kl_banner_left {
  background: #000000;
  color: #fff;
}
#kl_wrapper_3.kl_square_right.variation_2 #kl_banner #kl_description,
#kl_wrapper_3.kl_square_right.variation_2 #kl_banner .kl_subtitle {
 border-color: #990000;
}
#kl_wrapper_3.kl_square_right.variation_2 > div > i,
#kl_wrapper_3.kl_square_right.variation_2 h3:not(.ui-state-default) i {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_square_right.variation_2 #kl_navigation ul li a,
#kl_wrapper_3.kl_square_right.variation_2 #kl_navigation ul li a:visited {
 background: #fff;
 color: #000;
 border-color: #000000;
}
#kl_wrapper_3.kl_square_right.variation_2 #kl_navigation ul li a:hover,
#kl_wrapper_3.kl_square_right.variation_2 #kl_navigation ul li a:focus {
 background: #000000;
 color: #fff;
}
#kl_wrapper_3.kl_square_right.variation_2 h3,
#kl_wrapper_3.kl_square_right.variation_2 #kl_navigation ul li i {
 background: #990000;
 color: #fff;
}



/*********************************************************************/
/***** Override Default Uppercase for all themes  ********************/
#kl_wrapper_3.kl_basic_bar h3:not(.ui-state-default),
#kl_wrapper_3.kl_circles_overlap #kl_banner #kl_banner_right,
#kl_wrapper_3.kl_circles_overlap #kl_banner #kl_banner_right,
#kl_wrapper_3.kl_colored_headings_box_left #kl_banner h2,
#kl_wrapper_3.kl_colored_headings #kl_banner h2,
#kl_wrapper_3.kl_colored_headings #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_colored_headings_box_left > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings > div > h3:not(.ui-state-default),
#kl_wrapper_3.kl_colored_headings_box_left h4,
#kl_wrapper_3.kl_colored_headings h4,
#kl_wrapper_3.kl_flat_sections_main #kl_banner h2,
#kl_wrapper_3.kl_flat_sections #kl_banner h2,
#kl_wrapper_3.kl_flat_sections #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_flat_sections h3:not(.ui-state-default),
#kl_wrapper_3.kl_flat_sections_main h4,
#kl_wrapper_3.kl_flat_sections h4,
#kl_wrapper_3.kl_ribbons_main #kl_banner #kl_banner_left,
#kl_wrapper_3.kl_ribbons_main #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_rounded_inset h3:not(.ui-state-default),
#kl_wrapper_3.kl_rounded_inset_1 h3:not(.ui-state-default),
#kl_wrapper_3.kl_rounded_inset_2 h3:not(.ui-state-default),
#kl_wrapper_3.kl_rounded_inset_3 h3:not(.ui-state-default),
#kl_wrapper_3.kl_rounded_inset #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_rounded_inset_1 #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_rounded_inset_2 #kl_banner .kl_subtitle,
#kl_wrapper_3.kl_rounded_inset_3 #kl_banner .kl_subtitle {
   text-transform: none;
}
/*********************************************************************/
/***** END DESIGN TOOLS THEME CUSTOMIZATIONS *************************/
/********************************************************************