/*--------------------------------------------------------------------------
#Site color
*/

.clmn_badge_wrap { padding: 0 10% 0;  margin: 0 auto; background: #e5e5e5; }
.table_content_wrap td { background: #e5e5e5; color: #111111; }
.section_form { background-color: #e5e5e5; }

.title_main_top span { background: #ffffff; color: #ED1C24; padding: 0 0.15em; text-shadow: none; }

.title_section { color: #ED1C24; }

.button::after { color: #ED1C24; }

.ccheckbox_label a { color: #ED1C24; }

.ccheckbox input:checked ~ .ccheckbox__indicator { background: #ED1C24; border: 2px solid #ED1C24; }
.ccheckbox input:checked ~ .ccheckbox_small__indicator { border: 1px solid #ED1C24; }

.btn a { background: #ED1C24; color: #ffffff; text-shadow: 1px 1px 2px rgba(0,0,0,0.15); }
.btn a:hover { background-color: #de1219; text-decoration: none; }

.submit { background: #ED1C24; color: #ffffff; text-shadow: 1px 1px 2px rgba(0,0,0,0.15); }
.submit:hover { background-color: #de1219; text-decoration: none; }

.link_tel:link, .link_tel:visited,
.link_email:link, .link_email:visited { color: #ED1C24; text-decoration: none; }

.list .li_inverted { color: #23A575; }
.list li::before { color: #ED1C24; }
.list_right li::before { color: #ED1C24; }
.list_check li::before { color: #ED1C24; }

.list_num li::before { background-color: #37BDB8; color: #008580; }

.comments_quote .fa { color: #ED1C24; }
.comments_rating { color: #ED1C24; }

.price_small, .price_small .price_new { color: #ED1C24; }
.price_old { color: #000; }

.price_form::after { background-color: #000000; }
.price_uporaba { color: #000000; background-color: #ffffff; }

.clmn_item .price_old { color: #000; text-decoration: line-through; text-shadow: none; }
.clmn_item .shipping { color: #BE5793; }
.clmn_item .shipping { color: #ffffff; }
.clmn_item .price { color: #ffffff; 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); }
.live-border .border .bar { background: #ffffff; }

.section_black {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f620a1+0,f87f22+100 */
    background: #000000; /* Old browsers */
    background: -moz-linear-gradient #000000; /* FF3.6-15 */
    background: -webkit-linear-gradient #000000; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient #000000; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
    color: #ffffff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.15);
}

.social {
    color: #ffffff;
    background: #000000; /* Old browsers */
    background: -moz-linear-gradient #000000; /* FF3.6-15 */
    background: -webkit-linear-gradient #000000; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient #000000; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.social a { color: #ffffff; text-decoration: none; }
.social a:hover { color: #ffffff; }

.contact_icon span .fa { color: #ED1C24; }
.contact_icon span:nth-of-type(2) a:hover { color: #ED1C24; }
.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: #ED1C24; }

.copy { color: #ffffff; font-size: 16px; }
.copy a { color: #ffffff; }
.copy a:hover { color: #ffffff; }