a,
body {
    margin: 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
hr,
menu,
nav,
section {
    display: block
}
a,
hr {
    padding: 0
}
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline-color: transparent;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0
}
ins,
mark {
    background-color: #ff9;
    color: #000
}
body {
    line-height: 1;
    font-family: Arial, Verdana, sans-serif!important
}
nav ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}
a {
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0
}
ins {
    text-decoration: none
}
mark {
    font-style: italic;
    font-weight: 700
}
.panel-footer,
.panel-head,
.panel-simple {
    background: #f3f3f3
}
del {
    text-decoration: line-through
}
abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
hr {
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0
}
input,
select {
    vertical-align: middle
}
*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.row:after,
.row:before {
    content: "";
    display: table;
    clear: both
}
.radius {
    border-radius: 4px;
    overflow: hidden
}
.rounded {
    border-radius: 10px;
    overflow: hidden
}
.text-center {
    text-align: center!important
}
.text-left {
    text-align: left!important
}
.text-right {
    text-align: right!important
}
.panel-content,
.panel-simple {
    border: 1px solid silver;
    text-align: left!important
}
[class*=panel] h1,
[class*=panel] h2,
[class*=panel] h3,
[class*=panel] h4,
[class*=panel] h5,
[class*=panel] h6 {
    line-height: 1;
    margin-bottom: .55556rem;
    color: #333;
    font-weight: 400
}
.panel-simple {
    padding: 15px
}
.panel-body,
.panel-head {
    padding: 10px
}
.panel-footer {
    padding: 10px
}
[class*=BlockGrid-] {
    display: block;
    padding: 0;
    margin: 0 -.625rem
}
[class*=BlockGrid-]:after,
[class*=BlockGrid-]:before {
    content: " ";
    display: table
}
[class*=BlockGrid-]:after {
    clear: both
}
[class*=BlockGrid-]>li {
    display: block;
    height: auto;
    float: left;
    padding: 0 .625rem 1.25rem
}
.page-title {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
    font-size: 36px
}
.btn {
    text-align: center;
    padding: 8px;
    font-size: 15px;
    color: #333;
    border: 0;
    box-shadow: 0 0 5px 0 #ccc;
    text-transform: capitalize;
    outline-color: transparent;
    cursor: pointer;
    text-decoration: none;
    margin: 1.1111rem 0;
    display: block
}
[class*=btn-] {
    transition: background-color .5s ease
}
.btn-buy {
    background: #5cb85c;
    color: #fff
}
.btn-buy:hover {
    background-color: #7ad07a
}
.btn-sent {
    background: #1485e7;
    color: #fff
}
.btn-sent:hover {
    background: #3f98e4
}
.btn-warning {
    background: #efa338;
    color: #fff
}
.btn-warning:hover {
    background: #eeb76a
}
.btn-error {
    background: #ed3333;
    color: #fff
}
.btn-error:hover {
    background: #eb5555
}
.btn-ghost-black {
    background-color: transparent;
    border: 2px solid #000;
    box-shadow: 0 0
}
.btn-ghost-black a,
.btn-ghost-black a:active {
    color: #000
}
.btn-ghost-black:hover {
    background-color: rgba(156, 156, 156, .5)
}
.btn-ghost-white {
    background-color: transparent;
    color: #fff;
    border: 2px solid #fff;
    box-shadow: 0 0
}
.btn-ghost-white a,
.btn-ghost-white a:active,
.btn-ghost-white a:visited {
    color: #fff
}
.btn-ghost-white:hover {
    background-color: rgba(255, 255, 255, .5)
}
.font-12 {
    font-size: .75rem
}
.font-14 {
    font-size: .875rem
}
.font-16 {
    font-size: 1rem
}
.font-18 {
    font-size: 1.125rem
}
.font-20 {
    font-size: 1.25rem
}
.font-22 {
    font-size: 1.375rem
}
.font-24 {
    font-size: 1.5rem
}
.font-26 {
    font-size: 1.083rem
}
.font-28 {
    font-size: 1.167rem
}
.font-30 {
    font-size: 1.25rem
}

