/* Shop for Diethelm Bodenbeläge © admotion */


#content { padding: 150px 30px 30px 30px; }


#jquery-overlay { z-index: 99998 !important; }
#jquery-lightbox { z-index: 99999 !important; }

.form-horizontal .form_sort_count { margin: 0px; }
#submenu { background: #00387A; padding: 10px 20px; color: #ffffff; box-sizing: border-box; margin: 0px 0px 30px 0px; }
#submenu ul { margin: 0px; padding: 0px; }
#submenu li { margin: 0px; padding: 0px; list-style: none; }
#submenu li a { color: #ffffff; padding: 10px 0px; border-bottom: 1px solid #ffffff; display: block; }
#submenu li:last-child a { border: 0px; }
#submenu li:hover a { font-weight: 700; }
#submenu li.active a { font-weight: 700; }



.jshop_list_category .row-fluid { margin: 0px; gap: 40px; display: grid; grid-template-columns: 1fr 1fr; }
.jshop_list_category .row-fluid .sblock3 { width: auto; padding: 0px; }
.jshop_list_category .jshop_categ { margin: 0px; }
.jshop_list_category .jshop_categ p { margin: 0px; }
.jshop_list_category .category_name { margin: 0px; padding: 0px; font-size: 20px; line-height: 160%; font-weight: 400; text-transform: uppercase; letter-spacing: 0.08em; color: #ffffff; }
.jshop_list_category .category_name a { color: #ffffff !important; background: #00387A; display: block; padding: 20px 0px 25px 0px; transition: .3s ease-out; }
.jshop_list_category .category_name a:hover { background: #6775a3; }

.jshop_list_product .block_product { background: #ffffff; padding: 20px; }
.jshop_list_product .block_product:hover { border-radius: 0px; box-shadow: none; }

.jshop_list_product .product .name { font-size: 18px; line-height: 140%; font-weight: 400; text-transform: uppercase; letter-spacing: 0.08em; text-align: left; }
.jshop_list_product .product .jshop_price { color: #000000; font-weight: 400; text-align: left; font-size: 18px; }
#block_price { color: #00387A; font-weight: 700; }
.productfull #block_price { color: #00387A; font-weight: 700; }

div.jshop_prod_attributes .attributes_title, .prod_free_attribs .name { float: left; width: 90px; }

.productfull .prod_qty { width: 90px; }

.prod_price { margin: 0px 0px 20px 0px; }

.available { display: none; }

.jshop_list_product .buttons .btn-success { display: none; font-size: 0px; width: 30px; height: 26px; background: url(../images/warenkorb.svg) no-repeat scroll 0 0; background-size: 30px 26px; padding: 0px; border: 0px; }
.jshop_list_product .buttons .btn-primary { background: #00387A; border: 0px; padding: 5px 25px; color: #ffffff !important; font-size: 16px; }


.jshop_list_product .product .buttons { text-align: left; }


#jshop_menu_order { border-radius: 0px; margin: 0px 0px 30px 0px; }


.jshop_order_step { text-transform: uppercase; }
.jshop_order_step a { text-decoration: none; }

.jshop_list_product .image_block { width: 150px; }


.jshop_list_product .product .description { margin: 0px 0px 15px 0px; }
.jshop_list_product .oiproduct { text-align: left; }

.row-fluid .sblock3 { width: 100%; }

.jshop h1 { display: none; }


@media(min-width:800px)
{
    #content { padding: 200px 0px 100px 0px; }
}




@media(min-width:1100px)
{
    #submenu { float: left; width: 250px; margin: 0px 0px 0px 0px; }
    #text { float: right; width: 620px; }
    
    
    
    
    
    .col-lg-4 { width: 20%; float: left; }
    .col-lg-8 { width: 80%; float: left; }


    .control-label { float: left; width: 160px; }
    .controls { float: left; width: 260px; }
    .control-group { margin: 0px 0px 10px 0px; }
    
    .max-500 { max-width: 600px !important; }
}



@media(min-width:1400px)
{
    #submenu { width: 300px; }
    #text { width: 770px; }
    .jshop_list_product .product .name { min-height: 55px; }
    
    .row-fluid .sblock3 { width: 50%; }

    #content { padding: 250px 0px 100px 0px; }
}



@media(min-width:1600px)
{
    #text { width: 970px; }

}
