/*--------------------------------------------------------------------------
#Site color
*/

.clmn_badge_wrap { padding: 0 10% 0;  margin: 0 auto; background: #E9E9E9; }
.table_content_wrap td { background: #E9E9E9; color: #111111; }
.section_form { background-color: #E9E9E9; }

.title_main_top span { background: #ffffff; color: #414141; padding: 0 0.15em; text-shadow: none; }

.title_section { color: #414141; }

.button::after { color: #EFC717; }

.ccheckbox_label a { color: #FED41A; }

.ccheckbox input:checked ~ .ccheckbox__indicator { background: #FED41A; border: 2px solid #FED41A; }
.ccheckbox input:checked ~ .ccheckbox_small__indicator { border: 1px solid #FED41A; }

.input-select-brand { border: 1px solid #EFC717; }

.btn a { background: #EFC717; color: #ffffff; text-shadow: 1px 1px 2px rgba(0,0,0,0.15); }
.btn a:hover { background-color: #D1AE12; }

.submit { background: #FED41A; color: #ffffff; }
.submit:hover { background-color: #D1AE12; cursor: pointer; }

.btn_correct a, .submit_correct { background-color: #b4b4b4; }
.btn_correct a:hover, .submit_correct:hover { background-color: #a5a5a5; }

.btn_confirm a, .submit_confirm { background-color: #FED41A; }
.btn_confirm a:hover, .submit_confirm:hover { background-color: #D1AE12; }

.link_tel:link, .link_tel:visited,
.link_email:link, .link_email:visited { color: #FED41A; text-decoration: none; }
.link_email_default:link:hover { color: #FED41A; }

/*
.list .li_inverted { color: #EFC717; }
.list li::before { color: #EFC717; }
.list_right li::before { color: #EFC717; }
.list_check li::before { color: #EFC717; }
*/
.list li::before { color: #EFC717; }
.list .li_inverted { color: #EFC717; }
.list_upsell li::before { color: #EFC717; }

.list_num li::before { background-color: #37BDB8; color: #008580; }

.comments_quote .fa { color: #EFC717; }
.comments_rating { color: #EFC717; }

.price { color: #EFC717; }
.price_old { color: rgba(0,0,0,0.5); /*color: rgba(255,255,255,0.25);*/ }

.price_form::after { background-color: #414141; }
.price_uporaba { color: #414141; background-color: #ffffff; }

.clmn_item .price_old { color: rgba(0,0,0,0.25); color: rgba(255,255,255,0.25); }
.clmn_item .shipping { color: #BE5793; }
.clmn_item .shipping { color: #ffffff; }
.clmn_item .price { color: #EFC717; text-align: center; }
.clmn_item .live-border .border { background: #AAA5C3; }
.clmn_item__checked .live-border .border { background: #3c3c3c; }
.clmn_item .live-border .border .bar { background: #d60f84; }
.clmn_item__checked .live-border .border .bar { background: #23A575; }

.live-border .border { background: rgba(0,0,0,0.10); background: rgba(255,255,255,0.10); }
.live-border .border .bar { background: #EFC717; }

.section_black {
    background: #414141;
    color: #ffffff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.15);
}

.social {
    background: #414141;
    color: #ffffff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.15);
}
.social a { color: #ffffff; text-decoration: none; }
.social a:hover { color: #ffffff; }

.contact_icon span .fa { color: #EFC717; }
.contact_icon span:nth-of-type(2) a:hover { color: #EFC717; }
.contact_icon span a { color: #3d3d3d; text-decoration: none; }

a:link, a:visited { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }

.link_tel:link, .link_tel:visited,
.link_email:link, .link_email:visited {
    color: #000000;
    text-decoration: none;
}

.link_email:link:hover { text-decoration: underline; }
.link_tel:link:hover { color: #EFC717; }

.copy { color: #EFC717; font-size: 16px; }
.copy a { color: #EFC717; }
.copy a:hover { color: #EFC717; }

.title_main_top_upsell span { background: #ffffff; color: #414141; }
.upsell_counter_top span { color: #EFC717; }
.upsell_counter_wrap { border: 1px dashed #EFC717; }
.upsell_cena .span_nova { color: #EFC717; }
.samodanes { background-color: #EFC717; color: #ffffff; }