#category-view-v1 { text-rendering: optimizeLegibility; }
#category-view-v1 .category-header-image { padding: 8px 8px 0px 8px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; background: #fff; }
#category-view-v1 #toolbar { border-left: 1px solid #ddd; border-right: 1px solid #ddd; min-height:69px; position:relative; }

#category-view-v1 #toolbar form#category-toolbar > .toolbar-wrapper { position:relative; z-index:99; width: 988px; }
#category-view-v1 #toolbar.scroll form#category-toolbar > .toolbar-wrapper { position:fixed; top:0; }
#category-view-v1 #toolbar.scroll-and-sticky-header form#category-toolbar > .toolbar-wrapper { position:fixed; top:56px; }

#category-view-v1 #toolbar .button {
    border:     1px solid #D7D7D7;
    height:     23px;
    margin:     0 4px 0;
    text-align: center;
    cursor:     pointer;
}

#category-view-v1 #toolbar .button.search_button {
    background-color: #93bd35;
    color:      white;
    padding:    3px 7px;
    margin:     4px 0 0 0;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    -moz-border-top-right-radius:3px;
    -moz-border-bottom-right-radius:3px;
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -o-border-top-right-radius:3px;
    -o-border-bottom-right-radius:3px;
    -ms-border-top-right-radius:3px;
    -ms-border-bottom-right-radius:3px;
}

#category-view-v1 #toolbar .filter-inactive .button.search_button {
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
}

#category-view-v1 #toolbar .button.clear_button {
    color:      #848484;
    width:      20px;
    font-weight: bold;
    padding:    3px 4px 3px 3px;
    background-image:url('../images/catalog-view-v1/close.png');
    background-position:center center;
    background-repeat:no-repeat;
    background-color:#f4f4f4;
    margin:4px 0px 0px 8px;
    border-radius:3px;
    border-radius:3px;
    -moz-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    -ms-border-radius:3px;
}

#category-view-v1 #toolbar .filter-inactive .button.clear_button {
    display:none;
}

#platform-filter .jqTransformSelectWrapper span > img {
    width:30px;
    height:20px;
}

.catalog-category-index .ui-multiselect-menu.kinguinMultiselect {
    width: 146px !important;
    border-top: 1px solid #fff;
}

#category-view-v1 #toolbar .button.more_button {
    background:none;
    color:      #333333;
    margin-left: 8px;
    border:none;
    margin-top: 9px;
}

#category-view-v1 #toolbar .button.more_button i.fa{
    font-size: 20px;
    position:relative;
    top:2px;
}
#category-view-v1 #toolbar .button.more_button i.fa-toggle-off {
    color:#828282;
}
#category-view-v1 #toolbar .button.more_button i.fa-toggle-on {
    color:#91bf38;
}


#category-view-v1 #toolbar .button.more_button #more {
    font-size:16px;
    font-family:"DINCompPro-CondMedium",Arial,Helvetica;
    color:#333333;
    margin-left:10px;
}

html[lang="el"] #category-view-v1 #toolbar .button.more_button #more { font-size:13px; }
html[lang="es"] #category-view-v1 #toolbar .button.more_button #more { font-size:14px; }

#category-view-v1 .sub_advanced_pager { box-sizing: border-box; height: 69px; padding: 11px 9px 9px 11px; color: #333; font-size: 16px; text-transform: uppercase; background-image: url('../images/catalog-view-v1/toolbar-bg.png'); background-repeat:no-repeat; }
#category-view-v1 .sub_advanced_pager:first-child { background-color:#fff; background-position: center -40px;}
#category-view-v1 .sub_advanced_pager.more_visible:first-child { background-color:#bcbcbc; }
#category-view-v1 .sub_advanced_pager.more_options { background:#bcbcbc; padding:0px 9px 9px 10px; height:45px; }
#category-view-v1 .sub_advanced_pager.more_options .jqTransformSelectWrapper > ul { box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); border-top:none; }

#category-view-v1 .sub_advanced_pager .sort-by,
#category-view-v1 .sub_advanced_pager .order { float: left; position: relative; }
#category-view-v1 .sub_advanced_pager .sort-by label { font-weight: 400; font-size: 16px; float: left; margin: 0px 9px 0px 0px; line-height: 41px; }
html[lang="el"] #category-view-v1 .sub_advanced_pager .sort-by label, html[lang="el"] #category-view-v1 .sub_advanced_pager label#slide_filter_label{ font-size:12px; margin-top: 14px; }

