/* 
Vital Theme Rock

Copyright © 2019 Shopteťák.cz 
Vytvořila společnost techka s.r.o. & Tomáš Hlad
*/


 .ccr-single span.checkout-mail:before {color: #ecc448}  
 .ccr-single span.checkout-cellphone:before {color: #222}  
 .ccr-single span.checkout-facebook:before {color: #3f7dc0}  
 .ccr-single span.checkout-instagram:before {color: #d6448d}  
 .red { color: #73A13F;} 

 #subcategories { display: none } 
 #header-in .header-phone, #header-in .header-email { font-size: 0.8rem; text-align: left; text-transform: none;} 

 #login td { font-size: 0.8125rem; color: #222} 
 #login td label { color: #f2f2f2 } 
 #login input[type="text"] { width: 190px } 
 #login input[type="password"] { width: 190px } 

 #header-cart table a:hover, #langs-curr a.active, #langs-curr a:hover { color: #3A7DC1; } 

 .button.tiny, .button.button-tiny { padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.601rem; padding-left: 1rem; font-size: 0.75rem; } 
 .button { border-color: rgba(255, 255, 255, 0); color: white; } 
 #column-l-in > div .topic { font-size: 0.875rem; margin-bottom: 0.5rem; font-weight: 400; } 


 .p-name { color: #000; } .p-name { display: inline-block; font-size: 1.00rem; display: block; text-transform: none; text-decoration: none; font-weight: 300; margin-bottom: 0.5rem; } 


#column-l-in #categories .categories .topic, #column-r #categories .categories .topic { text-transform: uppercase; font-size: 0.875rem }


 .categories.expandable ul li a { font-size: 0.875rem; font-weight: 300 } 
 .categories.expandable ul a:hover { color: #E44211; } 
 .categories.expandable ul .active > a, .categories.expandable ul a:hover { color: #E44211; } 
 .categories.expandable .topic:before { color: #efefe4; } 
 #category-filter { display: none } 
 #category-tabs span.tab-single.active, #category-tabs span.tab-single:hover {  display: none } 
 #category-tabs span.tab-single label {  display: none } 




 #category-filter-hover strong { text-transform: none } 
 #category-filter-hover .topic, #category-filter-hover strong { text-transform: none } 
 #param-filter-hover, #param-filter-hover.active { background-color: #605044; color: #efefef; } 
 #param-filter-hover { font-size: 0.6975rem; } 


 h1 { text-transform: none; font-size: 1.25rem; font-weight: 300; } 
 #welcome h1 { font-size: 1.6rem; } 

 #s-word { border: 1px solid #3A7DC1; } 
 #product-detail-info { text-transform: none } 


#top-links a { text-transform: none; font-size: 0.80rem }



 .searchform .b-search { background-color: #222; } 


.header-social-icon a { color: #3A7DC1}
.icon-account-login:before {color: #73A13F}
#header-in .header-phone a:before, #header-in .header-email a:before { color: #3A7DC1}
#menu { border-color: #B1A185 }





#contactbox-right .ccr-single span {
    display: inline;
    min-height: 1.375rem;
    height: auto;
    padding-top: 0.15625rem;
    padding-bottom: 0.15625rem;
    line-height: 1.0625rem;
 text-align: center;}


 #footer {background: #605044; color: #fff;} 
 #footer-in .topic { text-transform: none; color: #B1A185; font-weight: 400} 
 #contacts img { border: 1.1875rem solid rgba(255, 255, 255, 0); } 
 #articles ul li a {color: #f2f2f2; } 
 #footer-in a { color: #f2f2f2; } 



 .icon-menu-arrow { position: absolute; width: 36px; height: 2.25rem; cursor: pointer; color: #f9f5f5; } 
#menu-helper-box li:hover a { color: #f6f6f6;} 

 .categories .topic a { border: 1px solid; color: #efefef; background-color: #4e4c4c; letter-spacing: 0.02em;} 
 .categories .topic a { display: block; padding: 0.75rem 0.5625rem; font-weight: 300; } 
 .categories.expanded .topic a, .categories .topic a:hover { font-weight: 300;} 
 .categories.expandable .topic a { width: 100%; } 


 .button.success {  background-color: #E44211; border-color: rgba(255, 255, 255, 0) ; color: white; } 
 .button-success-wrap { border-color: #e0e0e0 } 


 #tabs a { background: none; color: #E44211; } 

 .ccr-single span:before {
    position: absolute;
    top: 50%;
    left: -3px;
    display: block;
    width: 26px;
    margin-top: -9px;
    font-family: "shoptet";
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #f2f2f2;}


 .copy { display: none } 
 #signature img { display: none } 
 #copyright a { display: none } 
 #copyright { display: none; } 

 .error-message { border-color: #efefef;background: #c5421b;} 
 .notice-message, .error-message, .warning-message { color: #f6f6f6; } 
 .notice-message a, .error-message a, .warning-message a { color: #f6f6f6;} 
 .error-message a, .warning-message a { color: #f6f6f6; } 

 ul, ol, dl { font-size: 1rem;line-height: 1.35; list-style-position: outside; font-family: inherit; } 

 #navigation { background-color: #ffffff } 
 #navigation span a span { color: #000; } 
 #navigation span { color: #000; font-size: 0.75rem; } 
 #menu .list-inline ul li a { color: #f6f6f6; } 

 #categories {  background-color: rgba(252, 237, 198, 0.56); } 

 .products { border-top: 1px solid rgba(255, 255, 255, 0); border-bottom: 1px solid #dbdbdb;} 

 #param-filter-hover .topic:before { color: #efefe4 } 

 .button.small, .button.button-small { padding-top: 0.6154rem; padding-right: 1.3rem; padding-bottom: 0.6154rem; padding-left: 1.3rem; font-size: 0.8125rem } 

 #content-in td:not(.tar) { font-size: 14px; } 

 #css .page-customer-section .list-reset li { padding: 0; font-size: 0.975rem !important; } 

 .notice-message { border-color: rgba(255, 255, 255, 0); background: #E44211; } 

 small, .small { font-size: 85%; line-height: inherit; } 
 p { font-weight: 300; font-size: 0.9125rem; } 



 #langs-curr a.active, #langs-curr a:hover { color: #dc4e41;font-size: 0.8325rem;} 
 #langs-curr a { color: #0240b7; } 

 #param-filter-hover.active { background-position: 93.5% -32.4375rem;} 
 #param-filter-hover { background-position: 93.5% -24.0625rem; } 



 #tab-pagi .s-page:last-child, .cat-paging .s-page:first-child:hover, .cat-paging .s-page:last-child:hover { background-color: #E44211;} 
 #tab-pagi .s-page:last-child, .cat-paging .s-page:last-child:hover { background-position: 50% -49.1875rem;} 
 #tab-pagi .s-page:last-child:hover, .cat-paging .s-page:first-child:hover, .cat-paging .s-page:last-child:hover { background-color: #29487d;} 
 .cat-paging .s-page:last-child { background-color: #E44211;} 
 .cat-paging .s-page:last-child { background-position: 50% -49.1875rem;} 


 #tab-pagi .s-page:first-child, #tab-pagi .s-page:last-child:hover, .cat-paging .s-page:first-child:hover, .cat-paging .s-page:last-child:hover { background-color: #E44211;} 
 #tab-pagi .s-page:first-child, .cat-paging .s-page:first-child:hover { background-position: 50% -45.0625rem;} 
 #tab-pagi .s-page:first-child:hover, #tab-pagi .s-page:last-child:hover, .cat-paging .s-page:first-child:hover, .cat-paging .s-page:last-child:hover { background-color: #29487d;} 
 #tab-pagi .s-page:first-child, #tab-pagi .s-page:last-child, .cat-paging .s-page:first-child, .cat-paging .s-page:last-child { background-color: #E44211;} 
 #tab-pagi .s-page:first-child, .cat-paging .s-page:first-child { background-position: 50% -45.0625rem;} 

 .cat-paging strong { font-size: 1.1rem;  font-weight: 900; } 
 .cat-paging a {  font-size: 0.900rem;} 
 #tab-pagi strong, .cat-paging strong { font-size: 1.1rem;  font-weight: 900;} 
 #tab-pagi a, .cat-paging a { font-size: 0.900rem;} 

 .categories.expanded .topic a, .categories .topic a:hover {font-weight: 400;} 

 .message-eet { background-color: #605044; border-top-color: #605044; color: #fafafa; } 
 #content-in table thead { background: #3A7DC1;} 


 #a-home:before { color: #fff; } 
 #menu .list-inline>li>a { border-left: 1px solid #fff; border-right: 1px solid transparent; } 
 #menu li { font-size: 0.82rem} 
 #menu li a { color: #fff; background-color: #7da24f ; } 
 #menu li a:hover { color: #222; } 
 #menu .list-inline ul li a:hover { color: #222; } 


#top10 ol li a {text-transform: none}



#top10 ol li:nth-of-type(-n+3) span {color: #e74011}


 #prev-carousel:before, #next-carousel:before {color: #4e4c4c;} 
 #carousel-sys span.active { background: #4e4c4c;} 

 #content-in #additional-stuff-in-cart strong { font-weight: 600; font-size: .8125rem; text-transform: uppercase; color: #e44211;} 

 #menu .list-inline>li>a { border-left: 1px solid #fff; border-right: 1px solid transparent; color: #fff; } 

 .categories.expanded .topic a, .categories .topic a:hover { font-weight: 300;} 



 .site-msg.information {
    background-color: #E44211;
    color: white;
 }

  .site-msg.information .text {
    color: white;
    font-size: 15px;
    font-weight: 500;
 }

 .site-msg:after {
    opacity: 0;
 }

 #a-home:hover:before {
    color: white;
 }

 .menu-item-929>a {
    pointer-events: none;
 } 

 .header-cart-count::before {
    content: "\f291";
    font-family: FontAwesome;
    font-weight: 900;
 }

 .header-cart-count span {
    display: none;
 }

 .search-whisperer-wrap input, .searchform .s-word {
    background-color: transparent;
 }

 .searchform .s-word, .searchform form .tar {
    border-radius: 100px;
 }

 .searchform fieldset {
    background-color: white;
    border: 2px solid #D3D8D8;
    border-radius: 100px;
    padding: 5px ;
 }

 #note-box {
    display: block !important;
 }

 #note-for-vendor {
    display: none;
 }

 div a[href="/oblibene/"]:before {
    font-size: 100% !important;
 }

 #footer-in a:not(.button) {
    color: white;
 }

 #menu .list-inline ul {
    top: 46px;
 }

 #addToCartButton:hover {
    background-color: #4e4c4c !important;
 }

.p-cart-button input:hover, .button.success:hover {
    background-color: #4e4c4c !important;
}

 @media only screen and (max-width: 640px) {
     .menu-item-929>a {
        pointer-events: auto;
     } 
}

.cookies {
    background-color: #1A1C20;
    color: white !important;
}

.site-msg.cookies {
    color: white !important;
}

.cookies form {
    color: white !important;
}



