#columns{
    border: 1px solid #3f383c;
    padding: 30px;
    border-top: none;
}
.columns-container{
    background: white;
    padding-bottom: 25px;
}
.container_top {
    border: 1px solid #3f383c;
    border-bottom: none;
}
#header .nav {
    background: white;
    padding-bottom: 19px;
}
body, #page {
    background: #e6e6e6;
}
#header_links a {
    text-decoration: none;
    color: #3f383c;
}
ul#header_links {
    padding-top: 8px;
}
.header_user_info,
header .nav nav #currencies-block-top,
#contact-link {
    padding-top: 5px;
}
#header .shopping_cart {
    position: relative;
    float: right;
    padding-top: 55px;
    margin-right: 30px;
}
.header-container {
    margin-top: 25px;
}
.shop-phone strong,
.header_user_info a,
.shop-phone i,
#header #currencies-block-top div.current strong, #header #languages-block-top div.current strong,
#header #contact-link a {
    color: #3f383c;
}
#search_block_top {
    padding-top: 55px;
}
.header_user_info {
    float: right;
    margin-right: 20px;
}
.container-shadow {-webkit-box-shadow: 0px 0px 57px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 57px -12px rgba(0,0,0,0.75);
box-shadow: 0px 0px 57px -12px rgba(0,0,0,0.75);
}
#header .shopping_cart>a:first-child {
    color: #e6e6e6;
}
#header .shopping_cart>a:first-child {
    background: #3f383c;
}
.btn{
background-color: #3f383c !important;
}
.sf-menu {
    background: #3f383c;
    margin: 0 30px;
    width: auto;
}
#center_column .block .title_block, #center_column .block h4, #left_column .block .title_block, #left_column .block h4 {
    background: 0 0;
    border: 1px solid #3f383c;
    margin-top: 5px;
}
#center_column .page-heading.product-listing {
    border: 1px solid #3f383c;
}
.page-product-box.accessories .page-product-heading, .page-product-box.blockproductscategory .page-product-heading, .page-product-box.related .page-product-heading {
    color: #3f383c;
    border: 1px solid #3f383c;
        border-bottom: none;
}
p.page-product-heading, .content_prices {
    color: #3f383c;
    border: 1px solid #3f383c;
        border-bottom: none;
}
#attributes .img_thumbnail {
    height: 52px;
    width: 51px;
}
.sf-menu>li>a {
    font: 600 11.5px/16px 'Helvetica CE',sans-serif;
    color: #3f383c;
}
#availability_statut #availability_value.warning_inline {
    background-color: #f2e5d2;
    border-color: #e0c389;
    text-shadow: none;
    margin: 0;
    border-left: none;
    color: #3f383c;
}
#availability_statut span#availability_label {
    background-color: #f2e5d2;
    text-shadow: none;
    margin: 0 -11px 0 0;
    color: #3f383c;
    font-size: 13px;
    width: initial;
    border-right: none;
    border: 1px solid #e0c389;
}
.sf-menu>li:first-child {
}
.sf-menu>li:last-child {
    margin-right: 0;
}
#availability_value, #last_quantities {
    background: #f2e5d2;
    border-left: none;
    margin-left: 5px;
    border: 1px solid #e0c389;
    color: #3f383c;
    border-left:none;
}
#toTop:hover {
    color: #e0c389;
}
#hce-product-cert{
    display: none;
}
.footer-container #footer h4 a {
    color: #3f383c;
}
.footer-container #footer ul li a {
    font: 300 13px/21px 'Helvetica CE',sans-serif;
    color: #3f383c;
}
.footer-container #footer h4 {
    border-bottom: 1px solid #3f383c;
}
.footer-container #footer h4 {
    color: #3f383c;
}
p#arpari_footer {
    font-size: 26px;
    border-bottom: 1px solid #3f383c;
}
#htmlcontent_footer .item-html, #htmlcontent_top a.item-link span {
    color: #3f383c;
}
ul.product_list.grid>li .product-container .content_price {
    border: 1px solid #3f383c;
    padding: 0;
    display: table;
}
ul.product_list.grid>li .product-container .content_price a {
    padding: 3px 0;
    display: table-cell;
    border: 5px solid white;
    background: #e0c389;
}
.price.product-price {
    font-size: 15px;
    color: #3f383c;
    font-weight: bold;
}
ul.product_list.grid>li .product-container {
    border: 1px solid #b7b1b4;
}
p.grid-desc {
    display: none;
}
ul.product_list.grid>li .product-container .product-image-container {
    border: 1px solid #a7a2a4;
}
.cart_navigation .button-exclusive {
background-color: white!important;
}
#header #currencies-block-top div.current, #header #languages-block-top div.current, #header .header-row .header_user_info a {
    color: #3f383c;
}
#currencies-block-top div.current:after {
    color: #3f383c;
}
#hlavni_slider{
    border: 1px solid #3f383c;
    width: calc(100% - 2px);
}
#top_column .SEslider.hlavni{
    border: 6px solid white;
}
.page-heading {
    color: #a59169;
}
#layered_block_left .nomargin a {
    color: #a59169;
}
#layered_form {
    border: 1px solid #3f383b;
    background: #fff;
}
#categories_block_left {
    display: none;
}
#left_column{
    margin-top: 5px;
}
.new-label {
    color: #a59169;
}
#header #header_logo h1 {
    text-indent: -9999px;
}
.sf-menu li ul {
    display: none!important;
}
.category-139 .breadcrumb.clearfix a:nth-child(5),
.category-148 .breadcrumb.clearfix a:nth-child(5),
.category-135 .breadcrumb.clearfix a:nth-child(5),
.category-215 .breadcrumb.clearfix a:nth-child(5)
 {
  display: none!important;
}
#sd_bettercustomization_progress.progress-bar {
    display: none!important;
}











@media (min-width: 1200px){
.shop-phone {
    padding-left: 30px;
}
.sf-menu>li>a {
    height: 50px;
    margin: auto;
    width: 100%;
    max-width: inherit;
    display: table-cell;
    background: #f2e5d2;
    border: 6px solid white;
}
.sf-menu li ul {
    background: 0 0;
    left: -12px;
    top: 62px;
    border: 12px solid #f2e5d2;
}
.container {
    max-width: 1200px;
}
#header .sf-menu {
    background: white;
}
.sf-menu>li a.sf-with-ul {
    padding-bottom: 6px;
    border-bottom: #f2e5d2 solid 6px;
}
.sf-menu>li {
    margin: 0 1%;
    width: 14.6%;
    padding: 0;
    border: 1px solid #3f383c;
    display: table;
    background: #f2e5d2;
    margin-bottom: 20px;
}
.sf-menu>li.sfHover>a, .sf-menu>li.sfHoverForce>a, .sf-menu>li>a:hover {
    padding-bottom: 12px;
    background: #e0c389;
}
.sf-menu>li a.sf-with-ul {
    border-bottom: #fff solid 6px;
    padding-bottom: 12px;
}
}