html[lang="sv"] #category-view-v1 .sub_advanced_pager .sort-by label, html[lang="sv"] #category-view-v1 .sub_advanced_pager label#slide_filter_label{ font-size:13px; }
#category-view-v1 .sub_advanced_pager label#slide_filter_label { float:left; margin:9px 0px 0px 29px; } 
.jqTransformSelectWrapper { background: #f4f4f4; width: 125px !important; border: 1px solid #d9d9d9; padding-left: 40px; border-radius: 3px; text-transform: capitalize; color: #333; font-size: 12px; }
/*.jqTransformSelectWrapper:hover { background: #fff; }
.jqfff { background: #fff; }*/
.jqTransformSelectWrapper ul { width: 198px !important; top: 30px; }
.jqTransformSelectWrapper ul a { background-color:#f4f4f4; }
#sort-container-metacritic .jqTransformSelectWrapper ul { width: 133px !important; top: 31px; left: 34px; border-top: none; height:auto !important;} 
#sort-container .jqTransformSelectWrapper ul { width: 183px !important; top: 35px; left: 34px; border-top: none; height:auto !important; overflow:hidden; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-bottom-right-radius: 4px; -moz-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -o-border-bottom-right-radius: 4px; -o-border-bottom-left-radius: 4px; -ms-border-bottom-right-radius: 4px; -ms-border-bottom-left-radius: 4px; } 

#toolbar .sub_advanced_pager.more_options #metacritic-filter .jqTransformSelectWrapper ul.scroll > li:first-child a {
    
}

.jqTransformSelectWrapper ul a.selected { display:none; }
.jqTransformSelectWrapper ul a.selected,
.jqTransformSelectWrapper ul a.selected:hover { background: #fff !important; color: #999 !important; cursor: default; } 
#category-view-v1 .sub_advanced_pager .sort-by #sort-icon, #category-view-v1 .sub_advanced_pager .sort-by #sort-icon-metacritic { width: 33px; height: 33px; cursor: pointer; position: absolute; right: 134px; top: 1px;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;}
#category-view-v1 .sub_advanced_pager .sort-by #sort-icon { right: 184px; top:4px; }
body .ui-multiselect-menu { padding: 0; }
body .ui-multiselect-checkboxes li { padding:0;}
body .ui-multiselect-checkboxes label input { display:none; }
.ui-multiselect-menu .ui-multiselect-checkboxes > li label span.checkbox_multi { position: relative; top: -1px; float:right; margin-right:5px; display:inline-block; width:22px; height:19px; line-height:0; background:url('../images/catalog-view-v1/checkbox.gif') no-repeat top;}
.ui-multiselect-menu .ui-multiselect-checkboxes > li label.select-input span.checkbox_multi { background:url('../images/catalog-view-v1/checkbox.gif') no-repeat bottom; }
.ui-multiselect-menu .ui-widget-header { border:none; }
.ui-multiselect-menu .ui-multiselect-header li.ui-multiselect-close { display: none; }
.ui-multiselect-menu .ui-multiselect-checkboxes { height:auto !important; padding-bottom:2px; }

.ui-multiselect-header { margin-bottom: 0px; }
.ui-multiselect-header ul.ui-helper-reset li { display:none; width:100%; }
.ui-widget-header .ui-helper-reset li.unchecked, .ui-widget-header .ui-helper-reset li.checked { display:block; }
body .ui-multiselect-menu.kinguinMultiselect .ui-widget-header { background:none; margin-bottom:0px; }
body .ui-multiselect-menu.kinguinMultiselect .ui-widget-header li { height:22px; padding:0px; width:97%; }
body .ui-multiselect-menu.kinguinMultiselect .ui-widget-header li.checked { background:url('../images/catalog-view-v1/checkbox.gif') no-repeat right top; }
body .ui-multiselect-menu.kinguinMultiselect .ui-widget-header li.unchecked { background:url('../images/catalog-view-v1/checkbox.gif') no-repeat right bottom; }
body .ui-multiselect-menu.kinguinMultiselect .ui-helper-reset li a { text-decoration:none; width: 100%; display: inline-block; }
body .ui-multiselect-menu.kinguinMultiselect .ui-helper-reset li a span { font-weight:normal;  }
body .ui-multiselect-menu.kinguinMultiselect .ui-helper-reset li span.ui-icon { background-image:url('../images/catalog-view-v1/extra-all.png'); background-position:0px 2px; margin-right:3px; height:20px; width:28px;}

#category-view-v1 .ui-multiselect.kinguinMultiselect { font-size:12px; width:148px !important; height:33px; background:#f4f4f4; padding-left:2px; position:relative; cursor:pointer; }
#category-view-v1 #content-types > button.ui-multiselect.unselect { cursor:pointer; position:relative; height:33px; font-family:Arial, Helvetica; color:#333333; font-size:12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; width: 148px !important; background-color: rgb(244, 244, 244); padding-left:29px; background-image:url('../images/catalog-view-v1/extra-all.png'); line-height: 19px; background-repeat: no-repeat; background-position: 2px 7px; }
/*#category-view-v1 #content-types > button.ui-multiselect.unselect.ui-state-hover {background-color: rgb(255, 255, 255); }*/
#category-view-v1 .ui-multiselect.kinguinMultiselect > span > img { width:25px; height:20px; }
#category-view-v1 .ui-multiselect.kinguinMultiselect > span > span { line-height:20px; margin-left:3px; }
#category-view-v1 #content-types .ui-state-active, 
#category-view-v1 #content-types .ui-widget-content .ui-state-active, 
#category-view-v1 #content-types .ui-widget-header .ui-state-active { border: 1px solid #D3D3D3; width:148px !important; position:relative; cursor:pointer; }
#content-types button.ui-multiselect > span:nth-child(2) { position:absolute; top:6px; left:5px; }
#content-types button.ui-multiselect.unselect > span:nth-child(2) { left:32px; }
button.ui-multiselect.kinguinMultiselect span.ui-icon { position:absolute; top:6px; right:5px; }
body .ui-multiselect-menu { width:146px !important; background:#f4f4f4; }
ul.ui-multiselect-checkboxes > li span > img { width: 25px; height: 20px; }
#category-view-v1 .sub_advanced_pager .sort-by .asc { background: url('../images/catalog-view-v1/sort-up.png') right center no-repeat; opacity: 0.8; }
#category-view-v1 .sub_advanced_pager .sort-by .desc { background: url('../images/catalog-view-v1/sort-down.png') right center no-repeat; opacity: 0.8; }
#category-view-v1 .sub_advanced_pager .sort-line { width: 1px; height: 35px; position: absolute; right: 178px; top: 0px; background: url('../images/catalog-view-v1/sort-line.png') right center no-repeat; }
#category-view-v1 .sub_advanced_pager .sort-by .asc:hover, #category-view-v1 .sub_advanced_pager .sort-by .desc:hover { opacity: 1; }
#category-view-v1 .sub_advanced_pager .sort-by .jqTransformSelectWrapper { height: 37px; width: 220px !important; box-sizing: border-box; position:relative; top:2px; }
#category-view-v1 .sub_advanced_pager .sort-by .jqTransformSelectWrapper div span {  width: 147px !important; font-family:Arial,Helvetica; font-size: 12px !important; color: #353535; padding: 0 0 0 3px; line-height: 31px; }
#category-view-v1 .sub_advanced_pager .sort-by .jqTransformSelectWrapper div a { height: 35px; }
#category-view-v1 .sub_advanced_pager .sort-by .jqTransformSelectWrapper ul a { font-size:12px !important; padding-left:9px; }
#category-view-v1 .sub_advanced_pager .sort-by .jqTransformSelectWrapper ul a:hover, #category-view-v1 .sub_advanced_pager .sort-by .jqTransformSelectWrapper ul a.selected:hover { background: none repeat scroll 0% 0% #d8d8d8; }
#category-view-v1 .sub_advanced_pager #sort-container .jqTransformSelectWrapper div span { text-transform:uppercase; line-height:38px; font-family:"DINCompPro-CondMedium",Arial,Helvetica; font-size:18px !important; color:#333; } 
#category-view-v1 .sub_advanced_pager #sort-container .jqTransformSelectWrapper ul a { padding-top: 5px; line-height: 29px; font-size:18px !important; padding-left:9px; color:#333; text-transform:uppercase; font-family:"DINCompPro-CondMedium",Arial,Helvetica; }

#category-view-v1 .sub_advanced_pager .metacritic-filter .metacritic-logo { float:left; width:25px; height:25px; background-image:url('../images/catalog-view-v1/metacritic.png'); margin: 3px 11px 3px 0px; }
#category-view-v1 .sub_advanced_pager .metacritic-filter #sort-container-metacritic { top:-2px; margin-right: 15px; }
#category-view-v1 .sub_advanced_pager .metacritic-filter #sort-container-metacritic .jqTransformSelectWrapper { width: 170px !important; height:32px !important; }
#category-view-v1 .sub_advanced_pager .metacritic-filter #sort-container-metacritic #sort-icon-metacritic { right: 134px; }
#category-view-v1 .sub_advanced_pager .metacritic-filter #sort-container-metacritic .jqTransformSelectWrapper > ul{ width: 133px !important; top:30px; }

#slider-range.ui-slider .ui-slider-handle { margin-top: 0px; width: 21px; height: 21px; border: none; padding: 0; }
#slider-range.ui-slider .ui-slider-handle:first-of-type { margin-left: -20px; background: url('../images/catalog-view-v1/filter-price-min.png'); }
#slider-range.ui-slider .ui-slider-handle:last-child { margin-left: 0px; background: url('../images/catalog-view-v1/filter-price-max.png'); }
#slider-range.ui-slider .ui-state-hover { text-decoration: none; cursor: e-resize; }
#slider-range.ui-widget-content { background: #fff; border: 1px solid #d9d9d9; height: 5px; }
.ui-slider-horizontal .ui-slider-range { background: #91bf38; }
.slider-wrapper { float: left; top: 10px; min-height:24px; }
.slider_filter { margin-left: 11px; margin-right: 10px; width: 329px; line-height: 37px; margin-top: 2px; }
.slider_filter .slider-wrapper { width: 111px; margin-left: 30px; }
.slider_filter label { top: 6px; color: #848484; font-size: 12px; font-family: Arial; font-weight: bold; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.slider_filter span { position: relative; width:80px; height:37px; }
.slider_filter input { position:absolute; top:0; left:0; padding:0 32px 0 2px; height:37px; width:44px; text-align:right; font-family:"DINCompPro-CondMedium",Arial,Helvetica; color:#333; line-height:37px;  font-size:18px;  font-weight:400; background:#f4f4f4; border:1px solid #d9d9d9; border-radius:3px; }
.slider_filter span .curr { position:absolute; top:1px; right:8px; padding:0; height:37px; width:23px; text-align:left; font-family:"DINCompPro-CondMedium",Arial,Helvetica; color:#333; line-height:37px; font-size:18px;  font-weight:400; overflow:hidden; }


#platform-filter {
    margin-right:17px;
}

.region_limitation, .platform-filter, .metacritic-filter, .content-types {
    padding-top: 3px;
    margin:0px 2px 2px 2px;
}

#platform-filter li > a > img, .region_limitation li > a > img {
    width:30px;
    height:20px;
}

.outstock
{ padding: 8px 0 0 18px }

.outstock span.jqTransformCheckboxWrapper
{ margin-top: 0px}

#outstock { position:relative; }

#outstock label.hide_outstock_label { max-width:125px; overflow:hidden; white-space:nowrap; display:inline-block; text-overflow:ellipsis; position:absolute; height:23px; }
#outstock.platform-hidden label.hide_outstock_label { width:auto !important; max-width:270px; }
.filter-inactive #outstock label.hide_outstock_label { max-width:155px; }
html[lang="bg"] #outstock label.hide_outstock_label { width:115px; } 
html[lang="bg"] .filter-inactive #outstock label.hide_outstock_label { width:145px; } 
html[lang="el"] #outstock label.hide_outstock_label { width:105px; } 
html[lang="el"] .filter-inactive #outstock label.hide_outstock_label { width:135px; }
html[lang="pl"] #outstock label.hide_outstock_label { max-width:120px; }
html[lang="pl"] .filter-inactive #outstock label.hide_outstock_label { max-width:155px; }
html[lang="ru"] #outstock label.hide_outstock_label { width:119px; }
html[lang="ru"] .filter-inactive #outstock label.hide_outstock_label { width:145px; }
html[lang="zh"] #outstock label.hide_outstock_label { width:110px; }
#outstock label.hide_outstock_label:hover { max-height:20px; width:auto !important; max-width:none !important; background:#bcbcbc; padding-right:10px; padding-bottom:5px; border-bottom-right-radius:3px; border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-bottom-right-radius:3px; -moz-border-top-right-radius:3px; -o-border-bottom-right-radius:3px; -o-border-top-right-radius:3px; -ms-border-bottom-right-radius:3px; -ms-border-top-right-radius:3px; }

.sub_advanced_pager.more_options > .region_limitation {
    margin-right:12px;
}

.region_limitation .jqTransformSelectWrapper,
.platform-filter .jqTransformSelectWrapper
{ width: 143px !important; padding-left: 0px; }

.region_limitation .jqTransformSelectWrapper ul,
.platform-filter .jqTransformSelectWrapper ul
{ width: 143px !important; }

.region_limitation .jqTransformSelectWrapper div span,
.platform-filter .jqTransformSelectWrapper div span,
.metacritic-filter .jqTransformSelectWrapper div span,
.content-types .jqTransformSelectWrapper div span
{ padding: 5px 0px 0px 5px; width: 107px !important; }

#category-view-v1 .sub_advanced_pager #sort-container-metacritic.sort-by .jqTransformSelectWrapper div span {
    padding: 4px 0px 0px 5px;
    line-height:16px;
}
#category-view-v1 .sub_advanced_pager #sort-container-metacritic.sort-by .jqTransformSelectWrapper div span img {
    width:23px; 
    height:23px;
}

.region_limitation .jqTransformSelectWrapper div span img {
    width:30px;
    height:20px;
}

.region_limitation small,
.platform-filter small,
.metacritic-filter small,
.content-types small
{ display: inline-block; margin: 3px 0px 0px 4px; font-family:Arial, Helvetica; color:#333333; font-size:12px; }

.region_limitation ul small,
.platform-filter ul small { width:100px; }

.region_limitation .jqTransformSelectWrapper ul li small,
.platform-filter .jqTransformSelectWrapper ul li small,
.metacritic-filter .jqTransformSelectWrapper ul li small,
.content-types .jqTransformSelectWrapper ul li small
{ margin-top: 2px; }

p.amount { font-size: 14px; height:28px; overflow:hidden; color: #333; text-align:right; line-height: 37px; text-transform: none; margin: 2px 0 0 0; padding: 0; -webkit-font-smoothing: antialiased; font-family: Arial;
-moz-osx-font-smoothing: grayscale; }
p.amount span { font-weight: bold; }
html[lang="pl"] p.amount, html[lang="ru"] p.amount, html[lang="bg"] p.amount, html[lang="pt"] p.amount  { font-size: 13px; }
html[lang="el"] p.amount, html[lang="es"] p.amount { font-size:12px; }


#category-view-v1 .sub_advanced_pager .submit button span { margin-left: 10px; padding: 8px 9px 5px; text-align: center; background: #848484; border-radius: 3px; font-size: 15px; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; text-transform: uppercase; }
html[lang="ru"] #category-view-v1 .sub_advanced_pager .submit button span { font-size: 14px; }
#category-view-v1 .sub_advanced_pager .form-changed button span { background: #ff7e00; }

#category-view-v1 .cat-v1 { margin-top: -1px; }
#category-view-v1 .cat-v1 .category { position: relative; padding: 0px 8px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff; }
#category-view-v1 .cat-v1 .c3 { padding: 0px 8px 8px 8px; border-bottom: 1px solid #ddd; -webkit-box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.2);
box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.2); }
#category-view-v1 .cat-v1 .c4 { border-top: 1px solid #ddd; }
#category-view-v1 .cat-v1 .category .wrapper { background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */ }
#category-view-v1 .cat-v1 .now-trending {
/*  background-image: url("../images/cin-line1b.png");
  background-repeat: no-repeat;*/
  height: 145px;
  margin: 6px auto 0 auto;
  position: relative;
  width: 981px;
  padding-top: 25px;
}
#category-view-v1 .cat-v1 .now-trending .visible { margin-left: -100px; margin-top: 2px;  }
#category-view-v1 .cat-v1 .now-trending h5, .h2 { position: absolute; left: 0; top:0;
  background: #75ad14;
  color: #fff;
  float: left;
  font-family: "DINCompPro-CondMedium",Arial,Helvetica;
  font-size: 13px;
  font-weight: normal;
  height: 14px !important;
  margin-top: 9px;
  padding: 1px 4px;
  text-align: left;
  text-transform: uppercase;
}
#category-view-v1 .cat-v1 .now-trending h5 span.line-v1 { position: absolute; left: 0; top: -1px; background: url("../images/cin-line1b-v1.png") top left no-repeat; height: 1px; width: 287px; }
#category-view-v1 .cat-v1 .category .wrapper { min-width: 0px; }
#category-view-v1 .cat-v1 .category .wrapper:hover { background: rgba(234,234,234,1); }
#category-view-v1 .cat-v1 .category .wrapper .main-image { float: left; }
#category-view-v1 .cat-v1 .category .wrapper .properties { height:118px; float:left; width:48px; padding-right: 6px; margin-left: 1px; padding-top:11px; z-index: 1;
             position:relative; box-sizing: border-box; background: rgb(234,234,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
#category-view-v1 .cat-v1 .category .wrapper .info { float: left; width: 315px; height: 118px; padding: 12px 0px 0px 12px; box-sizing: border-box; position: relative; }
#category-view-v1 .cat-v1 .category .wrapper .info { cursor: pointer; }
#category-view-v1 .cat-v1 .category .wrapper .info .resize { width: 300px; height: 60px; overflow: hidden; position: relative; color: #545454; font-size: 24px; line-height: 28px; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; font-weight: normal; }
#category-view-v1 .cat-v1 .category .wrapper .info .resize h4 { color: #545454; font-size: 24px; line-height: 28px; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; font-weight: normal; }
#category-view-v1 .cat-v1 .category .wrapper .info .resize h4.preorder { }
#category-view-v1 .cat-v1 .category .wrapper .info h5 { color: #545454; font-size: 16px; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; font-weight: normal; text-transform: uppercase; }
#category-view-v1 .cat-v1 .category .wrapper .info h5 span { float: left; }
#category-view-v1 .cat-v1 .category .wrapper .info h5 span.available { margin-top: 1px; }
#category-view-v1 .cat-v1 .category .wrapper .info h5 span.date { color: #fff; padding: 0px 2px 0px 2px; height: 17px; background: #84bf0e; margin-left: 3px; margin-top: 1px; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box { position: absolute; left: 12px; bottom: 12px; margin: 0; overflow: hidden; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .official-price { float: left; margin-left: 12px; padding-right: 22px; height: 35px; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .isteam { background: url('../images/isteam.png') right 9px no-repeat; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .iorigin { background: url('../images/iorigin.png') right 7px no-repeat; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .official-price span { text-decoration: line-through; line-height: 39px; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; font-weight: normal; color: #aeaeae; font-size: 20px;}
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .official-price span.super { font-size: 100% !important; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .new-price { float: left; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .new-price div { color: #666; float: left; padding: 0; font-size: 24px; background: none; line-height: 35px; text-align: center; width: 120px; font-weight: normal; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .new-price span.from { font-size: 12px; margin-right: 5px; font-family: Arial, Helvetica; line-height: 44px; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .new-price span.price { color: #ff3f00; font-weight: normal; line-height: 40px; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .new-price span.super { font-size: 100% !important; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box div.percent-discount { float: left; height: 28px; padding-right: 10px; padding-left: 4px; background: url(../images/catalog-view-v1/discount-bg.jpg) center right; color: white; line-height: 28px; font-family: Arial; font-size: 20px;}
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .out-of-stock { float: left; background: url('../images/out-of-stock.png') top no-repeat; width: 129px; height: 35px; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .out-of-stock a:hover { text-decoration: none; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .out-of-stock span { float: left; padding: 0; font-size: 14px; background: none; color: #ff7e00; line-height: 35px; text-align: center; width: 120px; font-family: Arial, Helvetica; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .out-of-stock:hover { background-position: bottom; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .out-of-stock:hover span { color: #fff; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .all-offers { float: left; background: url('../images/new-price.png') bottom no-repeat; width: 129px; height: 35px; cursor: pointer; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .all-offers a:hover { text-decoration: none; }
#category-view-v1 .cat-v1 .category .wrapper .info .price-box .all-offers span { float: left; font-family: Arial, Helvetica; padding: 0; font-size: 14px; background: none; color: #fff; line-height: 35px; text-align: center; width: 120px; }
html[lang="cs"] #category-view-v1 .cat-v1 .category .wrapper .info .price-box .all-offers span { font-size: 17px; }
html[lang="ru"] #category-view-v1 .cat-v1 .category .wrapper .info .price-box .all-offers span { font-size: 16px; line-height: 13px; padding-top: 4px; }
#category-view-v1 .cat-v1 .category .wrapper .gallery { float: right; }
#category-view-v1 .cat-v1 .category .wrapper .gallery a { width: 193px; height: 118px; display: inline-block; margin-right: 1px; position: relative; }
#category-view-v1 .cat-v1 .category .wrapper .gallery a.last { margin-right: 3px; }
#category-view-v1 .cat-v1 .category .wrapper .gallery a .mask {
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
    opacity: 0;
   overflow:visible;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   width: 196px;
   height: 100%;
}
#category-view-v1 .cat-v1 .category .wrapper .gallery a:hover .mask {
   opacity: 1;
}
#category-view-v1 .cat-v1 .category .wrapper .gallery span.zoom {
    background: url('../images/catalog-view-v1/zoom.png') center no-repeat;
display: inline-block;
text-decoration: none;
position: absolute;
left: 50%;
top: 50%;
opacity: 0;
margin-left: -23px;
margin-top: -23px;
padding: 0;
text-indent: -9999px;
width: 46px;
height: 46px;
-webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
#category-view-v1 .cat-v1 .category .wrapper .gallery a:hover span.zoom {
	opacity:1;
	-moz-transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-ms-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
#category-view-v1 .cat-v1 .category .wrapper .meta-score { float: right; margin-left: 1px; width: 38px; background: #66cc33; position: relative; height: 118px; }
#category-view-v1 .cat-v1 .category .wrapper .green { background: #66cc33; }
#category-view-v1 .cat-v1 .category .wrapper .grey { background: #ebebeb; }
#category-view-v1 .cat-v1 .category .wrapper .red { background: #ff3f00; }
#category-view-v1 .cat-v1 .category .wrapper .yellow { background: #ffcc33; }
#category-view-v1 .cat-v1 .category .wrapper .meta-score span.icon { position: absolute; left: 7px; top: 34px; background: url('../images/metacritic-icon24.png'); width: 24px; height: 24px; }
#category-view-v1 .cat-v1 .category .wrapper .grey span.icon { background: url('../images/metacritic-icon24_bw.png'); }
#category-view-v1 .cat-v1 .category .wrapper .meta-score span.score { position: absolute; width: 38px; text-align: center; left: 0px; top: 66px; font-size: 18px; color: #fff; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; }
#category-view-v1 .cat-v1 .category .wrapper .grey span.score { color: #bdbec2; font-weight: bold; }
#category-view-v1 .cat-v1 .hrcat { border-left: 1px solid #ddd; border-right: 1px solid #ddd; box-sizing: border-box; padding: 0px 8px; background: #fff; }
#category-view-v1 .cat-v1 .hrcat .hr { height: 1px; background: #ddd; }
#category-view-v1 .cat-v1 .h3 { display: none; }
#category-view-v1 .cat-v1 .hrcat:last-of-type { padding: 1px 8px; }
#category-view-v1 .cat-v1 .hrcat:last-of-type .hr { height: 0px; }

#category-view-v1 .cat-v1 .category .wrapper .properties ul li { list-style: none; margin-bottom: 5px; }
#category-view-v1 .cat-v1 .category .wrapper .properties ul li.p1 span { margin-left: 3px; }
#category-view-v1 .cat-v1 .category .wrapper .properties ul li.p2 span { margin-left: 2px; }
#category-view-v1 .cat-v1 .category .wrapper .properties ul li span { width:20px; background-position: 5px 0px; background-repeat:no-repeat; padding-left:12px; z-index:0; margin-bottom:1px; display: inline-block; height: 25px; }

@-webkit-keyframes proicon-animation {
  from { width: 20px; }
  to { width: 63px; }
}
@-moz-keyframes proicon-animation {
  from   { width: 20px; }
  to { width: 63px; }
}
@-o-keyframes proicon-animation {
  from   { width: 20px; }
  to { width: 63px; }
}
@keyframes proicon-animation {
  from   { width: 20px; }
  to { width: 63px; }
}

#category-view-v1 .cat-v1 .category .wrapper .properties ul li span:hover {
  -webkit-animation: proicon-animation 0.5s ease-in-out;
  -moz-animation:    proicon-animation 0.5s ease-in-out;
  -o-animation:      proicon-animation 0.5s ease-in-out;
   animation:        proicon-animation 0.5s ease-in-out;
   width:63px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888; background-color: #fff;
}

#category-view-v1 .cat-v1 .category .wrapper .properties .proicon:hover { width:63px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888; }
#category-view-v1 .cat-v1 .category .wrapper .properties .region { margin-top: 2px; margin-bottom: 7px; margin-left: 7px; }
#category-view-v1 .cat-v1 .toolbar-bottom { border-left: 2px solid #fff; min-height: 47px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; -webkit-box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.2);
box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.2);
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 25%, rgba(235,235,235,1) 75%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(25%,rgba(235,235,235,1)), color-stop(75%,rgba(235,235,235,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 25%,rgba(235,235,235,1) 75%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 25%,rgba(235,235,235,1) 75%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 25%,rgba(235,235,235,1) 75%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 25%,rgba(235,235,235,1) 75%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
#category-view-v1 .cat-v1 .toolbar-bottom .pager { background-color: transparent; padding: 0; position: relative; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager a { padding: 0; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages { padding: 10px 14px; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages li { background-color: transparent; padding: 0; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages li.current { font-size: 14px; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages li a { display: inline-block; font-size: 14px; font-family: Arial; background: #f4f4f4; text-decoration: none; padding: 6px 10px; border: 1px solid #d9d9d9; border-radius: 3px; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages li.current { font-size: 14px; color: #333333; font-family: Arial; background: #fff; text-decoration: none; padding: 6px 10px; border: 1px solid #d9d9d9; border-radius: 3px; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages li a:hover { background: #fff; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages {  }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages .arrow a.previous { background: url('../images/pager-prev.png'); width: 32px !important; height: 32px; position: absolute; left: 10px; top: 7px; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages .arrow a.next { background: url('../images/pager-next.png'); width: 32px !important; height: 32px; position: absolute; right: 10px; top: 7px; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .pages .arrow a img { display: none; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .limiter { display: block; position: absolute; right: 55px; top: 7px; }
#category-view-v1 .cat-v1 .toolbar-bottom .pager .styled-select { overflow: visible; }
.limiter .jqTransformSelectWrapper { width: 55px !important; padding-left: 0px; }
.limiter .jqTransformSelectWrapper ul { width: 55px !important; }
.limiter .jqTransformSelectWrapper ul li a { padding: 3px !important; }
.limiter .jqTransformSelectWrapper div span { width: 62px !important; padding: 8px 0px 0px 15px; }
.limiter label { font-size: 16px; color: #333; text-transform: uppercase; margin: 3px 7px 0px 7px !important; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; }

#category-view-v1 .jCarouselFeed li { background-color: #ffffff; box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.2); }
#category-view-v1 .feed-tooltip .feed-sales { background: #ffffff; }

#category-view-v1 #filter-loading-icon { position:absolute; bottom:-77px; width:100%; text-align:center; }
#category-view-v1 #filter-loading-icon .fa-spinner.fa-pulse { font-size: 42px; color: #555; }

#category-view-v1 #category-short-description {
    padding: 20px 28px;
    font-family: "DINCompPro-CondMedium", Arial, sans-serif;
    font-size: 15px;
    line-height: 15px;
    color: #999;
    border: 1px solid #ddd;
    border-width: 0 1px;
    background: url('../images/catalog-view-v1/description-bg.png') 50% 0 repeat-y;
}

#category-view-v1 #category-short-description p {
    margin: 0 0 10px;
}

/* wishlist 2: START */
.wishlist2 a:hover { text-decoration:none; }
.wishlist2__top-toolbar { border:1px solid #ddd; border-bottom:none; padding:2px 7px; background:#fff; }
.wishlist2__top-toolbar-wrapper { position:relative; background:#ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); }
.wishlist2__top-toolbar-wrapper::after { content:""; display:block; width:100%; height:1px; background:#000; position:absolute; bottom:0; left:0; background: #f6f6f6; background: -moz-linear-gradient(left, #f6f6f6 0%, #d9d9d9 15%, #d9d9d9 85%, #f6f6f6 100%); background: -webkit-linear-gradient(left, #f6f6f6 0%,#d9d9d9 15%,#d9d9d9 85%,#f6f6f6 100%); background:linear-gradient(to right, #f6f6f6 0%,#d9d9d9 15%,#d9d9d9 85%,#f6f6f6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=1 ); }
.wishlist2__top-title { margin:0 0 0 25px; height:107px; line-height:120px; padding-left:82px; position:relative; font-size:35px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; text-transform:uppercase; color:#6e6e6e; }
.wishlist2__top-title::before { content:""; display:block; position:absolute; width:70px; height:52px; background:transparent url('../images/general-sprites.png') no-repeat -382px -215px; left:0; top:50%; margin-top:-21px; }
.wishlist2__top-title span { font-weight:bold; color:#83c100; }
.wishlist2-actions { float:right; }
.wishlist2-actions__list { list-style:none; margin:40px 12px 0 0; }
.wishlist2-actions__item { position:relative; margin-right:8px; display:inline-block; }
.wishlist2-actions__button { position:relative; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; cursor:pointer; display:inline-block; text-align:center; padding:6px 13px; line-height:0; border:none; -webkit-box-shadow:1px 2px 3px 0 #ccc, -1px 2px 3px 0 #ccc; -moz-box-shadow:1px 2px 3px 0 #ccc, -1px 2px 3px 0 #ccc; box-shadow:1px 2px 3px 0 #ccc, -1px 2px 3px 0 #ccc; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); }
.wishlist2-actions__item--parent .wishlist2-actions__button { padding:6px 22px 6px 13px; }
.wishlist2-actions__item--parent .wishlist2-actions__button::before { position:absolute; content:""; display:block; border-width:4px; border-style:solid; border-color:#565656 transparent transparent transparent; top:50%; right:6px; margin-top:-2px; }
.wishlist2-actions__item--parent .wishlist2-actions__button::after { display:none; position:absolute; content:""; width:100%; height:20px; background:#fff; left:0; top:30px; box-shadow:2px 3px 3px -1px #ccc, -2px 2px 3px -1px #ccc; }
.wishlist2-actions__item--parent-active .wishlist2-actions__button::before { position:absolute; content:""; display:block; border-width:4px; border-style:solid; border-color:transparent transparent #565656 transparent; top:50%; right:6px; margin-top:-5px; }
.wishlist2-actions__item--parent-active .wishlist2-actions__button::after { display:block; }
.wishlist2-actions__item--parent-active .wishlist2-actions__button { background: #ffffff; background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); }
.wishlist2-actions__trash { display:inline-block; width:13px; height:20px; background:transparent url('../images/general-sprites.png') no-repeat -83px -1px; }
.wishlist2-actions__trash-wrapper { border-top-right-radius:5px; background:#fff; padding:8px 10px 4px; position:absolute; bottom:0; left:-39px; z-index:2; cursor:pointer; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s; }
.category.row:hover .wishlist2-actions__trash-wrapper { left:0; }
.wishlist2-actions .inactive { opacity:0.3; }
.wishlist2-actions__share-alt { display:inline-block; width:18px; height:20px; background:transparent url('../images/general-sprites.png') no-repeat -100px 0; }
.wishlist2-actions__print { display:inline-block; width:20px; height:20px; background:transparent url('../images/general-sprites.png') no-repeat -121px 0; }
.wishlist2-actions__gear { display:inline-block; width:19px; height:20px; background:transparent url('../images/general-sprites.png') no-repeat -144px -1px; }
.wishlist2-actions__child-list { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:5px 17px; display:none; position:absolute; background:#fff; line-height:20px; top:40px; z-index:100; min-width:150px; border-radius:2px; box-shadow:2px 3px 3px -1px #ccc, -2px 3px 3px -1px #ccc; }
.wishlist2-actions__item--parent-active .wishlist2-actions__child-list { display:block; }
.wishlist2-actions__child-list li { position:relative; list-style:none; padding:7px 25px 3px 0; border-bottom:1px solid #ebebeb; white-space:nowrap; text-align:left; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; font-size:18px; text-transform:uppercase; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.wishlist2-actions__child-list li::after { position:absolute; display:block; right:0; top:50%; }
.wishlist2-actions__child-list li:last-child { border:none; }
.wishlist2-actions__private-switch::after { height:16px; font-family:FontAwesome; width:20px; margin-top:-8px; font-size:18px; line-height:16px; }
.wishlist2-actions__private-switch.private-no::after { content:""; }
.wishlist2-actions__private-switch.private-yes::after { content:""; }
.wishlist2-actions__remove-all::after { content:""; height:20px; margin-top:-10px; width:16px; background:url('../images/general-sprites.png') no-repeat -83px 0; }
.wishlist2-actions__share-facebook a::after { position:absolute; display:block; right:0; top:50%; content:""; height:13px; margin-top:-7px; margin-right:4px; width:5px; background:url('../images/general-sprites.png') no-repeat -168px -1px; }
.wishlist2-actions__share-twitter a::after { position:absolute; display:block; right:0; top:50%; content:""; height:10px; width:12px; margin-top:-5px; background:url('../images/general-sprites.png') no-repeat -176px -2px; }
.wishlist2-actions__share-google-plus a::after { position:absolute; display:block; right:0; top:50%; content:""; height:11px; width:13px; margin-top:-6px; background:url('../images/general-sprites.png') no-repeat -190px -2px; }
.wishlist2-actions__share-link::after { content:""; height:12px; width:13px; margin-top:-6px; background:url('../images/general-sprites.png') no-repeat -205px -1px; } 
.wishlist2-actions__child-list--right { right:0; }
.wishlist2-actions__child-list--left { left:0; }
.wishlist2__popup { position:fixed; z-index:9999; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); }
.wishlist2__popup-container { width:500px; position:absolute; left:50%; top:150px; margin:0 0 0 -250px; background:#fff; overflow:hidden; }
.wishlist2__popup-buttons-wrapper { width:100%; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:1px solid #fff; -webkit-box-shadow:0 -1px 0 0 #d7d7d7; -moz-box-shadow:0 -1px 0 0 #d7d7d7; box-shadow:0 -1px 0 0 #d7d7d7; background:#ebebeb; padding:13px 20px; }
.wishlist2__popup-buttons-wrapper span:last-child { margin-right:0; }
.wishlist2__popup-container .wishlist2__popup-title { float:none; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px; margin:0; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; font-size:18px; font-weight:normal; }
.wishlist2__popup-cancel-action,
.wishlist2__popup-confirm-action { min-width:98px; color:#2F2F2F; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; font-size:18px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; cursor:pointer; display:inline-block; text-align:center; padding:9px 13px 6px 13px; line-height:18px; border:none; -webkit-box-shadow:1px 2px 3px 0 #ccc, -1px 2px 3px 0 #ccc; -moz-box-shadow:1px 2px 3px 0 #ccc, -1px 2px 3px 0 #ccc; box-shadow:1px 2px 3px 0 #ccc, -1px 2px 3px 0 #ccc; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); }
.wishlist2__popup-cancel-action { margin-right:18px; }
.wishlist2__popup-share-link-input { border:1px solid #cccccc; background:#fff; width:440px; padding:4px 5px; text-align:center; margin:-10px 0 18px 0; font-family:Arial, Helvetica; font-size:16px; line-height:37px; }
.wishlist2-actions__child-list .wishlist2-actions__share-facebook,
.wishlist2-actions__child-list .wishlist2-actions__share-twitter,
.wishlist2-actions__child-list .wishlist2-actions__share-google-plus { padding:7px 0 3px 0; cursor:default; }
.wishlist2-actions__child-list .wishlist2-actions__share-facebook::after,
.wishlist2-actions__child-list .wishlist2-actions__share-twitter::after,
.wishlist2-actions__child-list .wishlist2-actions__share-google-plus::after { display:none; }
.wishlist2-actions__share-facebook a { display:inline-block; width:100%; color:#000; }
.wishlist2-actions__share-twitter a { display:inline-block; width:100%; color:#000; }
.wishlist2-actions__share-google-plus a { display:inline-block; width:100%; color:#000; }
.wishlist2-actions__share-facebook a { display:inline-block; width:100%; color:#000; }
.wishlist2 .ui-sortable-helper { opacity:0.5; }
.wishlist2__no-current-items { text-align:center; background:#fff; border:1px solid #ddd; border-top:none; }
.wishlist2__no-current-items-title { font-size:30px; color:#8c8c8c; font-family:"DINCompPro-CondMedium","Trebuchet MS", Arial, Helvetica; line-height:35px; display:inline-block; position:relative; padding:180px 0 70px 0;}
.wishlist2__no-current-items-title::before { content:""; display:block; width:100px; height:105px; position:absolute; top:55px; left:50%; margin-left:-50px; background:url("../images/general-sprites.png") no-repeat -231px -960px; }
.wishlist2 #category-view-v1 .cat-v1 .hrcat { background:none; border:none; }
.wishlist2 #category-view-v1 .cat-v1 .hrcat:last-of-type .hr { height:1px; }
/* fix sortable plugin on webkit */
.wishlist2 .category.row { overflow:hidden; }
.wishlist2 .cat-v1 { overflow-y:hidden; } 
/* end fix sortable plugin on webkit */

/* wishlist 2: END */
.h1 { font-family: DINCompPro-CondMedium, Trebuchet MS, Arial, Helvetica; font-size: 46pt; color: white; position: absolute; top: 40px; left: 25px; }

/*properties on merchant site START */
div.properties { width: 48px; height: 118px; padding: 7px 5px; margin-left: 1px; z-index: 1; position: relative; box-sizing: border-box; background: rgb(234,234,234); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;
}
div.properties > div { margin-bottom: 7px; white-space: nowrap; overflow: hidden; width: 100%; height: 30px; }

div.properties > div i { font-size: 30px; text-align: center; display: inline-block; width: 38px; }

div.properties > div > img.pegi-img { padding: 2px 6px; }

div.properties > div > div.slide-content { font-size: 11px; height: 30px; margin-left: 38px; vertical-align: top; white-space: normal; line-height: 10px; text-align: center; display: inline-flex; justify-content: center; align-items: center; width: calc(100% - 43px); }

div.properties > div:hover { width: 120px; animation: icon-animation 0.5s; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888; background-color: #fff; }

div.properties > div:hover > div.slide-content {
    margin-left: 0;
}

@-webkit-keyframes icon-animation {
    from { width: 38px; }
    to { width: 120px; }
}
@-moz-keyframes icon-animation {
    from { width: 38px; }
    to { width: 120px; }
}
@-o-keyframes icon-animation {
    from { width: 38px; }
    to { width: 120px; }
}
@keyframes icon-animation {
    from { width: 38px; }
    to { width: 120px; }
}
/*properties on merchant site END */