/*   Корзина  и оформление заказа */

.jshop.cart {
font-size:1.1rem;
text-align:center;
}

.jshop_img_description_center {
padding:0 10px 0 0;
}

td.quantity input {
width:30px;
}

.cart_reload {
cursor:pointer;
}

#checkout {
margin:1em 0;
}

#jshop_menu_order td {
padding:0.3em 20px;
font-size:1.2rem;
border-bottom: 3px solid #aaa;
}

#jshop_menu_order td.jshop_order_step.active {
border-bottom: 3px solid #05b323;
}

.checkout_payment_block, .checkout_shipping_block, .cartcheckout, .jshop_subtotal, .checkoutinfo, .row_agb {
padding:1em 0;
}

#table_payments .name, #table_shippings .name {
padding:0 0 0.5em 0;
}

#order_add_info {
width:250px;
height:4em;
}


/*  Модули  */

#simplecallback-102 input[type="text"], #simplecallback-102 input[type="tel"]{
padding:5px;
}

.manufactuter_list {
overflow:hidden;
}

.manufactuter_list > div {
width:24%;
margin:0 1% 1em 0;
float:left;
text-align:center;
}

.manufactuter_list > div:last-child{
margin:0 0 1em 0;
}

/*  Карточка товара  */

.product_box_images {
width:48%;
float:left;
overflow:hidden;
margin:0 0 0.2em 0;
}

.get_discount {
font-size:1.1rem;
text-decoration: none;
border-bottom:1px dashed #286a8b;
}

.product_data {
width:49%;
float:right;
overflow:hidden;
}

.jshop_img_description {
width:100%; 
overflow:hidden;
}

.jshop_img_description img {
float:left;
width:30%;
margin:0 10px 0 0;
}

.button {
border:none;
font-size:1.3rem;
padding:0.3em 20px;
text-decoration:none;
cursor: pointer;
}

.btn-primary {
background:#f56032;
color:#fff;
}

.btn-primary:hover {
background:#167fad;
}

.extra_fields_name {
font-weight:bold;
}

.prod_qty_input input {
font-size: 1.2rem;
padding: 0.25em 10px;
margin:0 10px 0 0;
}

.prod_buttons {
overflow:hidden;
}

.prod_qty_box {
float:left;
}

.prod_price {
overflow:hidden;
font-size:1.3rem;
}

.prod_price span {
font-size:2em;
color:#333;
}


/*  Список продуктов */

.filter {
border:1px solid #ddd;
padding:0 2%;
overflow:hidden;
}

.uf_wrapper, .uf_wrappers {overflow:hidden}
.filter .uf_wrapper_prices {width:28%; margin:0 2% 0 0; float:left}
.filter .uf_wrapper_manufacturers {width:29%; float:left}
.filter_attributes {width:39%; float:right;}
#uf_prices_label, #uf_manufacturers_label  {background:none}
.was_added_to_cart {
color:green;
font-size:1rem;
}

.jshop .list_product {
position:relative;
} 

.button_detail {
padding:0.3em 20px;
background:#333;
color:#fff;
text-decoration:none;
}

.button_detail:hover {
background:#199ed8;
}

.block_product .name a {
text-decoration:none;
}

.block_product .name a:hover {
text-decoration:underline;
}

.jshop_price span {
font-size:1.5em;
}

.sblock3 > .block_product .buttons {
display:none;
}

.sblock3:hover > .block_product .buttons {
display:block;
}

/*   Категории */

.cat_image, .cat_title {
width:100%;
text-align:center;
font-size:1.2rem;
}

.cat_title a {
text-decoration:none;
}

.cat_title a:hover {
text-decoration:underline;
}

.jshop_categ {
margin:0 0 1em 0;
}


/*  Блоки    */
/*Brooksus
.row-fluid {
width: 100%;
overflow:hidden;
}

.block_product {
border:1px solid #fff;
padding:0.5em 5%;
}

.block_product:hover {
border:1px solid #ccc;
/* padding:0.5em 5%; */
}

.block_product .image_block {
margin:0 0 1em 0;
}

.block_product .description {
padding:0.5em 0;
}

.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;
    padding-left: 10px;
}
.row-fluid [class*="sblock"]:first-child {
    padding-left: 0;
}
.row-fluid .sblock2{
    width: 50%;
}
.row-fluid .sblock3{
    width: 33.333%;
    margin:0 0 1em 0;
}
.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%;
}
*/

#mxcpr {
display: block;
clear:both;
padding:1em 0 0 0;
}

.jshop_related_block_product {
	padding: 10px;
}
.productfull-main {
    margin-bottom: 5px !important;
}
.manufacturer_logo img{
	height: 65px !important;
}