@CHARSET "UTF-8";
@font-face {
    font-family: 'GilroyMedium';
    src: url('fontfacekits/GilroyMedium/Gilroy-Medium.eot');
    src: local('fontfacekits/GilroyMedium/Gilroy Medium'), local('Gilroy-Medium'),
        url('fontfacekits/GilroyMedium/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('fontfacekits/GilroyMedium/Gilroy-Medium.woff') format('woff'),
        url('fontfacekits/GilroyMedium/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'GilroyBold';
    src: url('fontfacekits/GilroyBold/Gilroy-Bold.eot');
    src: local('fontfacekits/GilroyBold/Gilroy Bold'), local('Gilroy-Bold'),
        url('fontfacekits/GilroyBold/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('fontfacekits/GilroyBold/Gilroy-Bold.woff') format('woff'),
        url('fontfacekits/GilroyBold/Gilroy-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
body.site {
    color: #000000;
	font-family: 'GilroyMedium';
    background: #ffffff;
}
h1,h2,h3,h4,h5,h6,.article_title,.pagetitle {
	color: #373737;
	font-family: 'GilroyBold';
}
body * a {
    color: #000000;
}
b, strong {
    font-family: 'GilroyBold';
}
.page-header h1 {
    margin-top: 10px;
}
a {
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
a:hover, a:focus {
    color: #23349b;
}
img {
    max-width: 100%;
    height: auto;
}
hr {
    width: 100%;
    float: left;
}
.moduletable h3 {
    font-size: 21px;
}
.bg-white{ background-color: #fff;}
.article-info dd {display: inline-block; margin-left: 0; margin-right: 10px; white-space: nowrap; }
.navbar-header {
    float: left;
}
.navbar>.container .navbar-brand {
    height: auto;
    margin: 0;
    padding: 10px 0;
}
header .navbar {
	margin-bottom: 24px;
    background-color: transparent;
    border: 0;
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin: 0;
}
header .container>.navbar-header {
    padding-top: 7px; 
}
.brend-header {
    width: 280px;
    float: left;
  	left: -100px;
	position: relative;
}
.mod-languages {
    position: absolute;
    right: -28px;
    top: 50%;
    margin-top: -10px;
    z-index: 9991;
}
div.mod-languages a {
    color: #969595;
    font-weight: 700;
}
div.mod-languages ul li.lang-active a {
    color: #2f37bf;
	text-decoration: underline;
    text-underline-position: under;
}
.yjsgheadergrid {
    float: right;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    justify-content: right;
    position: relative;
    background: #fff;
}
.navbar-default .navbar-nav a {
    background-color: transparent;
}
.dj-megamenu-custom94 li a.dj-up_a {
    text-transform: none !important;
    border: 0 !important;
}
li.dj-up.itemid121 .modules-wrap {
    padding: 0;
}
#pwebcontact106_toggler {
    transition: 0.4s;
}
#pwebcontact106_toggler:hover {
    color: #323232;
    background: #ffdd57;
}
#pwebcontact106_toggler {
    width: auto !important;
    height: 60px;
    color: #fff;
    line-height: 60px;
    padding: 0 30px;
    box-sizing: border-box;
    font-family: 'GilroyBold';
    background: #2f37bf;
}
form.pwebcontact-form .pweb-msg-before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
	z-index: -1;
}
div#pwebcontact106_msg {
    padding: 8px 15px;
}
.pweb-field-container.pweb-field-buttons {
    margin-bottom: 30px !important;
}
.pweb-labels-inline form.pwebcontact-form .pweb-field-container:last-child {
    margin-bottom: 0 !important;
}

/*----------------------------- header -----------------------------*/

.breadcrumb {
    margin-bottom: 0;
	padding: 0;
    background: none;
}
.breadcrumb>li {
    font-size: 13px;
}
.breadcrumb>li+li:before {
    content: "\f105";
    font-family: FontAwesome;
}
.breadcrumb>li:first-child+li:before {
    content: '';
    padding: 0;
}
.page-header {
    margin: 0;
    border-bottom: 0;
}
.yjsg_grid {
    padding-top: 20px;
    padding-bottom: 20px;
}
.main-content {
    background: #ffffff;
}
#content {
    padding-bottom: 30px;
}

/*----------------------------- форма заказать -----------------------------*/

div.pwebcontact .pwebcontact-form .pweb-label label {
    color: #373737;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}
div.pwebcontact form.pwebcontact-form input.pweb-input, div.pwebcontact form.pwebcontact-form textarea {
    max-width: 355px;
    min-height: 38px;
}
#pwebcontact152_send {
    float: right;
    margin-top: 5px;
    padding: 10px 18px;
    border-radius: 4px;
}

/*----------------------------- joomshoppping -----------------------------*/

.com_jshopping #holder .inside-container {
    margin-top: 47px;
}
.com_jshopping h1, h1.listproduct {
    margin-top: 10px;
}
.jshop_list_product .extra_fields > div {
    position: relative;
    padding-left: 10px;
}
.extra_fields > div:before {
    content: '';
    display: block;
    float: left;
    width: 5px;
    height: 5px;
    background: #ddd;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 7px;
}
.productfull .extra_fields > div {
    position: relative;
    padding-left: 14px;
}
.productfull .extra_fields > div:before {
    top: 4px;
}
.jshop_prod_short_description {
    position: static;
	padding-right: 3px;
}
#comjshop.jshop.productfull .extra_fields_group {
    display: none;
}
.prod_price-block {
    display: inline-block;
    width: 100%;
    max-width: 357px;
}
.jshop_prod_short_description .buttons {
    float: right;
	margin-top: -3px;
}
div.modal.fade.in {
    top: 10%;
    display: block !important;
    background-color: #0000008f !important;
    border-radius: 0 !important;
}
body.pweb-modal-white .modal-backdrop.fade.in {
    background-color: #0000005c;
}
.pwebcontact-box.pweb-modal {
    z-index: 9999;
}
.pweb-labels-inline form.pwebcontact-form .pweb-label {
    width: 35%;
}
.pweb-labels-inline form.pwebcontact-form .pweb-field {
    width: 64.9%;
}
.modal-open .pwebcontact-modal.modal .pweb-input {
    color: #000;
    font-size: 14px;
    border: 1px solid #ccc;
}
#list_product_demofiles .networks-icons {
    display: block;
    margin-top: 40px;
}
#list_product_demofiles .networks-icons a {
    float: left;
    width: 40px;
    height: 40px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-decoration: none;
    background: #b92a25;
    border-radius: 50%;
    border: 1px solid #b92a25;
}
#list_product_demofiles .networks-icons a:hover {
	color: #b92a25;
    background: #fff;
}
.jshop-simpleajax-filter .filter-head {
    display: none;
}
.jshop-simpleajax-filter .quantity-filter .filter-head {
    display: block;
}
.extra_fields {
    margin-top: 5px;
    font-size: 13px;
    font-weight: 500;
    line-height: 23px;
}
.jshop-simpleajax-filter .price-from-to {
    margin-top: 25px;
}
.char-head {
    margin-bottom: 15px;
    padding-top: 5px;
    font-size: 20px;
    font-family: 'Raleway-Bold';
    color: #3d3d3d;
    position: relative;
}
.char-head:before {
    content: '';
    display: block;
    width: 80px;
    height: 3px;
    background: #3054ae;
    position: absolute;
    bottom: 0;
}
.char-head:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #d6d6d6;
    position: absolute;
    bottom: 0;
    z-index: -1;
}
.filter-inem-value input[type="checkbox"], .quantity-filter input[type=radio] {
    margin-top: -1px;
    margin-right: 10px;
    border: 1px solid #3054ae !important;
}
span.popup-goto {
    display: none;
}
.attention-filter {
    color: #fff;
    background: #b92a25;
}
.jshop-simpleajax-filter .price-from-to input {
    padding: 2px 4px;
}
.noUi-base {
    z-index: inherit;
}
.noUi-connect {
    background: #fff;
}
.noUi-handle {
    background: #b92a25;
    box-shadow: none;
    border: 0;
}
.clear-simpleajax-filter {
    margin-top: 30px;
}
.clear-simpleajax-filter a {
    display: inline-block;
    padding: 10px 18px;
    color: #fff;
    text-align: center;
    background: #b92a25;
    border: 1px solid #b92a25;
    border-radius: 28px;
}
.clear-simpleajax-filter a:hover {
    background: #fff;
    color: #b92a25;
}
.filter_characteristic .characteristic_name {
	margin-bottom: 15px;
    padding-top: 5px;
    font-size: 20px;
    font-family: 'Raleway-Bold';
    color: #3d3d3d;
    position: relative;
}
.characteristic_name:before {
    content: '';
    display: block;
    width: 80px;
    height: 3px;
    background: #3054ae;
    position: absolute;
    bottom: 0;
}
.characteristic_name:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #d6d6d6;
    position: absolute;
    bottom: 0;
    z-index: -1;
}
.filter_characteristic input[type="checkbox"] {
    margin-top: -1px;
    margin-right: 10px;
    border: 1px solid #3054ae !important;
}
.contact-info .moduletable > h3 {
    margin-top: 36px;
	margin-bottom: 22px;
    font-size: 26px;
}
button#pwebcontact99_send {
    width: auto !important;
    float: right;
    margin-top: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 48px;
	text-shadow: none;
    padding: 0 30px;
    box-sizing: border-box;
    font-family: 'GilroyBold';
    background: #2f37bf;
	border: 0;
}
button#pwebcontact99_send:hover {
    background: #ffdd57;
    color: #222222 !important;
}
body form.pwebcontact-form button, body form.pwebcontact-form .btn{
    width: auto !important;
    float: right;
    margin-top: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 48px;
    text-shadow: none;
    padding: 0 30px;
    box-sizing: border-box;
    font-family: 'GilroyBold';
    background: #2f37bf;
    border: 0;
}
button#pwebcontact96_send:hover {
    background: #ffdd57;
    color: #222222 !important;
}

