/* podklad */

body {
background: black url(../img/777cyklopodklad.jpg) no-repeat top center;
}

.header-container, .columns-container {
background: none;
}

#header { 
background: none;
} 

/* logo */

header .row #header_logo {
padding-top: 55px;
}

/* search */

#header #search_block_top #search_query_top {
/* border-color: whitesmoke; */
background: rgba(248, 248, 248, 0.63);
}

#search_block_top #searchbox {
padding-top: 55px;
}

#header #search_block_top .btn.button-search {
background: #e51d25;
text-shadow: 0 1px #e51d25;
}

#header #search_block_top .btn.button-search:hover {
color: white;
background: #333333;
text-shadow: 0 1px #333;
}

/* kosik */

.shopping_cart > a:first-child {
padding: 11px 11px 11px 11px;
background: #e51d25;
color: #333333;
text-shadow: none; 
}

#header .shopping_cart {
padding-top: 105px;
}

#header .shopping_cart > a:first-child:after {
color: #333333;
}

/* menu */

#header .sf-menu {
background: #e51d25;
border-bottom: 3px solid whitesmoke;
}

#header .sf-menu > li > a {
border-bottom: 3px solid whitesmoke;
}

.sf-menu > li > a {
font: 600 17px/22px "Open Sans", sans-serif;
color: white;
border-bottom: 3px solid #e9e9e9;
}

#header .sf-menu > li.sfHover > a, #header .sf-menu > li > a:hover, #header .sf-menu > li.sfHoverForce > a {
color: #fff;
background: #333333;
border-bottom-color: #666666;
}

/* HP produkty */

.col-sm-12 {
width: 99%;
margin-left: 7px;
}

#home-page-tabs > li.active a, #home-page-tabs > li a:hover {
background: #333333;
}

.button.ajax_add_to_cart_button:hover span {
border-color: #333333;
background: #333333;
}

.button.ajax_add_to_cart_button span {
border-color: #e51d25;
background: #e51d25;
}

.button.ajax_add_to_cart_button {
border-color: #e51d25;
}

/* FB */

#facebook_block, #cmsinfo_block {
background: whitesmoke;
}

#facebook_block h4 {
color: #333333;
}

/* Strana kategorii */

.price, .price.product-price {
color: #e51d25;
}

.col-sm-9 {
width: 74%;
}

/* Podmenu */

#block_top_menu ul li li ul {
display: none!important;
}

.sf-menu > li > ul > li > a {
text-transform: uppercase;
font: 600 14px/20px "Open Sans", sans-serif;
}