.hover-desc {
    background: none;
}
.hover-desc .vertical-middle-container,
.hover-desc .hover-brand {
    display: none;
}
.has-hover-desc:hover .vertical-middle-container {
    display: table;
}
.has-hover-desc:hover .hover-desc {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REE4OUEyOUI3M0FFMTFFNDg3M0FGQTZGRjQ0RDMzMEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REE4OUEyOUE3M0FFMTFFNDg3M0FGQTZGRjQ0RDMzMEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5kaWQ6M0REN0QyNUZBRDczRTQxMUE0NjBCNUEzNEZEODdDMDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0REN0QyNUZBRDczRTQxMUE0NjBCNUEzNEZEODdDMDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KF15EAAAAC0lEQVQIHWP4fwYAAs0BzDkUVlwAAAAASUVORK5CYII=");
}
#category .variants-list img {
    max-width: none !important;
}
#category .variants-list-slider{
    display:none !important;
}
#category .category-brick{
    width:241px !important;
    height:460px !important;
    padding-left:3px;
    padding-right:3px;
}
#category .category-brick.drawInGenre{
	height:430px !important;
}
.table-sizes th,
.table-sizes > tbody > tr.even{
    background-color: #f0f0f0;
}
.table-sizes th:first-child,
.table-sizes > tbody > tr > td.first-column{
    background-color: #e1e1e1;
}

#service_tables_sizes .underwear-top tbody tr td.even-row-even,
#service_tables_sizes .underwear-top thead tr th.head-even,
#product-page .underwear-top tbody tr td.even-row-even,
#product-page .underwear-top thead tr th.head-even{
    background: #D5D5D5;
    font-weight: bold;
}
#service_tables_sizes .underwear-top tbody tr td.even-row-second-column,
#product-page .underwear-top tbody tr td.even-row-second-column{
    background: #E2E2E2;
    font-weight: bold;
}
#service_tables_sizes .underwear-bra tbody tr td.odd-row-odd,
#product-page .underwear-bra tbody tr td.odd-row-odd{
    background: #F0F0F0;
}
#service_tables_sizes .underwear-bra tbody tr td.even-row-odd,
#service_tables_sizes .underwear-bra thead tr th.head-odd,
#product-page .underwear-bra tbody tr td.even-row-odd,
#product-page .underwear-bra thead tr th.head-odd{
    background: #E1E1E1;
}

#service_tables_sizes .teenagers thead tr:first-child .girls,
#service_tables_sizes .teenagers tbody tr td.girls.odd,
#product-page .teenagers thead tr:first-child .girls,
#product-page .teenagers tbody tr td.girls.odd{
    background: #e7cbdd;
}

#service_tables_sizes .teenagers thead tr:first-child .boys,
#service_tables_sizes .teenagers tbody tr td.boys.odd,
#product-page .teenagers thead tr:first-child .boys,
#product-page .teenagers tbody tr td.boys.odd{
    background: #b9d0e2;
}

#service_tables_sizes .teenagers thead tr th.girls.even,
#service_tables_sizes .teenagers tbody tr td.girls.even,
#product-page .teenagers thead tr th.girls.even,
#product-page .teenagers tbody tr td.girls.even{
    background: #d9bfd0;
}

#service_tables_sizes .teenagers thead tr th.boys.even,
#service_tables_sizes .teenagers tbody tr td.boys.even,
#product-page .teenagers thead tr th.boys.even,
#product-page .teenagers tbody tr td.boys.even{
    background: #aec4d5;
}
.teaser{
    margin-bottom:16px;
}
#home .htmlText {
    background-color: #747474;
    filter: progid:DXImageTransform.Microsoft.Chroma(color='#747474') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=-1,offY=-1);
    zoom: 1;
}
#headBannerBefore,
#headBannerAfter {
    display: none;
}
#category .thumbnail {
    padding: 0;
    border: 0 none;
    display: block;
    margin-bottom: 20px;
}
.owl-carousel .owl-item {
    /*position: static;*/
    /*overflow: visible;*/
    /*padding-bottom: 40px;*/
    /*z-index: 100;*/
}
#psm .owl-carousel .owl-stage {
    /*height: 320px;*/
}
#psm .current-product .arrow{

}
#psm .current-product .arrow:after{

}
#videoPlayer{
    height:100% !important;
    background-color: #747474
}
#videoPlayer object{
    width:100% !important;
    height:100% !important;
}
.owl-prev, .owl-next {
    font-size: 0;
}
.owl-prev:before, .owl-next:before {
    font-size: 20px;
}
.custome-radio.checked .radio .point{
    background:#444;
}
.custome-checkbox.checked .icon-ok:before{
    color: #888;
    content: "\e008 ";
}
#teasetTwo .invisibleTeaser img{
    margin-top:20px;
}
.has-hover-desc.visible-desc .category-banner-box{
    display:none !important;
}
.last-seen .panel-body{
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important;
}
#code_form .input-group{
    display:table !important;
}
.flexBanner{
    display: block !important;
}
.inverse.brick-shadows .htmlText{
    filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled = false)" !important;
    filter: "progid:DXImageTransform.Microsoft.Chroma(enabled = false)" !important;
    background-color: transparent !important;
}
.inverse.brick-shadows .subline a{
    filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled = false)" !important;
}
.main-nav-container{
    min-width: 970px;
}
body{
    overflow-x: auto !important ;
}