/*----------------------------- meny category -----------------------------*/

.sidebar-nav {
    background: #ffff;
}
.moduletable.category_menu {
    -webkit-box-shadow: 0px 7px 28px 0px rgba(204,204,204,1);
    -moz-box-shadow: 0px 7px 28px 0px rgba(204,204,204,1);
    box-shadow: 0px 7px 28px 0px rgba(204,204,204,1);
}
.category_menu-title {
    height: 94px;
	margin-top: 0;
    padding-top: 34px;
    text-align: center;
    background: url(/images/lmt-bgs.jpg) top center;
}
.category_menu-title:before {
    content: '';
    width: 84px;
    height: 84px;
    background: url(/images/lmt-before.png);
    position: absolute;
    top: 10px;
    left: -10px;
}
ul.jscat-and-prod {
    padding-right: 15px;
    padding-bottom: 25px;
	list-style-image: url(/images/lmt-icon.png);
    list-style-position: inside;
}
.jscat-and-prod > li {
	padding-top: 4px;
    padding-bottom: 4px;
}
.jscat-and-prod > li > a {
    color: #323232;
    font-size: 22px;
    font-family: 'GilroyBold';
}
.category.parent .categories {
	margin-top: 14px;
	margin-bottom: 14px;
	padding-left: 18px;
	list-style: square outside url(data:image/gif;base64,R0lGODlhBQAKAIABAAAAAP///yH5BAEAAAEALAAAAAAFAAoAAAIIjI+ZwKwPUQEAOw==);
}
.category.parent .categories .category {
    padding-top: 5px;
    padding-bottom: 6px;
    line-height: 15px;
}
.categories .category a {
    font-size: 16px;
    color: #323232;
}
.categories .category.active a {
    color: #334ad3;
}
ul#dj-megamenu103 {
    display: none;
}

