.block-product {	padding: 50px 0;}.related-products{clear:both;}.white-block {	background: #fff;}.jshop:after, .jshop-char:after {    clear: both;}.jshop.container.block-product {    display: flex;    flex-flow: wrap;}.jshop-menu {    margin-bottom: 50px;}.jshop-menu-points {	display: flex;    justify-content: center;    flex-wrap: nowrap;}.jshop-header, .shophead {	margin-bottom: 90px;	margin-top: 40px;}.jshop-description h1{    text-align: left;    font-size: 28px;    line-height: 1.3;}table.jshop{    border-collapse: collapse;    border: 0px;    width: 100%;	}table.jshop td{    vertical-align: top;}#jshop_menu_order{    margin-bottom: 10px;    border: 1px solid #ccc;    background-color: #f5f5f5;}td.jshop_order_step{    padding:2px;    padding-top:5px;    padding-bottom:5px;    text-align: center;    vertical-align: middle;}.jshop_order_step a{    vertical-align: top;    text-decoration: underline;    font-size:12px;}.table_order_list {    background-color: #F5F5F5;    border: 1px solid #ccc;    border-radius: 4px;    padding: 5px;}.table_order_list .buttons{    text-align: center;    padding-top: 10px;}.row-fluid {    width: 100%;    *zoom: 1;	display: flex;    flex-wrap: wrap;}.row-fluid:before,.row-fluid:after {    display: table;    content: "";    line-height: 0;}.row-fluid:after {    clear: both;}.row-fluid [class*="sblock"] {    display: block;    width: 100%;    min-height: 28px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    float: left;	flex: 1 1 300px;}/*.row-fluid [class*="sblock"]:first-child {	margin: 0;}.row-fluid [class*="sblock"]:first-child {    padding-left: 0;}.row-fluid .sblock2{    width: 50%;}.row-fluid .sblock3{    width: 33.333%;}.row-fluid .sblock4{    width: 25%;}.row-fluid .sblock5{    width: 20%;}.row-fluid .sblock6{    width: 16.666%;}.row-fluid .sblock7{    width: 14.285%;}.row-fluid .sblock8{    width: 12.5%;}.row-fluid .sblock9{    width: 11.111%;}.row-fluid .sblock10{    width: 10%;}.row-fluid .sblock11{    width: 9.09%;}.row-fluid .sblock12{    width: 8.333%;}*/.myorders_block_info{    margin-bottom: 30px;}.myorders_block_info .order_number{    font-size: 120%;    margin-bottom: 5px;}.myorders_block_info .order_status{    font-size: 120%;    margin-bottom: 5px;}.myorders_total{    font-size: 120%;}.myorders_total .name{    font-weight: bold;}.myorderinfo .userinfo{    margin-top: 10px;    margin-bottom: 20px;    border:1px solid #ccc;    border-radius: 4px;    padding: 5px;}.myorderinfo .userbillinfo{    padding-right: 10px;}.myorderinfo .product_head{    margin-bottom: 5px;}.myorderinfo .order_number{    font-size: 140%;}.myorderinfo .order_items{    margin-bottom: 20px;}.myorderinfo .jshop_subtotal{    margin-bottom: 20px;}.myorderinfo .shipping_block_info{    margin-bottom: 15px;}.myorderinfo .payment_block_info{    margin-bottom: 15px;}.myorderinfo .order_comment{    margin-bottom: 15px;}.myorderinfo .history{    margin-bottom: 15px;}img.jshop_img {	width: 100%;}.jshop label{    margin: 0px;    display: inline-block;    padding: 4px;}.jshop label:hover,.marked label{    padding: 3px;	border: 1px solid #111;}.jshop input[type="radio"], .jshop input[type="checkbox"]{    margin: 0px;}.block-price-code {    display: inline-block;    width: 100%;	margin: 13px 0;}div.jshop_prod_description{    padding-bottom: 10px;}div.jshop_prod_attributes{    padding:0;    margin:0;    padding-bottom: 10px;}div.jshop_prod_attributes select{    width: 140px;}div.jshop_prod_attributes .attributes_title{    padding-top: 5px;}span.attributes_name {    padding-right: 10px;}td.jshop_img_description {    vertical-align: top;    text-align:left;    padding-left: 10px;}.jshop_subtotal .value{    text-align: right;    white-space: nowrap;    width: 12%;}.jshop_subtotal .name{    padding-right: 10px;    text-align: right;    width: 88%;}.jshop .total{    font-weight: bold;}.td_1{    text-align: left;    font-weight: bold;}.td_2{    text-align: right;    font-weight: bold;}.jshop_pagination{    text-align: center;}div.jshop_register{    width: 80%;    text-align: left;    padding: 10px;    padding-left:0px;}#comjshop_register div.jshop_register:first-child{    padding-top: 0px;}div.last_register_block{    padding-bottom: 0px;}.jshop_register .name{}.register_block .jshop_register .name{}.address_block .jshop_register .name{}.editaccount_block .jshop_register .name{}.small_header{    padding-bottom: 5px;    margin: 0px;    display: block;    font-size: 15px;    font-weight: bold;}span.jshop_error {    color:red;    font-weight: bold;    font-size: 14px;    display: block;}span.text_pay_without_reg{    display: block;        padding-bottom: 10px;}a.policy {    text-transform: uppercase;    color: #000000;    font-weight: bold;}#active_step{    font-weight: bold;    padding:0;    margin:0;    vertical-align: middle;	}p.jshop_cart_attribute{    padding-left:10px;    font-weight:bold;    font-style: italic;    font-size: 11px;    margin-top:1px;    margin-bottom:4px;}p.jshop_cart_extra_field{    padding-left:10px;    font-weight:bold;    font-style: italic;    font-size: 11px;    margin-top:1px;    margin-bottom:4px;}.jshop_price{    font-weight: 600;}span.attr{    font-weight: bold;    font-style: italic;    font-size:10px;}div.jshop_register .inputbox{}span.review{    font-weight: bold;    margin-top: 20px;    margin-bottom: 10px;    display: block;}.review_text_not_login{    margin-top: 10px;    font-style: italic;}textarea.jshop{    border: 1px solid #b0b1b2; }tr.reviews td{    padding-bottom:15px;}td.reviews{    padding-left:45px;}#mxcpr{    padding-top:20px;	    text-align: right;    display:block;    font-size:11px;}#mxcpr a{    font-size:11px;}.jshop_code_prod{    color: #999;    font-weight: normal;    font-size: 12px;}.jshop .weightorder{    text-align: right;    margin-top: 10px;}.jshop .shippingfree{    text-align: right;    margin-top: 10px;}.jshop .price_prod_qty_list .qty_line{    padding-left: 5px;    padding-right: 5px;    }.jshop .price_prod_qty_list .qty_price{    padding-left: 5px;    font-weight: bold;    }.jshop .price_prod_qty_list .qty_price span.per_piece{    font-weight: normal;}.jshop span.old_price{    text-decoration: line-through;    font-style: normal;}.jshop .list_product_demo {    font-size: 18px;}.jshop .list_product_demo .download{    padding-left:5px;}.jshop .not_available{  /*  color: red;*/    margin-top:10px;	clear: both;  /*  display: none */;}.tech-spec .descr {    margin-top: 10px;}.jshop_list_product .row-fluid{}.jshop_list_product .block_product{    margin-bottom: 30px;}.jshop_list_product .jshop .old_price{        text-align: center;    color: #999;    margin-bottom: 5px;}.jshop_list_product .jshop .old_price span{    text-decoration: line-through;}.jshop_list_product .jshop .price_extra_info{    text-align: center;    margin-bottom: 5px;}.jshop_list_product .jshop .base_price{    text-align: center;    margin-bottom: 5px;}.jshop_list_product .product td{    vertical-align: top;}.jshop_list_product .product .image{    text-align: center;    margin-bottom: 15px;}.jshop_list_product .product .name{    text-align: center;    font-size: 18px;    margin-bottom: 5px;}.jshop_list_product .product .name__link{line-height: 1.3;}.jshop_list_product .product .review_mark{    width: 80px;    margin-left:auto;    margin-right: auto;}.jshop_list_product .product .description{    padding-bottom: 5px;    padding-top: 5px;}.jshop_list_product .product .buttons{    text-align: center;}.jshop_list_product .product .buttons a{    margin-top: 5px;}.jshop_list_product .product .jshop_price{    font-size: 18px;    text-align: center;    margin-bottom: 5px;}.jshop_list_product .product div.count_commentar{}.jshop_list_product .product .taxinfo{    font-size:11px;}.jshop_list_product .product .plusshippinginfo, .jshop_list_product .product .plusshippinginfo a{    font-size:11px;}.jshop_list_product .list_related .jshop_related{    margin-bottom: 0;}.jshop_list_product .image_block,.jshop_list_category .image_block{    display: inline-block;}.jshop_list_product .jshop .not_available{    margin-top:0px;    margin-bottom: 5px;    text-align: center;}form#sort_count {    float: right;	margin: 20px 0;}.jshop_list_product .box_products_sorting{    padding-right:5px;}.jshop_list_product .box_products_sorting img{    cursor: pointer;}.jshop_list_product .margin_filter{    height:8px;}.jshop_list_product .box_manufacrurer{    padding-right: 5px;    white-space: nowrap;}.jshop_list_product .box_category{    padding-right: 5px;    white-space: nowrap;}.jshop_list_product .filter_price{    padding-right: 5px;    white-space: nowrap;}.jshop_list_product .box_price_from{    padding-right: 3px;}.jshop_list_product .clear_filter{    font-size:10px;    padding-left: 5px;}.jshop .product_label{    position: absolute; z-index: 2;    margin-left: -5px;    margin-top: -5px;    }.jshop .product_label .label_name{    font-weight: bold;    color: #950000;}.productfull .prod_price{	float: left;}.productfull .old_price{    color: #999;    margin-bottom: 5px;}.productfull #block_price{    font-size:24px;	font-weight: 600;}.productfull .taxinfo{    font-size:11px;}.productfull .plusshippinginfo{        font-size:11px;}.productfull .plusshippinginfo a{    font-size:11px;}.productfull .prod_buttons {    margin-top:5px;}.productfull div.prod_url{    text-align: right !important;}.productfull .productweight{    margin-top: 5px;}span.extra_fields_name {    display: inline-block;    width: 180px;    font-weight: 600;}.productfull .prod_qty,span.attributes_name {    display: inline-block;	font-weight: 700;    font-size: 14px;}.productfull .prod_qty_input{    padding-left: 5px;    display: inline-block;    }.prod_qty_input input#quantity {    background: none;}.productfull .buttons{	margin: 20px 0;}.prod_qty_input input {	text-align: center;}.btn-jshop {	background: #555;	color: #fff !important;	text-shadow: none;    border: none !important;    margin-bottom: 10px;	display: inline-block;    margin-bottom: 0;    font-size: 15px;    font-weight: 600;    line-height: 1.428571429;    text-align: center;    white-space: nowrap;    vertical-align: middle;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    -o-user-select: none;    user-select: none;	text-transform: uppercase;	transition: 0.3s linear;}.btn-jshop:hover {	text-decoration: none;	background: #080808;}.btn-buy {	width: 100%;	height: 50px;}.btn-download {	padding: 10px 120px;    margin-top: 10px;}.jshop_subtotal .plusshippinginfo, .jshop_subtotal .plusshippinginfo a{    font-size:11px;}.jshop_subtotal .free_discount{    font-size:11px;}.jshop_list_manufacturer .manufacturer td{    vertical-align: top;}.jshop_list_manufacturer .manufacturer .image{    padding-right: 5px;}.shipping_weight_to_price{    margin-left:24px;    margin-top:5px;    border: 1px solid #000;}.shipping_weight_to_price .weight{}.shipping_weight_to_price .price{    padding-left: 5px;}span.prod_attr_img{    padding-left:5px;}span.prod_attr_img img{    width:20px;    height:20px;}.radio_attr_label img{    width:30px;    height:30px;}.radio_attr_label span{    display: none;}.list_product_demo {    text-align: center;}/*review*/.review_header{    margin-top:20px;    font-weight: bold;    border-bottom: 1px solid #999;}.review_item{    border-bottom: 1px dotted #999999;    padding: 10px;    padding-left: 0px;}.review_user{    font-weight:bold;}.review_time{}.review_text{    padding-top: 2px;    padding-bottom: 2px;}.review_mark{    color: #333333;    height: 18px;}#jshop_review_write .inputbox{    width:180px;}.stars_no_active{    height:16px;    background-image:url(../images/star.gif);    background-repeat: repeat-x;    background-position: 0px 0px;}.stars_active{    height:16px;    background-image:url(../images/star.gif);    background-repeat: repeat-x;    background-position: 0px -16px;}.jshop .downlod_order_invoice{    float:right;}.jshop .order_payment_params{    padding-top:3px;    font-size: 11px;}.vendordetailinfo .name{    width:130px;}.requiredtext{    padding-bottom: 10px;    color: #A00;    font-size:11px;}.jshop .input_type_radio{    margin-right: 10px;    white-space: nowrap;    display: inline-block;}.jshop_profile_data{    margin-bottom: 10px;}.jshop_profile_data .name{    font-weight: bold;}.jshop_profile_data span{    font-weight: bold;}.jshop_profile_data span.subinfo{    font-size:10px;}.jshop_profile_data .jshop_user_group_info{    font-size:10px;}.jshop .groups_list .title{    width:150px;}/* module categories*/.jshop_menu_level_0, .jshop_menu_level_0_a{    margin-top:3px;    margin-bottom:3px;}.jshop_menu_level_1, .jshop_menu_level_1_a{     padding-left: 10px;    margin-top:3px;    margin-bottom:3px;    }.jshop_menu_level_2, .jshop_menu_level_2_a{    padding-left: 20px;    margin-top:3px;    margin-bottom:3px;    }.jshop_menu_level_0_a a, .jshop_menu_level_1_a a, .jshop_menu_level_2_a a{    font-weight:bold !important;}/**/.label_products .block_item{    margin-bottom: 10px;}.top_rating .block_item{    margin-bottom: 10px;}.bestseller_products .block_item{    margin-bottom: 10px;}.latest_products .block_item{    margin-bottom: 10px;}.random_products .block_item{    margin-bottom: 10px;}.jshop_filters .filter_price{    padding-right: 5px;}.jshop_filters .clear_filter{    display: block;    font-size: 10px;}.jshop_button_print{    width: 30px;    float: right;    text-align:right;}.extra_fields .extra_fields_group{    font-weight: bold;    padding-top:3px;}.extra_fields_el {    display: block;    border-bottom: solid 1px #a7a7a7;    padding-bottom: 5px;    margin-bottom: 5px;}.filter_characteristic .characteristic_name{    padding-top:5px;}.filter_characteristic .characteristic_group{    font-weight: bold;    padding-top:5px;}.jshop td.attributes_title {    width: 100px;}.jshop span.attributes_description {    font-style: italic;    display: block;}.jshop span.freeattribut_description {    font-style: italic;    display: block;}.jshop span.extra_fields_description {    font-style: italic;}.jshop .prod_attr_img{    vertical-align: top;}.jshop .cart .product_name{    text-align: left;}.cart th.product_name{    padding-left: 5px;}.jshop .prod_qty_input input{    width:50px;    margin-bottom: 0px;	border: none;    border-bottom: #000 1px solid;	font-size: 16px;}.productfull .image_middle{	padding-bottom: 30px;}.image_middle img{	width: 100%;}.productfull .manufacturer_name{    padding-bottom: 10px;}.productfull .manufacturer_code{    float: right;}.productfull .prod_free_attribs{    padding-bottom: 10px;}.productfull .price_prod_qty_list{    margin-bottom: 10px;}.productfull .button_back{    padding-top: 10px;}.jshop_img_description {    clear: both;	margin-left: -10px; margin-right: -10px;} @media(max-width: 768px){.jshop_img_description {    clear: both;	margin-left: 0px;    margin-right: 0px;}} .jshop_img_description #list_product_image_thumb{    display: flex;}.jshop_img_thumb_container {    width: 16.666%;}@media(max-width:1024px){.jshop_img_thumb_container {    width: 25%;}}img.jshop_img_thumb{    cursor: pointer;    width: calc(100% - 20px);    margin: 10px;}.productfull .text_zoom {    padding-bottom: 5px;    padding-top: 3px;}.productfull .text_zoom img {    float: left;    padding-right: 5px;}.productfull a.lightbox:hover{    color:#000 !important;}.fielderror{    background-color: #FDC055 !important;}.fielderrormsg{    display: block;    padding: 5px 10px;    border: 1px solid #ffcacd;    background-color: #ffeeef;    margin-top: 5px;    width:220px;    font-size:11px;    box-sizing: border-box;}.jshop_categ{    margin-bottom: 20px;	margin-left: 15px;    margin-right: 15px;    text-align: center;}.category_name {    margin-top: 20px;    font-size: 18px;}.attributgr_name{    font-weight: bold;}#table_shippings .shipping_form{    display: none;    }#table_shippings .shipping_form_active{    display: block;}.jshop .order_shipping_params {    font-size: 11px;    padding-top: 3px;}/*cart table response*/.mobile-cart {    display: none;}#all, #contentarea, #contentarea2, #all #header{    width: auto !important;}.cart{    border-collapse: collapse;    border:1px solid #ccc;}.cart th{    text-align: center;    background-color: #f5f5f5;    padding: 1px;    color: #000;    border: 1px solid #ccc;}.cart td{    text-align: center;    border: 1px solid #ccc;    padding:7px 5px;    vertical-align: top;}.cart th table{    border-collapse: collapse;}.cart .odd td{    background-color: #fff;    color: #000;}.cart .even td{    background-color: #fdfdfd;    color: #000;}.cart .taxinfo{    display: block;    font-size:11px;}.cart .jshop_code_prod{    font-size:10px;}.cart .manufacturer{    padding:5px 0px 6px 10px;    font-size:11px;    font-weight: bold;    font-style: italic;}.cart .list_extra_field{    padding-top:3px;}.cart .cart_reload{    cursor: pointer;}.cart .cart_reload a.btn{    display: none;}.cart .remove_to_cart .btn-primary{    display: none;}.cart .remove .btn-danger{    display: none;}.wishlish_buttons{    margin-top:20px;}.cart_buttons{    margin-top:10px;}.cart .quantity .inputbox{    width: 50px;    margin-bottom: 0px;}.cartdescr{    margin-bottom: 15px;}.cart_block_discount{    margin-top: 35px;}.cart_block_discount .inputbox{    margin-bottom: 0px;}.cart_block_discount .name{    float:left;    min-width: 100px;    padding-top:5px;}#checkout a img{    margin-bottom: 5px;}.login_block .form-horizontal .control-label{    width: 100px;    text-align: left;    float: left;}.login_block .form-horizontal .controls {    margin-left: 100px;}.login_block .rowpasword, .login_block .rowremember, .login_block .rowbutton, .login_block .rowlostpassword{    margin-bottom: 8px !important;}.logintext{    margin-bottom: 10px;   }.block_sorting_count_to_page .icon-arrow{    width: auto;    height: auto;}.block_sorting_count_to_page .icon-arrow img{    margin-bottom: 8px;    margin-left: 3px;}.form-horizontal .form_sort_count .control-label{    text-align: left;    width: 85px;    float:left;}.form-horizontal .form_sort_count .controls{    margin-left: 88px;    margin-right: 15px;}.form-horizontal .form_sort_count .controls .inputbox{    width: 140px;}.form-horizontal .form_sort_count .controls .input{    width: 90px;}.form-horizontal .filter_price label{    display: none;}.address_block .form-horizontal .box_button .controls{    margin-left: 0px;}.form-horizontal .other_delivery_adress .controls{    padding-top: 5px;    }.checkout_payment_block #table_payments{    border-collapse: collapse;    margin-bottom: 15px;}.checkout_payment_block #table_payments .name{    padding: 5px 0px;}.checkout_payment_block #table_payments .jshop_payment_method{    padding-left: 20px;}.checkout_shipping_block #table_shippings{    border-collapse: collapse;    margin-bottom: 15px;}.checkout_shipping_block #table_shippings .name{    padding: 5px 0px;}.checkout_pfinish_block .checkoutinfo{    margin: 20px 0px;}.pfinish_comment_block{    width: 100%;    max-width:325px;    margin: 0px auto;}.pfinish_comment_block .box_button{    text-align: center;    margin-top: 10px;}.pfinish_comment_block .name{    text-align: center;    margin-bottom: 3px;}.pfinish_comment_block #order_add_info{    height:70px;    width: 100%;    max-width:320px;}.block_rating_hits{    height:22px;}.block_rating_hits table{    float:right;    width: auto;    border:0px;}.clearfix:before, .clearfix:after {    content: "";    display: table;    line-height: 0;}.clearfix:after {    clear: both;}.clearfix:before, .clearfix:after {    content: "";    display: table;    line-height: 0;}.btn.btn-arrow-left, .btn.btn-arrow-left:hover, .btn.btn-arrow-left:focus{	background-image: url(../images/arrow_left.gif);	background-repeat: no-repeat;    background-position: 8px center;	padding-left:20px;}.btn.btn-arrow-right, .btn.btn-arrow-right:hover, .btn.btn-arrow-right:focus{	background-image: url(../images/arrow_right.gif);	background-repeat: no-repeat;	    background-position: right 8px center;	padding-right:20px;}div.clear-cart{    margin-top: 15px;    text-align: right;}@media (min-width: 768px){    .form-horizontal .block_sorting_count_to_page .control-label{        width: 60px;    }    .form-horizontal .block_sorting_count_to_page .controls{        margin-left: 65px;    }    .form-horizontal .block_sorting_count_to_page .controls .inputbox{        width: 100px;    }        .form-horizontal .box_products_count_to_page .control-label{        width: 50px;    }    .form-horizontal .box_products_count_to_page .controls{        margin-left: 55px;    }    .form-horizontal .box_products_count_to_page .controls .inputbox{        width: 60px;    }    .form-horizontal .block_sorting_count_to_page .control-group{        float:left;    }    .form-horizontal .block_sorting_count_to_page:after {        clear: both;        content: "";        display: table;    }    .form-horizontal .box_cat_man .control-group{        float:left;    }    .form-horizontal .box_cat_man:after {        clear: both;        content: "";        display: table;    }    .form-horizontal .filter_price .control-group{        float:left;    }    .form-horizontal .filter_price:after {        clear: both;        content: "";        display: table;    }    .form-horizontal .box_price_to .control-label{        width: 30px;    }    .form-horizontal .box_price_to .controls{        margin-left: 30px;    }    .form-horizontal .filters .box_button .controls{        margin-left: 10px;    }    .form-horizontal .box_price_from .control-label{        width: 30px;    }    .form-horizontal .box_price_from .controls{        margin-left: 40px;    }    .form-horizontal .box_category .control-label{        width: 63px;    }    .form-horizontal .box_category .controls{        margin-left: 65px;    }    .pagelogin .register_block .form-horizontal .control-label{        text-align: left;        width:100px;    }    .pagelogin .register_block .form-horizontal .controls{        margin-left: 115px;    }}@media (min-width: 980px){    .form-horizontal .box_price_from .control-label{        width: 63px;    }    .form-horizontal .box_price_from .controls{        margin-left: 65px;    }}@media (min-width: 768px) and (max-width: 979px){    .login_block .form-horizontal .controls .inputbox{        width: 140px;    }    .form-horizontal .form_sort_count .controls .input{        width: 70px;    }    .pagelogin .jshop_register .inputbox{        width:140px;    }    .pagelogin .jshop_register .input{        width:126px;    }}@media (max-width: 767px) {        .row-fluid [class*="sblock"] {              padding-left: 0px;    }    .row-fluid .sblock2{        width: 100%;    }    .row-fluid .sblock3{        width: 100%;    }    .row-fluid .sblock4{        width: 100%;    }    .row-fluid .sblock5{        width: 100%;    }    .row-fluid .sblock6{        width: 100%;    }    .row-fluid .sblock7{        width: 100%;    }    .row-fluid .sblock8{        width: 100%;    }    .row-fluid .sblock9{        width: 100%;    }    .row-fluid .sblock10{        width: 100%;    }    .row-fluid .sblock11{        width: 100%;    }    .row-fluid .sblock12{        width: 100%;    }        .mobile-cart {        display: inline-block;        font-weight: bold;        width: 40%;    }        #jshop_menu_order tr{        display: block;        width: 100%;    }    #jshop_menu_order tr td{        display: inline-table;        width: 100%;             line-height: 26px;    }    .jshop.cart, .jshop.cart tbody{        display: block;        border:0px;    }    .jshop.cart tr{        display: block;        width: 100%;        border-left: 1px solid #ccc;        border-right: 1px solid #ccc;        border-top: 1px solid #ccc;        background-size: 100% 100%;        color: black;        margin-bottom: 20px;    }    .jshop.cart tr:first-child{        border: 1px solid #ccc;          margin-bottom: 10px;        display: none;    }    .jshop.cart tr th{        display: inline-table;        width: 100%;             line-height: 26px;        border: none;        border-bottom: 1px solid #565656;    }    .jshop.cart tr td{        display: flex;             border: none;        border-bottom: 1px solid #ccc;        padding: 5px 10px;        text-align:left;    }    .cart .odd td, .cart .even td{        background-color: #fff;    }    .cart .product_name a{        display:block;    }    .jshop_img_description_center .mobile-cart{        display: none;    }       .login_block .form-horizontal .controls {        margin-left: 160px;    }    .pagelogin .register_block .logintext, .pagelogin .register_block .block_button_register{        margin-left: 160px;    }    .cart_block_discount .name{        float:none;    }    .cart_block_discount input{        display: block;        margin-top:10px;    }    .pagelogin .register_block .form-horizontal .control-label{        text-align: left;        width:150px;    }    .pagelogin .register_block .form-horizontal .controls{        margin-left: 160px;    }}@media (max-width: 480px) {    .form-horizontal .form_sort_count .controls .inputbox {        width: 115px;    }    .form-horizontal .form_sort_count .controls {        margin-right: 0px;    }    .form-horizontal .form_sort_count .controls .input {        width: 70px;    }    .block_rating_hits table{        float:left;    }    .productfull .prod_qty_input{        padding-left: 0px;        margin-top:10px;      }    .productfull .buttons{        padding-left:0px;        display: block;    }    .productfull .buttons input{        display: block;        margin-top:10px;    }    .form-horizontal .other_delivery_adress .control-label{        float: none;    }    .jshop_payment_method td, .jshop_payment_method tr{        display: block;    }    .jshop .downlod_order_invoice {        float: none;        padding-bottom:10px;    }    .form-horizontal .form_sort_count .control-label{        float:left;        padding-top:5px;    }    .login_block .form-horizontal .control-label{        float:none;    }    .login_block .form-horizontal .controls{        margin-left:0px;    }    .pagelogin .register_block .logintext, .pagelogin .register_block .block_button_register {        margin-left: 0px;    }    .pagelogin .register_block .form-horizontal .controls {        margin-left: 0px;    }}@media (max-width: 991px) {	.productfull .extra_fields {		margin-bottom: 50px;	}	span.extra_fields_name {		width: 150px;	}	.jshop_list_product .list_related .jshop_related{		margin-bottom: 30px;	}	.jshop-image {		order:2;	}	.jshop-description {		order:1; padding: 0 15px;	}	.jshop_img_description {		order:3;	}}@media (max-width: 686px) {	.row-fluid [class*="sblock"] {		margin: 0;	}}	