body.with-background {
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.jslider {
    display: block;
    width: 100%;
    height: 65px!important;
    position: relative;
    top: 30px!important;
}

.topbar .navbar {
    margin-bottom: 0;
}

.header-info {
    margin-bottom: 20px;
}

.header-block {
    margin-top: 35px;
}

.footer {
    font-size: 13px;
    padding: 35px 0px 20px 0px;
}

.form-search a {
    color: #333;
}

.form-search a:hover {
    text-decoration: none;
}

.page-header h1 .label {
    font-size: 13px;
}

.cart-detail {
    margin-bottom: 20px;
}

.container.error, .container.message {
        margin-top: 20px;
}

/*
==================== ОПИСАНИЕ ТОВАРА ====================
*/

/* ========== Галерея ========== */

.sxy-zoom-container {
    margin-bottom: 3px;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
}

.product-gallery {
    margin-bottom: 20px;
}

.product-gallery .gallery-thumbs {
	position: relative;
	display: flex;
	padding: 0 0 10px 0;
}

.product-gallery .gallery-thumbs ul {
	padding: 0;
	list-style: none;
}

.gallery-thumbs .product-owl-gallery a {
	display: block;
	opacity: 1;
    transition: all .7s ease 0s;
}

.gallery-thumbs .product-owl-gallery a:hover,
.gallery-thumbs .product-owl-gallery a.active {
	opacity: 0.4;
    transition: all .7s ease 0s;
}

.short_description_block tr[data-tags~="hidden"] {
    display: none;
}
/*.product-gallery .gallery li {
	position: relative;
	float: left;
	margin: 0 10px 0 0;
	list-style: none;
}

.product-gallery .gallery a {
	display: block;
	opacity: 1;
}

.product-gallery .gallery a:hover,
.product-gallery .gallery a.active {
	opacity: 1;
}

.product-gallery .gallery .viewer {
	position: absolute;
	top: 0;
	z-index: 1000;
	width: 75px;
	height: 75px;
	border: 3px solid #0088cc;
}

.product-gallery .sxy-zoom-container {
	border: 2px solid #eaeaea;
	border-radius: 4px;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
*/
/* =========== Промоблок ============ */

body.is-home .ex-promotion-statistic {
    display: none;
}

body.is-home .ex-promotion-title {
    width: 85%;
}

#cms_toolbar .cms_modal, #cms_toolbar .cms_modal-foot {
  overflow: initial!important;
}

/*
==================== МЕДИА ПРАВИЛА ====================
*/

@media (max-width: 979px) {
    .header-block {
        margin-top: 30px;
    }
}

.ex-login input {
    margin-bottom: 10px;
}

.ex-login .navbar-form .form-group {
    display: block;
}

#cms_toolbar .cms_sideframe {
    margin-top: 30px;
}

#cms_toolbar .cms_sideframe #title_and_tools .addlink {
    border: none!important;
    background: 0 none!important;
    background-image: none!important;
}

/*
==================== Sitemap Page Styles ====================
*/
.sitemap {
    padding: 14px 0 13px;
}

.sitemap span a:before {
    content: "\f015";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 20px;
}

.sitemap ul.tree, .sitemap ul.children {
    margin-bottom: 0;
}

.sitemap ul, .sitemap li {
    list-style: none;
    margin-left: -37px;
}

.sitemap ul.tree {
    padding-left: 34px;
    margin-left: -37px;
}

.sitemap ul.tree li {
    margin: 0 0 0 2px;
    padding: 5px 0 0 22px;
    border-left: 1px solid #e3d4c1;
    background: url(/static/cms_shop_backbone/images/sitemap-horizontal.png) no-repeat left 15px transparent;
}

.sitemap ul.tree > li {
    margin: 0 0 0 11px;
}

.sitemap ul.tree .last, .sitemap ul.children > li:last-child {
    border: medium none;
    background: url(/static/cms_shop_backbone/images/sitemap-last.png) no-repeat 0 -4px transparent;
}


.sitemap ul.tree div li, .sitemap ul.tree div li:last-child {
    background: inherit;
    border-left: inherit;
}

.sitemap ul.tree .ex-seo-wrapper h3 {
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 15px;
}

.sitemap ul.tree .ex-seo-wrapper .ex-catalog-items {
    margin-top: 4px;
}

.sitemap ul.tree .ex-pagination {
    margin-left: 28px;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 8px;
}