/*----------------------------- other -----------------------------*/

#dj-megamenu146mobile {
    position: absolute;
    right: 15px;
}
.main-content:before {
    content: '';
    width: 100%;
    height: 94px;
    position: absolute;
    background: #ffffff;
}
.itemid-101 .jshop_categ.category .category_name {
    height: 71px;
	margin-top: -30px;
    padding-top: 30px;
    font-size: 16px;
    text-align: center;
    background: url(/images/block_title-bg.png) no-repeat top center;
}
.itemid-101 .jshop_categ.category .category_name a {
    color: #fff;
}
.btn-block {
    text-align: center;
	    display: none;
}
.other_product {
    margin: 25px auto 15px;
    padding: 0 20px;
    color: #fff;
    background: #3038c1;
    text-align: center;
    line-height: 48px;
    border-radius: 0;
}
.other_product:hover, .other_product:active {
    color: #323232;
    background: #ffdd57;
}
.itemid-101 .body {
    overflow-x: hidden;
}
.itemid-101 .main-content {
    padding-bottom: 0;
}
#sidebar {
    position: relative;
    z-index: 9;
}
.itemid-101 #content {
    padding-bottom: 0;
}
.custom-about {
    margin-top: 30px;
    padding-top: 1px;
    padding-bottom: 30px;
    background: #ffffff;
    position: relative;
}
.h-about {
    padding-top: 15px;
}
.h-about h2 {
    margin-top: 8px;
    font-size: 25px;
}
.h-about img {
    max-width: inherit;
}
.custom-about:before, .custom-about:after {
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    z-index: 1;
}
.custom-about:before {
    right: 100%;
}
.custom-about:after {
    right: -100%;
}
.contact_details {
    margin-top: 36px;
}
.contact_details h3 {
    font-size: 26px;
}
.contact_details_telephone {
    font-size: 16px;
    font-weight: 700;
}
.contact_details_telephone b + br+ b {
    padding-left: 26px;
}
.t-bottom {
    padding-left: 16px;
}
.contact_address, .contact_details_emailto {
    color: #444;
    font-size: 16px;
    font-weight: 500;
}
.contact_details .fa {
    margin-right: 10px;
    color: #334ad3;
}
.related-pr {
	width: 100%;
    float: left;
    margin-top: 40px;
    padding: 20px 30px;
    background: #ffffff;
}
ul.pagination-list {
	margin: 0;
    padding: 0;
    list-style: none;
}
ul.pagination-list li {
    float: left;
    margin-right: 1px;
}
ul.pagination-list li a {
    padding: 0 10px;
}
ul.pagination-list li.active a {
    font-weight: 600;
    text-decoration: underline;
}

