@import url(/fonts.googleapis.com/css?family=Open+Sans);
@import url(secondary-violet.css);
/* ************************************************************************* */
/* KARMA VIOLET
/* ************************************************************************* */
/*---------------------------------------------------------------*/
/* HEADER 
/*---------------------------------------------------------------*/
#header .header-holder {
    /*background:#5E5E4B url(../images/karma-violet/bg-header-holder.jpg) 0 0 repeat-x !important;*/
    }
.big-banner #header .header-holder {
    background: #5E5E4B url(../images/karma-violet/bg-big-header-holder.png) 0 0 repeat-x !important
    }
.top-block {
    /*background:#5E5E4B !important;*/
    }
/*---------------------------------------------------------------*/
/* FOOTER
/*---------------------------------------------------------------*/
#footer {
    /*background:#5E5E4B url(../images/karma-violet/bg-footer.jpg) repeat-x !important;*/
    }
#footer_bottom {
    background: #5E5E4B url(../images/karma-violet/bg-footer-bottom.jpg) repeat-x !important;
    color: #A66A0A !important;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85 !important
    }
/*---------------------------------------------------------------*/
/* NAVIGATION
/*---------------------------------------------------------------*/
#menu-main-nav li strong {
    color: #F5F5DC !important
    }
#menu-main-nav a span {
    color: #a66a0a !important
    }
/* link color parent level  */
#menu-main-nav a:hover span, #menu-main-nav li.current_page_item a span, #menu-main-nav li.current_page_parent a span, #menu-main-nav li.current-page-ancestor a span, #menu-main-nav .drop ul li.current-menu-item a, #menu-main-nav .drop ul li.current-menu-item a span, #menu-main-nav .drop ul .drop ul li.current-menu-item a, #menu-main-nav .drop ul .drop ul li.current-menu-item a span {
    text-decoration: none;
    color: #F5F5DC !important
    }
/* A. active link color parent level (see B)  */
#menu-main-nav .drop ul li.current-menu-item a, #menu-main-nav .drop ul li.current-menu-item a span, #menu-main-nav .drop ul .drop ul li.current-menu-item a, #menu-main-nav .drop ul .drop ul li.current-menu-item a span {
    text-decoration: none;
    color: #F5F5DC !important
    }
/* B. active dropdown link color (if different than A)  */
#menu-main-nav li {
    background: url(../images/_global/seperator-main-nav.png) 0 50% no-repeat !important
    }
/* dropdown */
#menu-main-nav .drop .t {
    background: url(../images/_global/global-sprite.png) -722px -1533px no-repeat !important
    }
#menu-main-nav .drop .b {
    background: url(../images/_global/global-sprite.png) -722px -1544px no-repeat !important
    }
#menu-main-nav .drop .c, #menu-main-nav li.parent:hover {
    background: #5E5E4B !important
    }
/* IE only - un-comment for rounded corners 
*:first-child+html #menu-main-nav li.parent:hover {background:url(../images/_global/global-sprite.png) -722px -1472px no-repeat !important;}
*:first-child+html #menu-main-nav li.parent:hover {background-color: none !important;}
*:first-child+html #menu-main-nav li.parent {min-width: 88px !important;width: auto !important;} */
/* dropdown link hover rounded image top */
#menu-main-nav .drop ul li.hover a, #menu-main-nav .drop ul a:hover {
    background: #B3B3A2 url(../images/karma-violet/bg-drop-li-t.jpg) no-repeat !important
    }
#menu-main-nav .drop ul .drop ul li.hover a, #menu-main-nav .drop ul .drop ul a:hover {
    background: #B3B3A2 url(../images/karma-violet/bg-drop-li-t.jpg) no-repeat !important
    }
#menu-main-nav .drop ul .drop ul .drop ul li.hover a, #menu-main-nav .drop ul .drop ul .drop ul a:hover {
    background: #B3B3A2 url(../images/karma-violet/bg-drop-li-t.jpg) no-repeat !important
    }
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a, #menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a, #menu-main-nav .drop ul .drop ul .drop ul li.hover a, #menu-main-nav .drop ul .drop ul .drop ul a:hover {
    background: #B3B3A2 url(../images/karma-violet/bg-drop-li-t.jpg) no-repeat !important
    }
