#catalogLineList { margin-bottom: 24px; }
#catalogLineList .itemRow { -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border: 1px solid #e7e8ea; border-collapse: collapse; margin-bottom: 24px; border-radius: 4px; display: table; width: 100%; }
#catalogLineList .itemRow:hover { border: 1px solid #cccccc; }
#catalogLineList .column { vertical-align: middle; display: table-cell; position: relative; padding: 24px 0px; }
#catalogLineList .column:first-child { width: 400px; border: 0px; }
#catalogLineList .column:last-child { border-left: 1px solid #e7e8ea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 24px 24px; height: 100%; width: 270px; }
#catalogLineList .name { -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; text-decoration: none; display: inline-block; margin-bottom: 12px; margin-right: 12px; font-size: 18px; color: #000; }
#catalogLineList .description { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 12px; padding-right: 12px; font-size: 12px; color: #888888; }
#catalogLineList .prop { border-spacing: 0px; width: 50%; }
#catalogLineList .picture { position: relative; text-align: center; display: block; }
#catalogLineList .picture img { max-height: 250px; max-width: 80%; }
#catalogLineList .rating { display: inline-block; vertical-align: middle; margin-bottom: 12px; margin-right: 12px; position: relative; overflow: hidden; margin-top: 4px; height: 15px; width: 79px; z-index: 2; }
#catalogLineList .rating i { background: url(rating.png) repeat 0 0px transparent; height: 15px; width: 79px; position: absolute; display: block; left: 0px; top: 0px; }
#catalogLineList .rating i.m { background: url(rating.png) repeat 0 -14px transparent; width: 0px; z-index: 10; }
#catalogLineList .priceLabel { font-family: 'robotobold'; margin-right: 4px; font-size: 21px; float: left; }
#catalogLineList .price { font-family: 'robotobold'; text-decoration: none; margin-bottom: 12px; position: relative; font-size: 21px; display: block; color: #000000; }
#catalogLineList .price .measure { font-size: 16px; }
#catalogLineList .price .discount { font-family: 'roboto_ltregular'; position: absolute; padding-left: 4px; font-size: 14px; color: #888888; right: 0px; top: -18px; }
#catalogLineList .addCart { -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; line-height: 60px; border-radius: 4px; color: #ffffff; height: 60px; font-size: 18px; text-align: center; display: block; text-decoration: none; margin-top: 16px; margin-bottom: 12px; }
#catalogLineList .icon { vertical-align: middle; display: inline-block; }
#catalogLineList .addCart .icon { padding-right: 12px; margin-top: -6px; }
#catalogLineList .row { margin-bottom: 12px; overflow: hidden; }
#catalogLineList .label { -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; font-family: 'roboto_condensedlight'; text-decoration: none; line-height: 21px; font-size: 15px; color: #717171; display: block; width: 45%; float: left; }
#catalogLineList .label:hover { color: #000000; }
#catalogLineList .label:nth-child(1), #catalogLineList .label:nth-child(3) { width: 55%; }
#catalogLineList .label .icon { padding-right: 6px; margin-top: -4px; }
#catalogLineList .article { background-color: #f3f3f3; border-radius: 4px; text-align: center; line-height: 32px; padding: 0 12px; color: #888888; }
#catalogLineList .skuPropertyName { margin-bottom: 4px; font-size: 13px; color: #000000; }
#catalogLineList .skuPropertyList { overflow: hidden; list-style: none; margin: 0px -4px; padding: 0px; }
#catalogLineList .skuProperty { overflow: hidden; margin: 12px 0; }
#catalogLineList .skuProperty li { box-sizing: border-box; overflow: hidden; min-width: 35px; padding: 4px; float: left; }
#catalogLineList .skuProperty .selected .skuPropertyLink { position: relative; top: -2px; }
#catalogLineList .skuProperty .disabled { display: none; }
#catalogLineList .skuPropertyLink { border: 1px solid #dddddd; text-decoration: none; text-align: center; line-height: 20px; padding: 4px 6px; min-width: 30px; display: block; color: #000000; }
#catalogLineList .skuPropertyList img { vertical-align: middle; max-height: 100%; max-width: 100%; }
#catalogLineList .prop a { -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #000000; }
.subcollectionsList {margin-bottom:20px;}
.subcollectionsList .item{text-align:center;}
.collection-filters {text-align:center;margin-bottom:20px;}
.collection-filters a {margin:0 10px; font-size:13px;color:#ed1c24}
.collection-filters a:hover{text-decoration:none;}
.collection-description {padding-top:20px;}
.collection-description h1, .collection-description h2, .collection-description h3, .collection-description h4, .collection-description h5, .collection-description h6 {padding:0px;margin:0 0 20px 0; text-transform:uppercase;}
.collection-description h1 {font-family:arial;font-size:26px;font-weight:700;}
.collection-description h2 {font-size:20px;}
.collection-description h3 {font-size:18px;}
.collection-description h4, .collection-description h5, .collection-description h6 {font-size:16px;}
.collection-description h5, .collection-description h6 {text-transform:none;}
.collection-description p {margin-bottom:30px !important;}
.collection-description img {margin-bottom:20px;max-width:100%;max-height:100%;font-size:0px;line-height:0px;}
.collection-description img[style="float: right;"], .collection-description img[style="float:right;"] {margin:0px 0 20px 25px;max-width:25%;}
.collection-description img[style="float: left;"], .collection-description img[style="float:left;"] {margin:0px 25px 20px 0px;max-width:25%}
.collection-description video {width:100% !important;height:auto !important;}