@media only screen and (max-width: 640px) {
    .MainContainer {
        width: 100%;
        margin: 0 auto;
        padding: 0 10px;
        box-sizing: border-box
    }
    body {
        background: 0 0
    }
    .hide-small {
        display: none
    }
    .show-small {
        display: block!important
    }
    .text-small-center {
        text-align: center!important
    }
    .text-small-left {
        text-align: left!important
    }
    .text-small-right {
        text-align: right!important
    }
    [class*=col-small-] {
        float: left;
        min-height: 1px;
        padding: 0 10px 5px;
        background-color: transparent;
        text-align: center;
        margin: 0
    }
    .collapse>[class*=col-small-] {
        padding: 0!important
    }
    .col-small-1,
    .col-small-10,
    .col-small-11,
    .col-small-12,
    .col-small-2,
    .col-small-3,
    .col-small-4,
    .col-small-5,
    .col-small-6,
    .col-small-7,
    .col-small-8,
    .col-small-9 {
        float: left
    }
    .col-small-12 {
        width: 100%
    }
    .col-small-11 {
        width: 91.66667%
    }
    .col-small-10 {
        width: 83.33333%
    }
    .col-small-9 {
        width: 75%
    }
    .col-small-8 {
        width: 66.66667%
    }
    .col-small-7 {
        width: 58.33333%
    }
    .col-small-6 {
        width: 50%
    }
    .col-small-5 {
        width: 41.66667%
    }
    .col-small-4 {
        width: 33.33333%
    }
    .col-small-3 {
        width: 25%
    }
    .col-small-2 {
        width: 16.66667%
    }
    .col-small-1 {
        width: 8.33333%
    }
    .small-BlockGrid-1>li {
        width: 100%;
        list-style: none
    }
    .small-BlockGrid-1>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-1>li:nth-of-type(1n+1) {
        clear: both
    }
    .small-BlockGrid-2>li {
        width: 50%;
        list-style: none
    }
    .small-BlockGrid-2>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-2>li:nth-of-type(2n+1) {
        clear: both
    }
    .small-BlockGrid-3>li {
        width: 33.33333%;
        list-style: none
    }
    .small-BlockGrid-3>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-3>li:nth-of-type(3n+1) {
        clear: both
    }
    .small-BlockGrid-4>li {
        width: 25%;
        list-style: none
    }
    .small-BlockGrid-4>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-4>li:nth-of-type(4n+1) {
        clear: both
    }
    .small-BlockGrid-5>li {
        width: 20%;
        list-style: none
    }
    .small-BlockGrid-5>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-5>li:nth-of-type(5n+1) {
        clear: both
    }
    .small-BlockGrid-6>li {
        width: 16.66667%;
        list-style: none
    }
    .small-BlockGrid-6>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-6>li:nth-of-type(6n+1) {
        clear: both
    }
    .small-BlockGrid-7>li {
        width: 14.28571%;
        list-style: none
    }
    .small-BlockGrid-7>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-7>li:nth-of-type(7n+1) {
        clear: both
    }
    .small-BlockGrid-8>li {
        width: 12.5%;
        list-style: none
    }
    .small-BlockGrid-8>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-8>li:nth-of-type(8n+1) {
        clear: both
    }
    .small-BlockGrid-9>li {
        width: 11.11111%;
        list-style: none
    }
    .small-BlockGrid-9>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-9>li:nth-of-type(9n+1) {
        clear: both
    }
    .small-BlockGrid-10>li {
        width: 10%;
        list-style: none
    }
    .small-BlockGrid-10>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-10>li:nth-of-type(10n+1) {
        clear: both
    }
    .small-BlockGrid-11>li {
        width: 9.09091%;
        list-style: none
    }
    .small-BlockGrid-11>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-11>li:nth-of-type(11n+1) {
        clear: both
    }
    .small-BlockGrid-12>li {
        width: 8.33333%;
        list-style: none
    }
    .small-BlockGrid-12>li:nth-of-type(n) {
        clear: none
    }
    .small-BlockGrid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}