/* dropdown link hover rounded image bottom */
#menu-main-nav .drop ul li.hover a span, #menu-main-nav .drop ul a:hover span {
    background: url(../images/karma-violet/bg-drop-li-b.jpg) 0 100% no-repeat !important;
    color: #F5F5DC !important
    }
#menu-main-nav .drop ul .drop ul li.hover a span, #menu-main-nav .drop ul .drop ul a:hover span {
    background: url(../images/karma-violet/bg-drop-li-b.jpg) 0 100% no-repeat !important;
    color: #F5F5DC !important
    }
#menu-main-nav .drop ul .drop ul .drop ul li.hover a span, #menu-main-nav .drop ul .drop ul .drop ul a:hover span {
    background: url(../images/karma-violet/bg-drop-li-b.jpg) 0 100% no-repeat !important;
    color: #F5F5DC !important
    }
#menu-main-nav .drop ul .drop ul .drop ul li.current-menu-item a span, #menu-main-nav .drop ul .drop ul .drop ul li.current_page_ancestor a span, #menu-main-nav .drop ul .drop ul .drop ul li.hover a span, #menu-main-nav .drop ul .drop ul .drop ul a:hover span {
    background: url(../images/karma-violet/bg-drop-li-b.jpg) 0 100% no-repeat !important;
    color: #F5F5DC !important
    }
/* misc nav settings */
#menu-main-nav li.current-menu-parent li a span, #menu-main-nav li.current-menu-item li a span, #menu-main-nav li.current_page_ancestor li a span, #menu-main-nav .drop ul a, #menu-main-nav .drop ul a span, #menu-main-nav .drop ul .drop ul a, #menu-main-nav .drop ul .drop ul a span, #menu-main-nav .drop ul .drop ul .drop ul a, #menu-main-nav .drop ul .drop ul .drop ul a span, #menu-main-nav li .sub-menu li .sub-menu li .sub-menu li a span {
    background: none !important;
    color: #F5F5DC !important
    }
/* C. dropdown link color */
.search-header #menu-main-nav .sub-menu a span, .search-header #menu-main-nav .current_page_parent .sub-menu a span, .error-header #menu-main-nav .sub-menu a span, .error-header #menu-main-nav .current_page_parent .sub-menu a span {
    color: #F5F5DC !important
    }
#menu-main-nav .drop ul li.current-menu-item ul li a, #menu-main-nav .drop ul li.current-menu-item ul li a span {
    color: #F5F5DC !important
    }
/* D. dropdown link color (match C) */
.search-header #menu-main-nav a span, .search-header #menu-main-nav .current_page_parent a span, .error-header #menu-main-nav a span, .error-header #menu-main-nav .current_page_parent a span {
    color: #4D4D3A !important
    }
/* #menu-main-nav li{text-shadow:1px 1px 1px #5E5E4B;} */
#menu-main-nav .sub-menu li {
    text-shadow: none !important
    }
/*---------------------------------------------------------------*/
/* LINKS + LISTS
/*---------------------------------------------------------------*/
.top-block, .top-block a, #header .toolbar-left li, #header .toolbar-right li {
    color: #F5F5DC !important
    }
.footer-holder a {
    color: #B3B3A2 !important
    }
.footer-holder a:hover {
    color: #F5F5DC !important
    }
#footer_bottom a {
    color: #F5F5DC !important;
    text-decoration: underline
    }
#footer_bottom a:hover {
    color: #F5F5DC !important;
    text-decoration: none
    }
.footer_post h4 a {
    color: #F5F5DC !important
    }
#mc_signup .mc_required, .mc_required, #mc-indicates-required {
    color: #B3B3A2 !important
    }
#footer .blogroll a {
    color: #F5F5DC !important;
    font-weight: bold
    }
#footer .blogroll a:hover {
    color: #F5F5DC !important
    }
#footer .blogroll li {
    color: #4D4D3A !important
    }
/*---------------------------------------------------------------*/
/* TYPOGRAPHY
/*---------------------------------------------------------------*/
#footer h3 {
    border-bottom: 1px solid #B3B3A2 !important
    }
#footer p, #footer ul {
    color: #DDD !important
    }
#footer_bottom p, #footer_bottom ul {
    color: #F5F5DC !important
    }
#footer .footer_post h4, #footer .footer_post h4 a {
    font-weight: bold !important
    }
#mc_signup_form label {
    color: #DDD !important
    }