.action {width: 100%;}
.action .action-image {float: left; width: 150px; margin-right: 15px; height: 150px;}
.action .action-image img {max-width: 150px;}
.action .action-block { width: 509px; float: right;}
.action .date, .action .more  {color: #ccc; text-align: right; width: 100%; height: 20px; margin: 5px 0;}
.action .more a {color: #3aaf2b; font-size: 16px; font-weight: 500;}
.action .division {border-bottom: 2px solid #ccc; width: 100%; clear:both; float:none;}
.action-slider {width: 100%; text-align: center; margin-bottom: 30px;}

#object_list .product {width: 204px;}
.object-info {width: 100%; }
.objects-side_menu {margin: 66px 0 42px 20px;}
.objects .product{width: 202px;}
.category-desc {margin-bottom: 40px;}

.object_gallery {margin-top: 15px;}
.object-photo {border: 1px solid #eee; box-shadow: 0 8px 14px -4px rgba(0,0,0,0.16);
padding: 28px 20px 20px; border-radius: 10px; z-index: 2;
display: inline-block;
vertical-align: top;
width: 190px;
margin: 0 10px 15px 0;
position: relative;
background: #fff;}

.object-photo .title {height: 90px;}

.main_menu {margin: 0 15px 0 0;}
.logo {margin-top: 3px;}
.left-top-menu {width: 738px; margin: 0; float:left;}
.city_info {width: 170px; text-align: right; float: right;}

.city_menu_toggle {color: #3aaf2b; }
.lang-info {height: 32px;}
.time-info {width: 100%; text-align: right; margin-bottom: 5px;}

.cart_lnk {text-align: center; min-width: 202px; min-height: 51px; }
.cart_lnk>span {min-height: 37px; vertical-align: middle; }
.cart_lnk .cart-empty {min-height: 37px; vertical-align: middle; font-size: 20px; line-height: 37px;
top: -51px; position:relative;}
#cart-full a{ color:#fff; text-decoration: underline;}
.cart-name {font-size: 17px;}

.hide {display: none; visibility: hidden;}

.owl-item img { display: block; margin: 0 auto; width: auto !important; }
.full-width {width: 1140px !important;}
.test-link {color:#6baf2b;}
.test-link:hover {color:#ffab08;}
.l_error_h:hover {color:#ffab08;}