@media only screen and (min-width: 641px) {
    .MainContainer {
        width: 80%;
        margin: 0 auto;
        padding: 0 17px;
        box-sizing: border-box
    }
    body {
        background: 0 0
    }
    .hide-medium {
        display: none
    }
    .show-medium {
        display: block!important
    }
    .text-medium-center {
        text-align: center!important
    }
    .text-medium-left {
        text-align: left!important
    }
    .text-medium-right {
        text-align: right!important
    }
    [class*=col-medium-] {
        float: left;
        min-height: 1px;
        padding: 0 10px 5px;
        background-color: transparent;
        text-align: center;
        margin: 0
    }
    .collapse>[class*=col-medium-] {
        padding: 0!important
    }
    .transparent>[class*=col-medium-] {
        background: 0 0!important
    }
    .col-medium-1,
    .col-medium-10,
    .col-medium-11,
    .col-medium-12,
    .col-medium-2,
    .col-medium-3,
    .col-medium-4,
    .col-medium-5,
    .col-medium-6,
    .col-medium-7,
    .col-medium-8,
    .col-medium-9 {
        float: left
    }
    .col-medium-12 {
        width: 100%
    }
    .col-medium-11 {
        width: 91.66667%
    }
    .col-medium-10 {
        width: 83.33333%
    }
    .col-medium-9 {
        width: 75%
    }
    .col-medium-8 {
        width: 66.66667%
    }
    .col-medium-7 {
        width: 58.33333%
    }
    .col-medium-6 {
        width: 50%
    }
    .col-medium-5 {
        width: 41.66667%
    }
    .col-medium-4 {
        width: 33.33333%
    }
    .col-medium-3 {
        width: 25%
    }
    .col-medium-2 {
        width: 16.66667%
    }
    .col-medium-1 {
        width: 8.33333%
    }
    .medium-BlockGrid-1>li {
        width: 100%;
        list-style: none
    }
    .medium-BlockGrid-1>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-1>li:nth-of-type(1n+1) {
        clear: both
    }
    .medium-BlockGrid-2>li {
        width: 50%;
        list-style: none
    }
    .medium-BlockGrid-2>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-2>li:nth-of-type(2n+1) {
        clear: both
    }
    .medium-BlockGrid-3>li {
        width: 33.33333%;
        list-style: none
    }
    .medium-BlockGrid-3>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-3>li:nth-of-type(3n+1) {
        clear: both
    }
    .medium-BlockGrid-4>li {
        width: 25%;
        list-style: none
    }
    .medium-BlockGrid-4>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-4>li:nth-of-type(4n+1) {
        clear: both
    }
    .medium-BlockGrid-5>li {
        width: 20%;
        list-style: none
    }
    .medium-BlockGrid-5>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-5>li:nth-of-type(5n+1) {
        clear: both
    }
    .medium-BlockGrid-6>li {
        width: 16.66667%;
        list-style: none
    }
    .medium-BlockGrid-6>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-6>li:nth-of-type(6n+1) {
        clear: both
    }
    .medium-BlockGrid-7>li {
        width: 14.28571%;
        list-style: none
    }
    .medium-BlockGrid-7>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-7>li:nth-of-type(7n+1) {
        clear: both
    }
    .medium-BlockGrid-8>li {
        width: 12.5%;
        list-style: none
    }
    .medium-BlockGrid-8>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-8>li:nth-of-type(8n+1) {
        clear: both
    }
    .medium-BlockGrid-9>li {
        width: 11.11111%;
        list-style: none
    }
    .medium-BlockGrid-9>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-9>li:nth-of-type(9n+1) {
        clear: both
    }
    .medium-BlockGrid-10>li {
        width: 10%;
        list-style: none
    }
    .medium-BlockGrid-10>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-10>li:nth-of-type(10n+1) {
        clear: both
    }
    .medium-BlockGrid-11>li {
        width: 9.09091%;
        list-style: none
    }
    .medium-BlockGrid-11>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-11>li:nth-of-type(11n+1) {
        clear: both
    }
    .medium-BlockGrid-12>li {
        width: 8.33333%;
        list-style: none
    }
    .medium-BlockGrid-12>li:nth-of-type(n) {
        clear: none
    }
    .medium-BlockGrid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}
