/* Farben für Shop Theme One */

/* Kopfbereich */
nav#main_menu > ul > li > a { color:#000; }
a.login_link, 
a.basket_link, 
.cookie_disclaimer a,
.fa .fa-lock, 
.sto_basket_amount { color:rgba(0, 0, 0, 0.5) !important; }
form.search-form { color:rgba(0, 0, 0, 0.5); }
.searchbox .search-submit { background-color:rgba(0, 0, 0, 0.25); }

nav#main_menu > ul > li.active > a, 
nav#main_menu > ul > li.active_child > a, 
nav#main_menu > ul > li:hover > a { background-color:#e4342d !important; }

/* Kundenverwaltung (mod_kundenverwaltung) getpwd, login, profil, register */
.sto-customer-management-h3 { color:#e4342d; background-color:#f6fbfc; }
.sto-customer-management-bg { background-color:#fafafa; }

/* Profil */
.sto-customer-management-h3 { background-color:rgba(0, 0, 0, 0.1); }

/* Modul "Produktansichten" */
/* Productview (mod_productview) */
.sto-productview-description { color:#e4342d; }
.sto-productview-category { color:#e4342d; }
.sto-productview-category-bg { background-color:#e4342d; }
.sto-productview-category-bd { border-color:#8EC2D7; }
.sto-productview-filter { color:#e4342d; }
.sto-productview-filter-bg { background-color:#e4342d; }
.sto-productview-filter-h2 { color:#E4F3F8; }
.wpsg_productview_product .wpsg_mod_productview_price_wrap { color:#0F303F; }
.wpsg_productview_product .wpsg_mod_productview_tax_wrap { color:#565656; }
.wpsg_mod_productview-info { color:rgba(0, 0, 0, 0.5);; }
.wpsg_mod_productview-order { color:rgba(0, 0, 0, 0.5);; }
.wpsg_mod_productview-info strong { color:rgba(0, 0, 0, 1);; }
.wpsg_mod_productview-order strong { color:rgba(0, 0, 0, 1);; }
.wpsg_productview_product .wpsg_mod_productview_bottom .wpsg_mod_productview_description { color:#436980; }
.wpsg_mod_productview_loading .inner .text { color:#C6CDD1; }
.wpsg_mod_productview-order-layer a { color:rgba(0, 0, 0, 1); }
.wpsg_mod_productview-order-layer a:hover { color:#FFFFFF; background-color:rgba(0, 0, 0, 0.25); }
.product_wrap .label_deliverytime { font-size:14px; color:#000; }

.sto-header-container-bd,
.carousel-inner .box_img_wrap { border-color:rgba(0, 0, 0, 0.25) !important; } 
.carousel-inner img.attachment-wpsg-basket-image.size-wpsg-basket-image { width:100% !important; height:auto; }

/* Startseite */
.wpsg_mod_productview-order,
.wpsg_mod_productview-order strong, 
.wpsg_mod_productview-info,
.wpsg_productview_product .wpsg_mod_productview_go .wpsg_mod_productview_tax_wrap { color:#fff; }


.wpsg_productview_product .wpsg_mod_productview_price_wrap .wpsg_mod_productview_current { color:#e4342d; }
.sto_product .sto_product_price .wpsg_mod_productview_current,
.wpsg_mod_deliverytime_offline { color:#e4342d; }
.wpsg_productview_product_list .sto-productview-description { color:rgba(0, 0, 0, 0.5); } 
.wpsg_productview_product_list .wpsg_mod_productview_tax_wrap { color:rgba(0, 0, 0, 0.5); margin-top:10px; } 

/* Versandadresse (mod_shippingadress) */
.sto-shippingaddress-bg { background-color:#fafafa; }
.sto-shippingaddress-select-bd { border: 1px solid #8EC2D7 !important;}

/* Produktkategorie-Ansicht */
h2.sto-productview-category,
h2.sto-productview-filter-h2,
.wpsg_mod_productview_filter .wpsg_mod_productview_filter_item h2 { color:#e4342d; }
#wpsg_mod_productview_filter aa:hover { color:#e4342d !important; }

.sto-productview-category-bd { border-color:#fff; }
.sto-productview-category-bd a { color:#000; }
.sto-productview-category-bd a:hover { color:#e4342d; }
.wpsg_mod_productview_filter .variation_wrap a { color:#000; }
.wpsg_mod_productview_filter .variation_wrap a:hover { color:#fff; background:#000; }

.wpsg_mod_productview_tax_wrap a:hover { color:#fff; }

/* Produkttemplates (produkttemplates) */
.sto-producttemplates-bd { border-color:rgba(0, 0, 0, 0.25); }
.sto-producttemplates-image { color:#8EC2D7; }
.sto-producttemplates-product { color:#e4342d; }
.sto-producttemplates-tax-shipping { color:#0F303F; }
.sto-producttemplates-description, 
.sto-producttemplates-moreinfo,
#sto_comment_id  { color:rgba(0, 0, 0, 1); }
.sto-producttemplates-description a {color:rgba(0, 0, 0, 1); }
.sto-producttemplates-button-bg { background-color:#e4342d; }
.sto-producttemplates-amount { color:#e4342d; }
.wpsg_produkt_preis .wpsg_preis { color:#e4342d; }
 
.sto_product h1,
.sto_product h2,
.wpsg_mod_productview_price,
.sto-producttemplates-product { color:#000; }

.input_wrap_submit .fa { background-color:#e4342d; }
#sto_bewertung_submit button { background-color:#e4342d; }
#sto_bewertung_submit button:hover { background-color:#e4342d; color:#fff;}
.sto_product .row_tab_head a:hover, 
.sto_product .row_tab_head a.row_tab_head_active { color:#e4342d; }

.sto_product .row_tab_head a:hover, 
.sto_product .row_tab_head a.row_tab_head_active { border-color:rgba(0, 0, 0, 0.5); }

/* Produkt Einzelansicht */
.sto_product .sto_product_mwstshippingtext { color:#000000; }
.sto_ProductLayer .inner .text { color:#fff; }

.sto_basket_layer .sto_basket_layer_wrap .sto_LayerBasket_Loading { background:rgba( 0, 0, 0, 0.65); }
.sto_basket_layer .sto_basket_layer_wrap .sto_LayerBasket_Loading .fa-spinner,
.sto_basket_layer .sto_basket_layer_wrap .sto_LayerBasket_Loading .text { color:#fff; }

/* Warenkorb (warenkorb) */
.sto-basket-pay-ship-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-basket-country-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-basket-producthead { background-color:rgba(0, 0, 0, 0.1); color:#e4342d; }
.sto-basket-product { color:#000; }
.sto-basket-amount-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-basket-amount-updown-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-basket-row-sum { border-color:rgba(0, 0, 0, 0.1); }
.sto-basket-sum { color:#000; }
.sto-checkout-captions { background-color:rgba(0, 0, 0, 0.1); color:#e4342d; }
.sto-checkout-wrap { background-color:#fafafa; }
.sto-checkout2-pay-ship-captions { background-color:rgba(0, 0, 0, 0.1); color:#e4342d; }
.sto-progress-step-bd-active { border-color:rgba(0, 0, 0, 0.1); }
.sto-progress-step-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-progress-step-bg { color:#e4342d !important; border:5px solid #000; background-color:#000; }
.sto-progress-step-text { color:#e4342d; }
.wpsg_progress .dot.sto-progress-step-bd-active { color:#FFFFFF; }
.sto-progress-step-line { background-color:rgba(0, 0, 0, 0.1); }
.sto-progress-bg { background-color:rgba(0, 0, 0, 0.1); }
.sto_overview h2 { font-size:2.4rem; margin-bottom:15px; font-weight:bold; }
.sto-overview-title { background-color:rgba(0, 0, 0, 0.1); color:#e4342d; }
.row_product.sto-basket-product { background:#fafafa; }
.sto-overview-image-bg { background-color:#fafafa; }
.sto-overview-image-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-overview-image-text { color:#8EC2D7; }
.sto-overview-sum-wrap { color:#000; }
.sto-overview-sum-wrap-bd { border-color:#8EC2D7; }
.sto_overview .footer .col_price .row_sum1 { border-color:rgba( 0, 0, 0, 0.1); border-bottom-width:1px;  } 
.sto_overview .footer .col_price .row_sum2 { border-color:rgba( 0, 0, 0, 0.1); border-top-width:1px; border-top-style:solid; }
.sto-overview-producthead { background-color:rgba( 0, 0, 0, 0.1); color:#e4342d; }

input#wpsg_gutschein_input,
input.wpsg_button.wpsg_gutschein_add { border-color:rgba(0, 0, 0, 0.25); }
.sto_select .click { background-color:rgba(0, 0, 0, 0.15); border-color:#000; }

/* Suche */
.sto-search-text { color:#e4342d; }

/* Header */
.sto-header-page-wrap-bd { border-color:#e4342d; }
.sto-header-block1-bd { border-color:#9B9B9B; }
.sto-header-container-bd { border-color:#E4F3F8; }
.sto-header-logo-bd { border-color:#9B9B9B; }
.sto-header-resmenuhandler { color:#e4342d; }
.sto-header-resmenu { color:#9B9B9B; }
.sto-header-menu { color:#e4342d; border-color:#8EC2D7; }
.sto-header-profil { color:#9B9B9B; }
.sto-header-basket { color:#9B9B9B; }
.sto-header-basket-bd { border-color:#E4F3F8; }
.sto-header-basket-layer-bd { border-color:#e4342d; }
.sto-header-logout { color:#9B9B9B; }
.sto-header-login { color:#9B9B9B; }
.sto-header-block2-bd { border-color:#9B9B9B; }
.sto-header-main-menu { color:#e4342d; border-color:#9B9B9B; }
.sto-header-breadcrumb-bd { border-color:#9B9B9B; }
nav#breadcrumb .sto-breadcrumb > li,
nav#breadcrumb .sto-breadcrumb > li a { color:#9B9B9B; }

/* Seitentitel und -untertitel neben Logo */
.title a { color:#e4342d; }
.subtitle { color:#d8bebf; }
.titlewithsubtitle .title a { color:#e4342d; }
.titlewithsubtitle .subtitle { color:#d8bebf; }

/* Header-Templates */
.sto-head-basketlayer-loading-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-head-basketlayer-article { color:#000; }
.sto-head-basketlayer-article-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-head-basketlayer-product-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-head-basketlayer-amount-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-head-searchbox-res-searchbox {color:#9B9B9B;}
.sto-head-searchbox-res-searchbox-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-head-searchbox-res-searchbutton {color:#9B9B9B;}
.sto-head-searchbox-res-searchbutton-bg { background-color:#e4342d; }
.sto-head-searchbox-search { color:#9B9B9B; }
.sto-head-searchbox-search-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-head-searchbox-search-cat { color:#e4342d; }
.sto-head-searchbox-submit { color:#9B9B9B; }
.sto-head-searchbox-submit-bg { background-color:#e4342d; }

/* Produktdarstellung Startseite */
.sto-mainmenu-bd { border-color:#9B9B9B; }
.sto-productteaser-bd { border-color:#8EC2D7; }
.sto-productteaser-left-right-bd { border-color:#e4342d; }
.sto-productteaser-icon-bd { border-color:#e4342d; }
.sto_productteaser .sto_left h3 { color:#646464; font-weight:bold; }
.sto_productteaser .sto_right h3 { color:#9B9B9B; font-weight:bold; }
.sto_productteaser .sto_right h3.active { color:#1a1a1a; border-bottom:3px solid #e4342d; }
.sto_productteaser .sto_right .product_wrap img { border-color:#DFDFDF; } 
.wpsg_mod_productview_loading { background-color:rgba(0, 0, 0, 0.65); }
.wpsg_mod_productview_loading .inner .text { color:#fff; }
.wpsg_mod_productview_loading .inner .fa { color:#fff; }

.wpsg_productview_head h2.wpsg_productview_title { color:#e4342d; }

/* Frontend  (frontend.js) */
.sto-frontend-js-layer-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-frontend-js-option-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-frontend-js-option-hover-bg:hover { background-color:#f6fbfc; }
.sto-frontend-js-strpre-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-frontend-js-strpre-bg { background-color:#f6fbfc; }
.sto-frontend-js-caret-bg { background-color:#f6fbfc; }
.sto-frontend-js-checkbox-bd { border-color:#e4342d; }
.sto-frontend-js-basket-layer-widget { color:#e4342d; }

/* Page 404 */
.sto-page404-logo { color:#8EC2D7; }
.sto-page404-text { color:#e4342d; }
.sto-page404-hr-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-page404-search-bd { border-color:rgba(0, 0, 0, 0.1); }
.sto-page404-search-bg { background-color:#e4342d; }

/* Footer */
.sto-footer-text * { color:#fff !important; }
.sto-footer-copyright-bg { background-color:#e4342d; }
.sto-footer-copyright { color:#8EC2D7; }
.sto-footer-menu-caption { color:#E4F3F8; }
/* Footer Zusatz-Templates */
.sto-footer-text-return { color:#E4F3F8; }
.sto-footer-text-return-icon-bd { border-color:#E4F3F8; }
.sto-footer-text-return-icon-bg { background-color:#E4F3F8; }
.sto-footer-text-return-icon { color:#E4F3F8; }
.sto-footer-shopdata { color:#E4F3F8; }
.sto-footer-shopdata-icon { color:#E4F3F8; }
.sto-footer-shopdata-bd { border-color:#E4F3F8; }
.sto-footer-text-securebuy { color:#E4F3F8; }
.sto-footer-text-securebuy-icon { color:#E4F3F8; }
.sto-footer-text-securebuy-icon-bd { border-color:#E4F3F8; }
.sto-footer-text-shippingfree { color:#E4F3F8; }
.sto-footer-text-shippingfree-icon { color:#E4F3F8; }
.sto-footer-text-shippingfree-icon-bd { border-color:#E4F3F8; }

.footer_block_newsletter .wpng_register_widget input { color:#000 !important; }
.footer_block_newsletter .wpng_register_widget input::-webkit-input-placeholder { color:#e4342d; }
.footer_block_newsletter .wpng_register_widget input:-moz-placeholder { color:#e4342d; }
.footer_block_newsletter .wpng_register_widget input::-moz-placeholder { color:#e4342d; }
.footer_block_newsletter .wpng_register_widget input:-ms-input-placeholder { color:#e4342d; }

footer .footer_menu ul { margin-left:0; }

/* Pager */
a.noborder:hover { color:#000; }
.sto-pager-icon { color:#9B9B9B; }
.sto-pager-icon-bd { border-color:#9B9B9B; }
.sto-pager-nopager { border-color:#8EC2D7; }
.sto-pager-page { color:#9B9B9B; }
.sto-pager-page-bd { border-color:#9B9B9B; }
.sto-pager-page-current { color:#e4342d; }
.sto-pager-page-current-bd { border-color:#e4342d; }
.sto-pager-page-hover:hover { color:#fff; background-color:#000; border-color:#000; }

/* Slider */
#slider_wrap { background-color:#FFFFFF; }

.wpsg_productview_product .wpsg_mod_productview_bottom .wpsg_mod_productview_name h2 { font-weight:bold; font-size:14px; color:rgba(0, 0, 0, 1); }
.wpsg_productview_product .wpsg_mod_productview_bottom .wpsg_mod_productview_description { font-size:14px; color:rgba(0, 0, 0, 0.5); }

/* Meldungen */
.wpsg_message_wrap { background-color:#7FB83D; }
.wpsg_error_wrap { background-color:#DE0D2A; }

/* Suchbox */
.searchbox .select_layer a.selected { background-color:#e4342d; color:#FFFFFF; }
.searchbox .search-submit { background-color:rgba(0, 0, 0, 0.25); }
header #search { border: 1px solid rgba(0, 0, 0, 0.1); }
nav#main_menu { border-right-width: none; border-right-style:none; width:auto; position:absolute; }


/* Sternenleiste allgemein */
.wpsg_star_wrap { color:#F8E71C; text-shadow:-1px 0 #F6B03A, 0 1px #F6B03A, 1px 0 #F6B03A, 0 -1px #F6B03A; }
.wpsg_star_wrap .fa-star-active { color:#C8C8C8; text-shadow:-1px 0 #9B9B9B, 0 1px #9B9B9B, 1px 0 #9B9B9B, 0 -1px #9B9B9B; }

/* Allgemeine Formulare */
.sto_row_form_field input { border-color:rgba( 0, 0, 0, 0.15); }
.sto_form_wrap input { border-color:#e4342d; }

/* Allgemeine Links */
a { color:#e4342d; text-decoration:underline; }

/* Allgemeine Button Styles */
.sto_button { border-color:rgba(0, 0, 0, 0.1); color:rgba(0, 0, 0.5); background-color:#ffffff; }
.sto_button:hover { background-color:#e5e5e5; color:#e4342d; border-color:rbg(181,230,29); }
.sto_button_layout2 { background-color:#fff; color:rgba(0, 0, 0, 0.5); border-color:rgba(0, 0, 0, 0.5); }
.sto_button_layout3 { background-color:#FFFFFF; color:#959595; border-color:#d8bebf; width:30rem; }
.sto_button_layout2:hover { color:#fff; background-color:#000; border-color:#000; }
.sto_button_layout3:hover { color:#fff; background-color:#000; border-color:#000; }
.sto_productteaser .sto_right .product_wrap .sto_button { color:rgba(0, 0, 0, 0.5); }

/* Tiefrot:#e4342d; Schwaches Rot:#d8bebf;  */

footer h2 { color:#fff; }
.footer_block_copyright { background-color:#e4342d !important; color:#fff; }
footer .footer_text .circle { border:1px solid #fff; border-radius:20px; }
footer .footer_text .circle .fa { color:#fff; background:#e4342d; border-radius:20px; padding:0.6px; }
footer .footer_menu h2 { color:#fff;}
footer .footer_shopdata .footer_shopdata_row .text { color:#fff; }
footer .footer_shopdata .footer_shopdata_row .circle .fa { border-radius:20px; background-color:#e4342d; }

/* Sortierung Startseite */
.wpsg_mod_productview-order-layer > .inner { border:1px solid rgba(0, 0, 0, 0.25); }
.wpsg_mod_productview-order-layer a.selected { background-color:rgba(0, 0, 0, 0.25); } 
.wpsg_mod_productview-order-layer a:hover { background-color:rgba(0, 0, 0, 0.25); }

/* Hover auf Produkt (Startseite)*/
.wpsg_mod_productview_loading .inner,
.sto_Basket_Loading .inner { background-color:rgba(0, 0, 0, 0.65); }
.wpsg_productview_product .wpsg_mod_productview_go { background-color:rgba(0, 0, 0, 0.65); }
.wpsg_productview_product .wpsg_mod_productview_go .wpsg_mod_productview_price { color:#fff; font-size:30px; }
.wpsg_mod_productview_image { border:1px solid #d8bebf; }

#global_page_wrap { border-color:#e4342d; }

a.login_link,
a.basket_link, 
.cookie_disclaimer a { color:#e4342d !important; }

.cookie_disclaimer a:hover,
a.basket_link:hover,
a.login_link:hover { color:#d8bebf; }

/* Kontakt im Footer */
footer .footer_shopdata .footer_shopdata_row .circle,
footer .footer_shopdata .footer_shopdata_row .circle .fa { color:#fff; }

.fa .fa-lock,
.sto_basket_amount { color:#d8bebf;}

.wpsg_productview_product_list .wpsg_mod_productview_oldprice { color:#000; }
.wpsg_productview_product_grid .wpsg_mod_productview_oldprice { color:#fff; }
.wpsg_productview_head .wpsg_mod_productview_modeswitch > a.active, 
.wpsg_productview_head .wpsg_mod_productview_modeswitch > a:hover { color:#e4342d; background-color:#fff !important; }
.wpsg_productview_head .wpsg_mod_productview_modeswitch > a { color:rgba(0, 0, 0, 0.5); }

.sto_productteaser .sto_left h3 { color:#e4342d; }
.sto_productteaser .sto_right h3{ color:#d8bebf; }
.sto_productteaser .sto_right h3:hover { color:#e4342d; border-bottom: 3px solid #e4342d; }

.wpsg_mod_productview-order,
.wpsg_mod_productview-info { color:rgba(0, 0, 0, 0.5); }

.sto_productteaser .sto_right .sto_productteaser_titlewrap { border-bottom: 1px solid #e4342d; }

.cookie_disclaimer { background-color:rgba(0, 0, 0, 0.5); color:#f7f7f7; }
.cookie_disclaimer a,
.cookie_disclaimer .container { color:#f7f7f7; }

.header_block1 { border-color:rgba(0, 0, 0, 0.1); }
.header_block2 { border-color:rgba(0, 0, 0, 0.1); }

#header_logo { border-color:rgba(0, 0, 0, 0.1); }
.box_img_wrap { border-color:#ebf6fa; }

#main_menu { border-color:rgba(0, 0, 0, 0.1); }
#breadcrumb { border-color:rgba(0, 0, 0, 0.1); }

.wpsg_pager { border-color:#ebf6fa; }

.pricehiglight { color:#e4342d;}

.sto_productteaser .sto_left h3 { color:rgba(0, 0, 0, 0.5); border-color:#fff;  }
.sto_productteaser .sto_right h3 { color:rgba(0, 0, 0, 0.25); border-color:rgba(0, 0, 0, 1); }
.sto_productteaser .sto_right h3.active { color:rgba(0, 0, 0, 1); border-color:rgba(0, 0, 0, 1); }
.sto_productteaser .sto_right h3.active, 
.sto_productteaser .sto_right h3:hover { border-color:rgba(0, 0, 0, 0.5); }
.sto_productteaser .sto_right .sto_productteaser_titlewrap { border-color:rgba(0, 0, 0, 0.25); }

/* Rahmen Pager */
.sto-pager-nopager { border:1px solid rgba(0, 0, 0, 0.1); } 

/* Glyphicons */
a.sto_productteaser_left { color:#9b9b9b; border-color:#9b9b9b; }

/* Untermenü */
.sto-mainmenu-bd a:hover { background-color:#8EC2D7; color:#fff; }

/* Produktdetailansicht */
.sto_product .sto_product_image img { border-color:#d8bebf; }	
.product_wrap a:hover { color:#d8bebf; }
.sto_product .row_tab_head { border-color:rgba(0, 0, 0, 0.25); }

.sto_ProductLayer .inner { background-color:rgba(0, 0, 0, 0.75); color:#fff: }
.sto-header-basket-layer-bd { border-color:#000; }
.product_wrap a:hover { color:#fff; background-color:#000; }
.sto-producttemplates-description a:hover { color:#e4342d; background-color:#fff; }

/* Bewertung */
.sto_product .row_tab_head a:hover, 
.sto_product .row_tab_head a.row_tab_head_active { color:#e4342d; }
.sto_product .row_tab_head a { color:#9b9b9b; }
.sto_comment_form .comment { background-color:#ececec; }
.sto_comment_form .sto_bewertung_comment_name { color:#29556e; }
.sto_comment_form .sto_bewertung_comment_date { color:#29556e; }
.sto_comment_form .sto_bewertung_comment_text { color:#29556e; }
.sto_rating { background-color:#29556E; }
.sto_Comment_Loading { background-color:rgba(249, 252, 253, 0.75); }
#sto_comment_id .col-sm-4 { background-color:#ececec; }
#sto_bewertung_text textarea,
#sto_bewertung_name input,
#sto_bewertung_email input { border:1px solid #9b9b9b !important;}
.sto_button_comment_add { border:0px; background-color:#29556e; color:#fff;}


/* Spezielle Styles */
.footer_vari_block > div:nth-child(even) { background-color:rgba(0, 0, 0, 0.75); }
.footer_vari_block > div:nth-child(odd) { background-color:rgba(0, 0, 0, 1); }
footer a { color:#fff; }

@media screen and (min-width: 768px) {

    nav#main_menu > ul > li.active > a,
    nav#main_menu > ul > li.active_child > a,
    nav#main_menu > ul > li:hover > a { background-color:#8EC2D7; color:#FFFFFF; }

}