/*----------------------------- footer -----------------------------*/

.extrapos4_out {
    color: #fff;
    background: #323232;
}
.f-block {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.f-block h3 {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600 !important;
}
.fb-block a {
    color: #fff;
}
.f-block ul {
    list-style: none;
	font-weight: bold;
}
.f-block ul li {
    padding: 4px 0;
    line-height: 14px;
}
.f-block ul li a {
    color: #fff;
}
.f-block ul li a:hover {
    color: #2657c4;
}
.extrapos4 {
    padding-top: 40px;
    padding-bottom: 50px;
}
.extrapos4_out .yjsg_grid {
    padding-top: 30px;
    padding-bottom: 26px;
}
.fb-block {
	margin: 0;
    font-size: 13px;
	display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    justify-content: center;
}
.fb-block > [class*="col-"] {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
	display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
.fb-block h4 {
	width: 100%;
	color: #fff;
    margin-top: 0;
}
.fb-1 img {
    margin-right: 40px;
	margin-bottom: 12px;
}
.fb-2 {
    line-height: 28px;
}
.fmenu li {
    float: none;
}
.fmenu li a {
    padding: 0;
	color: #fff;
}
.fmenu li a:hover {
    color: #fcfd24;
    background: none;
}
.fb-block .networks-icons {
    width: 40px;
    height: 40px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(204,204,204,1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(204,204,204,1);
    box-shadow: 0px 0px 5px 0px rgba(204,204,204,1);
    transition: all .2s;
}
.fb-block .networks-icons:hover {
    -webkit-box-shadow: 0px 0px 12px 0px rgb(169, 192, 245);
    -moz-box-shadow: 0px 0px 12px 0px rgb(169, 192, 245);
    box-shadow: 0px 0px 12px 0px rgb(169, 192, 245);
}
.fb-block .networks-icons a {
    margin: 0;
    color: #fff;
}
.fb-2 {
    padding-right: 0;
}
.fb-2 h4 {
	width: 100%;
    margin-top: -4px !important;
    font-size: 15px;
    font-weight: 700 !important;
    line-height: 24px;
}
.fb-block .fa {
    width: 20px;
    margin-right: 5px;
    color: #fff;
}
.fb-2 span {
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
}
.fb-2 span a {
    color: #fff;
}
.fb-2 a.underline {
    display: block;
    width: 100%;
    text-align: center;
    text-decoration: underline;
    text-underline-position: under;
}
.fb-3 {
    margin-top: -4px;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
.fb-3 h3 {
    margin: 0 10px 5px;
    font-size: 18px;
    text-align: center;
    font-weight: 700 !important;
    font-family: 'Montserrat', sans-serif;
}
.fb-3 strong {
    width: 100%;
    text-align: center;
}
.pwebcontact96_toggler.call-me {
    color: #fcfd24;
}
.pwebcontact96_toggler.call-me span {
    border-bottom: 1px dotted;
}
.fb-block .fb-last div {
	width: 100%;
}
.fb-block .fb-last div:first-child {
    margin-bottom: 10px;
}
.fb-block .fb-last div:first-child .fa {
    margin-right: 8px;
    margin-left: -2px;
    padding: 3px 0 2px;
    color: #fcfd24;
    text-align: center;
    border: 1px solid #fdfe24;
    border-radius: 50%;
    box-sizing: border-box;
}
footer {
	padding-top: 10px;
    padding-bottom: 10px;
    color: #b8b8b8;
    font-size: 13px;
    text-align: center;
    background: #222222;
}
footer hr, footer p {
    margin: 0;
    border: 0;
}
span.inlook {
    margin-left: 10px;
    font-size: 12px;
    text-transform: none;
}
span.inlook a {
    padding-left: 3px;
}
div#pwebcontact106_modal {
    z-index: 9999;
}

/*----------------------------- responsive -----------------------------*/

@media (min-width: 992px) { 
.yjsg_grid {
    padding-top: 40px;
    padding-bottom: 40px;
}
.extrapos3_out .yjsg_grid {
    padding-top: 58px;
    padding-bottom: 58px;
}
.h-about > div:first-child {
    padding-right: 0;
}
.extrapos4_out .yjsg_grid {
    padding-top: 42px;
    padding-bottom: 42px;
}
.h-about {
    margin-top: 30px;
}
.jshop.productfull {
    padding-top: 18px;
}
.com_jshopping.view- h1 {
    line-height: 32px;
    margin-top: 8px;
    margin-bottom: 23px;
}
.jshop_prod_short_description .jshop_prod_attributes {
    margin-top: 0;
}
.productfull .prod_price {
    font-size: 26px;
}
.productfull #block_price {
    font-size: 26px;
}
div.jshop_prod_attributes > .row-fluid {
    margin-bottom: 10px;
}
div.jshop_prod_attributes > .row-fluid:last-child {
    margin-bottom: 0px;
}
}
@media (min-width: 980px) {
.dj-megamenu-custom94 li a.dj-up_a {
    height: 78px !important;
}
.dj-megamenu-custom94 li a.dj-up_a span {
    height: 78px !important;
    line-height: 78px !important;
}
#pwebcontact106_toggler {
    height: 78px;
	line-height: 78px;
}

.related-pr {
    margin-top: 55px;
    padding: 42px 30px 20px;
}
.related_header {
    margin-bottom: 25px;
    text-align: left;
}
}
@media (min-width: 768px) {
.main-content {
    padding-bottom: 40px;
}
.moduletable.span5 {
    width: 41.66666667%;
}
.moduletable.span6 {
    width: 50%;
}
.moduletable.span7 {
    width: 58.33333333%;
}
.moduletable.span8 {
    width: 66.66666667%;
}
.category_menu-title {
    margin-bottom: 20px;
}
.baner {
	min-height: 94px;
    margin-bottom: 20px;
}
}

@media (min-width: 1141px) {
.mod-languages {
    right: -250px;
}
}
@media (min-width: 768px ) and (max-width: 1199px ) { 
.container {
    width: 100%;
	max-width: 1170px;
}
}
@media (max-width: 1199px) {
ul#dj-megamenu146 {
    padding-right: 0 !important;
}
.dj-megamenu-default li a {
    padding: 0 4px !important;
}
.row-fluid .sblock3 {
    width: 50%;
}
.jshop_prod_short_description hr {
    display: none;
}
}
@media (min-width: 786px) and (max-width: 1072px) {
img.jshop_img_thumb {
    width: 32.33211%;
}
}
@media (min-width: 768px) and (max-width: 785px) {
img.jshop_img_thumb {
    width: 32.23211%;
}
}
@media (max-width: 1140px) {
.dj-megamenu-custom94 li a.dj-up_a {
    padding: 0 12px !important;
}
}
@media (max-width: 980px) {
.yjsgheadergrid {
    background: transparent;
}
#dj-megamenu94mobile {
    margin-top: 10px;
}
.dj-megamenu-offcanvas-dark .dj-mobile-open-btn {
    color: #2f38c0 !important;
    font-size: 30px !important;
    background: none !important;
}
.custom-about {
    padding-right: 20px;
    padding-left: 20px;
}
.productfull .buttons a {
    padding: 0 30px;
}
}
@media (max-width: 991px) {
.fb-block > [class*="col-"] {
    margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.container {
    max-width: 618px;
}
.baner img {
    width: 100%;
    margin-bottom: 10px;
}
.sidebar-nav {
    background: transparent;
}
.moduletable.category_menu {
    display: none;
}
#dj-megamenu103mobile .dj-mobile-open-btn {
    width: 100%;
    margin-bottom: 25px;
    color: #5c5c5c;
    font-size: 22px;
    line-height: 34px;
    background: #fff;
    border: 1px solid #d3d3d3;
}
.dj-pos-absolute.dj-align-left .dj-accordion-light {
    left: 0;
    right: 0;
}
.dj-pos-absolute .dj-accordion-light .dj-accordion-in {
    width: 100% !important;
}
ul.dj-mobile-nav {
    -webkit-box-shadow: 0px 0px 5px 0px rgb(162, 162, 162);
    -moz-box-shadow: 0px 0px 5px 0px rgb(162, 162, 162);
    box-shadow: 0px 0px 5px 0px rgb(162, 162, 162);
}
.row-fluid .sblock3 {
    width: 100%;
	max-width:290px;
	margin: 0 auto 20px;
}
.jshop_list_product .block_product {
    text-align: center;
}
.jshop-left {
    max-width: 360px;
    float: none;
    margin: 0 auto 20px;
    padding: 0;
}
.prod_price-block {
    padding-top: 30px;
    max-width: 100%;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
}
.productfull .prod_price {
    margin-right: 30px;
}
.fb-block > [class*="col-"]:last-child {
    margin-top: 25px;
}
}
@media (max-width: 555px) {
.page-header h2 {
    margin-top: 5px;
    margin-bottom: 0;
}
.jshop.category h1 {
    margin-bottom: 0;
    font-size: 27px;
}
.jshop-left {
    margin-bottom: 0;
}
.com_jshopping.view- h1 {
    margin-bottom: 10px;
}
.fb-block > [class*="col-"] {
    width: 100%;
}
.f-inside {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
.fb-block h4 {
    text-align: center;
}
.fb-block .fb-last div {
    width: 100%;
    text-align: center;
}
.fb-block .fb-1 {
    margin-bottom: 10px;
}
.fb-2 h4 {
    width: 100%;
    margin-top: 15px;
}
.fb-block .fb-3 {
	display: block;
    text-align: center;
    font-size: 18px;
}
.fb-3 h3 {
    margin-bottom: 0;
    font-size: 14px;
    display: inline-block;
}
}
@media (max-width: 425px) {
header .navbar {
    margin-bottom: 10px;
}
.brend-header {
	width: auto;
    position: static;
}
.mod-languages {
    top: 6px;
    right: 20px;
    margin-top: 0;
}
div#dj-megamenu94mobile {
    margin-top: 30px;
}
}
@media (max-width: 356px) {
img.jshop_img_thumb {
    width: 32.5111%;
}
}

html:lang(uk) .navbar-brand>img {
    opacity: 0;
}
html:lang(uk) .navbar>.container .navbar-brand {
	width: 255px;
    background: url(/images/logotype-ua.png) no-repeat center;
}
.header_fixed{
  position: fixed;
  top: 0;
  left: 0;
  background-color: darkblue;
  animation-name: show_header;
  animation-duration: 1s;
  
}

@keyframes show_header{
  0%{
    opacity: 0;
    top: -70px;
  }
  100%{
    opacity: 1;
    top: 0;
  }
}
.art-star221
{

	display:block;
	position:absolute;
	top:20px;     
	left;20%;
	margin-left:20px;

}