@media only screen and (min-width: 1025px) {
    .MainContainer {
        width: 1008px;
        margin: 0 auto;
        padding: 0 17px;
        box-sizing: border-box
    }
    .ProductList #idFCContent{
      float: left;
    }
    body {
        background: 0 0
    }
    .hide-large {
        display: none
    }
    .show-large {
        display: block!important
    }
    .text-large-center {
        text-align: center!important
    }
    .text-large-left {
        text-align: left!important
    }
    .text-large-right {
        text-align: right!important
    }
    [class*=col-large-] {
        float: left;
        min-height: 1px;
        padding: 0 10px 5px;
        background-color: transparent;
        text-align: center;
        margin: 0
    }
    .collapse>[class*=col-large-] {
        padding: 0!important
    }
    .transparent>[class*=col-large-] {
        background: 0 0!important
    }
    .col-large-1,
    .col-large-10,
    .col-large-11,
    .col-large-12,
    .col-large-2,
    .col-large-3,
    .col-large-4,
    .col-large-5,
    .col-large-6,
    .col-large-7,
    .col-large-8,
    .col-large-9 {
        float: left
    }
    .col-large-12 {
        width: 100%
    }
    .col-large-11 {
        width: 91.66667%
    }
    .col-large-10 {
        width: 83.33333%
    }
    .col-large-9 {
        width: 75%
    }
    .col-large-8 {
        width: 66.66667%
    }
    .col-large-7 {
        width: 58.33333%
    }
    .col-large-6 {
        width: 50%
    }
    .col-large-5 {
        width: 41.66667%
    }
    .col-large-4 {
        width: 33.33333%
    }
    .col-large-3 {
        width: 25%
    }
    .col-large-2 {
        width: 16.66667%
    }
    .col-large-1 {
        width: 8.33333%
    }
    .large-BlockGrid-1>li {
        width: 100%;
        list-style: none
    }
    .large-BlockGrid-1>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-1>li:nth-of-type(1n+1) {
        clear: both
    }
    .large-BlockGrid-2>li {
        width: 50%;
        list-style: none
    }
    .large-BlockGrid-2>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-2>li:nth-of-type(2n+1) {
        clear: both
    }
    .large-BlockGrid-3>li {
        width: 33.33333%;
        list-style: none
    }
    .large-BlockGrid-3>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-3>li:nth-of-type(3n+1) {
        clear: both
    }
    .large-BlockGrid-4>li {
        width: 25%;
        list-style: none
    }
    .large-BlockGrid-4>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-4>li:nth-of-type(4n+1) {
        clear: both
    }
    .large-BlockGrid-5>li {
        width: 20%;
        list-style: none
    }
    .large-BlockGrid-5>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-5>li:nth-of-type(5n+1) {
        clear: both
    }
    .large-BlockGrid-6>li {
        width: 16.66667%;
        list-style: none
    }
    .large-BlockGrid-6>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-6>li:nth-of-type(6n+1) {
        clear: both
    }
    .large-BlockGrid-7>li {
        width: 14.28571%;
        list-style: none
    }
    .large-BlockGrid-7>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-7>li:nth-of-type(7n+1) {
        clear: both
    }
    .large-BlockGrid-8>li {
        width: 12.5%;
        list-style: none
    }
    .large-BlockGrid-8>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-8>li:nth-of-type(8n+1) {
        clear: both
    }
    .large-BlockGrid-9>li {
        width: 11.11111%;
        list-style: none
    }
    .large-BlockGrid-9>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-9>li:nth-of-type(9n+1) {
        clear: both
    }
    .large-BlockGrid-10>li {
        width: 10%;
        list-style: none
    }
    .large-BlockGrid-10>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-10>li:nth-of-type(10n+1) {
        clear: both
    }
    .large-BlockGrid-11>li {
        width: 9.09091%;
        list-style: none
    }
    .large-BlockGrid-11>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-11>li:nth-of-type(11n+1) {
        clear: both
    }
    .large-BlockGrid-12>li {
        width: 8.33333%;
        list-style: none
    }
    .large-BlockGrid-12>li:nth-of-type(n) {
        clear: none
    }
    .large-BlockGrid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}
