/* Farben für Shop Theme One */

/* Kundenverwaltung (mod_kundenverwaltung) getpwd, login, profil, register */
.sto-customer-management-h3 { color:#29556E; background-color:#f6fbfc; }
.sto-customer-management-bg { background-color:#fafafa; }

/* Modul "Produktansichten" */
/* Productview (mod_productview) */
.sto-productview-description { color:#29556E; }
.sto-productview-category { color:#29556E; }
.sto-productview-category-bg { background-color:#29556E; }
.sto-productview-category-bd { border-color:#8EC2D7; }
.sto-productview-filter { color:#29556E; }
.sto-productview-filter-bg { background-color:#29556E; }
.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:#9B9B9B; }
.wpsg_mod_productview-order { color:#9B9B9B; }
.wpsg_mod_productview-info strong { color:#29556E; }
.wpsg_mod_productview-order strong { color:#29556E; }
.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:#29556E; }
.wpsg_mod_productview-order-layer a:hover { color:#FFFFFF; background-color:#29556E; }

/* Versandadresse (mod_shippingadress) */
.sto-shippingaddress-bg { background-color:#fafafa; }
.sto-shippingaddress-select-bd { border: 1px solid #8EC2D7 !important;}

/* Produkttemplates (produkttemplates) */
.sto-producttemplates-bd { border-color:#8EC2D7; }
.sto-producttemplates-image { color:#8EC2D7; }
.sto-producttemplates-product { color:#29556E; }
.sto-producttemplates-tax-shipping { color:#0F303F; }
.sto-producttemplates-description { color:#29556E; }
.sto-producttemplates-button-bg { background-color:#29556E; }
.sto-producttemplates-amount { color:#29556E; }
.wpsg_produkt_preis .wpsg_preis { color:#29556e; }

/* Produkt Einzelansicht */
.sto_product .sto_product_mwstshippingtext { color:#000000; }
.sto_ProductLayer .inner .text { color:#C6CDD1; }

/* Warenkorb (warenkorb) */
.sto-basket-pay-ship-bd { border-color:#8EC2D7; }
.sto-basket-country-bd { border-color:#8EC2D7; }
.sto-basket-producthead { background-color:#f6fbfc; color:#29556E; }
.sto-basket-product { background-color:#fafafa; color:#29556E; }
.sto-basket-amount-bd { border-color:#8EC2D7; }
.sto-basket-amount-updown-bd { border-color:#29556E; }
.sto-basket-row-sum { border-color:#8EC2D7; }
.sto-basket-sum { background-color:#f6fbfc; color:#29556E; }
.sto-checkout-captions { background-color:#f6fbfc; color:#29556E; }
.sto-checkout-wrap { background-color:#fafafa; }
.sto-checkout2-pay-ship-captions { background-color:#f6fbfc; color:#29556E; }
.sto-progress-step-bd-active { border-color:#29556E; }
.sto-progress-step-bd { border-color:#8EC2D7; }
.sto-progress-step-bg { background-color:#29556E; }
.sto-progress-step-text { color:#29556E; }
.wpsg_progress .dot.sto-progress-step-bd-active { color:#FFFFFF; }
.sto-progress-step-line { background-color:#29556E; }
.sto-progress-bg { background-color:#f6fbfc; }
.sto-overview-title { background-color:#f6fbfc; color:#29556E; }
.sto-overview-image-bg { background-color:#fafafa; }
.sto-overview-image-bd { border-color:#8EC2D7; }
.sto-overview-image-text { color:#8EC2D7; }
.sto-overview-sum-wrap { background-color:#f6fbfc; color:#29556E; }
.sto-overview-sum-wrap-bd { border-color:#8EC2D7; }

/* Suche */
.sto-search-text { color:#29556E; }

/* Header */
.sto-header-page-wrap-bd { border-color:#29556E; }
.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:#29556E; }
.sto-header-resmenu { color:#9B9B9B; }
.sto-header-menu { color:#29556E; 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:#29556E; }
.sto-header-logout { color:#9B9B9B; }
.sto-header-login { color:#9B9B9B; }
.sto-header-block2-bd { border-color:#9B9B9B; }
.sto-header-main-menu { color:#29556E; 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:#29556e; }
.subtitle { color:#8cc4d5; }
.titlewithsubtitle .title a { color:#29556e; }
.titlewithsubtitle .subtitle { color:#8cc4d5; }

/* Header-Templates */
.sto-head-basketlayer-loading-bd { border-color:#29556E; }
.sto-head-basketlayer-article { color:#29556E; }
.sto-head-basketlayer-article-bd { border-color:#29556E; }
.sto-head-basketlayer-product-bd { border-color:#8EC2D7; }
.sto-head-basketlayer-amount-bd { border-color:#8EC2D7; }
.sto-head-searchbox-res-searchbox {color:#9B9B9B;}
.sto-head-searchbox-res-searchbox-bd { border-color:#9B9B9B; }
.sto-head-searchbox-res-searchbutton {color:#9B9B9B;}
.sto-head-searchbox-res-searchbutton-bg { background-color:#29556E; }
.sto-head-searchbox-search { color:#9B9B9B; }
.sto-head-searchbox-search-bd { border-color:#29556E; }
.sto-head-searchbox-search-cat { color:#29556E; }
.sto-head-searchbox-submit { color:#9B9B9B; }
.sto-head-searchbox-submit-bg { background-color:#29556E; }

/* Produktdarstellung Startseite */
.sto-mainmenu-bd { border-color:#9B9B9B; }
.sto-productteaser-bd { border-color:#8EC2D7; }
.sto-productteaser-left-right-bd { border-color:#29556E; }
.sto-productteaser-icon-bd { border-color:#29556E; }
.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 #29556E; font-weight:bold; }
.sto_productteaser .sto_right .product_wrap img { border-color:#DFDFDF; } 


/* Frontend  (frontend.js) */
.sto-frontend-js-layer-bd { border-color:#8EC2D7; }
.sto-frontend-js-option-bd { border-color:#8EC2D7; }
.sto-frontend-js-option-hover-bg:hover { background-color:#f6fbfc; }
.sto-frontend-js-strpre-bd { border-color:#8EC2D7; }
.sto-frontend-js-strpre-bg { background-color:#f6fbfc; }
.sto-frontend-js-caret-bg { background-color:#f6fbfc; }
.sto-frontend-js-checkbox-bd { border-color:#29556E; }
.sto-frontend-js-basket-layer-widget { color:#29556E; }

/* Page 404 */
.sto-page404-logo { color:#8EC2D7; }
.sto-page404-text { color:#29556E; }
.sto-page404-hr-bd { border-color:#8EC2D7; }
.sto-page404-search-bd { border-color:#E4F3F8; }
.sto-page404-search-bg { background-color:#29556E; }

/* Footer */
footer .circle { border-color:#8ec2d7; }
.sto-footer-text .circle { background-color:#103144; }
.sto-footer-text * { color:#8ec2d7 !important; }
.sto-footer-copyright-bg { background-color:#29556E; }
.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-bg { background-color:#E4F3F8; }
.sto-footer-text-return-icon { color:#E4F3F8; }
.sto-footer-shopdata { color:#E4F3F8; }
.sto-footer-shopdata-icon { 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; }

/* Pager */
.sto-pager-icon { color:#9B9B9B; }
.sto-pager-icon-bd { border-color:#9B9B9B; }
.sto-pager-nopager { border-color:#8EC2D7; }
.sto-pager-page { color:#29556E; }
.sto-pager-page-bd { border-color:#29556E; }
.sto-pager-page-current { color:#9B9B9B; }
.sto-pager-page-current-bd { border-color:#9B9B9B; }
.sto-pager-page-hover:hover { background-color:#E4F3F8; }

/* Slider */
#slider_wrap { background-color:#FFFFFF; }

/* Meldungen */
.wpsg_message_wrap { background-color:#7FB83D; }
.wpsg_error_wrap { background-color:#DE0D2A; }

/* Suchbox */
.searchbox .select_layer a.selected { background-color:#29556E; color:#FFFFFF; }
.searchbox .search-submit { background-color:#29556E; }

/* 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:#E4F3F8; }
.sto_row_form_field textarea { border-color:#E4F3F8; }
.sto_form_wrap input { border-color:#29556E; }

/* Allgemeine Links */
a { color:#29556E; text-decoration:underline; }

/* Allgemeine Button Styles */
.sto_button { background-color:#FFFFFF; color:#29556E; border-color:rgba(228, 243, 248, 0.75); }
.sto_button:hover { background-color:#e5e5e5; color:#1a1a1a; border-color:rgb(181,230,29); }
.sto_button_layout2 { background-color:#FFFFFF; color:#29556E; border-color:rgba(228, 243, 248, 0.75); }
.sto_button_layout3 { background-color:#FFFFFF; color:#959595; border-color:rgba(228, 243, 248, 0.75); }
.sto_button_layout2:hover,
.sto_button_layout3:hover { color:#1a1a1a; background-color:#e5e5e5; border-color:#1a1a1a; }

/* Rahmen */
.header_block1 { border-color:#9b9b9b; }
.header_block2 { border-color:#9b9b9b; }

#header_logo { border-color:#9b9b9b; }

.easyzoom img,
.box_img_wrap { border-color:#ebf6fa; }

#main_menu { border-color:#9b9b9b; }
#breadcrumb { border-color:#9b9b9b; }

.wpsg_pager { border-color:#ebf6fa; }

.product_name { font-size:18px; font-weight:bold; }
.product_detailname { font-size:10px; font-weight:bold; }

.sto_productteaser_slide .product_name,
.sto_productteaser_slide .price,
.sto_productteaser_slide .oldprice { color:#1c4255; }
.sto-productteaser-bd .product_name,
.sto-productteaser-bd .price,
.sto-productteaser-bd .oldprice { color:#9b9b9b; }

.sto_productteaser_slide .pricehiglight,
.sto-productteaser-bd .pricehiglight { color:red !important; }

.pricehiglight { font-size:18px; font-weight:bold; color:red; }
.product_wrap .productdetails .oldprice { font-size:18px; font-weight:bold; }
.price { font-size:18px; font-weight:bold; }

.sto_productteaser .sto_left h3 { font-weight:bold; }
.sto_productteaser .sto_right h3 { font-weight:bold; }
.sto_productteaser .sto_right h3.active { font-weight:bold; color:#29556E; }

/* Glyphicons */
a.sto_productteaser_left { color:#9b9b9b; border-color:#9b9b9b; }

/* Untermenü */
.sto-mainmenu-bd a { font-weight:normal; width:190px; display:block; line-height:24px; padding:8px 10px 8px 10px; text-decoration:none; }
.sto-mainmenu-bd a:hover { background-color:#8EC2D7; color:#fff; }
	

/* Spezielle Styles */
.footer_vari_block > div:nth-child(even) { background-color:#1C4255; }
.footer_vari_block > div:nth-child(odd) { background-color:#29556E; }
a { color:#29556E; }

/* Bewertung */
.sto_rating { background-color:#29556E; }
.sto_Comment_Loading { background-color:rgba(249, 252, 253, 0.75); }
.sto_product .row_tab_head a:hover, 
.sto_product .row_tab_head a.row_tab_head_active { color:#29556e; }
.sto_product .row_tab_head a { color:#9b9b9b; }
.sto_comment_form .comment_list, 
.sto_comment_form .comment_form { width:55rem; }
.sto_comment_form .comment { background-color:#ececec; padding:20px; margin-bottom:30px; width:100%; }
.sto_comment_form .wpsg_star_wrap { float:right; }
.sto_comment_form .sto_bewertung_comment_name { font-weight:bold; color:#29556e; text-transform:uppercase; float:left; }
.sto_comment_form .sto_bewertung_comment_date { padding:20px 0px; color:#29556e; }
.sto_comment_form .sto_bewertung_comment_text { color:#29556e; }
.sto_comment_form .row { margin-left:0px !important; }
.sto_comment_form #sto_bewertung_text, 
.sto_comment_form #sto_bewertung_name { padding-left:0px; }
.sto_comment_form #sto_comment_id .col-sm-4 { background-color:#ececec; }
.sto_comment_form #sto_bewertung_text textarea,
.sto_comment_form #sto_bewertung_name input,
.sto_comment_form #sto_bewertung_email input { border:1px solid #9b9b9b !important;}
.sto_comment_form .sto_button_comment_add {	border:0px; text-transform:uppercase;	background-color:#29556e; color:#fff;	font-weight:bold; text-align:center; width:100%; font-size:16px; height:35px; }


@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; }

}
