/*body {background: #e9f8b7 url(//media.elc-russia.ru/css-magento/crosspromo/bg-8march.jpg) center top no-repeat !important;} #FF0 
body.cms-index-index {
	    background: url(//media.elc-russia.ru/css-magento/banner-home/bg-lego.jpg) no-repeat center, url(//media.elc-russia.ru/css-magento/css-magento-new/bg-lego-repeat-y.jpg) repeat-y center !important;
    background-position-y: 224px !important;
}*/
body.cms-index-index .widget-latest ul {display: flex; flex-wrap: wrap;}
body.cms-page-view.cms-page-view.store-.win.chrome.isjs.cms-elc-action-popup.pace-done .span-10.last.content {
    line-height: 0;
}

/* menu */
li.level0.nav-5 .level-top span {line-height: 37px !important;}
li.level0.nav-8 .level-top span {line-height: 18px !important;}

/*sp-online*/
.cms-sp-online iframe {
    height: 468px;
}

/*sp-online*/
/*secret-page*/
.cms-economy-elc .std {background-color: #75a9f4;}
.cms-economy-elc .span-10.last.content {background-color: #75a9f4;}
.cms-economy-elc .secret-page-1 .span-10 {width: 100%;margin-bottom: 1.5em;}
.secret-page-1 {    width: 1000px;    margin: 0px auto;}
/*end secret-page*/
.checkout-estimate-form label.checkout-field-label {
    line-height: 10px;
}
.col-left-first .block-layered-nav .filter-currently__item .btn-remove {color: #20b25a;font-family: arial, sans-serif !important;    font-size: 20px;}
/*popup video*/
.slick-track a#getProductVideoPopup {background: url(//media.elc-russia.ru/css-magento/icon/icon_video/play_video.png) no-repeat;background-size: 60px;}
a#getProductVideoPopup {    background: url(//media.elc-russia.ru/css-magento/icon/icon_video/play_video.png) no-repeat;    background-size: 60px;    display: inline-block;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {width: 29px; top: 5px;}
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {width: 28px;top: -6px;line-height: 39px;}
div#productVideoPopup #product-video-tabs {margin:0}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {border: 1px solid #ccc;padding: 20px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-tabs .ui-tabs-panel {border:0px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable iframe {height: 439px;}
/* end popup video*/
/*home*/
#slider_img_container a img:hover {opacity: 0.9;}
.masonry4 a img:hover {opacity: 0.9;}
#tabs #customer-reviews, .review-product-list .box-title {display:block !important;}
.nav-container li.level-top a span, .nav-container .level0-block a {font-size: 14px;}
.cms-index-index .home_slider {    border-bottom: 0px;    height: 417px;}
.cms-index-index .child-size {    border-bottom: none;}
body.cms-index-index .widget-latest .title{    font-size: 19px;    color: #626262;    font-weight: normal;	text-transform: none;	border-bottom: none;}
body.cms-index-index .widget-latest .title:before, body.cms-index-index .widget-latest .title:after {	content: "";    display: inline-block;    width: 200px;    border-bottom: 1px solid #82daae;    vertical-align: middle;}
body.cms-index-index .widget-latest .title:before {margin-right: 30px;}
body.cms-index-index .widget-latest .title:after {margin-left: 30px;}
body.cms-index-index .widget-latest {width: 1117px;}
body.cms-index-index .save {border-bottom:none;margin-bottom: 0px;padding-bottom: 0px;display: inline-block;}
body.cms-index-index .slick-track {border-bottom:none;}
.wrapper-2.brand {margin-bottom: 20px;display: inline-block;}
#shopassistant p .slide-right:hover {opacity: 0.8;}
.wrapper-2 .attribute-slider {width: 1117px; height: auto;}
body .attribute-slider-title span{    font-size: 19px;    color: #626262;    font-weight: normal;	text-transform: none;	border-bottom: none;}
body .attribute-slider-title span:before, body .attribute-slider-title span:after {	content: "";    display: inline-block;    width: 200px;    border-bottom: 1px solid #82daae;    vertical-align: middle;}
body .attribute-slider-title span:before {margin-right: 30px;}
body .attribute-slider-title span:after {margin-left: 30px;}
body.cms-index-index .widget-latest li:last-child {padding-top: 11px;margin-left: 2px;}
body.cms-index-index .widget-latest li {border-bottom: none;padding-left: 12px;padding-right: 12px;margin-right: 5px;margin-left: 4px;}
body.cms-index-index .widget-latest li:first-child {margin-right: 0px;margin-left: 7px;}
body.cms-index-index .main .content {margin-bottom: 0px;}
.cms-index-index .sub-content-search { background-size: 360px;float: left;    height: 1170px;width: 360px!important;     background: url(//media.elc-russia.ru/css-magento/banner-home/banner-home-01/search/search-left-home.jpg) no-repeat;}
.cms-index-index #shopassistant {height: 707px!important}
.cms-index-index #shopassistant p {    display: none;}
.cms-index-index #shopassistant #form-validate p {    display: block;}
.cms-index-index #shopassistant form label {text-transform: inherit;    font-size: 16px;color: #666668;}
.cms-index-index form div.fieldset {width: 329px;}
.cms-index-index ul#advanced-search-list {    padding-top: 71px;    width: 277px;    margin: 0 auto;}
.cms-index-index #shopassistant select{height: 30px;width: 100%;    font-size: 14px;    margin: 12px 0px;}
.cms-index-index button.submit.button-lightgreen.slide-right {    background: url(//media.elc-russia.ru/css-magento/banner-home/banner-home-01/search/search-left-home-buttom.jpg) center no-repeat!important;    width: 100%;height: 39px;text-indent: -999px;}
.cms-index-index .masonry4 {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
.cms-index-index .sub-content-featured {    width: 732px!important;    margin-left: 13px;}
.cms-index-index .wrapper-2 .masonry4 a img {margin-left: 5px;}
.cms-index-index .masonry4 .item {    height: 359px;}
body.cms-index-index .widget-latest {display: inline-block;    margin-top: 15px;}
.child-size .ionTabs__item-header {width: 590px;margin:0 auto;padding-bottom: 20px;}
.cms-index-index .child-size .masonry5 {    -moz-column-count: 9;    -webkit-column-count: 9;    column-count: 9;  }
.cms-elc-action-popup .masonry5 {    -moz-column-count: 3;    -webkit-column-count: 3;    column-count: 3;  }
.cms-index-index .child-size img {margin-left:0px !important}
.cms-index-index .child-size {margin-bottom:0px;width: 1117px;}
.cms-index-index .wrapper-2.hr .masonry4 img {    margin-left: 6px;}
.save .ionTabs__item-header {    width: 100%;} 
/*end home*/
.minicartactions .button-lightgreen {    box-shadow: none !important;}
.ajaxcartpro_progress img {    display: inline;}
.cms-index-index.cms-index-index .home_slider_image {margin-top:0px;}
.blog-post-view .span-8 {margin-top: 0px !important;}
body.trackorder-index-index.trackorder-index-index.store-.win.chrome.isjs.pace-done form#track_order {
    border: none;
}
 
body.trackorder-index-index.trackorder-index-index.store-.win.chrome.isjs.pace-done .track_order_text {
    border: none;
    font-size: 14px;
    font-weight: 600;
}
.catalogsearch-result-index .product-list-grid.span-8.last {
    margin-left: 111px;
}
.footer .subscribe {    width: 1117px;    margin: 0 auto; background-color: white;} 
.modal-auth .modal-header .elc-geo-close span {right: 0px !important;} 
.sub-content-search {    background-size: 273px;}
.sub-content-search {background-size: 272px;}
.catalog-product-view.catalog-product-view a.addtowishlist {
    background: url(//elc-russia.ru/skin/frontend/enterprise/elcmobile/images/icon_heart_share_x2.png) no-repeat left 100%;
    background-size: 14px 14px;
}
/*POPUP ecommerce*/
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.addtobasket.ui-draggable #ui-id-4 {display:none !important;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.addtobasket.ui-draggable {    border-radius: 6px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.addtobasket .ui-dialog-titlebar-close {width: 29px;top: 5px;right: 14px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.addtobasket.ui-draggable .ui-dialog-titlebar-close:before {line-height: 38px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.addtobasket  span#ui-id-10 {display:none} 
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.addtobasket .ui-helper-clearfix:before {content: "Вы добавили в корзину";background: #fff !important;color: #20b25a !important;font-size: 20px !important;padding: 10px 0 20px !important;text-transform: uppercase;}
div#minicartcontent table thead tr th {font-size: 14px;    font-weight: normal;    padding: 13px 15px;background-color: rgb(37, 183, 120); color:#FFF; text-transform:uppercase;}
div#minicartcontent table {border: none;}
div#minicartcontent table tr td {padding: 30px 14px;font-size: 17px;vertical-align: middle !important;}
div#minicartcontent table tr td p.product-name {font-size:16px;line-height:22px;height: 86px;overflow: hidden;width: 150px !important;}
#minicartcontent table tbody tr td .qty {    vertical-align: middle !important;}
div#minicartcontent table {    border-bottom: 1px solid rgba(37, 183, 120, 0.42);}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.addtobasket.ui-draggable {    padding-bottom: 0px !important;}
/* END POPUP ecommerce*/
/*POPUP GEO*/
.modal-header .elc-geo-close {
font-family: Arial,Helvetica,Verdana,sans-serif !important;
    border-radius: 50%;
    color: #fff;
    background-color: #f37d8a;
    height: 28px;
    line-height: 30px;
    opacity: 1;
    padding-bottom: 3px;
    position: absolute;
    right: -8px;
    top: -8px;
    width: 31px;
    z-index: 10;
    border: 0;
    float: right;
    font-size: 21px;
    font-weight: 700;
    text-align: center;
}
.ui-dialog .ui-dialog-title {display: none;}
/* END POPUP GEO*/
/*Subscribe*/
.ui-dialog .ui-dialog-titlebar-close {
    border-radius: 50%;
    background: #f37d8a !important;
    height: 28px;
    line-height: 27px;
    opacity: 1;
    position: absolute;
    right: -8px;
    z-index: 10;
    border: 0;
    float: right;
    font-weight: 700;
}
.ui-dialog-titlebar-close:before {
    content: "x";
    color: #FFF;
    font-size: 1.4em;
    margin-top: -8px;
    width: 100%;
    text-align: center;
    display: table;
    border-collapse: collapse;
}
.cms-page-view #ui-id-2 {
    display: none;
}
.block-content.newsletter-subscribe-content #advice-required-entry-newsletter {font-size:0.7em}

body.checkout-onepage-index .privy-tab.privy-bottom.privy-left.privy-rounded.privy-white-text {
    display: none !important;
}
.contacts-index-index.contacts-index-index .span-5.last {
    display: none;
}
.cms-index-index ul.messages {
    display: block;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.cms-index-index .success-msg {
    background-color: #FFF;
    border-color: #FFF;
    color: #264409;
}
.cms-index-index ul.messages li {list-style:none;text-align: center;}

.cms-index-index .success-msg, .error-msg {
    border: 2px solid #FFF;
    margin-bottom: 0em;
    padding: 0.8em;
    font-size:2.2em;
}
.cms-index-index ul.messages li.success-msg ul li:before {
    content: "Спасибо за подтверждение";
}

.cms-index-index ul.messages li.success-msg ul li span {
    display: none;
}
body.trackorder-index-index.trackorder-index-index.store-.win.chrome.isjs.pace-done .page-title.title-buttons {    margin-bottom: 7px;}
body.trackorder-index-index.trackorder-index-index.store-.win.chrome.isjs.pace-done #orderinfo {    background-color: #FFF;    width: 44%;    float: right;    padding: 72px 0px;   margin-top: -261px;   position: relative;   padding-left: 42px;}
/*END Subscribe*/
body.checkout-cart-index .privy-tab.privy-bottom.privy-left.privy-rounded.privy-white-text {
    display: none !important;
}
#privy-container #privy-inner-container .privy .privy-dismiss-content .privy-x {font-family: "Courier New","Courier","Arial" !important;}
.attribute-info-elcru-toy-brand .menu-categories, .attribute-info-elcru-toy-brand .menu-recent {display:none}
.catalog-category-view .span-8.last.content.col-main .widget.widget-banner {
    height: 227px;margin-top: 10px;
}
.product-view .price-drop {margin-left: 586px !important;}
.product-view .productactions button.add-to-cart-btn {box-shadow: none;}
.sale-description .widget.widget-banner {
    height: 40px;
}
.kdr-index-success .kdr_header_descr {
    display: none;
}
.product-right .price-box {    margin-top: 20px;}
.product-view .product-label-image { position: absolute !important;}
.cms-index-index .widget-latest ul {
    margin-left: 0px !important;
}
.category-description-wrapper, .attribute-info-elcru-toy-brand .category-title.category-head.attribute-title, .attribute-info-elcru-toy-brand .category-title.category-head h2 {
    background: url(//media.elc-russia.ru/css-magento/849x86_5000.jpg) no-repeat !important;
}
.blog-post-view .postTitle {padding: 0px 17px}
.blog-post-view .postTitle h1 {font-size: 33px}
.blog-post-view .postContent.std img {
    padding-bottom: 17px;
}
.blog-post-view h4.legend {
    color: #27a466;
    font-size: 23px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    margin-bottom: 17px;
}
.blog-post-view form label{
font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
}
.blog-post-view #postComment button.button.form-button {    padding: 10px 20px;}
.blog-post-view .form-list li {
    list-style: none;
    margin-top: 20px;
}
/*Widget banner*/
.col-left-first .widget.widget-banner {
    height: 412px;
    display: inline-flex;
}
.product-view .product-collateral {padding: 0px}
.product-collateral {
    padding-top: 50px;
}
.catalog-product-view .product-shop.b1c-good .widget.widget-banner {
    display: inline-block;
}
.sale-description .widget.widget-banner ul {
    height: 40px;
} 
.cms-index-index.cms-index-index.store-spb .breadcrumbs {display:none}
.widget.widget-banner ul {margin-bottom: 0px;height: 100%;}
.widget.widget-banner ul li {list-style:none;}
.widget.widget-banner #widget-banner .add-to-cart-btn {
cursor: pointer;
    -moz-box-shadow: 0 3px 0 #00784C;
    -webkit-box-shadow: 0 3px 0 #a92a54;
    box-shadow: 0 3px 0 #a92a54;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: .3rem 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center;
    background-color: #ffffff;
    color: #d23270;
    border-radius: .2rem;
    float: right;
    margin-top: -56px;
    font-family: arial, sans-serif !important;
    position: relative;
    margin-right: 10px;
    font-weight: bold;
}

.widget.widget-banner #widget-banner {display: block;margin-top: 70px;}
/*.widget.widget-banner #widget-banner div {background-color: #e84097;padding: 5px 40px;height: 58px;}*/

.widget.widget-banner #widget-banner  h1 {color:#FFF;width: 50%;display: -webkit-inline-box;font-size: 2em;margin: 0.67em 0;}
.child-size .first-child {
	width: 118px;
    margin-bottom: 23px;
    float: left;
    margin-top: 12px;
}
.wrapper-2 {
    width: 100%;
    height: 100%;
}
.masonry6 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
.product-right .widget-after-button {
    display: inline-flex;
}
.product-right .masonry6 .item {
    margin: 0;
}
.wrapper-2.desk {
    margin-top: 20px;
}
.cms-index-index .rr-mail-popup {border: 1px solid #16b967;}
.wrapper-2 a img {margin-left: 0px;}
.masonry, .masonry2 {
    padding: 0;
    column-gap: 2em; 
    font-size: .85em;
    -moz-column-gap: 2em; 
    -webkit-column-gap: 2em; 
}

.item {
    background: #fff;
    padding: 0em;
    margin: 0 0 1.5em;
    width: 100%;
}
img, iframe {
max-width: 100%;
height: auto;
display: block;
}

.item a {
text-decoration: none;
color: #359CC6;
}

.item a:hover {
color: #E88F00;    
opacity:0.9;
}

@media only screen and (min-width: 400px) {
    .masonry {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }
}

@media only screen and (min-width: 700px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 900px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}
@media only screen and (min-width: 768px) {
.masonry2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
}
@media only screen and (min-width: 768px) {
.sub-flash-content .masonry {
        -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media only screen and (min-width: 1100px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}
@media only screen and (min-width: 1100px) {
    .masonry2 {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 1280px) {
    .wrapper {
        width: 1260px;
    }
}
/* END Widget banner*/

/*new theme */
.blog-index-list .span-8, .blog-cat-view .span-8 {width: 850px !important;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.blog-cat-view .postWrapper, .blog-index-list .postWrapper { padding-bottom: 25px; background: #fff;    padding: 1em;    margin: 0 0 1.5em;    width: 100%;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-shadow: 2px 2px 4px 0 #ccc;}    
.blog-cat-view .postWrapper .postDetails, .blog-index-list .postWrapper .postDetails {display: none;}
.blog-cat-view .postWrapper .tags , .blog-index-list .postWrapper .tags {display: none;}
.blog-cat-view .toolbar .amount, .blog-index-list .toolbar .amount {display: none;}
.blog-cat-view .toolbar .limiter, .blog-index-list .toolbar .limiter {display: none;}
.sale-description {background-color: #FFF !important ;width: 94.9% !important;}
.product-view .additionalInfo {padding-bottom: 20px;}
.catalog-category-view .event-ticker .container {background:none;}
.catalog-category-view #category-head-wrapper {    display: inline-block;}
.catalog-product-view p.description a {    color: #2196F3;    text-decoration: underline;}
.catalog-category-view .event-ticker .container span {padding-left: 0px!important;color:#333;display: inline-block;margin: 15px 23px;text-align: center;}
.sale-description img {    float: left;    width: 100% !important;    padding-top: 0px !important;    margin-left: 0px !important;}
.sale-description {padding: 0px !important;}
.lazy-load-image-holder.lazy-loaded img {left: inherit !important; right: 0;}
.my-account .widget.widget-banner {display:inline-block;height: auto;}
.my-account .widget.widget-banner #widget-banner {margin-top:0px} 
.my-account .widget.widget-banner ul {padding: 0px; height:auto;} 
.my-account .widget.widget-banner #widget-banner div {height:auto;margin-bottom: 15px; /*padding: 5px 17px;    background-color: #d1326f;*/}
.my-account .widget.widget-banner #widget-banner .add-to-cart-btn {margin-right: 0px;}
.my-account .widget.widget-banner #widget-banner .add-to-cart-btn.first-banner-login {margin-right: 0px;margin-top: -64px;}
.my-account .widget.widget-banner ul li a img{width: 99.1%;    margin-left: 0px;}
.logged-in .no-login {display: none !important;}
#top-links3.top-links3 {    display: inline-block;}
.std {    position: relative;    z-index: 2;    background-color: #FFF;    border-bottom: none !important;}
.blog-cat-view .postContent, .blog-index-list .postContent {border-bottom: none !important;}
.blog-index-list .span-8, .blog-cat-view .span-8 {width: 850px !important;column-count: 2;}
.blog-index-list .toolbar, .blog-cat-view .toolbar {margin-top: 0px;/* width: 400px!important; */}
.blog-index-list .postContent, .blog-cat-view .postContent {background-color: #fff;    border-bottom: none;    padding: 15px;}
.blog-index-list .postContent img, .blog-cat-view .postContent img {width: 100%;} 
.categorypath-elc-20-html #category-head-wrapper {    margin-bottom: -10px;}
.toolbar {padding-top: 28px;}
.sub-flash-content .sub-content-featured.span-8.last {margin-top:0px} 
/*KDR lp-1*/
body.cms-page-view.cms-kdr-no-login, body.cms-page-view.cms-kdr-club.logged-in {    background: #faeef7 url(//media.elc-russia.ru/css-magento/kdr/bg-kdr.jpg) no-repeat top center;}
.warp.top-li h1 {    color: #a65ca1;    font-family: arial, sans-serif !important;}
.cms-page-view.cms-kdr-no-login .std, .cms-page-view.cms-kdr-club.logged-in .std  {padding:0px;border: none;}
.kdr-no-login .span-12.lp-header {    background-color: #b0b9e0;}
.kdr-no-login .span-12.lp-footer {    display: inline-block;    width: 100%;background-color: #b0b9e0;}
.kdr-no-login .warp {    width: 827px;    margin: 0 auto;    padding-top: 20px;}
.warp.top-li {    width: 980px;}
.warp.top-li div {    margin-top: 40px;}
.warp.top-li .span-2.rigt {margin-right: 30px;}
a.add-to-cart-btn.fio {    cursor: pointer;    -moz-box-shadow: 0 3px 0 #814584;    -webkit-box-shadow: 0 3px 0 #814584;    box-shadow: 0 3px 0 #814584;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    border-radius: 3px;    padding: .5rem 5rem;    font-size: 1rem;    line-height: 1.5rem;    text-align: center;    background-color: #a65ca1;    color: #ffffff;    border-radius: .2rem;    float: right;    margin-top: -110px;    font-family: arial, sans-serif !important;    position: relative;    margin-right: 58px;    font-weight: bold;}
.warp.top-li a.add-to-cart-btn.fio {float: left;margin-left: -114px;margin-top: 60px;margin-bottom: 40px;}
.warp h1,.warp li {    color: #FFF;}
/*END KDR lp-1*/
.sales-order-view a.button-gray.slide-left {    display: block !important;    color: red;}
.stock.batteryp.batterys_1 {    width: 1px !important;}
.blog-index-list .toolbar, .blog-cat-view .toolbar {margin-top: 13px;    display: inline-block;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .pb-container .pb-button svg {margin-left:14px;}
 .cart-table-item-shipping > div, .cart-table-item-collect > div {width:auto !important;}
 /*.cart-table-shop-select > select {width: 140px !important;}*/
}
.block-layered-nav-left .block-layered-list li {
    padding-left: 20px;
}

.blog-index-list .postContent img, .blog-cat-view .postContent img {
    height: 147px;
}
.not-available._product-view .not-available__btn {
float: none;
    margin-left: 0;
    background: #fc0000;
    text-transform: uppercase;
    width: 373px;
    display: inline-block;
    box-sizing: border-box;
    margin-bottom: 0;
    padding: .3rem 2rem;
    border: none;
    font-size: 1rem;
    line-height: 1.5rem;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    border-radius: .2rem;
    outline: 0;
    box-shadow: 0 3px 0 #a80b0b;
    border-radius: 3px;
}
.who-geo {
    float: left;
    padding-right: 20px;
    margin-left: 186px;
    font-size: 18px;
    margin-top: -36px;
}

.who-geo a {
    color: #0093ff;
    border-bottom: 1px dotted;
}
.sales-order-history .page-limiter {
    display: block !important;
}
/*end new theme*/

/*rules*/
.cms-index-index .widget-latest li img {height: 135px;}
.catalog-product-view #tabs-6 .kdr {    margin-top: -2px !important;    margin-bottom: 23px !important;}
/*end rules*/
.catalog-category-view .event-ticker .container span.second {display: block !important;float: right;}
.catalog-category-view .event-ticker .container span.delimiter {display: none;}
.catalog-category-view .event-ticker .container {width: 380px;}
.retailrocket-subscribe-widget {z-index:1 !important;}
/*product cart*/
li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:after {    content: '';    position: absolute;    right: 0;    bottom: 0;    left: 0;    height: 2px;    background: #25b677;    transition: background .25s;}
/* end product cart*/

/*COUNT DOUWN*/
.event.closed {
	background: url(//media.elc-russia.ru/css-magento/countdown/sale-off.jpg) no-repeat center;
    width: 100%;
    height: 288px;
}
.event.closed img {display:none;}
.countdown-amount {    
    border: medium none;
    bottom: auto;
    border-radius: 3px;
    box-sizing: content-box;  
    height: 40px;
    left: auto;
    letter-spacing: 0;
    outline: medium none;
    position: relative;
    right: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    top: auto;
    white-space: normal;
    width: 40px;
    word-spacing: 0;
    z-index: 1;
}
.countdown-amount::before {   
    border: medium none;
    bottom: auto;
    border-radius: 3px;
    box-sizing: content-box;   
    content: "";   
    height: 40px;
    left: 0;
    letter-spacing: 0;
    outline: medium none;
    position: absolute;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    text-shadow: none;
    top: 0;
    transform: rotateZ(30deg);
    -webkit-transform: rotateZ(30deg);
    white-space: normal;
    width: 40px;
    word-spacing: 0;
    z-index: -1;
}
.countdown-amount::after {  
    border: medium none;
    bottom: auto;
    border-radius: 3px;
    box-sizing: content-box;  
    content: "";  
    height: 40px;
    left: 0;
    letter-spacing: 0;
    outline: medium none;
    position: absolute;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    text-shadow: none;
    top: 0;
    transform: rotateZ(60deg);
    -webkit-transform: rotateZ(60deg);
    white-space: normal;
    width: 40px;
    word-spacing: 0;
    z-index: -1;
}

.countdown-amount, .countdown-amount:after, .countdown-amount:before{
    width: 50px;
    height: 50px;
    border-radius: 6px;
}
.countdown-amount{
    color: #ffffff;
    font-size: 36px;
    display: inline-block;
    line-height: 45px;
}
.countdown-section:nth-child(1) .countdown-amount,.countdown-section:nth-child(1) .countdown-amount::after,.countdown-section:nth-child(1) .countdown-amount::before{
    background: #e80017 none repeat scroll 0 0;
}
.countdown-section:nth-child(2) .countdown-amount,.countdown-section:nth-child(2) .countdown-amount::after,.countdown-section:nth-child(2) .countdown-amount::before{
    background: #e80017 none repeat scroll 0 0;
}
.countdown-section:nth-child(3) .countdown-amount,.countdown-section:nth-child(3) .countdown-amount::after,.countdown-section:nth-child(3) .countdown-amount::before{
    background: #e80017 none repeat scroll 0 0;
}
.countdown-section:nth-child(4) .countdown-amount,.countdown-section:nth-child(4) .countdown-amount::after,.countdown-section:nth-child(4) .countdown-amount::before{
    background: #e80017 none repeat scroll 0 0;
}
.countdown-period {
    display: block;
    text-transform: uppercase;
    margin-top: 15px;
    color: #000;
    font-size: 12px;
}
.countdown-section {
    display: inline-block;
    text-align: center;
}

.countdown-amount {    
    border: medium none;
    bottom: auto;
    border-radius: 3px;
    box-sizing: content-box;  
    height: 40px;
    left: auto;
    letter-spacing: 0;
    outline: medium none;
    position: relative;
    right: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    top: auto;
    white-space: normal;
    width: 40px;
    word-spacing: 0;
    z-index: 1;
}
.countdown-amount::before {   
    border: medium none;
    bottom: auto;
    border-radius: 3px;
    box-sizing: content-box;   
    content: "";   
    height: 40px;
    left: 0;
    letter-spacing: 0;
    outline: medium none;
    position: absolute;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    text-shadow: none;
    top: 0;
    transform: rotateZ(30deg);
    -webkit-transform: rotateZ(30deg);
    white-space: normal;
    width: 40px;
    word-spacing: 0;
    z-index: -1;
}
.countdown-amount::after {  
    border: medium none;
    bottom: auto;
    border-radius: 3px;
    box-sizing: content-box;  
    content: "";  
    height: 40px;
    left: 0;
    letter-spacing: 0;
    outline: medium none;
    position: absolute;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    text-shadow: none;
    top: 0;
    transform: rotateZ(60deg);
    -webkit-transform: rotateZ(60deg);
    white-space: normal;
    width: 40px;
    word-spacing: 0;
    z-index: -1;
}

.countdown-amount, .countdown-amount:after, .countdown-amount:before{
    width: 50px;
    height: 50px;
    border-radius: 6px;
}
.countdown-amount{
    color: #3e3d3d;
    font-size: 26px;
    display: inline-block;
    line-height: 45px;
}
.catalog-category-view.logged-in .countdown-amount {font-size: 26px;line-height: 45px;}
.catalog-category-view.logged-in .countdown-amount, .countdown-amount:after, .countdown-amount:before {width: 50px; height: 50px;}

.catalog-category-view.logged-in #open-countdown, .catalog-category-view.logged-in #upcoming-countdown {
    width: 388px;
    margin: 0 auto;
    margin-top: -94px;
    height: 74px;
}
.category-description-wrapper {
    margin-bottom: -47px;    height: 87px;
}
.catalog-category-view.catalog-category-view.categorypath-new-actions-html.category-new-actions p.open-static, .catalog-category-view.catalog-category-view.categorypath-new-actions-html.category-new-actions p.upcoming-static {width: 356px;}
.catalog-product-view p.upcoming-static, .catalog-product-view p.open-static {width: 356px;}

.countdown-section:nth-child(1) .countdown-amount,.countdown-section:nth-child(1) .countdown-amount::after,.countdown-section:nth-child(1) .countdown-amount::before{
    background: #FFF none repeat scroll 0 0;
}
.countdown-section:nth-child(2) .countdown-amount,.countdown-section:nth-child(2) .countdown-amount::after,.countdown-section:nth-child(2) .countdown-amount::before{
    background: #FFF none repeat scroll 0 0;
}
.countdown-section:nth-child(3) .countdown-amount,.countdown-section:nth-child(3) .countdown-amount::after,.countdown-section:nth-child(3) .countdown-amount::before{
    background: #FFF none repeat scroll 0 0;
}
.countdown-section:nth-child(4) .countdown-amount,.countdown-section:nth-child(4) .countdown-amount::after,.countdown-section:nth-child(4) .countdown-amount::before{
    background: #FFF none repeat scroll 0 0;
}
.countdown-period {
    display: block;
    text-transform: uppercase;
    margin-top: 15px;
    color: #000;
    font-size: 12px;
}
.countdown-section {
    display: inline-block;
    text-align: center;
}
.sale-description {    border-bottom: none !important;}
.logged-in .open-static  {display:none;}
.logged-in .sale-stage  {width: 284px;margin: 0 auto;margin-top: -66px;float: right; display: block;}
.product-view .product-details-summary-delivery-shop {margin-top: 34px;}

.catalog-category-view.logged-in .sale-text  {width: 234px;margin: 0 auto;margin-top: -60px;float: right;display: block !important;color: #333333;font-size: 14px;position: relative;text-align: center;padding-right: 26px;}
.catalog-category-view.category-new-actions.logged-in .sale-text, .catalog-product-view.logged-in .sale-text {display: none !important;}
div#category-head-wrapper {margin-bottom: -10px;}

.catalog-category-view.category-new-actions.logged-in .sale-stage  {display:block;}
.catalog-category-view.logged-in .sale-stage  {display:none;}
.sale-stage  {display:none;}
.upcoming-countdown, .open-countdown, #upcoming-countdown, #open-countdown {
    width: 438px;
    margin: 0 auto;
    margin-top: -112px;
    /*height: 140px;*/
} 
a.green-btn.btn.uchastie.full {
    float: right;
    margin-top: -88px;
    margin-right: 100px;
}
.catalog-category-view #open-countdown, .catalog-category-view #upcoming-countdown {
width: 326px;
    margin: 0 auto;
    margin-top: -90px;
    height: 85px;
}
p.open-static, p.upcoming-static {
width: 278px;
    float: right;
    text-align: center;
    margin-top: -88px;
    margin-left: -26px;
}
.product-view .clearer {height: 0px;}
.clearer {height: 0px;}
.clear {height: 0px;}
a.green-btn.btn {
    background-color: #6fc191;
    color: #fff;
    margin-bottom: 12px;
    box-shadow: 0px 2px #57a477;
    -webkit-box-shadow: 0px 2px #57a477;
    -moz-box-shadow: 0px 2px #57a477;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    padding: 7px 20px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}
a.green-btn.btn:hover {opacity:0.9;}
.kdr_buttons button#enter_num{box-shadow: 0px 2px #6a82d0;
    -webkit-box-shadow: 0px 2px #6a82d0;
    border-radius: 3px;}
.kdr_buttons button#get_new {box-shadow: 0px 2px #19905c;
    -webkit-box-shadow: 0px 2px #19905c;
    border-radius: 3px;}	
/*END COUNT DOUWN*/

/*FILTER CATALOG*/
.category-filters .inbox {
    position: relative;
    overflow-x: hidden;
    width: auto;
    max-height: 215px;
    min-height: 50px;
    margin-top:10px;
}

.category-filters .inbox::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:5px;
height:0px
}

.category-filters .inbox::-webkit-scrollbar-track {
background-color:#ddd
}

.category-filters .inbox::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#00a56e;
}

.category-filters .inbox::-webkit-scrollbar-thumb:hover{
background-color:#00a56e;
}

.category-filters .inbox::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:5px;
height:0px
}

.category-filters .inbox::-webkit-scrollbar{
width: 5px;
}
.span-8 .product-can-shipped-by {z-index: 12;}
.blog-post-view .header-menucontainer .links {width: 800px;    margin-top: 7px;}
/* END FILTER CATALOG*/

/*BANNER-SEGMENT*/
.widget.widget-banner {
    height: 100%;
    z-index: 1;
    position: relative;
}


.span-10.last.main {
    z-index: 1;
    position: relative;
    background-color: #FFF;
}
.catalog-product-view .product-view {
    background-color: #FFF !important;
    z-index:2;
}

.catalog-product-view .event {
    background-color: #FFF;
    z-index: 2;
    position: relative;
	margin-bottom: 40px;
    margin-top: 20px;
}
/*END BANNER-SEGMENT*/

#shopListContainer .ym-shop-list {overflow-y: scroll;overflow-x: hidden;width: 390px;}
#shopListContainer .ym-shop-list-item {    margin-bottom: 20px;}
#shopListContainer .ym-shop-list::-webkit-scrollbar-button{
background-image:url('');
background-repeat:no-repeat;
width:5px;
height:0px
}

#shopListContainer .ym-shop-list::-webkit-scrollbar-track{
background-color:#ddd
}

#shopListContainer .ym-shop-list::-webkit-scrollbar-thumb{
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#00a56e;
}

#shopListContainer .ym-shop-list::-webkit-scrollbar-thumb:hover{
background-color:#00a56e;
}

#shopListContainer .ym-shop-list::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:5px;
height:0px
}

#shopListContainer .ym-shop-list::-webkit-scrollbar{
width: 5px;
}
/*dadata hover*/
.react-autosuggest__suggestion--first:hover {    cursor: pointer;    background-color: #CCC;}
.react-autosuggest__suggestion--highlighted:hover {    cursor: pointer;    background-color: #e8e7e7;}
ul.react-autosuggest__suggestions-list li {    background: url(//media.elc-russia.ru/css-magento/css-magento-new/bottom-img-dadata.png) right center no-repeat;    background-position-x: 490px;}
/* end dadata hover*/

/*chekaut success*/
.cart-success-buttons-set .button {line-height: 45px !important;}
.cart-success-products { font-size: 18px;}
.cart-success-products-item {    padding-bottom: 20px;}
.cart-success-products .cart-success-text, .cart-success-products .cart-success-total {    color: #1aa551;    font-weight: bold;    font-size: 22px;}
.cart-success-products.cart-success-instore .cart-success-text, .cart-success-products.cart-success-instore .cart-success-total  {    color: #0c94d0;}
/*end chekaut success*/

/*KDR*/
.kdr_page.kdr_light .kdr_banner {background-image: url(//media.elc-russia.ru/css-magento/kdr/landing2123.png);}
.kdr_header_descr {text-align:center;}
.kdr_header.page-title.title-buttons {    padding-bottom: 26px;}
.my-kdr.kdr {    padding-bottom: 20px;}
.kdr_header.page-title.title-buttons h1 {text-align: center;}
.kdr_form_submit {    box-shadow: 0px 2px #a24c19;
    -webkit-box-shadow: 0px 2px #a24c19;
    border-radius: 3px;}
form#discount-club-form {
    display: none;
}
.block-account .block-content li {padding-left: 15px;}
body.customer-account-kdr .kdr_header_descr {display:none;}
	/*end KDR*/
	.catalog-product-view .product-img-box, .review-product-list .product-img-box {
    padding-top: 0px !important;
}

#footer-bar{float:none;width: 971px/* width: 970px; */;border:0;text-transform:lowercase;color:#666;margin:0 auto;height: 250px;padding: 0px 73px;/*высоты и паддинга раньше не было*/}
body{font-family:Exo\ 2,sans-serif;font-size:75%;background-position:top,bottom;background-repeat: repeat;background-attachment: scroll;margin:0 auto 10px;/*background-image: url(https://media.elc-russia.ru/css-magento/css-magento-new/KM18.jpg);*/bottom: 1000px;}
.breadcrumbs{    background-color: white;width: 1114px;padding: 7px 0 0 3px;}
.save .product-list-grid.span-8.last{width: 1097px;padding-bottom:0!important; /*padding-left: 9px; */}
.cms-index-index .save .product-list-grid .product {margin-right: 4px;}
li.level0.nav-red {background-color: #32bde9;}
li.level0.nav-red .level-top span {
    line-height: normal;
}
.home_slider {margin-top:15px;}
/*.f-discountsize {display:none;}
.f-item-discountsize {display:none;}*/
body.checkout-cart-index.checkout-cart-index.store-.mac.chrome.isjs.pace-running{background: none;}
body.checkout-onepage-index.checkout-onepage-index.store-.mac.chrome.isjs.pace-running{background: none;}
.shops-grafik td {border:0.5px solid #000;padding-left: 5px;}
.menu-img-bottom-mrnu { margin: 0 auto; width: 1117px;}
.catalog-category-view #category-head-wrapper h1 {background-color: transparent;}
.category-description h1, #category-head-wrapper h1 {color: #525252;}
.attribute-info-elcru-toy-brand .category-title.category-head h2 {color: #525252;}
.my-kdr{box-shadow: none; -webkit-box-shadow: none;}
.kdr_light{background-color: inherit; border: 1px solid rgba(0, 0, 0, 0.37);}
#vacancy ul li {margin-left: 15px;}
.footer_seo_links {margin-bottom: 20px}