@media only screen and (min-width: 1366px) {
    .MainContainer {
        width: 1170px;
        margin: 0 auto;
        padding: 0 17px;
        box-sizing: border-box
    }
    .ProductList #idFCContent{
      float: right;
    }
    body {
        background: 0 0
    }
    .hide-mlarge {
        display: none
    }
    .show-mlarge {
        display: block!important
    }
    .text-mlarge-center {
        text-align: center!important
    }
    .text-mlarge-left {
        text-align: left!important
    }
    .text-mlarge-right {
        text-align: right!important
    }
    [class*=col-mlarge-] {
        float: left;
        min-height: 1px;
        padding: 0 10px 5px;
        background-color: transparent;
        text-align: center
    }
    .collapse>[class*=col-mlarge-] {
        padding: 0!important
    }
    .transparent>[class*=col-mlarge-] {
        background: 0 0!important
    }
    .col-mlarge-1,
    .col-mlarge-10,
    .col-mlarge-11,
    .col-mlarge-12,
    .col-mlarge-2,
    .col-mlarge-3,
    .col-mlarge-4,
    .col-mlarge-5,
    .col-mlarge-6,
    .col-mlarge-7,
    .col-mlarge-8,
    .col-mlarge-9 {
        float: left
    }
    .col-mlarge-12 {
        width: 100%
    }
    .col-mlarge-11 {
        width: 91.66667%
    }
    .col-mlarge-10 {
        width: 83.33333%
    }
    .col-mlarge-9 {
        width: 75%
    }
    .col-mlarge-8 {
        width: 66.66667%
    }
    .col-mlarge-7 {
        width: 58.33333%
    }
    .col-mlarge-6 {
        width: 50%
    }
    .col-mlarge-5 {
        width: 41.66667%
    }
    .col-mlarge-4 {
        width: 33.33333%
    }
    .col-mlarge-3 {
        width: 25%
    }
    .col-mlarge-2 {
        width: 16.66667%
    }
    .col-mlarge-1 {
        width: 8.33333%
    }
    .mlarge-BlockGrid-1>li {
        width: 100%;
        list-style: none
    }
    .mlarge-BlockGrid-1>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-1>li:nth-of-type(1n+1) {
        clear: both
    }
    .mlarge-BlockGrid-2>li {
        width: 50%;
        list-style: none
    }
    .mlarge-BlockGrid-2>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-2>li:nth-of-type(2n+1) {
        clear: both
    }
    .mlarge-BlockGrid-3>li {
        width: 33.33333%;
        list-style: none
    }
    .mlarge-BlockGrid-3>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-3>li:nth-of-type(3n+1) {
        clear: both
    }
    .mlarge-BlockGrid-4>li {
        width: 25%;
        list-style: none
    }
    .mlarge-BlockGrid-4>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-4>li:nth-of-type(4n+1) {
        clear: both
    }
    .mlarge-BlockGrid-5>li {
        width: 20%;
        list-style: none
    }
    .mlarge-BlockGrid-5>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-5>li:nth-of-type(5n+1) {
        clear: both
    }
    .mlarge-BlockGrid-6>li {
        width: 16.66667%;
        list-style: none
    }
    .mlarge-BlockGrid-6>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-6>li:nth-of-type(6n+1) {
        clear: both
    }
    .mlarge-BlockGrid-7>li {
        width: 14.28571%;
        list-style: none
    }
    .mlarge-BlockGrid-7>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-7>li:nth-of-type(7n+1) {
        clear: both
    }
    .mlarge-BlockGrid-8>li {
        width: 12.5%;
        list-style: none
    }
    .mlarge-BlockGrid-8>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-8>li:nth-of-type(8n+1) {
        clear: both
    }
    .mlarge-BlockGrid-9>li {
        width: 11.11111%;
        list-style: none
    }
    .mlarge-BlockGrid-9>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-9>li:nth-of-type(9n+1) {
        clear: both
    }
    .mlarge-BlockGrid-10>li {
        width: 10%;
        list-style: none
    }
    .mlarge-BlockGrid-10>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-10>li:nth-of-type(10n+1) {
        clear: both
    }
    .mlarge-BlockGrid-11>li {
        width: 9.09091%;
        list-style: none
    }
    .mlarge-BlockGrid-11>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-11>li:nth-of-type(11n+1) {
        clear: both
    }
    .mlarge-BlockGrid-12>li {
        width: 8.33333%;
        list-style: none
    }
    .mlarge-BlockGrid-12>li:nth-of-type(n) {
        clear: none
    }
    .mlarge-BlockGrid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}
