.pp_description{font-size:18px; margin-top:2px!important; font-weight:bold; text-transform:uppercase;}
/*
@media (max-width: 1200px) and (min-width: 475px) {
	.logo-main{margin-top:-45px!important; position:absolute; margin-left:-35px!important;}
	.logo-main2{margin-top:-45px!important; position:absolute; margin-left:70px!important;}

}
*/
@media (max-width: 1200px) and (min-width: 475px) {
	.logo-main2{
		height: 60px;
		margin-left: 80px !important;
		margin-top: -50px !important;
		position: absolute !important;
		width: 105px;
	}
	.logo-main{
		height: 70px;
		margin-left: 0 !important;
		margin-top: -35px !important;
		position: absolute;
		width: 77px;
	}
	

}
@media (max-width: 768px) {
	.logo-main{margin-top:-18px!important;width:50px; height: 50px; position:absolute; margin-left:-35px!important;}
	.logo-main2{margin-top:-35px!important; width:100px; height: 50px; position:absolute; margin-left:20px!important;}
}

@media (max-width: 1000px) {
.nav-primary.nix-nav-list li:first-child{margin-left:0px!important;}
.nix-nav-submenu-link{padding-left:0px!important; padding-right:0px!important; margin: 2px;}
}
@media (max-width: 430px) {
	.logo-main{margin-top:-18px!important;width:50px; height: 50px; position:absolute; margin-left:-80px!important;}
	.logo-main2{margin-top:-35px!important; width:100px; height: 50px; position:absolute; margin-left:-20px!important;}

}
@media (max-width: 480px) {
    #fullResImage {
        width: 100%!important;
    }
    .news-detail p.flex {
        display: block;
    }
    .news-detail p.flex a {
        display: block;
        width: 50%;
        float: left;
    }
    .news-detail p.flex img {
        width: 100%;
        display: inline-block;
    }  
    .nix-footer-menu {
        display: none;
    }
    footer.nix-footer {
        min-height: 200px;
    }
}
@keyframes loading {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes loading {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.width-1 {
    width: 100%;
}
.width-2 {
    width: 50%;
}
.width-3 {
    width: 33.3333%;
}
.width-4 {
    width: 25%;
}
.width-5 {
    width: 20%;
}
.width-6 {
    width: 16.6667%;
}
.width-7 {
    width: 14.2857%;
}
.width-8 {
    width: 12.5%;
}
.width-9 {
    width: 11.1111%;
}
.width-10 {
    width: 10%;
}
.width-11 {
    width: 9.09091%;
}
.width-12 {
    width: 8.33333%;
}
.width-13 {
    width: 7.69231%;
}
.width-14 {
    width: 7.14286%;
}
.width-15 {
    width: 6.66667%;
}
.width-16 {
    width: 6.25%;
}
.width-17 {
    width: 5.88235%;
}
.width-18 {
    width: 5.55556%;
}
.width-19 {
    width: 5.26316%;
}
.width-20 {
    width: 5%;
}
.width-21 {
    width: 4.7619%;
}
.width-22 {
    width: 4.54545%;
}
.width-23 {
    width: 4.34783%;
}
.width-24 {
    width: 4.16667%;
}
.width-25 {
    width: 4%;
}
.width-26 {
    width: 3.84615%;
}
.width-27 {
    width: 3.7037%;
}
.width-28 {
    width: 3.57143%;
}
.width-29 {
    width: 3.44828%;
}
.width-30 {
    width: 3.33333%;
}
html {
    font-family: sans-serif;
}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background: transparent none repeat scroll 0 0;
}
a:active, a:hover {
    outline: 0 none;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
h1 {
    /*font-size: 2em;*/
	font-size: 25px;
    margin: 0.67em 0;
}
mark {
    background: #ff0 none repeat scroll 0 0;
    color: #000;
}
small {
    font-size: 80%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0 none;
	max-width: 100%;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    box-sizing: content-box;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0 none;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
@media print {
* {
    background: transparent none repeat scroll 0 0 !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
}
a, a:visited {
    text-decoration: underline;
}
a[href]::after {
    content: " (" attr(href) ")";
}
abbr[title]::after {
    content: " (" attr(title) ")";
}
a[href^="javascript:"]::after, a[href^="#"]::after {
    content: "";
}
pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr, img {
    page-break-inside: avoid;
}
img {
    max-width: 100% !important;
}
p, h2, h3 {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
select {
    background: #fff none repeat scroll 0 0 !important;
}
.navbar {
    display: none;
}
.table td, .table th {
    background-color: #fff !important;
}
.btn > .caret, .dropup > .btn > .caret {
    border-top-color: #000 !important;
}
.label {
    border: 1px solid #000;
}
.table {
    border-collapse: collapse !important;
}
.table-bordered th, .table-bordered td {
    border: 1px solid #ddd !important;
}
}
* {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
html {
    font-size: 62.5%;
}
body {
    background-color: #fff;
    color: #333;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #428bca;
    text-decoration: none;
}
a:hover, a:focus {
    color: #2a6496;
    text-decoration: underline;
}
a:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}
.img-responsive, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    max-width: 100%;
    margin: 0 auto;
}
.img-rounded {
    border-radius: 6px;
}
.img-thumbnail {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    height: auto;
    line-height: 1.42857;
    max-width: 100%;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}
.img-circle {
    border-radius: 50%;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 20px;
    margin-top: 20px;
}
.sr-only {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    color: #999;
    font-weight: normal;
    line-height: 1;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
    font-size: 65%;
}
h4, .h4, h5, .h5, h6, .h6 {
    margin-bottom: 10px;
    margin-top: 10px;
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
    font-size: 75%;
}
h1, .h1 {
    font-size: 25px;
}
h2, .h2 {
    font-size: 25px;
}
h3, .h3 {
    font-size: 24px;
}
h4, .h4 {
    font-size: 18px;
}
h5, .h5 {
    font-size: 14px;
}
h6, .h6 {
    font-size: 12px;
}
p {
    margin: 0 0 10px;
}
.lead {
    font-size: 16px;
    font-weight: 200;
    line-height: 1.4;
    margin-bottom: 20px;
}
@media (min-width: 768px) {
.lead {
    font-size: 21px;
}
}
small, .small {
    font-size: 85%;
}
cite {
    font-style: normal;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-muted {
    color: #999;
}
.text-primary {
    color: #428bca;
}
a.text-primary:hover {
    color: #3071a9;
}
.text-success {
    color: #3c763d;
}
a.text-success:hover {
    color: #2b542c;
}
.text-info {
    color: #31708f;
}
a.text-info:hover {
    color: #245269;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:hover {
    color: #66512c;
}
.text-danger {
    color: #a94442;
}
a.text-danger:hover {
    color: #843534;
}
.bg-primary {
    background-color: #428bca;
    color: #fff;
}
a.bg-primary:hover {
    background-color: #3071a9;
}
.bg-success {
    background-color: #dff0d8;
}
a.bg-success:hover {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:hover {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:hover {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:hover {
    background-color: #e4b9b9;
}
.page-header {
    border-bottom: 1px solid #eee;
    margin: 40px 0 20px;
    padding-bottom: 9px;
}
ul, ol {
    margin-bottom: 10px;
    margin-top: 0;
}
ul ul, ol ul, ul ol, ol ol {
    margin-bottom: 0;
}
.list-unstyled {
    list-style: outside none none;
    padding-left: 0;
}
.list-inline {
    list-style: outside none none;
    margin-left: -5px;
    padding-left: 0;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
dl {
    margin-bottom: 20px;
    margin-top: 0;
}
dt, dd {
    line-height: 1.42857;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
@media (min-width: 768px) {
.dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;
}
.dl-horizontal dd {
    margin-left: 180px;
}
}
abbr[title], abbr[data-original-title] {
    border-bottom: 1px dotted #999;
    cursor: help;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    border-left: 5px solid #eee;
    font-size: 17.5px;
    margin: 0 0 20px;
    padding: 10px 20px;
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    margin-bottom: 0;
}
blockquote footer, blockquote small, blockquote .small {
    color: #999;
    display: block;
    font-size: 80%;
    line-height: 1.42857;
}
blockquote footer::before, blockquote small::before, blockquote .small::before {
    content: "— ";
}
.blockquote-reverse, blockquote.pull-right {
    border-left: 0 none;
    border-right: 5px solid #eee;
    padding-left: 0;
    padding-right: 15px;
    text-align: right;
}
.blockquote-reverse footer::before, blockquote.pull-right footer::before, .blockquote-reverse small::before, blockquote.pull-right small::before, .blockquote-reverse .small::before, blockquote.pull-right .small::before {
    content: "";
}
.blockquote-reverse footer::after, blockquote.pull-right footer::after, .blockquote-reverse small::after, blockquote.pull-right small::after, .blockquote-reverse .small::after, blockquote.pull-right .small::after {
    content: " —";
}
blockquote::before, blockquote::after {
    content: "";
}
address {
    font-style: normal;
    line-height: 1.42857;
    margin-bottom: 20px;
}
h1, h2 {
    margin-top: 1.2em;
}
h3, h4, h5, h6 {
    margin-top: 2.5em;
}
h1 {
    font-size: 54px;
    letter-spacing: -0.5px;
    line-height: 60px;
}
h2 {
    font-size: 40px;
    letter-spacing: -0.5px;
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 13px;
}
h5 {
    font-size: 11px;
}
p {
    color: #1e1e1e;
    font-size: 14px;
    text-indent: 1.5em;
    letter-spacing: 0.25px;
    line-height: 1.818em;
    margin-bottom: 2em;
}
a {
    color: #1e1e1e;
    transition: all 0.25s ease-in 0s;
}
a:hover {
    color: #acb1b4;
    transition: all 0.25s ease-in 0s;
}
.long-copy, .long-copy p {
    font-size: 14px;
    line-height: 2em;
}
.bold, strong, b {
    font-family: "Montserrat Bold",sans-serif;
    font-weight: normal;
}
.italic {
}
blockquote {
    border: medium none;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 24px;
    line-height: 1.2em;
    margin: 0.64em 0;
    padding: 0 0.46875em;
}
@media (min-width: 768px) {
blockquote {
    font-size: 32px;
}
}
.caption {
    color: #acb1b4;
    font-size: 11px;
    line-height: 1.2em;
    margin-bottom: 3.63em;
    text-align: center;
}
.indent {
    padding-left: 40px;
}
.quote {
    text-indent: -0.4em;
}
.quote::before {
    color: #acb1b4;
    content: "“";
}
.quote::after {
    color: #acb1b4;
    content: "”";
    white-space: nowrap;
}
code, kbd, pre, samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
code {
    background-color: #f9f2f4;
    border-radius: 4px;
    color: #c7254e;
    font-size: 90%;
    padding: 2px 4px;
    white-space: nowrap;
}
kbd {
    background-color: #333;
    border-radius: 3px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) inset;
    color: #fff;
    font-size: 90%;
    padding: 2px 4px;
}
pre {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #333;
    display: block;
    font-size: 13px;
    line-height: 1.42857;
    margin: 0 0 10px;
    padding: 9.5px;
    word-break: break-all;
    word-wrap: break-word;
}
pre code {
    background-color: transparent;
    border-radius: 0;
    color: inherit;
    font-size: inherit;
    padding: 0;
    white-space: pre-wrap;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}
@media (min-width: 768px) {
.container {
    width: 740px;
}
}
@media (min-width: 992px) {
.container {
    width: 960px;
}
}
@media (min-width: 1200px) {
.container {
    width: 1200px;
}
}
.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.row {
    margin-left: -10px;
    margin-right: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.6667%;
}
.col-xs-10 {
    width: 83.3333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.6667%;
}
.col-xs-7 {
    width: 58.3333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.6667%;
}
.col-xs-4 {
    width: 33.3333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.6667%;
}
.col-xs-1 {
    width: 8.33333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.6667%;
}
.col-xs-pull-10 {
    right: 83.3333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.6667%;
}
.col-xs-pull-7 {
    right: 58.3333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.6667%;
}
.col-xs-pull-4 {
    right: 33.3333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.6667%;
}
.col-xs-pull-1 {
    right: 8.33333%;
}
.col-xs-pull-0 {
    right: 0;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.6667%;
}
.col-xs-push-10 {
    left: 83.3333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.6667%;
}
.col-xs-push-7 {
    left: 58.3333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.6667%;
}
.col-xs-push-4 {
    left: 33.3333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.6667%;
}
.col-xs-push-1 {
    left: 8.33333%;
}
.col-xs-push-0 {
    left: 0;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.6667%;
}
.col-xs-offset-10 {
    margin-left: 83.3333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.6667%;
}
.col-xs-offset-7 {
    margin-left: 58.3333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.6667%;
}
.col-xs-offset-4 {
    margin-left: 33.3333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.6667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
.col-sm-12 {
    width: 100%;
}
.col-sm-11 {
    width: 91.6667%;
}
.col-sm-10 {
    width: 83.3333%;
}
.col-sm-9 {
    width: 75%;
}
.col-sm-8 {
    width: 66.6667%;
}
.col-sm-7 {
    width: 58.3333%;
}
.col-sm-6 {
    width: 50%;
}
.col-sm-5 {
    width: 41.6667%;
}
.col-sm-4 {
    width: 33.3333%;
}
.col-sm-3 {
    width: 25%;
}
.col-sm-2 {
    width: 16.6667%;
}
.col-sm-1 {
    width: 8.33333%;
}
.col-sm-pull-12 {
    right: 100%;
}
.col-sm-pull-11 {
    right: 91.6667%;
}
.col-sm-pull-10 {
    right: 83.3333%;
}
.col-sm-pull-9 {
    right: 75%;
}
.col-sm-pull-8 {
    right: 66.6667%;
}
.col-sm-pull-7 {
    right: 58.3333%;
}
.col-sm-pull-6 {
    right: 50%;
}
.col-sm-pull-5 {
    right: 41.6667%;
}
.col-sm-pull-4 {
    right: 33.3333%;
}
.col-sm-pull-3 {
    right: 25%;
}
.col-sm-pull-2 {
    right: 16.6667%;
}
.col-sm-pull-1 {
    right: 8.33333%;
}
.col-sm-pull-0 {
    right: 0;
}
.col-sm-push-12 {
    left: 100%;
}
.col-sm-push-11 {
    left: 91.6667%;
}
.col-sm-push-10 {
    left: 83.3333%;
}
.col-sm-push-9 {
    left: 75%;
}
.col-sm-push-8 {
    left: 66.6667%;
}
.col-sm-push-7 {
    left: 58.3333%;
}
.col-sm-push-6 {
    left: 50%;
}
.col-sm-push-5 {
    left: 41.6667%;
}
.col-sm-push-4 {
    left: 33.3333%;
}
.col-sm-push-3 {
    left: 25%;
}
.col-sm-push-2 {
    left: 16.6667%;
}
.col-sm-push-1 {
    left: 8.33333%;
}
.col-sm-push-0 {
    left: 0;
}
.col-sm-offset-12 {
    margin-left: 100%;
}
.col-sm-offset-11 {
    margin-left: 91.6667%;
}
.col-sm-offset-10 {
    margin-left: 83.3333%;
}
.col-sm-offset-9 {
    margin-left: 75%;
}
.col-sm-offset-8 {
    margin-left: 66.6667%;
}
.col-sm-offset-7 {
    margin-left: 58.3333%;
}
.col-sm-offset-6 {
    margin-left: 50%;
}
.col-sm-offset-5 {
    margin-left: 41.6667%;
}
.col-sm-offset-4 {
    margin-left: 33.3333%;
}
.col-sm-offset-3 {
    margin-left: 25%;
}
.col-sm-offset-2 {
    margin-left: 16.6667%;
}
.col-sm-offset-1 {
    margin-left: 8.33333%;
}
.col-sm-offset-0 {
    margin-left: 0;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.col-md-12 {
    width: 100%;
}
.col-md-11 {
    width: 91.6667%;
}
.col-md-10 {
    width: 83.3333%;
}
.col-md-9 {
    width: 75%;
}
.col-md-8 {
    width: 66.6667%;
}
.col-md-7 {
    width: 58.3333%;
}
.col-md-6 {
    width: 50%;
}
.col-md-5 {
    width: 41.6667%;
}
.col-md-4 {
    width: 33.3333%;
}
.col-md-3 {
    width: 25%;
}
.col-md-2 {
    width: 16.6667%;
}
.col-md-1 {
    width: 8.33333%;
}
.col-md-pull-12 {
    right: 100%;
}
.col-md-pull-11 {
    right: 91.6667%;
}
.col-md-pull-10 {
    right: 83.3333%;
}
.col-md-pull-9 {
    right: 75%;
}
.col-md-pull-8 {
    right: 66.6667%;
}
.col-md-pull-7 {
    right: 58.3333%;
}
.col-md-pull-6 {
    right: 50%;
}
.col-md-pull-5 {
    right: 41.6667%;
}
.col-md-pull-4 {
    right: 33.3333%;
}
.col-md-pull-3 {
    right: 25%;
}
.col-md-pull-2 {
    right: 16.6667%;
}
.col-md-pull-1 {
    right: 8.33333%;
}
.col-md-pull-0 {
    right: 0;
}
.col-md-push-12 {
    left: 100%;
}
.col-md-push-11 {
    left: 91.6667%;
}
.col-md-push-10 {
    left: 83.3333%;
}
.col-md-push-9 {
    left: 75%;
}
.col-md-push-8 {
    left: 66.6667%;
}
.col-md-push-7 {
    left: 58.3333%;
}
.col-md-push-6 {
    left: 50%;
}
.col-md-push-5 {
    left: 41.6667%;
}
.col-md-push-4 {
    left: 33.3333%;
}
.col-md-push-3 {
    left: 25%;
}
.col-md-push-2 {
    left: 16.6667%;
}
.col-md-push-1 {
    left: 8.33333%;
}
.col-md-push-0 {
    left: 0;
}
.col-md-offset-12 {
    margin-left: 100%;
}
.col-md-offset-11 {
    margin-left: 91.6667%;
}
.col-md-offset-10 {
    margin-left: 83.3333%;
}
.col-md-offset-9 {
    margin-left: 75%;
}
.col-md-offset-8 {
    margin-left: 66.6667%;
}
.col-md-offset-7 {
    margin-left: 58.3333%;
}
.col-md-offset-6 {
    margin-left: 50%;
}
.col-md-offset-5 {
    margin-left: 41.6667%;
}
.col-md-offset-4 {
    margin-left: 33.3333%;
}
.col-md-offset-3 {
    margin-left: 25%;
}
.col-md-offset-2 {
    margin-left: 16.6667%;
}
.col-md-offset-1 {
    margin-left: 8.33333%;
}
.col-md-offset-0 {
    margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
}
.col-lg-12 {
    width: 100%;
}
.col-lg-11 {
    width: 91.6667%;
}
.col-lg-10 {
    width: 83.3333%;
}
.col-lg-9 {
    width: 75%;
}
.col-lg-8 {
    width: 66.6667%;
}
.col-lg-7 {
    width: 58.3333%;
}
.col-lg-6 {
    width: 50%;
}
.col-lg-5 {
    width: 41.6667%;
}
.col-lg-4 {
    width: 33.3333%;
}
.col-lg-3 {
    width: 25%;
}
.col-lg-2 {
    width: 16.6667%;
}
.col-lg-1 {
    width: 8.33333%;
}
.col-lg-pull-12 {
    right: 100%;
}
.col-lg-pull-11 {
    right: 91.6667%;
}
.col-lg-pull-10 {
    right: 83.3333%;
}
.col-lg-pull-9 {
    right: 75%;
}
.col-lg-pull-8 {
    right: 66.6667%;
}
.col-lg-pull-7 {
    right: 58.3333%;
}
.col-lg-pull-6 {
    right: 50%;
}
.col-lg-pull-5 {
    right: 41.6667%;
}
.col-lg-pull-4 {
    right: 33.3333%;
}
.col-lg-pull-3 {
    right: 25%;
}
.col-lg-pull-2 {
    right: 16.6667%;
}
.col-lg-pull-1 {
    right: 8.33333%;
}
.col-lg-pull-0 {
    right: 0;
}
.col-lg-push-12 {
    left: 100%;
}
.col-lg-push-11 {
    left: 91.6667%;
}
.col-lg-push-10 {
    left: 83.3333%;
}
.col-lg-push-9 {
    left: 75%;
}
.col-lg-push-8 {
    left: 66.6667%;
}
.col-lg-push-7 {
    left: 58.3333%;
}
.col-lg-push-6 {
    left: 50%;
}
.col-lg-push-5 {
    left: 41.6667%;
}
.col-lg-push-4 {
    left: 33.3333%;
}
.col-lg-push-3 {
    left: 25%;
}
.col-lg-push-2 {
    left: 16.6667%;
}
.col-lg-push-1 {
    left: 8.33333%;
}
.col-lg-push-0 {
    left: 0;
}
.col-lg-offset-12 {
    margin-left: 100%;
}
.col-lg-offset-11 {
    margin-left: 91.6667%;
}
.col-lg-offset-10 {
    margin-left: 83.3333%;
}
.col-lg-offset-9 {
    margin-left: 75%;
}
.col-lg-offset-8 {
    margin-left: 66.6667%;
}
.col-lg-offset-7 {
    margin-left: 58.3333%;
}
.col-lg-offset-6 {
    margin-left: 50%;
}
.col-lg-offset-5 {
    margin-left: 41.6667%;
}
.col-lg-offset-4 {
    margin-left: 33.3333%;
}
.col-lg-offset-3 {
    margin-left: 25%;
}
.col-lg-offset-2 {
    margin-left: 16.6667%;
}
.col-lg-offset-1 {
    margin-left: 8.33333%;
}
.col-lg-offset-0 {
    margin-left: 0;
}
}
fieldset {
    border: 0 none;
    margin: 0;
    min-width: 0;
    padding: 0;
}
legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    font-size: 21px;
    line-height: inherit;
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
}
label {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 5px;
}
input[type="search"] {
    box-sizing: border-box;
}
input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 4px 0 0;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple], select[size] {
    height: auto;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
output {
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding-top: 7px;
}
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control:focus {
    border-color: #c0c2c3;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(192, 194, 195, 0.6);
    outline: 0 none;
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
}
input[type="date"] {
    line-height: 34px;
}
.form-group {
    margin-bottom: 15px;
}
.radio, .checkbox {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    min-height: 20px;
    padding-left: 20px;
}
.radio label, .checkbox label {
    cursor: pointer;
    display: inline;
    font-weight: normal;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px;
}
.radio + .radio, .checkbox + .checkbox {
    margin-top: -5px;
}
.radio-inline, .checkbox-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    padding-left: 20px;
    vertical-align: middle;
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-left: 10px;
    margin-top: 0;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.input-sm {
    border-radius: 3px;
    font-size: 12px;
    height: 30px;
    line-height: 1.5;
    padding: 5px 10px;
}
select.input-sm {
    height: 30px;
    line-height: 30px;
}
textarea.input-sm, select.input-sm[multiple] {
    height: auto;
}
.input-lg {
    border-radius: 6px;
    font-size: 18px;
    height: 60px;
    line-height: 1.33;
    padding: 10px 16px;
}
select.input-lg {
    height: 60px;
    line-height: 60px;
}
textarea.input-lg, select.input-lg[multiple] {
    height: auto;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
    display: block;
    height: 34px;
    line-height: 34px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 25px;
    width: 34px;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #67b168;
}
.has-success .input-group-addon {
    background-color: #dff0d8;
    border-color: #3c763d;
    color: #3c763d;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    background-color: #fcf8e3;
    border-color: #8a6d3b;
    color: #8a6d3b;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-error .form-control:focus {
    border-color: #843534;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #ce8483;
}
.has-error .input-group-addon {
    background-color: #f2dede;
    border-color: #a94442;
    color: #a94442;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.form-control-static {
    margin-bottom: 0;
}
.help-block {
    color: #737373;
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}
@media (min-width: 768px) {
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .form-control {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
.form-inline .input-group > .form-control {
    width: 100%;
}
.form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    vertical-align: middle;
}
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
    top: 0;
}
}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 7px;
}
.form-horizontal .radio, .form-horizontal .checkbox {
    min-height: 27px;
}
.form-horizontal .form-group {
    margin-left: -10px;
    margin-right: -10px;
}
.form-horizontal .form-control-static {
    padding-top: 7px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
    text-align: right;
}
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 10px;
    top: 0;
}
input, select, textarea {
}
:-moz-placeholder, *::-moz-placeholder {
}
.form-group .input-lg {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 22px;
    font-weight: normal;
    height: auto;
    line-height: 1.4em;
    padding-bottom: 14px;
    padding-left: 8px;
    padding-top: 14px;
}
.form-group select.input-lg {
    height: 60px;
    padding-bottom: 0;
    padding-top: 0;
}
.fieldset-standard {
    border-bottom: 1px solid #d1d4d6;
    margin-bottom: 40px;
    padding: 0 0 40px;
}
.fieldset-standard.no-border {
    border-bottom: medium none;
    padding-bottom: 0;
}
.fieldset-standard .row {
    margin-left: -10px;
    margin-right: -10px;
}
.fieldset-standard .form-group:last-of-type {
    margin-bottom: 0;
}
.form-info-header {
    float: left;
    margin-top: 12px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
.form-info-header {
    float: left;
    width: 50%;
}
}
.form-info-header h4 {
    margin: 0 0 4px;
}
.form-column {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
.form-column {
    float: left;
    width: 50%;
}
}
@media (min-width: 1200px) {
.form-column {
    padding-left: 30px;
}
}
.form-or {
    clear: both;
    color: #acb1b4;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    line-height: 1em;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
}
.nix-checkbox, .nix-radio {
    margin-top: 0;
    padding: 0;
}
.nix-checkbox input, .nix-radio input {
    height: 1px;
    margin: 0;
    opacity: 0;
    padding: 0;
    width: 1px;
}
.nix-checkbox label, .nix-radio label {
    cursor: pointer;
    display: block;
    font-size: 11px;
    letter-spacing: 0.25px;
    line-height: 20px;
    padding: 10px 10px 10px 39px;
    position: relative;
    transition: background 0.25s ease-in 0s;
}
.nix-checkbox label::before, .nix-radio label::before {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d2d3d5;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-size: 8px;
    font-style: normal;
    font-weight: normal;
    height: 16px;
    left: 12px;
    line-height: 1;
    min-height: 0;
    min-width: 0;
    padding: 3px;
    position: absolute;
    text-align: center;
    top: 11px;
    transition: all 0.25s ease-in 0s;
    width: 16px;
}
.nix-checkbox label:hover, .nix-radio label:hover {
    background: rgba(247, 248, 249, 0.35) none repeat scroll 0 0;
}
.nix-checkbox input:focus + label, .nix-radio input:focus + label {
    background: rgba(247, 248, 249, 0.35) none repeat scroll 0 0;
}
.nix-checkbox input:checked + label, .nix-radio input:checked + label {
    background: #f7f8f9 none repeat scroll 0 0;
}
.nix-checkbox input:disabled + label, .nix-radio input:disabled + label {
    color: #acb1b4;
}
.nix-checkbox label::before {
    border-radius: 4px;
    content: "";
}
.nix-checkbox input:checked + label::before {
    background-color: #1e1e1e;
    border: medium none;
}
.nix-radio label::before {
    border-radius: 8px;
    content: "";
}
.nix-radio label::after {
    background: #1e1e1e none repeat scroll 0 0;
    border-radius: 10px;
    content: "";
    display: block;
    height: 8px;
    left: 16px;
    margin: auto;
    opacity: 0;
    position: absolute;
    top: 15px;
    transition: all 0.25s ease-in 0s;
    width: 8px;
    z-index: 5;
}
.nix-radio input:checked + label::after {
    opacity: 1;
}
.has-error .nix-radio label::before, .has-error .nix-checkbox label::before, .has-error.nix-radio label::before, .has-error.nix-checkbox label::before {
    border-color: #d54d4d;
}
.radio-boolean {
    float: left;
    margin-bottom: 0;
    margin-top: 0 !important;
    width: 50%;
}
.radio-boolean label {
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 75px;
    padding-top: 20px;
}
.radio-boolean label::before {
    left: 46px;
    top: 22px;
}
.radio-boolean label::after {
    left: 50px;
    top: 26px;
}
@media (min-width: 768px) {
.form-boolean-header {
    font-size: 0;
    height: 60px;
    margin-top: 0;
    min-height: 60px;
}
.form-boolean-header::after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 1px;
}
.form-boolean-header p {
    display: inline-block;
    font-size: 11px;
    margin-bottom: 0;
    margin-right: -1px;
    vertical-align: middle;
    width: 100%;
}
}
.row .form-column-boolean {
    margin-bottom: 0;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
    color: #1e1e1e;
}
.has-success .form-control {
    border-color: #1e1e1e;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-success .form-control:focus {
    border-color: #040404;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #515151;
}
.has-success .input-group-addon {
    background-color: #dff0d8;
    border-color: #1e1e1e;
    color: #1e1e1e;
}
.has-success .form-control-feedback {
    color: #1e1e1e;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
    color: #1e1e1e;
}
.has-warning .form-control {
    border-color: #1e1e1e;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-warning .form-control:focus {
    border-color: #040404;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #515151;
}
.has-warning .input-group-addon {
    background-color: #fcf8e3;
    border-color: #1e1e1e;
    color: #1e1e1e;
}
.has-warning .form-control-feedback {
    color: #1e1e1e;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #1e1e1e;
}
.has-error .form-control {
    border-color: #1e1e1e;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-error .form-control:focus {
    border-color: #040404;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #515151;
}
.has-error .input-group-addon {
    background-color: #f2dede;
    border-color: #1e1e1e;
    color: #1e1e1e;
}
.has-error .form-control-feedback {
    color: #1e1e1e;
}
.form-group.half {
    clear: none;
    float: left;
    margin-right: 5%;
    width: 47.5%;
}
.form-group.quarter {
    clear: none;
    float: left;
}
.form-group input {
    margin-left: 0 !important;
    z-index: 101;
}
.form-group.no-side-margin {
    margin-left: 0;
    margin-right: 0;
}
.form-control {
    box-shadow: none;
    box-sizing: border-box;
}
.form-controlinput:-moz-placeholder {
    color: #c0c2c3;
    opacity: 1;
    text-align: left;
    text-indent: 0;
}
.form-controlinput::-moz-placeholder {
    color: #c0c2c3;
    display: block;
    opacity: 1;
    text-align: left;
    text-indent: 0;
}
.form-control:focus {
    border-color: #1e1e1e !important;
    border-width: 2px !important;
    box-shadow: none;
    transition: border 300ms ease-in 0s;
}
.form-group, .input-group {
    box-sizing: border-box;
    margin-bottom: 20px;
    position: relative;
}
.form-group *, .input-group * {
    box-sizing: border-box;
}
.has-error .form-control, .has-error .form-control:focus {
    border-color: #d54d4d !important;
    border-width: 2px !important;
}
.has-error .form-control:focus {
    box-shadow: none;
}
.has-success .form-control {
    border-color: #d3d3d3;
    box-shadow: none;
}
.has-success .form-control:focus {
    border-color: #1e1e1e !important;
    box-shadow: none;
}
.form-group .error-message, .input-group .error-message {
    background: #d54d4d none repeat scroll 0 0;
    color: white;
    cursor: pointer;
    font-family: inherit;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 10px 15px;
    width: 100%;
    z-index: 1000;
}
.input-group .error-message, .checkbox + .error-message, .radio + .error-message {
    left: 0;
    right: auto;
}
.input-group .error-message::before, .checkbox + .error-message::before, .radio + .error-message::before {
    left: 1em;
    right: auto;
}
.form-control.valid {
    position: relative;
}
.inputmulti {
    clear: both;
    float: left;
    position: relative;
    width: 100%;
}
.inputmulti .form-group {
    clear: none;
    float: left;
}
.inputmulti .form-group.half {
    margin-right: 5%;
    width: 47.5%;
}
.inputmulti .form-group.half.lastinput {
    margin-right: 0;
}
.inputmulti .form-group.quarter {
    margin-right: 5%;
    width: 21.25%;
}
.inputmulti .form-group.quarter:last-child {
    margin-right: 0;
}
.inputmulti .form-group.three-quarter {
    margin-right: 5%;
    width: 73.75%;
}
.inputmulti .form-group.three-quarter:last-child {
    margin-right: 0;
}
.form-inline .form-group {
    vertical-align: top;
}
.row > div > .error-message {
    left: 15px;
    right: 15px;
}
.row-narrow > div > .error-message {
    left: 4px;
    right: 4px;
}
input[type="text"], input[type="email"], input[type="password"], input.nix-newsletter-input {
    border-radius: 0;
}
.nix-textarea {
    min-height: 80px;
    padding: 15px !important;
}
.nix-input {
    background-color: transparent;
    border: 1px solid #d3d3d3;
    border-radius: 0 !important;
    color: #1e1e1e;
    font-size: 12px;
    height: 40px;
    line-height: 16px;
    outline: medium none;
    padding: 0 15px;
}
.nix-input.half:first-child {
    margin-right: 10px;
}
.nix-input.half:last-child {
    margin-left: 10px;
}
select.nix-input {
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 28px !important;
    padding-top: 0;
}
.webkit select {
    line-height: inherit;
}
.nix-select {
    -moz-appearance: none;
    background: rgba(0, 0, 0, 0) url("../images/general/select-icon.png") no-repeat scroll right center;
    color: #1e1e1e;
    cursor: pointer;
    max-width: 100%;
    padding: 0;
    position: relative;
}
.nix-select.checkout-shipment .placeholder {
    padding-top: 0;
}
.nix-select.nix-input.half .placeholder {
    margin-left: 10px;
}
.nix-select .placeholder {
    float: left;
    left: 0;
    letter-spacing: 0.25px;
    padding-top: 10px;
    position: absolute;
    top: 2px;
}
.nix-select .options {
    display: none;
}
.vjs-big-play-button {
    display: none !important;
}
.nix-select .options ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: white none repeat scroll 0 0;
    border-color: -moz-use-text-color #d3d3d3 #d3d3d3;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 38px;
    width: 100%;
    z-index: 1;
}
.nix-select .options ul .list-item {
    color: #1e1e1e;
    padding: 0 10px;
    transition: all 0.25s ease-in 0s;
}
.nix-select .options ul .list-item:hover {
    background-color: #acb1b4;
    color: white;
}
.form-required-label {
    font-size: 12px;
    margin-top: -1em;
    text-align: right;
}
.radio-group .checkout-checkbox {
    cursor: pointer;
    min-height: 44px;
}
.checkout-checkbox {
    cursor: pointer;
    font-size: 11px;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 12px;
    transition: all 0.25s ease-in 0s;
}
.checkout-checkbox:hover {
    background-color: #f7f8f9;
}
.checkout-checkbox.checked {
    background-color: #f7f8f9;
}
.checkout-checkbox.checked .checkbox {
    background-color: #1e1e1e;
    border: medium none;
    color: #fff;
}
.checkout-checkbox.checked .checkbox i {
    opacity: 1;
}
.checkout-checkbox.checked .radio i {
    opacity: 1;
}
.checkout-checkbox .radio {
    border: 1px solid #d2d3d5;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 8px;
    height: 16px;
    margin-right: 10px;
    margin-top: 2px;
    min-height: 0;
    min-width: 0;
    padding: 3px;
    text-align: center;
    transition: all 0.25s ease-in 0s;
    width: 16px;
}
.checkout-checkbox .radio i {
    background: #1e1e1e none repeat scroll 0 0;
    border-radius: 10px;
    display: block;
    height: 8px;
    margin: auto;
    opacity: 0;
    transition: all 0.25s ease-in 0s;
    width: 8px;
}
.checkout-checkbox .checkbox {
    border: 1px solid #d2d3d5;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 8px;
    height: 16px;
    margin-right: 10px;
    margin-top: 2px;
    min-height: 0;
    min-width: 0;
    padding: 3px;
    text-align: center;
    transition: all 0.25s ease-in 0s;
    width: 16px;
}
.checkout-checkbox .checkbox i {
    opacity: 0;
}
.checkout-checkbox .text {
    letter-spacing: 0.5px;
    line-height: 20px;
}
.checkout-checkbox .text a {
    color: #1e1e1e;
    padding: 5px;
    text-decoration: none;
    transition: all 0.25s ease-in 0s;
}
.checkout-checkbox .text a:hover {
    background-color: #1e1e1e;
    color: #fff;
}
.checkout-checkbox .extra {
    color: #bababa;
    line-height: 20px;
}
.checkout-checkbox .price {
    float: right;
    line-height: 20px;
}
#CityNoticeDiv, #CityNoticeDiv label {
    color: #acb1b4;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
}
.btn:active, .btn.active {
    background-image: none;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    outline: 0 none;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    box-shadow: none;
    cursor: not-allowed;
    opacity: 0.65;
    pointer-events: none;
}
.btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #ebebeb;
    border-color: #adadad;
    color: #333;
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}
.btn-default .badge {
    background-color: #333;
    color: #fff;
}
.btn-primary {
    background-color: #428bca;
    border-color: #357ebd;
    color: #fff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #3276b1;
    border-color: #285e8e;
    color: #fff;
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd;
}
.btn-primary .badge {
    background-color: #fff;
    color: #428bca;
}
.btn-success {
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    background-color: #47a447;
    border-color: #398439;
    color: #fff;
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success.active[disabled], fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success .badge {
    background-color: #fff;
    color: #5cb85c;
}
.btn-info {
    background-color: #5bc0de;
    border-color: #46b8da;
    color: #fff;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    background-color: #39b3d7;
    border-color: #269abc;
    color: #fff;
}
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info.active[disabled], fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info .badge {
    background-color: #fff;
    color: #5bc0de;
}
.btn-warning {
    background-color: #f0ad4e;
    border-color: #eea236;
    color: #fff;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    background-color: #ed9c28;
    border-color: #d58512;
    color: #fff;
}
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning .badge {
    background-color: #fff;
    color: #f0ad4e;
}
.btn-danger {
    background-color: #d9534f;
    border-color: #d43f3a;
    color: #fff;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
    background-color: #d2322d;
    border-color: #ac2925;
    color: #fff;
}
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    background-color: #fff;
    color: #d9534f;
}
.btn-link {
    border-radius: 0;
    color: #428bca;
    cursor: pointer;
    font-weight: normal;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
    background-color: transparent;
    color: #2a6496;
    text-decoration: underline;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #999;
    text-decoration: none;
}
.btn-lg, .btn-group-lg > .btn {
    border-radius: 6px;
    font-size: 18px;
    line-height: 1.33;
    padding: 10px 16px;
}
.btn-sm, .btn-group-sm > .btn {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
}
.btn-xs, .btn-group-xs > .btn {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px;
}
.btn-block {
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] {
    width: 100%;
}
button {
}
.nix-btn {
    border: medium none;
    border-radius: 0;
    display: block;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    padding: 10px 40px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.nix-btn.text-left {
    text-align: left;
}
.nix-btn::after {
    background: transparent none repeat scroll 0 0;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
    width: 100%;
    z-index: 1;
}
.nix-btn:hover {
    text-decoration: none;
}
.nix-btn:hover::after {
    opacity: 1;
}
.nix-btn.nix-btn-primary {
    background: #d54d4d none repeat scroll 0 0;
    color: #f7f8f9;
}
.nix-btn.nix-btn-primary:hover {
    background: #d54d4d none repeat scroll 0 0 !important;
    color: #fff !important;
}
.nix-btn.nix-btn-primary::after {
    border: 4px solid #953535;
}
.nix-btn.btn-inline {
    display: inline-block;
    vertical-align: top;
}
.nix-btn.nix-btn-grey {
    background: #ececec none repeat scroll 0 0;
    color: #616161;
}
.nix-btn.nix-btn-grey::after {
    border: 2px solid #383838;
}
.nix-btn.nix-btn-grey.no-border::after {
    border: medium none;
}
.nix-btn.nix-btn-grey:hover {
    color: #1e1e1e;
}
.nix-btn.nix-btn-dark {
    background: #1e1e1e none repeat scroll 0 0;
    border: 2px solid #1e1e1e;
    color: #fff;
}
.nix-btn.nix-btn-dark::after {
    border: 4px solid #383838;
}
.nix-btn.nix-btn-transparent {
    border: 2px solid white;
    color: #fff;
}
.nix-btn.nix-btn-transparent::after {
    border: 3px solid white;
}
.nix-btn.nix-btn-white-thick-border, .nix-btn.nix-btn-white {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #1e1e1e;
    border-radius: 0;
    color: #1e1e1e;
}
.nix-btn.nix-btn-white-thick-border::after, .nix-btn.nix-btn-white::after {
    border: 2px solid #1e1e1e;
}
.nix-btn.nix-btn-white-thick-border.no-border::after, .nix-btn.nix-btn-white.no-border::after {
    border: medium none;
}
a.nix-btn {
    text-decoration: none !important;
}
.text-center .nix-btn, .text-left .nix-btn, .text-right .nix-btn {
    display: inline-block;
}
.text-center .nix-btn {
    margin-left: 10px;
    margin-right: 10px;
}
button:focus {
    outline: 0 none !important;
}
.fade {
    opacity: 0;
    transition: opacity 0.15s linear 0s;
}
.fade.in {
    opacity: 1;
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
.collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    transition: height 0.35s ease 0s;
}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.dropdown {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0 none;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu.pull-right {
    left: auto;
    right: 0;
}
.dropdown-menu .divider {
    background-color: #e5e5e5;
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
}
.dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #f5f5f5;
    color: #262626;
    text-decoration: none;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #428bca;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #999;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    background-color: transparent;
    background-image: none;
    cursor: not-allowed;
    text-decoration: none;
}
.open > .dropdown-menu {
    display: block;
}
.open > a {
    outline: 0 none;
}
.dropdown-menu-right {
    left: auto;
    right: 0;
}
.dropdown-menu-left {
    left: 0;
    right: auto;
}
.dropdown-header {
    color: #999;
    display: block;
    font-size: 12px;
    line-height: 1.42857;
    padding: 3px 20px;
}
.dropdown-backdrop {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 990;
}
.pull-right > .dropdown-menu {
    left: auto;
    right: 0;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-bottom: 4px solid;
    border-top: 0 none;
    content: "";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: 100%;
    margin-bottom: 1px;
    top: auto;
}
@media (min-width: 768px) {
.navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
.navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
}
}
.btn-group, .btn-group-vertical {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.btn-group > .btn, .btn-group-vertical > .btn {
    float: left;
    position: relative;
}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
    z-index: 2;
}
.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
    outline: medium none;
}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -1px;
}
.btn-toolbar {
    margin-left: -5px;
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left;
}
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
    margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}
.btn-group > .btn:first-child {
    margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.btn-group > .btn-group {
    float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0 none;
}
.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none;
}
.btn .caret {
    margin-left: 0;
}
.btn-lg .caret {
    border-width: 5px 5px 0;
}
.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    max-width: 100%;
    width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
    float: none;
}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
    margin-left: 0;
    margin-top: -1px;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 4px;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.btn-group-justified {
    border-collapse: separate;
    display: table;
    table-layout: fixed;
    width: 100%;
}
.btn-group-justified > .btn, .btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%;
}
.btn-group-justified > .btn-group .btn {
    width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
    display: none;
}
.input-group {
    border-collapse: separate;
    display: table;
    position: relative;
}
.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}
.input-group .form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2;
}
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    border-radius: 6px;
    font-size: 18px;
    height: 60px;
    line-height: 1.33;
    padding: 10px 16px;
}
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 60px;
    line-height: 60px;
}
textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select.input-group-lg[multiple] > .form-control, select.input-group-lg[multiple] > .input-group-addon, select.input-group-lg[multiple] > .input-group-btn > .btn {
    height: auto;
}
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    border-radius: 3px;
    font-size: 12px;
    height: 30px;
    line-height: 1.5;
    padding: 5px 10px;
}
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px;
}
textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select.input-group-sm[multiple] > .form-control, select.input-group-sm[multiple] > .input-group-addon, select.input-group-sm[multiple] > .input-group-btn > .btn {
    height: auto;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon, .input-group-btn {
    vertical-align: middle;
    white-space: nowrap;
    width: 1%;
}
.input-group-addon {
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
}
.input-group-addon.input-sm {
    border-radius: 3px;
    font-size: 12px;
    padding: 5px 10px;
}
.input-group-addon.input-lg {
    border-radius: 6px;
    font-size: 18px;
    padding: 10px 16px;
}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0 none;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0 none;
}
.input-group-btn {
    font-size: 0;
    position: relative;
    white-space: nowrap;
}
.input-group-btn > .btn {
    position: relative;
}
.input-group-btn > .btn + .btn {
    margin-left: -1px;
}
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
    z-index: 2;
}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-left: -1px;
}
.nav {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
}
.nav > li {
    display: block;
    position: relative;
}
.nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #eee;
    text-decoration: none;
}
.nav > li.disabled > a {
    color: #999;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
    background-color: transparent;
    color: #999;
    cursor: not-allowed;
    text-decoration: none;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eee;
    border-color: #428bca;
}
.nav .nav-divider {
    background-color: #e5e5e5;
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
}
.nav > li > a > img {
    max-width: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    line-height: 1.42857;
    margin-right: 2px;
}
.nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd #ddd transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #555;
    cursor: default;
}
.nav-tabs.nav-justified {
    border-bottom: 0 none;
    width: 100%;
}
.nav-tabs.nav-justified > li {
    float: none;
}
.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
    left: auto;
    top: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
}
.nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
    border-radius: 4px;
    margin-right: 0;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
}
}
.nav-pills > li {
    float: left;
}
.nav-pills > li > a {
    border-radius: 4px;
}
.nav-pills > li + li {
    margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #428bca;
    color: #fff;
}
.nav-stacked > li {
    float: none;
}
.nav-stacked > li + li {
    margin-left: 0;
    margin-top: 2px;
}
.nav-justified {
    width: 100%;
}
.nav-justified > li {
    float: none;
}
.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
    left: auto;
    top: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
    display: table-cell;
    width: 1%;
}
.nav-justified > li > a {
    margin-bottom: 0;
}
}
.nav-tabs-justified {
    border-bottom: 0 none;
}
.nav-tabs-justified > li > a {
    border-radius: 4px;
    margin-right: 0;
}
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
    border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
}
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.nav-tabs .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -1px;
}
.navbar {
    border: 1px solid transparent;
    margin-bottom: 20px;
    min-height: 50px;
    position: relative;
}
@media (min-width: 768px) {
.navbar {
    border-radius: 4px;
}
}
@media (min-width: 768px) {
.navbar-header {
    float: left;
}
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    max-height: 340px;
    overflow-x: visible;
    padding-left: 10px;
    padding-right: 10px;
}
.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width: 768px) {
.navbar-collapse {
    border-top: 0 none;
    box-shadow: none;
    width: auto;
}
.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
}
.navbar-collapse.in {
    overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: -10px;
    margin-right: -10px;
}
@media (min-width: 768px) {
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: 0;
    margin-right: 0;
}
}
.navbar-static-top {
    border-width: 0 0 1px;
    z-index: 1000;
}
@media (min-width: 768px) {
.navbar-static-top {
    border-radius: 0;
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030;
}
@media (min-width: 768px) {
.navbar-fixed-top, .navbar-fixed-bottom {
    border-radius: 0;
}
}
.navbar-fixed-top {
    border-width: 0 0 1px;
    top: 0;
}
.navbar-fixed-bottom {
    border-width: 1px 0 0;
    bottom: 0;
    margin-bottom: 0;
}
.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 15px 10px;
}
.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}
@media (min-width: 768px) {
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -10px;
}
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 10px;
    margin-top: 8px;
    padding: 9px 10px;
    position: relative;
}
.navbar-toggle:focus {
    outline: medium none;
}
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
@media (min-width: 768px) {
.navbar-toggle {
    display: none;
}
}
.navbar-nav {
    margin: 7.5px -10px;
}
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
@media (max-width: 768px) {
.navbar-nav .open .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
}
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
}
}
@media (min-width: 768px) {
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav > li {
    float: left;
}
.navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 15px;
}
.navbar-nav.navbar-right:last-child {
    margin-right: -10px;
}
}
@media (min-width: 768px) {
.navbar-left {
    float: left !important;
}
.navbar-right {
    float: right !important;
}
}
.navbar-form {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
    margin: 8px -10px;
    padding: 10px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.navbar-form .form-control {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
.navbar-form .input-group > .form-control {
    width: 100%;
}
.navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.navbar-form .radio, .navbar-form .checkbox {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    vertical-align: middle;
}
.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
    top: 0;
}
}
.navbar-form .form-group {
    vertical-align: top;
}
@media (max-width: 768px) {
.navbar-form .form-group {
    margin-bottom: 5px;
}
}
@media (min-width: 768px) {
.navbar-form {
    border: 0 none;
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-top: 0;
    width: auto;
}
.navbar-form.navbar-right:last-child {
    margin-right: -10px;
}
}
.navbar-nav > li > .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.navbar-btn {
    margin-bottom: 8px;
    margin-top: 8px;
}
.navbar-btn.btn-sm {
    margin-bottom: 10px;
    margin-top: 10px;
}
.navbar-btn.btn-xs {
    margin-bottom: 14px;
    margin-top: 14px;
}
.navbar-text {
    margin-bottom: 15px;
    margin-top: 15px;
}
@media (min-width: 768px) {
.navbar-text {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.navbar-text.navbar-right:last-child {
    margin-right: 0;
}
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    background-color: transparent;
    color: #5e5e5e;
}
.navbar-default .navbar-text {
    color: #777;
}
.navbar-default .navbar-nav > li > a {
    color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #333;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #e7e7e7;
    color: #555;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    background-color: transparent;
    color: #ccc;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555;
}
@media (max-width: 768px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: transparent;
    color: #333;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    background-color: #e7e7e7;
    color: #555;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    background-color: transparent;
    color: #ccc;
}
}
.navbar-default .navbar-link {
    color: #777;
}
.navbar-default .navbar-link:hover {
    color: #333;
}
.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}
.navbar-inverse .navbar-brand {
    color: #999;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    background-color: transparent;
    color: #fff;
}
.navbar-inverse .navbar-text {
    color: #999;
}
.navbar-inverse .navbar-nav > li > a {
    color: #999;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #fff;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #080808;
    color: #fff;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    background-color: transparent;
    color: #444;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #080808;
    color: #fff;
}
@media (max-width: 768px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: transparent;
    color: #fff;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    background-color: #080808;
    color: #fff;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    background-color: transparent;
    color: #444;
}
}
.navbar-inverse .navbar-link {
    color: #999;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.alert {
    border: 1px solid transparent;
    border-radius: 0;
    margin-bottom: 20px;
    padding: 15px;
}
.alert h4 {
    color: inherit;
    margin-top: 0;
}
.alert .alert-link {
    font-weight: bold;
}
.alert > p, .alert > ul {
    margin-bottom: 0;
}
.alert > p + p {
    margin-top: 5px;
}
.alert-dismissable {
    padding-right: 35px;
}
.alert-dismissable .close {
    color: inherit;
    position: relative;
    right: -21px;
    top: -2px;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    background-color: #d54d4d;
    border-color: #d54d4d;
    color: #fff;
}
.alert-warning hr {
    border-top-color: #d03838;
}
.alert-warning .alert-link {
    color: #e6e6e6;
}
.alert-danger {
    background-color: #d54d4d;
    border-color: #d54d4d;
    color: #fff;
}
.alert-danger hr {
    border-top-color: #d03838;
}
.alert-danger .alert-link {
    color: #e6e6e6;
}
.close {
    color: #000;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    opacity: 0.2;
    text-shadow: 0 1px 0 #fff;
}
.close:hover, .close:focus {
    color: #000;
    cursor: pointer;
    opacity: 0.5;
    text-decoration: none;
}
button.close {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
@font-face {
    font-family: "Glyphicons Halflings";
    src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    position: relative;
    top: 1px;
}
.glyphicon-asterisk::before {
    content: "*";
}
.glyphicon-plus::before {
    content: "+";
}
.glyphicon-euro::before {
    content: "€";
}
.glyphicon-minus::before {
    content: "−";
}
.glyphicon-cloud::before {
    content: "☁";
}
.glyphicon-envelope::before {
    content: "✉";
}
.glyphicon-pencil::before {
    content: "✏";
}
.glyphicon-glass::before {
    content: "";
}
.glyphicon-music::before {
    content: "";
}
.glyphicon-search::before {
    content: "";
}
.glyphicon-heart::before {
    content: "";
}
.glyphicon-star::before {
    content: "";
}
.glyphicon-star-empty::before {
    content: "";
}
.glyphicon-user::before {
    content: "";
}
.glyphicon-film::before {
    content: "";
}
.glyphicon-th-large::before {
    content: "";
}
.glyphicon-th::before {
    content: "";
}
.glyphicon-th-list::before {
    content: "";
}
.glyphicon-ok::before {
    content: "";
}
.glyphicon-remove::before {
    content: "";
}
.glyphicon-zoom-in::before {
    content: "";
}
.glyphicon-zoom-out::before {
    content: "";
}
.glyphicon-off::before {
    content: "";
}
.glyphicon-signal::before {
    content: "";
}
.glyphicon-cog::before {
    content: "";
}
.glyphicon-trash::before {
    content: "";
}
.glyphicon-home::before {
    content: "";
}
.glyphicon-file::before {
    content: "";
}
.glyphicon-time::before {
    content: "";
}
.glyphicon-road::before {
    content: "";
}
.glyphicon-download-alt::before {
    content: "";
}
.glyphicon-download::before {
    content: "";
}
.glyphicon-upload::before {
    content: "";
}
.glyphicon-inbox::before {
    content: "";
}
.glyphicon-play-circle::before {
    content: "";
}
.glyphicon-repeat::before {
    content: "";
}
.glyphicon-refresh::before {
    content: "";
}
.glyphicon-list-alt::before {
    content: "";
}
.glyphicon-lock::before {
    content: "";
}
.glyphicon-flag::before {
    content: "";
}
.glyphicon-headphones::before {
    content: "";
}
.glyphicon-volume-off::before {
    content: "";
}
.glyphicon-volume-down::before {
    content: "";
}
.glyphicon-volume-up::before {
    content: "";
}
.glyphicon-qrcode::before {
    content: "";
}
.glyphicon-barcode::before {
    content: "";
}
.glyphicon-tag::before {
    content: "";
}
.glyphicon-tags::before {
    content: "";
}
.glyphicon-book::before {
    content: "";
}
.glyphicon-bookmark::before {
    content: "";
}
.glyphicon-print::before {
    content: "";
}
.glyphicon-camera::before {
    content: "";
}
.glyphicon-font::before {
    content: "";
}
.glyphicon-bold::before {
    content: "";
}
.glyphicon-italic::before {
    content: "";
}
.glyphicon-text-height::before {
    content: "";
}
.glyphicon-text-width::before {
    content: "";
}
.glyphicon-align-left::before {
    content: "";
}
.glyphicon-align-center::before {
    content: "";
}
.glyphicon-align-right::before {
    content: "";
}
.glyphicon-align-justify::before {
    content: "";
}
.glyphicon-list::before {
    content: "";
}
.glyphicon-indent-left::before {
    content: "";
}
.glyphicon-indent-right::before {
    content: "";
}
.glyphicon-facetime-video::before {
    content: "";
}
.glyphicon-picture::before {
    content: "";
}
.glyphicon-map-marker::before {
    content: "";
}
.glyphicon-adjust::before {
    content: "";
}
.glyphicon-tint::before {
    content: "";
}
.glyphicon-edit::before {
    content: "";
}
.glyphicon-share::before {
    content: "";
}
.glyphicon-check::before {
    content: "";
}
.glyphicon-move::before {
    content: "";
}
.glyphicon-step-backward::before {
    content: "";
}
.glyphicon-fast-backward::before {
    content: "";
}
.glyphicon-backward::before {
    content: "";
}
.glyphicon-play::before {
    content: "";
}
.glyphicon-pause::before {
    content: "";
}
.glyphicon-stop::before {
    content: "";
}
.glyphicon-forward::before {
    content: "";
}
.glyphicon-fast-forward::before {
    content: "";
}
.glyphicon-step-forward::before {
    content: "";
}
.glyphicon-eject::before {
    content: "";
}
.glyphicon-chevron-left::before {
    content: "";
}
.glyphicon-chevron-right::before {
    content: "";
}
.glyphicon-plus-sign::before {
    content: "";
}
.glyphicon-minus-sign::before {
    content: "";
}
.glyphicon-remove-sign::before {
    content: "";
}
.glyphicon-ok-sign::before {
    content: "";
}
.glyphicon-question-sign::before {
    content: "";
}
.glyphicon-info-sign::before {
    content: "";
}
.glyphicon-screenshot::before {
    content: "";
}
.glyphicon-remove-circle::before {
    content: "";
}
.glyphicon-ok-circle::before {
    content: "";
}
.glyphicon-ban-circle::before {
    content: "";
}
.glyphicon-arrow-left::before {
    content: "";
}
.glyphicon-arrow-right::before {
    content: "";
}
.glyphicon-arrow-up::before {
    content: "";
}
.glyphicon-arrow-down::before {
    content: "";
}
.glyphicon-share-alt::before {
    content: "";
}
.glyphicon-resize-full::before {
    content: "";
}
.glyphicon-resize-small::before {
    content: "";
}
.glyphicon-exclamation-sign::before {
    content: "";
}
.glyphicon-gift::before {
    content: "";
}
.glyphicon-leaf::before {
    content: "";
}
.glyphicon-fire::before {
    content: "";
}
.glyphicon-eye-open::before {
    content: "";
}
.glyphicon-eye-close::before {
    content: "";
}
.glyphicon-warning-sign::before {
    content: "";
}
.glyphicon-plane::before {
    content: "";
}
.glyphicon-calendar::before {
    content: "";
}
.glyphicon-random::before {
    content: "";
}
.glyphicon-comment::before {
    content: "";
}
.glyphicon-magnet::before {
    content: "";
}
.glyphicon-chevron-up::before {
    content: "";
}
.glyphicon-chevron-down::before {
    content: "";
}
.glyphicon-retweet::before {
    content: "";
}
.glyphicon-shopping-cart::before {
    content: "";
}
.glyphicon-folder-close::before {
    content: "";
}
.glyphicon-folder-open::before {
    content: "";
}
.glyphicon-resize-vertical::before {
    content: "";
}
.glyphicon-resize-horizontal::before {
    content: "";
}
.glyphicon-hdd::before {
    content: "";
}
.glyphicon-bullhorn::before {
    content: "";
}
.glyphicon-bell::before {
    content: "";
}
.glyphicon-certificate::before {
    content: "";
}
.glyphicon-thumbs-up::before {
    content: "";
}
.glyphicon-thumbs-down::before {
    content: "";
}
.glyphicon-hand-right::before {
    content: "";
}
.glyphicon-hand-left::before {
    content: "";
}
.glyphicon-hand-up::before {
    content: "";
}
.glyphicon-hand-down::before {
    content: "";
}
.glyphicon-circle-arrow-right::before {
    content: "";
}
.glyphicon-circle-arrow-left::before {
    content: "";
}
.glyphicon-circle-arrow-up::before {
    content: "";
}
.glyphicon-circle-arrow-down::before {
    content: "";
}
.glyphicon-globe::before {
    content: "";
}
.glyphicon-wrench::before {
    content: "";
}
.glyphicon-tasks::before {
    content: "";
}
.glyphicon-filter::before {
    content: "";
}
.glyphicon-briefcase::before {
    content: "";
}
.glyphicon-fullscreen::before {
    content: "";
}
.glyphicon-dashboard::before {
    content: "";
}
.glyphicon-paperclip::before {
    content: "";
}
.glyphicon-heart-empty::before {
    content: "";
}
.glyphicon-link::before {
    content: "";
}
.glyphicon-phone::before {
    content: "";
}
.glyphicon-pushpin::before {
    content: "";
}
.glyphicon-usd::before {
    content: "";
}
.glyphicon-gbp::before {
    content: "";
}
.glyphicon-sort::before {
    content: "";
}
.glyphicon-sort-by-alphabet::before {
    content: "";
}
.glyphicon-sort-by-alphabet-alt::before {
    content: "";
}
.glyphicon-sort-by-order::before {
    content: "";
}
.glyphicon-sort-by-order-alt::before {
    content: "";
}
.glyphicon-sort-by-attributes::before {
    content: "";
}
.glyphicon-sort-by-attributes-alt::before {
    content: "";
}
.glyphicon-unchecked::before {
    content: "";
}
.glyphicon-expand::before {
    content: "";
}
.glyphicon-collapse-down::before {
    content: "";
}
.glyphicon-collapse-up::before {
    content: "";
}
.glyphicon-log-in::before {
    content: "";
}
.glyphicon-flash::before {
    content: "";
}
.glyphicon-log-out::before {
    content: "";
}
.glyphicon-new-window::before {
    content: "";
}
.glyphicon-record::before {
    content: "";
}
.glyphicon-save::before {
    content: "";
}
.glyphicon-open::before {
    content: "";
}
.glyphicon-saved::before {
    content: "";
}
.glyphicon-import::before {
    content: "";
}
.glyphicon-export::before {
    content: "";
}
.glyphicon-send::before {
    content: "";
}
.glyphicon-floppy-disk::before {
    content: "";
}
.glyphicon-floppy-saved::before {
    content: "";
}
.glyphicon-floppy-remove::before {
    content: "";
}
.glyphicon-floppy-save::before {
    content: "";
}
.glyphicon-floppy-open::before {
    content: "";
}
.glyphicon-credit-card::before {
    content: "";
}
.glyphicon-transfer::before {
    content: "";
}
.glyphicon-cutlery::before {
    content: "";
}
.glyphicon-header::before {
    content: "";
}
.glyphicon-compressed::before {
    content: "";
}
.glyphicon-earphone::before {
    content: "";
}
.glyphicon-phone-alt::before {
    content: "";
}
.glyphicon-tower::before {
    content: "";
}
.glyphicon-stats::before {
    content: "";
}
.glyphicon-sd-video::before {
    content: "";
}
.glyphicon-hd-video::before {
    content: "";
}
.glyphicon-subtitles::before {
    content: "";
}
.glyphicon-sound-stereo::before {
    content: "";
}
.glyphicon-sound-dolby::before {
    content: "";
}
.glyphicon-sound-5-1::before {
    content: "";
}
.glyphicon-sound-6-1::before {
    content: "";
}
.glyphicon-sound-7-1::before {
    content: "";
}
.glyphicon-copyright-mark::before {
    content: "";
}
.glyphicon-registration-mark::before {
    content: "";
}
.glyphicon-cloud-download::before {
    content: "";
}
.glyphicon-cloud-upload::before {
    content: "";
}
.glyphicon-tree-conifer::before {
    content: "";
}
.glyphicon-tree-deciduous::before {
    content: "";
}
.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}
.panel-body {
    padding: 15px;
}
.panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px;
}
.panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
}
.panel-title {
    color: inherit;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
}
.panel-title > a {
    color: inherit;
}
.panel-footer {
    background-color: #f5f5f5;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 1px solid #ddd;
    padding: 10px 15px;
}
.panel > .list-group {
    margin-bottom: 0;
}
.panel > .list-group .list-group-item {
    border-radius: 0;
    border-width: 1px 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
    border-top: 0 none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0 none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}
.panel > .table, .panel > .table-responsive > .table {
    margin-bottom: 0;
}
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
    border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0 none;
}
.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0 none;
}
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0 none;
}
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0 none;
}
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0 none;
}
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0 none;
}
.panel > .table-responsive {
    border: 0 none;
    margin-bottom: 0;
}
.panel-group {
    margin-bottom: 20px;
}
.panel-group .panel {
    border-radius: 4px;
    margin-bottom: 0;
    overflow: hidden;
}
.panel-group .panel + .panel {
    margin-top: 5px;
}
.panel-group .panel-heading {
    border-bottom: 0 none;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
    border-top: 0 none;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}
.panel-default {
    border-color: #ddd;
}
.panel-default > .panel-heading {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #333;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ddd;
}
.panel-primary {
    border-color: #428bca;
}
.panel-primary > .panel-heading {
    background-color: #428bca;
    border-color: #428bca;
    color: #fff;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca;
}
.panel-success {
    border-color: #d6e9c6;
}
.panel-success > .panel-heading {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
}
.panel-info {
    border-color: #bce8f1;
}
.panel-info > .panel-heading {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #bce8f1;
}
.panel-warning {
    border-color: #faebcc;
}
.panel-warning > .panel-heading {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #faebcc;
}
.panel-danger {
    border-color: #ebccd1;
}
.panel-danger > .panel-heading {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ebccd1;
}
.carousel {
    position: relative;
}
.carousel-inner {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.carousel-inner > .item {
    display: none;
    position: relative;
    transition: left 0.6s ease-in-out 0s;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    line-height: 1;
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block;
}
.carousel-inner > .active {
    left: 0;
}
.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel-inner > .next {
    left: 100%;
}
.carousel-inner > .prev {
    left: -100%;
}
.carousel-inner > .next.left, .carousel-inner > .prev.right {
    left: 0;
}
.carousel-inner > .active.left {
    left: -100%;
}
.carousel-inner > .active.right {
    left: 100%;
}
.carousel-control {
    bottom: 0;
    color: #fff;
    font-size: 20px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;
}
.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
}
.carousel-control.right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    left: auto;
    right: 0;
}
.carousel-control:hover, .carousel-control:focus {
    color: #fff;
    opacity: 0.9;
    outline: medium none;
    text-decoration: none;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 5;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    left: 50%;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 50%;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
    font-family: serif;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    width: 20px;
}
.carousel-control .icon-prev::before {
    content: "‹";
}
.carousel-control .icon-next::before {
    content: "›";
}
.carousel-indicators {
    bottom: 10px;
    left: 50%;
    list-style: outside none none;
    margin-left: -30%;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 60%;
    z-index: 15;
}
.carousel-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}
.carousel-indicators .active {
    background-color: #fff;
    height: 12px;
    margin: 0;
    width: 12px;
}
.carousel-caption {
    bottom: 20px;
    color: #fff;
    left: 15%;
    padding-bottom: 20px;
    padding-top: 20px;
    position: absolute;
    right: 15%;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    z-index: 10;
}
.carousel-caption .btn {
    text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    font-size: 30px;
    height: 30px;
    margin-left: -15px;
    margin-top: -15px;
    width: 30px;
}
.carousel-caption {
    left: 20%;
    padding-bottom: 30px;
    right: 20%;
}
.carousel-indicators {
    bottom: 20px;
}
}
.clearfix::before, .clearfix::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .panel-body::before, .panel-body::after, .row-narrow::before, .row-narrow::after {
    content: " ";
    display: table;
}
.clearfix::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .panel-body::after, .row-narrow::after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    font: 0px/0 a;
    text-shadow: none;
}
.hidden {
    display: none !important;
    visibility: hidden !important;
}
.affix {
    position: fixed;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}
@media (max-width: 768px) {
.visible-xs {
    display: block !important;
}
table.visible-xs {
    display: table;
}
tr.visible-xs {
    display: table-row !important;
}
th.visible-xs, td.visible-xs {
    display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
    display: block !important;
}
table.visible-sm {
    display: table;
}
tr.visible-sm {
    display: table-row !important;
}
th.visible-sm, td.visible-sm {
    display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
    display: block !important;
}
table.visible-md {
    display: table;
}
tr.visible-md {
    display: table-row !important;
}
th.visible-md, td.visible-md {
    display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
    display: block !important;
}
table.visible-lg {
    display: table;
}
tr.visible-lg {
    display: table-row !important;
}
th.visible-lg, td.visible-lg {
    display: table-cell !important;
}
}
@media (max-width: 768px) {
.hidden-xs {
    display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
    display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
    display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
    display: none !important;
}
}
.visible-print {
    display: none !important;
}
@media print {
.visible-print {
    display: block !important;
}
table.visible-print {
    display: table;
}
tr.visible-print {
    display: table-row !important;
}
th.visible-print, td.visible-print {
    display: table-cell !important;
}
}
@media print {
.hidden-print {
    display: none !important;
}
}
@font-face {
    font-family: "Montserrat Bold";
    font-style: normal;
    font-weight: normal;
    src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");
}
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: normal;
    src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");
}
*::-moz-selection {
    background: #1e1e1e none repeat scroll 0 0;
    color: white;
}
.hero-nav-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    padding-left: 5%;
    padding-right: 5%;
}
.hero-nav-container::before, .hero-nav-container::after {
    content: " ";
    display: table;
}
.hero-nav-container::after {
    clear: both;
}
.hero-nav-container::before, .hero-nav-container::after {
    content: " ";
    display: table;
}
.hero-nav-container::after {
    clear: both;
}
@media (min-width: 1280px) {
.hero-nav-container {
    padding-left: 10px;
    padding-right: 10px;
}
}
.page-container {
    color: #1e1e1e;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    letter-spacing: 0.25px;
    line-height: 20px;
    margin-bottom: 60px;
    margin-top: 5px;
}
.primary-content {
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
@media (min-width: 768px) {
.primary-content {
    float: left;
    width: 100%;
}
}
@media (min-width: 992px) {
.primary-content {
    float: left;
    width: 66.6667%;
}
}
@media (min-width: 1200px) {
.primary-content {
    float: left;
    width: 58.3333%;
}
.primary-content.contact_page {
    width: 100%;
}
.primary-content.contact_page .sidebar-container.sidebar-support.sidebar-cont {
    float: right;
    margin-bottom: 30px;
}
}
@media (min-width: 1200px) {
.primary-content {
    margin-left: 8.33333%;
}
}
@media (min-width: 992px) {
.primary-content {
    padding-right: 60px;
}
}
.primary-content h1:first-child, .culture-content h1:first-child, .primary-content h2:first-child, .culture-content h2:first-child, .primary-content h3:first-child, .culture-content h3:first-child, .primary-content h4:first-child, .culture-content h4:first-child, .primary-content h5:first-child, .culture-content h5:first-child, .primary-content h6:first-child, .culture-content h6:first-child, .primary-content ul:first-child, .culture-content ul:first-child, .primary-content ol:first-child, .culture-content ol:first-child, .primary-content p:first-child, .culture-content p:first-child, .primary-content .content-section:first-child, .culture-content .content-section:first-child {
    margin-top: 0;
    padding-top: 0;
}
.primary-content ul, .culture-content ul, .primary-content ol, .culture-content ol {
    margin: 0 0 40px;
    padding: 0 0 0 19px;
}
.primary-content ul li, .culture-content ul li, .primary-content ol li, .culture-content ol li {
    margin-bottom: 0.92em;
}
.primary-content a, .culture-content a {
    font-family: "Montserrat Bold",sans-serif;
    text-decoration: underline;
}
.primary-content h1 a, .culture-content h1 a, .primary-content h2 a, .culture-content h2 a, .primary-content h3 a, .culture-content h3 a, .primary-content h4 a, .culture-content h4 a, .primary-content h5 a, .culture-content h5 a {
    text-decoration: none;
}
.primary-content img, .culture-content img {
    margin-bottom: 15px;
    max-width: 100%;
}
@media (max-width: 768px) {
.primary-content h2, .culture-content h2 {
    font-size: 24px;
}
.primary-content h3, .culture-content h3 {
    font-size: 18px;
}
}
.content-title {
    border-bottom: 1px solid #e8e9ea;
    margin-bottom: 40px;
    margin-left: -20px;
    margin-right: -20px;
    padding: 0 20px 15px;
}
.content-section {
    clear: both;
    margin: 40px 0;
}
.content-section.divider {
    padding-bottom: 40px;
}
.divider {
    border-bottom: 1px solid #d1d4d6;
    margin-bottom: 40px;
}
.secondary-text, .secondary-text *, p.secondary {
    color: #acb1b4;
}
.font-size-base {
    font-size: 14px;
}
.font-mont-bold {
    font-family: "Montserrat Bold",sans-serif;
}
.font-mont-reg {
    font-family: "Montserrat",sans-serif;
}
.inverse h1, .inverse h2, .inverse h3, .inverse h4, .inverse h5, .inverse h6, .inverse p {
    color: white;
}
.inverse .secondary {
    color: #696c6f;
}
.inverse.style-container {
    padding: 15px;
}
.carousel-container {
    background-color: #acb1b4;
    height: 100px;
    outline: 1px solid #acb1b4;
    position: relative;
    width: 200px;
}
.carousel-container .carousel-fade .carousel-control {
    margin-top: 10px;
    top: 0;
}
.carousel-container:hover .carousel-control {
    opacity: 1;
}
.error {
    color: #d54d4d;
}
.jspContainer {
    overflow: hidden;
    position: relative;
}
.jspPane {
    position: absolute;
}
.jspVerticalBar {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 4px;
}
.jspHorizontalBar {
    background: red none repeat scroll 0 0;
    bottom: 0;
    height: 16px;
    left: 0;
    position: absolute;
    width: 100%;
}
.jspCap {
    display: none;
}
.jspHorizontalBar .jspCap {
    float: left;
}
.jspTrack {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    position: relative;
}
.jspDrag {
    background: #d1d4d6 none repeat scroll 0 0;
    border-radius: 2px;
    cursor: pointer;
    left: 0;
    position: relative;
    top: 0;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}
.jspArrow {
    background: #50506d none repeat scroll 0 0;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    text-indent: -20000px;
}
.jspArrow.jspDisabled {
    background: #80808d none repeat scroll 0 0;
    cursor: default;
}
.jspVerticalBar .jspArrow {
    height: 16px;
}
.jspHorizontalBar .jspArrow {
    float: left;
    height: 100%;
    width: 16px;
}
.jspVerticalBar .jspArrow:focus {
    outline: medium none;
}
.jspCorner {
    background: #eeeef4 none repeat scroll 0 0;
    float: left;
    height: 100%;
}
* html .jspCorner {
    margin: 0 -3px 0 0;
}
body {
    background: #fff none repeat scroll 0 0;
    width: 100%;
}
body, h1, h2, h3, h4, h5, h6, p, li, a, span {
}
h1, h2, h3, h4, h5, h6 {
    color: #1e1e1e;
/*font-family: "Montserrat Bold",sans-serif;*/
	font-family:sans-serif;
    letter-spacing: -0.25px;
    text-transform: uppercase;
}
h1 {
    font-size: 25px;
    letter-spacing: -0.5px;
    line-height: 60px;
}
h2 {
    font-size: 25px;
    letter-spacing: -0.5px;
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 13px;
}
h5 {
    font-size: 11px;
}
a {
    color: #1e1e1e;
    transition: all 0.25s ease-in 0s;
}
a:hover, a:active {
    color: #acb1b4;
    transition: all 0.25s ease-out 0s;
}
b.caret {
    font-weight: normal !important;
}
dt {
    font-weight: normal !important;
}
.row-narrow {
    margin-left: -4px;
    margin-right: -4px;
}
.row-narrow .col-xs-12, .row-narrow .col-xs-10, .row-narrow .col-xs-9, .row-narrow .col-xs-8, .row-narrow .col-xs-7, .row-narrow .col-xs-6, .row-narrow .col-xs-5, .row-narrow .col-xs-4, .row-narrow .col-xs-3, .row-narrow .col-xs-2, .row-narrow .col-xs-12, .row-narrow .col-sm-10, .row-narrow .col-sm-9, .row-narrow .col-sm-8, .row-narrow .col-sm-7, .row-narrow .col-sm-6, .row-narrow .col-sm-5, .row-narrow .col-sm-4, .row-narrow .col-sm-3, .row-narrow .col-sm-2 {
    padding-left: 4px;
    padding-right: 4px;
}
.col-narrow {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.in-line-link {
    color: inherit;
}
.in-line-link, .stand-alone-link {
    font-weight: bold;
    text-transform: uppercase;
}
.nix-lg-cont {
    padding: 0;
    width: 100%;
}
.nix-xxl {
    color: #434346;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 50px;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
}
.nix-xxl-alt {
    color: #f7f8f9;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 50px;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
}
.nix-copy {
    color: #434346;
}
.nix-meta {
    color: #acb1b4;
}
.nix-free-shipping {
    background: #d54d4d none repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    height: 40px;
    left: 0;
    letter-spacing: 0.5px;
    line-height: 40px;
    position: relative;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 1049;
}
.nix-free-shipping a {
    color: white;
    transition: color 0.2s ease-in-out 0s;
}
.nix-free-shipping a:hover {
    color: #1e1e1e;
    text-decoration: none;
}
.nix-free-shipping span {
    float: right;
    height: 100%;
    text-align: left;
    width: 40px;
}
.nix-free-shipping span a {
    background: transparent url("/images/close-white.png") no-repeat scroll left center;
    cursor: pointer;
    display: block;
    width: 15px;
}
.nix-free-shipping-mobile {
    display: none;
}
@media (max-width: 768px) {
.nix-free-shipping-mobile {
    background: #d54d4d none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 60px;
    position: relative;
    width: 100%;
}
.nix-free-shipping-mobile .nix-free-shipping-spans {
    clear: both;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.nix-free-shipping-mobile .nix-free-shipping-spans a {
    color: white;
    transition: color 0.2s ease-in-out 0s;
}
.nix-free-shipping-mobile .nix-free-shipping-spans:first-child {
    margin-top: 10px;
}
.nix-free-shipping-mobile .close-free-shipping-mobile-span {
    bottom: 45px;
    float: right;
    position: relative;
    right: 10px;
    text-align: left;
}
.nix-free-shipping-mobile .close-free-shipping-mobile-span a {
    background: transparent url("/images/close-white.png") no-repeat scroll left center;
    cursor: pointer;
    display: block;
    width: 15px;
}
}
.nix-overlay-white {
    background-color: rgba(255, 255, 255, 0.8);
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1575;
}
.nix-cart-container, .nix-cart-pusher, .nix-cart-content {
    height: 100%;
}
.nix-cart-content {
    background: #f3efe0 none repeat scroll 0 0;
    overflow-y: scroll;
}
.nix-cart-content, .nix-cart-content-inner {
    position: relative;
}
.nix-cart-container {
    overflow: hidden;
    position: relative;
}
.nix-cart-pusher {
    background: #fff none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: relative;
    transition: transform 0.5s ease 0s;
/*z-index: 1048;*/
}
.nix-cart-pusher::after {
    content: "";
    height: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s, width 0.1s ease 0.5s, height 0.1s ease 0.5s;
    width: 0;
}
.nix-cart-menu-open .nix-cart-pusher::after {
    height: 100%;
    opacity: 1;
    transition: opacity 0.5s ease 0s;
    width: 100%;
}
.nix-cart-menu-open .nix-cart-pusher .nix-lg-cont.container-fluid.nix-relative {
    margin-right: 0 !important;
}
.nix-cart-menu {
    background: #f7f8fa none repeat scroll 0 0;
    border-top: 1px solid #ebedef;
    height: 100%;
    position: absolute;
    right: -720px;
    top: 0;
    transition: all 0.5s ease 0s;
    visibility: hidden;
    width: 360px;
    z-index: 100;
}
.nix-cart-menu::after {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    content: "";
    height: 100%;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease 0s;
    width: 100%;
}
.nix-cart-menu-open .nix-cart-menu::after {
    height: 0;
    opacity: 0;
    transition: opacity 0.5s ease 0s, width 0.1s ease 0.5s, height 0.1s ease 0.5s;
    width: 0;
}
.nix-cart-menu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.nix-cart-menu h2 {
    color: #434346;
    margin: 0;
    padding: 1em;
    text-transform: uppercase;
}
.nix-cart-menu ul li a {
    box-shadow: 0 -1px rgba(0, 0, 0, 0.2) inset;
    color: #f3efe0;
    display: block;
    font-weight: 400;
    letter-spacing: 1px;
    outline: medium none;
    padding: 1em 1em 1em 1.2em;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
    text-transform: uppercase;
    transition: background 0.3s ease 0s, box-shadow 0.3s ease 0s;
}
.nix-cart-menu ul li:first-child a {
    box-shadow: 0 -1px rgba(0, 0, 0, 0.2) inset, 0 1px rgba(0, 0, 0, 0.2) inset;
}
.nix-cart-menu ul li a:hover {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    box-shadow: 0 -1px rgba(0, 0, 0, 0) inset;
    color: #fff;
}
.nix-cart-effect-8.nix-cart-container {
    perspective: 1500px;
    perspective-origin: 0 50%;
}
.nix-cart-effect-8 .nix-cart-pusher {
    transform-style: preserve-3d;
}
.nix-cart-effect-8.nix-cart-menu-open .nix-cart-pusher {
    transform: translate3d(-300px, 0px, 0px);
}
.nix-cart-effect-8.nix-cart-menu {
    transform: translate3d(-100%, 0px, 0px) rotateY(90deg);
    transform-origin: 100% 50% 0;
    transform-style: preserve-3d;
}
.nix-cart-effect-8.nix-cart-menu-open .nix-cart-effect-8.nix-cart-menu {
    transform: translate3d(-100%, 0px, 0px) rotateY(0deg);
    transition: transform 0.5s ease 0s;
    visibility: visible;
}
.nix-cart-effect-8.nix-cart-menu::after {
    display: none;
}
@media (max-width: 1179px) {
.carousel.carousel-fade .carousel-control {
    display: none;
}
.carousel.carousel-fade.nix-carousel-hero .carousel-indicators {
    bottom: 25px;
}
.carousel.carousel-fade.nix-carousel-hero .carousel-control > div {
    height: 35px;
    width: 35px;
}
}
@media (min-width: 768px) and (max-width: 1179px) {
.nix-lg-cont {
    max-width: 100%;
}
}
#cart_nix_close_btn {
    background-color: #f8f9fa;
    color: #d54d4d;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    position: relative;
    top: 1px;
}
.nix-cart-active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #d54d4d !important;
    background-image: url("/images/sprites.png");
    background-origin: padding-box;
    background-position: 20px -184px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: none;
    padding: 0 20px 0 46px;
}
.nix-cart-menu .cart_buttons {
    display: block;
    margin: auto;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 220px;
}
.nix-cart-menu .continue_shopping_container, .nix-cart-menu .checkout_button_container {
    clear: both;
    overflow: hidden;
}
.nix-cart-menu .continue_shopping_container #continue_shopping_button, .nix-cart-menu .checkout_button_container #continue_shopping_button {
    background-color: #e5e6e8;
    color: #1f1f1f;
}
.nix-cart-menu .continue_shopping_container {
    margin-top: 100px;
}
.nix-cart-menu .checkout_button_container {
    margin-top: 100px;
}
.nix-cart-menu .checkout_button_container .checkout_button_inactive {
    background-color: #d8dcdd;
    color: #f7f8fa;
    cursor: default;
}
.nix-cart-menu .bottom_grey_border {
    border-bottom: 2px solid #e8e9eb;
}
.nix-cart-menu .cart_headers {
    clear: both;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 40px;
    overflow: hidden;
    width: 320px;
}
.nix-cart-menu .cart_headers div {
    margin-bottom: 20px;
    text-transform: uppercase;
}
.nix-cart-menu .cart_headers #my_cart_title {
    float: left;
    margin-left: 20px;
}
.nix-cart-menu .cart_headers #cart_nr_items {
    color: #d44e4d;
    float: right;
    margin-right: 20px;
}
.nix-cart-menu #cart_content {
    margin-left: 20px;
    margin-right: 20px;
}
.nix-cart-menu #cart_content .empty_cart_msg_container h2 {
    font-size: 25px;
    padding-bottom: 20px;
    padding-left: 0 !important;
}
.nix-cart-menu #cart_content .empty_cart_msg {
    color: #adb1b4;
    padding-bottom: 45px;
    padding-left: 20px;
}
.nix-cart-menu #cart_content .cart_content_divs {
    clear: both;
    overflow: hidden;
    padding: 25px 20px;
}
.nix-cart-menu #cart_content .cart_content_divs .cart_content_divs_inner_left {
    float: left;
}
.nix-cart-menu #cart_content .cart_content_divs .cart_content_divs_inner_left #ups_select {
    border: 2px solid #d7d8da;
    cursor: pointer;
    height: 40px;
    margin-top: -7px;
    padding: 3px;
}
.nix-cart-menu #cart_content .cart_content_divs .cart_content_divs_inner_right {
    float: right;
}
.nix-cart-menu #cart_content .cart_content_divs .cart_content_divs_inner_right input {
    border: 2px solid #d7d8da;
    display: block;
    height: 40px;
    margin-top: -7px;
    padding: 3px;
}
.nix-cart-menu #cart_content .cart_content_divs .cart_content_divs_inner_right #promocode {
    width: 120px;
}
.nix-cart-menu #cart_content .cart_content_divs .cart_content_divs_inner_right #estimated_tax {
    width: 70px;
}
.nix-cart-menu #cart_content .cart_content_divs #cart_total {
    font-size: 20px;
    font-weight: bold;
}
.cta-cart, .cta-heart {
    float: left;
}
@media not all {
.carousel .item {
}
.carousel .item.next, .carousel .item.active.right {
    left: 0;
}
.carousel .item.prev, .carousel .item.active.left {
    left: 0;
}
.carousel .item.next.left, .carousel .item.prev.right, .carousel .item.active {
    left: 0;
}
}
.preloader {
    display: none;
}
.filters-column-wrapper {
    backface-visibility: hidden;
}
.filter-container {
    float: left;
    height: 100%;
    letter-spacing: 0.2em;
    padding: 0 10px 10px;
    transition: max-height 0.5s linear 0s;
    width: 300px;
}
@media (max-width: 991px) {
.filter-container {
    display: none;
}
}
.filter-container button {
    letter-spacing: 0.2em;
}
.filter-container .filters-column {
    background-color: #fff;
    padding: 10px 20px;
    position: relative;
    text-align: left;
    top: 0;
    width: 280px;
    z-index: 1;
}
.filter-container .filters-column.fixed {
    position: absolute;
    top: 0;
}
.filter-container .filters-column.bottom {
    bottom: 40px;
    position: absolute;
}
.filter-container .filters-column .filters-header {
    height: 70px;
    line-height: 40px;
    overflow: hidden;
    padding: 15px;
}
.filter-container .filters-column .filters-header > span {
    color: #acb1b4;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
}
.filter-container .filters-column .filters-header .filters-total {
    color: #1e1e1e;
    float: right;
    font-size: 11px;
}
.filter-container .filters-column .filters-reset, .filter-container .filters-column .filters-close {
    background-color: #f7f8f9;
    border: medium none;
    color: #acb1b4;
    height: 40px;
    margin-bottom: 19px;
    outline: medium none;
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
    width: 100%;
}
.filter-container .filters-column .filters-reset:hover, .filter-container .filters-column .filters-close:hover {
    background-color: #1e1e1e;
    color: #fff;
}
.filter-container .filters-column > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.filter-container .filters-column .filters-filters {
    border-top: 1px solid #ececec;
    overflow: hidden;
    transition: max-height 1s ease 0s;
}
.filter-container .filters-column .filters-filters .filters-title {
    color: #1e1e1e;
    cursor: pointer;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.5px;
    line-height: 10px;
    padding: 26px 19px 23px;
}
.filter-container .filters-column .filters-filters .filters-title.empty {
    cursor: auto;
}
.filter-container .filters-column .filters-filters .filters-title > span {
    color: #1e1e1e;
    float: right;
    font-size: 18px;
    transform: rotate(0deg);
    transition: transform 0.4s ease 0s;
}
.filter-container .filters-column .filters-filters.active .filters-title {
    color: #1e1e1e;
}
.filter-container .filters-column .filters-filters.active .filters-title > span {
    color: #1e1e1e;
    font-size: 20px;
    transform: rotate(45deg);
    transition: transform 0.4s ease 0s;
}
.filter-container .filters-column .filters-filters.selected .filters-title {
    color: #1e1e1e;
}
.filter-container .filters-column .filters-filters.selected-active {
    max-height: 300px;
}
.filter-container .filters-column .filters-filters.selected-active .filters-title {
    color: #1e1e1e;
}
.filter-container .filters-column .filters-filters .filters-options li {
    transition: all 0.25s ease-in 0s;
}
.filter-container .filters-column .filters-filters .filters-options li:hover {
    color: #acb1b4;
}
.filter-container .filters-column .filters-filters .filters-list {
    display: none;
    list-style: outside none none;
    margin-top: 0;
    padding: 0 19px 23px;
    transform: translate3d(0px, 0px, 0px);
}
.filter-container .filters-column .filters-filters .filters-list.preactivated {
    display: block;
}
.filter-container .filters-column .filters-filters .filters-list.color-filter {
    font-size: 0;
}
.filter-container .filters-column .filters-filters .filters-list.color-filter > li {
    float: left;
}
.filter-container .filters-column .filters-filters .filters-list.color-filter > li .facet-color {
    float: left;
}
.filter-container .filters-column .filters-filters .filters-list.color-filter > li .lbl, .filter-container .filters-column .filters-filters .filters-list.color-filter > li label {
    display: none;
}
.filter-container .filters-column .filters-filters .filters-list > li {
    color: #1e1e1e;
    font-size: 11px;
    letter-spacing: 0.5px;
    line-height: 11px;
    padding: 15px 0;
    text-transform: none;
}
.filter-container .filters-column .filters-filters .filters-list > li .lbl {
    text-transform: capitalize;
}
.filter-container .filters-column .filters-filters .filters-list > li span {
    padding-left: 10px;
}
.filter-container .filters-column .filters-filters .filters-list > li span.count {
    float: right;
    padding-left: 0;
}
.filter-container .filters-column .filters-filters .filters-list > li .filter-close {
    margin-right: 10px;
    transform: rotate(0deg);
    transition: transform 0.4s ease 0s;
}
.filter-container .filters-column .filters-filters .filters-list > li.active {
    background-color: #1e1e1e;
    color: #fff;
}
.filter-container .filters-column .filters-filters .filters-list > li.active .filter-close {
    float: right;
    font-size: 20px;
    padding-left: 0;
    transform: rotate(45deg);
    transition: transform 0.4s ease 0s;
}
.filter-container .filters-column .filters-filters .filters-list > li.active .facet-color {
    position: relative;
    top: -5px;
}
.filter-container .filters-column .filters-filters .filters-list > li.active .facet-color.black {
    border: 1px solid #fff;
}
.filter-container .filters-column .filters-filters .filters-list > li:hover {
    cursor: pointer;
}
.filter-container .filters-column .filters-badges {
    border-top: 1px solid #ececec;
    height: 140px;
    line-height: 10px;
    padding: 12px 19px 8px;
}
.filter-container .filters-column .filters-badges > div {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.5px;
    line-height: 16px;
    padding: 12px 0;
}
.filter-container .filters-column .filters-badges input.red-checkbox + label {
    float: right;
}
.facet-color {
    display: block;
    float: right;
    height: 20px;
    margin: 0 15px;
    width: 20px;
}
.facet-color.black {
    background: #000 none repeat scroll 0 0;
}
.facet-color.blue {
    background: #34aadc none repeat scroll 0 0;
}
.facet-color.brown {
    background: #b0865b none repeat scroll 0 0;
}
.facet-color.cream {
    background: #f6f4d5 none repeat scroll 0 0;
}
.facet-color.gray {
    background: #969495 none repeat scroll 0 0;
}
.facet-color.green {
    background: #26dc2b none repeat scroll 0 0;
}
.facet-color.orange, .facet-color.orang {
    background: #fd8603 none repeat scroll 0 0;
}
.facet-color.purple, .facet-color.purpl {
    background: #c869eb none repeat scroll 0 0;
}
.facet-color.red {
    background: #e33f3f none repeat scroll 0 0;
}
.facet-color.pink {
    background: #f678b0 none repeat scroll 0 0;
}
.facet-color.white {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eaebeb;
}
.facet-color.yellow {
    background: #f1f03f none repeat scroll 0 0;
}
.facet-color.silver {
    background: rgba(0, 0, 0, 0) url("/images/products/swatches/search-swatches.jpg") repeat scroll 0 0 / 20px auto;
}
.facet-color.pattern {
    background: rgba(0, 0, 0, 0) url("/images/products/swatches/search-swatches.jpg") repeat scroll 0 -60px / 20px auto;
}
.facet-color.multi-color {
    background: rgba(0, 0, 0, 0) url("/images/products/swatches/search-swatches.jpg") repeat scroll 0 -80px / 20px auto;
}
.facet-color.gold {
    background: rgba(0, 0, 0, 0) url("/images/products/swatches/search-swatches.jpg") repeat scroll 0 -20px / 20px auto;
}
.filter-mobile-expanded, .filter-mobile-expanded-cat {
    display: block;
    height: auto !important;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
@media (max-width: 990px) {
.filter-mobile-expanded, .filter-mobile-expanded-cat {
    margin-bottom: 20px;
    max-height: 3000px;
    min-height: 0 !important;
}
}
.filter-mobile-expanded .filters-column, .filter-mobile-expanded-cat .filters-column {
    border: 1px solid #d1d4d6;
    position: static !important;
    width: 100%;
}
.filter-mobile-expanded .filters-column .filters-header, .filter-mobile-expanded-cat .filters-column .filters-header {
    display: none;
}
.filter-mobile-expanded .filters-column .filter-button-container, .filter-mobile-expanded-cat .filters-column .filter-button-container {
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
.filter-mobile-expanded .filters-column .filters-reset, .filter-mobile-expanded-cat .filters-column .filters-reset, .filter-mobile-expanded .filters-column .filters-close, .filter-mobile-expanded-cat .filters-column .filters-close {
    background-color: #fff;
    border: 2px solid #1e1e1e;
    border-radius: 0;
    color: #1e1e1e;
    display: inline;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    height: 30px;
    letter-spacing: 0.25px;
    margin-left: auto;
    margin-right: auto;
    min-width: 120px;
    padding: 3px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.filter-mobile-expanded .filters-column .filters-reset.text-left, .filter-mobile-expanded-cat .filters-column .filters-reset.text-left, .filter-mobile-expanded .filters-column .filters-close.text-left, .filter-mobile-expanded-cat .filters-column .filters-close.text-left {
    text-align: left;
}
.filter-mobile-expanded .filters-column .filters-reset::after, .filter-mobile-expanded-cat .filters-column .filters-reset::after, .filter-mobile-expanded .filters-column .filters-close::after, .filter-mobile-expanded-cat .filters-column .filters-close::after {
    background: transparent none repeat scroll 0 0;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
    width: 100%;
    z-index: 1;
}
.filter-mobile-expanded .filters-column .filters-reset:hover, .filter-mobile-expanded-cat .filters-column .filters-reset:hover, .filter-mobile-expanded .filters-column .filters-close:hover, .filter-mobile-expanded-cat .filters-column .filters-close:hover {
    text-decoration: none;
}
.filter-mobile-expanded .filters-column .filters-reset:hover::after, .filter-mobile-expanded-cat .filters-column .filters-reset:hover::after, .filter-mobile-expanded .filters-column .filters-close:hover::after, .filter-mobile-expanded-cat .filters-column .filters-close:hover::after {
    opacity: 1;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-primary, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-primary, .filter-mobile-expanded .filters-column .filters-close.nix-btn-primary, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-primary {
    background: #d54d4d none repeat scroll 0 0;
    color: #f7f8f9;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-primary:hover, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-primary:hover, .filter-mobile-expanded .filters-column .filters-close.nix-btn-primary:hover, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-primary:hover {
    background: #d54d4d none repeat scroll 0 0 !important;
    color: #fff !important;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-primary::after, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-primary::after, .filter-mobile-expanded .filters-column .filters-close.nix-btn-primary::after, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-primary::after {
    border: 4px solid #953535;
}
.filter-mobile-expanded .filters-column .filters-reset.btn-inline, .filter-mobile-expanded-cat .filters-column .filters-reset.btn-inline, .filter-mobile-expanded .filters-column .filters-close.btn-inline, .filter-mobile-expanded-cat .filters-column .filters-close.btn-inline {
    display: inline-block;
    vertical-align: top;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-grey, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-grey, .filter-mobile-expanded .filters-column .filters-close.nix-btn-grey, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-grey {
    background: #ececec none repeat scroll 0 0;
    color: #616161;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-grey::after, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-grey::after, .filter-mobile-expanded .filters-column .filters-close.nix-btn-grey::after, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-grey::after {
    border: 2px solid #383838;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-grey.no-border::after, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-grey.no-border::after, .filter-mobile-expanded .filters-column .filters-close.nix-btn-grey.no-border::after, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-grey.no-border::after {
    border: medium none;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-grey:hover, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-grey:hover, .filter-mobile-expanded .filters-column .filters-close.nix-btn-grey:hover, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-grey:hover {
    color: #1e1e1e;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-dark, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-dark, .filter-mobile-expanded .filters-column .filters-close.nix-btn-dark, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-dark {
    background: #1e1e1e none repeat scroll 0 0;
    border: 2px solid #1e1e1e;
    color: #fff;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-dark::after, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-dark::after, .filter-mobile-expanded .filters-column .filters-close.nix-btn-dark::after, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-dark::after {
    border: 4px solid #383838;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-transparent, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-transparent, .filter-mobile-expanded .filters-column .filters-close.nix-btn-transparent, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-transparent {
    border: 2px solid white;
    color: #fff;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-transparent::after, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-transparent::after, .filter-mobile-expanded .filters-column .filters-close.nix-btn-transparent::after, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-transparent::after {
    border: 3px solid white;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-white-thick-border, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-white-thick-border, .filter-mobile-expanded .filters-column .filters-close.nix-btn-white-thick-border, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-white-thick-border, .filter-mobile-expanded .filters-column .filters-reset.nix-btn-white, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-white, .filter-mobile-expanded .filters-column .filters-close.nix-btn-white, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-white {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #1e1e1e;
    border-radius: 0;
    color: #1e1e1e;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-white-thick-border::after, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-white-thick-border::after, .filter-mobile-expanded .filters-column .filters-close.nix-btn-white-thick-border::after, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-white-thick-border::after, .filter-mobile-expanded .filters-column .filters-reset.nix-btn-white::after, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-white::after, .filter-mobile-expanded .filters-column .filters-close.nix-btn-white::after, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-white::after {
    border: 2px solid #1e1e1e;
}
.filter-mobile-expanded .filters-column .filters-reset.nix-btn-white-thick-border.no-border::after, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-white-thick-border.no-border::after, .filter-mobile-expanded .filters-column .filters-close.nix-btn-white-thick-border.no-border::after, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-white-thick-border.no-border::after, .filter-mobile-expanded .filters-column .filters-reset.nix-btn-white.no-border::after, .filter-mobile-expanded-cat .filters-column .filters-reset.nix-btn-white.no-border::after, .filter-mobile-expanded .filters-column .filters-close.nix-btn-white.no-border::after, .filter-mobile-expanded-cat .filters-column .filters-close.nix-btn-white.no-border::after {
    border: medium none;
}
@media (max-width: 596px) {
.filter-mobile-expanded .filters-column .filters-reset, .filter-mobile-expanded-cat .filters-column .filters-reset, .filter-mobile-expanded .filters-column .filters-close, .filter-mobile-expanded-cat .filters-column .filters-close {
    min-width: 110px;
}
}
.filter-mobile-expanded .filters-column .filters-close, .filter-mobile-expanded-cat .filters-column .filters-close {
    margin-left: 20px;
}
@media (max-width: 596px) {
.filter-mobile-expanded .filters-column .filters-close, .filter-mobile-expanded-cat .filters-column .filters-close {
    margin-left: 10px;
}
}
.filter-mobile-expanded .filters-column .filters-title, .filter-mobile-expanded-cat .filters-column .filters-title, .filter-mobile-expanded .filters-column .filters-filters, .filter-mobile-expanded-cat .filters-column .filters-filters {
    color: #1d1d1d;
}
.filter-mobile-expanded .filters-column .color-filter.filters-list li, .filter-mobile-expanded-cat .filters-column .color-filter.filters-list li {
    border-bottom: medium none;
    float: left;
}
.filter-mobile-expanded .filters-column .filters-list .active .facet-color, .filter-mobile-expanded-cat .filters-column .filters-list .active .facet-color {
    margin-left: 15px;
}
.filter-mobile-expanded .filters-column .filters-list .active .facet-color.black, .filter-mobile-expanded-cat .filters-column .filters-list .active .facet-color.black {
    border: 1px solid #fff;
}
.filter-mobile-expanded .filters-column .filters-list li:last-child, .filter-mobile-expanded-cat .filters-column .filters-list li:last-child {
    padding-bottom: 0;
}
.filter-mobile-expanded .filters-column .filters-list li.active:last-child, .filter-mobile-expanded-cat .filters-column .filters-list li.active:last-child {
    padding-bottom: 15px;
}
.filter-mobile-expanded {
    font-family: Montserrat,sans-serif;
}
.filter-mobile-expanded .filters-title {
    text-transform: uppercase;
}
.filter-mobile-expanded-cat.filter-container {
    float: none;
    margin: -20px auto 0;
    padding: 20px 0;
    position: static;
    width: 580px;
}
@media (max-width: 596px) {
.filter-mobile-expanded-cat.filter-container {
    width: 280px;
}
}
.filter-mobile-expanded-cat .filters-filters {
    font-size: 14px;
    text-align: left;
}
.filter-mobile-expanded-cat .filters-filters .filters-list {
    text-transform: capitalize;
}
.filter-mobile-expanded-cat .filters-title {
    text-transform: uppercase;
}
.hidden_height {
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    width: 0 !important;
}
.filter-sort-mobile-container {
    background-color: #f7f8f9;
    height: auto;
    max-height: 1000px;
    min-height: 0 !important;
    padding: 20px 0 0;
    transition: height 0.2s ease-out 0.2s;
    width: 100%;
}
.filter-sort-mobile-container.filter-mobile-expanded-cat {
    margin-bottom: 0;
}
.filter-sort-mobile-container ul {
    background-color: #fff;
    border: 1px solid #d1d4d6;
    margin: 0 auto;
    padding: 0;
    width: 580px;
}
@media (max-width: 596px) {
.filter-sort-mobile-container ul {
    width: 280px;
}
}
.filter-sort-mobile-container ul li {
    border-top: 1px solid #ececec;
    cursor: pointer;
    list-style-type: none;
    padding: 19px 0;
    text-align: center;
}
.filter-sort-mobile-container ul li a {
    color: #1d1d1d;
    text-decoration: none;
}
.filter-sort-mobile-container ul li:first-child {
    border-top: medium none !important;
}
.filter-sort-mobile-container ul li.active {
    background-color: #1e1e1e;
    cursor: default;
}
.filter-sort-mobile-container ul li.active span {
    color: #fff;
    text-transform: uppercase;
}
.nix-navbar-mwidthclass {
    max-width: 1560px;
}
.products-container {
    position: relative;
}
.products-container .product-container .display-prod {
    background-color: #fff;
}
.category_container {
    border-bottom: 0px solid #d2d3d5;
    clear: both;
    margin-bottom: 0px;
    overflow: hidden;
    padding-top: 10px;
}
.category_container .categories_titles {
    text-align: center;
}
@media (max-width: 768px) {
.category_container .categories_titles {
    font-size: 25px;
}
}
.category_container .category_description {
    color: #b1b5b6;
    font-size: 13px;
    letter-spacing: 0.25px;
    line-height: 24px;
    margin: auto auto 46px;
    text-align: center;
    text-transform: none;
    width: 50%;
}
@media (max-width: 768px) {
.category_container .category_description {
    font-size: 12px;
    width: 95%;
}
}
.category_container .landing_products_container {
    margin-bottom: 30px;
    min-height: 450px;
    overflow: hidden;
}
@media (max-width: 768px) {
.category_container .landing_products_container {
    margin-bottom: 10px;
}
}
@media (min-width: 1280px) {
.category_container .landing_products_container {
    margin: auto;
    width: 1210px;
}
}
.category_container .landing_products_container .row {
    margin: auto !important;
    text-align: center;
    width: 100%;
}
@media (min-width: 901px) and (max-width: 1208px) {
.category_container .landing_products_container .row {
    padding: 0 160px !important;
}
}
.category_buttons_container {
    clear: both;
    font-family: "Montserrat Bold",sans-serif;
    margin: 11px auto 79px;
    overflow: hidden;
    padding-left: 1px;
    width: 462px;
}
.category_buttons_container.one-button {
    width: 220px;
}
@media (max-width: 768px) {
.category_buttons_container {
    margin-bottom: 10px;
    padding: 0 10px;
    width: 85%;
}
}
.category_buttons_container .category_buttons {
    float: left;
    padding-left: 0;
    padding-right: 0;
    transition: all 0.25s ease-in-out 0s;
    width: 220px;
}
@media (max-width: 768px) {
.category_buttons_container .category_buttons {
    margin: 10px auto;
    width: 100%;
}
}
.category_buttons_container .button_left {
    margin-right: 17px;
}
.category_container:nth-last-child(1) {
    border-bottom: medium none !important;
}
.nix-newsletter-div {
    background-color: #f7f8fa;
    padding-bottom: 25px;
    padding-top: 25px;
}
.nix-newsletter-div .nix-newsletter-div-inner {
    height: 100%;
    margin: auto;
    overflow: hidden;
    width: 60%;
}
.nix-newsletter-div .nix-newsletter-div-inner .newsletter-elements {
    float: left;
    margin-right: 5%;
    overflow: hidden;
    text-align: center;
    width: 30%;
}
.nix-newsletter-div .nix-newsletter-div-inner .newsletter-elements:nth-last-child(1) {
    margin-right: 0 !important;
    text-align: left;
}
.nix-newsletter-div .nix-newsletter-div-inner .newsletter-title {
    color: #202020;
    font-size: 16px;
    padding-top: 10px;
    text-transform: uppercase;
}
.nix-newsletter-div .nix-newsletter-div-inner .newsletter-input input {
    border: 2px solid #dfe0e2;
    padding: 10px 15px;
    width: 220px;
}
.nix-newsletter-div .nix-newsletter-div-inner #newsletter_submit {
    background-color: #fefefe;
    border: 2px solid #57565b;
    color: #444446;
    display: block;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.25s ease-in-out 0s;
    width: 130px;
}
.nix-newsletter-div .nix-newsletter-div-inner #newsletter_submit:hover {
    background-color: #57575b;
    color: #f7f8f9;
}
.landing_products_container .product-inner {
    margin: auto;
}
.landing_products_container .product-inner .cta-heart, .landing_products_container .product-inner .cta-cart {
    float: left;
    font-family: "Montserrat Bold",sans-serif;
}
.nix-carouselbottom {
    height: 100%;
    width: 100%;
}
.nix-pcp-col {
    -moz-user-select: none;
    display: inline-block;
    margin-bottom: 5px;
    min-height: 400px;
    overflow: visible;
    position: relative;
    vertical-align: top;
/*width: 300px;*/
}
@media (min-width: 1280px) {
.nix-pcp-container {
    margin: auto;
    overflow: hidden;
    width: 1210px;
}
}
.carousel-products-pages .nix-hero-meta {
    font-size: 13px !important;
}
.carousel-products-pages .nix-hero-copy-text {
    font-size: 14px;
}
.prod-img-2col {
    display: none;
    margin: auto auto 3px;
    overflow: hidden;
    width: 104px;
}
.prod-img-2col img {
    width: 100%;
}
.doLeft {
    float: left;
}
.doRight {
    float: right;
}
.prod-filter-bar {
    background-color: #fff;
    border-bottom: 1px solid #d1d4d6;
    color: #acb1b4;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.5px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 6;
}
.prod-filter-bar::before {
    content: none;
}
.prod-filter-bar > .row::before {
    content: none;
}
@media (max-width: 992px) {
.prod-filter-bar {
    height: 60px;
}
}
.prod-filter-bar .row {
    margin: auto;
    max-width: 1200px;
}
.prod-filter-bar.fixed {
    left: 0;
    position: fixed;
    right: 0;
    top: 37px;
    transition: box-shadow 0.5s linear 0s;
    z-index: 1049;
}
.prod-filter-bar .filter-inner {
    float: none;
    line-height: 20px;
    margin: 32px auto;
    padding: 0 !important;
    text-align: left;
}
.prod-filter-bar .filter-inner .filters-title-text {
    font-size: 11px;
    letter-spacing: 0.5px;
    margin-left: 57px;
}
@media (max-width: 925px) {
.prod-filter-bar .filter-inner .filters-title-text {
    margin-left: 20px;
}
}
.prod-filter-bar .filter-inner .filters-title-text + span.filter-switch {
    display: inline-block;
    position: relative;
}
.prod-filter-bar .filter-inner .filter-switch span {
    cursor: pointer;
}
.prod-filter-bar .filter-inner .filter-switch .switch-text {
    color: #acb1b4;
}
.prod-filter-bar .filter-inner .filter-switch .switch-text, .prod-filter-bar .filter-inner .filter-switch .switch-text-active {
    cursor: pointer;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.5px;
    margin: 0 5px;
}
.prod-filter-bar .filter-inner .filter-switch .switch-text-active {
    color: #1e1e1e;
    transition: all 0.3s linear 0s;
}
.prod-filter-bar .filter-inner .filter-switch .switch-body {
    background-color: #e4e6e7;
    border-radius: 5px;
    border-top: 3px solid #b7babd;
    display: inline-block;
    height: 10px;
    margin-bottom: -2px;
    width: 34px;
}
.prod-filter-bar .filter-inner .filter-switch .switch-body .switch-knob {
    background-color: #1e1e1e;
    border-radius: 7px;
    box-shadow: 0 3px #b2b2b2;
    height: 14px;
    margin-top: -5px;
    width: 14px;
}
.prod-filter-bar .filter-inner .filter-up {
    display: inline-block;
    position: relative;
}
.prod-filter-bar .filter-inner .filter-separator {
    background: rgba(0, 0, 0, 0) url("/images/general/select-icon.png") no-repeat scroll center center;
    border: medium none;
    display: inline-block;
    height: 20px;
    left: 50%;
    margin: 0 0 5px 88px;
    padding: 19px 18px;
    position: absolute;
    top: -9px;
    vertical-align: bottom;
    width: 6px;
}
.prod-filter-bar .filter-inner .filter-view-by {
    font-size: 11px;
    left: 50%;
    letter-spacing: 0.25px;
    margin-left: -125px;
    margin-right: 10px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
}
.prod-filter-bar .filter-inner .filter-view-by.de_DE, .prod-filter-bar .filter-inner .filter-view-by.es_ES {
    margin-left: -175px;
}
.prod-filter-bar .filter-inner a {
    color: #1e1e1e;
    margin: 0 19px;
    padding: 4px 10px;
    transition: background-color 0.3s linear 0s;
}
.prod-filter-bar .filter-inner a:hover {
    text-decoration: none;
}
.prod-filter-bar .filter-inner .sort-options span {
    background-color: #1e1e1e;
    color: #fff;
    margin: 0 19px;
    padding: 4px 10px;
    text-transform: uppercase;
}
.prod-filter-bar .filter-inner .filter-by {
    border: 1px solid #d1d4d6;
    display: inline-block;
    height: 40px;
    left: 50%;
    list-style: outside none none;
    margin: 0 0 0 -55px;
    padding: 0;
    position: absolute;
    top: -10px;
    width: 180px;
}
.prod-filter-bar .filter-inner .filter-by .placeholder {
    display: none;
}
.prod-filter-bar .filter-inner .filter-by > li {
    display: inherit;
}
.prod-filter-bar .filter-inner .filter-by .selected {
    background-color: #000;
}
.prod-filter-bar .filter-inner .filter-by .selected > a {
    color: #fff;
}
.prod-filter-bar .filter-inner .filter-by .placeholder {
    background-color: transparent;
    color: #1e1e1e;
    line-height: 38px;
    padding-left: 18px;
}
.prod-filter-bar .filter-inner .filter-by > li {
    background-color: #fff;
    display: none;
}
.prod-filter-bar .filter-inner .filter-by > li:first-child {
    display: block;
}
.prod-filter-bar .filter-inner .filter-by > li:last-child {
    border-bottom: 1px solid #d1d4d6;
}
.prod-filter-bar .filter-inner .filter-by a {
    display: inline-block;
    line-height: 38px;
    margin: 0;
    padding: 0 0 0 18px;
    width: 100%;
}
.prod-filter-bar .filter-inner .filter-view-all {
    display: inline-block;
    float: right;
    position: absolute;
    right: 10px;
    top: 0;
}
.prod-filter-bar .filter-inner .filter-view-all a {
    font-family: "Montserrat Bold",sans-serif;
    letter-spacing: 0.5px;
    margin: 0 20px 0 0 !important;
}
@media (max-width: 992px) {
.prod-filter-bar .filter-inner .filter-buttons-container {
    clear: both;
    float: none;
    font-size: 0;
    margin: auto;
    overflow: hidden;
    text-align: center;
}
.prod-filter-bar .filter-inner .filter-buttons-container .filter-buttons {
    display: inline-block;
    font-size: 11px;
    letter-spacing: 0.25px;
    margin: 15px 10px;
    padding: 3px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.25s ease-in-out 0s;
    width: 25%;
}
.prod-filter-bar .filter-inner .filter-buttons-container .filter-buttons.filter-button-left {
    background-color: #2f2f33;
    border: 2px solid #1e1e1e;
    color: white;
}
.prod-filter-bar .filter-inner .filter-buttons-container .filter-buttons.filter-button-left.active {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #434347;
    color: #1e1e1e;
}
.prod-filter-bar .filter-inner .filter-buttons-container .filter-buttons.filter-button-right {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #434347;
    color: #1e1e1e;
}
.prod-filter-bar .filter-inner .filter-buttons-container .filter-buttons.filter-button-right.active {
    background-color: #2f2f33;
    border: 2px solid #1e1e1e;
    color: white;
}
.prod-filter-bar .filter-inner .filter-buttons-container .two-cols, .prod-filter-bar .filter-inner .filter-buttons-container .one-col {
    float: right;
    height: 20px;
    margin: 4px 4px 4px 19px;
    overflow: hidden;
    width: 20px;
}
.prod-filter-bar .filter-inner .filter-buttons-container .two-cols a, .prod-filter-bar .filter-inner .filter-buttons-container .one-col a {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    transition: opacity 0.2s linear 0s;
    width: 100%;
}
.prod-filter-bar .filter-inner .filter-buttons-container .two-cols a.active, .prod-filter-bar .filter-inner .filter-buttons-container .one-col a.active {
    opacity: 0.7;
}
.prod-filter-bar .filter-inner .filter-buttons-container .two-cols a:hover, .prod-filter-bar .filter-inner .filter-buttons-container .one-col a:hover {
    background-color: #fff;
    opacity: 0.7;
    transition: opacity 0.2s linear 0s;
}
.prod-filter-bar .filter-inner .filter-buttons-container .one-col a span {
    background-color: #2f2f33;
    display: block;
    height: 100%;
    width: 100%;
}
.prod-filter-bar .filter-inner .filter-buttons-container .two-cols a span {
    background-color: #2f2f33;
    display: block;
    float: left;
    height: 8px;
    margin: 2px;
    width: 8px;
}
.prod-filter-bar .filter-inner .filter-buttons-container .two-cols a span:nth-child(1) {
    margin-left: 0;
    margin-top: 0;
}
.prod-filter-bar .filter-inner .filter-buttons-container .two-cols a span:nth-child(2) {
    margin-right: 0;
    margin-top: 0;
}
.prod-filter-bar .filter-inner .filter-buttons-container .two-cols a span:nth-child(3) {
    margin-bottom: 0;
    margin-left: 0;
}
.prod-filter-bar .filter-inner .filter-buttons-container .two-cols a span:nth-child(4) {
    margin-bottom: 0;
    margin-right: 0;
}
}
@media (max-width: 992px) and (max-width: 768px) {
.prod-filter-bar .filter-inner .filter-buttons-container .filter-buttons {
    width: auto;
}
}
.prod-filter-bar.fixed {
    border-bottom: 1px solid #e8e9ea;
}
input.red-checkbox {
    display: none;
}
input.red-checkbox + label {
    background-color: #f7f8f9;
    background-position: -1px -1px;
    border: 1px solid #d1d4d6;
    border-radius: 3px;
    cursor: pointer;
    height: 16px;
    margin: 0;
    vertical-align: bottom;
    width: 16px;
}
input.red-checkbox + label::after {
    background: rgba(0, 0, 0, 0) url("/images/red-checkbox.png") no-repeat scroll -1px -1px;
    display: none;
}
input.red-checkbox:checked + label {
    background: rgba(0, 0, 0, 0) url("/images/red-checkbox.png") no-repeat scroll -1px -1px;
    border-color: #d54d4d;
}
.products-display {
    background: #f7f8f9 none repeat scroll 0 0;
    clear: both;
    color: #434346;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    overflow: hidden;
    padding-bottom: 0px;
    padding-top: 20px;
/* text-transform: uppercase;*/
}
@media (min-width: 768px) and (max-width: 1179px) {
.products-display {
    text-align: center;
}
}
@media (min-width: 768px) and (max-width: 1179px) {
.products-display.container {
    width: 100%;
}
}
@media (max-width: 768px) {
.products-display .row {
    text-align: center;
}
}
@media (min-width: 768px) and (max-width: 1179px) {
.products-display .row {
    text-align: center;
}
}
.products-display .row .col-sm-10 {
    float: none;
    margin: 0 auto;
    padding: 0;
    position: static;
}
.products-display .row .col-sm-3, .products-display .row .col-sm-4 {
    padding: 10px;
}
@media (max-width: 768px) {
.products-display .row .col-sm-3, .products-display .row .col-sm-4 {
    margin: auto;
    width: 275px;
}
}
@media (min-width: 550px) and (max-width: 768px) {
.products-display .row .col-sm-3, .products-display .row .col-sm-4 {
    display: inline-block;
    width: 275px;
}
}
.products-display .row .product-container {
    height: auto;
    opacity: 1;
    position: relative;
}
.products-display .row .product-container .product-inner {
    height: auto;
    overflow: hidden;
    transition: height 0.2s ease-out 0s;
}
@media (max-width: 768px) {
.products-display .row .product-container .product-inner {
    height: auto;
}
}
@media (min-width: 768px) and (max-width: 1179px) {
.products-display .row .product-container .product-inner .col-sm-4, .products-display .row .product-container .product-inner .col-sm-3 {
    display: inline-block;
    float: none;
    width: 275px;
}
}
.products-display .row .product-container .product-inner .carousel {
    background-color: #fff;
    height: 80px;
}
.products-display .row .product-container .product-inner .carousel .carousel-inner {
    background-color: #fff;
    display: block;
    height: 100%;
    margin: auto;
    width: 68%;
}
.products-display .row .product-container .product-inner .carousel .carousel-inner .item {
    height: 100%;
}
.products-display .row .product-container .product-inner .carousel .carousel-inner .item img {
    height: 100%;
    margin: 0 auto;
    width: auto;
}
.products-display .row .product-container .product-inner .carousel .carousel-control {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);
    color: #464649;
    top: 30%;
}
.products-display .row .product-container .product-inner .display-prod {
    height: auto;
    padding-bottom: 50px;
    overflow: hidden;
    width: 100%;
    text-align:center;
}

.products-display .row .portfolio_item .product-container .product-inner .display-prod {
    height: auto;
    padding-bottom: 55px;
    overflow: hidden;
    width: 100%;
text-align:center;
}


.products-display .row .product-container .product-inner .display-prod .prod-cta {
    height: 55px;
    width: 100%;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group {
    font-size: 14px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    transition: all 0.25s ease-in-out 0s;
    vertical-align: bottom;
    width: 75px
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-none {
    color: #fff;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    height: 21px;
    line-height: 20px;
    text-align: center;
    width: 50%;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart, .products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-cart {
    cursor: pointer;
    height: 18px;
    margin-bottom: 11px;
    margin-top: 31px;
    opacity: 0;
    position: absolute;
    transition: all 0.5s ease-in 0s;
    width: 119px;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart {
    background: rgba(0, 0, 0, 0) url("/images/common/cta-heart-black.png") no-repeat scroll 0 0;
    left: 0;
    margin-left: 30px;
    top: 0;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart.in-favorites {
    background: rgba(0, 0, 0, 0) url("/images/common/cta-heart-red.png") no-repeat scroll 0 0;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart span {
    color: #1e1e1e;
    float: left;
    line-height: 18px;
    margin-left: 30px;
    opacity: 0;
    transition: opacity 0.5s linear 0s;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-cart {
/*background: rgba(0, 0, 0, 0) url("/images/common/cta-cart-black.png") no-repeat scroll 100% center;*/
    background: rgba(0, 0, 0, 0) url("/images/order.png") no-repeat scroll 100% center;
background-size:15%;
    margin-right: 30px;
    right: 0;
    top: 0;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-cart span {
    color: #1e1e1e;
    float: right;
    font-family: "Montserrat Bold",sans-serif;
    letter-spacing: 0;
    line-height: 18px;
    margin-right: 30px;
    opacity: 0;
    transition: opacity 0.5s linear 0s;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta {
    color: #fff;
    font-family: "Montserrat",sans-serif;
    font-size: 9px;
    line-height: 20px;
    margin: 30px auto 0;
    text-align: center;
    transition: all 0.5s ease-in 0s;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta span {
    font-size: 14px;
    letter-spacing: 0.5px;
    padding: 4px 10px;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-new {
    color: #fff;
    display: none;
    font-family: "Montserrat",sans-serif;
    font-size: 9px;
    line-height: 20px;
    margin: 30px auto 0;
    text-align: center;
    transition: all 0.5s ease-in 0s;
    width: 100px;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-new span {
    font-size: 14px;
    letter-spacing: 0.5px;
    padding: 4px 10px;
	display: inline-block;
position: relative;
top: 3px;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-new span {
    background-color: #c66a07;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-new.active {
    display: block;
    transition: all 0.75s ease-in 0s;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-new-color {
    color: #d54d4d;
    display: none;
    font-family: "Montserrat",sans-serif;
    font-size: 9px;
    line-height: 20px;
    margin: 30px auto 0;
    text-align: center;
    transition: all 0.5s ease-in 0s;
    width: 150px;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-new-color span {
    font-size: 14px;
    letter-spacing: 0.5px;
    padding: 4px 10px;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-new-color span {
    background-color: #fff;
    border: 2px solid #d54d4d;
    padding: 2px 10px;
}
.products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-new-color.active {
    display: block;
    transition: all 0.75s ease-in 0s;
}
.products-display .row .product-container .product-inner .display-prod .prod-images {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.products-display .row .product-container .product-inner .display-prod .prod-images::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 0.8s linear 0s normal none infinite running loading;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) #d1d4d6 #d1d4d6 rgba(0, 0, 0, 0);
    border-image: none;
    border-radius: 30px;
    border-style: solid;
    border-width: 2px;
    content: "";
    cursor: wait;
    display: block;
    height: 30px;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    opacity: 1;
    position: absolute;
    top: 50%;
    width: 30px;
    z-index: 20;
}
.products-display .row .product-container .product-inner .display-prod .prod-images::after {
    top: 45%;
}
.products-display .row .product-container .product-inner .display-prod .prod-images.loaded::after {
    background: green none repeat scroll 0 0;
    content: none;
}
.products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer {
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
@media (max-width: 768px) {
.products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .next, .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .prev {
    display: none !important;
    width: 250px;
}
}
@media (min-width: 550px) and (max-width: 768px) {
.products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .next, .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .prev {
    display: none !important;
}
}
.products-display .row .product-container .product-inner .display-prod .prod-details {
    height: auto;
    margin: auto;
    width: 320px;
    max-width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
}
.products-display .row .product-container .product-inner .display-prod .prod-details p {
    letter-spacing: 0.5px;
    margin: 5px 0;
    text-align: center;
    text-transform: none;
}
.products-display .row .product-container .product-inner .display-prod .prod-details p.order_link {
    text-align: left;
}
.products-display .row .product-container .product-inner .display-prod .prod-details p.title, .products-display .row .product-container .product-inner .display-prod .prod-details p a {
    color: #1e1e1e;
    font-size: 11px;
    letter-spacing: 0.75px;
    line-height: 18px;
    text-transform: uppercase;
}
@media (max-width: 768px) {
.products-display .row .product-container .product-inner .display-prod .prod-details p.title, .products-display .row .product-container .product-inner .display-prod .prod-details p a {
    font-weight: normal;
}
}
.products-display .row .product-container .product-inner .display-prod .prod-details p a {
    text-decoration: none;
    transition: all 0.25s ease-in 0s;
}
.products-display .row .product-container .product-inner .display-prod .prod-details p a:hover {
    color: #acb1b4;
}
.products-display .row .product-container .product-inner .display-prod .prod-details p.price {
    color: #acb1b4;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
}
@media (max-width: 768px) {
.products-display .row .product-container .product-inner .display-prod .prod-details p.price {
    font-size: 11px;
    font-weight: normal;
}
}
.products-display .row .product-container .product-inner a.prod-collection {
    background-color: #eef0f2;
    color: #1e1e1e;
    display: block;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    height: 40px;
    letter-spacing: 0.75px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: color 0.25s ease-in 0s;
    width: 100%;
    z-index: 1000;
}
.products-display .row .product-container .product-inner a.prod-collection:hover {
    color: #acb1b4;
}
.touch .products-display .row .product-container.mobile_activated .upper_line {
    display: block;
}
.touch .products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart, .touch .products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-cart {
    opacity: 1;
}
.touch .products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart {
    display: none;
}
.touch .products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart span {
    opacity: 0;
}
.touch .products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta-cart {
    height: 30px;
    margin-top: 20px;
    padding: 20px;
    width: 60px;
}
.touch .products-display .row .product-container .product-inner .display-prod .prod-cta .prod-cta-group .cta span {
    font-size: 14px;
    letter-spacing: 0.5px;
    padding: 4px 10px;
}
.touch .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .next, .touch .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .prev {
    opacity: 1;
    transition: opacity 0.5s ease-out 8s;
}
@media (max-width: 768px) {
.touch .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .next, .touch .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .prev {
    display: none !important;
    width: 250px;
}
}
@media (min-width: 550px) and (max-width: 768px) {
.touch .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .next, .touch .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .prev {
    display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1179px) {
.touch .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .next {
    background: rgba(0, 0, 0, 0) url("/images/prod-arrow-right.png") no-repeat scroll 0 50%;
    opacity: 0;
}
}
@media (min-width: 768px) and (max-width: 1179px) {
.touch .products-display .row .product-container .product-inner .display-prod .prod-images .sliderContainer .prev {
    background: rgba(0, 0, 0, 0) url("/images/prod-arrow-left.png") no-repeat scroll 100% 50%;
    opacity: 0;
}
}
.touch .products-display .row .product-container .product-inner a.prod-collection {
    display: none;
}
.no-touch .products-display .row .product-container.unfocus {
    opacity: 0.4;
}
.no-touch .products-display .row .product-container:hover {
    z-index: 1;
}
.no-touch .products-display .row .product-container:hover .upper_line {
    display: block;
}
.no-touch .products-display .row .product-container:hover .product-inner {
    box-shadow: 0 0 0 1px #edeeef;
}
@media (max-width: 768px) {
.no-touch .products-display .row .product-container:hover .product-inner {
    height: 600px !important;
}
}
@media (min-width: 768px) and (max-width: 1179px) {
.no-touch .products-display .row .product-container:hover .product-inner {
}
}
.no-touch .products-display .row .product-container:hover .product-inner.style1 {
    height: 520px;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-cta .prod-cta-group {
    opacity: 1;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-cta .prod-cta-group .cta-none, .no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-cta .prod-cta-group .cta-team-pick, .no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-cta .prod-cta-group .cta-trending {
    height: 0;
    overflow: hidden;
    width: 0;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart {
    display: inline-block;
    opacity: 1;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart:hover {
    opacity: 1;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-cta .prod-cta-group .cta-heart:hover span {
    opacity: 1;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-cta .prod-cta-group .cta-cart {
    display: inline-block;
    opacity: 1;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-cta .prod-cta-group .cta-cart:hover > span {
    opacity: 1;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-images .image {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-images .image:hover div.product-back .product-back-left {
    cursor: pointer;
    display: block;
    float: left;
    height: 100%;
    width: 30px;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-images .image:hover div.product-back .product-back-left:hover {
    background-position: left center;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-images .image:hover div.product-back .product-back-right {
    cursor: pointer;
    display: block;
    float: right;
    height: 100%;
    width: 30px;
}
.no-touch .products-display .row .product-container:hover .product-inner .display-prod .prod-images .image:hover div.product-back .product-back-right:hover {
    background-position: right center;
}
.no-touch .products-display .row .product-container .prod-cta-group:hover .cta-new, .no-touch .products-display .row .product-container .prod-cta-group:hover .cta-new-color {
    opacity: 0;
    transition: all 0.1s ease-in 0s;
}
.no-touch .products-display.no-quickshop .cta-cart, .touch .products-display.no-quickshop .cta-cart {
    display: none !important;
}
.product-hotspot {
    cursor: pointer;
    height: 60%;
    left: 37%;
    opacity: 1;
    position: absolute;
    top: 15%;
    width: 25%;
    z-index: 3;
}
.product-hotspot.bottom {
    bottom: 0;
    height: 101px;
    left: 0;
    margin-left: 10px;
    top: auto;
    width: 280px;
}
.sliding .product-hotspot {
    display: none;
}
@media screen and (max-width: 900px) {
.fluidHeight {
    height: 0;
    padding: 0 0 33.333%;
}
}
.sliderContainer {
    height: 279px;
    position: absolute;
    width: 255px;
}
.sliderContainer .item img {
    opacity: 0;
    transition: all 0.35s ease-in-out 0s;
}
@media (min-width: 768px) and (max-width: 1024px) {
.sliderContainer .item img {
    display: block !important;
    opacity: 0.5;
}
}
@media (max-width: 768px) {
.sliderContainer .item img {
    opacity: 0.3;
}
}
.sliderContainer .item img.img-load-on-hover {
    opacity: 0 !important;
}
.sliderContainer .item.primary img {
    opacity: 1;
}
.sliderContainer .item.primary img.img-load-on-view {
    opacity: 0;
}
@media (min-width: 768px) and (max-width: 1024px) {
.touch .sliderContainer .nix-carousel:not(.sliding) .item:not(.primary) img, .touch .sliderContainer .nix-carousel-limited:not(.sliding) .item:not(.primary) img {
    opacity: 0;
    transition: opacity 0.5s ease-out 2s;
}
}
.sliderContainer .slider .item {
    cursor: url("/images/common/cursor_hand-arrow.png"), url("/images/common/cursor_hand-arrow.cur"), ew-resize !important;
}
.sliderContainer .sliding .slider .item {
    cursor: url("/images/common/cursor_hand-arrow_drag.png"), url("/images/common/cursor_hand-arrow_drag.cur"), ew-resize !important;
}
.ie .sliderContainer .slider {
    cursor: pointer !important;
}
.sliderContainer .next, .sliderContainer .prev {
    height: 100%;
    position: absolute;
    width: 35px;
    z-index: 9;
}
.sliderContainer .next {
    right: 0;
}
.sliderContainer .prev {
    left: 0;
}
.nix-carousel, .nix-carousel-limited {
    height: 100%;
    width: 100%;
}
.nix-carousel .slider, .nix-carousel-limited .slider {
    height: 100%;
    width: 100%;
}
.nix-carousel .slider .item, .nix-carousel-limited .slider .item {
    height: auto;
    left: 0;
    position: relative;
    text-align: center;
    top: 0;
    width: 160px;
}
.nix-carousel .slider .item img, .nix-carousel-limited .slider .item img {
    left: 0;
    margin: 0 auto;
    max-width: 100%;
    position: relative;
    top: 0;
    width: 100%;
}
.indicators {
    height: 10px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 10px;
    width: 800px;
    z-index: 10;
}
.indicators .item {
    border: 1px solid #000;
    float: left;
    height: 8px;
    margin: 0 5px 0 0;
    width: 8px;
}
.indicators .selected {
    background: #666 none repeat scroll 0 0;
}
.modal-dialog.prod-modal {
    height: 720px;
    margin-bottom: 100px;
    margin-top: 260px;
    width: 1120px;
}
#prod-modal {
    z-index: 1060;
}
.prod-modal .modal-content {
    background-color: #f7f8f9;
    border: medium none;
    border-radius: 0;
    box-shadow: 0 19px 0 rgba(0, 0, 0, 0.3);
    height: inherit;
    padding: 20px 0 26px 20px;
}
.prod-modal .modal-prod-card {
    background-color: #fff;
    display: inline-block;
    margin-bottom: 5px;
    padding: 10px 10px 0;
    width: 380px;
}
.prod-modal .modal-prod-card p {
    text-align: center;
}
.prod-modal .modal-prod-card .prod-card-inner {
    background-color: #f7f8f9;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-group {
    margin-bottom: 40px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-group .prod-card-badge {
    background-color: #595d69;
    color: #fff;
    display: inline-block;
    font-size: 9px;
    height: 20px;
    line-height: 20px;
    margin: 30px 131px 0 0;
    text-align: center;
    width: 99px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-group .prod-card-heart {
    display: inline-block;
    margin: 30px 76px 0 31px;
    padding: 1px 0;
    vertical-align: bottom;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-title-the {
    color: #acb1b4;
    font-size: 16px;
    letter-spacing: 4px;
    line-height: 16px;
    margin-bottom: 5px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-title {
    color: #434346;
    font-size: 30px;
    letter-spacing: 5px;
    line-height: 30px;
    margin-bottom: 8px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-price-range {
    color: #acb1b4;
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 30px;
}
.prod-modal .modal-prod-card .prod-card-inner .band-type-select, .prod-modal .modal-prod-card .prod-card-inner .band-size-select {
    border-color: #dededf;
    display: block;
    height: 40px;
    margin: 20px auto;
    outline: medium none;
    padding-left: 20px;
    text-transform: uppercase;
    width: 260px;
}
.prod-modal .modal-prod-card .prod-card-inner .band-size-select {
    margin-bottom: 46px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-price {
    color: #2f2f33;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 3px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-stock {
    color: #b3b5b6;
    font-size: 14px;
    line-height: 10px;
    margin-bottom: 120px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-cart {
    background-color: #d54d4d;
    border: medium none;
    color: #fff;
    display: block;
    font-size: 11px;
    height: 40px;
    letter-spacing: 2px;
    margin-left: 50px;
    outline: medium none;
    padding: 0;
    text-transform: uppercase;
    width: 240px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-social {
    height: 80px;
    padding: 32px 83px 33px 82px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-social > a {
    background-image: url("/images/products/social-links.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    margin-left: 42px;
    width: 15px;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-social > a:first-child {
    margin: 0;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-social .facebook {
    background-position: -60px center;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-social .instagram {
    background-position: -120px center;
}
.prod-modal .modal-prod-card .prod-card-inner .prod-card-social .pinterest {
    background-position: -180px center;
}
.prod-modal .modal-prod-card .modal-prod-collection {
    color: #acb1b4;
    font-size: 11px;
    letter-spacing: 2px;
    line-height: 12px;
    margin: 14px 0;
}
.prod-modal .prod-modal-slider {
    display: inline-block;
    height: 674px;
    vertical-align: top;
    width: 717px;
}
.prod-modal .prod-modal-slider .prod-slider-carousel {
    height: 674px;
    width: 717px;
}
.prod-modal .prod-modal-slider .prod-slider-carousel .slider {
    height: 100%;
    width: 100%;
}
.prod-modal .prod-modal-slider .prod-slider-carousel .slider .slide {
    float: left;
    height: 669px;
    width: 659px;
}
.prod-modal .prod-modal-slider .prod-slider-carousel .slider .slide:first-child {
    width: 552px;
}
.prod-modal .prod-modal-slider .prod-slider-carousel .slider .slide:first-child > img {
    margin-left: 161px;
    margin-right: 0;
}
.prod-modal .prod-modal-slider .prod-slider-carousel .slider .slide > img {
    height: 669px;
    margin-left: 103px;
    margin-right: 165px;
    padding: 53px 0;
    width: 391px;
}
.prod-modal .prod-modal-slider .prod-slider-carousel .scrollbarBlock10 {
    background-color: #d5d5d6;
}
.products-display .row .nix-pcp-2col {
    display: block;
    float: left;
    height: 255px !important;
    margin-bottom: 5px;
    min-height: 0;
    overflow: hidden;
    padding: 5px;
    width: 33%;
}
@media (max-width: 592px) {
.products-display .row .nix-pcp-2col {
    width: 49%;
}
}
.products-display .row .nix-pcp-2col .product-container {
    height: 255px !important;
    padding: 0;
}
.products-display .row .nix-pcp-2col .product-container .product-inner {
    height: 255px !important;
    width: 100%;
}
.products-display .row .nix-pcp-2col .product-container .product-inner .prod-cta {
    display: none !important;
}
.products-display .row .nix-pcp-2col .product-container .product-inner .display-prod {
    height: 255px !important;
    padding-top: 18px;
}
.products-display .row .nix-pcp-2col .product-container .product-inner .display-prod .prod-details {
    width: 100%;
}
.products-display .row .nix-pcp-2col .product-container .product-inner .display-prod .prod-details p {
    letter-spacing: 0.75px;
    margin: 1px 0;
}
.products-display .row .nix-pcp-2col .product-container .product-inner .display-prod .prod-details .title a, .products-display .row .nix-pcp-2col .product-container .product-inner .display-prod .prod-details .title {
    font-size: 14px;
    line-height: 12px;
}
.products-display .row .nix-pcp-2col .product-container .product-inner .display-prod .prod-details .price a, .products-display .row .nix-pcp-2col .product-container .product-inner .display-prod .prod-details .price {
    color: #acb1b4;
    font-size: 9.25px;
}
.products-display .row .nix-pcp-2col .product-container .product-inner .prod-collection {
    display: none !important;
}
.products-display .row .nix-pcp-2col .product-container:hover .product-inner {
    height: 255px !important;
}
.products-display .row .nix-pcp-2col .prod-images {
    display: none;
}
.products-display .row .nix-pcp-2col .prod-img-2col {
    display: block;
}
.product-container {
    height: 400px;
    overflow: visible;
    padding: 0 10px;
}
.product-container:hover .item img {
    backface-visibility: hidden;
    opacity: 0.6;
}
@media (min-width: 768px) and (max-width: 1024px) {
.product-container:hover .item img {
    opacity: 0.3;
}
}
@media (max-width: 768px) {
.product-container:hover .item img {
    opacity: 0.1;
}
}
.product-container:hover .item.primary img {
    opacity: 1;
}
.catalog-page .landing_products_container {
    padding-bottom: 20px !important;
}
.catalog-page .nix-pcp-col:not(.nix-pcp-2col) {
    margin-bottom: 20px !important;
}
@media (min-width: 1280px) {
.bottom_section_container .landing_products_container {
    margin: auto;
    width: 1210px;
}
}
@media (max-width: 992px) {
.filter-container.stickable-parent {
    min-height: 1px;
    position: relative;
}
.filter-container .stickable-fixed {
    bottom: auto !important;
    position: static !important;
}
.filter-container .stickable-fixed-top {
    position: static !important;
    top: auto;
}
.filter-container .stickable-fixed-bottom {
    bottom: auto;
    position: static !important;
}
}
.nix-checkout-complete-container .row {
    margin: 0;
}
.nix-checkout-complete-container > .content-row {
    margin: auto;
    max-width: 1280px;
}
.nix-checkout-complete-container .nix-checkout-complete-main-container {
    margin: auto;
}
.nix-checkout-complete-container .nix-checkout-complete-content-container {
    padding: 0;
}
@media (max-width: 768px) {
.nix-checkout-complete-container .nix-checkout-complete-content-container {
    margin: 40px;
    max-width: 100%;
}
}
@media (max-width: 320px) {
.nix-checkout-complete-container .nix-checkout-complete-content-container {
    margin: 0;
}
}
.nix-checkout-complete-container .nix-checkout-complete-content-container .description {
    display: block;
    font-size: 12px;
    letter-spacing: 0.25px;
    line-height: 20px;
    max-width: 580px;
}
@media (min-width: 1200px) {
.nix-checkout-complete-container .nix-checkout-complete-content-container .description {
    margin-left: 230px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.nix-checkout-complete-container .nix-checkout-complete-content-container .description {
    margin-left: 120px;
}
}
@media (min-width: 992px) {
.nix-checkout-complete-container .nix-checkout-complete-content-container .description {
    margin-top: 20px;
}
}
@media (max-width: 992px) {
.nix-checkout-complete-container .nix-checkout-complete-content-container .description {
    margin: 20px;
    max-width: 100%;
}
}
.nix-checkout-complete-container .nix-checkout-complete-content-container .description strong {
    color: #d54d4d;
}
.nix-checkout-complete-container .nix-checkout-complete-content-container .option-button {
    border: 2px solid #1e1e1e;
    color: #1e1e1e;
    display: block;
    font-size: 12px;
    height: 40px;
    margin-top: 30px;
    padding: 8px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.25s ease-in 0s;
    width: 220px;
}
@media (max-width: 991px) {
.nix-checkout-complete-container .nix-checkout-complete-content-container .option-button {
    margin: 30px auto;
    width: 100%;
}
}
.nix-checkout-complete-container .nix-checkout-complete-content-container .option-button:hover {
    background-color: #1e1e1e;
    color: #fff;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container {
    background: #fff none repeat scroll 0 0;
    padding: 0 20px;
}
@media (min-width: 1200px) {
.nix-checkout-complete-container .nix-checkout-complete-side-container {
    margin-left: 30px;
}
}
@media (min-width: 768px) {
.nix-checkout-complete-container .nix-checkout-complete-side-container {
    margin-top: -200px;
    max-width: 360px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.nix-checkout-complete-container .nix-checkout-complete-side-container {
    margin-top: -240px;
}
}
@media (max-width: 320px) {
.nix-checkout-complete-container .nix-checkout-complete-side-container {
    padding: 0;
}
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .header-row {
    height: 60px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .header-row .checkout-label {
    float: left;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 30px;
    text-transform: uppercase;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .header-row .counter {
    color: #d54d4d;
    float: right;
    font-size: 12px;
    margin-right: 20px;
    margin-top: 30px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .product-row {
    border-top: 1px solid #edeeed;
    height: 120px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .product-row .product-image {
    display: block;
    float: left;
    padding: 20px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .product-row .product-image img {
    max-height: 80px;
    max-width: 60px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .product-row .product-details {
    clear: none;
    display: block;
    float: left;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .product-row .product-details .product-title {
    float: left;
    font-size: 12px;
    letter-spacing: -0.2px;
    margin-top: 30px;
    text-transform: uppercase;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .product-row .product-details .product-extra {
    clear: both;
    color: #acb1b4;
    float: left;
    font-size: 14px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .product-row .product-details .product-total {
    clear: both;
    float: left;
    font-size: 12px;
    margin-top: 20px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row {
    border-top: 1px solid #edeeed;
    height: 60px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .checkout-label {
    float: left;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 20px;
    text-transform: uppercase;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .checkout-label.normal {
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .checkout-label .extra {
    color: #acb1b4;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .checkout-subtotal, .nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .checkout-total, .nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .tax-total, .nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .coupon-total, .nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .shipment-total {
    font-size: 12px;
    margin-top: 20px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .promo-code {
    color: #d54d4d;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .checkout-total {
    font-size: 16px;
    font-weight: bold;
    margin-top: 18px;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .side-link {
    color: #1e1e1e;
    display: block;
    font-size: 12px;
    margin: 25px auto;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.25s ease-in 0s;
}
.nix-checkout-complete-container .nix-checkout-complete-side-container .footer-row .side-link:hover {
    color: #acb1b4;
}
.nix-checkout-complete-container .to-right {
    float: right;
}
.nix-checkout-complete-container .no-padding {
    padding: 0 !important;
}
.nix-checkout-complete-container .hide-on-mobile {
    display: none !important;
}
.loading {
    position: relative;
}
.loading::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 0.8s linear 0s normal none infinite running loading;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) #eee #eee rgba(0, 0, 0, 0);
    border-image: none;
    border-radius: 1.5em;
    border-style: solid;
    border-width: 2px;
    content: "";
    cursor: wait;
    display: block;
    height: 1.5em;
    left: 50%;
    margin-left: -0.75em;
    margin-top: -0.75em;
    opacity: 1;
    position: absolute;
    top: 50%;
    width: 1.5em;
    z-index: 20;
}
.capitalize {
    text-transform: capitalize;
}
.lowercase {
    text-transform: lowercase;
}
.relative {
    position: relative;
}
.add-noise::before {
    background: rgba(0, 0, 0, 0.7) url("data:image/png;base64,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") repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.font-size-base {
    font-size: 14px;
}
.font-mont-bold {
    font-family: "Montserrat Bold",sans-serif;
}
.font-mont-reg {
    font-family: "Montserrat",sans-serif;
}
.nix-absolute {
    position: absolute;
}
.nix-fixed {
    position: fixed;
}
.nix-relative {
    position: relative;
}
.nix-static {
    position: static;
}
.vert-center > * {
    display: inline-block;
    vertical-align: middle;
}
.vert-center::after {
    content: "";
    display: inline-block;
    height: 100%;
    margin-left: -0.3em;
    vertical-align: middle;
    width: 1px;
}
.nix-fixed-header .nix-flag, #mobile-pusher .nix-flag {
    background: rgba(0, 0, 0, 0) url("../images/locale/flags.png") no-repeat scroll -720px 0;
    height: 14px;
    width: 21px;
}
.nix-fixed-header .nix-flag.nix-ad, #mobile-pusher .nix-flag.nix-ad {
    background-position: 0 0;
}
.nix-fixed-header .nix-flag.nix-at, #mobile-pusher .nix-flag.nix-at {
    background-position: -20px 0;
}
.nix-fixed-header .nix-flag.nix-au, #mobile-pusher .nix-flag.nix-au {
    background-position: -40px 0;
}
.nix-fixed-header .nix-flag.nix-be, #mobile-pusher .nix-flag.nix-be {
    background-position: -60px 0;
}
.nix-fixed-header .nix-flag.nix-bg, #mobile-pusher .nix-flag.nix-bg {
    background-position: -80px 0;
}
.nix-fixed-header .nix-flag.nix-br, #mobile-pusher .nix-flag.nix-br {
    background-position: -100px 0;
}
.nix-fixed-header .nix-flag.nix-ca, #mobile-pusher .nix-flag.nix-ca {
    background-position: -120px 0;
}
.nix-fixed-header .nix-flag.nix-ch, #mobile-pusher .nix-flag.nix-ch {
    background-position: -140px 0;
}
.nix-fixed-header .nix-flag.nix-cy, #mobile-pusher .nix-flag.nix-cy {
    background-position: -160px 0;
}
.nix-fixed-header .nix-flag.nix-cz, #mobile-pusher .nix-flag.nix-cz {
    background-position: -180px 0;
}
.nix-fixed-header .nix-flag.nix-de, #mobile-pusher .nix-flag.nix-de {
    background-position: -200px 0;
}
.nix-fixed-header .nix-flag.nix-dk, #mobile-pusher .nix-flag.nix-dk {
    background-position: -220px 0;
}
.nix-fixed-header .nix-flag.nix-ee, #mobile-pusher .nix-flag.nix-ee {
    background-position: -240px 0;
}
.nix-fixed-header .nix-flag.nix-es, #mobile-pusher .nix-flag.nix-es {
    background-position: -260px 0;
}
.nix-fixed-header .nix-flag.nix-eu, #mobile-pusher .nix-flag.nix-eu {
    background-position: -280px 0;
}
.nix-fixed-header .nix-flag.nix-fi, #mobile-pusher .nix-flag.nix-fi {
    background-position: -300px 0;
}
.nix-fixed-header .nix-flag.nix-fr, #mobile-pusher .nix-flag.nix-fr {
    background-position: -320px 0;
}
.nix-fixed-header .nix-flag.nix-gb, #mobile-pusher .nix-flag.nix-gb {
    background-position: -340px 0;
}
.nix-fixed-header .nix-flag.nix-gh, #mobile-pusher .nix-flag.nix-gh {
    background-position: -360px 0;
}
.nix-fixed-header .nix-flag.nix-gr, #mobile-pusher .nix-flag.nix-gr {
    background-position: -380px 0;
}
.nix-fixed-header .nix-flag.nix-hk, #mobile-pusher .nix-flag.nix-hk {
    background-position: -400px 0;
}
.nix-fixed-header .nix-flag.nix-hr, #mobile-pusher .nix-flag.nix-hr {
    background-position: -420px 0;
}
.nix-fixed-header .nix-flag.nix-hu, #mobile-pusher .nix-flag.nix-hu {
    background-position: -440px 0;
}
.nix-fixed-header .nix-flag.nix-id, #mobile-pusher .nix-flag.nix-id {
    background-position: -460px 0;
}
.nix-fixed-header .nix-flag.nix-ie, #mobile-pusher .nix-flag.nix-ie {
    background-position: -480px 0;
}
.nix-fixed-header .nix-flag.nix-is, #mobile-pusher .nix-flag.nix-is {
    background-position: -500px 0;
}
.nix-fixed-header .nix-flag.nix-it, #mobile-pusher .nix-flag.nix-it {
    background-position: -520px 0;
}
.nix-fixed-header .nix-flag.nix-jp, #mobile-pusher .nix-flag.nix-jp {
    background-position: -540px 0;
}
.nix-fixed-header .nix-flag.nix-lt, #mobile-pusher .nix-flag.nix-lt {
    background-position: -560px 0;
}
.nix-fixed-header .nix-flag.nix-lu, #mobile-pusher .nix-flag.nix-lu {
    background-position: -580px 0;
}
.nix-fixed-header .nix-flag.nix-lv, #mobile-pusher .nix-flag.nix-lv {
    background-position: -600px 0;
}
.nix-fixed-header .nix-flag.nix-mt, #mobile-pusher .nix-flag.nix-mt {
    background-position: -620px 0;
}
.nix-fixed-header .nix-flag.nix-my, #mobile-pusher .nix-flag.nix-my {
    background-position: -640px 0;
}
.nix-fixed-header .nix-flag.nix-nl, #mobile-pusher .nix-flag.nix-nl {
    background-position: -660px 0;
}
.nix-fixed-header .nix-flag.nix-no, #mobile-pusher .nix-flag.nix-no {
    background-position: -680px 0;
}
.nix-fixed-header .nix-flag.nix-nz, #mobile-pusher .nix-flag.nix-nz {
    background-position: -700px 0;
}
.nix-fixed-header .nix-flag.nix-ot, #mobile-pusher .nix-flag.nix-ot {
    background-position: -720px 0;
}
.nix-fixed-header .nix-flag.nix-pl, #mobile-pusher .nix-flag.nix-pl {
    background-position: -740px 0;
}
.nix-fixed-header .nix-flag.nix-pt, #mobile-pusher .nix-flag.nix-pt {
    background-position: -760px 0;
}
.nix-fixed-header .nix-flag.nix-ro, #mobile-pusher .nix-flag.nix-ro {
    background-position: -780px 0;
}
.nix-fixed-header .nix-flag.nix-ru, #mobile-pusher .nix-flag.nix-ru {
    background-position: -800px 0;
}
.nix-fixed-header .nix-flag.nix-se, #mobile-pusher .nix-flag.nix-se {
    background-position: -820px 0;
}
.nix-fixed-header .nix-flag.nix-sg, #mobile-pusher .nix-flag.nix-sg {
    background-position: -840px 0;
}
.nix-fixed-header .nix-flag.nix-si, #mobile-pusher .nix-flag.nix-si {
    background-position: -860px 0;
}
.nix-fixed-header .nix-flag.nix-sk, #mobile-pusher .nix-flag.nix-sk {
    background-position: -880px 0;
}
.nix-fixed-header .nix-flag.nix-tr, #mobile-pusher .nix-flag.nix-tr {
    background-position: -900px 0;
}
.nix-fixed-header .nix-flag.nix-uk, #mobile-pusher .nix-flag.nix-uk {
    background-position: -340px 0;
}
.nix-fixed-header .nix-flag.nix-us, #mobile-pusher .nix-flag.nix-us {
    background-position: -920px 0;
}
html {
    height: 100%;
    width: 100%;
}
.promobar {
    background: #d54d4d none repeat scroll 0 0;
    color: #fff;
    display: none;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 40px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 1575;
}
.promobar.full-promo a:not(.promoclose) {
    display: block;
    height: 100%;
    text-align: center;
    width: 100%;
}
.promobar a {
    color: white;
    transition: color 0.2s ease-in-out 0s;
}
.promobar a:hover {
    color: #1e1e1e;
    text-decoration: none;
}
.promobar.active {
    display: block;
}
.promoclose {
    background: transparent url("/images/close-white.png") no-repeat scroll left center;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -5000px;
    top: 0;
    width: 40px;
}
#mobilepromo {
    display: none;
    line-height: 40px;
}
.promo .nix-navbar {
    top: 80px;
}
.promo .nix-search-wrapper {
    top: 80px;
}
#breadcrumbs {
    background-color: #f7f8f9;
    border-bottom: 1px solid #d1d4d6;
    border-top: 1px solid #d1d4d6;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    line-height: 11px;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
#breadcrumbs.breadcrumbs-inner {
    margin: 10px auto;
}
#breadcrumbs.breadcrumbs-inner .schema-wrapper {
    display: inline-block;
}
#breadcrumbs.breadcrumbs-inner a.breadcrumbs-item {
    color: #1e1e1e;
    font-size: 11px;
    letter-spacing: 0.25px;
}
#breadcrumbs.breadcrumbs-inner a.breadcrumbs-item:hover {
    text-decoration: none;
}
#breadcrumbs.breadcrumbs-inner .breadcrumbs-separator {
    color: #acb1b4;
    font-size: 8px;
    margin: 0;
    padding: 0;
}
#breadcrumbs a {
    padding: 0 20px;
}
@media (max-width: 992px) {
.de_DE #breadcrumbs, .es_ES #breadcrumbs, .it_IT #breadcrumbs, .fr_FR #breadcrumbs {
    line-height: 1.4;
}
}
#breadcrumb-pdp-wrapper {
    background-color: white;
    margin-top: 140px;
    text-align: center;
    width: 100%;
}
#breadcrumb-pdp-wrapper #breadcrumbs {
    margin: 0 auto;
    transform: translate3d(0px, 0px, 0px);
    transition: transform 0s ease-in 0s;
}
#breadcrumb-pdp-wrapper #breadcrumbs.fixed {
    bottom: auto;
    margin-top: 0;
    position: fixed;
    top: 0;
    z-index: 1047;
}
#breadcrumb-pdp-wrapper #breadcrumbs.fixed-transition {
    bottom: auto;
    overflow: hidden;
    transform: translate3d(0px, 40px, 0px);
    transition: transform 0.3s ease-in 0s;
}
#breadcrumb-clp-wrapper {
    background-color: #f7f8f9;
    text-align: center;
    width: 100%;
}
#breadcrumb-clp-wrapper.no-hero {
    margin-top: 140px;
    padding-bottom: 20px;
}
#breadcrumb-clp-wrapper .breadcrumbs-inner {
    margin: 0 auto;
}
@media only screen and (max-width: 1200px) {
#breadcrumb-clp-wrapper.no-hero {
    margin-top: 100px;
}
#breadcrumb-pdp-wrapper {
    margin-top: 100px;
}
}
@media only screen and (max-width: 992px) {
#breadcrumb-clp-wrapper.no-hero {
    margin-top: 100px;
}
#breadcrumb-clp-wrapper .breadcrumbs-inner {
    margin: 0 auto;
}
}
@media only screen and (max-width: 768px) {
#mobilepromo {
    display: none;
}
#mobilepromo.active {
    display: block;
}
#promobar {
    display: none;
}
#breadcrumb-clp-wrapper .breadcrumbs-inner {
    margin: 0 auto;
}
#breadcrumb-pdp-wrapper .breadcrumbs-inner {
    margin: 0 auto;
}
}
@media only screen and (max-width: 768px) {
#breadcrumb-pdp-wrapper {
    display: none;
}
#breadcrumb-clp-wrapper.no-hero {
    margin-top: 0;
}
}
.nix-login, .nix-flags, .nix-logout {
    line-height: 40px;
}
#drop-down-minicart {
    max-height: 400px;
    position: absolute;
    right: 0;
    top: auto;
    width: 320px;
    z-index: 3000;
}
#drop-down-minicart.fixed {
    margin-top: 0;
    position: fixed;
    z-index: 3000;
}
#drop-down-minicart.fixed-transition {
    opacity: 1;
    top: -50px;
    transition: height 0.5s linear 0s;
}
#drop-down-minicart.fixed-transition.fixed {
    overflow: hidden;
}
#drop-down-minicart #minicart-inner {
    background-color: white;
    border: 1px solid #d1d4d6;
    height: 0;
    padding: 20px;
    position: relative;
}
#drop-down-minicart a, #drop-down-minicart button {
    line-height: 30px;
    margin-top: 20px;
    width: 100%;
}
#drop-down-minicart .minicart-topline {
    border-bottom: 1px solid #d1d4d6;
    height: 40px;
    padding-top: 5px;
}
#drop-down-minicart .minicart-prodline {
    border-bottom: 1px solid #d1d4d6;
    min-height: 120px;
    padding: 15px 0;
}
#drop-down-minicart #minicartorder {
    border-bottom: 1px solid #d1d4d6;
    height: 60px;
    padding-top: 20px;
}
#drop-down-minicart #minicart-added {
    float: left;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 13px;
    text-transform: uppercase;
}
#drop-down-minicart .prodline-left {
    float: left;
    padding-top: 5px;
    width: 56px;
}
#drop-down-minicart .prodline-right {
    margin-left: 56px;
    padding-left: 20px;
}
#drop-down-minicart #minicart-prodimg {
    width: 56px;
}
#drop-down-minicart #minicart-prodname {
    color: #1e1e1e;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    margin-top: 20px;
    text-transform: uppercase;
    vertical-align: top;
    width: 100%;
}
#drop-down-minicart #minicart-proddesc, #drop-down-minicart #minicart-prodsize {
    color: #acb1b4;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 14px;
    letter-spacing: 0.25px;
}
#drop-down-minicart #minicart-prodprice {
    color: #1e1e1e;
    float: left;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    margin-top: 10px;
    text-transform: uppercase;
    width: 50%;
}
#drop-down-minicart #minicart-orderprice {
    color: #1e1e1e;
    float: right;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}
#drop-down-minicart #itemcountcontainer {
    color: #1e1e1e;
    float: left;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    padding-top: 3px;
    text-transform: uppercase;
    width: 50%;
}
@media (min-width: 768px) {
.nix-fixed-header-wrapper {
    height: 40px;
}
}
.nix-fixed-header {
    background: #fff none repeat scroll 0 0;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    height: 40px;
    letter-spacing: 0.5px;
    line-height: 40px;
    position: relative;
    text-transform: uppercase;
    transform: translate3d(0px, 0px, 0px);
    transition: all 0s ease-in 0s;
    white-space: nowrap;
    width: 100%;
    z-index: 999;
}
.nix-fixed-header.fixed {
    position: fixed;
    top: 0;
    transform: translate3d(0px, -40px, 0px);
    z-index: 1049;
}
.nix-fixed-header.fixed.fixed-transition {
    transform: translate3d(0px, 0px, 0px);
    transition: all 0.3s ease-in 0s;
}
.nix-fixed-header a {
    color: #f7f8f9;
    font-family: "Montserrat Bold",sans-serif;
    text-decoration: none;
}
.nix-fixed-header span {
    color: #f7f8f9;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    margin: auto 5px;
}
.nix-fixed-header .nix-logout {
    border-left: 1px solid #3f3f43;
    cursor: pointer;
    display: block !important;
    padding: 0 20px;
    text-align: center;
    transition: all 0.25s ease-in-out 0s;
}
.nix-fixed-header .nix-logout a {
    transition: all 0.25s ease-in-out 0s;
}
.nix-fixed-header .nix-logout:hover {
    background: #252526 none repeat scroll 0 0;
    border-left: 1px solid #4f4f52;
}
.nix-fixed-header .nix-logout span {
    color: #696c6f;
}
.nix-fixed-header .nix-cart {
    height: 40px;
}
.nix-fixed-header .nix-cart .nix-cart-toggler {
    background: transparent url("/images/cart_icon.png") no-repeat;
    border-left: 1px solid #eee;
    display: inline-block;
    height: 40px;
    padding: 0 20px 0 46px;
    background-position: 20px;
    width: 100%;
}
.nix-fixed-header .nix-cart .nix-cart-toggler:hover {
    background: url("/images/cart_icon_hover.png") no-repeat;
    border-left: 1px solid #eee;
    background-position: 20px;
}
.nix-fixed-header .nix-cart .caret {
    font-weight: normal !important;
    margin-left: 12px;
}
.nix-fixed-header #fixed-header-cart {
    position: relative;
}
.nix-fixed-header .nix-flags {
    text-align: center;
    width: 80px;
}
.nix-fixed-header .nix-flags a {
    border-right: 1px solid #49494c;
    color: #dededf;
    display: inline-block;
    transition: all 0.25s ease-in-out 0s;
    width: 100%;
}
.nix-fixed-header .nix-flags a:hover {
    background: #252526 none repeat scroll 0 0;
}
.nix-fixed-header .nix-flag {
    border: 1px solid #444447;
    margin-right: 10px;
    margin-top: -4px;
}
.nix-fixed-header.nix-us {
    background-position: 0 top;
}
.nix-fixed-header.nix-fr {
    background-position: -19px top;
}
.nix-fixed-header.nix-dt {
    background-position: -38px top;
}
.nix-fixed-header .square {
    background: #EFEFEF none repeat scroll 0 0;
    border: 0 none;
    color: #514846;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    min-width: 20px;
    padding: 0 4px;
    text-align: center;
    vertical-align: baseline;
    width: auto;
}
.nix-fixed-header .nix-fixed-menu {
    display: none;
    left: 125px;
    position: absolute;
    right: 249px;
    transition: all 0.25s ease-in-out 0s;
    width: auto;
}
.nix-fixed-header .nix-fixed-menu .nix-fixed-menu-list {
    float: none;
    font-size: 0;
}
@media (max-width: 1179px) {
.nix-fixed-header .nix-fixed-menu .nix-fixed-menu-list {
    display: none;
    float: left;
    margin: 0;
}
.nix-fixed-header .nix-fixed-menu .nix-fixed-menu-list li {
    clear: none;
    float: left;
}
}
.nix-fixed-header .nix-fixed-menu .nix-fixed-menu-list li {
    display: inline-block;
    float: none;
}
.nix-fixed-header .nix-fixed-menu .nix-fixed-menu-list a {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    margin: 5px 17px;
    padding: 5px 10px;
    text-transform: uppercase;
}
@media (min-width: 1380px) {
.nix-fixed-header .nix-fixed-menu .nix-fixed-menu-list a {
    margin: 5px 34px;
}
}
.nix-fixed-header .nix-fixed-menu .nix-fixed-menu-list a::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 82%;
    transform: translateY(-10px);
    transition: height 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s;
    width: 100%;
}
.nix-fixed-header .nix-fixed-menu .nix-fixed-menu-list a:hover {
    background-color: transparent;
    color: #fff;
}
.nix-fixed-header .nix-fixed-menu .nix-fixed-menu-list a:hover::after {
    height: 2px;
    opacity: 1;
    transform: translateY(0px);
}
.nix-fixed-header .nix-favorites {
    background: transparent url("/images/favorites_icon.png") no-repeat;
    border-left: 1px solid #eee;
    height: 40px;
    padding: 0 20px 0 44px;
    text-transform: uppercase;
    background-position: 20px;
}
.nix-fixed-header .nix-favorites:hover, .nix-fixed-header .nix-favorites.hover {
    background: url("/images/favorites_icon_hover.png") no-repeat ;
    border-left: 1px solid #eee;
    cursor: pointer;
    background-position: 20px;
}
.nix-fixed-header .nix-favorites a {
    color: #dededf;
}
.nix-fixed-header .nix-favorites .square {
    background: #EFEFEF none repeat scroll 0 0;
    font-weight: normal !important;
    margin-left: 15px;
    margin-top: 10px;
    vertical-align: baseline;
}
.nix-fixed-header .nix-fixed-search .nix-btn {
    display: none;
}
.nix-fixed-header .nix-totop {
    display: none;
}
.nix-fixed-header.fixed .nix-cart span, .nix-fixed-header.fixed .nix-favorites span {
    display: none;
}
.nix-fixed-header.fixed .nix-login, .nix-fixed-header.fixed .nix-flags, .nix-fixed-header.fixed .nix-login {
    display: none;
}
.nix-fixed-header.fixed .nix-btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent url("/images/sprites.svg") no-repeat scroll 15px -17px;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #434346;
    border-image: none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    color: #d5d8d9;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: normal;
    padding: 0 0 0 35px !important;
    width: 50px;
}
.nix-fixed-header.fixed .nix-btn::-moz-placeholder {
    color: #d5d8d9;
    opacity: 1;
}
.nix-fixed-header.fixed .nix-btninput:-moz-placeholder {
    color: #d5d8d9;
    opacity: 1;
    text-align: left;
    text-indent: 15px;
}
.nix-fixed-header.fixed .nix-btninput::-moz-placeholder {
    color: #d5d8d9;
    display: block;
    opacity: 1;
    text-align: left;
    text-indent: 15px;
}
.nix-fixed-header.fixed .nix-totop {
    border-right: 1px solid #444447;
    display: inline-block;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.5px;
    padding: 0 19px;
}
.nix-fixed-header.fixed .nix-totop:hover {
    background: #252526 none repeat scroll 0 0;
}
.nix-fixed-header.fixed-transition .nix-fixed-menu {
    display: block;
    text-align: center;
}
.no-svg .nix-fixed-header .nix-cart .nix-cart-toggler {
    background: transparent url("/images/sprites.png") no-repeat scroll 20px -128px;
}
.no-svg .nix-fixed-header .nix-cart .nix-cart-toggler:hover {
    background: #252526 url("/images/sprites.png") no-repeat scroll 20px -158px;
}
.no-svg .nix-fixed-header .nix-flag {
    background: rgba(0, 0, 0, 0) url("/images/flags.gif") no-repeat scroll 0 0;
    border: 1px solid #eee;
    height: 12px;
    margin-right: 10px;
    margin-top: -4px;
    width: 19px;
}
.no-svg .nix-fixed-header .nix-favorites {
    background: transparent url("/images/sprites.png") no-repeat scroll 18px -59px;
}
.no-svg .nix-fixed-header .nix-favorites:hover {
    background: url("/images/sprites.png") no-repeat scroll 18px -89px;
}
.no-svg .nix-fixed-header.fixed .nix-fixed-search input.nix-btn {
    background: transparent url("/images/sprites.png") no-repeat scroll 15px -17px;
}
.nix-search-wrapper {
    background: #fff none repeat scroll 0 0;
    height: 0;
    line-height: 1em;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 40px;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
    z-index: 1031;
}
.nix-search-wrapper .inner-width {
    margin: 0 auto;
    max-width: 1560px;
}
.nix-search-wrapper.nix-search-wrapper-show {
    height: 140px;
    line-height: 60px;
    padding: 40px 0;
}
@media (max-width: 1179px) {
.nix-search-wrapper.nix-search-wrapper-show {
    height: 100px;
    padding: 20px 0;
}
}
.search-icon-wrapper {
    left: 0;
    position: absolute;
    width: 140px;
}
@media (max-width: 768px) {
.search-icon-wrapper {
    left: 10px;
    width: auto;
}
}
.search-input-wrapper {
    padding-left: 135px;
    padding-right: 51px;
    width: 100%;
}
@media (max-width: 768px) {
.search-input-wrapper {
    padding-left: 50px;
}
}
.search-close-wrapper {
    position: absolute;
    right: 10px;
    top: 0;
}
.nix-show-search-icon {
    background: rgba(255, 0, 0, 0) url("/images/sprites.svg") no-repeat scroll 3px 2px;
    display: inline-block;
    float: right;
    height: 20px;
    margin-top: 20px;
    width: 20px;
}
.no-svg .nix-show-search-icon {
    background: transparent url("/images/sprites.png") no-repeat scroll 3px 2px;
}
.nix-suggestions-search {
    border: 0 none;
    border-radius: 0;
    box-shadow: none !important;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 40px;
    height: 60px;
    letter-spacing: -0.5px;
    line-height: normal;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-indent: 20px;
    width: 100%;
}
.nix-suggestions-searchinput:-moz-placeholder {
    color: #d5d8d9;
    opacity: 1;
    text-align: left;
    text-indent: 20px;
}
.nix-suggestions-searchinput::-moz-placeholder {
    color: #d5d8d9;
    display: block;
    opacity: 1;
    text-align: left;
    text-indent: 20px;
}
@media (max-width: 1179px) {
.nix-suggestions-search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
}
}
.nix-suggestions-search:focus {
    border-left: 0 none;
    outline: medium none;
    transition: none 0s ease 0s ;
}
.nix-show-close-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjM5LjkxcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMC4wNDUgMCAzOS45MSA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwLjA0NSAwIDM5LjkxIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBkaXNwbGF5PSJub25lIj48aW1hZ2UgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgeGxpbms6aHJlZj0iQzE5QTM2MTAucG5nIj48L2ltYWdlPjwvZz48Zz48cmVjdCB4PSIxIiB5PSIxIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMzcuOSIgaGVpZ2h0PSIzOCIvPjxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0zNy45NTUgMnYzNkgyLjA0NVYySDM3Ljk1NSBNMzkuOTU1IDBIMC4wNDV2NDBoMzkuOTFWMEwzOS45NTUgMHoiLz48L2c+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjMxRjIwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyIiB5MT0iMjgiIHgyPSIyOCIgeTI9IjEyIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjMxRjIwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjI4IiB5MT0iMjgiIHgyPSIxMiIgeTI9IjEyIi8+PC9zdmc+");
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    float: right;
    height: 51px;
    margin-top: 10px;
    width: 41px;
}
.no-svg .nix-show-close-icon {
    background: transparent url("/images/search-close.png") no-repeat scroll 0 0;
}
.nix-logout, .nix-account {
    border-left: 1px solid #3f3f43;
    cursor: pointer;
    padding: 0 20px;
    text-align: center;
    transition: border 0.25s ease-in-out 0s;
}
.nix-logout:hover, .nix-account:hover {
    background: #252526 none repeat scroll 0 0;
    border-left: 1px solid #4f4f52;
}
.fixed .nix-logout, .fixed .nix-account {
    display: none;
}
.nix-login,
.nix-close-menu {
    border-left: 1px solid #3f3f43;
    display: inline-block;
    padding: 0 20px;
    text-align: center;
    transition: border 0.25s ease-in-out 0s;
}
.nix-login:hover,
.nix-close-menu {
    background: #252526 none repeat scroll 0 0;
    border-left: 1px solid #4f4f52;
}
.nix-login span,
.nix-close-menu span {
    color: #696c6f;
}
.nix-countries {
    background-color: #fff;
    color: #f7f8f9;
    display: none;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    z-index: 1580;
}
.nix-countries .nix-logo-countries-div {
    clear: both;
    overflow: hidden;
}
.nix-countries .nix-logo-countries-div span.navbar-brand-back {
    background: rgba(0, 0, 0, 0) url("/images/brand.png") no-repeat scroll center center / 100% auto;
    display: block;
    height: 20px;
    margin: 40px auto 5px;
    width: 100px;
}
.nix-countries .nix-div-countries-title {
    clear: both;
    margin-bottom: 18px;
    overflow: hidden;
}
.nix-countries .nix-div-countries-title h2 {
    font-size: 14px;
    letter-spacing: 0.5px;
}
.nix-countries .nix-continents-container {
    border-bottom: 1px solid #d1d4d6;
    border-top: 1px solid #d1d4d6;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 5%;
    width: 100%;
}
.nix-countries .nix-continents-container h3 {
    margin: 20px 0;
}
.nix-countries .nix-countries-container {
    overflow: hidden;
    padding: 0 5% 5%;
    width: 100%;
}
.nix-countries .nix-countries-container .nix-choose-language {
    text-align: center;
}
.nix-countries .nix-countries-container .nix-choose-language .nix-country-name {
    color: #1e1e1e;
    font: 13px/16px "Montserrat Bold",sans-serif;
    height: 16px;
    overflow: hidden;
    text-transform: uppercase;
    transition: none 0s ease 0s ;
}
.nix-countries .nix-countries-container .nix-choose-language ul {
    margin-top: 20px;
    overflow: hidden;
    padding: 0;
}
.nix-countries .nix-countries-container .nix-choose-language ul li {
    color: #1e1e1e;
    list-style-type: none;
}
@media (min-width: 990px) {
.nix-countries .nix-countries-container .nix-choose-language ul li {
    float: left;
    width: 20% !important;
}
}
.nix-countries .nix-countries-container .nix-choose-language ul li a {
    color: #1e1e1e;
    display: inline-block;
    font-size: 11px;
    padding: 7px 0;
    text-decoration: none;
    transition: color 0.25s ease-in-out 0s;
}
.nix-countries .nix-countries-container .nix-choose-language ul li a:hover {
    color: #d54d4d;
}
.nix-countries .nix-country, .nix-countries .nix-region {
    overflow: hidden;
    transition: none 0s ease 0s ;
}
.nix-countries .nix-country.visible, .nix-countries .nix-region.visible {
    display: block;
    opacity: 1;
    transition: opacity 2s linear 0s;
    visibility: visible;
}
.nix-countries .nix-country.hidden, .nix-countries .nix-region.hidden {
    display: block;
    opacity: 0;
    transition: opacity 2s linear 0s;
    visibility: hidden;
}
.nix-countries .nix-region .panel-group {
    padding: 0 20%;
}
.nix-countries .nix-region .panel-group .panel-default {
    border: medium none;
}
.nix-countries .nix-region .panel-group .panel-default .panel-heading {
    background-color: transparent;
    border: medium none;
    border-radius: 0;
    color: #b7bbbe;
    padding: 0;
}
.nix-countries .nix-region .panel-group .panel-default .panel-heading .nix-continent {
    float: none;
    width: 100%;
}
.nix-countries .nix-region .panel-group .panel-default .panel-heading .nix-continent .panel-title a {
    color: #1e1e1e;
    font: 13px/45px "Montserrat Bold",sans-serif;
    overflow: hidden;
    text-transform: uppercase;
    transition: none 0s ease 0s ;
    width: 100%;
}
.nix-countries .nix-region .panel-group .panel-default .panel-heading .nix-continent .panel-title a:hover {
    color: #acb1b4;
}
.nix-countries .nix-region .panel-group .panel-default .panel-body .nix-continent {
    float: none;
    width: 100%;
}
.nix-countries .nix-continent {
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    text-align: center;
}
@media (min-width: 990px) {
.nix-countries .nix-continent {
    float: left;
    width: 20% !important;
}
}
@media (min-width: 768px) {
.nix-countries .nix-continent {
    float: left;
    width: 25%;
}
}
.nix-countries .nix-continent ul {
    list-style-type: none;
    padding-left: 0;
}
.nix-countries .nix-continent ul li {
    margin-bottom: 3px;
}
.nix-countries .nix-continent a {
    color: #1e1e1e;
    display: inline-block;
    font-size: 11px;
    padding: 7px 0;
    text-decoration: none;
    transition: color 0.25s ease-in-out 0s;
    width: 100%;
}
.nix-countries .nix-continent a:hover {
    color: #acb1b4;
}
.nix-countries .nix-continent h3 {
    color: #b7bbbe;
    font-size: 11px;
}
.nix-countries h2 {
    color: #1e1e1e;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 50px;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
}
@media only screen and (min-width: 1200px) {
.nix-show-close-icon {
    float: left;
}
}
@media only screen and (max-width: 992px) {
.nix-suggestions-search {
    font-size: 35px;
}
}
@media only screen and (max-width: 768px) {
.nix-search-wrapper {
    border-top: 1px solid #d5d8d9;
    padding: 0 !important;
    position: relative;
    top: 0 !important;
}
.nix-search-wrapper.nix-search-wrapper-show {
    height: 60px !important;
}
.nix-suggestions-search {
    font-size: 22px;
}
.nix-fixed-header {
    display: none;
}
}
@media only screen and (max-width: 480px) {
.nix-show-close-icon {
    height: 29px;
    margin-top: 20px;
    width: 23px;
}
.nix-suggestions-search {
    font-size: 13px;
    text-indent: 0;
}
}
.navbar-mobile-cart, .navbar-mobile-favorites, #mobile-nav-button {
    display: none;
}
#nav-primary-wrapper {
    padding: 17px 40px 11px 20px;
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) {

	#nav-primary-wrapper {
    	padding: 17px 40px 11px 60px;
	}

}

#nav-primary-wrapper .nav-primary {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
#page {
    overflow-x: hidden;
}
.nix-nav-list {
    text-transform: uppercase;
}
.nix-nav-list .nav-primary-item {
    display: inline-block;
    float: none;
    position: static;
    text-align: center;
}
.nix-nav-list .nav-primary-item.set .nix-nav-submenu-link, .nix-nav-list .nav-primary-item.active .nix-nav-submenu-link {
    background-color: transparent;
    color: #2f2f33;
    text-decoration: none;
}
.nix-nav-list .nav-primary-item.set .nix-nav-submenu-link::after, .nix-nav-list .nav-primary-item.active .nix-nav-submenu-link::after {
    height: 2px;
    opacity: 1;
    transform: translateY(0px);
}
.nix-nav-list .nav-primary-item .nix-subnav-column {
    text-align: left;
}
.nix-nav-list .nav-primary-item .nix-subnav-column a {
    text-decoration: none;
}
.nix-nav-list .nav-primary-item .nix-subnav-column a h1 {
    text-decoration: none;
}
.nix-nav-list .nav-primary-item.active .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column {
    margin-top: 0;
    opacity: 1;
}
.nix-nav-list .nav-primary-item:not(.has-subnav) a:hover {
    color: #fff;
    transition: all 0.25s ease-in 0s;
}
.nix-nav-list .nav-primary-item:not(.has-subnav) a:hover::after {
    background-color: #fff;
    height: 2px;
    opacity: 1;
    transform: translateY(0px);
}
.nix-nav-list .nix-custom-slider-inner li {
    display: inline-block;
    float: none;
    position: static;
}
.inverse .nix-nav-list .nav-primary-item:not(.has-subnav) a:hover {
    color: #1e1e1e;
}
.inverse .nix-nav-list .nav-primary-item:not(.has-subnav) a:hover::after {
    background-color: #1e1e1e;
}
.nix-navbar {
    border: medium none;
    border-radius: 0;
    margin-bottom: 0;
    padding: 50px 0 0;
    position: absolute;
    top: 40px;
    width: 100%;
    background: #ffffff;
    opacity: 0.8;
    z-index: 2;
}
@media (max-width: 767px) {
    .nix-navbar {
        height: auto;
    }
}
.nix-navbar .navbar-header {
    float: left;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
    z-index: 2;
}
.nix-mobile-partnership {
    display: none;
}
@media (min-width: 768px) {
.touch #navbar-tablet-bg {
    background-color: rgba(30, 30, 30, 0);
    display: block;
    height: 0;
    left: 0;
    position: fixed;
    top: 0;
    transition: background 0.3s ease-in 0s, height 0s linear 3s;
    width: 100%;
}
.touch #navbar-tablet-bg.active {
    background-color: rgba(30, 30, 30, 0.9);
    height: 100%;
    transition: background 0.3s ease-in 0s, height 0s linear 0s;
}
}
.nix-search-container {
    float: right;
    padding: 0;
    position: relative;
    z-index: 3;
}
.nix-search-container .nix-search-reveal {
    background: transparent url("/images/sprites.svg") no-repeat scroll 10px -20px;
    border: 2px solid #d71921;
    border-radius: 0;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 40px;
    padding-left: 26px;
    padding-right: 0;
    transition: all 0.25s ease-in-out 0s;
    width: 40px;
}
.nix-search-container .nix-search-reveal::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.nix-search-container .nix-search-revealinput:-moz-placeholder {
    color: #fff;
    opacity: 1;
    text-align: left;
    text-indent: 15px;
}
.nix-search-container .nix-search-revealinput::-moz-placeholder {
    color: #fff;
    display: block;
    opacity: 1;
    text-align: left;
    text-indent: 15px;
}
.nix-search-container .nix-search-reveal.cursor-text {
    cursor: text;
}
.nix-search-container .nix-search-reveal:hover {
    color: #d71921;
}
.no-svg .nix-search-container .nix-search-reveal {
    background: transparent url("/images/sprites.png") no-repeat scroll 10px 10px;
}
.nix-navbar.inverse .nix-nav-submenu-link {
    color: #2f2f33;
}
.nix-navbar.inverse .navbar-header .navbar-brand-back {
    background: rgba(0, 0, 0, 0) url("/images/branding-black.png") repeat scroll 0 0 / cover ;
}
.nix-navbar.inverse .nix-search-container .nix-search-reveal {
    background: transparent url("/images/sprites.svg") no-repeat scroll 10px 10px;
    border: 2px solid #2f2f33;
    border-radius: 0;
}
.nix-navbar.inverse .nix-search-container .nix-search-reveal::-moz-placeholder {
    color: #2f2f33;
    opacity: 1;
}
.nix-navbar.inverse .nix-search-container .nix-search-revealinput:-moz-placeholder {
    color: #2f2f33;
    opacity: 1;
    text-align: left;
    text-indent: 15px;
}
.nix-navbar.inverse .nix-search-container .nix-search-revealinput::-moz-placeholder {
    color: #2f2f33;
    display: block;
    opacity: 1;
    text-align: left;
    text-indent: 15px;
}
.nix-nav-submenu-link {
/*color: #d71921;*/
color:#000;
    font-family: "Montserrat",sans-serif;
    font-size: 13px;
    letter-spacing: 0.5px;
    margin: 5px 10px;
    padding: 6px 10px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 2;
  
}
.nix-nav-submenu-link:hover {
    text-decoration: none;
}
.inverse .nix-nav-submenu-link {
    color: #2f2f33;
}
.nix-nav-submenu {
    height: 0;
    left: 0;
    letter-spacing: 1px;
    list-style-type: none;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -5000px;
    width: 100%;
    z-index: 1;
}
.nix-nav-submenu .nix-nav-submenu-content-back {
    width: 100%;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content {
    margin: 40px auto 0;
    max-width: 1200px;
    min-height: 300px;
    overflow: hidden;
    padding: 47px 20px 30px;
}
@media (min-width: 1280px) {
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content {
    padding-left: 10px;
    padding-right: 10px;
}
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-justify-childrens {
    text-align: justify;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-justify-childrens::after {
    content: "";
    display: inline-block;
    width: 100%;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-justify-childrens .nix-custom-slider-indicators {
    text-align: center !important;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-left-childrens-m40 .nix-subnav-column {
    margin-right: 40px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-left-childrens-m40 .nix-subnav-column:last-child {
    margin-right: 0;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-left-childrens-m40::after {
    content: "";
    width: 100%;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-left-childrens-m20 .nix-subnav-column {
    margin-right: 20px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-left-childrens-m20 .nix-subnav-column:nth-child(5n) {
    margin-right: 20px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-left-childrens-m20 .nix-subnav-column:last-child {
    margin-right: 20px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content.nix-left-childrens-m20::after {
    content: "";
    width: 100%;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column {
    display: inline-block;
    float: none;
    font-family: "Montserrat",sans-serif;
    margin-top: -35px;
    opacity: 0;
    padding: 0;
    transition: all 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s;
    vertical-align: top;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column .carousel-fade {
    height: 300px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6 {
    color: #acb1b4;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 16px;
    letter-spacing: 0.5px;
    max-height: 12px;
    padding: 0 40px 20px 20px;
    position: relative;
    transition: all 0.25s ease-in 0s;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6>span.sub-menu-text {
	color:#1e1e1e;
	font-weight:bold;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6 span.nix-subnav-icon {
    background-image: url("/images/arrow-right.png");
    background-position: 90% 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 9px;
    margin-right: 10px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.25s ease-in 0s;
    width: 11px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6:hover {
    color: #464649;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6:hover a {
    color: #999;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6:hover span.nix-subnav-icon {
    opacity: 1;
    transition: all 0.25s ease-in 0s;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6:hover + hr {
    border-bottom: 1px solid #2f2f33;
    margin-top: 20px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column hr {
    border-bottom: 1px solid #acb1b4;
    border-top: medium none;
    margin-bottom: 10px;
    margin-top: 20px;
    transition: all 0.25s ease-out 0s;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column .nix-custom-slider {
    height: 310px;
    overflow: hidden;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul {
    margin: 0;
    padding: 0;
    width: 100%;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner {
    height: 290px;
    position: relative;
    z-index: 1;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner li {
    height: 100%;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner li p {
    color: #434346;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .item {
    height: 100%;
    opacity: 0;
    text-align: center;
    transition-property: opacity;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .item div {
    height: 100%;
    margin-top: 10px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .item div img {
    height: auto;
    max-height: 200px;
    padding: 0;
    width: auto;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .item div img.nix-img-nodesc {
    max-height: 260px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .item div .nix-slide-info {
    height: 70px;
    margin: 25px;
    overflow: hidden;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .item div .nix-slide-info p {
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    height: 15px;
    margin: 0;
    padding: 0;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .item div .nix-slide-info p.nix-slide-info-title {
    color: #333;
    margin-bottom: 3px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .item div .nix-slide-info p.nix-slide-info-price {
    color: #acb1b4;
    text-transform: capitalize;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .active {
    opacity: 1;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .active.left, .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .next.left, .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul.nix-custom-slider-inner .prev.right {
    opacity: 1;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul li {
    list-style-type: none;
    text-align: left;
    width: 100%;
    padding-bottom: 5px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul li a:not(.nix-slide-link) {
    background: transparent none repeat scroll 0 0;
    color: #000;
    display: block;
    font-size: 14px;
    letter-spacing: 0.5px;
    margin: 0;
    padding: 10px 0 10px 20px;
    text-transform: initial;
    width: 100%;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul li a:hover:not(.nix-slide-link) {
    color: #acb1b4;
    text-decoration: underline;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul li img {
    height: auto;
    padding: 7px 0;
    width: 100%;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column .nix-custom-slider-indicators {
    bottom: 0;
    left: 0;
    list-style: outside none none;
    margin-left: 0;
    overflow: hidden;
    padding-left: 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 2;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column .nix-custom-slider-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column .nix-custom-slider-indicators .active {
    background-color: #fff;
    height: 12px;
    margin: 0;
    width: 12px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column .nix-custom-slider-indicators li {
    background-color: #939394;
    border: medium none;
    border-radius: 6px;
    height: 6px;
    margin: 2px 17px;
    opacity: 1;
    width: 6px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column .nix-custom-slider-indicators li.active {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #d54d4d;
    border-radius: 10px;
    height: 10px;
    margin: 0 15px;
    width: 10px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column .nix-custom-slider-indicators li.indicator {
    padding: 2px;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column .nix-custom-slider-indicators li.indicator.active {
    margin: 0 15px;
}
.subnav-column-5 .nix-column-list {
    width: 19%;
}
.subnav-column-4 .nix-column-list {
    width: 24%;
}
.subnav-column-3 .nix-column-list {
    width: 21%;
}
.navbar-overlay {
    border-bottom: 1px solid transparent;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    transition: height 400ms ease-in-out 0s, border 0s linear 0s;
    width: 100%;
}
.navbar-overlay .nix-close {
    display: none;
}
.touch .navbar-overlay .nix-close {
    cursor: pointer;
    display: block;
    left: 50%;
    margin-left: -20px;
    margin-top: 15px;
    opacity: 0;
    position: absolute;
    top: 100%;
    transition: opacity 0.2s ease-out 0s;
}
.touch #navbar-tablet-bg.active + .navbar-overlay .nix-close {
    opacity: 1;
    transition: opacity 0.3s ease-out 0.4s;
}
.nix-navbar-hovered .navbar-overlay {
    background-color: #fff;
    border-bottom: 1px solid #d1d4d6;
    height: 100%;
    transition: height 400ms ease-in-out 0s, border 0s linear 0.4s;
}
.nix-navbar-hovered .nix-nav-submenu-link {
    color: #2f2f33;
    z-index: 5;
}
.nix-navbar-hovered .nix-nav-submenu {
    top: 0;
}
.nix-navbar.nix-navbar-hovered .navbar-header .navbar-brand .navbar-brand-back {
    background: rgba(0, 0, 0, 0) url("/images/branding-black.png") repeat scroll 0 0 / cover ;
}
.nix-navbar.nix-navbar-hovered .nix-search-container .nix-search-reveal {
    background: transparent url("/images/sprites.svg") no-repeat scroll 10px 10px;
    border: 2px solid #2f2f33;
    border-radius: 0;
}
.nix-navbar.nix-navbar-hovered .nix-search-container .nix-search-reveal::-moz-placeholder {
    color: #2f2f33;
    opacity: 1;
}
.nix-navbar.nix-navbar-hovered .nix-search-container .nix-search-revealinput:-moz-placeholder {
    color: #2f2f33;
    opacity: 1;
    text-align: left;
    text-indent: 15px;
}
.nix-navbar.nix-navbar-hovered .nix-search-container .nix-search-revealinput::-moz-placeholder {
    color: #2f2f33;
    display: block;
    opacity: 1;
    text-align: left;
    text-indent: 15px;
}
.nix-main-menu-container.inner {
    display: none;
}
@media only screen and (max-width: 1200px) {
.nix-navbar {
    padding-top: 75px;
}
.nix-search-container .nix-search-reveal {
    float: none;
    margin: 0 15% 0 auto;
}
#nav-primary-wrapper .nav-secondary {
/*display: none;*/
}
.hero-nav-container{
	padding-left:0;
	padding-right:0;
}
#nav-primary-wrapper .nav-primary-item{
padding-left:0;
padding-right:0;
}
#nav-primary-wrapper .nav-primary{
	margin-left:40px;
}

.nix-nav-submenu-link{
padding:0;
font-size: 11px;
}
}
@media only screen and (max-width: 992px) {
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6 {
    height: 24px;
    padding-left: 15px;
    vertical-align: bottom;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6 span.nix-subnav-icon {
    display: none;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul li a:not(.nix-slide-link) {
    padding-left: 15px;
}
.de_DE .nix-cart-toggler span, .de_DE .nix-favorites span, .es_ES .nix-cart-toggler span, .es_ES .nix-favorites span, .it_IT .nix-cart-toggler span, .it_IT .nix-favorites span, .fr_FR .nix-cart-toggler span, .fr_FR .nix-favorites span {
    display: none;
}
}
@media (min-width: 767px) and (max-width: 992px) {
.fr_FR .nix-nav-submenu-link, .es_ES .nix-nav-submenu-link {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 8px;
    padding-right: 8px;
}
}
@media only screen and (max-width: 768px) {
html.nav-active {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
html.nav-active body {
    height: 100%;
    overflow: hidden;
}
html.nav-active #page {
    height: 100%;
    overflow: hidden;
    position: fixed;
    transform: translate(80%, 0px);
    z-index: 1550;
}
html.nav-active #page .nix-fixed-header {
    height: 60px;
    line-height: 60px;
}
html.nav-active #page .nix-favorites {
    background-position: 18px -49px;
    width: 50%;
}
html.nav-active #page .nix-favorites span {
    display: none;
}
html.nav-active #page .nix-flags {
    display: none;
}
html.nav-active #page .nix-login {
    display: none;
}
html.nav-active #page .nix-logout {
    display: none;
}
html.nav-active #page .nix-account {
    display: none;
}
html.nav-active #page .nix-cart {
    border-left: 1px solid #3f3f43;
    height: 60px;
    width: 50%;
}
html.nav-active #page .nix-cart .nix-cart-toggler {
    background-position: 20px -119px;
    height: 40px;
    overflow: hidden;
}
html.nav-active #page .nix-cart span {
    display: none;
}
html.nav-active #page .nix-fixed-header {
    width: 51%;
}
html.nav-active #mobilepromo {
    display: none;
}
html.nav-active #mobile-nav-button {
    left: auto;
    margin-left: 5%;
    top: 15px;
    z-index: 1575;
}
html.nav-active .nix-menu-overlay {
    background-color: rgba(255, 255, 255, 0.8);
    border-left: 1px solid #d1d4d6;
    height: 100%;
    left: 80%;
    opacity: 1;
    position: fixed;
    top: 0;
    transition: opacity 0.3s ease-in-out 0s;
    width: 100%;
    z-index: 1050;
}
html.nav-active .nix-social {
    background-color: white;
    padding: 20px;
    position: static;
    width: 100%;
}
.mobile-icon {
    display: block;
    height: 20px;
    margin: 5px 0;
    width: 20px;
}
.promo .nix-navbar {
    top: 0;
}
.nix-navbar {
    background-color: white;
    margin: 0;
    min-height: 60px;
    padding: 0;
    position: relative;
    top: 0;
}
.nix-navbar .navbar-header .navbar-brand {
    display: inline-block;
    float: none;
    width: auto;
    height: auto;
    line-height: initial;
    padding: 8px 0 3px;
}
.nix-navbar .nix-search-container {
    position: absolute;
    right: 46px;
    transition: right 0.3s ease-in-out 0s;
}
.nix-navbar .nix-search-container .nix-search-reveal {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiA+PHBhdGggc3R5bGU9ImZpbGw6IzFFMUUxRTsiIGQ9Ik0xNS42NjYgMTQuMDk0bC00LjMtNC4yODRjMC43MzctMS4wNDIgMS4xMzctMi4yNzkgMS4xMzctMy41OGMwLTEuNjYzLTAuNjUtMy4yMjctMS44My00LjQwMiBjLTEuMTgxLTEuMTc2LTIuNzUtMS44MjUtNC40MTktMS44MjVjLTEuNjY5IDAtMy4yMzggMC42NDgtNC40MTggMS44MjVDMC42NTUgMyAwIDQuNiAwIDYuMiBjMCAxLjcgMC43IDMuMiAxLjggNC40MDNzMi43NSAxLjggNC40IDEuODI0YzEuMjcxIDAgMi40ODQtMC4zNzcgMy41MTEtMS4wNzVsNC4zMTEgNC4zIGMwLjIyMSAwLjIgMC41IDAuMyAwLjggMC4zMjhjMC4yODkgMCAwLjU3Ni0wLjEwOSAwLjc5Ni0wLjMyN0MxNi4xMDQgMTUuMiAxNi4xIDE0LjUgMTUuNyAxNC4wOTR6IE02LjI1MyAxMC42IGMtMS4xNjggMC0yLjI2Ny0wLjQ1NC0zLjA5My0xLjI3NkMyLjMzMyA4LjUgMS45IDcuNCAxLjkgNi4yM2MwLTEuMTY0IDAuNDU1LTIuMjU4IDEuMjgyLTMuMDgyIGMwLjgyNi0wLjgyNCAxLjkyNS0xLjI3NyAzLjA5My0xLjI3N2MxLjE2OSAwIDIuMyAwLjUgMy4xIDEuMjc3YzAuODI1IDAuOCAxLjMgMS45IDEuMyAzLjEgYzAgMS4xNjUtMC40NTUgMi4yNTktMS4yOCAzLjA4M0M4LjUyMSAxMC4xIDcuNCAxMC42IDYuMyAxMC41OXoiLz48L3N2Zz4=") no-repeat scroll left center / 15px 16px;
    border: medium none;
    height: 30px;
    top: 5px;
    width: 30px;
}
.nix-navbar.inverse .nix-search-container .nix-search-reveal {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiA+PHBhdGggc3R5bGU9ImZpbGw6IzFFMUUxRTsiIGQ9Ik0xNS42NjYgMTQuMDk0bC00LjMtNC4yODRjMC43MzctMS4wNDIgMS4xMzctMi4yNzkgMS4xMzctMy41OGMwLTEuNjYzLTAuNjUtMy4yMjctMS44My00LjQwMiBjLTEuMTgxLTEuMTc2LTIuNzUtMS44MjUtNC40MTktMS44MjVjLTEuNjY5IDAtMy4yMzggMC42NDgtNC40MTggMS44MjVDMC42NTUgMyAwIDQuNiAwIDYuMiBjMCAxLjcgMC43IDMuMiAxLjggNC40MDNzMi43NSAxLjggNC40IDEuODI0YzEuMjcxIDAgMi40ODQtMC4zNzcgMy41MTEtMS4wNzVsNC4zMTEgNC4zIGMwLjIyMSAwLjIgMC41IDAuMyAwLjggMC4zMjhjMC4yODkgMCAwLjU3Ni0wLjEwOSAwLjc5Ni0wLjMyN0MxNi4xMDQgMTUuMiAxNi4xIDE0LjUgMTUuNyAxNC4wOTR6IE02LjI1MyAxMC42IGMtMS4xNjggMC0yLjI2Ny0wLjQ1NC0zLjA5My0xLjI3NkMyLjMzMyA4LjUgMS45IDcuNCAxLjkgNi4yM2MwLTEuMTY0IDAuNDU1LTIuMjU4IDEuMjgyLTMuMDgyIGMwLjgyNi0wLjgyNCAxLjkyNS0xLjI3NyAzLjA5My0xLjI3N2MxLjE2OSAwIDIuMyAwLjUgMy4xIDEuMjc3YzAuODI1IDAuOCAxLjMgMS45IDEuMyAzLjEgYzAgMS4xNjUtMC40NTUgMi4yNTktMS4yOCAzLjA4M0M4LjUyMSAxMC4xIDcuNCAxMC42IDYuMyAxMC41OXoiLz48L3N2Zz4=") no-repeat scroll left center / 15px 16px;
    border: medium none;
    height: 30px;
    top: 5px;
    width: 30px;
}
.nix-navbar .navbar-header .navbar-brand .navbar-brand-back {
    background: rgba(0, 0, 0, 0) url("/images/branding-black.png") repeat scroll 0 0 / cover ;
    height: 20px;
    width: 82px;
}
.navbar .navbar-header {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    top: 0;
    width: 100%;
}
.navbar-mobile-cart {
    display: block;
    padding: 0 10px;
    position: absolute;
    right: -10px;
    top: 5px;
}
.navbar-mobile-cart .mobile-icon {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMTQwMCAxMjAwIiA+PGc+PHBvbHlnb24gZmlsbD0iIzFFMUUxRSIgcG9pbnRzPSIzMjIuMSw3OTAuOCAxMTg3LjMsNzkwLjggMTM5OSwxNzguNyA0NzguNiwxNzguNyA0NzguNiwzMTYuOCAxMjAxLjEsMzE2LjggMTA5MC43LDY1Ny40IDQxOC44LDY1Ny40IDI3Ni4xLDEwNS4xIDAsMTA1LjEgMCwyNDcuOCAxNzAuMywyNDcuOCIvPjxjaXJjbGUgZmlsbD0iIzFFMUUxRSIgY3g9IjQxNC4yIiBjeT0iOTkzLjMiIHI9IjEzOC4xIi8+PGNpcmNsZSBmaWxsPSIjMUUxRTFFIiBjeD0iMTA5MC43IiBjeT0iOTkzLjMiIHI9IjEzOC4xIi8+PC9nPjwvc3ZnPg==") no-repeat scroll center center;
}
.nix-menu-overlay {
    display: block;
    left: 0;
    opacity: 0;
}
#mobile-nav-container {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#mobile-nav-container.active {
    display: block;
}
#nav-container {
    display: none;
}
.nix-mobile-partnership {
    display: flex;
    align-items: flex-end;
    height: auto;
    justify-content: flex-end;
}
.nix-mobile-partnership .diller-link {
    width: 30%;
    display: block;
    margin-top: 0;
}
.nix-mobile-side-menu {
    background: #1e1e1e none repeat scroll 0 0;
    float: left;
    height: 100%;
    opacity: 1;
    overflow-y: auto;
    position: fixed;
    top: 0;
    transition: opacity 0.35s ease-in-out 0s;
    width: 80%;
}
.nix-mobile-side-menu .nix-mobile-side-menu-head {
    background: #1e1e1e none repeat scroll 0 0;
    color: white;
    font-size: 12px;
    height: 60px;
    line-height: 60px;
    padding: 0;
}
.nix-mobile-side-menu .nix-mobile-side-menu-head a {
    color: white;
    text-decoration: none;
}
.nix-mobile-side-menu .nix-mobile-side-menu-head .nix-flags, 
.nix-mobile-side-menu .nix-mobile-side-menu-head .nix-login, 
.nix-mobile-side-menu .nix-mobile-side-menu-head .nix-logout {
    line-height: 60px;
    max-width: 50%;
    width: auto;
}
.nix-mobile-side-menu .nix-mobile-side-menu-head .nix-mobile-logo img {
    height: 60px;
}
.nix-mobile-side-menu .nix-mobile-side-menu-head .nix-mobile-search {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
    height: 100%;
    border-left: 1px solid #4f4f52;
}
.nix-mobile-side-menu .nix-mobile-side-menu-head .nix-mobile-search a {
    display: block;
    padding: 0 10px;
}
.nix-mobile-side-menu .nix-mobile-side-menu-head .nix-mobile-search a span {
    display: block;
    height: 20px;
    margin: 5px 0;
    width: 20px;
    -webkit-filter: invert(100%);
    filter: invert(100%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAABCklEQVQ4jc3Tu0oDQRTG8R9qtjeglWKfNiB5C2ut8hDCEhsfxcsDBJ8ml1Ks1BiwFMVYzAkmksmNLfxg+WZnzvnvmbMzVKzdzHyBUzRRxzO+t/1AB2NMZp4xyiUFZGEPAegF+Dy8H/PdTaCdSLrB3p+1Gu5ivVwHVkjb6i2AzUIHeIvxQu2EN7GPe3xlYj9jvR7xS4EH4U+5wNBj+OEq4Gv48QrgSfjLijg1qYd9+f4UGGK0JGZOpfQXbxckFFL/JrhcB0Y6X91IGuAKF+HDmP9AG41NoKV0NGZvyigqa8f7O1rrQklbbuEsfNqCRsC2gubU9HvX/ze0ZX77R1VAp5VeVwGbqpLKsvoBpetFFPSSTSkAAAAASUVORK5CYII)
}

.nix-mobile-side-menu .nix-mobile-side-menu-head .nix-close-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.nix-mobile-side-menu-menu {
    border-top: 1px solid #4b4b4b;
}
.nix-mobile-side-menu-menu .nix-mobile-side-menu-list {
    list-style-type: none;
    padding: 0;
}
.nix-mobile-side-menu-menu .nix-mobile-side-menu-list a.nix-light {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    color: #525252;
    display: block;
    height: 100px;
    line-height: 100px;
    text-decoration: none;
    text-indent: 20px;
    text-transform: uppercase;
}
.nix-mobile-side-menu-menu .nix-mobile-side-menu-list a.nix-dark {
    background: #302f34 none repeat scroll 0 0;
    border-bottom: 1px solid #6b6c70;
    color: #fff;
    display: block;
    height: 100px;
    line-height: 100px;
    text-decoration: none;
    text-indent: 20px;
    text-transform: uppercase;
}
.nix-mobile-side-menu-menu .nix-mobile-side-menu-list a::after {
    content: "+";
    float: right;
    font-size: 18px;
    margin-right: 30px;
}
.nix-main-menu-container.inner {
    display: block;
}
.nix-main-menu-container .panel-group {
    margin-bottom: 0;
}
.nix-main-menu-container .panel-group .panel-title-empty {
    font-size: 16px;
    height: 100%;
    margin-bottom: 0;
    margin-top: 0;
}
.nix-main-menu-container .panel-group .panel-title-empty a {
    color: #1e1e1e;
    display: block;
    font-size: 13px;
    height: 100%;
    line-height: 50px;
    text-decoration: none;
}
.nix-main-menu-container .panel-group .panel-title {
    height: 100%;
}
.nix-main-menu-container .panel-group .panel-title a {
    color: #1e1e1e;
    display: block;
    font-size: 13px;
    height: 100%;
    line-height: 50px;
    text-decoration: none;
}
.nix-main-menu-container .panel-group .panel-title a::after {
    color: #acb1b4;
    content: "+";
    float: right;
    font-size: 18px;
    margin-right: 15px;
    text-align: center;
    text-indent: 0;
    transform: rotate(0deg);
    transition: transform 0.4s ease 0s;
    width: 35px;
}
.nix-main-menu-container .panel-group .panel-title a.linked {
    background-color: #f7f8f9 !important;
    color: #2f2f33 !important;
    display: block;
    height: 100%;
    line-height: 50px;
    text-decoration: none;
}
.nix-main-menu-container .panel-group .panel-title a.linked::after {
    content: "";
}
.nix-main-menu-container .panel-group .panel-title a:not(.collapsed) {
    background-color: #1e1e1e;
    color: #fff;
}
.nix-main-menu-container .panel-group .panel-title a:not(.collapsed)::after {
    color: #fff;
    float: right;
    font-size: 20px;
    font-weight: normal;
    transform: rotate(45deg);
    transition: transform 0.4s ease 0s;
}
.nix-main-menu-container .panel-group .panel-default {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
}
.nix-main-menu-container .panel-group .panel-heading {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #d5d8d9;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #434346;
    font-family: "Montserrat",sans-serif;
    font-size: 13px;
    padding: 0;
    text-indent: 25px;
    text-transform: uppercase;
}
.nix-main-menu-container .panel-group .panel-heading.row {
    margin: 0 -20px;
}
.nix-main-menu-container .panel-group .panel-level2 .panel-heading {
    background-color: white;
}
.nix-main-menu-container .panel-group .panel-level2 .panel-title {
    background-color: white;
    display: table;
    height: 50px;
    text-indent: 0;
    width: 100%;
}
.nix-main-menu-container .panel-group .panel-level2 .panel-title a {
    display: table-cell;
    line-height: 1;
    padding-left: 25px;
    vertical-align: middle;
    width: 100%;
}
.nix-main-menu-container .panel-group .panel-level2 .panel-title a::after {
    height: 13px;
    margin-top: -5px;
}
.nix-main-menu-container .panel-group .panel-level3 .panel-heading h4 {
    text-transform: none;
}
.nix-main-menu-container .panel-group .panel-body {
    background-color: #fff;
    border-radius: 0;
    border-top: medium none !important;
    padding: 0 20px;
}
.nix-main-menu-container .panel-group .panel-body.panel-level2 > .panel-heading > .panel-title a.linked {
    background-color: #f7f8f9 !important;
}
.promo #mobile-nav-button {
    top: 55px;
}
#mobile-nav-button {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    cursor: pointer;
    display: block;
    height: 25px;
    left: 0;
    margin: 0 0 0 20px;
    padding: 5px;
    position: absolute;
    top: 15px;
    transition: left 0.3s ease-in-out 0.1s;
    width: 25px;
    z-index: 1031;
}
#mobile-nav-button:active {
    border: medium none;
    outline: medium none;
}
#mobile-nav-button:focus {
    border: medium none;
    outline: medium none;
}
#mobile-nav-button .icon-bar {
    background: #1e1e1e none repeat scroll 0 0;
    border-radius: 1px;
    display: block;
    height: 2px;
    position: relative;
    transition: all 500ms ease-in-out 0s;
    width: auto;
}
#mobile-nav-button .icon-bar + .icon-bar {
    margin-top: 3px;
}
#mobile-nav-button .icon-bar:nth-of-type(2) {
    top: 1px;
}
#mobile-nav-button .icon-bar:nth-of-type(3) {
    top: 2px;
}
#mobile-nav-button.active .icon-bar:nth-of-type(2) {
    background-color: transparent !important;
}
#mobile-nav-button.active .icon-bar:nth-of-type(1) {
    background: #d54d4d none repeat scroll 0 0 !important;
    height: 3px;
    top: 10px;
    transform: rotate(-45deg);
    width: 25px;
}
#mobile-nav-button.active .icon-bar:nth-of-type(3) {
    background: #d54d4d none repeat scroll 0 0 !important;
    height: 3px;
    top: -1px;
    transform: rotate(45deg);
    width: 25px;
}
.nix-side-menu {
    color: #434346;
}
}
@media only screen and (max-width: 480px) {
.nix-main-menu-container .panel-group .panel-level2 .panel-title {
    position: relative;
}
.nix-main-menu-container .panel-group .panel-level2 .panel-title a {
    padding-bottom: 15px;
    padding-right: 65px;
    padding-top: 15px;
}
.nix-main-menu-container .panel-group .panel-level2 .panel-title a::after {
    margin-top: -8.5px;
    position: absolute;
    right: 0;
    top: 50%;
}
}
#secondary-navigation {
    background: #1e1e1e none repeat scroll 0 0;
}
#secondary-navigation ul {
    display: none;
}
@media screen and (min-width: 768px) {
#secondary-navigation {
    line-height: 60px;
}
#secondary-navigation ul {
    display: block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
#secondary-navigation li {
    display: inline-block;
    padding: 0 28px;
    vertical-align: middle;
}
#secondary-navigation a {
    color: #fff;
    display: inline-block;
    font-size: 11px;
    line-height: 15px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
#secondary-navigation a:hover {
    text-decoration: none;
}
#secondary-navigation a.active {
    background-color: #fff;
    color: #1e1e1e;
}
#secondary-navigation #secondary-navigation-picklist {
    display: none;
}
}
#secondary-navigation-picklist {
    padding: 10px 36px;
}
@media screen and (min-width: 768px) {
#secondary-navigation-picklist {
    display: none;
}
}
#secondary-navigation-picklist select {
    background-color: #1e1e1e;
    background-image: url("/images/general/down-arrow-white.svg");
    background-repeat: no-repeat;
    background-size: 10px auto;
    border: 2px solid white;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 1.42857;
    padding: 6px 12px 6px 15px;
    text-transform: uppercase;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
#secondary-navigation-picklist select:focus {
    border-color: #c0c2c3;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(192, 194, 195, 0.6);
    outline: 0 none;
}
#secondary-navigation-picklist select::-moz-placeholder {
    color: #999;
    opacity: 1;
}
#secondary-navigation-picklist select[disabled], #secondary-navigation-picklist select[readonly], fieldset[disabled] #secondary-navigation-picklist select {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
}
textarea#secondary-navigation-picklist select {
    height: auto;
}
#secondary-navigation-picklist selectinput:-moz-placeholder {
    color: #c0c2c3;
    opacity: 1;
    text-align: left;
    text-indent: 0;
}
#secondary-navigation-picklist selectinput::-moz-placeholder {
    color: #c0c2c3;
    display: block;
    opacity: 1;
    text-align: left;
    text-indent: 0;
}
#secondary-navigation-picklist select:focus {
    border-color: #1e1e1e !important;
    border-width: 2px !important;
    box-shadow: none;
    transition: border 300ms ease-in 0s;
}
.nix-newsletter-container {
    background-color: #f7f8f9;
    border-bottom: 1px solid #ecedee;
    border-top: 1px solid #ecedee;
}
.nix-newsletter-container .nix-newsletter {
    color: #1e1e1e;
    margin: 30px auto;
    text-align: center;
    width: 100%;
}
.nix-newsletter-container .nix-newsletter .form-group {
    height: auto;
}
.nix-newsletter-container .nix-newsletter .form-group * {
    vertical-align: bottom;
}
.nix-newsletter-container .nix-newsletter .form-group .span-label {
    font-family: "Montserrat",sans-serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.25px;
    line-height: 40px;
    margin: 0;
    text-transform: none;
}
.nix-newsletter-container .nix-newsletter .form-group button[type="submit"] {
    background-color: #fff;
    border: 2px solid #1e1e1e;
    color: #434346;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    height: 40px;
    letter-spacing: 0.75px;
    text-transform: uppercase;
    transition: all 0.25s ease-in-out 0s;
    width: 120px;
}
.nix-newsletter-container .nix-newsletter .form-group button[type="submit"]:hover {
    background-color: #2f2f33;
    border: 2px solid #2f2f33;
    color: #f7f8f9;
}
.form-group .nix-newsletter-input {
    background: #fff none repeat scroll 0 0;
    border-color: #dee1e2;
    border-radius: 0;
    box-shadow: none;
    color: #2f2f33;
    font-size: 13px;
    height: 40px;
    margin: 0 20px 0 40px !important;
    outline: medium none;
    text-transform: none;
    width: 240px;
}
.de_DE .form-group .nix-newsletter-input {
    font-size: 12px;
}
.nix-footer {
    background: #fff none repeat scroll 0 0;
    clear: both;
    color: #434346;
    min-height: 200px;
    padding-top: 55px;
}
.nix-footer .container {
    position: relative;
}
.nix-footer.set-cols-5 .nix-footer-menu {
    width: 13.2%;
}
.nix-footer.set-cols-4 .nix-footer-menu {
    width: 16.5%;
}
.nix-footer.set-cols-3 .nix-footer-menu {
    width: 22%;
}
.nix-social {
    left: 0;
    position: absolute;
    text-align: left;
    width: 34%;
}
.nix-social p {
    color: #c2c2c3;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 14px;
    letter-spacing: 0.25px;
    margin: 0;
    padding: 15px 0 0 10px;
}
.nix-social .nix-social-icon-link:hover {
    text-decoration: none;
}
.nix-footer-menu {
    float: left;
    min-height: 1px;
    padding: 0;
    position: relative;
}
.nix-footer-menu:first-child {
    margin-left: 34%;
}
.nix-footer-menu h6 {
    color: #1e1e1e;
    font-family: "Montserrat",sans-serif;
    font-size: 12px;
    letter-spacing: 0.75px;
    text-transform: uppercase;
}
.nix-footer-menu h6 a {
    color: #1e1e1e;
    text-decoration: none;
    transition: all 0.25s ease-in 0s;
}
.nix-footer-menu h6 a:hover {
    color: #acb1b4;
    text-decoration: none;
}
.nix-footer-menu hr {
    border: 1px solid #e8e9ea;
    clear: both;
    float: left;
    margin: 10px 0;
    width: 40px;
}
.nix-footer-menu ul {
    color: #1e1e1e;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.nix-footer-menu ul li {
    color: #1e1e1e;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    list-style-type: none;
    margin: 15px 0;
}
.nix-footer-menu ul li a {
    color: #1e1e1e;
    letter-spacing: 0.25px;
    transition: all 0.25s ease-in 0s;
}
.nix-footer-menu ul li a:hover {
    color: #acb1b4;
    text-decoration: none;
}
.no-svg .nix-footer .nix-social-icon {
    background-image: url("/images/social.png") !important;
    background-size: auto auto;
    display: inline-block;
    height: 30px;
    transition: all 0.25s ease-in-out 0s;
    width: 34px;
}
.no-svg .nix-footer .nix-social-icon.nix-instagram {
    background-position: 0 top;
}
.no-svg .nix-footer .nix-social-icon.nix-pinterest {
    background-position: -38px top;
}
.no-svg .nix-footer .nix-social-icon.nix-facebook {
    background-position: -76px top;
}
.no-svg .nix-footer .nix-social-icon.nix-vimeo {
    background-position: -114px top;
}
.no-svg .nix-footer .nix-social-icon.nix-twitter {
    background-position: -152px top;
}
.no-svg .nix-footer .nix-social-icon.nix-soundcloud {
    background-position: -190px top;
}
@media (max-width: 768px) {
.no-svg .nix-footer .nix-social-icon {
    margin: 0 5px;
}
}
@media (min-width: 480px) and (max-width: 768px) {
.no-svg .nix-footer .nix-social-icon {
    background: rgba(0, 0, 0, 0) url("/images/social-icons.png") repeat scroll 0 0;
    height: 45px !important;
    width: 65px;
}
.no-svg .nix-footer .nix-social-icon.nix-instagram {
    background-position: 0 top;
}
.no-svg .nix-footer .nix-social-icon.nix-pinterest {
    background-position: -80px top;
}
.no-svg .nix-footer .nix-social-icon.nix-facebook {
    background-position: -160px top;
}
.no-svg .nix-footer .nix-social-icon.nix-vimeo {
    background-position: -240px top;
}
.no-svg .nix-footer .nix-social-icon.nix-twitter {
    background-position: -320px top;
}
.no-svg .nix-footer .nix-social-icon.nix-soundcloud {
    background-position: -400px top;
}
}
.no-svg .nix-footer .nix-social-icon.nix-soundcloud {
    margin-bottom: 0;
}
.no-svg .nix-footer .nix-social-icon:hover {
    opacity: 0.6;
}
.nix-social-icon {
    background: rgba(0, 0, 0, 0) url("/images/social.png") no-repeat scroll center center / contain ;
    display: inline-block;
    height: 25px;
    transition: all 0.25s ease-in-out 0s;
    width: 34px;
}
.nix-social-icon.nix-instagram {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjY4OS4zOTQgNTg5LjM5NCAyMS4yMTMgMjEuMjEzIj48cGF0aCBmaWxsPSIjMUUxRTFFIiBkPSJNNjkyLjEyMSA1ODkuMzk0aDE1Ljc1OGMxLjUxNSAwIDIuNyAxLjIgMi43IDIuNzI4djE1Ljc1OGMwIDEuNTE1LTEuMjEzIDIuNzI4LTIuNzI4IDIuNzI4aC0xNS43NTggYy0xLjUxNSAwLTIuNzI4LTEuMjEzLTIuNzI4LTIuNzI4di0xNS43NThDNjg5LjM5NCA1OTAuNiA2OTAuNiA1ODkuNCA2OTIuMSA1ODkuMzk0TDY5Mi4xMjEgNTg5LjM5NHogTTcwNC44NDkgNTkxLjggYy0wLjQ1NSAwLTAuOTA5IDAuNDU0LTAuOTA5IDAuOTA5VjU5NWMwIDAuNSAwLjUgMC45IDAuOSAwLjkwOWgyLjQyNGMwLjQ1NSAwIDAuOTA5LTAuNDU0IDAuOTA5LTAuOTA5di0yLjI3MiBjMC0wLjQ1NS0wLjQ1NC0wLjkwOS0wLjkwOS0wLjkwOUg3MDQuODQ5TDcwNC44NDkgNTkxLjgxOHogTTcwOC4xODIgNTk4LjMzM2gtMS44MThjMC4xNTIgMC42IDAuMyAxLjIgMC4zIDEuOCBjMCAzLjQ4NS0yLjg3OSA2LjM2NC02LjY2NyA2LjM2NGMtMy42MzcgMC02LjY2Ny0yLjg3OS02LjY2Ny02LjM2NGMwLTAuNjA1IDAuMTUxLTEuMjEyIDAuMzA0LTEuODE4aC0xLjk3djguOTM5IGMwIDAuNSAwLjUgMC45IDAuOSAwLjkwOWgxNC44NDhjMC40NTUgMCAwLjkwOS0wLjQ1NCAwLjkwOS0wLjkwOXYtOC45MzlINzA4LjE4MnogTTcwMCA1OTUuOCBjLTIuNDI0IDAtNC4yNDIgMS44MTgtNC4yNDIgNC4wOTFzMS45NyA0LjEgNC4yIDQuMDkxYzIuNDI0IDAgNC4yNDItMS44MTggNC4yNDItNC4wOTEgQzcwNC4yNDIgNTk3LjcgNzAyLjQgNTk1LjggNzAwIDU5NS43NTh6Ii8+PC9zdmc+");
}
.nix-social-icon.nix-pinterest {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjY4OS4zOTQgNTg5LjM5NCAyMS4zNjQgMjEuMzY0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDY4OS4zOTQgNTg5LjM5NCAyMS4zNjQgMjEuMzY0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMUUxRTFFIiBkPSJNNzAwIDU4OS4zOTRjLTUuOTA5IDAtMTAuNjA2IDQuNjk3LTEwLjYwNiAxMC42MDZjMCA0LjQgMi42IDggNi40IDkuNyBjMC0wLjc1OCAwLTEuNjY3IDAuMTUxLTIuNDI1YzAuMTUxLTAuOTA5IDEuMzYzLTUuNzU3IDEuMzYzLTUuNzU3cy0wLjMwMy0wLjYwNi0wLjMwMy0xLjY2N2MwLTEuNTE2IDAuOTA5LTIuNzI4IDIuMTIxLTIuNzI4IGMwLjkwOSAwIDEuNCAwLjggMS40IDEuNjY3cy0wLjYwNSAyLjQyNC0wLjkwOSAzLjc4OGMtMC4zMDMgMS4xIDAuNiAyIDEuNyAxLjk3YzEuOTcgMCAzLjMzNC0yLjU3NiAzLjMzNC01LjYwNiBjMC0yLjI3Mi0xLjUxNi00LjA5MS00LjM5NS00LjA5MWMtMy4xODIgMC01LjE1MSAyLjQyNC01LjE1MSA1LjE1MWMwIDAuOSAwLjMgMS41IDAuOCAyLjEgYzAuMTUxIDAuMyAwLjIgMC4zIDAuMiAwLjYwNmMwIDAuMTUxLTAuMTUxIDAuNjA1LTAuMTUxIDAuOTA5YzAgMC4zMDMtMC4zMDMgMC4zMDMtMC42MDYgMC4zIGMtMS41MTUtMC42MDYtMi4xMjEtMi4yNzItMi4xMjEtNC4wOTFjMC0zLjAzIDIuNTc2LTYuNjY3IDcuNTc2LTYuNjY3YzQuMDkxIDAgNi43IDIuOSA2LjcgNi4xIGMwIDQuMDkxLTIuMjcyIDcuMjcyLTUuNzU3IDcuMjcyYy0xLjIxMyAwLTIuMjczLTAuNjA1LTIuNTc2LTEuMzYzYzAgMC0wLjYwNiAyLjQyNS0wLjc1OCAyLjkgYy0wLjE1MSAwLjc1OC0wLjYwNSAxLjY2Ny0xLjA2MSAyLjI3MmMwLjkwOSAwLjMgMiAwLjUgMyAwLjQ1NWM1LjkwOSAwIDEwLjYwNi00LjY5NyAxMC42MDYtMTAuNjA2IEM3MTAuNjA2IDU5NC4xIDcwNS45IDU4OS40IDcwMCA1ODkuMzk0eiIvPjwvc3ZnPg==");
}
.nix-social-icon.nix-facebook {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjY4OS40IDU4OS40IDIxLjIgMjEuMiIgPjxwYXRoIGZpbGw9IiMxRTFFMUUiIGQ9Ik02OTcuNTc2IDYxMC42MDZ2LTEwSDY5NXYtMy42MzdoMi41NzZjMCAwIDAtMS41MTYgMC0zLjAzYzAtMi40MjQgMS41MTUtNC41NDYgNS00LjU0NiBjMS4zNjMgMCAyLjQgMC4yIDIuNCAwLjE1MmwtMC4xNTEgMy4zMzNjMCAwLTEuMDYxIDAtMi4yNzIgMGMtMS4yMTMgMC0xLjUxNiAwLjYwNS0xLjUxNiAxLjUxNWMwIDAuOCAwLTEuNjY2IDAgMi42IGgzLjc4OGwtMC4xNTEgMy42MzdoLTMuNjM3djEwSDY5Ny41NzZ6Ii8+PC9zdmc+");
}
.nix-social-icon.nix-linkedin {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAN5AAADeQELGyzWAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAU1QTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb4g3dwAAAG50Uk5TAAECAwYHCQoMDhASFRYaGxwgISMnKSssLzAxMjQ1Nzo7QUVMT1BRUlVXWVpbXGFiZWhrbG1uc3h8gIOFhouMjpOUlZeYmpyen6Cjpaarrbe4vb/BwsPExcfR0tPX3N/h5ufr7e/w8fX29/j7/P438ZUmAAACjUlEQVR42u3b31cSURAH8FktLVSkVhMqojJTMMMgrSQzk6w0TVcK0sTIYFmE+/8/9hCdlr0Deag708N8X3fOnc/yY/fu2TMA7cRzxbKnSOKVi7k4dMYuKOIUbF97K+sq8rhZ61f/sKNY4oTb58/UXynn52eQVWzJAgDYLh/AtQGgoBhTAIgr1sQhxwvIQZEXUIQyL6AMHi/AA8UcAfzHgJqzmsq8PWwyAfam2nfrobkKA6Ca9m1XRrbJAZ/GOzdsM3VaQDXQH2CZFpAO9oeBEiVgD/RMNggBUwgA1ukANQsDzNMBHKw/TNABVlGAVSMDpFAAHJABMjjgiAzwBu0/3CQDHKKABN2PsDmEAZYIL0RzGGCfEFAZ0funSW9G21r/SJV2PzATBHwg3pDUlwc6zt9g/257wtKk7/uvKnqAaqzPT1gAw4mlfaU4AEopVTs4Mr0plycjAQhAAMYA31t8gI/PUjcuwYUrt5OvvvYJSMa07JzzuPs66n+YSLz41g8gpu+I8uc67j0JBQ9cfl6nA3y+hu0mI++IAK21i/gjDTxoUACa96FrblUIAI+hRyJfjANeQs/Yp4YB9wZ7A+DOmVnAn/OIGwAON+BmixkA77kBV8+YAfgj/j8FDEYXNzcXo93+khnTgIX21eZ0AT8ebhkFjO7+rtgdRUtKJgGhE3/JSQir2TAJ2OpcYwureWoQMBtcZBYpemgQcBxc5BgpumsOMKavMqZXXTcHmNZXmdarYuYAK/oqK6SAvL5KXgACEIAABCAAAQhAAAIQgAAEIAABCKB/wF+8uPRlR69KyttzAQgAA7CP+bAPOrGPerEPu7GP+7EPPPKPfLIPvfKP/bIPPvOPfvMPv3OO//8A5L+t+ZsR/XEAAAAASUVORK5CYII=");
}
.nix-social-icon.nix-whatsapp {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABDzAAAQ8wE9CvDTAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAwBQTFRF////etBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtetBtZUj7AwAAAP90Uk5TAAECAwQF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')
}
.nix-social-icon.nix-vimeo {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjY4OS4wOTEgNTg5LjI1NCAyMS40NDggMjEuNDUiID48cGF0aCBmaWxsPSIjMUUxRTFFIiBkPSJNNzEwLjQ1NCA1OTQuMjQyYzAuMTUyLTAuOTA5IDAuMTUyLTEuODE4LTAuNDU0LTIuNTc1Yy0wLjc1OC0wLjkwOS0yLjQyNC0xLjA2MS0zLjQ4NC0wLjkwOSBjLTAuOTA5IDAuMTUxLTMuOTM5IDEuNTE1LTUgNC44NDljMS44MTctMC4xNTIgMi45IDAuMiAyLjYgMi4yNzJjMCAwLjkwOS0wLjQ1NCAxLjgxOC0xLjA2MSAyLjcgYy0wLjYwNiAxLjA2MS0xLjY2NyAzLjE4Mi0zLjAzIDEuNjY2Yy0xLjIxMi0xLjM2My0xLjIxMi0zLjkzOS0xLjM2My01LjYwNWMtMC4xNTItMC45MDktMC4zMDQtMi4xMjItMC42MDYtMy4xODMgYy0wLjMwMy0wLjkwOC0wLjkwOS0xLjgxNy0xLjY2Ny0yLjEyMWMtMC43NTctMC4zMDMtMS44MTcgMC4xNTItMi40MjQgMC40NTVjLTEuODE4IDEuMDYxLTMuMTgyIDIuNzI3LTQuODQ5IDMuOTM5djAuMTUxIGMwLjMwMyAwLjMgMC41IDAuOCAwLjkgMC45MDljMS4wNjEgMC4yIDIuMTIxLTEuMDYxIDIuOSAwLjE1MWMwLjQ1NCAwLjggMC42IDEuNyAwLjkgMi40IGMwLjQ1NCAxLjEgMC42IDIuMyAxLjEgMy42MzdjMC40NTQgMi4xIDEuMiA1LjMgMyA2LjA2MWMwLjkwOSAwLjUgMi4yNzItMC4xNTEgMy4wMy0wLjYwNiBjMS45Ny0xLjIxMiAzLjQ4NC0yLjg3OCA0LjY5Ny00LjU0NUM3MDguNjM3IDYwMCA3MTAuMyA1OTUuNSA3MTAuNSA1OTQuMjQyeiIvPjwvc3ZnPg==");
}
.nix-social-icon.nix-twitter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjY4OS41NDYgNTg5LjI0MiAyMS4wNjEgMjEuMDYxIiA+PHBhdGggZmlsbD0iIzFFMUUxRSIgZD0iTTcxMC42MDYgNTkzLjQ4NGMtMC43NTggMC4zMDQtMS42NjcgMC42MDYtMi40MjUgMC42MDZjMC45MDktMC40NTQgMS41MTYtMS4zNjMgMS45Ny0yLjQyNCBjLTAuOTA5IDAuNDU0LTEuODE4IDAuOTA5LTIuNzI4IDEuMDYxYy0wLjc1Ny0wLjc1OC0xLjk2OS0xLjM2NC0zLjE4Mi0xLjM2NGMtMi40MjQgMC00LjM5NCAxLjk3LTQuMzk0IDQuMiBjMCAwLjMgMCAwLjYgMC4yIDAuOTA5Yy0zLjYzNy0wLjE1Mi02LjgxOC0xLjgxOC04LjkzOS00LjU0NmMtMC4zMDMgMC42MDYtMC42MDUgMS4zNjMtMC42MDUgMi4xIGMwIDEuNSAwLjggMi43IDIgMy42MzdjLTAuNzU3IDAtMS4zNjMtMC4xNTEtMS45NjktMC42MDZsMCAwYzAgMi4xIDEuNSAzLjggMy41IDQuMiBjLTAuMzAzIDAuMTUyLTAuNzU4IDAuMTUyLTEuMjEyIDAuMTUyYy0wLjMwNCAwLTAuNjA2IDAtMC43NTgtMC4xNTJjMC42MDYgMS43IDIuMSAyLjkgNC4xIDMgYy0xLjUxNSAxLjIxMy0zLjMzMyAxLjgxOC01LjQ1NCAxLjgxOGMtMC4zMDQgMC0wLjc1OCAwLTEuMDYxIDBjMS45NyAxLjIgNC4yIDIgNi43IDIgYzguMDMgMCAxMi40MjUtNi41MTUgMTIuNDI1LTEyLjEyMWMwLTAuMTUxIDAtMC4zMDMgMC0wLjYwNkM3MDkuMjQyIDU5NS4yIDcxMCA1OTQuNCA3MTAuNiA1OTMuNDg0eiIvPjwvc3ZnPg==");
}
.nix-social-icon.nix-soundcloud {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSI2ODEuMDYxIDU4MS4yMDYgMzcuNzM1IDM3Ljc0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDY4MS4wNjEgNTgxLjIwNiAzNy43MzUgMzcuNzQiID48Zz48cGF0aCBkPSJNNjgyLjg3OSA2MDAuMzAzYy0wLjE1MSAwLTAuMTUxIDAtMC4xNTEgMC4xNTJsLTAuMzA0IDMuNzg3bDAuMzA0IDMuNjM3YzAgMC4yIDAuMiAwLjIgMC4yIDAuMiBjMC4xNTEgMCAwLjIgMCAwLjE1MS0wLjE1MWwwLjQ1NC0zLjYzN2wtMC40NTQtMy43ODdDNjgzLjAzIDYwMC41IDY4MyA2MDAuMyA2ODIuOSA2MDAuMzAzeiIvPjxwYXRoIGQ9Ik02ODEuNTE2IDYwMS44MThjLTAuMTUyIDAtMC4xNTIgMC0wLjE1MiAwLjE1MWwtMC4zMDMgMi4yNzJsMC4zMDMgMi4yNzNjMCAwLjIgMCAwLjIgMC4yIDAuMiBjMC4xNTEgMCAwLjIgMCAwLjE1MS0wLjE1MWwwLjMwMy0yLjI3M2wtMC4zMDMtMi4yNzJDNjgxLjY2NyA2MDEuOCA2ODEuNSA2MDEuOCA2ODEuNSA2MDEuODE4eiIvPjxwYXRoIGQ9Ik02ODQuMzk0IDU5OS41NDZjLTAuMTUxIDAtMC4xNTEgMC4xNTEtMC4xNTEgMC4xNTFsLTAuMzAzIDQuMzk0bDAuMzAzIDQuMjQyYzAgMC4yIDAuMiAwLjIgMC4yIDAuMiBjMC4xNTIgMCAwLjE1Mi0wLjE1MSAwLjE1Mi0wLjE1MWwwLjQ1NC00LjI0MmwtMC40NTQtNC4zOTRDNjg0LjU0NSA1OTkuNyA2ODQuNSA1OTkuNSA2ODQuNCA1OTkuNTQ2eiIvPjxwYXRoIGQ9Ik02ODUuOTA5IDU5OS4zOTRjLTAuMTUxIDAtMC4xNTEgMC4xNTItMC4xNTEgMC4zMDRsLTAuMzA0IDQuNTQ1bDAuMzA0IDQuMzk1YzAgMC4yIDAuMiAwLjMgMC4yIDAuMyBjMC4xNTEgMCAwLjE1MS0wLjE1MSAwLjE1MS0wLjMwM2wwLjQ1NS00LjM5NWwtMC40NTUtNC41NDVDNjg2LjA2MSA1OTkuNSA2ODYuMSA1OTkuNCA2ODUuOSA1OTkuMzk0eiIvPjxwYXRoIGQ9Ik02ODcuNTc2IDYwOC43ODhMNjg3LjU3NiA2MDguNzg4TDY4Ny41NzYgNjA4Ljc4OHoiLz48cGF0aCBkPSJNNjg3LjU3NiA2MDBjMC0wLjE1MS0wLjE1Mi0wLjMwMy0wLjMwNC0wLjMwM3MtMC4zMDMgMC4xNTEtMC4zMDMgMC4zMDNsLTAuMzAzIDQuMjQybDAuMzAzIDQuNSBjMCAwLjIgMC4yIDAuMyAwLjMgMC4zMDNzMC4zMDQtMC4xNTEgMC4zMDQtMC4zMDNsMC4zMDMtNC41NDZMNjg3LjU3NiA2MDB6Ii8+PHBhdGggZD0iTTY4OC45MzkgNTk2Ljk3Yy0wLjE1MSAwLTAuMzAzIDAuMTUxLTAuMzAzIDAuMzAzbC0wLjMwNCA2Ljk3bDAuMzA0IDQuNTQ2YzAgMC4yIDAuMiAwLjMgMC4zIDAuMyBzMC4zMDMtMC4xNTEgMC4zMDMtMC4zMDNsMCAwbDAuMzA0LTQuNTQ2bC0wLjMwNC02Ljk3QzY4OS4yNDIgNTk3LjEgNjg5LjEgNTk3IDY4OC45IDU5Ni45N3oiLz48cGF0aCBkPSJNNjkwLjQ1NSA1OTUuNDU0Yy0wLjE1MiAwLTAuMzA0IDAuMTUyLTAuMzA0IDAuMzA0bC0wLjMwMyA4LjQ4NGwwLjMwMyA0LjM5NWMwIDAuMiAwLjIgMC4zIDAuMyAwLjMgYzAuMTUxIDAgMC4zMDMtMC4xNTEgMC4zMDMtMC4zMDNsMCAwbDAuMzAzLTQuMzk1bC0wLjMwMy04LjQ4NEM2OTAuNzU4IDU5NS42IDY5MC42IDU5NS41IDY5MC41IDU5NS40NTR6Ii8+PHBhdGggZD0iTTY5MS45NyA1OTQuNjk3Yy0wLjE1MSAwLTAuMzAzIDAuMTUxLTAuMzAzIDAuNDU0bC0wLjMwNCA5LjI0MmwwLjMwNCA0LjM5NWMwIDAuMiAwLjIgMC41IDAuMyAwLjUgczAuMzAzLTAuMTUxIDAuMzAzLTAuNDU0bDAgMGwwLjMwNC00LjM5NWwtMC4zMDQtOS4yNDJDNjkyLjI3MiA1OTQuOCA2OTIuMSA1OTQuNyA2OTIgNTk0LjY5N3oiLz48cGF0aCBkPSJNNjkzLjkzOSA1OTQuNjk3YzAtMC4zMDQtMC4xNTEtMC40NTUtMC40NTUtMC40NTVjLTAuMTUxIDAtMC4zMDMgMC4xNTEtMC40NTQgMC40NTVsLTAuMzAzIDkuNTQ1bDAuMzAzIDQuNCBjMCAwLjMgMC4yIDAuNSAwLjUgMC40NTRjMC4xNTIgMCAwLjMwNC0wLjE1MSAwLjQ1NS0wLjQ1NGwwLjMwMy00LjM5NUw2OTMuOTM5IDU5NC42OTd6Ii8+PHBhdGggZD0iTTY5My45MzkgNjA4LjYzN0w2OTMuOTM5IDYwOC42MzdMNjkzLjkzOSA2MDguNjM3eiIvPjxwYXRoIGQ9Ik02OTUuMTUxIDU5NC41NDVjLTAuMzAzIDAtMC40NTQgMC4xNTItMC40NTQgMC40NTVsLTAuMTUyIDkuMjQybDAuMTUyIDQuMzk1YzAgMC4zIDAuMiAwLjUgMC41IDAuNSBjMC4xNTEgMCAwLjQ1NS0wLjE1MSAwLjQ1NS0wLjQ1NGwwIDBsMC4zMDMtNC4zOTVMNjk1LjYwNiA1OTVDNjk1LjYwNiA1OTQuNyA2OTUuMyA1OTQuNSA2OTUuMiA1OTQuNTQ1eiIvPjxwYXRoIGQ9Ik02OTYuNjY3IDU5NC44NDljLTAuMzA0IDAtMC40NTUgMC4xNTEtMC40NTUgMC40NTRsLTAuMTUxIDguOTM5bDAuMTUxIDQuMjQyYzAgMC4zIDAuMiAwLjUgMC41IDAuNSBjMC4zMDMgMCAwLjQ1NC0wLjE1MSAwLjQ1NC0wLjQ1NWwwIDBsMC4xNTEtNC4yNDJsLTAuMTUxLTguOTM5QzY5Ny4xMjEgNTk1IDY5NyA1OTQuOCA2OTYuNyA1OTQuODQ5eiIvPjxwYXRoIGQ9Ik02OTguNjM3IDU5My4xODJjLTAuMTUyIDAtMC4xNTItMC4xNTEtMC4zMDQtMC4xNTFzLTAuMTUxIDAtMC4zMDMgMC4xNTFzLTAuMTUxIDAuMzAzLTAuMTUxIDAuNDU1djAuMTUxbC0wLjE1MSAxMC42IGwwLjE1MSA0LjI0M2wwIDBjMCAwLjIgMCAwLjMgMC4yIDAuMzAzYzAuMTUxIDAuMiAwLjIgMC4yIDAuMyAwLjE1MXMwLjMwNCAwIDAuMzA0LTAuMTUxIGMwLjE1MS0wLjE1MSAwLjE1MS0wLjMwMyAwLjE1MS0wLjMwM2wwIDBsMCAwdi0wLjQ1NWwwLjE1MS0zLjc4OGwtMC4xNTEtMTAuNjA1QzY5OC43ODggNTkzLjUgNjk4LjggNTkzLjMgNjk4LjYgNTkzLjE4MnogIi8+PGxpbmUgZmlsbD0ibm9uZSIgeDE9IjY5OC44IiB5MT0iNjA4LjUiIHgyPSI2OTguOCIgeTI9IjYwOC41Ii8+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHBvaW50cz0iNjk4LjgsNjA4LjUgNjk4LjgsNjA4LjUgNjk4LjgsNjA4LjUgNjk4LjgsNjA4LjUiLz48cGF0aCBkPSJNNzAwLjE1MSA1OTIuMTIxYy0wLjE1MSAwLTAuMTUxLTAuMTUxLTAuMzAzLTAuMTUxcy0wLjMwNCAwLTAuMzA0IDAuMTUxYy0wLjE1MSAwLjE1MS0wLjE1MSAwLjMwMy0wLjE1MSAwLjQ1NWwwIDAgbC0wLjE1MSAxMS41MTVsMC4xNTEgMi4xMjFsMC4xNTEgMi4xMjFjMCAwLjMgMC4zIDAuNiAwLjUgMC42MDZjMC4zMDMgMCAwLjQ1NC0wLjMwMyAwLjQ1NC0wLjYwNmwwIDBsMC4zMDQtNC4yNDIgbC0wLjMwNC0xMS42NjdDNzAwLjQ1NCA1OTIuNCA3MDAuMyA1OTIuMyA3MDAuMiA1OTIuMTIxeiIvPjxwYXRoIGQ9Ik03MTQuMjQyIDU5OC43ODhjLTAuNjA1IDAtMS4yMTIgMC4xNTEtMS44MTggMC40NTRjLTAuMzAzLTQuNjk3LTMuOTM5LTguMzMzLTguMTgyLTguMzMzYy0xLjA2MSAwLTIuMTIxIDAuMzAzLTMuMDMgMC42IGMtMC4zMDMgMC4xNTEtMC40NTQgMC4zMDMtMC40NTQgMC42MDV2MTYuMzYzYzAgMC4zIDAuMiAwLjYgMC41IDAuNjA2aDEyLjg3OWMyLjU3NiAwIDQuNjk3LTIuMjcyIDQuNjk3LTUuMTUxIEM3MTguOTM5IDYwMS4xIDcxNi44IDU5OC44IDcxNC4yIDU5OC43ODh6Ii8+PC9nPjwvc3ZnPg==");
    height: 25px;
    margin-bottom: -6px;
}
.nix-social-icon.nix-gplus {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzE0MTAwQSIgZD0iTTM2LDEyaC01VjdoLTJ2NWgtNXYyaDV2NWgydi01aDVWMTJ6Ii8+CjxwYXRoIGZpbGw9IiMxNDEwMEEiIGQ9Ik0xOC4xLDIzYy0wLjgtMC41LTIuMi0xLjktMi4yLTIuNmMwLTAuOSwwLjMtMS40LDEuNi0yLjRjMS40LTEuMSwyLjUtMi41LDIuNS00LjNjMC0yLjEtMS0zLjctMi44LTQuN2gyLjcKCWwxLjktMmMwLDAtNi4zLDAtOC40LDBDOS41LDcsNiwxMCw2LDEzLjNjMCwzLjQsMi42LDYuMiw2LjQsNi4yYzAuMywwLDAuNSwwLDAuOCwwYy0wLjIsMC41LTAuNCwxLTAuNCwxLjZjMCwwLjksMC41LDEuNywxLjEsMi4zCgljLTAuNSwwLTEsMC0xLjUsMGMtNC43LDAtOC40LDMtOC40LDYuMWMwLDMsNC4xLDUuMyw4LjgsNS4zYzUuMywwLDguMi0zLjQsOC4yLTYuNUMyMSwyNi4xLDIwLjMsMjQuNiwxOC4xLDIzeiBNMTMuNiwxOC44CgljLTIuMi0wLjEtNC4yLTIuNC00LjYtNS4zYy0wLjQtMi45LDEuMS01LDMuMy01YzIuMiwwLjEsNC4zLDIuNCw0LjcsNS4yQzE3LjMsMTYuNiwxNS44LDE4LjksMTMuNiwxOC44eiBNMTIuNywzMwoJYy0zLjIsMC01LjYtMS44LTUuNi00LjNjMC0yLjQsMi45LTQuNCw2LjEtNC40YzAuOCwwLDEuNSwwLjEsMi4xLDAuM2MxLjgsMS4yLDMsMS45LDMuNCwzLjNjMC4xLDAuMywwLjEsMC42LDAuMSwwLjkKCUMxOC45LDMxLjMsMTcuMywzMywxMi43LDMzeiIvPgo8L3N2Zz4=");
    height: 20px !important;
}
.nix-social-icon:hover {
    opacity: 0.6;
}
.accordion-content {
    display: block;
}
.nix-footer-free-ride {
    background-color: #fff;
}
.nix-footer-free-ride.nix-free-ride-fixed {
    bottom: -50px;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 100;
}
.nix-footer-free-ride > div {
    background-color: white;
}
.nix-footer-free-ride > div > div {
    background-color: #f3f3f3;
    color: #434346;
    font-family: "Montserrat",sans-serif;
    font-size: 10px;
    height: 38px;
    line-height: 38px;
    margin: 0 auto !important;
    text-align: center;
    text-transform: uppercase;
    width: 240px;
}
@media (max-width: 768px) {
.nix-footer-free-ride > div > div {
    font-size: 12px;
    height: 50px;
    padding: 8px;
    width: 100%;
}
}
.nix-footer-free-ride > div > div a {
    color: #434346;
    letter-spacing: 0.25px;
    text-decoration: none;
}
.nix-footer-free-ride > div > div span {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwcHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTAgNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzQzNDM0NiIgZD0iTTcuNzgxLDQuODQ0SDIuMTU2bDIuODEyLTIuODEzTDcuNzgxLDQuODQ0eiIvPjwvZz48L3N2Zz4=");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: inline-block;
    height: 10px;
    margin: -2px 20px;
    width: 10px;
}
.nix-footer-free-ride:hover {
    text-decoration: none;
}
.no-svg .nix-footer-free-ride span {
    background-image: url("/images/arrow-up.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
@media only screen and (max-width: 1200px) {
.nix-social {
    clear: both;
    margin: 20px auto;
    position: static;
    text-align: center;
    width: 100%;
}
#accordion-side .nix-social {
    margin: auto;
}
.nix-footer.set-cols-5 .nix-footer-menu {
    width: 20%;
}
.nix-footer.set-cols-4 .nix-footer-menu {
    width: 25%;
}
.nix-footer.set-cols-3 .nix-footer-menu {
    width: 33.3333%;
}
.nix-footer .nix-footer-menu:first-child {
    margin-left: 0;
}
}
@media only screen and (max-width: 480px) {
.nix-side-menu .nix-social {
    background-color: white;
}
}
@media (max-width: 768px) {
.nix-newsletter-container .nix-newsletter {
    margin: 15px auto 30px;
}
.nix-newsletter .form-group {
    text-align: center;
}
.nix-newsletter .form-group .span-label {
    display: block;
    font-size: 18px !important;
    font-weight: normal;
    letter-spacing: -0.25px;
    margin-bottom: 19px !important;
    margin-right: 0;
    text-transform: none;
}
.nix-newsletter .form-group button {
    display: inline-block;
    float: none;
    font-size: 10px !important;
    width: 90px !important;
}
.form-group .nix-newsletter-input {
    display: inline-block;
    float: none;
    font-size: 13px;
    margin: 0 10px 0 0 !important;
    width: 190px;
}
.nix-newsletter .span-label {
    margin: 0 auto 10px;
}
.nix-footer {
    padding-top: 0;
}
.nix-footer .container {
    padding: 0;
}
.nix-footer-menu {
    width: 100% !important;
}
.nix-footer-menu h6 {
    background-color: white;
    border-bottom: 1px solid #d5d8d9;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
    text-indent: 25px;
    text-transform: uppercase;
}
.nix-footer-menu h6.triggered {
    background-color: #1e1e1e;
}
.nix-footer-menu h6.triggered a {
    color: white;
}
.nix-footer-menu h6 a {
    display: block;
    padding: 18px 0;
    width: 100%;
}
.nix-footer-menu ul {
    margin: 0;
    padding: 0 25px;
}
.nix-footer-menu .accordion-drilldown {
    border-bottom: 1px solid #d5d8d9;
    display: block;
    font-size: 13px;
    margin: 0;
    padding: 0 20px;
    text-transform: uppercase;
}
.nix-footer-menu .accordion-drilldown a {
    display: block;
    padding: 18px 0;
}
.nix-footer-menu hr {
    display: none;
}
.accordion-header {
    position: relative;
}
.accordion-header a::after {
    bottom: 3px;
    color: #acb1b4;
    content: "+";
    float: right;
    font-size: 18px;
    margin-right: 15px;
    position: relative;
    text-align: center;
    text-indent: 0;
    transform: rotate(0deg);
    transition: transform 0.4s ease 0s;
    width: 35px;
}
.accordion-content {
    display: none;
}
.accordion-header.triggered a::after {
    color: white;
    font-size: 20px;
    transform: rotate(45deg);
    transition: transform 0.4s ease 0s;
}
.nix-social {
    padding: 30px 15px 20px !important;
}
.nix-social p {
    margin: 20px;
}
.nix-social .nix-social-icon {
    height: 40px;
    margin: 0 5px;
}
.nix-social .nix-social-icon.nix-soundcloud {
    background-position: 50% 100%;
    height: 50px;
    width: 40px;
}
.nix-privacy {
    top: 60%;
    right: 5%;
}
}
@media only screen and (max-width: 480px) {
#accordion-side .nix-social .nix-social-icon {
    height: 20px;
    margin: 0;
    padding: 0 5px;
    width: 20%;
}
#accordion-side .nix-social .nix-social-icon.nix-soundcloud {
    height: 25px;
    margin-top: 15px;
    width: 20%;
}
.nix-social .nix-social-icon {
    height: 20px;
    margin: 0;
    padding: 0 5px;
    width: 14%;
}
.nix-social .nix-social-icon.nix-soundcloud {
    height: 30px;
    width: 14%;
}
.nix-social .nix-social-icon-link {
    position: relative;
}
.nix-social .nix-social-icon-link .nix-soundcloud {
    position: relative;
    top: 4px;
}
.nix-privacy {
    top: 77%;
    right: 25%;
}
}
.simple-video-wrapper {
    margin: 45px auto;
    max-width: 720px;
    width: 80%;
}
.simple-video {
    padding-bottom: 56.25%;
    position: relative;
}
.simple-video iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
@media (min-width: 1280px) {
.nix-content-container {
    margin: auto;
    overflow: hidden;
    width: 1210px;
}
}
.nix-checkout-complete-main-container {
    background-color: #fff;
    max-width: 1200px;
    padding-bottom: 80px;
    padding-top: 60px;
}
@media (min-width: 768px) and (max-width: 991px) {
.nix-checkout-complete-main-container {
    padding-bottom: 40px;
    padding-top: 20px;
}
}
@media (max-width: 768px) {
.nix-checkout-complete-main-container {
    padding-top: 20px;
}
}
.no-padding {
    padding: 0 !important;
}
@media (max-width: 768px) {
.nix-checkout-complete-content-container {
    margin: 40px;
    max-width: 100%;
    text-align: justify;
}
}
@media (max-width: 480px) {
.nix-checkout-complete-content-container {
    margin: 20px 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.nix-checkout-complete-content-container {
    padding: 30px !important;
    text-align: justify;
}
}
@media (max-width: 320px) {
.nix-checkout-complete-content-container {
    margin: 0;
}
}
.nix-checkout-complete-content-container .description p {
    display: block;
    font-size: 12px;
    letter-spacing: 0.25px;
    line-height: 20px;
}
.nix-checkout-complete-content-container .description {
    display: block;
    font-size: 12px;
    letter-spacing: 0.25px;
    line-height: 20px;
    max-width: 580px;
}
@media (min-width: 1200px) {
.nix-checkout-complete-content-container .description {
    margin-left: 230px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.nix-checkout-complete-content-container .description {
    margin-left: 120px;
}
}
@media (min-width: 768px) {
.nix-checkout-complete-content-container .description {
    margin-bottom: 60px;
}
}
@media (min-width: 992px) {
.nix-checkout-complete-content-container .description {
    margin-top: 20px;
}
}
@media (max-width: 992px) {
.nix-checkout-complete-content-container .description {
    margin: 20px;
    max-width: 100%;
}
}
.nix-checkout-complete-content-container .description strong {
    color: #d54d4d;
}
.nix-checkout-complete-content-container .option-button {
    border: 2px solid #1e1e1e;
    color: #1e1e1e;
    display: block;
    font-size: 12px;
    height: 40px;
    margin-top: 30px;
    padding: 8px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.25s ease-in 0s;
    width: 220px;
}
@media (max-width: 991px) {
.nix-checkout-complete-content-container .option-button {
    margin: 30px auto;
    width: 100%;
}
}
.nix-checkout-complete-content-container .option-button:hover {
    background-color: #1e1e1e;
    color: #fff;
}
.order-reference-id {
    color: #d54d4d;
    font-weight: bold;
}
@media (max-width: 768px) {
.complete-hero .title {
    font-size: 22px !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.complete-hero .title {
    max-width: none !important;
}
}
.nix-checkout-complete-side-container {
    background: #f7f8f9 none repeat scroll 0 0;
    padding: 0 20px;
}
@media (min-width: 768px) {
.nix-checkout-complete-side-container {
    float: right;
}
}
@media (min-width: 992px) {
.nix-checkout-complete-side-container {
    margin-top: -200px;
    max-width: 360px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.nix-checkout-complete-side-container {
    margin-top: -120px;
}
}
@media (max-width: 768px) {
.nix-checkout-complete-side-container {
    margin-top: 30px;
}
}
@media (max-width: 320px) {
.nix-checkout-complete-side-container {
    padding: 0;
}
}
.nix-checkout-complete-side-container .row.header-row, .nix-checkout-complete-side-container .row.footer-row, .nix-checkout-complete-side-container .row.product-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.nix-checkout-complete-side-container .header-row {
    height: 60px;
}
.nix-checkout-complete-side-container .header-row .checkout-label {
    float: left;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 30px;
    text-transform: uppercase;
}
.nix-checkout-complete-side-container .header-row .counter {
    color: #d54d4d;
    float: right;
    font-size: 12px;
    margin-right: 20px;
    margin-top: 30px;
}
.nix-checkout-complete-side-container .product-row {
    border-top: 1px solid #edeeed;
    min-height: 120px;
    padding-bottom: 20px;
}
.nix-checkout-complete-side-container .product-row .product-image {
    display: block;
    float: left;
    padding-bottom: 20px;
    padding-top: 20px;
}
.nix-checkout-complete-side-container .product-row .product-image img {
    max-height: 80px;
    max-width: 60px;
}
.nix-checkout-complete-side-container .product-row .product-details {
    clear: none;
    display: block;
    float: left;
}
.nix-checkout-complete-side-container .product-row .product-details .product-title {
    float: left;
    font-size: 12px;
    letter-spacing: -0.2px;
    margin-top: 30px;
    text-transform: uppercase;
}
.nix-checkout-complete-side-container .product-row .product-details .product-extra {
    clear: both;
    color: #acb1b4;
    float: left;
    font-size: 14px;
}
.nix-checkout-complete-side-container .product-row .product-details .product-total {
    clear: both;
    float: left;
    font-size: 12px;
    margin-top: 20px;
}
.nix-checkout-complete-side-container .footer-row {
    border-top: 1px solid #edeeed;
    height: 60px;
}
.nix-checkout-complete-side-container .footer-row .checkout-label {
    float: left;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 20px;
    text-transform: uppercase;
}
.nix-checkout-complete-side-container .footer-row .checkout-label.normal {
}
.nix-checkout-complete-side-container .footer-row .checkout-label .extra {
    color: #acb1b4;
}
.nix-checkout-complete-side-container .footer-row .checkout-subtotal, .nix-checkout-complete-side-container .footer-row .checkout-total, .nix-checkout-complete-side-container .footer-row .tax-total, .nix-checkout-complete-side-container .footer-row .coupon-total, .nix-checkout-complete-side-container .footer-row .shipment-total {
    float: right;
    font-size: 12px;
    margin-top: 20px;
    white-space: nowrap;
}
.nix-checkout-complete-side-container .footer-row .promo-code {
    color: #d54d4d;
}
.nix-checkout-complete-side-container .footer-row .checkout-total {
    font-size: 16px;
    font-weight: bold;
    margin-top: 18px;
}
.nix-checkout-complete-side-container .footer-row .side-link {
    color: #1e1e1e;
    display: block;
    font-size: 12px;
    margin: 25px auto;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.25s ease-in 0s;
}
.nix-checkout-complete-side-container .footer-row .side-link:hover {
    color: #acb1b4;
}
#checkout-complete-title {
    -moz-hyphens: auto;
    word-break: break-all;
}
.company-container {
    background-color: #fff;
}
.company-container h3 {
    margin-top: 0;
}
@media screen and (max-width: 768px) {
.company-container h3 {
    font-size: 20px;
}
}
.company-container img {
    max-width: 100%;
}
@media screen and (min-width: 768px) {
.company-container .company-section:not(:last-of-type) {
    margin-bottom: 80px;
}
}
.company-container ul {
    font-size: 11px;
    line-height: 20px;
    padding-left: 20px;
}
.company-container ul li {
    padding-top: 10px;
}
.company-container .target-anchor {
    margin-top: -100px;
    padding-top: 100px;
    position: absolute;
}
@media screen and (max-width: 768px) {
.company-container .nix-side-container {
    margin-bottom: 40px;
}
}
@media screen and (max-width: 768px) {
.warranty-container .company-section:not(.active-content), .faq-container .company-section:not(.active-content) {
    display: none;
}
}
.warranty-container h4 {
    color: #acb1b4;
}
@media screen and (max-width: 991px) {
.warranty-container .image-container {
    display: none;
}
}
.company-section img {
    max-width: 100%;
}
.support-landing-container {
    background-color: #fff;
}
.support-landing-container .sidebar-container a {
    text-decoration: none;
}
.support-landing-container .primary-content {
    margin-left: 0;
}
@media screen and (min-width: 992px) {
.support-landing-container .primary-content {
    padding: 0 20px;
    width: 66.6667%;
}
}
.support-landing-container .landing-row:not(:last-of-type) {
    margin-bottom: 60px;
}
.support-landing-container .landing-panel {
    padding-left: 0;
    padding-right: 0;
}
.support-landing-container .landing-panel li {
    padding: 5px 0;
    text-transform: uppercase;
}
.support-landing-container .landing-panel ul {
    padding-left: 0;
}
.support-landing-container .landing-panel .landing-content {
    padding-left: 40px;
    padding-right: 40px;
}
.support-landing-container article:first-child {
    padding-right: 0;
}
@media (min-width: 768px) {
.support-landing-container article:nth-child(2) {
    padding-left: 0;
}
}
.support-landing-container .nix-side-container {
    padding-left: 15px;
}
.support-landing-container .faq-teasers {
    margin-bottom: 0;
}
.support-landing-container .image-overlay {
    margin-bottom: 15px;
    position: relative;
}
.support-landing-container .image-overlay .title {
    color: #fff;
    left: 35px;
    position: absolute;
    top: 33%;
}
.support-landing-container .image-overlay .title a {
    color: #fff;
    text-decoration: none;
}
.support-landing-container .image-overlay .title a:hover {
    color: #fff;
    text-decoration: none;
}
.support-landing-container .image-overlay .title a:active {
    color: #fff;
    text-decoration: none;
}
.support-landing-container .image-overlay img {
    width: 100%;
}
.support-landing-container ul {
    list-style-type: none;
}
.support-landing-container .nix-side-container ul {
    padding-left: 0;
}
.support-landing-container .nix-side-container li {
    padding: 5px 0;
}
.support-landing-container .policy-teaser {
    text-transform: uppercase;
}
.support-landing-container .policy-teaser, .support-landing-container .faq-teaser {
    font-size: 11px;
}
.faq-section, .job-section {
    margin-top: 30px;
    margin-bottom: 80px;
}
.faq-section .question span, .job-section .question span {
    display: inline-block;
    font-family: "Montserrat Bold",sans-serif;
    width: 80%;
}
.faq-section h3, .job-section h3 {
    margin-bottom: 0;
}
.faq-section .content, .job-section .content {
    display: none;
    padding-top: 40px;
    width: 80%;
}
.faq-section .slide-container, .job-section .slide-container {
    border-bottom: 1px solid #e8e9ea;
    display: block;
    margin-bottom: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding: 2em 20px;
}
.job-section .marketing-job:first-of-type .slide-container {
    border-top: 1px solid #e8e9ea;
}

.faq-section .slide-trigger, .job-section .slide-trigger {
    display: block;
    position: relative;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
}
.faq-section .slide-trigger:hover, .job-section .slide-trigger:hover, .faq-section .slide-trigger:active, .job-section .slide-trigger:active, .faq-section .slide-trigger:visited, .job-section .slide-trigger:visited, .faq-section .slide-trigger:focus, .job-section .slide-trigger:focus {
    color: #1e1e1e;
    text-decoration: none;
}
.faq-section .slide-trigger::after, .job-section .slide-trigger::after {
    color: #acb1b4;
    content: "+";
    float: right;
    font-size: 18px;
    margin-right: 15px;
    text-align: center;
    text-indent: 0;
    transform: rotate(0deg);
    transition: transform 0.4s ease 0s;
    width: 35px;
}
.faq-section .slide-trigger.active::after, .job-section .slide-trigger.active::after {
    color: #1e1e1e;
    font-size: 20px;
    transform: rotate(45deg);
    transition: transform 0.4s ease 0s;
}
@media not all {
.faq-section .question span, .job-section .question span {
    width: 90%;
}
.faq-section .content, .job-section .content {
    width: 90%;
}
}
.job-section h3 {
    color: #999;
    margin: 20px 0 30px 0;
}
.faq-teaser .answer {
    display: none;
    padding-top: 20px;
}
.pagination {
    margin: 30px auto;
    text-align: center;
}
.pagination .pageActive {
    color: #1e1e1e;
}
.pagination a {
    padding: 0 5px;
}
.pagination a.pageInactive {
    color: #acb1b4;
}
.option-button-404 {
    float: left;
    margin: 0 20px;
    padding-left: 0;
    padding-right: 0;
    width: 160px;
}
@media (max-width: 620px) {
.option-button-404 {
    clear: both;
    float: none;
    margin: 20px auto;
}
}
@media (max-width: 320px) {
.option-button-404 {
    clear: both;
    display: block;
    margin: 20px auto;
}
}
.product-remove.product-remove-favorite {
    border: 2px solid #333;
    color: #333;
    display: block;
    float: left;
    font-family: "Montserrat",sans-serif;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    text-align: center;
    text-decoration: none;
    width: 40px;
}
.body-modal {
    height: 100%;
    overflow: hidden;
}
.nix-overlay-body {
    background-color: rgba(30, 30, 30, 0.9);
    display: none;
    font-size: 0;
    height: 100%;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 60px;
    padding-top: 85px;
    position: fixed;
    text-align: center;
    top: 0;
    white-space: nowrap;
    width: 100%;
    z-index: 1575;
}
.nix-overlay-body::after {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -1px;
    vertical-align: middle;
    width: 1px;
}
.nix-overlay-body.modal-loading .nix-close {
    display: none;
}
.nix-overlay-body.modal-loading .nix-modal-wrapper {
    position: relative;
}
.nix-overlay-body.modal-loading .nix-modal-wrapper::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 0.8s linear 0s normal none infinite running loading;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) #ccc #ccc rgba(0, 0, 0, 0);
    border-image: none;
    border-radius: 3em;
    border-style: solid;
    border-width: 5px;
    content: "";
    cursor: wait;
    display: block;
    height: 3em;
    left: 50%;
    margin-left: -1.5em;
    margin-top: -1.5em;
    opacity: 0.8;
    position: absolute;
    top: 50%;
    width: 3em;
    z-index: 20;
}
.nix-overlay-body.modal-loading .nix-modal-wrapper::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 0.8s linear 0s normal none infinite running loading;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) #eee #eee rgba(0, 0, 0, 0);
    border-image: none;
    border-radius: 1.5em;
    border-style: solid;
    border-width: 2px;
    content: "";
    cursor: wait;
    display: block;
    height: 1.5em;
    left: 50%;
    margin-left: -0.75em;
    margin-top: -0.75em;
    opacity: 1;
    position: absolute;
    top: 50%;
    width: 1.5em;
    z-index: 20;
}
.nix-overlay-body.nix-overlay-all {
    display: block;
    opacity: 1;
}
.nix-overlay-body.nix-overlay-all.show-video .nix-video {
    display: block;
}
.nix-overlay-body.nix-overlay-all.show-countries .nix-countries {
    display: block;
}
.nix-modal-wrapper {
    display: inline-block;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    margin: 0 auto;
    max-width: 720px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    white-space: normal;
    width: 90%;
    z-index: 1060;
}
.nix-modal-wrapper img, .nix-modal-wrapper iframe {
    max-width: 100%;
}
.nix-modal-wrapper.modal-article {
    background-color: #fff;
    min-height: 650px;
    padding: 30px;
}
.nix-modal-wrapper.modal-article.mini {
    max-width: 450px;
    min-height: 200px;
    padding: 40px 50px;
    text-align: center;
}
.nix-modal-wrapper.modal-article.mini h2 {
    font-size: 24px;
}
.nix-modal-wrapper.modal-countries {
    background-color: #fff;
    max-width: 90%;
    min-height: 650px;
    position: relative;
}
.nix-modal-wrapper.modal-countries .nix-modal-content {
    display: none;
}
.nix-modal-wrapper.modal-login {
    max-width: 320px;
}
.nix-modal-wrapper.modal-login .nix-modal-content {
    display: none;
}
.nix-close {
    background: rgba(0, 0, 0, 0) url("/images/common/close_white.svg") no-repeat scroll center center;
    cursor: pointer;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    top: -75px;
    width: 40px;
    z-index: 1580;
}
@media (max-width: 768px) {
.nix-close {
    top: -55px;
}
}
.nix-modal-content {
    background-color: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.nix-modal-content .nix-modal-body-copy p:last-child {
    margin-bottom: 0;
}
.nix-modal-title {
    clear: both;
    font-size: 14px;
    letter-spacing: 0.5px;
    margin-bottom: 28px;
    margin-top: 0;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
}
.nix-modal-content-old {
    color: #1e1e1e;
    font-size: 12px;
    overflow: hidden;
    padding: 0 5% 5%;
    width: 100%;
}
.nix-login-container {
    background-color: #fff;
    display: none;
    font-family: "Montserrat",sans-serif;
    min-height: 530px;
    overflow: hidden;
    padding: 42px 20px 20px;
    position: relative;
    z-index: 1580;
}
.nix-login-container h2.title {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 40px;
    margin: 0 0 30px;
    text-align: center;
    text-transform: uppercase;
}
.nix-login-container #nix-loginform-container, .nix-login-container #nix-forgotpassword-container {
    background-color: #fff;
    min-height: 303px;
    position: relative;
    z-index: 2000;
}
.nix-login-container #nix-forgotpassword-container {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2001;
}
.nix-login-container .nix-loginform-line {
    clear: both;
    min-height: 60px;
    overflow: hidden;
    text-align: center;
}
.nix-login-container .nix-loginform-line p {
    color: #1e1e1e;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 12px;
    letter-spacing: 0.5px;
    margin: 12px 0;
    text-transform: uppercase;
}
.nix-login-container .nix-loginform-line p a {
    color: #1e1e1e;
    display: block;
    font-size: 11px;
    margin-bottom: 10px;
}
.nix-login-container hr {
    border-bottom: 1px solid #d1d4d6;
    margin: 0 0 25px;
}
.nix-login-container .nix-btn {
    display: inline-block;
    height: 39px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
    width: 70%;
}
.modal-login .nix-login-container {
    display: block;
}
.nix-video {
    background-color: transparent;
    color: #f7f8f9;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    z-index: 1060;
}
.nix-video h2 {
    color: white;
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 32px;
}
.nix-video .nix-video-content {
    color: #fff;
    float: left;
    text-transform: none;
    width: 100%;
}
.nix-video .nix-hero-button {
    border: 2px solid #fff;
    clear: both;
    color: #fff;
    display: block;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 13px;
    height: 50px;
    letter-spacing: 1px;
    line-height: 46px;
    margin: 0 auto 35px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.25s ease-in-out 0s;
    width: 200px;
}
.nix-video .nix-hero-button:hover {
    text-decoration: none;
}
.nix-video .nix-hero-button:hover {
    background-color: #fff;
    color: #2f2f33;
    transition: all 0.25s ease-in-out 0s;
}
.nix-video-wrapper {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
}
.nix-video-wrapper iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.modal-video {
    background: transparent none repeat scroll 0 0;
    margin: 45px auto;
    max-width: 960px;
    width: 80%;
}
.modal-video h2 {
    color: white;
}
.modal-video .nix-modal-content {
    background: transparent none repeat scroll 0 0;
    width: 100%;
}
.modal-video .simple-video {
    padding-bottom: 56.25%;
    position: relative;
    width: 100%;
}
.modal-video .simple-video iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
@media (min-width: 768px) {
.nix-video .nix-video-content {
    width: 60%;
}
.nix-video h2 {
    font-size: 40px;
}
.nix-video .nix-hero-button {
    float: right;
    margin: 0 0 35px;
}
}
@media (min-width: 992px) {
.stickable-parent {
    min-height: 1px;
    position: relative;
    z-index: 5;
}
.stickable-fixed-bottom {
    bottom: 0;
    position: fixed;
}
.stickable-fixed-top {
    position: fixed;
    top: 0;
}
.stickable-absolute {
    bottom: auto;
    position: absolute;
}
.stickable-wrapper {
    min-height: 5px;
}
}
.moment {
    float: left;
    min-height: 1px;
    padding: 0;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
.moment {
    float: left;
    width: 33.3333%;
}
}
.moment a {
    display: block;
    opacity: 1;
    text-decoration: none;
    transition: opacity 0.5s ease-out 0s;
}


@media (min-width: 768px) {
.moment a:hover {
    opacity: 0.7;
    transition: opacity 0.5s ease-out 0s;
}
}
.moment-img-wrap {
    padding-bottom: 58.5417%;
    width: 100%;
}
.moment-img {
    width: 100%;
    height: 100%;
}
.moments-info {
    font-family: "Montserrat",sans-serif;
    padding: 2% 10% 2%;
    text-align: center;
}
.moments-title {
    color: #acb1b4;
    font-size: 11px;
    text-transform: capitalize;
}
.moments-text {
    color: #1e1e1e;
    font-size: 13px;
    text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
.moments-info {
    padding: 18px 32px 5px;
}
.moments-info .moment-title {
    font-size: 13px;
}
}
.nix-hero-button span {
    font-size: smaller;
    margin-right: 10px;
}
.nix-two-buttons {
    text-align: left;
}
.copy-inner-center .nix-two-buttons {
    text-align: center;
}
.nix-overlay-body {
    position: fixed;
}
.nix-overlay-body.nix-overlay-all {
    display: block;
    opacity: 1;
}
.nix-overlay-body.nix-overlay-all.show-video .nix-video {
    display: block;
}
.account .primary-account p {
    margin-bottom: 60px;
    max-width: 575px;
}
.account .primary-account h2 {
    margin: 0;
}
.account .userAccountSection {
    clear: both;
    float: left;
    margin-top: 30px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
.account .userAccountSection::before, .account .userAccountSection::after {
    content: " ";
    display: table;
}
.account .userAccountSection::after {
    clear: both;
}
.account .userAccountSection::before, .account .userAccountSection::after {
    content: " ";
    display: table;
}
.account .userAccountSection::after {
    clear: both;
}
.account .userAccountSection.half {
    clear: none;
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
.account .userAccountSection.half {
    float: left;
    width: 50%;
}
}
.account .userAccountSection h3 {
    margin-top: 50px;
}
.account .headline {
    color: #acb1b4;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    text-transform: uppercase;
}
.account .nix-btn {
    display: inline-block;
}
.account .btn-container {
    position: absolute;
    right: 0;
    top: 0;
}
.account .prefs-list {
    color: #1e1e1e;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 13px;
    list-style-type: none;
    margin: 0 0 50px;
    padding: 0;
    text-transform: uppercase;
}
.account .btn-small {
    font-size: 14px;
    padding: 4px 15px;
}
.account .bold {
    font-family: "Montserrat Bold",sans-serif;
}
.account .address {
    margin-bottom: 50px;
}
.account .fieldset-standard {
    border-bottom: medium none;
    padding-bottom: 0;
}
.account .primary-content .content-title {
    margin-top: 60px;
}
.view-account .form-column {
    margin-top: 12px;
}
.favorites-column .form-column {
    padding-left: 0;
}
label[for="turnOffShipping"] {
    margin-top: -10px;
}
.newsletter-indent {
    margin: 20px 15px 10px 20px;
}
#full-name-output {
    font-family: "Montserrat Bold",sans-serif;
    margin-bottom: 20px;
}
#wishlist-wrapper {
    margin-bottom: 50px;
}
div.wish-wrapper-vert::before {
    margin-right: -2em !important;
}
div.wish-wrapper-vert .wrapper-vert-center {
    padding-left: 2em;
}
.wish-item {
    border-bottom: 1px solid #ebedef;
    height: 100%;
    padding: 15px 0;
    position: relative;
    width: 100%;
}
.wish-item::before, .wish-item::after {
    content: " ";
    display: table;
}
.wish-item::after {
    clear: both;
}
.wish-item::before, .wish-item::after {
    content: " ";
    display: table;
}
.wish-item::after {
    clear: both;
}
.wish-item:first-of-type {
    border-top: 1px solid #ebedef;
}
.wish-item-inner {
    height: 100%;
    min-height: 100px;
    position: relative;
}
.wish-image {
    float: left;
    padding-left: 24px;
    padding-right: 24px;
    width: 120px;
}
.wish-image img {
    margin-bottom: 0;
    margin-top: 15px;
}
.wish-descr {
    display: inline;
    float: left;
    margin-left: 12px;
    position: static !important;
    width: 30%;
}
.wish-descr .wrapper-vert {
    width: 30%;
}
@media (max-width: 768px) {
.wish-descr .wrapper-vert {
    width: 50%;
}
}
.wish-descr .wish-name {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}
.wish-descr .wish-name a, .wish-descr .wish-name a:hover {
    color: #1e1e1e;
    text-decoration: none;
}
.wish-descr .wish-color, .wish-descr .wish-added-date {
    color: #acb1b4;
    font-size: 11px;
}
.wish-descr .wish-price {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 12px;
}
.wish-ctas {
    display: inline;
    float: right;
    position: static !important;
    width: 50%;
}
.wish-ctas .wrapper-vert {
    margin-left: -10%;
    width: 60%;
}
.wish-ctas .addbutton {
    height: 40px;
    letter-spacing: 0.5px;
    min-width: 167px;
}
.wish-ctas .addbutton.working {
    background-color: #d54d4d;
    background-position: -40px -183px;
    border: 2px solid #d54d4d;
}
.wish-ctas .addbutton.working:hover {
    border: 2px solid #d54d4d !important;
}
.wish-ctas .inline-cta {
    display: inline-block;
    float: right;
}
.wish-ctas i {
    float: left;
    height: 41px;
    margin-left: 10px;
    margin-top: 0;
    width: 40px;
}
.wish-ctas .wish-add-to-cart {
    position: relative;
}
.wish-ctas .productstatuswrap {
    margin-top: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.size-select-list {
    min-width: 120px;
}
.wrapper-vert {
    bottom: 0;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.wrapper-vert::before {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -0.33em;
    vertical-align: middle;
}
.wrapper-vert-center {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.uppercase {
    text-transform: uppercase !important;
}
#submit-button {
    margin-bottom: 40px;
}
.subscribes .nix-newsletter-container {
    display: none;
}
.subscribes .hero-text h1 {
    top: 30%;
}
.subscribes .newsletter-wrapper {
    background-color: #fff;
    left: 50%;
    margin-left: -375px;
    padding: 30px;
    position: absolute;
    top: 25%;
    width: 750px;
}
.subscribes .newsletter-wrapper .fieldset-standard {
    border-bottom: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.subscribes .newsletter-wrapper .form-info-header {
    margin-top: 30px;
}
.subscribes .newsletter-wrapper .form-column {
    margin-top: 30px;
    padding-left: 0;
}
@media (min-width: 768px) {
.subscribes .secondary-hero {
    height: 650px;
}
.subscribes .hero-text {
    height: 650px;
}
.subscribes .hero-text h1 {
    top: 40%;
}
.subscribes .newsletter-wrapper {
    top: 50%;
}
}
@media (max-width: 768px) {
.subscribes .hero-text {
    height: auto;
}
.subscribes .hero-text h1 {
    top: 50%;
}
.subscribes .newsletter-wrapper {
    border-bottom: 1px solid #acb1b4;
    float: left;
    margin-left: 0;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
    width: 100%;
}
.subscribes .newsletter-wrapper .form-column {
    padding-left: 20px;
}
.subscribes .newsletter-wrapper .form-column .nix-btn {
    margin: 0 auto;
}
}
.subscribes #page2, .subscribes #page3, .subscribes #page1.emailprovided {
    display: none;
}
.subscribes #page2.emailprovided {
    display: block;
}
.subscribes .nix-radio, .subscribes .nix-checkbox {
    display: inline-block;
}
.subscribes #page2 .form-group {
    margin-bottom: 0;
}
.subscribes #page2 .nix-checkbox {
    margin-top: 10px;
}
.subscribes #page2 .form-info-header, .subscribes #page2 .form-column, .subscribes #page2 .nix-radio {
    margin-top: 0;
    text-align: center;
}
.star-wars .newsletter-wrapper-sw {
    background-color: transparent;
    color: #fff;
    padding: 0;
    text-align: center;
}
.star-wars .newsletter-wrapper-sw .newsletter-inner {
    color: #1e1e1e;
    font-size: 12px;
    letter-spacing: 0.25px;
    line-height: 21px;
    padding: 35px 20px 25px;
    text-align: left;
}
@media (min-width: 768px) {
.star-wars .newsletter-wrapper-sw {
    margin: 0 auto;
    padding-top: 40px;
    width: 100%;
}
.star-wars .newsletter-wrapper-sw .newsletter-inner {
    color: #fff;
    float: none;
    font-size: 11px;
    line-height: 20px;
    margin: 0 auto;
    padding: 0 40px;
    text-align: center;
    width: 580px;
}
.star-wars .newsletter-wrapper-sw .newsletter-inner p, .star-wars .newsletter-wrapper-sw .newsletter-inner h6 {
    color: #fff;
}
}
.star-wars .nix-two-buttons {
    clear: both;
    margin: 30px 0 60px;
    padding: 0 20px;
    width: 100%;
}
@media (min-width: 768px) {
.star-wars .nix-two-buttons {
    height: 40px;
    margin-bottom: 0;
    padding: 0;
    position: relative;
}
}
.star-wars #video-button-sw {
    display: none;
    left: 50%;
    margin: 0 0 0 -100px;
    position: absolute;
    top: 140px;
}
@media (min-width: 768px) {
.star-wars #video-button-sw {
    display: block;
    margin-left: -205px;
    top: auto;
}
}
.star-wars #video-button-sw:hover {
    color: #1e1e1e;
    outline: medium none;
    text-decoration: none;
}
.star-wars #video-button-sw:active, .star-wars #video-button-sw:focus {
    outline: medium none;
    text-decoration: none;
}
.star-wars #video-button-sw-mobile {
    display: block;
    margin-bottom: 0;
    margin-top: 18px;
}
@media (min-width: 768px) {
.star-wars #video-button-sw-mobile {
    display: none;
}
}
.star-wars .mobile-vert-container {
    height: 100%;
    position: relative;
    width: 100%;
}
.star-wars .mobile-container-sw {
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.star-wars .mobile-container-sw::before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
}
.star-wars .mobile-container-sw .icons {
    display: inline-block;
    fill: #fff;
    margin: 0 auto;
    vertical-align: middle;
    width: 200px;
}
.star-wars .mobile-container-sw .icons svg {
    height: 41px;
    width: 130px;
}
@media (min-width: 768px) {
.star-wars .mobile-container-sw .icons {
    left: 50%;
    margin-left: -100px;
    margin-top: -115px;
    position: absolute;
    top: 50%;
}
.star-wars .mobile-container-sw .icons svg {
    height: 63px;
    width: 200px;
}
}
@media (min-width: 1201px) {
.star-wars .mobile-container-sw .icons {
    margin-top: -105px;
}
}
.star-wars #notify-button-sw {
    border-color: #1e1e1e;
    color: #1e1e1e;
    margin: 0 auto;
    position: relative;
}
.star-wars #notify-button-sw:hover {
    background-color: #1e1e1e;
    color: #fff;
    outline: medium none;
    text-decoration: none;
}
.star-wars #notify-button-sw:active, .star-wars #notify-button-sw:focus {
    outline: medium none;
    text-decoration: none;
}
@media (min-width: 768px) {
.star-wars #notify-button-sw {
    border-color: #fff;
    color: #fff;
    left: 50%;
    margin-left: 15px;
    position: absolute;
}
.star-wars #notify-button-sw:hover {
    background-color: #fff;
    color: #1e1e1e;
    text-decoration: none;
}
.star-wars #notify-button-sw:active, .star-wars #notify-button-sw:focus {
    outline: medium none;
    text-decoration: none;
}
}
.star-wars #email-input-sw {
    margin-bottom: 20px;
    width: 100%;
}
.star-wars #email-input-sw input {
    color: #1e1e1e;
}
.star-wars #email-input-sw .error-message {
    display: none;
}
@media (min-width: 768px) {
.star-wars #email-input-sw {
    bottom: 0;
    display: none;
    left: 50%;
    margin-bottom: 0;
    margin-left: -205px;
    position: absolute;
    width: 200px;
}
.star-wars #email-input-sw input {
    border-color: #fff;
    color: #fff;
}
.star-wars #email-input-sw input:focus {
    border-color: #fff !important;
}
.star-wars #email-input-sw.has-error {
    bottom: -40px;
}
}
.star-wars #notify-close-sw {
    border: 2px solid #fff;
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 40px;
    left: 50%;
    margin-left: 232px;
    position: absolute;
    width: 40px;
}
@media (min-width: 992px) {
.star-wars .secondary-hero {
    height: 740px;
}
.star-wars *:-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.star-wars *::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
}
.hero-inner {
    border-bottom: 1px solid #d1d4d6;
}
@media (min-width: 768px) {
.hero-inner {
    border-bottom: medium none;
    bottom: 0;
    height: 558px;
    left: 0;
    position: absolute;
    width: 100%;
}
.vert-inner {
    bottom: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.vert-inner::before {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -0.5em;
    vertical-align: middle;
    width: 0;
}
.vert-center-sw {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
}
@media (min-width: 992px) {
.hero-inner {
    height: 668px;
}
}
@media (min-width: 1201px) {
.hero-inner {
    height: 648px;
}
}
.hero-wrapper {
    text-align: center;
    width: 100%;
}
.hero-image {
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
    position: relative;
    width: 100%;
}
.logos-wrapper {
    height: 300px;
    left: 0;
    margin-bottom: 30px;
    position: absolute;
    text-align: center;
    top: 60px;
    white-space: nowrap;
    width: 100%;
}
.logos-wrapper::after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 1px;
}
.logos {
    display: inline-block;
    vertical-align: middle;
    width: 200px;
}
.logos svg {
    height: 41px;
    width: 130px;
}
.content-text {
    border-bottom: 1px solid #d1d4d6;
    font-size: 11px;
    line-height: 20px;
    padding: 30px 20px 25px;
    text-align: left;
}
.content-text p a {
    color: #1e1e1e;
    font-weight: bold;
    text-decoration: underline;
}
.content-text p a:hover {
    color: #acb1b4;
}
#notifyme-success {
    margin-top: 20px;
    text-align: left;
}
@media (min-width: 768px) {
.hero-wrapper, .hero-image {
    height: 650px;
}
.hero-image {
    position: absolute;
}
.hero-wrapper {
    white-space: nowrap;
}
.logos-wrapper {
    height: auto;
    position: relative;
    top: 0;
}
.logos-wrapper::after {
    display: none;
}
.logos svg {
    height: 63px;
    width: 200px;
}
.star-wars-content {
    color: #fff;
    display: inline-block;
    padding-top: 36px;
    position: relative;
    vertical-align: middle;
    white-space: normal;
    z-index: 10;
}
.hero-wrapper::after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 1px;
}
.content-text {
    border-bottom: medium none;
    font-size: 11px;
    line-height: 20px;
    padding: 0 40px;
    text-align: center;
    width: 580px;
}
.content-text p {
    color: #fff;
}
.content-text h6 {
    color: #fff;
}
.content-text p a {
    color: #fff;
}
#notifyme-success {
    margin-top: 35px;
    text-align: center;
}
}
@media (min-width: 992px) {
.hero-wrapper, .hero-image {
    height: 740px;
}
}
@media (min-width: 1200px) {
.star-wars-content {
    padding-top: 46px;
}
}
#wishlist-header {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #acb1b4;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    padding: 20px;
}
#wishlist-header::before, #wishlist-header::after {
    content: " ";
    display: table;
}
#wishlist-header::after {
    clear: both;
}
#wishlist-header::before, #wishlist-header::after {
    content: " ";
    display: table;
}
#wishlist-header::after {
    clear: both;
}
#wishlist-header .header {
    font-family: "Montserrat Bold",sans-serif;
    text-transform: uppercase;
}
.lead-in {
    margin-bottom: 30px;
}
@media (min-width: 768px) {
.lead-in {
    margin-bottom: 50px;
}
#submit-button {
    float: right;
    padding-left: 30px;
    width: 50%;
}
}
@media (max-width: 991px) {
.wish-item:last-of-type {
    margin-bottom: 40px;
}
}
@media (max-width: 500px) {
.top-row-contents {
    margin-left: 15% !important;
    margin-right: 15% !important;
    width: 70% !important;
}
}
@media (max-width: 600px) {
.favorites-list {
    margin-top: 0 !important;
}
.favorites-list .primary-content {
    padding: 0 !important;
}
.wish-item {
    padding-bottom: 40px;
    padding-top: 40px;
}
.wish-item:first-of-type {
    border-top: medium none;
}
.top-row, .bottom-row {
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}
.top-row-contents {
    float: left;
    height: 100%;
    margin-left: 20%;
    margin-right: 20%;
    width: 60%;
}
.wish-descr {
    width: auto;
}
.wish-image {
    padding: 0 10px 0 0;
    width: 25%;
}
.wish-ctas {
    padding-top: 20px;
    width: 100%;
}
.wish-ctas .wrapper-vert {
    margin-left: 0;
    position: relative;
    text-align: center;
    width: 100%;
}
.wish-ctas .wrapper-vert-center {
    width: auto;
}
.wish-ctas .wish-remove-from-list {
    padding-right: 0;
}
}
.sidebar-container {
    letter-spacing: 0.25px;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
@media screen and (max-width: 768px) {
.sidebar-container {
    clear: both;
    margin-left: 10px;
    margin-right: 10px;
}
}
@media (min-width: 768px) {
.sidebar-container {
    float: left;
    width: 100%;
}
}
@media (min-width: 992px) {
.sidebar-container {
    float: left;
    width: 33.3333%;
}
}
@media (min-width: 1200px) {
.sidebar-container {
    margin-left: 8.33333%;
}
}
@media (min-width: 1200px) {
.sidebar-container {
    float: left;
    width: 25%;
}
}
@media screen and (min-width: 1200px) {
.sidebar-container {
    margin-left: 80px;
    width: 320px;
}
}
.sidebar-support {
    background: #f7f8f9 none repeat scroll 0 0;
    border: 1px solid #ebedef;
    font-size: 11px;
    letter-spacing: 0.25px;
    margin-top: 40px;
    padding: 0 20px 10px;
}
.sidebar-support h4 {
    color: #abb0b3;
    line-height: 1.2em;
    margin-bottom: 1.4em;
    margin-top: 1.4em;
    padding-left: 20px;
    padding-right: 20px;
}
.sidebar-support h4.support-divider {
    padding-bottom: 1.3em;
}
.sidebar-support a:hover, .sidebar-support a:active {
    text-decoration: none;
}
@media (min-width: 992px) {
.sidebar-support {
    margin-top: 0;
}
}
.support-divider {
    border-bottom: 1px solid #d1d4d6;
    margin-bottom: 1.4em;
    margin-top: 1.4em;
}
.support-icon {
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: block;
    float: none;
    font-size: 11px;
    line-height: 2.2em;
    margin-left: 20px;
    margin-right: 20px;
    min-height: 1px;
    padding: 1em 0 1em 40px;
    position: relative;
    text-transform: none;
    width: 100%;
}
@media (min-width: 768px) {
.support-icon {
    float: left;
    width: 50%;
}
}
@media screen and (min-width: 992px) {
.support-icon {
    float: none;
    width: auto;
}
}
.support-icon em {
    color: #b5b9ba;
    font-style: normal;
}
.support-icon.phone {
    background-image: url("../images/common/30/side-icon-phone.png");
}
.support-icon.chat {
    background-image: url("../images/common/30/side-icon-chat.png");
}
.support-icon.envelope {
    background-image: url("../images/common/30/side-icon-envelope.png");
}
.support-icon.clock {
    background-image: url("../images/common/30/side-icon-clock.png");
    background-position: 10px;
    background-size: 15px auto;
}
.support-icon.side-facebook {
    background-image: url("../images/common/30/side-icon-facebook.png");
}
.support-inset {
    background: #fff none repeat scroll 0 0;
    clear: both;
    margin: 8px 0;
    padding: 10px 20px;
}
.support-inset::before, .support-inset::after {
    content: " ";
    display: table;
}
.support-inset::after {
    clear: both;
}
.support-inset::before, .support-inset::after {
    content: " ";
    display: table;
}
.support-inset::after {
    clear: both;
}
.support-inset .support-icon {
    margin-left: 0;
    margin-right: 0;
}
.support-list {
    list-style-type: none;
    margin: 1.4em 20px;
    padding: 0;
}
.support-list li {
    padding: 0.45em;
}
.checkout-list {
    margin: 0 20px;
}
.checkout-list:first-child {
    margin: 1.4em 20px 0;
}
.checkout-list:last-child {
    margin: 0 20px 1.4em;
}
.support-extras {
    display: none;
}
.support-extras ul {
    list-style-type: none;
    margin: 1.4em 20px;
    padding: 0;
}
.support-extras ul li {
    padding: 0.45em;
}
@media screen and (min-width: 992px) {
.support-extras {
    display: block;
    margin-bottom: 40px;
}
.support-extras:last-child {
    margin-bottom: 0;
}
.support-teaser p {
    margin: 1.36em 20px;
}
.support-teaser a:hover, .support-teaser a:active {
    text-decoration: none;
}
.support-teaser-image {
    display: block;
}
.support-teaser-faq .answer {
    display: none;
    padding-bottom: 20px;
    padding-top: 20px;
}
.support-teaser-faq .answer p:last-of-type {
    margin-bottom: 0;
}
}
@media (max-width: 991px) {
.left-shadow:not(.inverse)::after, .right-shadow:not(.inverse)::after {
    background-color: rgba(0, 0, 0, 0.2);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
}
.center-shadow:not(.inverse)::after {
background: none;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
@media (min-width: 992px) {
.left-shadow:not(.inverse) {
    box-shadow: 640px 140px 240px rgba(0, 0, 0, 0.2) inset;
}
.right-shadow:not(.inverse) {
    box-shadow: -700px 140px 240px rgba(0, 0, 0, 0.2) inset;
}
}
.hero-text {
    box-sizing: content-box;
    height: 0;
    padding-bottom: 52%;
    position: relative;
}
.hero-text h1 {
    color: #fff;
    left: 0;
    line-height: 1em;
    margin: -0.5em 0 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    width: 100%;
    z-index: 2;
}
.hero-text h1.left {
    text-align: left;
}
.hero-text h1.right {
    text-align: right;
}
@media (max-width: 768px) {
.hero-text h1 {
    font-size: 36px;
}
}
@media (min-width: 768px) {
.hero-text {
    height: 500px;
    padding-bottom: 0;
}
}
.nix-carousel-hero {
    background: #2f2f33 none repeat scroll 0 0;
    transition: all 0.2s ease-out 0s;
}
.nix-carousel-hero:hover .nix-hero-copy {
    opacity: 1;
}
.carousel-products-pages .nix-hero {
    max-height: 500px;
}
.carousel-products-pages .nix-hero .nix-hero-copy .nix-hero-copy-inner .nix-hero-copy {
    padding: 12%;
}
.carousel-products-pages .nix-hero .nix-hero-copy .nix-hero-copy-inner .nix-hero-head {
    font-size: 40px;
    text-transform: uppercase;
}
.nix-hero {
    -moz-user-select: none;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    color: #f7f8f9;
    overflow: hidden;
    position: relative;
    text-align: center;
    transform: translate3d(0px, 0px, 0px);
    width: 100%;
}
@media (min-width: 992px) {
.nix-hero.left {
    text-align: left;
}
.nix-hero.right {
    text-align: right;
}
}
.nix-hero.loading {
    background-image: url("/images/loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 10% auto !important;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 100;
}
.nix-hero-container {
    position: relative;
    z-index: 3;
}
@media (max-width: 480px) {
.nix-hero-container {
    padding-bottom: 85%;
}
}
@media (min-width: 481px) and (max-width: 768px) {
.nix-hero-container {
    padding-bottom: 52%;
}
}
@media (min-width: 768px) {
.nix-hero-container {
    height: 500px;
}
}
@media (min-width: 1200px) {
.home .nix-hero-container {
    height: 800px;
}
}
.nix-hero-copy-wrapper {
    height: 100%;
    left: 0;
    padding: 15px 5%;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 100%;
}
@media (min-width: 768px) {
.nix-hero-copy-wrapper {
    padding: 72px 0 0;
    position: relative;
}
}
@media (min-width: 1201px) {
.nix-hero-copy-wrapper {
    padding: 92px 0 0;
}
}
.nix-hero-copy-wrapper::after {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -0.3em;
    vertical-align: middle;
    width: 1px;
}
.nix-hero-copy {
    display: inline-block;
    margin-right: -1px;
    transition: all 0.2s ease-out 0s;
    vertical-align: middle;
    white-space: normal;
    width: 500px;
}
@media (max-width: 1279px) {
.nix-hero-copy {
    width: 400px;
}
}
@media (max-width: 768px) {
.nix-hero-copy {
    width: 280px;
}
}
.secondary-hero .nix-hero-copy {
    width: 90%;
}
.secondary-hero .nix-hero-head {
    margin-bottom: 10px;
    margin-top: 10px;
}
.nix-hero-head {
    color: #fff;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 36px;
    letter-spacing: -0.5px;
    line-height: 40px;
    margin: 0 auto 20px;
    text-transform: uppercase;
}
@media (max-width: 768px) {
.nix-hero-head {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 10px;
}
}
.nix-hero-meta {
    color: #fff;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.5px;
    line-height: 1.2;
    margin: 20px auto;
    text-transform: uppercase;
}
@media (max-width: 768px) {
.nix-hero-meta {
    display: none;
}
}
.nix-hero-copy-text {
    color: #fff;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 24px;
    margin: 20px auto 35px;
}
@media (max-width: 1279px) {
.nix-hero-copy-text {
    font-size: 13px;
}
}
@media (max-width: 991px) {
.nix-hero-copy-text {
    display: none;
}
}
.nix-hero-button {
    border: 2px solid #fff;
    color: #fff;
    display: inline-block;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 12px;
    height: auto;
    letter-spacing: 0.25px;
    line-height: 36px;
    margin: 20px 0 0;
    min-width: 200px;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.25s ease-in-out 0s;
    white-space: nowrap;
    width: auto;
}
.nix-hero-button:hover {
    text-decoration: none;
}
.nix-hero-button:hover {
    background-color: #fff;
    color: #2f2f33;
    transition: all 0.25s ease-in-out 0s;
}
@media (max-width: 768px) {
.nix-hero-button {
    margin-bottom: 10px;
    margin-top: 10px;
}
}
.inverse .nix-hero-head, .inverse .nix-hero-meta, .inverse .nix-hero-copy-text {
    color: #2f2f33;
}
.inverse .nix-hero-button {
    border-color: #1e1e1e;
    color: #2f2f33;
}
.inverse .nix-hero-button:hover {
    background-color: #2f2f33;
    color: #fff;
}
.nix-two-buttons {
    margin-left: -10px;
    margin-right: -10px;
    text-align: center;
}
.nix-two-buttons .nix-hero-button {
    margin-left: 10px;
    margin-right: 10px;
}
.left .nix-two-buttons {
    text-align: left;
}
.center .nix-two-buttons {
    text-align: center;
}
.right .nix-two-buttons {
    text-align: right;
}
@media (max-width: 768px) {
.nix-hero-vid-button {
    display: none;
}
}
.carousel-fade .nix-arrow-right div {
    border-right: 2px solid #f7f8f9;
    border-top: 2px solid #f7f8f9;
    left: 13px;
    top: 0;
}
.carousel-fade .nix-arrow-right div.shadow {
    border-right: 2px solid #000;
    border-top: 2px solid #000;
    left: 21px;
    opacity: 0;
    top: 9px;
    transition: all 0.35s ease-in-out 0s;
}
.carousel-fade .nix-arrow-right:hover div.shadow {
    opacity: 0.3;
}
.carousel-fade .nix-arrow-left div {
    border-bottom: 2px solid #f7f8f9;
    border-left: 2px solid #f7f8f9;
    left: 14px;
    top: 0;
}
.carousel-fade .nix-arrow-left div.shadow {
    border-bottom: 2px solid #000;
    border-left: 2px solid #000;
    left: 24px;
    opacity: 0;
    top: 11px;
    transition: all 0.35s ease-in-out 0s;
}
.carousel-fade .nix-arrow-left:hover div.shadow {
    opacity: 0.3;
}
.carousel-fade:hover .carousel-control {
    opacity: 1;
    transition: opacity 1s ease-in 0s;
}
.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .item img {
    width: 100%;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    background-image: none;
    cursor: pointer;
    height: 70px;
    margin-top: -17px;
    opacity: 0;
    position: absolute;
    top: 46%;
    transition: opacity 0.5s ease-out 0s;
    width: 70px;
    z-index: 2;
}
.carousel-fade .carousel-control.left {
    left: 5%;
}
.carousel-fade .carousel-control.right {
    right: 5%;
}
@media (max-width: 420px) {
.carousel-fade .carousel-control.right {
    right: 3%;
}
}
.carousel-fade .carousel-control > div {
    height: 50px;
    transform: rotate(45deg);
    width: 50px;
}
.carousel-fade .carousel-control > div > div {
    background: transparent none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    width: 100%;
}
.carousel-fade .dotstyle ul.carousel-indicators {
    -moz-user-select: none;
    bottom: 40px;
    cursor: default;
    display: inline-block;
    left: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.carousel-fade .dotstyle ul.carousel-indicators li {
    border: medium none;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 0 20px;
    position: relative;
    text-indent: 0;
    width: 10px;
}
.carousel-fade .dotstyle ul.carousel-indicators li a {
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    height: 100%;
    left: 0;
    outline: medium none;
    position: absolute;
    text-indent: 0;
    top: 0;
    width: 100%;
}
.carousel-fade .dotstyle ul.carousel-indicators li a:focus {
    outline: medium none;
}
.carousel-fade .dotstyle.dotstyle-drawcircle ul.carousel-indicators li {
    height: 10px;
    width: 10px;
}
.carousel-fade .dotstyle.dotstyle-drawcircle ul.carousel-indicators li a {
    background-color: #fff;
    height: 6px;
    left: 2px;
    top: 7px;
    width: 6px;
}
.carousel-fade .dotstyle.dotstyle-drawcircle ul.carousel-indicators li a:hover, .carousel-fade .dotstyle.dotstyle-drawcircle ul.carousel-indicators li a:focus {
    opacity: 0.5;
}
.carousel-fade .dotstyle.dotstyle-drawcircle ul.carousel-indicators li svg {
    z-index: 10;
}
.carousel-fade .dotstyle.dotstyle-drawcircle ul.carousel-indicators li svg circle {
    fill: none;
    opacity: 0;
    stroke: #d54d4d;
    stroke-dasharray: 39, 39;
    stroke-dashoffset: 39;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 3;
    transition: stroke-dashoffset 0.3s ease 0s;
}
.carousel-fade .dotstyle.dotstyle-drawcircle ul.carousel-indicators li.active {
    background: transparent none repeat scroll 0 0;
}
.carousel-fade .dotstyle.dotstyle-drawcircle ul.carousel-indicators li.active a {
    opacity: 0;
}
.carousel-fade .dotstyle.dotstyle-drawcircle ul.carousel-indicators li.active svg circle {
    opacity: 1;
    stroke-dashoffset: 0;
    transition: stroke-dashoffset 0.5s ease 0s, opacity 0.3s ease 0s;
}
@media (max-width: 992px) {
.nix-hero .nix-hero-copy .nix-hero-copy-inner .nix-two-buttons .nix-hero-vid-button {
    display: none;
}
.nix-hero .nix-hero-copy .nix-hero-copy-inner .nix-two-buttons .nix-hero-button {
    margin: 50px 10px;
}
.right .nix-two-buttons, .left .nix-two-buttons, .center .nix-two-buttons {
    text-align: center;
}
.nix-overlay-body .nix-video .nix-hero-button {
    width: 178px;
}
}
.nix-top-hero-container {
    max-width: 100%;
    position: relative;
}
.nix-top-hero-container .top-image {
    background-size: cover;
}
@media (min-width: 768px) {
.nix-top-hero-container .top-image {
    height: 440px;
    margin-top: -30px;
}
}
@media (max-width: 768px) {
.nix-top-hero-container .top-image {
    height: 360px;
}
}
@media (max-width: 320px) {
.nix-top-hero-container .top-image {
    height: 220px;
}
}
.nix-top-hero-container .title {
    color: #fff;
    font-size: 56px;
    font-weight: bold;
    line-height: 56px;
    max-width: 640px;
    position: absolute;
    text-transform: uppercase;
    top: 250px;
}
@media (min-width: 1200px) {
.nix-top-hero-container .title {
    left: 230px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.nix-top-hero-container .title {
    left: 120px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.nix-top-hero-container .title {
    font-size: 50px;
    left: 20px;
    max-width: 340px;
    top: 210px;
}
}
@media (max-width: 768px) {
.nix-top-hero-container .title {
    max-width: 100%;
    text-align: center;
    top: 25%;
    width: 100%;
}
}
@media (max-width: 320px) {
.nix-top-hero-container .title {
    font-size: 30px;
    top: 75px;
}
}
#dealersearchform {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
#dealersearchform {
    float: left;
    width: 66.6667%;
}
}
#lazysearchwrapper {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
#lazysearchwrapper {
    float: left;
    width: 58.3333%;
}
}
#proximitywrapper {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 50%;
}
@media (min-width: 768px) {
#proximitywrapper {
    float: left;
    width: 25%;
}
}
#dealersubmitwrapper {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 50%;
}
@media (min-width: 768px) {
#dealersubmitwrapper {
    float: left;
    width: 16.6667%;
}
}
#lazysearch, #proximity, #dealersubmit {
    width: 100%;
}
#dealermapwrapper {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
#dealermapwrapper {
    float: left;
    width: 66.6667%;
}
}
#dealermap {
    display: block;
    height: 500px;
    margin-bottom: 7px;
}
#dealermap img {
    max-width: none !important;
}
.infoWindow {
    overflow: hidden;
    width: 270px;
}
.infoWindow .dealer-result {
    font-family: "Montserrat",sans-serif;
    margin: 40px 20px 20px 30px;
}
.infoWindow .dealer-result .dealer-name {
    float: none;
    margin-bottom: 20px;
    margin-top: 0;
    padding-left: 0;
    text-align: center;
    width: 100%;
}
.infoWindow .dealer-result .address-wrapper {
    clear: both;
    color: #acb1b4;
    text-align: center;
}
.infoWindow .dealer-result .address-wrapper .nix-btn {
    margin-top: 40px;
}
#mapWrapper {
    height: 920px;
}
#mapWrapper .carousel-inner {
    height: 100%;
}
#mapWrapper .carousel-inner .item {
    display: inline;
}
#mapWrapper .carousel-inner .item #dealermap {
    height: 100%;
}
.dealerlocator {
    background-color: #fff;
}
#dealerFormWrapper {
    background-color: white;
    padding-bottom: 30px;
    position: absolute;
    top: 200px;
    width: 360px;
}
#dealerFormWrapper h3 {
    font-size: 15px;
    margin: 40px auto 30px;
    text-align: center;
    text-transform: uppercase;
}
#dealerFormWrapper .form-box {
    padding-left: 60px;
    padding-right: 60px;
}
#dealersubmit {
    margin-top: 40px;
}
.or-divider {
    border-bottom: 1px solid #d1d4d6;
    margin: 45px 20px;
    position: relative;
}
.or-divider div {
    background-color: transparent;
    color: #acb1b4;
    margin: 0 auto;
    padding: 0 20px;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 100%;
}
.or-divider span {
    background-color: white;
    display: inline-block;
    padding: 0 20px;
}
.dealer-result::before, .dealer-result::after {
    content: " ";
    display: table;
}
.dealer-result::after {
    clear: both;
}
.dealer-result::before, .dealer-result::after {
    content: " ";
    display: table;
}
.dealer-result::after {
    clear: both;
}
.dealer-result a:hover {
    text-decoration: none;
}
.dealer-address {
    position: relative;
}
.dealer-pin {
    float: left;
    font-family: "Montserrat Bold",sans-serif;
    text-align: center;
    text-transform: uppercase;
    width: 80px;
}
.mapmarker {
    background-color: transparent;
    background-position: 50% center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    margin: 0 auto;
    text-align: center;
    width: 24px;
}
.dealer-name {
    float: left;
    font-family: "Montserrat Bold",sans-serif;
    padding-left: 10px;
    text-transform: uppercase;
}
.dealer-distance {
    color: #acb1b4;
    float: right;
    font-family: "Montserrat Bold",sans-serif;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}
.dealer-distance-number {
    color: #1e1e1e;
    display: block;
    font-size: 18px;
    line-height: 16px;
}
.dealer-address-wrapper {
    float: right;
    padding-left: 15px;
    width: 245px;
}
.dealer-address-1 {
    display: block;
}
.dealer-directions-icon {
    float: right;
    text-align: center;
    width: 45px;
}
.dealer-directions-icon a {
    background: transparent url("/images/directions-icons.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    margin: 0 auto;
    width: 20px;
}
.dealer-contact {
    float: right;
    padding-left: 20px;
    width: 185px;
}
.dealer-contact .dealer-phone {
    font-family: "Montserrat Bold",sans-serif;
}
#dealer-results-header {
    background-color: #fff;
    display: none;
}
#dealer-results-header h3 {
    margin: 50px 0 40px;
}
#dealer-results-header #results-total-count {
    font-size: 18px;
    padding-left: 10px;
    position: relative;
    top: -2px;
}
#dealer-header-row {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d1d4d6;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    color: #1e1e1e;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    padding: 20px 16px 20px 0;
    position: relative;
    text-transform: uppercase;
}
#dealer-header-row .dealer-distance {
    color: #1e1e1e;
}
#dealer-header-row .dealer-directions-icon::before {
    content: "";
    display: block;
    height: 1px;
}
#dealerresultslist {
    background-color: #fff;
    display: none;
    float: left;
    font-size: 11px;
    margin-bottom: 45px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
#dealerresultslist .dealer-name {
    font-size: 18px;
}
#dealerresultslist .dealer-result {
    border-bottom: 1px solid #d1d4d6;
    padding: 20px 0;
    transition: all 0.3s ease-in 0s;
}
#dealerresultslist .dealer-result:last-child {
    border-bottom: medium none;
}
#dealerresultslist .dealer-result .mapmarker:not(.custom) {
    background-image: url("/basic/images/pin.svg");
}
#dealerresultslist .dealer-result.active {
    background-color: #1e1e1e;
    color: #fff;
}
#dealerresultslist .dealer-result.active .mapmarker:not(.custom) {
    background-image: url("/basic/images/pin-white.svg");
}
#dealerresultslist .dealer-result.active .dealer-name a {
    color: #fff;
}
#dealerresultslist .dealer-result.active .dealer-distance-number {
    color: #fff;
}
#dealerresultslist .dealer-result.active .dealer-directions-icon a {
    background-position: 0 100%;
}
@media only screen and (max-width: 992px) {
.dealer-pin {
    width: 50px;
}
.dealer-contact {
    width: 150px;
}
.dealer-address-wrapper {
    width: 200px;
}
.dealer-distance {
    width: 70px;
}
}
@media only screen and (min-width: 768px) {
#dealerresultslist {
    border-bottom: 1px solid #d1d4d6;
    max-height: 500px;
    overflow-y: auto;
}
#dealerresultslist .dealer-result:hover:not(.active) {
    background-color: #f7f8f9;
    transition: all 0.3s ease-in 0s;
}
}
@media only screen and (max-width: 768px) {
#dealer-results-header, #dealerresultslist .dealer-contact, #dealerresultslist .dealer-contact, #dealerresultslist .dealer-directions-icon, #dealerresultslist .dealer-distance, #dealerFormWrapper .or-divider, #dealerresultslist .dealer-address-wrapper {
    display: none;
}
#mapWrapper {
    background-color: #fff;
    height: 400px;
    padding: 0;
}
#mapWrapper .carousel-inner {
    height: 100%;
}
#mapWrapper .carousel-inner .item {
    display: inline;
}
#mapWrapper .carousel-inner .item #dealermap {
    height: 100%;
}
.dealer-result {
    position: relative;
}
.dealer-pin {
    left: 0;
    position: absolute;
    top: 20px;
    width: 80px;
}
.dealer-name {
    padding-left: 80px;
    width: 100%;
}
.infoWindow {
    font-family: "Montserrat",sans-serif;
    overflow: hidden;
    width: 170px;
}
.infoWindow .dealer-result {
    margin: 15px 0 10px 10px;
}
.infoWindow .dealer-result .dealer-name {
    margin-bottom: 10px;
}
.infoWindow .dealer-result .dealer-phone {
    display: block;
}
.infoWindow .dealer-result .address-wrapper .nix-btn {
    margin-top: 15px;
    padding: 10px 15px;
}
#dealerFormWrapper {
    background-color: white;
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: 0;
    width: 100%;
}
}
.stores .page-container {
    margin-top: 45px;
}
.container-store-title, .container-store-schedule {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
@media (min-width: 992px) {
.container-store-title, .container-store-schedule {
    float: left;
    width: 25%;
}
}
@media (min-width: 768px) {
.container-store-title, .container-store-schedule {
    float: right;
}
}
.container-store-image {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
@media (min-width: 992px) {
.container-store-image {
    float: left;
    width: 75%;
}
}
.container-store {
    margin-bottom: 30px;
    margin-top: 40px;
    position: relative;
    width: 100%;
}
.container-store:last-child {
    margin-bottom: 0;
}
.container-store:first-child {
    margin-top: 0;
}
@media (max-width: 991px) {
.container-store {
    float: left;
}
.container-store::after {
    border-bottom: 1px solid #d3d3d3;
    bottom: -30px;
    content: "";
    display: block;
    left: 10px;
    position: absolute;
    right: 10px;
}
.container-store:last-child::after {
    border-bottom: medium none;
}
}
@media (min-width: 768px) {
.container-store {
    margin-bottom: 60px;
    margin-top: 0;
}
.container-store:last-child {
    margin-bottom: 0;
}
}
.container-store-title {
    margin-bottom: 35px;
    padding-left: 30px;
}
.container-store-title strong {
    font-size: 13px;
}
.container-store-title h3 {
    margin-top: 0;
}
@media (min-width: 992px) {
.container-store-title h3 {
    font-size: 30px;
    margin-top: 0;
}
}
@media (min-width: 1200px) {
.container-store-title h3 {
    font-size: 35px;
}
}
@media (min-width: 768px) {
.container-store-title {
    padding-top: 3%;
}
}
@media (min-width: 1200px) {
.container-store-title {
    padding-top: 6%;
}
}
.store-image {
    background-position: center center;
    background-size: cover;
    padding-bottom: 43.857%;
    width: 100%;
}
@media (min-width: 768px) {
.store-image {
    padding-bottom: 63.6363%;
}
}
@media (min-width: 768px) {
.container-store-schedule {
    float: right;
}
}
@media (min-width: 992px) {
.container-store-schedule {
    padding-left: 30px;
}
}
.container-store-schedule-inner {
    border: medium none;
    padding-left: 0;
    white-space: nowrap;
}
.clock:first-child {
    margin-top: 10px;
}
@media (min-width: 992px) {
.clock:first-child {
    margin-top: 0;
}
}
.container-store-phone {
    margin-top: 20px;
}
.container-dealer-banner {
    background-repeat: repeat-x;
    text-align: center;
}
.dealer-banner-subhead {
    color: #696c6f;
    font-size: 11px;
    line-height: 1em;
    margin: 0;
    padding: 30px 0 10px;
}
@media (min-width: 768px) {
.dealer-banner-subhead {
    font-size: 13px;
    padding-top: 50px;
}
}
.dealer-banner-head {
    font-size: 15px;
    line-height: 1em;
    margin: 0;
    padding: 0 0 30px;
}
.dealer-banner-head a {
    color: #fff;
    text-decoration: none;
}
@media (min-width: 768px) {
.dealer-banner-head {
    font-size: 24px;
    padding-bottom: 50px;
}
}
.notransition {
    transition: none 0s ease 0s !important;
}
.olapic-modal {
    max-height: 600px;
    max-width: 920px !important;
    min-height: 442px !important;
    width: 920px !important;
}
@media only screen and (max-width: 1000px) {
.olapic-modal {
    max-height: 500px;
    width: 820px !important;
}
}
@media only screen and (max-width: 860px) {
.olapic-modal {
    max-height: 442px;
    width: 720px !important;
}
}
@media only screen and (max-width: 768px) {
.olapic-modal {
    max-height: none;
    max-width: 400px !important;
    min-height: 962px !important;
    width: 100% !important;
}
}
.olapic-modal .olapic-modal-content-inner {
    opacity: 1;
    transition: opacity 350ms ease-in-out 0s;
}
.olapic-modal .olapic-modal-content-inner.faded {
    opacity: 0;
    transition: opacity 350ms ease-in-out 0s;
}
.olapic-modal .cta-cart, .olapic-modal .cta-heart {
    display: none !important;
    opacity: 0 !important;
}
.olapic-modal .olapic-modal-product {
    height: 500px;
    overflow-y: auto;
}
@media only screen and (max-width: 1000px) {
.olapic-modal .olapic-modal-product {
    height: 400px;
}
}
@media only screen and (max-width: 860px) {
.olapic-modal .olapic-modal-product {
    height: 320px;
}
}
@media only screen and (max-width: 768px) {
.olapic-modal .olapic-modal-product {
    height: auto;
    min-height: 480px;
}
}
.olapic-modal .nix-pcp-col {
    margin-bottom: 0;
    min-height: 442px;
}
.olapic-modal .nix-pcp-col:not(:first-of-type) {
    margin-top: 20px;
}
@media (max-width: 1000px) and (min-width: 861px) {
.olapic-modal .nix-pcp-col {
    height: 380px !important;
    min-height: 380px !important;
}
}
@media (max-width: 860px) and (min-width: 768px) {
.olapic-modal .nix-pcp-col {
    height: 320px !important;
    min-height: 320px !important;
}
}
.olapic-modal .product-inner, .olapic-modal .product-container {
    height: 442px !important;
}
@media (max-width: 860px) and (min-width: 768px) {
.olapic-modal .product-inner, .olapic-modal .product-container {
    height: 320px !important;
}
}
.olapic-modal .display-prod {
    height: 442px !important;
}
@media (max-width: 860px) and (min-width: 768px) {
.olapic-modal .display-prod {
    margin-top: -20px !important;
}
}
@media (max-width: 1000px) and (min-width: 861px) {
.olapic-modal .display-prod {
    height: 380px !important;
}
}
@media (max-width: 860px) and (min-width: 768px) {
.olapic-modal .prod-details {
    margin-top: -25px !important;
}
}
.olapic-modal .item.single-color:hover {
    cursor: pointer;
}
@media (max-width: 860px) and (min-width: 768px) {
.olapic-modal .item.single-color {
    height: 210px !important;
    margin-bottom: 40px;
}
}
@media (max-width: 860px) and (min-width: 768px) {
.olapic-modal .nix-carousel {
    height: 230px !important;
}
}
@media (max-width: 860px) and (min-width: 768px) {
.olapic-modal .olapic-modal-image {
    padding: 20px 0 20px 20px;
}
}
.olapic-modal .nix-modal-title {
    display: none;
}
.olapic-modal .nix-modal-content {
    background-color: rgba(0, 0, 0, 0.3) !important;
    margin: 0;
    padding: 0 !important;
}
.olapic-modal .nix-modal-content.target {
    height: 0;
    opacity: 0;
}
.olapic-modal .olapic-avatar {
    height: 40px;
    width: 40px;
}
.olapic-modal #rr-container {
    overflow-x: hidden;
    overflow-y: auto;
}
.olapic-modal .product-inner {
    box-shadow: none !important;
}
.olapic-modal .products-container {
    background-color: #f7f8f9;
}
.olapic-modal .products-display {
    background-color: #fff;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.olapic-modal .unfocus {
    opacity: 1 !important;
}
.olapic-modal .no-touch .olapic-origin-link:hover, .olapic-modal .no-touch .olapic-origin-link:focus {
    opacity: 0.8;
}
.olapic-modal .olapic-origin-link:hover, .olapic-modal .olapic-origin-link:focus {
    text-decoration: none !important;
}
.olapic-modal .olapic-username {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 13px;
    padding-left: 15px;
}
.olapic-modal .olapic-user-caption {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 20px;
    color: white;
    font-size: 11px;
    left: 20px;
    line-height: 20px;
    padding: 40px;
    position: absolute;
    right: 20px;
    transition: all 0.35s ease-in-out 0s;
}
.olapic-modal .olapic-user-caption.closed {
    background-color: rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0);
    opacity: 0;
    transition: all 0.35s ease-in-out 0s;
}
@media only screen and (max-width: 768px) {
.olapic-modal .olapic-user-caption {
    bottom: 10px;
    left: 10px;
    padding: 30px;
    right: 10px;
}
}
@media (max-width: 860px) and (min-width: 768px) {
.olapic-modal .olapic-user-caption {
    right: 0;
}
}
.olapic-modal .olapic-user-caption-toggle {
    background-color: rgba(0, 0, 0, 0.9);
    background-image: url("/images/common/close-x-white.png");
    background-size: cover;
    bottom: 20px;
    cursor: pointer;
    height: 40px;
    opacity: 1;
    position: absolute;
    right: 20px;
    transition: all 0.35s ease-in-out 0s;
    width: 40px;
}
@media only screen and (max-width: 768px) {
.olapic-modal .olapic-user-caption-toggle {
    bottom: 10px;
    right: 10px;
}
}
@media (max-width: 860px) and (min-width: 768px) {
.olapic-modal .olapic-user-caption-toggle {
    right: 0;
}
}
.olapic-modal .olapic-user-caption-toggle.closed {
    background-image: url("/images/common/quote-bubble-white.png");
    transition: all 0.35s ease-in-out 0s;
}
.olapic-modal .olapic-social-icon-instagram {
    background-image: url("/images/common/instagram-x2.png");
    background-size: cover;
    float: right;
    height: 15px;
    margin-top: 12px;
    width: 15px;
}
.olapic-modal .olapic-lhs-wrap {
    background-color: #f7f8f9;
    float: left;
    max-width: 600px;
    position: relative;
}
@media only screen and (max-width: 1000px) {
.olapic-modal .olapic-lhs-wrap {
    max-width: 500px;
}
}
@media only screen and (max-width: 860px) {
.olapic-modal .olapic-lhs-wrap {
    max-width: 400px;
}
}
@media only screen and (max-width: 768px) {
.olapic-modal .olapic-lhs-wrap {
    float: none;
    max-width: 100%;
    min-height: 320px;
}
}
.olapic-modal .olapic-rhs-wrap {
    background-color: #f7f8f9;
    float: right;
    padding: 20px;
    width: 320px;
}
@media only screen and (max-width: 768px) {
.olapic-modal .olapic-rhs-wrap {
    float: none;
    min-height: 562px;
    text-align: center;
    width: 100%;
}
}
@media only screen and (max-width: 360px) {
.olapic-modal .olapic-rhs-wrap {
    padding-left: 0;
    padding-right: 0;
}
}
.olapic-modal .olapic-modal-uploader-info {
    margin-bottom: 20px;
    max-width: 320px;
}
@media only screen and (max-width: 768px) {
.olapic-modal .olapic-modal-uploader-info {
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px;
    text-align: left;
}
}
.olapic-modal .carousel-fade .carousel-control {
    opacity: 0.33;
}
.olapic-modal .carousel-fade .carousel-control:hover {
    opacity: 0.9;
}
@media only screen and (max-width: 1024px) {
.olapic-modal .carousel-fade .carousel-control {
    opacity: 0.9;
}
}
@media only screen and (max-width: 1120px) {
.olapic-modal .carousel-fade .carousel-control div {
    height: 30px !important;
    width: 30px !important;
}
.olapic-modal .carousel-fade .carousel-control .nix-arrow-right:hover .shadow, .olapic-modal .carousel-fade .carousel-control .nix-arrow-left:hover .shadow {
    opacity: 0;
}
}
.olapic-modal .left.carousel-control {
    left: -75px;
}
@media only screen and (max-width: 1120px) {
.olapic-modal .left.carousel-control {
    left: 10px;
    top: -62px;
}
}
@media only screen and (max-width: 768px) {
.olapic-modal .left.carousel-control {
    top: -42px;
}
}
.olapic-modal .right.carousel-control {
    right: -65px;
    width: 60px !important;
}
@media only screen and (max-width: 1120px) {
.olapic-modal .right.carousel-control {
    right: 0;
    top: -62px;
}
}
@media only screen and (max-width: 768px) {
.olapic-modal .right.carousel-control {
    top: -42px;
}
}
.olapic-modal .olapic-shop-now {
    color: white;
    margin: 23px auto 0;
    padding: 10px 24px !important;
}
.olapic-thumb {
    padding-bottom: 100%;
    position: relative;
}
@media only screen and (min-width: 992px) {
.olapic-thumb:hover {
    cursor: pointer;
    opacity: 0.8;
}
}
.social-gallery {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    min-height: 280px;
    padding: 90px 0 45px;
}
.social-gallery #image-grid {
    font-size: 0;
    margin-bottom: 40px;
    margin-top: 20px;
    padding: 0 !important;
    position: relative;
    text-align: left;
    white-space: nowrap;
}
@media only screen and (max-width: 768px) {
.social-gallery #image-grid {
    margin-bottom: 10px;
}
}
@media only screen and (max-width: 768px) {
.social-gallery #image-grid {
    margin-left: -10px !important;
    margin-right: -10px !important;
    margin-top: 0;
    width: auto !important;
}
}
.social-gallery #image-grid-slider {
    padding-left: 5px;
    padding-right: 5px;
    transform: translate3d(0px, 0px, 0px);
    transition: all 0.3s ease-in 0s;
}
@media only screen and (max-width: 768px) {
.social-gallery #image-grid-slider {
    padding: 0;
}
}
.social-gallery .olapic-pager {
    display: none;
    height: 100%;
    left: auto;
    position: absolute;
    right: 100%;
    top: 0;
    width: 100%;
    z-index: 800;
}
.social-gallery .olapic-pager.active {
    cursor: pointer;
    display: block;
}
@media only screen and (max-width: 1024px) {
.social-gallery .olapic-pager {
    display: none !important;
}
}
.social-gallery #olapic-page-next {
    left: 66.66%;
    right: auto;
}
@media only screen and (min-width: 992px) {
.social-gallery #olapic-page-next {
    left: 75%;
}
}
@media only screen and (max-width: 480px) {
.social-gallery #olapic-page-next {
    left: 100%;
}
}
.social-gallery #olapic-page-dots {
    bottom: -90px;
    height: 90px;
    left: 33.3%;
    padding: 10px;
    position: absolute;
    width: 33.3%;
}
@media only screen and (max-width: 1024px) {
.social-gallery #olapic-page-dots {
    display: none !important;
}
}
@media only screen and (min-width: 992px) {
.social-gallery #olapic-page-dots {
    left: 25%;
    width: 25%;
}
}
@media only screen and (max-width: 480px) {
.social-gallery #olapic-page-dots {
    left: 0;
    width: 100%;
}
}
.social-gallery #olapic-page-dots .carousel-container {
    height: 80px;
}
.social-gallery .carousel-indicators .olapic-pager-dot {
    height: 20px !important;
    padding: 5px !important;
    width: 20px !important;
}
@media only screen and (max-width: 768px) {
.social-gallery .carousel-indicators .olapic-pager-dot {
    margin: 0 5px !important;
}
}
@media only screen and (max-width: 480px) {
.social-gallery .carousel-indicators .olapic-pager-dot {
    margin: 0 3px !important;
}
}
.social-gallery .carousel-indicators a {
    background-color: #d1d4d6 !important;
    left: 7px !important;
}
.social-gallery .carousel-indicators a:hover {
    background-color: #1e1e1e !important;
}
.social-gallery .social-gallery-column {
    display: inline-block;
    opacity: 0.1;
    transform: translate3d(0px, 0px, 0px);
    transition: opacity 0.3s ease-in 0s;
    width: 33.33%;
}
.social-gallery .social-gallery-column.active {
    opacity: 1;
}
@media only screen and (min-width: 992px) {
.social-gallery .social-gallery-column {
    width: 25%;
}
}
@media only screen and (max-width: 480px) {
.social-gallery .social-gallery-column {
    width: 50%;
}
}
@media only screen and (max-width: 991px) {
.social-gallery .social-gallery-column {
    opacity: 0;
}
}
.social-gallery .social-gallery-column .olapic-thumb {
    display: block;
}
.social-gallery .button-wrapper {
    margin-bottom: 50px;
    margin-top: 50px;
}
.social-gallery img {
    max-height: 100%;
    max-width: 100%;
}
.social-gallery h2 {
    margin: 15px;
}
.social-gallery #olapic-copy {
    max-width: 500px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
@media (min-width: 992px) {
.social-gallery #olapic-copy {
    float: left;
    width: 50%;
}
}
@media (min-width: 768px) {
.social-gallery #olapic-copy {
    float: left;
    width: 100%;
}
}
@media only screen and (max-width: 768px) {
.social-gallery #olapic-copy {
    padding-top: 10px;
}
}
.social-gallery #olapic-copy-wrapper.active {
    min-height: 280px;
}
.social-gallery .olapic-images {
    overflow: auto;
    padding-bottom: 50px;
}
.social-gallery .olapic-image {
    left: 0;
    padding: 10px;
    position: absolute;
    top: 0;
}
.social-gallery .full-gallery {
    background-color: #838383;
    color: white;
}
.social-gallery .partial-gallery {
    background-color: #ccc;
    color: white;
}
.social-gallery .empty-gallery {
    background-color: #000;
    color: white;
}
.social-gallery #olapic-modal-image {
    border-bottom: 2px solid black;
}
.social-gallery #social-gallery-hashtag {
    color: #1e1e1e;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.social-gallery #image-grid {
    display: none;
}
@media only screen and (max-width: 768px) {
.social-gallery {
    margin-left: 15px;
    margin-right: 15px;
}
#olapic-copy {
    margin-left: -10px;
    margin-right: -10px;
}
}
@media only screen and (min-width: 768px) {
#olapic-gallery-parent.active {
    background-image: url("/images/products/icons/olapic-empty-gallery-desktop.png");
}
#olapic-gallery-parent.active #olapic-copy-wrapper {
    padding-top: 50px;
}
}
@media only screen and (max-width: 768px) {
#olapic-gallery-parent.active {
    background-image: url("/images/products/icons/olapic-empty-gallery-mobile.png");
    background-size: 100% auto;
    padding-top: 40px;
}
.social-gallery {
    padding: 20px 15px;
}
}
.olapic-gallery .filter-inner .sort-options a.active, .olapic-gallery .filter-inner .sort-options a:hover {
    background-color: #1e1e1e;
    color: #fff;
}
.olapic-gallery .filter-inner .sort-options a.active .switch-text-active, .olapic-gallery .filter-inner .sort-options a:hover .switch-text-active {
    color: #fff;
    transition: all 0.3s linear 0s;
}
@media (min-width: 992px) {
.olapic-gallery.filter-sort-mobile-container {
    display: none;
}
}
.olapic-gallery .filters_sort_li_mobile a {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    height: 60px;
    line-height: 20px;
    padding: 20px;
}
#gallery-wrapper {
    background-color: #f7f8f9;
    min-height: 800px;
}
@media (max-width: 991px) {
#gallery-image-grid {
    display: block;
}
}
#gallery-sidebar-wrap {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
    width: 280px;
}
@media (min-width: 992px) {
#gallery-sidebar-wrap {
    float: left;
}
}
@media (max-width: 991px) {
#gallery-sidebar-wrap {
    display: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    width: 580px;
}
}
@media (max-width: 596px) {
#gallery-sidebar-wrap {
    width: 280px;
}
}
#gallery-sidebar {
    background-color: white;
    font-size: 11px;
    min-height: 580px;
    text-align: left;
    text-transform: uppercase;
}
@media (min-width: 992px) {
#gallery-sidebar {
    width: 280px !important;
}
}
@media (max-width: 991px) {
#gallery-sidebar.stickable-fixed-top {
    position: relative;
    top: 0 !important;
}
}
@media (max-width: 991px) {
#gallery-sidebar {
    border: 1px solid #d1d4d6;
    height: auto;
    min-height: 0 !important;
    text-align: center;
}
}
.gallery-sidebar-link {
    font-family: "Montserrat Bold",sans-serif;
    height: 60px;
    line-height: 20px;
    padding: 20px;
    position: relative;
}
.gallery-sidebar-link:hover {
    cursor: pointer;
}
.gallery-sidebar-link a {
    padding-left: 10px;
}
.gallery-sidebar-link.active {
    background-color: #1e1e1e;
}
.gallery-sidebar-link.active a {
    color: white;
}
.gallery-sidebar-link:not(.active):not(:last-child)::after {
    background-color: #ececec;
    bottom: 0;
    content: " ";
    height: 1px;
    left: 0;
    margin-left: 20px;
    margin-right: 20px;
    position: absolute;
    width: 240px;
}
@media (min-width: 767px) and (max-width: 991px) {
.gallery-sidebar-link:not(.active):not(:last-child)::after {
    margin-left: 0;
    margin-right: 0;
    width: 580px;
}
}
#gallery-images {
    display: none;
    font-size: 0;
    padding-left: 300px;
}
#gallery-images.filters-hidden {
    padding-left: 0;
}
#gallery-images.active {
    display: block;
}
@media (max-width: 991px) {
#gallery-images {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    width: 600px;
}
}
@media (max-width: 600px) {
#gallery-images {
    width: 100%;
}
}
#gallery-images .olapic-thumb {
    height: 300px;
    width: 300px;
}
#gallery-images .olapic-thumb.little-olapic-thumb {
    height: 140px;
    width: 140px;
}
#gallery-images .olapic-thumb.little-olapic-thumb img {
    margin: 0 10px 20px;
    width: 130px;
}
#gallery-images .olapic-image {
    margin: 0 10px 20px;
    width: 280px;
}
.thumb-size-toggle {
    margin: 0 10px 7px !important;
    opacity: 0.3;
    vertical-align: middle;
}
.thumb-size-toggle.active {
    opacity: 1;
}
.thumb-size-toggle.active:hover {
    cursor: default;
}
.thumb-size-toggle-small {
    background-image: url("/images/common/four-up-square.png");
    background-size: 100% auto;
    display: inline-block !important;
    height: 20px;
    margin-left: 30px !important;
    width: 20px;
}
.thumb-size-toggle-large {
    background-image: url("/images/common/one-up-square.png");
    background-size: 100% auto;
    display: inline-block !important;
    height: 20px;
    width: 20px;
}
#load-more-wrapper {
    padding-bottom: 30px;
    padding-left: 300px;
    padding-top: 30px;
    text-align: center;
}
@media (max-width: 991px) {
#load-more-wrapper {
    padding-left: 0;
}
}
#load-more-wrapper.filters-hidden {
    padding-left: 0;
}
#load-more-wrapper.hide {
    display: none;
}
#olapic_specific_widget {
    padding-top: 40px;
}
@media (max-width: 768px) {
#olapic_specific_widget {
    padding-top: 20px;
}
}
@media (min-width: 1200px) {
#pdp-hook .container {
    width: 1180px;
}
}
#desktop-hero {
    display: block;
    padding-bottom: 50%;
}
#mobile-hero {
    display: none;
}
.pdp-wrapper-vert {
    bottom: 0;
    float: left;
    height: 100%;
    position: absolute;
    top: 0;
}
.pdp-wrapper-vert::before {
    content: "";
    display: inline-block;
    height: 100%;
    margin-right: -0.5em;
    vertical-align: middle;
    width: 0;
}
.pdp-wrapper-vert-center {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
#pdp-top-details {
    margin-left: 10%;
    max-width: 320px;
}
.inline-hashtag {
    font-family: "Montserrat Bold",sans-serif;
}
#pdp-hook {
    background-color: white;
}
#pdp-hook #product-info {
    color: #1e1e1e;
    float: left;
    font-family: "Montserrat Bold",sans-serif;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    width: 33.3333%;
}
#pdp-hook h1 {
    font-size: 40px;
    line-height: 1;
    margin-top: 12px;
}
@media (min-width: 768px) {
#pdp-hook h1.small {
    font-size: 36px;
}
#pdp-hook h1.smaller {
    font-size: 32px;
}
}
#pdp-hook .headline {
    color: #acb1b4;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 13px;
    text-transform: uppercase;
}
#pdp-hook .price {
    float: left;
    font-size: 24px;
    width: 50%;
}
#pdp-hook #anyColors {
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    margin-bottom: 7px;
    margin-top: 13px;
}
#pdp-hook .colors-amount {
    float: left;
    font-size: 11px;
    margin-bottom: 12px;
    text-align: right;
    width: 50%;
}
.minithumb {
    cursor: pointer;
    transform: translate3d(0px, 0px, 0px);
}
.colors .minithumb {
    position: relative !important;
}
.full-prod-details-link {
    display: none;
}
.newcolor {
    position: relative;
}
.newcolor .new-icon-wrap {
    height: 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 75%;
}
.newcolor #svg_new_color path {
    fill: #d54d4d;
}
.sticky-add-to-cart {
    transform: translate3d(0px, 0px, 0px);
}
.sticky-add-to-cart .new-icon-wrap {
    text-align: right;
    top: 30px;
}
.sticky-add-to-cart #svg_new_color {
    height: 15px;
}
.sticky-add-to-cart .item:not(.primary) .new-icon-wrap {
    visibility: hidden;
}
.prod-images.single-color {
    text-align: center;
}
#mobilePdpCarousel {
    height: 249px;
    width: 320px;
}
.alt-images {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.alt-thumb .minithumbimg {
    border: 2px solid white;
    transition: border 0.25s ease-in-out 0s;
}
.alt-thumb:not(.active) .minithumbimg:hover:not(.active) {
    opacity: 0.8;
    transition: opacity 0.25s ease-in-out 0s;
}
.alt-thumb.active .minithumbimg {
    border: 2px solid #1e1e1e;
    transition: border 0.25s ease-in-out 0s;
}
#sticky-cart-wrap {
    top: -50px;
}
.sticky-add-to-cart {
    background-color: white;
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: opacity 0.5s ease-in-out 0s;
    width: 280px;
}
.sticky-add-to-cart .product-container {
    height: auto;
    padding: 0;
}
.sticky-add-to-cart #sticky-product-new {
    margin: 0 20px 5px;
}
.sticky-add-to-cart #sticky-product-name {
    margin: 0 20px 10px;
}
.sticky-add-to-cart #sticky-product-color {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 0 20px;
    text-transform: uppercase;
}
.sticky-add-to-cart #sticky-price-inventory {
    margin: 10px 20px 20px;
}
.sticky-add-to-cart #current-color-prefix {
    color: #acb1b4;
    margin-right: 3px;
}
.sticky-add-to-cart .nix-pcp-col {
    margin-bottom: 0;
    width: 278px;
}
.sticky-add-to-cart .sliderContainer, .sticky-add-to-cart .nix-carousel {
    width: 278px;
}
.sticky-add-to-cart .sliderContainer, .sticky-add-to-cart .nix-carousel, .sticky-add-to-cart .prod-images {
    height: 225px !important;
}
.sticky-add-to-cart.stickable-fixed, .sticky-add-to-cart.stickable-fixed-top, .sticky-add-to-cart.stickable-fixed-bottom {
    border: 1px solid #d1d4d6;
    height: auto;
    width: 280px !important;
    z-index: 1000;
}
.sticky-add-to-cart.stickable-fixed-top, .sticky-add-to-cart.stickable-fixed-bottom {
    opacity: 1;
    transition: opacity 0.5s ease-in-out 0s;
}
.sticky-add-to-cart #sticky-cta-wrapper {
    height: 40px;
    margin-bottom: 20px;
}
.sticky-add-to-cart #sticky-add-cart-wrap {
    display: inline;
    float: left;
    margin-left: 20px;
    margin-right: 15px;
    width: 176px;
}
.sticky-add-to-cart #sticky-add-cart-wrap button {
    background-position: -48px -188px;
    height: 40px;
}
.sticky-add-to-cart #sticky-add-cart-wrap button.notify {
    background-position: -48px -146px;
}
.sticky-add-to-cart #sticky-add-faves-wrap {
    margin-right: 20px;
}
.sticky-add-to-cart #sticky-add-faves-wrap button {
    height: 40px;
    width: 40px;
}
.sticky-add-to-cart #sticky-error-msg {
    margin: 0 20px 20px;
}
.sticky-add-to-cart #sticky-price-inv-wrap {
    margin: 20px;
}
.sticky-add-to-cart #current-color-message-secondary {
    color: #acb1b4;
    display: inline-block;
    float: left;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 10px;
    line-height: 34px;
    text-transform: uppercase;
    white-space: nowrap;
    width: 35%;
}
.sticky-add-to-cart #sticky-prod-price {
    display: inline-block;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 24px;
    text-align: right;
    white-space: nowrap;
    width: 65%;
}
.sticky-add-to-cart .size-select {
    border: medium none;
    margin: -5px 0 5px;
}
.sticky-add-to-cart .size-select li {
    height: 30px;
    margin: 0 9px;
    width: 30px;
}
#sticky-cart-wrap .product-inner {
    padding-top: 30px;
}
#sticky-cart-wrap .product-inner:hover {
    z-index: 1;
}
#sticky-cart-wrap .product-inner:hover .upper_line {
    display: block;
    width: 260px;
}
#sticky-cart-wrap .product-inner .display-prod .prod-images {
    height: 280px;
}
#sticky-cart-wrap .single-color-slide {
    margin: 0 auto;
}
.filter-container + .landing_products_container {
    font-size: 0;
    padding-left: 310px;
    width: 100%;
}
.filter-container + .landing_products_container.products-display, .filter-container + .landing_products_container.full {
    padding-left: 10px;
}
@media (max-width: 991px) {
.filter-container + .landing_products_container {
    padding-left: 0;
}
.filter-container + .landing_products_container.products-display {
    padding-left: 0;
}
}
.landing_products_container .loading {
    font-size: 13px;
    height: 190px;
    margin: 0 auto;
}
.landing_products_container .loading::after {
    border-bottom-color: #1e1e1e;
    border-right-color: #1e1e1e;
}
.no-touch .product-container-group .product-container {
    transition: opacity 0.3s ease-out 0.15s;
}
.no-touch .product-container-group.hovered .product-container {
    opacity: 0.4;
    transition: opacity 0.3s ease-out 0.2s;
}
.no-touch .product-container-group.hovered .product-container:hover {
    opacity: 1;
    transition: opacity 0.2s ease-out 0.15s;
}
.no-touch .product-container-group.scrolling .product-container {
    opacity: 1;
}
.upper_line {
    display: none;
    height: 2px;
    left: 10px;
    position: absolute;
    top: 0;
    width: 280px;
}
.upper_line .indicator {
    background-color: #1e1e1e;
    float: left;
    height: 2px;
    opacity: 0;
    transition: opacity 0.35s ease-in-out 0s;
}
.upper_line .indicator.active {
    opacity: 1;
}
.new-sku {
    background-color: #d54d4d;
    color: #f7f8f9;
    display: inline-block;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 3px 10px;
    text-transform: uppercase;
}
#color-alts {
    clear: both;
    font-size: 0;
    outline: medium none;
    padding: 20px 15px 0;
    position: relative;
}
#color-alts:focus, #color-alts:active {
    outline: medium none;
}
#color-alts .arrow-nav {
    display: none;
    height: 100%;
    padding-top: 15px;
    position: absolute;
    top: 0;
    width: 15px;
}
#color-alts .arrow-nav::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
#color-alts .arrow-nav span {
    background: transparent url("/images/sprites.png") no-repeat scroll left top;
    display: inline-block;
    height: 15px;
    text-indent: -5000px;
    vertical-align: middle;
    width: 15px;
}
#color-alts .next-arrow {
    right: 0;
}
#color-alts .next-arrow span {
    background-position: -62px 2px;
}
#color-alts .previous-arrow {
    left: 0;
}
#color-alts .previous-arrow span {
    background-position: -64px -33px;
}
#product-color {
    border-bottom: 1px solid #d1d4d6;
    clear: both;
    margin: 0 auto 20px;
    padding-bottom: 15px;
    text-align: center;
}
#product-color::before, #product-color::after {
    content: " ";
    display: table;
}
#product-color::after {
    clear: both;
}
#product-color::before, #product-color::after {
    content: " ";
    display: table;
}
#product-color::after {
    clear: both;
}
#product-color #current-color-primary {
    display: block;
    font-size: 11px;
    letter-spacing: 0.25px;
    margin-bottom: 10px;
    margin-top: 20px;
}
#product-color #current-color-message-primary {
    color: #acb1b4;
    display: block;
    font-size: 11px;
    letter-spacing: 0.25px;
}
#product-color #current-color-secondary {
    display: block;
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.current-color-message {
    white-space: nowrap;
}
.current-color-message.out-of-stock {
    color: #d54d4d !important;
}
.current-color-message.low-stock {
    color: #d54d4d !important;
}
.size-select {
    border-bottom: 1px solid #d1d4d6;
    margin: 0 auto 20px;
    padding: 0 0 20px;
    text-align: center;
}
.size-select .skuoption {
    display: inline-block;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px;
    outline: 1px solid #d1d4d6;
    padding: 0;
    width: 30px;
}
.size-select .skuoption:hover {
    cursor: pointer;
}
.size-select .skuoption.active, .size-select .skuoption:hover:not(.out-of-stock) {
    outline-color: #1e1e1e;
    outline-width: 3px;
}
.size-select .skuoption.out-of-stock {
    color: #d1d4d6;
    position: relative;
}
.size-select .skuoption.out-of-stock::after {
    border-left: 1px solid #d1d4d6;
    content: "";
    height: 42px;
    position: absolute;
    right: 0;
    top: 1px;
    transform: rotate(45deg);
    transform-origin: 100% 0 0;
}
.size-select .skuoption.out-of-stock::before {
    border-left: 1px solid #d1d4d6;
    content: "";
    height: 42px;
    left: 0;
    position: absolute;
    top: 1px;
    transform: rotate(-45deg);
    transform-origin: 0 0 0;
}
#product-ctas {
    margin-bottom: 40px;
    position: relative;
}
#product-ctas::before, #product-ctas::after {
    content: " ";
    display: table;
}
#product-ctas::after {
    clear: both;
}
#product-ctas::before, #product-ctas::after {
    content: " ";
    display: table;
}
#product-ctas::after {
    clear: both;
}
#add-to-cart-wrapper {
    float: left;
    padding-left: 10px;
    padding-right: 70px;
    width: 100%;
}
#add-to-faves-wrapper {
    position: absolute;
    right: 10px;
    top: 0;
}
.toggler {
    background: transparent url("/images/sprites.png") no-repeat scroll left top;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    height: 50px;
    letter-spacing: 0.5px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.toggler.cart-toggler {
    background-color: #1e1e1e;
    background-position: -40px -183px;
    border: 1px solid #1e1e1e;
    color: #f7f8f9;
    padding-left: 35px;
    width: 100%;
}
.toggler.cart-toggler.notify {
    background-position: -48px -143px;
}
.toggler.cart-toggler.disabled {
    background-color: #d1d4d6;
    border: 1px solid #d1d4d6 !important;
}
.toggler.cart-toggler.warn {
    background-color: #d1d4d6;
    border: 1px solid #d1d4d6 !important;
}
.toggler.cart-toggler.working {
    background-color: #d54d4d;
    background-position: -40px -183px;
    border: 2px solid #d54d4d;
}
.toggler.faves-toggler {
    background-image: url("../images/common/fav_dark.svg");
    background-position: 50% center;
    background-size: 22px auto;
    border: 2px solid #1e1e1e;
    float: right;
    text-indent: -5000px;
    transition: border 0.25s ease-in-out 0s;
    width: 50px;
}
.toggler.faves-toggler:hover {
    border: 4px solid #1e1e1e;
    transition: border 0.25s ease-in-out 0s;
}
.toggler.faves-toggler.working {
    background-color: #d54d4d;
    background-image: url("../images/common/fav_white.svg");
    border: 2px solid #d54d4d;
    cursor: auto;
    transition: border 0.25s ease-in-out 0s;
}
#notify-modal-title {
    color: #1e1e1e;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 15px;
    text-transform: uppercase;
}
#notify-modal-submit {
    float: left;
    height: 50px;
    width: 204px;
}
#notify-modal-cancel .nix-show-close-icon {
    background-position: 50% center;
    background-size: 100% auto;
    float: left;
    margin-left: 20px;
    margin-top: 0;
    width: 50px;
}
#notify-modal-productname {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 13px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
#notify-modal-proddetails {
    color: #acb1b4;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
}
#product-faq {
    background-color: #f7f8f9;
}
#product-faq-container {
    background-color: #f7f8f9;
}
.prodicon {
    height: 30px;
}
.prodicon20 {
    height: 20px;
}
.prodicon svg {
    height: 30px;
    max-width: 30px;
}
.prodicon-gray-lighter svg#Layer_1 path, .prodicon-gray-lighter svg#Layer_1 polygon {
    fill: #acb1b4 !important;
}
.prodicon-gray svg#Layer_1 path, .prodicon-gray svg#Layer_1 polygon {
    fill: #7f7f80 !important;
}
.prodicon-pink svg#Layer_1 path, .prodicon-pink svg#Layer_1 polygon {
    fill: #d54d4d !important;
}
.prodicon-white svg#Layer_1 path, .prodicon-white svg#Layer_1 polygon {
    fill: #fff !important;
}
.prodicon-dark svg#Layer_1 path, .prodicon-dark svg#Layer_1 polygon {
    fill: #1e1e1e !important;
}
.prodicon-black svg#Layer_1 path, .prodicon-black svg#Layer_1 polygon {
    fill: #000 !important;
}
#nix-social-pdp {
    margin: 0 auto;
    text-align: center;
}
#nix-social-pdp .nix-social-icon-link {
    float: left;
    height: auto;
    padding: 0 0 10px;
    width: 25%;
}
#nix-social-pdp .nix-social-icon-link .nix-social-icon {
    height: 16px;
    width: 100%;
}
#media-video {
    background-color: #171818;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 0;
    padding-bottom: 44.44%;
    position: relative;
    text-align: center;
    z-index: 1;
}
#media-video.noise::before {
    background: rgba(0, 0, 0, 0.7) url("data:image/png;base64,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") repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#media-video.noise::before {
    background: rgba(0, 0, 0, 0.7) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==") repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#media-video .nix-btn {
    display: inline-block;
}
#media-video #play-video {
    padding-left: 60px;
}
#media-video #play-video::before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 0.4em 0.5em;
    content: "";
    font-size: 14px;
    left: 40px;
    position: absolute;
    top: 11px;
}
#media-video .pdp-wrapper-vert {
    left: 0;
    right: 0;
}
#media-video .pdp-close {
    background-image: url("/images/close-white.png");
}
.mobile #pdp-video-iframe {
    position: absolute;
    top: 0;
}
.video-position {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.animate-out, .animate-in {
    transition: opacity 0.35s ease-in-out 0s;
}
.animate-out {
    opacity: 0;
}
.animate-in {
    opacity: 1;
}
#the-story {
    background-color: #f7f8f9;
    padding: 100px 0;
}
#the-story a {
    font-family: "Montserrat Bold",sans-serif;
    text-decoration: underline;
}
#the-story.story-bg-hero {
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: 30% auto;
}
#the-story.story-bg-prod-attr {
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: cover;
}
#the-story .topheadline {
    color: #acb1b4;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 13px;
    padding-left: 15px;
    text-transform: uppercase;
}
#the-story .headline {
    font-size: 13px;
}
#the-story #story-title {
    font-size: 24px;
    line-height: 1;
    margin: 20px 0 30px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
@media (min-width: 768px) {
#the-story #story-title {
    float: left;
    width: 33.3333%;
}
}
@media (min-width: 768px) {
#the-story #story-title {
    margin-right: 66.6667%;
}
}
#the-story #story-descr {
    min-height: 1px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
@media (min-width: 768px) {
#the-story #story-descr {
    float: left;
    width: 33.3333%;
}
}
@media (min-width: 768px) {
#the-story #story-descr {
    margin-right: 66.6667%;
}
}
#the-story #story-inner {
    float: left;
    min-height: 1px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 58.3333%;
}
@media (min-width: 768px) {
#the-story #story-inner {
    float: left;
    width: 50%;
}
}
#the-story #story-inner .headline {
    border-top: 1px solid #d1d4d6;
    margin-top: 0;
    padding-top: 25px;
}
#the-story #story-inner .feature-list {
    border-bottom: 1px solid #d1d4d6;
    list-style-type: none;
    margin-bottom: 10px;
    margin-top: 12px;
    padding-bottom: 25px;
}
#the-story #story-inner .feature-list dt {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 5px;
    text-transform: uppercase;
}
#the-story #story-inner .feature-list dd {
    color: #acb1b4;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    line-height: 20px;
}
#the-story #story-inner .feature-list dd::after {
    background-color: #d1d4d6;
    content: "";
    display: block;
    height: 1px;
    margin-bottom: 18px;
    margin-top: 25px;
    width: 40px;
}
#the-story #story-inner .feature-list dd:last-child::after {
    display: none;
}
.story-spec-list {
    float: left;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    text-transform: uppercase;
    width: 58.3333%;
}
@media (min-width: 768px) {
.story-spec-list {
    float: left;
    width: 33.3333%;
}
}
@media (min-width: 768px) {
.story-spec-list {
    margin-right: 66.6667%;
}
}
.story-spec-list + .container {
    clear: both;
}
.story-spec-list .spec-list-item {
    height: 30px;
    margin: 10px;
}
.story-spec-list .spec-list-item a {
    text-decoration: none !important;
}
.story-spec-list .spec-list-item a .prodicon {
    position: absolute;
    text-decoration: none;
}
.story-spec-list .spec-list-item a .prodicon:hover {
    text-decoration: none;
}
.story-spec-list .spec-list-text {
    line-height: 30px;
    padding-left: 45px;
}
.story-spec-list #spec-list-item-specs img {
    padding: 4px;
}
.accordion-list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d1d4d6;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    font-size: 0;
    list-style-type: none;
    margin: 0 -15px;
    padding: 20px 0;
}
.accordion-list .accordion-list-inner {
    display: inline-block;
    font-size: 11px;
    text-transform: uppercase;
    width: 50%;
}
.accordion-list .accordion-list-inner a {
    font-family: "Montserrat Bold",sans-serif;
}
.warranty {
    color: #acb1b4;
    font-size: 11px;
    margin-top: 25px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
@media (min-width: 768px) {
.warranty {
    float: left;
    width: 33.3333%;
}
}
@media (min-width: 768px) {
.warranty {
    margin-right: 66.6667%;
}
}
.warranty p {
    border-top: 1px solid #d1d4d6;
    color: #acb1b4;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0;
    padding-top: 25px;
}
.product-hero {
    cursor: url("/images/zoom-cursor.png") 45 45, pointer;
    max-width: 100%;
}
#productzoom {
    background-color: white;
    display: none;
    overflow: hidden;
    position: absolute;
    text-align: center;
    z-index: 1046;
}
#productzoominner {
    left: 0;
    margin: 0 auto;
    max-width: 900px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
#productzoomimg {
    cursor: grab;
    left: 0;
    position: absolute;
    right: 0;
    top: -425px;
    width: 100%;
}
#productzoomimg.grabbing {
    cursor: grabbing;
}
#prodzoomclose {
    background: transparent url("../images/common/close_dark.svg") no-repeat scroll center center;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 40px;
    z-index: 2;
}
.alt-wrapper {
    left: 0;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
}
@media (min-width: 768px) {
.alt-wrapper {
    float: left;
    width: 8.33333%;
}
}
.product-hero-wrapper {
    margin-bottom: 13px;
    margin-top: 30px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    text-align: center;
}
@media (min-width: 768px) {
.product-hero-wrapper {
    float: left;
    width: 58.3333%;
}
}
@media (min-width: 768px) {
.product-hero-wrapper {
    margin-left: 8.33333%;
}
}
.pdp-video-wrapper {
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 1580;
}
.pdp-close {
    background: transparent url("../images/common/close_dark.svg") no-repeat scroll center center;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 25px;
    top: 25px;
    width: 40px;
    z-index: 2;
}
.prodrelated {
    background-color: black;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    min-height: 420px;
    padding: 100px 0 80px;
    position: relative;
}
.prodrelatedcontentwrap {
    z-index: 2;
}
.prodrelatedcontentwrap h3 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 15px;
}
.prodrelatedcontentwrap .copy {
    max-width: 500px;
}
.prodrelatedcontentwrap .copy p:last-child {
    margin-bottom: 0;
}
.prodrelatedbutton {
    float: left;
    margin-top: 35px;
}
.productstatuswrap {
    color: #d54d4d;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    margin: -20px 0 30px;
    text-align: center;
    text-transform: uppercase;
}
.modal-full-specs {
    background-color: #fff;
    text-align: left !important;
}
.modal-full-specs .nix-modal-title {
    height: 0;
    margin: 0 !important;
}
#prod-specs-left {
    letter-spacing: 0.25px;
    padding: 40px 0 40px 60px;
}
#prod-specs-title {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 20px;
    margin-bottom: 30px;
    text-transform: uppercase;
}
#prod-specs-list-wrap h6 {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}
#prod-specs-list-wrap li {
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    line-height: 20px;
    list-style-type: none;
    margin-bottom: 35px;
}
#prod-features-list {
    margin-bottom: 30px;
    margin-left: 20px;
    padding-left: 20px;
}
#prod-features-list li {
    font-family: "Montserrat",sans-serif;
    line-height: 20px;
    list-style-position: inside;
    list-style-type: disc;
    margin-bottom: 10px;
    margin-top: 10px;
    text-indent: -20px;
}
#prod-features-list li span {
    font-size: 11px;
    padding-left: 10px;
}
#prod-audio-specs-list {
    border-top: 1px solid #d1d4d6;
    padding-left: 40px;
    padding-top: 30px;
}
#prod-audio-specs-list li {
    font-family: "Montserrat",sans-serif;
    line-height: 20px;
    list-style-type: none;
    margin-bottom: 20px;
    margin-top: 10px;
}
#prod-audio-specs-list li span {
    font-size: 11px;
}
#prod-audio-specs-list h6 {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 14px;
    margin-bottom: 3px;
    text-transform: uppercase;
}
#prod-audio-package-contents {
    margin-bottom: 40px;
    padding-left: 40px;
}
#prod-audio-package-contents h6 {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 14px;
    margin-bottom: 3px;
    text-transform: uppercase;
}
#prod-audio-package-contents li {
    font-family: "Montserrat",sans-serif;
    list-style-type: none;
}
#prod-audio-package-contents li span {
    font-size: 11px;
}
#prod-specs-modal-copy {
    background-color: #fff;
    float: left;
    width: 50%;
}
#prod-specs-modal-img {
    background-position: 0 center;
    background-repeat: no-repeat;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
}
.prodrelatedbutton {
    float: left;
}
.modal-quickshop {
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 900px;
    min-height: 0 !important;
}
.modal-quickshop .nix-modal-title {
    display: none;
}
.modal-quickshop .nix-modal-content {
    padding-bottom: 0 !important;
    padding-left: 5%;
    padding-right: 5%;
}
.modal-quickshop .product-hero {
    cursor: auto !important;
}
.prodprice {
    white-space: nowrap;
}
.quickshop-wrapper .full-prod-details-link {
    display: block !important;
}
.quickshop-wrapper .mobile-row {
    text-align: left;
}
.quickshop-wrapper #product-name {
    font-size: 24px;
    text-align: left;
}
.quickshop-wrapper .price {
    text-align: left;
}
.quickshop-wrapper .prodprice {
    font-size: 16px;
}
.quickshop-wrapper #anyColors {
    margin-bottom: 0 !important;
    margin-top: 18px !important;
}
.quickshop-wrapper #nix-social-pdp {
    display: none;
}
.quickshop-wrapper #product-ctas.scrolled {
    border-top: medium none;
    box-shadow: none;
    position: relative;
}
.quickshop-wrapper .container {
    width: 100% !important;
}
.quickshop-wrapper #pdp-top-details {
    margin-left: 0;
}
.quickshop-wrapper .product-hero-wrapper {
    margin-bottom: 0;
    margin-top: 0;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
@media (min-width: 768px) {
.quickshop-wrapper .product-hero-wrapper {
    float: left;
    width: 50%;
}
}
@media (min-width: 768px) {
.quickshop-wrapper .product-hero-wrapper {
    margin-left: 8.33333%;
}
}
.quickshop-wrapper .product-hero {
    margin-left: auto;
    margin-right: auto;
}
.quickshop-wrapper .full-prod-details-link {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
}
.modal-watch-water {
    background-color: red;
    margin-left: auto !important;
    margin-right: auto !important;
    max-height: 630px !important;
    max-width: 780px !important;
    min-height: 0 !important;
}
.modal-watch-water .nix-modal-title {
    display: none;
}
.modal-watch-water .nix-modal-content {
    padding: 0 30px 50px !important;
}
.modal-watch-water .modal-info-title {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 40px;
    letter-spacing: -0.5px;
    line-height: 40px;
    margin: 40px auto 15px;
    max-width: 500px;
    text-align: center;
    text-transform: uppercase;
}
.modal-watch-water .col1, .modal-watch-water .col2, .modal-watch-water .col3, .modal-watch-water .col4 {
    border: 1px solid #fff;
    float: left;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 13px;
    height: 60px;
    letter-spacing: 0.25px;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 25%;
}
.modal-watch-water .prodicon {
    left: 15px;
    position: absolute;
    top: 10px;
}
.modal-watch-water .depth-label {
    padding-left: 10px;
}
.modal-watch-water .nocolor {
    background-color: #fff;
}
.modal-watch-water .lightgray {
    background-color: #fafbfb;
}
.modal-watch-water .midgray {
    background-color: #f7f8f9;
}
.modal-watch-water .darkgray {
    background-color: #f2f4f5;
}
.modal-watch-water .water-no {
    color: #acb1b4;
}
.modal-watch-water .water-yes {
    color: #1e1e1e;
}
.modal-watch-water .row-labels, .modal-watch-water .row-300-meters, .modal-watch-water .row-200m, .modal-watch-water .row-100m, .modal-watch-water .row-50m, .modal-watch-water .row-30m, .modal-watch-water .row-noWater {
    clear: both;
    content: "";
    min-height: 60px;
}
.modal-watch-water .row-300-meters, .modal-watch-water .row-200m, .modal-watch-water .row-100m, .modal-watch-water .row-50m, .modal-watch-water .row-30m, .modal-watch-water .row-noWater {
    line-height: 60px;
}
.modal-size-chart-other {
    min-height: 0 !important;
}
.modal-size-chart-other .nix-modal-title {
    display: none;
}
.modal-size-chart-other .nix-modal-content {
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    text-align: center;
}
.modal-size-chart-other .nix-modal-content img {
    width: 100%;
}
.modal-info-box {
    background-color: #f3f3f3;
    color: #acb1b4;
    height: 60px;
    margin-bottom: 5px;
    width: 100%;
}
.modal-info-box .width-descr {
    font-size: 13px;
    left: 0;
    letter-spacing: 0.25px;
    padding-left: 50px;
    padding-right: 10px;
    right: 0;
    text-transform: uppercase;
}
.modal-info-box .prodicon {
    left: 10px;
    position: absolute;
    top: 15px;
    width: 30px;
}
.modal-info-box.active {
    color: #1e1e1e;
}
@media only screen and (min-width: 1800px) {
#the-story.story-bg-hero {
    background-size: 20% auto;
}
}
@media only screen and (max-width: 1200px) {
#pdp-top-details {
    margin-left: 0;
    max-width: none;
}
}
@media only screen and (max-width: 991px) {
#the-story {
    background-position: -200px 0;
}
#the-story.story-bg-hero {
    background-position: 95% center;
    background-size: 60% auto;
}
#pdp-hook .container {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
}
@media only screen and (max-width: 480px) {
#story-inner, .story-spec-list {
    max-width: 100%;
    width: 100% !important;
}
}
@media only screen and (min-width: 768px) {
#color-alts {
    border-top: 1px solid #d1d4d6;
}
#pdp-hook .container {
    padding-left: 15px;
    padding-right: 15px;
}
.quickshop-wrapper #product-info {
    width: 40% !important;
}
#nix-social-pdp {
    padding-top: 20px;
}
#story-descr {
    max-width: 300px;
}
#story-title {
    max-width: 350px;
}
.warranty {
    max-width: 300px;
}
#story-inner {
    max-width: 300px;
}
.story-spec-list {
    max-width: 300px;
}
.modal-size-chart-other {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 800px !important;
    min-height: 0 !important;
    width: auto !important;
}
.modal-size-chart-other .nix-modal-title {
    display: none;
}
.modal-size-chart-other .nix-modal-content {
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    text-align: center;
}
.modal-size-chart-other .nix-modal-content img {
    width: 100%;
}
.modal-watch-size {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 580px;
    min-height: 560px !important;
}
.modal-watch-size .nix-modal-title {
    display: none;
}
.modal-watch-size .modal-info-title {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 40px;
    letter-spacing: -0.5px;
    line-height: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    max-width: 350px;
    text-align: center;
    text-transform: uppercase;
}
.modal-watch-size .nix-modal-content {
    padding: 0 15px !important;
}
.modal-watch-size .modal-info-boxes {
    padding-top: 50px;
}
.notify-form-modal {
    margin-left: auto !important;
    margin-right: auto !important;
    max-height: 520px;
    max-width: 900px;
    min-height: 0 !important;
}
.notify-form-modal .nix-modal-title {
    height: 0;
    margin: 0 !important;
}
.notify-form-modal .nix-modal-content {
    padding: 20px !important;
}
.notify-form-modal .content-left {
    float: left;
    padding-bottom: 30px;
    text-align: center;
    width: 55%;
}
.notify-form-modal .content-left img {
    height: 400px;
}
.notify-form-modal .content-right {
    float: right;
    padding-top: 120px;
    text-align: left;
    width: 45%;
}
.notify-form-modal .content-right .form-group {
    max-width: 275px;
}
.modal-full-specs {
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 780px;
    min-height: 300px !important;
    width: 80%;
}
.modal-full-specs .nix-modal-title {
    height: 0;
    margin: 0 !important;
}
.modal-full-specs .nix-modal-content {
    padding: 0 !important;
}
#prodselectthumbs {
    font-size: 0;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
#prodselectthumbs.more-than-12 {
    overflow: hidden;
    white-space: nowrap;
}
#prodselectthumbs.more-than-12 .product-column {
    display: inline-block;
    vertical-align: top;
    width: 16.6667%;
}
#prodselectthumbs.more-than-12 .minithumb {
    display: inline-block;
    float: left;
    width: 100%;
}
#prodselectthumbs .minithumb {
    border: 2px solid white;
    display: inline-block;
    width: 16.6667%;
}
#prodselectthumbs .minithumb.active {
    border: 2px solid #1e1e1e;
    transition: border 0.25s ease-in-out 0s;
}
#prodselectthumbs .minithumb:hover:not(.active) {
    opacity: 0.8;
    transition: opacity 0.25s ease-in-out 0s;
}
#prodselectthumbs .minithumb .minithumbimg {
    width: 100%;
}
}
@media only screen and (max-width: 768px) {
#color-alts .arrow-nav {
    display: none !important;
}
}
@media only screen and (max-width: 768px) {
.mobile #color-alts #prodselectthumbs {
    overflow-x: auto;
}
#notify-modal-cancel .nix-show-close-icon {
    height: 51px;
}
.sticky-add-to-cart {
    display: none;
}
.prodrelatedcontentwrap {
    padding-left: 30px;
    padding-right: 30px;
}
.modal-quickshop .nix-modal-content {
    padding: 5px 5px 0 !important;
}
.productstatuswrap {
    margin: 20px 0 30px;
}
}
@media only screen and (max-width: 900px) {
.product-hero-wrapper {
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
#pdp-hook #product-info {
    width: 40%;
}
}
@media only screen and (max-width: 900px) and (min-width: 768px) {
.product-hero-wrapper {
    float: left;
    width: 50%;
}
}
@media only screen and (max-width: 900px) and (min-width: 768px) {
.product-hero-wrapper {
    margin-left: 8.33333%;
}
}
@media only screen and (max-width: 768px) {
#desktop-hero {
    display: none;
}
.new-sku {
    margin: 15px 0 0;
}
#pdp-hook #product-info {
    float: left;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    width: 100%;
}
#pdp-hook #product-info .headline {
    display: none;
}
#pdp-hook .mobile-row {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
#pdp-hook h1 {
    font-size: 20px;
    margin: 15px 0 3px;
}
#pdp-hook .price {
    float: none;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    margin-bottom: 10px;
}
#pdp-hook .colors-amount {
    display: none;
}
#mobile-hero {
    display: block;
    min-height: 249px;
    position: relative;
    text-align: center;
}
#mobile-hero img {
    max-height: 249px;
    max-width: 320px;
}
.row-labels .col1, .row-labels .col2, .row-labels .col3, .row-labels .col4 {
    font-size: 6px;
    padding: 15px 0;
}
.depth-label {
    display: none;
}
#mobile-zoom {
    background-color: white;
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
#mobile-zoom #mobile-zoom-img {
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}
.nix-pdp-col {
    -moz-user-select: none;
    display: inline-block;
    height: 249px;
    margin: 0;
    max-width: 320px;
    overflow: visible;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.nix-pdp-col .sliderContainer {
    height: 100%;
    position: absolute;
    width: 100%;
}
.nix-pdp-col .sliderContainer .nix-carousel {
    max-width: 320px !important;
    width: 100% !important;
}
.nix-pdp-col .pdp-hotspot {
    bottom: 0;
    left: 35%;
    position: absolute;
    right: 35%;
    top: 20%;
    z-index: 9;
}
#prod-specs-modal-copy {
    width: 100%;
}
#prod-specs-left {
    padding: 40px 20px;
}
#prod-specs-modal-img {
    display: none;
}
.story-spec-list {
    padding: 0 20px !important;
}
.prodrelatedcontentwrap h3 {
    font-size: 24px;
    line-height: 30px;
    margin: 5px 0 20px;
}
#prodrelatedcta {
    height: 50px;
    line-height: 30px;
}
.modal-watch-water .nix-modal-content {
    padding: 0 10px 10px !important;
}
.quickshop-wrapper .pdp-wrapper-vert-center {
    display: block;
}
.color-alt-container {
    float: left;
    width: 100%;
}
#color-alts {
    padding: 20px 0 0;
    position: relative;
    z-index: 1;
}
#color-alts .upper_line {
    display: block;
    left: 0;
    width: 100%;
}
#color-alts .upper_line .indicator.width-1.active {
    opacity: 0;
}
#color-alts #prodselectthumbs {
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
}
#color-alts .minithumb {
    border: 2px solid white;
    display: inline-block;
    float: none;
    transition: all 0.25s ease-in-out 0s;
    vertical-align: top;
    width: 16.6667%;
}
#color-alts .minithumb img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    vertical-align: middle;
}
#color-alts .minithumb.active {
    border: 2px solid #1e1e1e;
    transition: border 0.25s ease-in-out 0s;
}
.product-color #current-color-primary {
    margin-bottom: 5px;
}
#product-ctas.scrolled {
    background-color: white;
    border-bottom: 1px solid #d1d4d6;
    height: 70px;
    left: 0;
    margin-bottom: 0;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
}
#product-ctas.scrolled #add-to-cart-wrapper {
    background-color: white;
}
#product-ctas.scrolled #add-to-faves-wrapper {
    top: 10px;
}
#nix-social-pdp {
    margin: 0 auto 10px;
}
#nix-social-pdp::before, #nix-social-pdp::after {
    content: " ";
    display: table;
}
#nix-social-pdp::after {
    clear: both;
}
#nix-social-pdp::before, #nix-social-pdp::after {
    content: " ";
    display: table;
}
#nix-social-pdp::after {
    clear: both;
}
#nix-social-pdp .nix-social-icon-link {
    padding-top: 10px;
}
#nix-social-pdp .nix-social-icon-link .nix-social-icon {
    height: 20px;
}
#media-video {
    padding-bottom: 56.25%;
}
#the-story {
    background-color: #f7f8f9;
    background-image: none;
    padding: 25px 0 0;
}
#the-story #story-inner {
    padding-left: 30px;
    padding-right: 30px;
}
#the-story #story-inner .headline {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
}
#the-story .headline, #the-story .topheadline {
    font-size: 12px;
    line-height: 20px;
    padding-left: 30px;
    padding-right: 30px;
}
#the-story #story-title {
    font-size: 24px;
    line-height: 30px;
    margin: 5px 0 10px;
    padding-left: 30px;
    padding-right: 30px;
}
#the-story #story-descr {
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
}
#the-story .warranty {
    padding: 0 30px 30px;
}
.feature-list {
    margin: 15px 0 25px;
}
.feature-list dt {
    font-size: 20px;
}
.feature-list dd {
    font-size: 14px;
}
.story-spec-list {
    padding: 0;
}
.accordion-list {
    padding: 0;
}
.accordion-list .accordion-list-inner {
    display: block;
    position: relative;
    width: 100%;
}
.accordion-list .accordion-list-inner:first-child {
    border-bottom: 1px solid #d1d4d6;
}
.accordion-list .accordion-list-inner:first-child::after {
    color: #acb1b4;
    content: "+";
    font-size: 20px;
    position: absolute;
    right: 15px;
    top: 15px;
}
.accordion-list .accordion-list-inner a {
    display: block;
    padding: 20px 0 20px 15px;
}
.accordion-list .accordion-list-inner .icons {
    position: absolute;
    right: 15px;
    top: 15px;
}
.accordion-list .accordion-list-inner .icons a {
    display: inline;
    padding: 0 5px;
}
.modal-watch-water .nix-modal-title {
    display: none;
}
.modal-watch-water .modal-info-title {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin: 40px auto 20px;
    max-width: 200px;
    text-align: center;
    text-transform: uppercase;
}
.modal-watch-size {
    min-height: 0 !important;
}
.modal-watch-size .nix-modal-title {
    display: none;
}
.modal-watch-size .modal-info-image {
    text-align: center;
}
.modal-watch-size .modal-info-image img {
    width: 60%;
}
.modal-watch-size .modal-info-title {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin: 40px auto 20px;
    max-width: 200px;
    text-align: center;
    text-transform: uppercase;
}
.modal-watch-size .nix-modal-content {
    padding: 0 15px !important;
}
.modal-watch-size .modal-info-boxes {
    padding-bottom: 35px;
    padding-top: 20px;
}
.notify-form-modal {
    margin-left: auto !important;
    margin-right: auto !important;
    max-height: 520px;
    max-width: 900px;
    min-height: 0 !important;
}
.notify-form-modal .nix-modal-title {
    height: 0;
    margin: 0 !important;
}
.notify-form-modal .nix-modal-content {
    padding: 20px !important;
}
.notify-form-modal .content-left {
    padding-bottom: 30px;
    text-align: center;
}
.notify-form-modal .content-left img {
    height: 220px;
}
.notify-form-modal .content-right {
    text-align: center;
}
.notify-form-modal .content-right #notifymeform {
    margin-left: auto;
    margin-right: auto;
    max-width: 275px;
}
.notify-form-modal .content-right #notify-modal-cancel {
    padding: 0;
}
.notify-form-modal .content-right .form-group {
    max-width: 275px;
}
.prodrelated {
    background-position: center center;
    background-size: cover;
}
}
#pcp-hero .item {
    height: 425px;
}
#pcp-hero .item .nix-hero-head {
    font-size: 40px;
    line-height: 40px;
    margin-top: 20px;
}
#pcp-hero .item .nix-hero-meta {
    text-transform: capitalize;
}
.nix-pcp-col .nix-carousel-hidden {
    opacity: 0;
}
.nix-pcp-col .nix-carousel.pointer {
    cursor: pointer !important;
}
.nix-pcp-col .nix-carousel.pointer .slider, .nix-pcp-col .nix-carousel.pointer .slider .item {
    cursor: inherit !important;
}
.nix-pcp-col .nix-carousel.sliding {
    cursor: url("/images/common/cursor_hand-arrow_drag.png"), url("/images/common/cursor_hand-arrow_drag.cur"), ew-resize !important;
}
.nix-pcp-col .nix-carousel.sliding .slider, .nix-pcp-col .nix-carousel.sliding .slider .item {
    cursor: url("/images/common/cursor_hand-arrow_drag.png"), url("/images/common/cursor_hand-arrow_drag.cur"), ew-resize !important;
}
.ie .nix-carousel.sliding {
    cursor: move !important;
}
.ie .nix-carousel .slider, .ie .nix-carousel .item {
    cursor: move !important;
}
.pagination {
    border-bottom: 1px solid #e8e9ea;
    border-top: 1px solid #e8e9ea;
    text-align: center;
}
.pagination ul {
    display: table;
    margin: 0 auto;
    padding: 0;
}
.pagination ul li {
    cursor: pointer;
    float: left;
    list-style-type: none;
    margin: 0 8px;
    text-align: center;
}
.pagination ul li a {
    color: #acb1b4;
    font-size: 12px;
    line-height: 60px;
    padding: 21px 12px;
    text-decoration: none;
}
.pagination ul li a:hover, .pagination ul li a.active {
    border-top: 2px solid #1e1e1e;
    color: #1e1e1e;
}
.pagination ul li a.next-page {
    color: #1e1e1e;
}
.pagination ul li .seperator {
    border-left: 1px solid #e8e9ea;
    border-right: 1px solid #e8e9ea;
    cursor: auto;
    display: block;
    height: 25px;
    margin: 17px 0;
    width: 7px;
}
.pagination ul li .hellip {
    color: #acb1b4;
    font-size: 12px;
    line-height: 60px;
    padding: 21px 12px;
    text-decoration: none;
}
.no-products {
    position: relative;
    width: 100%;
}
.no-products .nix-pcp-container {
    width: 100%;
}
.no-products-inner {
    background-color: white;
    float: left;
    padding: 75px 30px;
    position: relative;
    text-align: center;
    top: -20px;
}
.no-products-inner h1 {
    font-size: 32px;
    line-height: 40px;
}
.no-products-inner .try-again {
    color: #acb1b4;
    margin-bottom: 40px;
    text-transform: uppercase;
}
.no-products-inner .option-button-404 {
    display: block;
    float: none;
    margin: 10px auto;
}
@media (min-width: 1200px) {
.no-products-inner {
    padding: 100px;
}
}
@media (min-width: 992px) {
.no-products-inner {
    float: none;
    top: 0;
}
.no-products-inner .option-button-404 {
    display: inline-block;
    margin: 0 20px;
}
}
.bottom-section {
    background-color: #f7f8f9;
    clear: both;
    margin: 0;
    overflow: hidden;
    padding-bottom: 40px;
    padding-top: 80px;
}
.bottom-section .tabs-titles-container {
    cursor: pointer;
    margin: 0 auto 30px 300px;
    overflow: hidden;
    width: 580px;
}
.bottom-section .tabs-titles-container a {
    border-bottom: 1px solid #d1d4d6;
    color: #1e1e1e;
    float: left;
    font-size: 11px;
    padding: 0 10px 14px;
    text-align: center;
    width: 290px;
}
.bottom-section .tabs-titles-container a.tab_active {
    border-bottom: 2px solid #1e1e1e;
    padding-bottom: 13px;
}
.bottom-section .tabs-titles-container a.solo {
    margin: 0 25%;
    text-align: center;
    width: 50%;
}
.no-products .bottom-section {
    padding-top: 10px;
}
.no-products .bottom-section .extra-products-contents.tab_active_contents {
    height: auto;
}
#pdp-hook #rich-relevance-wrap .price {
    float: none;
    font-size: 11px;
    width: auto;
}
.extra-products-contents {
    height: 0;
    opacity: 0;
    overflow: hidden;
}
.extra-products-contents.tab_active_contents {
    height: auto;
    opacity: 1;
}
.richrecs {
    text-decoration: none;
}
.richrecs:hover {
    text-decoration: none;
}
@media (min-width: 897px) {
.extra-products-contents.tab_active_contents {
    height: 420px;
    overflow: hidden;
}
}
@media (min-width: 600px) and (max-width: 1180px) {
.bottom-section .tabs-titles-container {
    margin: 0 auto 30px;
}
}
@media (max-width: 600px) {
.products-display.landing_products_container.products-container .nix-pcp-container {
    margin-left: 0;
    margin-right: 0;
}
.bottom-section .tabs-titles-container {
    height: 45px;
    margin: 0 auto 30px;
    width: 100%;
}
.bottom-section .tabs-titles-container a {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 50%;
}
.bottom-section .tabs-titles-container a.solo {
    position: static;
}
.bottom-section .tabs-titles-container #recent_tab {
    left: 50%;
}
}
.prod-filter-bar .filter-inner .form-group {
    left: 50%;
    margin-left: -55px;
    position: absolute;
    top: -5px;
    width: 180px;
}
.prod-filter-bar .filter-inner .form-group select {
    font-size: 11px;
    height: 38px;
    letter-spacing: 0.5px;
    line-height: 34px;
    text-transform: uppercase;
}
.pdp-brick {
    font-size: 0;
    position: relative;
    white-space: nowrap;
    width: 100%;
}
.pdp-brick-flex {
    display: flex;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
.pdp-brick-flex {
    flex-wrap: nowrap;
}
}
.pdp-brick-flex-5050 {
    width: 100%;
}
@media (min-width: 768px) {
.pdp-brick-flex-5050 {
    width: 50%;
}
}
.pdp-brick-5050-image img {
    height: auto;
    width: 100%;
}
.pdp-brick-5050-wrapper {
    width: 100%;
}
@media (min-width: 768px) {
.pdp-brick-5050-wrapper {
    max-width: 600px;
}
}
.pdp-brick-article-two-col .pdp-brick-article-two-col-image {
    width: 100%;
}
.pdp-brick-article-two-col #pdp-brick-list-grid {
    float: right;
    padding-top: 22px;
}
.pdp-brick-article-two-col dl {
    text-align: center;
}
.pdp-brick-article-two-col dt {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 15px;
    text-transform: uppercase;
}
.pdp-brick-article-two-col dd {
    color: #acb1b4;
    font-size: 11px;
    line-height: 20px;
    margin: 0 0 45px;
}
@media (min-width: 768px) {
.pdp-brick-article-two-col {
    padding-bottom: 50px;
}
.pdp-brick-article-two-col dl {
    margin-right: 25%;
    text-align: left;
}
.pdp-brick-article-two-col dt {
    font-size: 13px;
    margin-bottom: 10px;
}
.pdp-brick-article-two-col dd {
    margin-bottom: 30px;
}
}
.pdp-brick-article-icon-grid {
    margin-top: -25px;
    padding-bottom: 30px;
}
.pdp-brick-article-icon-grid .pdp-flex {
    margin-bottom: 25px;
    width: 50%;
}
.pdp-brick-article-icon-grid .pdp-brick-article-copy .story-title {
    margin: 5px 20px 15px;
}
.pdp-brick-article-icon-grid .pdp-brick-article-icon-grid-caption {
    color: #1e1e1e;
    font-size: 11px;
    line-height: 16px;
    padding: 0 10px;
    text-transform: uppercase;
}
.pdp-brick-article-icon-grid svg {
    display: block;
    fill: #e3173e;
    height: auto;
    margin: 0 auto;
    max-height: 90px;
    max-width: 100px;
    width: 100%;
}
@media (min-width: 768px) {
.pdp-brick-article-icon-grid .pdp-brick-flex {
    flex-wrap: wrap;
}
.pdp-brick-article-icon-grid .pdp-flex {
    margin-bottom: 50px;
    width: 20%;
}
.pdp-brick-article-icon-grid svg {
    max-width: 125px;
}
}
.pdp-brick-article-5050 .pdp-brick-5050-outer {
    padding: 30px 0;
    position: relative;
    width: 100%;
}
.pdp-brick-article-5050 .pdp-brick-5050-inner {
    padding: 30px 20px 40px;
}
.pdp-brick-article-5050 .headline {
    margin: 0 0 24px;
}
.pdp-brick-article-5050 .subheadline {
    font-family: "Montserrat Bold",sans-serif;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 25px;
    text-transform: uppercase;
}
.pdp-brick-article-5050 .nixonlogo {
    max-height: 26px;
    max-width: 44%;
    padding-right: 2%;
}
.pdp-brick-article-5050 .surflinelogo {
    max-width: 75px;
    padding-left: 5px;
    vertical-align: baseline;
}
.pdp-brick-article-5050 .pdp-brick-5050-content {
    color: #1e1e1e;
    font: 14px/30px "Montserrat",sans-serif;
    letter-spacing: 0.25px;
    margin: 0;
}
.pdp-brick-article-5050 .pdp-brick-50-image {
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 59.375%;
}
@media (min-width: 768px) {
.pdp-brick-article-5050 .pdp-brick-50-image {
    background-position: 50% center;
    height: 100%;
    padding-bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
}
.pdp-brick-article-5050 .pdp-brick-5050-outer {
    width: 50%;
}
.pdp-brick-article-5050 .pdp-brick-5050-middle {
    margin: 0 auto;
    max-width: 600px;
    padding: 0;
}
.pdp-brick-article-5050 .pdp-brick-5050-inner {
    margin: 0 auto;
    padding: 0 15%;
    position: relative;
}
.pdp-brick-article-5050 .subheadline {
    margin-bottom: 35px;
}
.pdp-brick-article-5050 .surflinelogo {
    max-width: 95px;
}
}
@media (min-width: 960px) {
.pdp-brick-article-5050 .pdp-brick-5050-outer {
    padding: 100px 0;
}
}
@media (min-width: 1450px) {
.pdp-brick-article-5050 .pdp-brick-5050-outer {
    font-size: 0;
    height: 800px;
}
.pdp-brick-article-5050 .pdp-brick-5050-middle {
    height: 100%;
}
.pdp-brick-article-5050 .pdp-brick-5050-middle::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.pdp-brick-article-5050 .pdp-brick-5050-inner {
    display: inline-block;
    vertical-align: middle;
}
}
.pdp-brick-article-copy {
    padding: 25px 0;
}
.pdp-brick-article-copy .col-xs-12 {
    padding: 0 20px;
}
.pdp-brick-article-copy .headline {
    margin: 0 0 5px;
}
.pdp-brick-article-copy .story-title {
    margin: 0;
}
.pdp-brick-article-copy .brick-content {
    color: #1e1e1e;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    line-height: 20px;
    margin: 15px 0 0;
}
@media (min-width: 768px) {
.pdp-brick-article-copy {
    padding: 65px 0;
}
.pdp-brick-article-copy .col-xs-12 {
    padding: 0 10px;
}
.pdp-brick-article-copy .headline {
    margin: 0 0 15px;
}
.pdp-brick-article-copy .story-title {
    margin: 0;
}
.pdp-brick-article-copy .brick-content {
    margin: 22px 0 0;
}
}
.pdp-brick-article-callout {
    padding: 20px 0 30px;
}
.pdp-brick-article-callout .pdp-brick-callout {
    float: left;
    margin-bottom: 20px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
.pdp-brick-article-callout .pdp-brick-callout {
    float: left;
    width: 33.3333%;
}
}
.pdp-brick-article-callout .pdp-brick-callout img {
    width: 100%;
}
.pdp-brick-article-callout .pdp-brick-callout .bluetoothicon, .pdp-brick-article-callout .pdp-brick-callout .itunesicon {
    display: block;
    margin-top: 15px;
    max-height: 30px;
    width: auto;
}
.pdp-brick-article-callout .pdp-brick-callout-content {
    margin-top: 25px;
    padding: 0 10px;
}
.pdp-brick-article-callout .headline {
    margin: 0 0 10px;
}
.pdp-brick-article-callout .subheadline {
    font-size: 15px;
    line-height: 15px;
    margin: 0 0 10px;
}
.pdp-brick-article-callout .brick-content {
    font-size: 11px;
    line-height: 20px;
    margin-bottom: 40px;
}
@media (min-width: 768px) {
.pdp-brick-article-callout {
    padding: 10px 0 60px;
}
.pdp-brick-article-callout .pdp-brick-callout {
    margin-bottom: 0;
}
.pdp-brick-article-callout .pdp-brick-add-margin {
    margin-top: 50px;
}
.pdp-brick-article-callout .pdp-brick-callout-content {
    margin-top: 40px;
    padding: 0 15px;
}
.pdp-brick-article-callout .subheadline {
    font-size: 18px;
    line-height: 20px;
}
.pdp-brick-article-callout .pdp-brick-callout .bluetoothicon, .pdp-brick-article-callout .pdp-brick-callout .itunesicon {
    margin-top: 20px;
}
}
.pdp-brick-article-image-grid {
    padding: 10px 0 0;
}
.pdp-brick-article-image-grid.pdp-brick-flex {
    align-items: stretch;
}
.pdp-brick-article-image-grid .pdp-brick-5050-image {
    background-position: 50% center;
    background-size: cover;
    float: left;
    margin: 0 10px;
    padding-bottom: 50%;
    padding-right: 10px;
}
@media (min-width: 768px) {
.pdp-brick-article-image-grid .pdp-brick-5050-image {
    float: none;
    margin: 0 0 10px;
    padding-bottom: 0;
}
}
.pdp-brick-article-image-grid .pdp-brick-5050-wrapper {
    margin: auto;
    padding: 5px;
}
.pdp-brick-article-image-grid .pdp-brick-5050-wrapper img {
    float: left;
    padding: 5px;
    width: 50%;
}
@media (min-width: 768px) {
.pdp-brick-article-image-grid {
    padding: 20px 0 10px;
}
.pdp-brick-article-image-grid .pdp-brick-flex-5050 {
    margin-right: 10px;
    padding-left: 10px;
}
.pdp-brick-article-image-grid .pdp-brick-5050-wrapper {
    margin: -10px auto 0 -10px;
    padding: 0;
}
.pdp-brick-article-image-grid .pdp-brick-5050-wrapper img {
    padding: 10px;
}
.pdp-brick-article-image-grid .pdp-brick-5050 {
    width: 100%;
}
}
.pdp-brick-article-bg-img-title .headline {
    margin: 25px 0 0;
    position: relative;
}
.pdp-brick-article-bg-img-title #pdp-brick-animate-header.headline span {
    bottom: -50px;
    opacity: 0;
    position: relative;
    transition: bottom 720ms ease-in 0s, opacity 500ms ease-in 0s;
    z-index: 10;
}
.pdp-brick-article-bg-img-title #pdp-brick-animate-header.start-showing span {
    bottom: 0;
    opacity: 1;
    transition: bottom 720ms ease-in 0s, opacity 500ms ease-in 0s;
}
@media (min-width: 768px) {
.pdp-brick-article-bg-img-title {
    background-color: transparent;
    position: absolute;
    width: 100%;
}
.pdp-brick-article-bg-img-title .headline {
    margin: 50px 0 0;
}
}
@media (min-width: 992px) {
.pdp-brick-article-bg-img-title {
    left: 50%;
    margin-left: -480px;
    max-width: 960px;
}
.pdp-brick-article-bg-img-title .headline {
    margin: 100px 0 0;
}
}
@media (min-width: 1200px) {
.pdp-brick-article-bg-img-title {
    margin-left: -590px;
    max-width: 1180px;
}
}
.pdp-brick-article-bg-img-text-overlay .pdp-brick-article-text-overlay {
    padding: 30px 0 50px;
}
.pdp-brick-article-bg-img-text-overlay .pdp-brick-article-bg {
    background-size: cover;
    height: 0;
    padding-bottom: 41.6025%;
}
.pdp-brick-article-bg-img-text-overlay .pdp-brick-content {
    padding: 0 20px;
}
.pdp-brick-article-bg-img-text-overlay .pdp-brick-icons {
    margin-bottom: 20px;
}
.pdp-brick-article-bg-img-text-overlay .icon-8mm {
    width: 90px;
}
.pdp-brick-article-bg-img-text-overlay .subheadline {
    font-size: 15px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase;
}
.pdp-brick-article-bg-img-text-overlay .brick-content {
    color: #1e1e1e;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    letter-spacing: 0.25px;
    line-height: 20px;
    margin-top: 15px;
}
@media (min-width: 768px) {
.pdp-brick-article-bg-img-text-overlay .pdp-brick-article-text-overlay {
    padding: 0;
}
.pdp-brick-article-bg-img-text-overlay .pdp-brick-article-bg {
    padding-bottom: 65%;
}
.pdp-brick-article-bg-img-text-overlay .pdp-brick-content {
    bottom: 0;
    height: 35%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}
.pdp-brick-article-bg-img-text-overlay .pdp-brick-icons {
    margin-bottom: 20px;
}
.pdp-brick-article-bg-img-text-overlay .icon-8mm {
    width: auto;
}
.pdp-brick-article-bg-img-text-overlay .subheadline {
    font-size: 24px;
    line-height: 30px;
    margin: 0;
}
.pdp-brick-article-bg-img-text-overlay .brick-content {
    margin-top: 30px;
}
}
@media (min-width: 992px) {
.pdp-brick-article-bg-img-text-overlay .pdp-brick-article-bg {
    background-position: 15% center;
    padding-bottom: 58.125%;
}
.pdp-brick-article-bg-img-text-overlay .pdp-brick-content {
    height: 30%;
    left: 50%;
    margin-left: -480px;
    max-width: 960px;
}
}
@media (min-width: 1200px) {
.pdp-brick-article-bg-img-text-overlay .pdp-brick-content {
    margin-left: -590px;
    max-width: 1180px;
}
}
.pdp-brick-product-faq {
    padding: 30px 0;
    text-align: center;
}
.pdp-brick-product-faq #product-faq {
    padding: 0 30px;
}
.pdp-brick-product-faq .headline {
    text-align: left;
}
.pdp-brick-product-faq .subheadline {
    border-bottom: 1px solid #d1d4d6;
    font-family: "Montserrat Bold",sans-serif;
    font-size: 24px;
    line-height: 24px;
    margin-top: 20px;
    padding-bottom: 20px;
    text-align: left;
    text-transform: uppercase;
}
.pdp-brick-product-faq .faq-section {
    margin-bottom: 25px;
    text-align: left;
}
.pdp-brick-product-faq .faq-section .slide-container {
    border-bottom: 1px solid #d1d4d6;
    margin: 0;
    padding: 2em 0;
}
.pdp-brick-product-faq .q-n-a {
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    line-height: 1;
}
.pdp-brick-product-faq .q-n-a span {
    display: inline-block;
    font-family: "Montserrat",sans-serif;
    line-height: 1.5;
    width: 78%;
}
.pdp-brick-product-faq .slide-trigger:active, .pdp-brick-product-faq .slide-trigger:focus, .pdp-brick-product-faq .slide-trigger:hover {
    color: #1e1e1e;
}
.pdp-brick-product-faq .answer {
    color: #acb1b4;
    line-height: 1.5;
}
.pdp-brick-product-faq #product-faq-more-button {
    display: inline-block;
    margin: 0 auto;
    max-width: 210px;
    width: 100%;
}
.pdp-brick-product-faq .nix-btn {
    float: left;
    height: 40px;
    line-height: 20px;
}
.pdp-brick-product-faq .nix-btn::before, .pdp-brick-product-faq .nix-btn::after {
    content: " ";
    display: table;
}
.pdp-brick-product-faq .nix-btn::after {
    clear: both;
}
.pdp-brick-product-faq .nix-btn::before, .pdp-brick-product-faq .nix-btn::after {
    content: " ";
    display: table;
}
.pdp-brick-product-faq .nix-btn::after {
    clear: both;
}
@media (min-width: 768px) {
.pdp-brick-product-faq {
    padding: 30px 0 50px;
}
.pdp-brick-product-faq #product-faq {
    padding: 0 10px;
}
.pdp-brick-product-faq .subheadline {
    padding-bottom: 25px;
}
.pdp-brick-product-faq .faq-section {
    margin-bottom: 35px;
}
.pdp-brick-product-faq .q-n-a span {
    display: inline;
    width: auto;
}
}
.animate-me {
    opacity: 0;
}
.start-showing .animate-me:nth-of-type(1) {
    transition-delay: 120ms;
}
.start-showing .animate-me:nth-of-type(2) {
    transition-delay: 240ms;
}
.start-showing .animate-me:nth-of-type(3) {
    transition-delay: 360ms;
}
.start-showing .animate-me:nth-of-type(4) {
    transition-delay: 480ms;
}
.start-showing .animate-me:nth-of-type(5) {
    transition-delay: 600ms;
}
.start-showing .animate-me:nth-of-type(6) {
    transition-delay: 720ms;
}
.start-showing .animate-me:nth-of-type(7) {
    transition-delay: 840ms;
}
.start-showing .animate-me:nth-of-type(8) {
    transition-delay: 960ms;
}
.start-showing .animate-me:nth-of-type(9) {
    transition-delay: 1080ms;
}
.start-showing .animate-me:nth-of-type(10) {
    transition-delay: 1200ms;
}
.start-showing .animate-me:nth-of-type(11) {
    transition-delay: 1320ms;
}
.start-showing .animate-me:nth-of-type(12) {
    transition-delay: 1440ms;
}
.start-showing .animate-me:nth-of-type(13) {
    transition-delay: 1560ms;
}
.start-showing .animate-me:nth-of-type(14) {
    transition-delay: 1680ms;
}
.start-showing .animate-me:nth-of-type(15) {
    transition-delay: 1800ms;
}
.start-showing .animate-me:nth-of-type(16) {
    transition-delay: 1920ms;
}
.start-showing .animate-me:nth-of-type(17) {
    transition-delay: 2040ms;
}
.start-showing .animate-me:nth-of-type(18) {
    transition-delay: 2160ms;
}
.start-showing .animate-me:nth-of-type(19) {
    transition-delay: 2280ms;
}
.start-showing .animate-me:nth-of-type(20) {
    transition-delay: 2400ms;
}
#pdp-brick-list-grid.start-showing .animate-me:nth-of-type(1) > *:first-child {
    transition-delay: 120ms;
}
#pdp-brick-list-grid.start-showing .animate-me:nth-of-type(2) > *:first-child {
    transition-delay: 360ms;
}
#pdp-brick-list-grid.start-showing .animate-me:nth-of-type(3) > *:first-child {
    transition-delay: 600ms;
}
#pdp-brick-list-grid.start-showing .animate-me:nth-of-type(4) > *:first-child {
    transition-delay: 840ms;
}
#pdp-brick-list-grid.start-showing .animate-me:nth-of-type(5) > *:first-child {
    transition-delay: 1080ms;
}
#pdp-brick-list-grid.start-showing .animate-me:nth-of-type(6) > *:first-child {
    transition-delay: 1320ms;
}
.start-showing .animate-me {
    opacity: 1;
    transform: translateZ(0px);
    transition: opacity 700ms cubic-bezier(0.25, 0.46, 0.33, 0.98) 0s;
}
.pdp-brick-product-the-story #the-story #story-inner.no-border .headline {
    border-top: medium none;
    padding-top: 0;
}
.pdp-brick-product-the-story .pdp-related-image {
    float: left;
    margin-top: 25px;
    width: 48%;
}
.pdp-brick-product-the-story .pdp-related-image:first-child {
    margin-right: 4%;
}
.pdp-brick-product-the-story .pdp-related-image img {
    width: 100%;
}
.pdp-brick-product-the-story .pdp-related-image .active {
    border-top: 2px solid #000;
}
/*
.category-products{
	margin-left:0;
	margin-right:0;
}
.category-products .nix-pcp-col{
	width:24,99%;
}
*/
input.nix-suggestions-search:focus { color: #DF7979 }

.landing_products_container .search-line{
margin-top:40px;
padding:20px;
}
#nav-primary-wrapper {
    padding: 17px 20px 11px 100px;
}
.nix-nav-submenu-link{
	font-family:Times New Roman;
  
    font-size: 13.5px;
	}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column {
	font-family:Times New Roman;

}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6>a {
		text-align:center;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul {
	display:block;
	margin:0 auto;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column ul li a:not(.nix-slide-link) {
	font-family:Times New Roman;
	font-size:14px;
	padding:5px 0px 5px 0px;
	text-transform:uppercase;
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6 {
	font-family:Times New Roman;
	font-size:11px;
}
.nix-nav-list .nav-primary-item.active .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column {
text-align:center;
}

p.city-mail-contacts{
	margin-bottom:0!important;
margin-top:7px;
}

@media (min-width: 1270px) and (max-width: 1283px) {
.nix-nav-submenu-link {
font-size: 11px;
}
}

@media (max-width:1024px) {
    .videoslider {
        height:576px !important;
        min-height:auto;
        width:100% !important;
    }
    .video-js {
        background-color:white !important;
    }
    .jcarousel ul {
        height:auto;
    }
    html, body, .jcarousel-wrapper, #page, .jcarousel {
        height:auto;
    }
    .jcarousel-control-prev, .jcarousel-control-next {
        display: none;
    }
}
@media (max-width:768px) {
    .videoslider {
        height:430px !important;
    
    }
    .video-js {
        background-color:white !important;
    }
    .jcarousel ul {
        height:auto;
    }
    html, body, .jcarousel-wrapper, #page, .jcarousel {
        height:auto;
    }
    .jcarousel-control-prev, .jcarousel-control-next {
        display: none;
    }
}
@media (max-width:425px) {
    .videoslider {
        height:240px !important;
      
    }
    .video-js {
        background-color:white !important;
    }
    .jcarousel ul {
        height:auto;
    }
    html, body, .jcarousel-wrapper, #page, .jcarousel {
        height:auto;
    }
    .jcarousel-control-prev, .jcarousel-control-next {
        display: none;
    }
}
@media (max-width:320px) {
    .videoslider {
        height:180px !important;
    }
    .video-js {
        background-color:white !important;
    }
    .jcarousel ul {
        height:auto;
    }
    html, body, .jcarousel-wrapper, #page, .jcarousel {
        height:auto;
    }
    .jcarousel-control-prev, .jcarousel-control-next {
        display: none;
    }
}
.nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6 {
    font-family: Times New Roman;
    font-size: 11px;
    text-align: left;
    padding-left: 40px;
    padding-top: 10px;
}
.pp_description {
margin: 0px !important;
margin-top: 30px !important;
text-align: center;
}
.pp_description .link{
display: block;
margin:0 auto;
font-size:16px;
float:none;
width: 100%;
}
.pp_description .buyoneclickbtn{
display: block;
margin:0 auto;
width: 100%;
float:none;
font-size:16px;
}


#RecallPopup {
    max-width:100%;
}
@media (max-width:425px){
    #RecallPopup {
        left:0px !important;
    }   
}
@media (max-width:320px){
    .products-display .row .product-container .product-inner .display-prod {
        height:320px !important;
    } 
    .nix-pcp-col {
        min-height: 320px !important;
    }
    .products-display .row .product-container .product-inner {
        
    }
}
/*.nix-nav-list li:first-child .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.trend{
background: url('/images/icon/trend.png') no-repeat;
}
.nix-nav-list li:first-child .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.basic{
background: url('/images/icon/basic.png') no-repeat;
}
.nix-nav-list li:first-child .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.unique{
background: url('/images/icon/unique.png') no-repeat;
}
.nix-nav-list li:first-child .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.photobank{
background: url('/images/icon/shutterstock.png') no-repeat;
}
.nix-nav-list li:first-child .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.kids{
background: url('/images/icon/kids.png') no-repeat;
}
.nix-nav-list li:first-child .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.discont{
background: url('/images/icon/discont.png') no-repeat;
}
.nix-nav-list li:first-child .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.outdoor{
background: url('/images/icon/outdoor.png') no-repeat;
}
.nix-nav-list li:first-child .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.eco{
background: url('/images/icon/eco.png') no-repeat;
}*/

.nix-nav-list li .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.trend{
background: url('/images/icon/trend.png') no-repeat;
}
.nix-nav-list li .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.basic{
background: url('/images/icon/basic.png') no-repeat;
}
.nix-nav-list li .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.unique{
background: url('/images/icon/unique.png') no-repeat;
}
.nix-nav-list li .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.photobank{
background: url('/images/icon/shutterstock.png') no-repeat;
}
.nix-nav-list li .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.kids{
background: url('/images/icon/kids.png') no-repeat;
}
.nix-nav-list li .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.discont{
background: url('/images/icon/discont.png') no-repeat;
}
.nix-nav-list li .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.outdoor{
background: url('/images/icon/outdoor.png') no-repeat;
}
.nix-nav-list li .nix-nav-submenu .nix-nav-submenu-content-back .nix-nav-submenu-content .nix-subnav-column h6.eco{
background: url('/images/icon/eco.png') no-repeat;
}




#mobile-pusher {
    background:white;
}
.pad2 {
    padding-left:20px;
}
.pad3 {
    padding-left:30px;
}
.pad4 {
    padding-left:40px;
}
.mobile_menu_li, .mobile_menu_li ul {
    margin:0px;
    padding:0px;
}
.mobile_menu {
    list-style-type: none;
    display: block;
    padding-left:0px;
}
.mobile_menu_li li {
    list-style-type: none;

}
.mobile_menu li a{
    padding: 15px;
    display: block;
    background:#f7f8f9;
    border-bottom: 1px solid #d5d8d9;
    position: relative;         
    text-decoration: none;
    color:#1e1e1e;
}
.mobile_menu ul.sub_first {
    margin-left:10px;
}
.mobile_menu ul.sub_second {
    margin-left:10px;
}
.show_children_first {
    position: absolute;
    right: 30px;
    top: 14px;
    color: #acb1b4;
    width: 30px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}
.show_children_second {
    position: absolute;
    right: 30px;
    top: 14px;
    color: #acb1b4;
    font-weight: bold;
    font-size: 18px;
}
.mobile_menu ul[class*='sub']{
    display: none;
}
.mobile_menu .mobile_menu_li > a.active_menu {
    background:#1e1e1e;
    color:white;
}

.mobile_menu .mobile_menu_li > a.active_menu span {
    color:white;
    -moz-transform: rotate(45deg);  /* Firefox */
      -o-transform: rotate(45deg);  /* Opera */
      -webkit-transform: rotate(45deg);  /* Safari y Chrome */
      filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476); /* IE */
    }

td.popup-window-left-column, td.popup-window-right-column {
display: none;
}
td.popup-window-center-column {
    display: block;
}
#RecallPopup table, #RecallPopup tbody, #RecallPopup tr, #RecallPopup td  {
    display: block;
}




@media (max-width: 1480px) {
    .no-touch .product-container-group .product-container .product-inner .buttons > div {
        font-size: 14px;
    }
}