@media only screen and (min-width: 1441px) {
    .MainContainer {
        width: 1170px;
        margin: 0 auto;
        padding: 0;
        box-sizing: border-box
    }

    .ProductList #idFCContent{
      float: right;
    }

    body {
        background: 0 0
    }
    .hide-xlarge {
        display: none
    }
    .show-xlarge {
        display: block!important
    }
    .text-xlarge-center {
        text-align: center!important
    }
    .text-xlarge-left {
        text-align: left!important
    }
    .text-xlarge-right {
        text-align: right!important
    }
    [class*=col-xlarge-] {
        float: left;
        min-height: 1px;
        padding: 0 10px 5px;
        background-color: transparent;
        text-align: center
    }
    .collapse>[class*=col-xlarge-] {
        padding: 0!important
    }
    .transparent>[class*=col-xlarge-] {
        background: 0 0!important
    }
    .col-xlarge-1,
    .col-xlarge-10,
    .col-xlarge-11,
    .col-xlarge-12,
    .col-xlarge-2,
    .col-xlarge-3,
    .col-xlarge-4,
    .col-xlarge-5,
    .col-xlarge-6,
    .col-xlarge-7,
    .col-xlarge-8,
    .col-xlarge-9 {
        float: left
    }
    .col-xlarge-12 {
        width: 100%
    }
    .col-xlarge-11 {
        width: 91.66667%
    }
    .col-xlarge-10 {
        width: 83.33333%
    }
    .FCProduct.ProductList .col-xlarge-10 {
        width: 80%
    }
    .col-xlarge-9 {
        width: 75%
    }
    .col-xlarge-8 {
        width: 66.66667%
    }
    .col-xlarge-7 {
        width: 58.33333%
    }
    .col-xlarge-6 {
        width: 50%
    }
    .col-xlarge-5 {
        width: 41.66667%
    }
    .col-xlarge-4 {
        width: 33.33333%
    }
    .col-xlarge-3 {
        width: 25%
    }
    .col-xlarge-2 {
        width: 16.66667%
    }
    .col-xlarge-1 {
        width: 8.33333%
    }
    .xlarge-BlockGrid-1>li {
        width: 100%;
        list-style: none
    }
    .xlarge-BlockGrid-1>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-1>li:nth-of-type(1n+1) {
        clear: both
    }
    .xlarge-BlockGrid-2>li {
        width: 50%;
        list-style: none
    }
    .xlarge-BlockGrid-2>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-2>li:nth-of-type(2n+1) {
        clear: both
    }
    .xlarge-BlockGrid-3>li {
        width: 33.33333%;
        list-style: none
    }
    .xlarge-BlockGrid-3>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-3>li:nth-of-type(3n+1) {
        clear: both
    }
    .xlarge-BlockGrid-4>li {
        width: 25%;
        list-style: none
    }
    .xlarge-BlockGrid-4>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-4>li:nth-of-type(4n+1) {
        clear: both
    }
    .xlarge-BlockGrid-5>li {
        width: 20%;
        list-style: none
    }
    .xlarge-BlockGrid-5>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-5>li:nth-of-type(5n+1) {
        clear: both
    }
    .xlarge-BlockGrid-6>li {
        width: 16.66667%;
        list-style: none
    }
    .xlarge-BlockGrid-6>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-6>li:nth-of-type(6n+1) {
        clear: both
    }
    .xlarge-BlockGrid-7>li {
        width: 14.28571%;
        list-style: none
    }
    .xlarge-BlockGrid-7>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-7>li:nth-of-type(7n+1) {
        clear: both
    }
    .xlarge-BlockGrid-8>li {
        width: 12.5%;
        list-style: none
    }
    .xlarge-BlockGrid-8>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-8>li:nth-of-type(8n+1) {
        clear: both
    }
    .xlarge-BlockGrid-9>li {
        width: 11.11111%;
        list-style: none
    }
    .xlarge-BlockGrid-9>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-9>li:nth-of-type(9n+1) {
        clear: both
    }
    .xlarge-BlockGrid-10>li {
        width: 10%;
        list-style: none
    }
    .xlarge-BlockGrid-10>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-10>li:nth-of-type(10n+1) {
        clear: both
    }
    .xlarge-BlockGrid-11>li {
        width: 9.09091%;
        list-style: none
    }
    .xlarge-BlockGrid-11>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-11>li:nth-of-type(11n+1) {
        clear: both
    }
    .xlarge-BlockGrid-12>li {
        width: 8.33333%;
        list-style: none
    }
    .xlarge-BlockGrid-12>li:nth-of-type(n) {
        clear: none
    }
    .xlarge-BlockGrid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}

@media only screen and (min-width: 1170px) {
    .MainContainer {
        width: 1170px;
        margin: 0 auto;
        padding: 0 17px;
        box-sizing: border-box
    }
}