@charset "UTF-8";

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
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-color: transparent
}
:focus {
    outline: 0;
}
a:focus {
    outline: 1px solid #ccc;
}

.product-item-info a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    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
}

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"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}


/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !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^="#"]:after,
    a[href^="javascript:"]: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
    }
    .navbar {
        display: none
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000 !important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse !important
    }
    .table td,
    .table th {
        background-color: #fff !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: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #f58220;
    text-decoration: none;
    cursor: pointer;
}

a:hover,
a:focus {
    color: #c05d09;
    text-decoration: underline
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.page-general .section-content img,
.page-emailform .section-sidebar img>img,
.page-emailform .section-sidebar img a>img,
.page-blog-detail .post-content img>img,
.page-blog-detail .post-content img a>img,
.widget-blog .widget-content img>img,
.widget-blog .widget-content img a>img,
.widget-testimonials .item-testimonial .cover img,
.page-employee-detail .section-employee .section-image img>img,
.page-employee-detail .section-employee .section-image img a>img,
.page-catalog-brand-list .section-designer-item .designer-item a>img,
.page-catalog-brand-list .section-designer-item .designer-item a a>img,
.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1>img,
.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1 a>img,
.page-jewelrybox .jewelry-box .inventory-item>img,
.page-jewelrybox .jewelry-box .inventory-item a>img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 3px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role="button"] {
    cursor: pointer
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

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 {
    font-weight: normal;
    line-height: 1;
    color: #777
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

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-top: 10px;
    margin-bottom: 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: 36px
}

h2,
.h2 {
    font-size: 30px
}

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 {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width:768px) {
    .lead {
        font-size: 21px
    }
}

small,
.small {
    font-size: 85%
}

mark,
.mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #f58220
}

a.text-primary:hover,
a.text-primary:focus {
    color: #d8690a
}

.text-success {
    color: #3c763d
}

a.text-success:hover,
a.text-success:focus {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover,
a.text-info:focus {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover,
a.text-warning:focus {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover,
a.text-danger:focus {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #f58220
}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #d8690a
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover,
a.bg-success:focus {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover,
a.bg-info:focus {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover,
a.bg-warning:focus {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover,
a.bg-danger:focus {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dt,
dd {
    line-height: 1.42857143
}

dt {
    font-weight: bold
}

dd {
    margin-left: 0
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0
}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0'
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    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: '\00A0 \2014'
}

address {
    margin-bottom:10px;
    font-style: normal;
    line-height: 1.42857143
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 3px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 4px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 3px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}
.item.product.product-item:hover .image {
    border: 1px solid #f58220 !important;
display: inline-block;
padding: 0 !important;

}
.item.product.product-item .image {
    border: 1px solid white !important;
    display: inline-block;
    padding: 0 !important;
}


@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.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 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.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.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.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.66666667%
    }
    .col-sm-10 {
        width: 83.33333333%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-8 {
        width: 66.66666667%
    }
    .col-sm-7 {
        width: 58.33333333%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-5 {
        width: 41.66666667%
    }
    .col-sm-4 {
        width: 33.33333333%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-2 {
        width: 16.66666667%
    }
    .col-sm-1 {
        width: 8.33333333%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-pull-11 {
        right: 91.66666667%
    }
    .col-sm-pull-10 {
        right: 83.33333333%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-8 {
        right: 66.66666667%
    }
    .col-sm-pull-7 {
        right: 58.33333333%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-5 {
        right: 41.66666667%
    }
    .col-sm-pull-4 {
        right: 33.33333333%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-2 {
        right: 16.66666667%
    }
    .col-sm-pull-1 {
        right: 8.33333333%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-push-11 {
        left: 91.66666667%
    }
    .col-sm-push-10 {
        left: 83.33333333%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-8 {
        left: 66.66666667%
    }
    .col-sm-push-7 {
        left: 58.33333333%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-5 {
        left: 41.66666667%
    }
    .col-sm-push-4 {
        left: 33.33333333%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-2 {
        left: 16.66666667%
    }
    .col-sm-push-1 {
        left: 8.33333333%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .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.66666667%
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-5 {
        width: 41.66666667%
    }
    .col-md-4 {
        width: 33.33333333%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .col-md-1 {
        width: 8.33333333%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-pull-11 {
        right: 91.66666667%
    }
    .col-md-pull-10 {
        right: 83.33333333%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-8 {
        right: 66.66666667%
    }
    .col-md-pull-7 {
        right: 58.33333333%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-5 {
        right: 41.66666667%
    }
    .col-md-pull-4 {
        right: 33.33333333%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-2 {
        right: 16.66666667%
    }
    .col-md-pull-1 {
        right: 8.33333333%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-push-11 {
        left: 91.66666667%
    }
    .col-md-push-10 {
        left: 83.33333333%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-8 {
        left: 66.66666667%
    }
    .col-md-push-7 {
        left: 58.33333333%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-5 {
        left: 41.66666667%
    }
    .col-md-push-4 {
        left: 33.33333333%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-2 {
        left: 16.66666667%
    }
    .col-md-push-1 {
        left: 8.33333333%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .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.66666667%
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
}

table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.page-commerce-cart table.cart:last-child {
    border-bottom: 1px solid #ddd;
}


.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}
.page-commerce-cart .table>tbody+tbody {
    border-top: 0
}

.table .table {
    background-color: #fff
}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8
}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
    background-color: #dff0d8
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6
}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th {
    background-color: #d9edf7
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3
}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
    background-color: #fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc
}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
    background-color: #f2dede
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

@media screen and (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }
    .table-responsive>.table {
        margin-bottom: 0
    }
    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap
    }
    .table-responsive>.table-bordered {
        border: 0
    }
    .table-responsive>.table-bordered>thead>tr>th:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0
    }
    .table-responsive>.table-bordered>thead>tr>th:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
    }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold
}

input[type="search"] {
    box-sizing: border-box
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

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: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #eee;
    background-image: none;
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #fff;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, 0.6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control::-ms-expand {
    border: 0;
    background-color: transparent
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1
}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed
}

textarea.form-control {
    height: auto
}

input[type="search"] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 34px
    }
    input[type="date"].input-sm,
    input[type="time"].input-sm,
    input[type="datetime-local"].input-sm,
    input[type="month"].input-sm,
    .input-group-sm input[type="date"],
    .input-group-sm input[type="time"],
    .input-group-sm input[type="datetime-local"],
    .input-group-sm input[type="month"] {
        line-height: 30px
    }
    input[type="date"].input-lg,
    input[type="time"].input-lg,
    input[type="datetime-local"].input-lg,
    input[type="month"].input-lg,
    .input-group-lg input[type="date"],
    .input-group-lg input[type="time"],
    .input-group-lg input[type="datetime-local"],
    .input-group-lg input[type="month"] {
        line-height: 46px
    }
}

.form-group {
    margin-bottom: 15px
}

.radio,
.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio label,
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9
}

.radio+.radio,
.checkbox+.checkbox {
    margin-top: -5px
}

.radio-inline,
.checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed
}

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
    cursor: not-allowed
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
}

.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

textarea.input-sm,
select[multiple].input-sm {
    height: auto
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
    height: auto
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 3px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

textarea.input-lg,
select[multiple].input-lg {
    height: auto
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 3px
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
    height: auto
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.input-lg+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.form-group-lg .form-control+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.input-sm+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.form-group-sm .form-control+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.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,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.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,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .form-control-static {
        display: inline-block
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        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-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px
    }
}

@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #fff;
    text-decoration: none
}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b
}

.btn-default:focus,
.btn-default.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.btn-default:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-image: none
}

.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.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.btn-default .badge {
    color: #f58220;
    background-color: #fff
}

.btn-primary {
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234
}

.btn-primary:focus,
.btn-primary.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.btn-primary:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image: none
}

.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.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.btn-primary .badge {
    color: #3f3f41;
    background-color: #f58220
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success:focus,
.btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active:hover,
.btn-success.active:hover,
.open>.dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open>.dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open>.dropdown-toggle.btn-success.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-image: none
}

.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.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #7f7f83;
    background-color: #e6e6e6;
    border-color: #d9d9d9
}

.btn-info:focus,
.btn-info.focus {
    color: #7f7f83;
    background-color: #cdcdcd;
    border-color: #9a9a9a
}

.btn-info:hover {
    color: #7f7f83;
    background-color: #cdcdcd;
    border-color: #bbb
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #7f7f83;
    background-color: #cdcdcd;
    border-color: #bbb
}

.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus {
    color: #7f7f83;
    background-color: #bbb;
    border-color: #9a9a9a
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image: none
}

.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.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
    background-color: #e6e6e6;
    border-color: #d9d9d9
}

.btn-info .badge {
    color: #e6e6e6;
    background-color: #7f7f83
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning:focus,
.btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open>.dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open>.dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open>.dropdown-toggle.btn-warning.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    background-image: none
}

.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.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open>.dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open>.dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open>.dropdown-toggle.btn-danger.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image: none
}

.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.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    color: #f58220;
    font-weight: normal;
    border-radius: 0
}

.btn-link,
.btn-link:active,
.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 {
    color: #c05d09;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 3px
}

.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

.btn-xs,
.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 3px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: bold
}

.alert>p,
.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.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: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge,
.btn-group-xs>.btn .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
    color: #f58220;
    background-color: #fff
}

.list-group-item>.badge {
    float: right
}

.list-group-item>.badge+.badge {
    margin-right: 5px
}

.nav-pills>li>a>.badge {
    margin-left: 3px
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    float: left
}

.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+.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,
.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:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-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
}

.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: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 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;
    width: 100%;
    max-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-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.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-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[data-toggle="buttons"]>.btn input[type="radio"],
[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
[data-toggle="buttons"]>.btn input[type="checkbox"],
[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 3px
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc
}

.breadcrumb>.active {
    color: #777
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.fade {
    opacity: 0;
    transition: opacity .15s linear;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -ms-transition: opacity .15s linear;
    -o-transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropup,
.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;cursor: pointer;
    white-space: nowrap
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}
.dropdown-menu>li> .btn-add-to-cart {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    width: 100%;
background: none;
border: 0;
text-align: left;
}

.dropdown-menu>li> .btn-add-to-cart:hover,
.dropdown-menu>li> .btn-add-to-cart:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #f58220
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: #777
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .form-control:focus {
    z-index: 3
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 3px
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px
}

textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

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[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.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 {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #eee;
    border-radius: 3px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 4px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 3px
}

.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
}

.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
}

.input-group-btn {
    position: relative;
    font-size: 0;
    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 {
    z-index: 2;
    margin-left: -1px
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.label:hover,
a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #f58220
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #d8690a
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9302c
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

a.list-group-item,
button.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5
}

button.list-group-item {
    width: 100%;
    text-align: left
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
    background-color: #eee;
    color: #777;
    cursor: not-allowed
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
    color: #777
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #f58220;
    border-color: #f58220
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #feefe3
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success,
button.list-group-item-success {
    color: #3c763d
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
    color: inherit
}

a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info,
button.list-group-item-info {
    color: #31708f
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
    color: inherit
}

a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning,
button.list-group-item-warning {
    color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
    color: inherit
}

a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger,
button.list-group-item-danger {
    color: #a94442
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
    color: inherit
}

a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    transform: translate(0, -25%);
    -webkit-transform: translate(0, -25%);
    -moz-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out
}

.modal.in .modal-dialog {
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5)
    }
    .modal-sm {
        width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media,
.media-body {
    zoom: 1;
    overflow: hidden
}

.media-body {
    width: 10000px
}

.media-object {
    display: block
}

.media-object.img-thumbnail {
    max-width: none
}

.media-right,
.media>.pull-right {
    padding-left: 10px
}

.media-left,
.media>.pull-left {
    padding-right: 10px
}

.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top
}

.media-middle {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav>li {
    position: relative;
    display: block
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #eee;
    border-color: #f58220
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.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 {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 3px 3px 0 0
}

.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 {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified>li {
    float: none
}

.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: 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 {
    margin-right: 0;
    border-radius: 3px
}

.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: 3px 3px 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: 3px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #f58220
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified>li {
    float: none
}

.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: 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
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 3px
}

.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: 3px 3px 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 {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media (min-width:768px) {
    .navbar {
        border-radius: 3px
    }
}

@media (min-width:768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }
    .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
    }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px
}

@media (max-device-width:480px) and (orientation:landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px
    }
}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width:768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none
}

.navbar-brand>img {
    display: block
}

@media (min-width:768px) {
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width:768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }
    .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-top: 15px;
        padding-bottom: 15px
    }
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 8px;
    margin-bottom: 8px
}

@media (min-width:768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .navbar-form .form-control-static {
        display: inline-block
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        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-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        box-shadow: none
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px
    }
}

@media (min-width:768px) {
    .navbar-left {
        float: left !important;
        float: left
    }
    .navbar-right {
        float: right !important;
        float: right;
        margin-right: -15px
    }
    .navbar-right~.navbar-right {
        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 {
    color: #5e5e5e;
    background-color: transparent
}

.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 {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
}

.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:767px) {
    .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 {
        color: #333;
        background-color: transparent
    }
    .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 {
        color: #555;
        background-color: #e7e7e7
    }
    .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 {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #333
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-text {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #080808
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent
}

.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:767px) {
    .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: #9d9d9d
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent
    }
    .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 {
        color: #fff;
        background-color: #080808
    }
    .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 {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .btn-link {
    color: #9d9d9d
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 3px
}

.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #f58220;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;cursor: pointer;background: none;
width: auto;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    z-index: 2;
    color: #c05d09;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #f58220;
    border-color: #f58220;
    cursor: default
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.pager li {
    display: inline
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:hover,
.pager li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,
.pager .next>span {
    float: right
}

.pager .previous>a,
.pager .previous>span {
    float: left
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
    margin-bottom: 0
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group+.panel-footer {
    border-top-width: 0
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
    margin-bottom: 0
}

.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.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: 2px
}

.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: 2px
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.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: 2px
}

.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: 2px
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    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
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0
}

.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
}

.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
}

.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
}

.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
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 3px
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #f58220
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #f58220;
    border-color: #f58220
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #f58220
}

.panel-primary>.panel-heading .badge {
    color: #f58220;
    background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #f58220
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 2px 2px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    border-width: 10px;
    content: ""
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25)
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25)
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 3px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #f58220;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    transition: width .6s ease;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -ms-transition: width .6s ease;
    -o-transition: width .6s ease
}

.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}

@-ms-viewport {
    width: device-width
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important
}

@media (max-width:767px) {
    .visible-xs {
        display: block !important
    }
    table.visible-xs {
        display: table !important
    }
    tr.visible-xs {
        display: table-row !important
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important
    }
    table.visible-sm {
        display: table !important
    }
    tr.visible-sm {
        display: table-row !important
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important
    }
.submit_btn.btn.btn-primary{display: block;width: 100%; margin-top: 8px;}
.page-home .welcome .section-widget-newsletter form .form-control {width: 100%;}

}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important
    }
    table.visible-md {
        display: table !important
    }
    tr.visible-md {
        display: table-row !important
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important
    }
    table.visible-lg {
        display: table !important
    }
    tr.visible-lg {
        display: table-row !important
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width:767px) {
    .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 !important
    }
    tr.visible-print {
        display: table-row !important
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

.thumbnail,
.page-general .section-content img {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out
}

.thumbnail>img,
.thumbnail a>img {
    margin-left: auto;
    margin-right: auto
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #f58220
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #3f3f41;
    border-radius: 3px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #3f3f41
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #3f3f41
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #3f3f41
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #3f3f41
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #3f3f41
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #3f3f41
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #3f3f41
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #3f3f41
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd: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,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.header-navbar:before,
.header-navbar:after,
.header-navbar ul.main:before,
.header-navbar ul.main:after,
.contain:before,
.contain:after,
.wrapper:before,
.wrapper:after,
.page-general .section-sidebar .section-widget.section-widget-nav ul:before,
.page-general .section-sidebar .section-widget.section-widget-nav ul:after,
.page-account .content-wrapper .section-nav ul:before,
.page-account .content-wrapper .section-nav ul:after,
.page-account .content-wrapper .section-content form .form-group:before,
.page-account .content-wrapper .section-content form .form-group:after,
.section-widget-jewelry ul:before,
.section-widget-jewelry ul:after,
.banner .section-widget-banner .wrapper:before,
.banner .section-widget-banner .wrapper:after,
.page-home .banner .section-widget-heading .section-widget-inner:before,
.page-home .banner .section-widget-heading .section-widget-inner:after,
.page-get-informed .block-get-informed-1 .wrapper:before,
.page-get-informed .block-get-informed-1 .wrapper:after,
.page-get-informed .block-get-informed-c .wrapper:before,
.page-get-informed .block-get-informed-c .wrapper:after,
.page-get-informed .block-get-informed-3 .wrapper:before,
.page-get-informed .block-get-informed-3 .wrapper:after,
.page-get-informed .block-get-informed-4 .wrapper:before,
.page-get-informed .block-get-informed-4 .wrapper:after {
    content: " ";
    display: table
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.modal-header:after,
.modal-footer:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.header-navbar:after,
.header-navbar ul.main:after,
.contain:after,
.wrapper:after,
.page-general .section-sidebar .section-widget.section-widget-nav ul:after,
.page-account .content-wrapper .section-nav ul:after,
.page-account .content-wrapper .section-content form .form-group:after,
.section-widget-jewelry ul:after,
.banner .section-widget-banner .wrapper:after,
.page-home .banner .section-widget-heading .section-widget-inner:after,
.page-get-informed .block-get-informed-1 .wrapper:after,
.page-get-informed .block-get-informed-c .wrapper:after,
.page-get-informed .block-get-informed-3 .wrapper:after,
.page-get-informed .block-get-informed-4 .wrapper:after {
    clear: both
}

.center-block,
.widget-testimonials .item-testimonial .content,
.widget-testimonials .item-testimonial .cover img,
.widget-gemstones li img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right,
.page-account-commerce-receipt .section-confirmation .inner .item-order {
    float: right !important
}

.pull-left,
.page-general .sidebar-left .section-sidebar {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ededed;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
}

.well-lg {
    padding: 24px;
    border-radius: 3px
}

.well-sm {
    padding: 9px;
    border-radius: 4px
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.html') format('woff2'), 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 {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\002a"
}

.glyphicon-plus:before {
    content: "\002b"
}

.glyphicon-euro:before,
.glyphicon-eur:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.glyphicon-cd:before {
    content: "\e201"
}

.glyphicon-save-file:before {
    content: "\e202"
}

.glyphicon-open-file:before {
    content: "\e203"
}

.glyphicon-level-up:before {
    content: "\e204"
}

.glyphicon-copy:before {
    content: "\e205"
}

.glyphicon-paste:before {
    content: "\e206"
}

.glyphicon-alert:before {
    content: "\e209"
}

.glyphicon-equalizer:before {
    content: "\e210"
}

.glyphicon-king:before {
    content: "\e211"
}

.glyphicon-queen:before {
    content: "\e212"
}

.glyphicon-pawn:before {
    content: "\e213"
}

.glyphicon-bishop:before {
    content: "\e214"
}

.glyphicon-knight:before {
    content: "\e215"
}

.glyphicon-baby-formula:before {
    content: "\e216"
}

.glyphicon-tent:before {
    content: "\26fa"
}

.glyphicon-blackboard:before {
    content: "\e218"
}

.glyphicon-bed:before {
    content: "\e219"
}

.glyphicon-apple:before {
    content: "\f8ff"
}

.glyphicon-erase:before {
    content: "\e221"
}

.glyphicon-hourglass:before {
    content: "\231b"
}

.glyphicon-lamp:before {
    content: "\e223"
}

.glyphicon-duplicate:before {
    content: "\e224"
}

.glyphicon-piggy-bank:before {
    content: "\e225"
}

.glyphicon-scissors:before {
    content: "\e226"
}

.glyphicon-bitcoin:before {
    content: "\e227"
}

.glyphicon-btc:before {
    content: "\e227"
}

.glyphicon-xbt:before {
    content: "\e227"
}

.glyphicon-yen:before {
    content: "\00a5"
}

.glyphicon-jpy:before {
    content: "\00a5"
}

.glyphicon-ruble:before {
    content: "\20bd"
}

.glyphicon-rub:before {
    content: "\20bd"
}

.glyphicon-scale:before {
    content: "\e230"
}

.glyphicon-ice-lolly:before {
    content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}

.glyphicon-education:before {
    content: "\e233"
}

.glyphicon-option-horizontal:before {
    content: "\e234"
}

.glyphicon-option-vertical:before {
    content: "\e235"
}

.glyphicon-menu-hamburger:before {
    content: "\e236"
}

.glyphicon-modal-window:before {
    content: "\e237"
}

.glyphicon-oil:before {
    content: "\e238"
}

.glyphicon-grain:before {
    content: "\e239"
}

.glyphicon-sunglasses:before {
    content: "\e240"
}

.glyphicon-text-size:before {
    content: "\e241"
}

.glyphicon-text-color:before {
    content: "\e242"
}

.glyphicon-text-background:before {
    content: "\e243"
}

.glyphicon-object-align-top:before {
    content: "\e244"
}

.glyphicon-object-align-bottom:before {
    content: "\e245"
}

.glyphicon-object-align-horizontal:before {
    content: "\e246"
}

.glyphicon-object-align-left:before {
    content: "\e247"
}

.glyphicon-object-align-vertical:before {
    content: "\e248"
}

.glyphicon-object-align-right:before {
    content: "\e249"
}

.glyphicon-triangle-right:before {
    content: "\e250"
}

.glyphicon-triangle-left:before {
    content: "\e251"
}

.glyphicon-triangle-bottom:before {
    content: "\e252"
}

.glyphicon-triangle-top:before {
    content: "\e253"
}

.glyphicon-console:before {
    content: "\e254"
}

.glyphicon-superscript:before {
    content: "\e255"
}

.glyphicon-subscript:before {
    content: "\e256"
}

.glyphicon-menu-left:before {
    content: "\e257"
}

.glyphicon-menu-right:before {
    content: "\e258"
}

.glyphicon-menu-down:before {
    content: "\e259"
}

.glyphicon-menu-up:before {
    content: "\e260"
}


/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont5b62.eot?v=4.6.3');
    src: url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont5b62.html?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont5b62.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont5b62.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont5b62.svg?v=4.6.3#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right,
.page-account-commerce-receipt .section-confirmation .inner .item-order {
    float: right
}

.pull-left,
.page-general .sidebar-left .section-sidebar {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158"
}

.fa-won:before,
.fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-slack:before {
    content: "\f198"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-spoon:before {
    content: "\f1b1"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
    content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-file-pdf-o:before {
    content: "\f1c1"
}

.fa-file-word-o:before {
    content: "\f1c2"
}

.fa-file-excel-o:before {
    content: "\f1c3"
}

.fa-file-powerpoint-o:before {
    content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8"
}

.fa-file-code-o:before {
    content: "\f1c9"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
    content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-history:before {
    content: "\f1da"
}

.fa-circle-thin:before {
    content: "\f1db"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-sliders:before {
    content: "\f1de"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bell-slash-o:before {
    content: "\f1f7"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-area-chart:before {
    content: "\f1fe"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bus:before {
    content: "\f207"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-cc:before {
    content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b"
}

.fa-meanpath:before {
    content: "\f20c"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-venus:before {
    content: "\f221"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-facebook-official:before {
    content: "\f230"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-yc:before,
.fa-y-combinator:before {
    content: "\f23b"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-battery-4:before,
.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\f244"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-sticky-note-o:before {
    content: "\f24a"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-hourglass-o:before {
    content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\f255"
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
    content: "\f256"
}

.fa-hand-scissors-o:before {
    content: "\f257"
}

.fa-hand-lizard-o:before {
    content: "\f258"
}

.fa-hand-spock-o:before {
    content: "\f259"
}

.fa-hand-pointer-o:before {
    content: "\f25a"
}

.fa-hand-peace-o:before {
    content: "\f25b"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-safari:before {
    content: "\f267"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-tv:before,
.fa-television:before {
    content: "\f26c"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-calendar-plus-o:before {
    content: "\f271"
}

.fa-calendar-minus-o:before {
    content: "\f272"
}

.fa-calendar-times-o:before {
    content: "\f273"
}

.fa-calendar-check-o:before {
    content: "\f274"
}

.fa-industry:before {
    content: "\f275"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-map-o:before {
    content: "\f278"
}

.fa-map:before {
    content: "\f279"
}

.fa-commenting:before {
    content: "\f27a"
}

.fa-commenting-o:before {
    content: "\f27b"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-vimeo:before {
    content: "\f27d"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-edge:before {
    content: "\f282"
}

.fa-credit-card-alt:before {
    content: "\f283"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-modx:before {
    content: "\f285"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-usb:before {
    content: "\f287"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-pause-circle-o:before {
    content: "\f28c"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stop-circle-o:before {
    content: "\f28e"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-percent:before {
    content: "\f295"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-envira:before {
    content: "\f299"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-wheelchair-alt:before {
    content: "\f29b"
}

.fa-question-circle-o:before {
    content: "\f29c"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
    content: "\f2a4"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-signing:before,
.fa-sign-language:before {
    content: "\f2a7"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\f2b3"
}

.fa-fa:before,
.fa-font-awesome:before {
    content: "\f2b4"
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

body {
    -webkit-backface-visibility: hidden
}

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9)
    }
    100% {
        -webkit-transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px)
    }
    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px)
    }
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1)
    }
    25% {
        -webkit-transform: scale(.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3)
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        transform: perspective(400px) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) scale(1);
        transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.flip {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flip;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flip;
    -o-backface-visibility: visible !important;
    -o-animation-name: flip;
    backface-visibility: visible !important;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInX;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInX;
    backface-visibility: visible !important;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipInY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipInY;
    backface-visibility: visible !important;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -moz-animation-name: flipOutX;
    -moz-backface-visibility: visible !important;
    -o-animation-name: flipOutX;
    -o-backface-visibility: visible !important;
    animation-name: flipOutX;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: flipOutY;
    -o-backface-visibility: visible !important;
    -o-animation-name: flipOutY;
    backface-visibility: visible !important;
    animation-name: flipOutY
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    40% {
        -webkit-transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out
    }
    100% {
        -webkit-transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0) skewX(0deg);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }
    80% {
        -webkit-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0) skewX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -transform-origin: left bottom;
        -transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px)
    }
}

@keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes swing {
    20%,
    40%,
    60%,
    80%,
    100% {
        -webkit-transform-origin: top center
    }
    20% {
        -webkit-transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg)
    }
    100% {
        -webkit-transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1)
    }
    10%,
    20% {
        -webkit-transform: scale(.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    10%,
    20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wiggle {
    0% {
        -webkit-transform: skewX(9deg)
    }
    10% {
        -webkit-transform: skewX(-8deg)
    }
    20% {
        -webkit-transform: skewX(7deg)
    }
    30% {
        -webkit-transform: skewX(-6deg)
    }
    40% {
        -webkit-transform: skewX(5deg)
    }
    50% {
        -webkit-transform: skewX(-4deg)
    }
    60% {
        -webkit-transform: skewX(3deg)
    }
    70% {
        -webkit-transform: skewX(-2deg)
    }
    80% {
        -webkit-transform: skewX(1deg)
    }
    90% {
        -webkit-transform: skewX(0deg)
    }
    100% {
        -webkit-transform: skewX(0deg)
    }
}

@keyframes wiggle {
    0% {
        -webkit-transform: skewX(9deg);
        transform: skewX(9deg)
    }
    10% {
        -webkit-transform: skewX(-8deg);
        transform: skewX(-8deg)
    }
    20% {
        -webkit-transform: skewX(7deg);
        transform: skewX(7deg)
    }
    30% {
        -webkit-transform: skewX(-6deg);
        transform: skewX(-6deg)
    }
    40% {
        -webkit-transform: skewX(5deg);
        transform: skewX(5deg)
    }
    50% {
        -webkit-transform: skewX(-4deg);
        transform: skewX(-4deg)
    }
    60% {
        -webkit-transform: skewX(3deg);
        transform: skewX(3deg)
    }
    70% {
        -webkit-transform: skewX(-2deg);
        transform: skewX(-2deg)
    }
    80% {
        -webkit-transform: skewX(1deg);
        transform: skewX(1deg)
    }
    90% {
        -webkit-transform: skewX(0deg);
        transform: skewX(0deg)
    }
    100% {
        -webkit-transform: skewX(0deg);
        transform: skewX(0deg)
    }
}

.wiggle {
    -webkit-animation-name: wiggle;
    animation-name: wiggle;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}


/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.42
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */

.bootstrap-datetimepicker-widget {
    list-style: none
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    margin: 2px 0;
    padding: 4px;
    width: 19em
}

@media (min-width:768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media (min-width:992px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media (min-width:1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
    content: '';
    display: inline-block;
    position: absolute
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    top: -7px;
    left: 7px
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    top: -6px;
    left: 8px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #ccc;
    border-top-color: rgba(0, 0, 0, 0.2);
    bottom: -7px;
    left: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid white;
    bottom: -6px;
    left: 7px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0
}

.bootstrap-datetimepicker-widget a[data-action]:active {
    box-shadow: none
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0
}

.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle AM/PM"
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Clear the picker"
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Set the date to today"
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center
}

.bootstrap-datetimepicker-widget .picker-switch::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle Date and Time Screens"
}

.bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    line-height: inherit
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: 2.5;
    height: 2.5em;
    width: 100%
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
    text-align: center;
    border-radius: 3px
}

.bootstrap-datetimepicker-widget table th {
    height: 20px;
    line-height: 20px;
    width: 20px
}

.bootstrap-datetimepicker-widget table th.picker-switch {
    width: 145px
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
    background: none;
    color: #777;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table th.prev::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Previous Month"
}

.bootstrap-datetimepicker-widget table th.next::after {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Next Month"
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
    cursor: pointer
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background: #eee
}

.bootstrap-datetimepicker-widget table td {
    height: 54px;
    line-height: 54px;
    width: 54px
}

.bootstrap-datetimepicker-widget table td.cw {
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    color: #777
}

.bootstrap-datetimepicker-widget table td.day {
    height: 20px;
    line-height: 20px;
    width: 20px
}

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
    background: #eee;
    cursor: pointer
}

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
    color: #777
}

.bootstrap-datetimepicker-widget table td.today {
    position: relative
}

.bootstrap-datetimepicker-widget table td.today:before {
    content: '';
    display: inline-block;
    border: solid transparent;
    border-width: 0 0 7px 7px;
    border-bottom-color: #3f3f41;
    border-top-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 4px;
    right: 4px
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #3f3f41;
    color: #f58220;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.bootstrap-datetimepicker-widget table td.active.today:before {
    border-bottom-color: #fff
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
    background: none;
    color: #777;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 54px;
    height: 54px;
    line-height: 54px;
    margin: 2px 1.5px;
    cursor: pointer;
    border-radius: 3px
}

.bootstrap-datetimepicker-widget table td span:hover {
    background: #eee
}

.bootstrap-datetimepicker-widget table td span.active {
    background-color: #3f3f41;
    color: #f58220;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.bootstrap-datetimepicker-widget table td span.old {
    color: #777
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
    background: none;
    color: #777;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px
}

.bootstrap-datetimepicker-widget.wider {
    width: 21em
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
    line-height: 1.8em !important
}

.input-group.date .input-group-addon, .input-group.time .input-group-addon {
    cursor: pointer;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}


/* @group Base */

.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
}

.chosen-container a {
    cursor: pointer;
}


/* @end */


/* @group Single Chosen */

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 23px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}

.chosen-container-single .chosen-default {
    color: #999;
}

.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('../../tsj_core/less/chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%;
}

.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('../../tsj_core/less/chosen-sprite.png') no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
    box-sizing: border-box;
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: white url('../../tsj_core/less/chosen-sprite.png') no-repeat 100% -20px;
    background: url('../../tsj_core/less/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background: url('../../tsj_core/less/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background: url('../../tsj_core/less/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}

.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
}


/* @end */


/* @group Results */

.chosen-container .chosen-results {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
}

.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default;
}

.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
    background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff;
}

.chosen-container .chosen-results li.no-results {
    display: list-item;
    background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default;
}

.chosen-container .chosen-results li.group-option {
    padding-left: 15px;
}

.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline;
}


/* @end */


/* @group Multi Chosen */

.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto !important;
    height: 1%;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
    cursor: text;
}

.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0;
    padding: 5px;
    height: 15px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none;
    color: #666;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}

.chosen-container-multi .chosen-choices li.search-field .default {
    color: #999;
}

.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    border-radius: 3px;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('../../tsj_core/less/chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
}


/* @end */


/* @group Active  */

.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
    box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #111 !important;
}


/* @end */


/* @group Disabled Support */

.chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
}

.chosen-disabled .chosen-single {
    cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default;
}


/* @end */


/* @group Right to Left */

.chosen-rtl {
    text-align: right;
}

.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px;
}

.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px;
}

.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px;
}

.chosen-rtl .chosen-choices li {
    float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px;
}

.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
    left: 9999px;
}

.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: white url('../../tsj_core/less/chosen-sprite.png') no-repeat -30px -20px;
    background: url('../../tsj_core/less/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background: url('../../tsj_core/less/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background: url('../../tsj_core/less/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
    direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px;
}


/* @end */


/* @group Retina compatibility */

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
        background-image: url('../../tsj_core/less/chosen-sprite%402x.png') !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important;
    }
}


/* @end */


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer,
.fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url('../../tsj_core/less/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../../tsj_core/less/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../../tsj_core/less/blank.gif');
    /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}


/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../../tsj_core/less/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}


/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}


/*Retina graphics!*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading,
    .fancybox-close,
    .fancybox-prev span,
    .fancybox-next span {
        background-image: url('../../tsj_core/less/fancybox_sprite%402x.png');
        background-size: 44px 152px;
        /*The size of the normal image, half the size of the hi-res image*/
    }
    #fancybox-loading div {
        background-image: url('../../tsj_core/less/fancybox_loading%402x.gif');
        background-size: 24px 24px;
        /*The size of the normal image, half the size of the hi-res image*/
    }
}


/*
    jQuery.mmenu CSS
*/


/*
    jQuery.mmenu oncanvas CSS
*/

.mm-hidden {
    display: none !important;
}

.mm-wrapper {
    overflow-x: hidden;
    position: relative;
}

.mm-menu,
.mm-menu > .mm-panel {
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}

.mm-menu {
    background: inherit;
    display: block;
    overflow: hidden;
    padding: 0;
}

.mm-panel {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.mm-panel.mm-opened {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.mm-panel.mm-subopened {
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
}

.mm-panel.mm-highest {
    z-index: 1;
}

.mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 0 20px;
}

.mm-menu > .mm-panel.mm-hasnavbar {
    padding-top: 40px;
}

.mm-menu > .mm-panel:before,
.mm-menu > .mm-panel:after {
    content: '';
    display: block;
    height: 20px;
}

.mm-vertical .mm-panel {
    -webkit-transform: none !important;
    transform: none !important;
}

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
    display: none;
    padding: 10px 0 10px 10px;
}

.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
    border-color: transparent;
}

.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
    display: block;
}

.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
    height: 40px;
    bottom: auto;
}

.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after {
    top: 16px;
    bottom: auto;
}

.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mm-navbar {
    border-bottom: 1px solid transparent;
    text-align: center;
    line-height: 20px;
    height: 40px;
    padding: 0 40px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.mm-navbar > * {
    display: block;
    padding: 10px 0;
}

.mm-navbar a,
.mm-navbar a:hover {
    text-decoration: none;
}

.mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.mm-navbar .mm-btn {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 1;
}

.mm-navbar .mm-btn:first-child {
    padding-left: 20px;
    left: 0;
}

.mm-navbar .mm-btn:last-child {
    padding-right: 20px;
    right: 0;
}

.mm-panel .mm-navbar {
    display: none;
}

.mm-panel.mm-hasnavbar .mm-navbar {
    display: block;
}

.mm-listview,
.mm-listview > li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0;
}

.mm-listview {
    font: inherit;
    font-size: 14px;
}

.mm-listview a,
.mm-listview a:hover {
    text-decoration: none;
}

.mm-listview > li {
    position: relative;
}

.mm-listview > li > a,
.mm-listview > li > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: inherit;
    line-height: 20px;
    display: block;
    padding: 10px 10px 10px 20px;
    margin: 0;
}

.mm-listview > li > a.mm-arrow,
.mm-listview > li > span.mm-arrow {
    padding-right: 50px;
}

.mm-listview > li:not(.mm-divider):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.mm-listview > li:not(.mm-divider):after {
    left: 20px;
}

.mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
}

.mm-listview .mm-next:before {
    content: '';
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}

.mm-listview .mm-next + a,
.mm-listview .mm-next + span {
    margin-right: 50px;
}

.mm-listview .mm-next.mm-fullsubopen {
    width: 100%;
}

.mm-listview .mm-next.mm-fullsubopen:before {
    border-left: none;
}

.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span {
    padding-right: 50px;
    margin-right: 0;
}

.mm-menu > .mm-panel > .mm-listview {
    margin-left: -20px;
    margin-right: -20px;
}

.mm-menu > .mm-panel > .mm-listview.mm-first {
    margin-top: -20px;
}

.mm-menu > .mm-panel > .mm-listview.mm-last {
    padding-bottom: 20px;
}

.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.mm-prev:before {
    border-right: none;
    border-bottom: none;
    left: 20px;
}

.mm-next:after,
.mm-arrow:after {
    border-top: none;
    border-left: none;
    right: 20px;
}

.mm-divider {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
}

.mm-listview > li.mm-spacer {
    padding-top: 40px;
}

.mm-listview > li.mm-spacer > .mm-next {
    top: 40px;
}

.mm-listview > li.mm-spacer.mm-divider {
    padding-top: 25px;
}

.mm-menu {
    background: #f3f3f3;
    color: rgba(0, 0, 0, 0.7);
}

.mm-menu .mm-navbar {
    border-color: rgba(0, 0, 0, 0.1);
}

.mm-menu .mm-navbar > *,
.mm-menu .mm-navbar a {
    color: rgba(0, 0, 0, 0.3);
}

.mm-menu .mm-navbar .mm-btn:before,
.mm-menu .mm-navbar .mm-btn:after {
    border-color: rgba(0, 0, 0, 0.3);
}

.mm-menu .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.1);
}

.mm-menu .mm-listview > li .mm-prev:before,
.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after {
    border-color: rgba(0, 0, 0, 0.3);
}

.mm-menu .mm-listview > li .mm-prev:after,
.mm-menu .mm-listview > li .mm-next:before {
    border-color: rgba(0, 0, 0, 0.1);
}

.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.5);
}

.mm-menu.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu .mm-listview li.mm-opened.mm-vertical > a.mm-next,
.mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.05);
}

.mm-menu .mm-divider {
    background: rgba(0, 0, 0, 0.05);
}


/*
    jQuery.mmenu offcanvas addon CSS
*/

.mm-page {
    box-sizing: border-box;
    position: relative;
}

.mm-slideout {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}

html.mm-opened {
    overflow: hidden;
    position: relative;
}

html.mm-opened body {
    overflow: hidden;
}

html.mm-background .mm-page {
    background: inherit;
}

#mm-blocker {
    background: rgba(3, 2, 1, 0);
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
}

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
    display: block;
}

.mm-menu.mm-offcanvas {
    display: none;
    position: fixed;z-index: 999;
}

.mm-menu.mm-current {
    display: block;
}

.mm-menu {
    width: 80%;
    min-width: 140px;
    max-width: 440px;
}

html.mm-opening .mm-slideout {
    -webkit-transform: translate(80%, 0);
    transform: translate(80%, 0);
}

@media all and (max-width: 175px) {
    html.mm-opening .mm-slideout {
        -webkit-transform: translate(140px, 0);
        transform: translate(140px, 0);
    }
}

@media all and (min-width: 550px) {
    html.mm-opening .mm-slideout {
        -webkit-transform: translate(440px, 0);
        transform: translate(440px, 0);
    }
}


/*
    jQuery.mmenu autoHeight addon CSS
*/

.mm-menu.mm-top.mm-autoheight,
.mm-menu.mm-bottom.mm-autoheight {
    max-height: 80%;
}

.mm-menu.mm-top.mm-autoheight.mm-fullscreen,
.mm-menu.mm-bottom.mm-autoheight.mm-fullscreen {
    max-height: 100%;
}

.mm-menu.mm-measureheight > .mm-panel {
    bottom: auto !important;
    height: auto !important;
}


/*
    jQuery.mmenu counters addon CSS
*/

em.mm-counter {
    font: inherit;
    font-size: 14px;
    font-style: normal;
    text-indent: 0;
    line-height: 20px;
    display: block;
    margin-top: -10px;
    position: absolute;
    right: 45px;
    top: 50%;
}

em.mm-counter + a.mm-next {
    padding-left: 40px;
}

em.mm-counter + a.mm-next + a,
em.mm-counter + a.mm-next + span {
    margin-right: 90px;
}

em.mm-counter + a.mm-fullsubopen {
    padding-left: 0;
}

.mm-vertical > .mm-counter {
    top: 12px;
    margin-top: 0;
}

.mm-vertical.mm-spacer > .mm-counter {
    margin-top: 40px;
}

.mm-nosubresults > .mm-counter {
    display: none;
}

.mm-menu em.mm-counter {
    color: rgba(0, 0, 0, 0.3);
}


/*
    jQuery.mmenu dividers addon CSS
*/

.mm-divider > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    line-height: 25px;
}

.mm-divider.mm-opened a.mm-next:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mm-collapsed:not(.mm-uncollapsed) {
    display: none;
}

.mm-fixeddivider {
    background: inherit;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mm-fixeddivider:after {
    content: none !important;
    display: none !important;
}

.mm-hasdividers .mm-fixeddivider {
    display: block;
}

.mm-menu .mm-fixeddivider span {
    background: rgba(0, 0, 0, 0.05);
}


/*
    jQuery.mmenu dragOpen addon CSS
*/

html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}


/*
    jQuery.mmenu navbar addon CSS
*/

.mm-menu > .mm-navbar {
    background: inherit;
    padding: 0;
    z-index: 3;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mm-navbar-bottom {
    border-top: 1px solid transparent;
    border-bottom: none;
    top: auto;
    bottom: 0;
}

.mm-navbar-top ~ .mm-navbar-top {
    border-bottom: none;
}

.mm-navbar-bottom ~ .mm-navbar-bottom {
    border-top: none;
}

.mm-navbar.mm-hasbtns {
    padding: 0 40px;
}

.mm-navbar-top-1 {
    top: 0px;
}

.mm-hasnavbar-top-1 .mm-panel {
    top: 40px;
}

.mm-hasnavbar-top-1 .mm-indexer {
    top: 50px;
}

.mm-hasnavbar-top-1 .mm-fixeddivider {
    top: 40px;
}

.mm-navbar-top-2 {
    top: 40px;
}

.mm-hasnavbar-top-2 .mm-panel {
    top: 80px;
}

.mm-hasnavbar-top-2 .mm-indexer {
    top: 90px;
}

.mm-hasnavbar-top-2 .mm-fixeddivider {
    top: 80px;
}

.mm-navbar-top-3 {
    top: 80px;
}

.mm-hasnavbar-top-3 .mm-panel {
    top: 120px;
}

.mm-hasnavbar-top-3 .mm-indexer {
    top: 130px;
}

.mm-hasnavbar-top-3 .mm-fixeddivider {
    top: 120px;
}

.mm-navbar-bottom-1 {
    bottom: 0px;
}

.mm-hasnavbar-bottom-1 .mm-panel {
    bottom: 40px;
}

.mm-hasnavbar-bottom-1 .mm-indexer {
    bottom: 50px;
}

.mm-navbar-bottom-2 {
    bottom: 40px;
}

.mm-hasnavbar-bottom-2 .mm-panel {
    bottom: 80px;
}

.mm-hasnavbar-bottom-2 .mm-indexer {
    bottom: 90px;
}

.mm-navbar-bottom-3 {
    bottom: 80px;
}

.mm-hasnavbar-bottom-3 .mm-panel {
    bottom: 120px;
}

.mm-hasnavbar-bottom-3 .mm-indexer {
    bottom: 130px;
}

.mm-close {
    text-align: right;
}

.mm-close:after {
    content: 'x';
}

.mm-navbar-2 > *,
.mm-navbar-3 > *,
.mm-navbar-4 > *,
.mm-navbar-5 > *,
.mm-navbar-6 > * {
    display: block;
    float: left;
}

.mm-navbar-2 > * {
    width: 50%;
}

.mm-navbar-3 > * {
    width: 33.33%;
}

.mm-navbar-4 > * {
    width: 25%;
}

.mm-navbar-5 > * {
    width: 20%;
}

.mm-navbar-6 > * {
    width: 16.66%;
}


/*
    jQuery.mmenu searchfield addon CSS
*/

.mm-search,
.mm-search input {
    box-sizing: border-box;
}

.mm-search {
    height: 40px;
    padding: 7px 10px 0 10px;
}

.mm-search input {
    border: none;
    border-radius: 26px;
    font: inherit;
    font-size: 14px;
    line-height: 26px;
    outline: none;
    display: block;
    width: 100%;
    height: 26px;
    margin: 0;
    padding: 0 10px;
}

.mm-search input::-ms-clear {
    display: none;
}

.mm-panel > .mm-search {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.mm-panel.mm-hassearch {
    padding-top: 40px;
}

.mm-panel.mm-hassearch.mm-hasnavbar {
    padding-top: 80px;
}

.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
    top: 40px;
}

.mm-noresultsmsg {
    text-align: center;
    font-size: 21px;
    display: none;
    padding: 40px 0;
}

.mm-noresults .mm-noresultsmsg {
    display: block;
}

.mm-noresults .mm-indexer {
    display: none !important;
}

li.mm-nosubresults > a.mm-next {
    display: none;
}

li.mm-nosubresults > a.mm-next + a,
li.mm-nosubresults > a.mm-next + span {
    padding-right: 10px;
}

.mm-menu .mm-search input {
    background: rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, 0.7);
}

.mm-menu .mm-noresultsmsg {
    color: rgba(0, 0, 0, 0.3);
}


/*
    jQuery.mmenu sectionIndexer addon CSS
*/

.mm-indexer {
    background: inherit;
    text-align: center;
    font-size: 12px;
    box-sizing: border-box;
    width: 20px;
    position: absolute;
    top: 10px;
    bottom: 10px;
    right: -100px;
    z-index: 3;
    -webkit-transition: right 0.4s ease;
    transition: right 0.4s ease;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mm-indexer a {
    text-decoration: none;
    display: block;
    height: 3.85%;
}

.mm-indexer ~ .mm-panel.mm-hasindexer {
    padding-right: 40px;
}

.mm-hasindexer .mm-indexer {
    right: 0;
}

.mm-hasindexer .mm-fixeddivider {
    right: 20px;
}

.mm-menu .mm-indexer a {
    color: rgba(0, 0, 0, 0.3);
}


/*
    jQuery.mmenu toggles addon CSS
*/

input.mm-toggle,
input.mm-check {
    position: absolute;
    left: -10000px;
}

label.mm-toggle,
label.mm-check {
    margin: 0;
    position: absolute;
    top: 50%;
    z-index: 2;
}

label.mm-toggle:before,
label.mm-check:before {
    content: '';
    display: block;
}

label.mm-toggle {
    border-radius: 30px;
    width: 50px;
    height: 30px;
    margin-top: -15px;
}

label.mm-toggle:before {
    border-radius: 30px;
    width: 28px;
    height: 28px;
    margin: 1px;
}

input.mm-toggle:checked ~ label.mm-toggle:before {
    float: right;
}

label.mm-check {
    width: 30px;
    height: 30px;
    margin-top: -15px;
}

label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: 0.1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

input.mm-check:checked ~ label.mm-check:before {
    opacity: 1;
}

li.mm-vertical label.mm-toggle,
li.mm-vertical label.mm-check {
    bottom: auto;
    margin-top: 0;
}

li.mm-vertical label.mm-toggle {
    top: 5px;
}

li.mm-vertical label.mm-check {
    top: 5px;
}

label.mm-toggle,
label.mm-check {
    right: 20px;
}

label.mm-toggle + a,
label.mm-toggle + span {
    padding-right: 80px;
}

label.mm-check + a,
label.mm-check + span {
    padding-right: 60px;
}

a.mm-next + label.mm-toggle,
a.mm-next + label.mm-check {
    right: 60px;
}

a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span,
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
    margin-right: 50px;
}

a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
    padding-right: 70px;
}

a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
    padding-right: 50px;
}

em.mm-counter + a.mm-next + label.mm-toggle,
em.mm-counter + a.mm-next + label.mm-check {
    right: 100px;
}

em.mm-counter + a.mm-next + label.mm-toggle + a,
em.mm-counter + a.mm-next + label.mm-toggle + span,
em.mm-counter + a.mm-next + label.mm-check + a,
em.mm-counter + a.mm-next + label.mm-check + span {
    margin-right: 90px;
}

.mm-menu label.mm-toggle {
    background: rgba(0, 0, 0, 0.1);
}

.mm-menu label.mm-toggle:before {
    background: #f3f3f3;
}

.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963;
}

.mm-menu label.mm-check:before {
    border-color: rgba(0, 0, 0, 0.7);
}


/*
    jQuery.mmenu borderstyle extension CSS
*/

.mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after {
    content: none;
}

.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after {
    left: 0 !important;
}


/*
    jQuery.mmenu effects extension CSS
*/

html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}

html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-offcanvas {
    -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
    transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-offcanvas {
    -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
    transform: scale(1, 1) translate3d(0%, 0, 0);
}

html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
    -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
    transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
}

html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-offcanvas {
    -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
    transform: scale(1, 1) translate3d(0%, 0, 0);
}

html.mm-effect-slide-menu .mm-menu.mm-offcanvas {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}

html.mm-effect-slide-menu.mm-opened .mm-menu.mm-offcanvas {
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
}

html.mm-effect-slide-menu.mm-opening .mm-menu.mm-offcanvas {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
}

html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-offcanvas {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.mm-menu.mm-effect-zoom-panels .mm-panel {
    -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
    transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition-property: -webkit-transform, left;
    -webkit-transition-property: left, -webkit-transform;
    transition-property: left, -webkit-transform;
    transition-property: transform, left;
    transition-property: transform, left, -webkit-transform;
}

.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
    transform: scale(1, 1) translate3d(0%, 0, 0);
}

.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened {
    -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
    transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
}

.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}


/*
    jQuery.mmenu fullscreen extension CSS
*/

.mm-menu.mm-fullscreen {
    width: 100%;
    min-width: 140px;
    max-width: 10000px;
}

html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
}

@media all and (max-width: 140px) {
    html.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate(140px, 0);
        transform: translate(140px, 0);
    }
}

@media all and (min-width: 10000px) {
    html.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate(10000px, 0);
        transform: translate(10000px, 0);
    }
}

html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
}

@media all and (max-width: 140px) {
    html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
    }
}

@media all and (min-width: 10000px) {
    html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
        -webkit-transform: translate(-10000px, 0);
        transform: translate(-10000px, 0);
    }
}

.mm-menu.mm-fullscreen.mm-top,
.mm-menu.mm-fullscreen.mm-bottom {
    height: 100%;
    min-height: 140px;
    max-height: 10000px;
}

html.mm-opened.mm-fullscreen .mm-page {
    box-shadow: none !important;
}


/*
    jQuery.mmenu multiline extension CSS
*/

.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span {
    text-overflow: clip;
    white-space: normal;
}


/*
    jQuery.mmenu pageshadow extension CSS
*/

.mm-menu.mm-pageshadow:after {
    content: "";
    display: block;
    width: 20px;
    height: 120%;
    position: absolute;
    left: 100%;
    top: -10%;
    z-index: 99;
}

.mm-menu.mm-pageshadow.mm-right:after {
    left: auto;
    right: 100%;
}

.mm-menu.mm-pageshadow.mm-next:after,
.mm-menu.mm-pageshadow.mm-front:after {
    content: none;
    display: none;
}

.mm-menu.mm-pageshadow:after {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}


/*
    jQuery.mmenu position extension CSS
*/

.mm-menu.mm-top,
.mm-menu.mm-bottom {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.mm-menu.mm-right {
    left: auto;
    right: 0;
}

.mm-menu.mm-bottom {
    top: auto;
    bottom: 0;
}

html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-80%, 0);
    transform: translate(-80%, 0);
}

@media all and (max-width: 175px) {
    html.mm-right.mm-opening .mm-slideout {
        -webkit-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
    }
}

@media all and (min-width: 550px) {
    html.mm-right.mm-opening .mm-slideout {
        -webkit-transform: translate(-440px, 0);
        transform: translate(-440px, 0);
    }
}


/*
    jQuery.mmenu z-position extension CSS
*/

html.mm-front .mm-slideout {
    -webkit-transform: none !important;
    transform: none !important;
    z-index: 0 !important;
}

.mm-menu.mm-front {
    z-index: 1;
}

.mm-menu.mm-front,
.mm-menu.mm-next {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.mm-menu.mm-front.mm-right,
.mm-menu.mm-next.mm-right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.mm-menu.mm-top {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}

.mm-menu.mm-bottom {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

html.mm-opening .mm-menu.mm-front,
html.mm-opening .mm-menu.mm-next {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mm-menu.mm-top,
.mm-menu.mm-bottom {
    height: 80%;
    min-height: 140px;
    max-height: 880px;
}


/*
    jQuery.mmenu themes extension CSS
*/

.mm-menu.mm-theme-dark {
    background: #333333;
    color: rgba(255, 255, 255, 0.8);
}

.mm-menu.mm-theme-dark .mm-navbar {
    border-color: rgba(0, 0, 0, 0.15);
}

.mm-menu.mm-theme-dark .mm-navbar > *,
.mm-menu.mm-theme-dark .mm-navbar a {
    color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
    border-color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-dark .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.15);
}

.mm-menu.mm-theme-dark .mm-listview > li .mm-prev:before,
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
    border-color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-dark .mm-listview > li .mm-prev:after,
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:before {
    border-color: rgba(0, 0, 0, 0.15);
}

.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.05);
}

.mm-menu.mm-theme-dark .mm-divider {
    background: rgba(255, 255, 255, 0.05);
}

.mm-menu.mm-theme-dark label.mm-check:before {
    border-color: rgba(255, 255, 255, 0.8);
}

.mm-menu.mm-theme-dark em.mm-counter {
    color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-dark .mm-fixeddivider span {
    background: rgba(255, 255, 255, 0.05);
}

.mm-menu.mm-pageshadow.mm-theme-dark:after {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}

.mm-menu.mm-theme-dark .mm-search input {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.8);
}

.mm-menu.mm-theme-dark .mm-noresultsmsg {
    color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-dark .mm-indexer a {
    color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-dark label.mm-toggle {
    background: rgba(0, 0, 0, 0.15);
}

.mm-menu.mm-theme-dark label.mm-toggle:before {
    background: #333333;
}

.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963;
}

.mm-menu.mm-theme-white {
    background: white;
    color: rgba(0, 0, 0, 0.6);
}

.mm-menu.mm-theme-white .mm-navbar {
    border-color: rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-white .mm-navbar > *,
.mm-menu.mm-theme-white .mm-navbar a {
    color: rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-theme-white .mm-navbar .mm-btn:before,
.mm-menu.mm-theme-white .mm-navbar .mm-btn:after {
    border-color: rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-theme-white .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-white .mm-listview > li .mm-prev:before,
.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
    border-color: rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-theme-white .mm-listview > li .mm-prev:after,
.mm-menu.mm-theme-white .mm-listview > li .mm-next:before {
    border-color: rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.05);
}

.mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.03);
}

.mm-menu.mm-theme-white .mm-divider {
    background: rgba(0, 0, 0, 0.03);
}

.mm-menu.mm-theme-white label.mm-check:before {
    border-color: rgba(0, 0, 0, 0.6);
}

.mm-menu.mm-theme-white em.mm-counter {
    color: rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-theme-white .mm-fixeddivider span {
    background: rgba(0, 0, 0, 0.03);
}

.mm-menu.mm-pageshadow.mm-theme-white:after {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.mm-menu.mm-theme-white .mm-search input {
    background: rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, 0.6);
}

.mm-menu.mm-theme-white .mm-noresultsmsg {
    color: rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-theme-white .mm-indexer a {
    color: rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-theme-white label.mm-toggle {
    background: rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-white label.mm-toggle:before {
    background: white;
}

.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963;
}

.mm-menu.mm-theme-black {
    background: black;
    color: rgba(255, 255, 255, 0.6);
}

.mm-menu.mm-theme-black .mm-navbar {
    border-color: rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-theme-black .mm-navbar > *,
.mm-menu.mm-theme-black .mm-navbar a {
    color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-black .mm-navbar .mm-btn:before,
.mm-menu.mm-theme-black .mm-navbar .mm-btn:after {
    border-color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-black .mm-listview > li:after {
    border-color: rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-theme-black .mm-listview > li .mm-prev:before,
.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
    border-color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-black .mm-listview > li .mm-prev:after,
.mm-menu.mm-theme-black .mm-listview > li .mm-next:before {
    border-color: rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.3);
}

.mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > .mm-panel,
.mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-theme-black .mm-divider {
    background: rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-theme-black label.mm-check:before {
    border-color: rgba(255, 255, 255, 0.6);
}

.mm-menu.mm-theme-black em.mm-counter {
    color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-black .mm-fixeddivider span {
    background: rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-pageshadow.mm-theme-black:after {
    content: none;
    display: none;
}

.mm-menu.mm-theme-black .mm-search input {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.6);
}

.mm-menu.mm-theme-black .mm-noresultsmsg {
    color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-black .mm-indexer a {
    color: rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-black label.mm-toggle {
    background: rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-theme-black label.mm-toggle:before {
    background: black;
}

.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963;
}


/* Ion.RangeSlider
// css version 2.0.3
// Â© 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/


/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: none !important;
}

.irs-line-left,
.irs-line-mid,
.irs-line-right {
    position: absolute;
    display: block;
    top: 0;
}

.irs-line-left {
    left: 0;
    width: 11%;
}

.irs-line-mid {
    left: 9%;
    width: 82%;
}

.irs-line-right {
    right: 0;
    width: 11%;
}

.irs-bar {
    position: absolute;
    display: block;
    left: 0;
    width: 0;
}

.irs-bar-edge {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
}

.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0;
}

.irs-slider {
    position: absolute;
    display: block;
    cursor: default;
    z-index: 1;
}

.irs-slider.single {}

.irs-slider.from {}

.irs-slider.to {}

.irs-slider.type_last {
    z-index: 2;
}

.irs-min {
    position: absolute;
    display: block;
    left: 0;
    cursor: default;
}

.irs-max {
    position: absolute;
    display: block;
    right: 0;
    cursor: default;
}

.irs-from,
.irs-to,
.irs-single {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: default;
    white-space: nowrap;
}

.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
}

.irs-with-grid .irs-grid {
    display: block;
}

.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000;
}

.irs-grid-pol.small {
    height: 4px;
}

.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #000;
}

.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: rgba(0, 0, 0, 0.0);
    z-index: 2;
}

.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed;
}

.irs-disabled {
    opacity: 0.4;
}

.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0, 0)
}

.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
    display: none
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
/*     -webkit-transform-style: preserve-3d */
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.owl-carousel .owl-rtl {
    direction: rtl
}

.owl-carousel .owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.owl-carousel .owl-item img {
    /* -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d */
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url('../../tsj_core/less/owl.video.play.png') no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    transition: scale 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}

.dropdown-menu-full {
    left: 0;
    right: 0
}

.header-navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    background-color: #f8f8f8;
    border-color: #e7e7e7;
    margin: 0;
    padding: 0;
    background: transparent;
    border: none
}

@media (min-width:768px) {
    .header-navbar {
        border-radius: 3px
    }
}

.header-navbar .navbar-brand {
    color: #777
}

.header-navbar .navbar-brand:hover,
.header-navbar .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent
}

.header-navbar .navbar-text {
    color: #777
}

.header-navbar .navbar-nav>li>a {
    color: #777
}

.header-navbar .navbar-nav>li>a:hover,
.header-navbar .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent
}

.header-navbar .navbar-nav>.active>a,
.header-navbar .navbar-nav>.active>a:hover,
.header-navbar .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7
}

.header-navbar .navbar-nav>.disabled>a,
.header-navbar .navbar-nav>.disabled>a:hover,
.header-navbar .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
}

.header-navbar .navbar-toggle {
    border-color: #ddd
}

.header-navbar .navbar-toggle:hover,
.header-navbar .navbar-toggle:focus {
    background-color: #ddd
}

.header-navbar .navbar-toggle .icon-bar {
    background-color: #888
}

.header-navbar .navbar-collapse,
.header-navbar .navbar-form {
    border-color: #e7e7e7
}

.header-navbar .navbar-nav>.open>a,
.header-navbar .navbar-nav>.open>a:hover,
.header-navbar .navbar-nav>.open>a:focus {
    background-color: #e7e7e7;
    color: #555
}

@media (max-width:767px) {
    .header-navbar .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }
    .header-navbar .navbar-nav .open .dropdown-menu>li>a:hover,
    .header-navbar .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent
    }
    .header-navbar .navbar-nav .open .dropdown-menu>.active>a,
    .header-navbar .navbar-nav .open .dropdown-menu>.active>a:hover,
    .header-navbar .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7
    }
    .header-navbar .navbar-nav .open .dropdown-menu>.disabled>a,
    .header-navbar .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .header-navbar .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent
    }
}

.header-navbar .navbar-link {
    color: #777
}

.header-navbar .navbar-link:hover {
    color: #333
}

.header-navbar .btn-link {
    color: #777
}

.header-navbar .btn-link:hover,
.header-navbar .btn-link:focus {
    color: #333
}

.header-navbar .btn-link[disabled]:hover,
fieldset[disabled] .header-navbar .btn-link:hover,
.header-navbar .btn-link[disabled]:focus,
fieldset[disabled] .header-navbar .btn-link:focus {
    color: #ccc
}

@media (max-width:991px) {
    .header-navbar {
        display: none !important
    }
}

.header-navbar ul.main {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.header-navbar ul.main>li {
    position: relative;
    display: block
}

.header-navbar ul.main>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.header-navbar ul.main>li>a:hover,
.header-navbar ul.main>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.header-navbar ul.main>li.disabled>a {
    color: #777
}

.header-navbar ul.main>li.disabled>a:hover,
.header-navbar ul.main>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.header-navbar ul.main .open>a,
.header-navbar ul.main .open>a:hover,
.header-navbar ul.main .open>a:focus {
    background-color: #eee;
    border-color: #f58220
}

.header-navbar ul.main .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.header-navbar ul.main>li>a>img {
    max-width: none
}

.header-navbar ul.main>li>a {
    color: #777
}

.header-navbar ul.main>li>a:hover,
.header-navbar ul.main>li>a:focus {
    color: #333;
    background-color: transparent
}

.header-navbar ul.main>.active>a,
.header-navbar ul.main>.active>a:hover,
.header-navbar ul.main>.active>a:focus {
    color: #555;
    background-color: #e7e7e7
}

.header-navbar ul.main>.disabled>a,
.header-navbar ul.main>.disabled>a:hover,
.header-navbar ul.main>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
}

.header-navbar ul.main>.open>a,
.header-navbar ul.main>.open>a:hover,
.header-navbar ul.main>.open>a:focus {
    background-color: #e7e7e7;
    color: #555
}

@media (max-width:767px) {
    .header-navbar ul.main .open .dropdown-menu>li>a {
        color: #777
    }
    .header-navbar ul.main .open .dropdown-menu>li>a:hover,
    .header-navbar ul.main .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent
    }
    .header-navbar ul.main .open .dropdown-menu>.active>a,
    .header-navbar ul.main .open .dropdown-menu>.active>a:hover,
    .header-navbar ul.main .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7
    }
    .header-navbar ul.main .open .dropdown-menu>.disabled>a,
    .header-navbar ul.main .open .dropdown-menu>.disabled>a:hover,
    .header-navbar ul.main .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent
    }
}

.header-navbar ul.main li {
    display: inline-block
}

.header-navbar ul.main li a {
    display: block;
    padding: 20px 10px;
    color: #fff;
    background: transparent
}

.header-navbar ul.main li a:hover,
.header-navbar ul.main li a:focus {
    color: #f58220;
    text-decoration: none;
    background: #fff
}

.header-navbar ul.main li.open a,
.header-navbar ul.main li.open a:hover,
.header-navbar ul.main li.open a:focus {
    color: #f58220;
    background: #fff
}

.header-navbar ul.main li.dropdown-designer {
    position: static
}

.header-navbar ul.main ul.dropdown-menu {
    margin: 0;
    padding: 0;
    margin-top: -3px;
    margin-left: 0;
    border: none;
    border-bottom: 4px solid #f58220;
    border-radius: 0
}

.header-navbar ul.main ul.dropdown-menu li {
    display: block;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
    border-bottom: 1px solid #eee
}

.header-navbar ul.main ul.dropdown-menu li:last-child {
    border-bottom: none
}

.header-navbar ul.main ul.dropdown-menu li a,
.header-navbar ul.main ul.dropdown-menu li a:link,
.header-navbar ul.main ul.dropdown-menu li a:visited {
    display: block;
    margin: 0;
    padding: 5px 10px;
    color: #777
}

.header-navbar ul.main ul.dropdown-menu li a:hover,
.header-navbar ul.main ul.dropdown-menu li a:link:hover,
.header-navbar ul.main ul.dropdown-menu li a:visited:hover {
    color: #fff;
    background: #f58220
}

.header-navbar ul.main ul.dropdown-menu.dropdown-menu-designer {
    left: auto
}

.header-navbar ul.main ul.dropdown-menu.dropdown-menu-designer .dropdown-menu-inner {
    padding: 20px
}

.header-navbar ul.main ul.dropdown-menu.dropdown-menu-designer .wrappe-inner {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .header-navbar ul.main ul.dropdown-menu.dropdown-menu-designer .wrappe-inner {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .header-navbar ul.main ul.dropdown-menu.dropdown-menu-designer .wrappe-inner {
        float: left;
        width: 100%
    }
}

.header-navbar ul.main ul.dropdown-menu.dropdown-menu-designer ul {
    margin: 0;
    padding: 0
}

.header-navbar ul.main ul.dropdown-menu.dropdown-menu-designer ul li {
    float: left;
    width: 200px;
    border-bottom: none
}

.header-navbar ul.main ul.dropdown-menu.dropdown-menu-designer ul li a {
    color: #777
}

.header-navbar ul.main ul.dropdown-menu.dropdown-menu-designer ul li a:hover {
    color: #f58220;
    background: transparent
}

.nav-account button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

.nav-account button:focus,
.nav-account button:active:focus,
.nav-account button.active:focus,
.nav-account button.focus,
.nav-account button:active.focus,
.nav-account button.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.nav-account button:hover,
.nav-account button:focus,
.nav-account button.focus {
    color: #fff;
    text-decoration: none
}

.nav-account button:active,
.nav-account button.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.nav-account button.disabled,
.nav-account button[disabled],
fieldset[disabled] .nav-account button {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.nav-account button.disabled,
fieldset[disabled] a.nav-account button {
    pointer-events: none
}

.nav-account button:focus,
.nav-account button.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.nav-account button:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.nav-account button:active,
.nav-account button.active,
.open>.dropdown-toggle.nav-account button {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.nav-account button:active:hover,
.nav-account button.active:hover,
.open>.dropdown-toggle.nav-account button:hover,
.nav-account button:active:focus,
.nav-account button.active:focus,
.open>.dropdown-toggle.nav-account button:focus,
.nav-account button:active.focus,
.nav-account button.active.focus,
.open>.dropdown-toggle.nav-account button.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.nav-account button:active,
.nav-account button.active,
.open>.dropdown-toggle.nav-account button {
    background-image: none
}

.nav-account button.disabled:hover,
.nav-account button[disabled]:hover,
fieldset[disabled] .nav-account button:hover,
.nav-account button.disabled:focus,
.nav-account button[disabled]:focus,
fieldset[disabled] .nav-account button:focus,
.nav-account button.disabled.focus,
.nav-account button[disabled].focus,
fieldset[disabled] .nav-account button.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.nav-account button .badge {
    color: #f58220;
    background-color: #fff
}

.nav-account .dropdown-toggle {
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

.nav-account .dropdown-toggle:focus,
.nav-account .dropdown-toggle.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.nav-account .dropdown-toggle:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.nav-account .dropdown-toggle:active,
.nav-account .dropdown-toggle.active,
.open>.dropdown-toggle.nav-account .dropdown-toggle {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.nav-account .dropdown-toggle:active:hover,
.nav-account .dropdown-toggle.active:hover,
.open>.dropdown-toggle.nav-account .dropdown-toggle:hover,
.nav-account .dropdown-toggle:active:focus,
.nav-account .dropdown-toggle.active:focus,
.open>.dropdown-toggle.nav-account .dropdown-toggle:focus,
.nav-account .dropdown-toggle:active.focus,
.nav-account .dropdown-toggle.active.focus,
.open>.dropdown-toggle.nav-account .dropdown-toggle.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.nav-account .dropdown-toggle:active,
.nav-account .dropdown-toggle.active,
.open>.dropdown-toggle.nav-account .dropdown-toggle {
    background-image: none
}

.nav-account .dropdown-toggle.disabled:hover,
.nav-account .dropdown-toggle[disabled]:hover,
fieldset[disabled] .nav-account .dropdown-toggle:hover,
.nav-account .dropdown-toggle.disabled:focus,
.nav-account .dropdown-toggle[disabled]:focus,
fieldset[disabled] .nav-account .dropdown-toggle:focus,
.nav-account .dropdown-toggle.disabled.focus,
.nav-account .dropdown-toggle[disabled].focus,
fieldset[disabled] .nav-account .dropdown-toggle.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.nav-account .dropdown-toggle .badge {
    color: #f58220;
    background-color: #fff
}

.nav-account .dropdown-menu {
    margin-left: -15px
}

.nav-account .dropdown-menu a {
    display: block;
    width: 100%;
    color: #555
}

.nav-account .dropdown-menu a:hover {
    color: #f58220
}

.nav-account-anonymous {
    margin: 0;
    padding: 0;
    list-style: none
}

.nav-account-anonymous ul {
    margin: 0;
    padding: 0
}

.nav-account-anonymous li {
    display: inline-block
}

.nav-account-anonymous li:after {
    content: ""
}

.nav-account-anonymous li:last-child:after {
    content: ""
}

.not-thumbnail {
    background: none;
    border: none;
    border-radius: 0;
    display: inline;
    margin-bottom: 0;
    padding: 0
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:992px) {
    .row-flex-md .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width:768px) {
    .row-flex-sm .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.container-fullwidth {
    width: 100%
}

.container-fullwidth div[class^="col"] {
    padding-left: 0;
    padding-right: 0
}

.paragraph-mp-none p {
    margin: 0;
    padding: 0
}

.contain {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .contain {
        width: 750px
    }
}

@media (min-width:992px) {
    .contain {
        width: 970px
    }
}

@media (min-width:1200px) {
    .contain {
        width: 1170px
    }
}

.contain>.navbar-header,
.contain>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .contain>.navbar-header,
    .contain>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.wrapper {
    margin-left: -15px;
    margin-right: -15px
}

.mp-none,
.section-widget-testimonials .person-name h3 {
    margin: 0;
    padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6,
.btn {
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400
}

p,
li,
span,
td {
    font-family: 'Gotham SSm A', 'Gotham SSm B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400
}

a {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

form input[type=file] {
    border: none;
    box-shadow: none;
    padding: 0
}

form .inquiry-honeypot,
form .honeypot {
    display: none
}

form .chosen-container-single {
    width: 100% !important
}

form .chosen-container-single .chosen-single {
    border-radius: 0;
    height: 34px;
    padding-top: 4px
}

form .chosen-container-single .chosen-single div {
    padding-top: 4px
}

form .has-error .chosen-container-single .chosen-single {
    border: 1px solid #a94442
}

.modal-header button {
    padding-top: 5px
}

.modal-header button:hover {
    color: darkred
}

.overlay {
    background-color: rgba(0, 0, 0, 0.1);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 99999999
}

.overlay .loading {
    color: #f58220;
    font-size: 5em;
    left: 50%;
    position: fixed;
    top: 50%;
    text-shadow: 1px 1px 1px #ccc;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 100
}

.title-wrapper .section-title {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .title-wrapper .section-title {
        float: left;
        width: 66.66666667%
    }
}

@media (min-width:992px) {
    .title-wrapper .section-title {
        float: left;
        width: 66.66666667%
    }
}

@media (max-width:767px) {
    .title-wrapper .section-title {
        text-align: center
    }
}

.title-wrapper .section-breadcrumb {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .title-wrapper .section-breadcrumb {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .title-wrapper .section-breadcrumb {
        float: left;
        width: 33.33333333%
    }
}

@media (max-width:767px) {
    .title-wrapper .section-breadcrumb {
        float: none !important
    }
}

.title-wrapper .section-breadcrumb ul {
    float: right !important;
    float: right;
    background: none;
    border: none
}

.content-wrapper {
    padding: 20px 0
}
.cms-appointment-thanks .content-wrapper {
    padding: 20px 0;
}
.page-location-detail .content-wrapper {
    padding: 20px 0;
}
@media (max-width:991px) {
    .nav-account,
    .section-search {
        display: none !important
    }
}

@media (max-width:767px) {
    .section-widget-desktop {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .section-widget-mobile {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .section-widget-mobile {
        display: none !important
    }
}

@media (min-width:1200px) {
    .section-widget-mobile {
        display: none !important
    }
}

header.mobile {
    background: #333;
    padding: 15px 0
}

@media (min-width:992px) {
    header.mobile {
        display: none !important
    }
}

header.mobile .navbar-toggle-mobile {
    float: left;
    width: 16.66666667%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
    font-size: 2em;
    line-height: 0;
    margin-top: 4px
}

@media (min-width:768px) {
    header.mobile .navbar-toggle-mobile {
        float: left;
        width: 8.33333333%
    }
}

header.mobile .navbar-account-toggle-mobile,
header.mobile .navbar-cart-toggle-mobile {
    text-align: right
}

header.mobile .navbar-nav-toggle-mobile {
    text-align: left
}

header.mobile form {
    float: left;
    width: 66.66666667%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    display: inline-block
}

@media (min-width:768px) {
    header.mobile form {
        float: left;
        width: 83.33333333%
    }
}

header.mobile form .form-control {
    border-radius: 2px;
    background-clip: padding-box
}

header.mobile form.has-commerce {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    header.mobile form.has-commerce {
        float: left;
        width: 75%
    }
}

.menu-item-search .dropdown-toggle {
    display: block;
    padding: 15px 10px
}

.menu-item-search.open a,
.menu-item-search.open a:link,
.menu-item-search.open a:focus {
    color: #f58220 !important;
    background: #fff
}

.menu-item-search .dropdown-menu {
    width: 320px;
    float: right !important;
    float: right;
    right: 0;
    left: auto;
    margin-top: -2px;
    background: #fff;
    border-top: none
}

.menu-item-search .dropdown-menu li {
    padding: 15px 20px 10px 20px
}

.menu-item-search .dropdown-menu li input {
    background: #eee
}

.menu-item-search .dropdown-menu li .btn {
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234
}

.menu-item-search .dropdown-menu li .btn:focus,
.menu-item-search .dropdown-menu li .btn.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.menu-item-search .dropdown-menu li .btn:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.menu-item-search .dropdown-menu li .btn:active,
.menu-item-search .dropdown-menu li .btn.active,
.open>.dropdown-toggle.menu-item-search .dropdown-menu li .btn {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.menu-item-search .dropdown-menu li .btn:active:hover,
.menu-item-search .dropdown-menu li .btn.active:hover,
.open>.dropdown-toggle.menu-item-search .dropdown-menu li .btn:hover,
.menu-item-search .dropdown-menu li .btn:active:focus,
.menu-item-search .dropdown-menu li .btn.active:focus,
.open>.dropdown-toggle.menu-item-search .dropdown-menu li .btn:focus,
.menu-item-search .dropdown-menu li .btn:active.focus,
.menu-item-search .dropdown-menu li .btn.active.focus,
.open>.dropdown-toggle.menu-item-search .dropdown-menu li .btn.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.menu-item-search .dropdown-menu li .btn:active,
.menu-item-search .dropdown-menu li .btn.active,
.open>.dropdown-toggle.menu-item-search .dropdown-menu li .btn {
    background-image: none
}

.menu-item-search .dropdown-menu li .btn.disabled:hover,
.menu-item-search .dropdown-menu li .btn[disabled]:hover,
fieldset[disabled] .menu-item-search .dropdown-menu li .btn:hover,
.menu-item-search .dropdown-menu li .btn.disabled:focus,
.menu-item-search .dropdown-menu li .btn[disabled]:focus,
fieldset[disabled] .menu-item-search .dropdown-menu li .btn:focus,
.menu-item-search .dropdown-menu li .btn.disabled.focus,
.menu-item-search .dropdown-menu li .btn[disabled].focus,
fieldset[disabled] .menu-item-search .dropdown-menu li .btn.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.menu-item-search .dropdown-menu li .btn .badge {
    color: #3f3f41;
    background-color: #f58220
}

.page-search .section-title {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-search .section-title {
        float: left;
        width: 100%
    }
}

.page-search .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-search .section-content {
        float: left;
        width: 100%
    }
}

.dropdown-cart .dropdown-menu {
    right: 0;
    left: auto;
    padding: 10px;
    border-radius: 0
}

.dropdown-cart .dropdown-menu li {
    width: 400px
}

.dropdown-cart table.cart-mini {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.dropdown-cart table.cart-mini>thead>tr>th,
.dropdown-cart table.cart-mini>tbody>tr>th,
.dropdown-cart table.cart-mini>tfoot>tr>th,
.dropdown-cart table.cart-mini>thead>tr>td,
.dropdown-cart table.cart-mini>tbody>tr>td,
.dropdown-cart table.cart-mini>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.dropdown-cart table.cart-mini>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.dropdown-cart table.cart-mini>caption+thead>tr:first-child>th,
.dropdown-cart table.cart-mini>colgroup+thead>tr:first-child>th,
.dropdown-cart table.cart-mini>thead:first-child>tr:first-child>th,
.dropdown-cart table.cart-mini>caption+thead>tr:first-child>td,
.dropdown-cart table.cart-mini>colgroup+thead>tr:first-child>td,
.dropdown-cart table.cart-mini>thead:first-child>tr:first-child>td {
    border-top: 0
}

.dropdown-cart table.cart-mini>tbody+tbody {
    border-top: 2px solid #ddd
}

.dropdown-cart table.cart-mini .table {
    background-color: #fff
}

.dropdown-cart table.cart-mini>thead>tr>th,
.dropdown-cart table.cart-mini>tbody>tr>th,
.dropdown-cart table.cart-mini>tfoot>tr>th,
.dropdown-cart table.cart-mini>thead>tr>td,
.dropdown-cart table.cart-mini>tbody>tr>td,
.dropdown-cart table.cart-mini>tfoot>tr>td {
    padding: 5px
}

.dropdown-cart table.cart-mini thead {
    color: #fff;
    background: #f58220
}

.dropdown-cart table.cart-mini thead th {
    border: none !important;
    font-size: 1em;
    line-height: 1 !important;
    text-align: center
}

.dropdown-cart table.cart-mini thead th.product-name {
    text-align: left
}

@media (max-width:767px) {
    .dropdown-cart table.cart-mini thead th {
        font-size: .9em;
        line-height: 1.5 !important;
        text-align: left !important
    }
}

.dropdown-cart table.cart-mini tbody td {
    vertical-align: middle !important;
    background: #fff
}

.dropdown-cart table.cart-mini tbody td.product-name {
    display: block;
    margin-top: 5px;
    font-size: .9em
}

.dropdown-cart table.cart-mini tbody td.product-name .product-image {
    width: 50px;
    float: left;
    margin: 5px 20px 0 10px
}

@media (max-width:767px) {
    .dropdown-cart table.cart-mini tbody td.product-name .product-image {
        display: none
    }
}

.dropdown-cart table.cart-mini tbody td.item-price,
.dropdown-cart table.cart-mini tbody td.item-quantity,
.dropdown-cart table.cart-mini tbody td.item-total {
    text-align: center
}

.dropdown-cart table.cart-mini tbody.empty {
    text-align: center
}

.dropdown-cart .cart-actions:before,
.dropdown-cart .cart-actions:after {
    content: " ";
    display: table
}

.dropdown-cart .cart-actions:after {
    clear: both
}

.dropdown-cart .cart-actions:before,
.dropdown-cart .cart-actions:after {
    content: " ";
    display: table
}

.dropdown-cart .cart-actions:after {
    clear: both
}

.dropdown-cart .cart-actions .btn-edit {
    float: left !important;
    float: left;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px;
    color: #fff;
    background: #333;
    border: none
}

.dropdown-cart .cart-actions .btn-edit:hover {
    color: #fff;
    background: #f58220;
    border: none
}

.dropdown-cart .cart-actions .btn-next {
    float: right !important;
    float: right;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px;
    color: #fff;
    border: none
}

.dropdown-cart .cart-actions .btn-next:hover {
    color: #fff;
    background: #3f3f41;
    border: none
}

.page-landing .section-widget-slideshow img {
    display: block;
    max-width: 100%;
    height: auto
}

.page-landing .columns p {
    margin: 0;
    padding: 0
}

.page-landing .columns [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.page-landing .columns .section-widget {
    margin: 0;
    padding: 0
}

.page-landing .columns .cols {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-landing .columns .cols {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-landing .columns .cols {
        float: left;
        width: 50%
    }
}

.page-landing .columns .cols img {
    display: block;
    max-width: 100%;
    height: auto
}

li a.facebook {
    color: #3b5998
}

li a.twitter {
    color: #00aced
}

li a.google-plus {
    color: #dd4b39
}

li a.youtube {
    color: #bb0000
}

li a.linked-in {
    color: #007bb6
}

li a.instagram {
    color: #517fa4
}

li a.pinterest {
    color: #cb2027
}

li a.vine {
    color: #00bf8f
}

li a.snapchat {
    color: #fffc00
}

li a.flickr {
    color: #ff0084
}

li a.tumblr {
    color: #32506d
}

li a.vimeo {
    color: #aad450
}

li a.foursquare {
    color: #0072b1
}

.backtop {
    position: fixed;
    bottom: -40px;
    right: 20px;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 2em;
    line-height: 1.3;
    color: #fff;
    background-color: #777;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    text-decoration: none;
    border-radius: 2px;
    background-clip: padding-box;
    z-index: 2000
}

.backtop.show {
    bottom: 20px
}

.backtop:hover {
    background-color: #f58220;
    color: #fff
}

footer.legal {
    padding: 20px 0
}

footer.legal .wrapper {
    text-align: center
}

@media (max-width:767px) {
    footer.legal .wrapper {
        margin-bottom: 15px
    }
    footer.legal .wrapper span {
        display: block
    }
}

footer.legal .wrapper span {
    font-size: 1em;
    color: #555
}

footer.legal .wrapper span:first-child:after {
    padding: 0 5px;
    content: "|"
}

footer.legal .wrapper a {
    color: #555
}

footer.legal .wrapper a:hover {
    color: #f58220;
    text-decoration: none
}

body.page-signature-collection section.content .section-widget ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none
}

body.page-signature-collection section.content .section-widget ul li {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%
}

body.page-signature-collection section.content .section-widget ul img {
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto
}

@-webkit-keyframes fadeInDownNew {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDownNew {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.nav-dropdown .fadeInDownNew {
    -webkit-animation-name: fadeInDownNew;
    animation-name: fadeInDownNew
}

@-webkit-keyframes fadeInLeftNew {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeftNew {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.nav-dropdown .fadeInLeftNew {
    -webkit-animation-name: fadeInLeftNew;
    animation-name: fadeInLeftNew
}

@-webkit-keyframes fadeInRightNew {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRightNew {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.nav-dropdown .fadeInRightNew {
    -webkit-animation-name: fadeInRightNew;
    animation-name: fadeInRightNew
}

@-webkit-keyframes fadeInUpNew {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpNew {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.nav-dropdown .fadeInUpNew {
    -webkit-animation-name: fadeInUpNew;
    animation-name: fadeInUpNew
}

.section-nav-account li {
    display: inline-block;
    margin-right: 15px
}

.section-nav-account li:last-child {
    margin-right: 0
}

.section-nav-account a:hover {
    text-decoration: none
}

@media (min-width:768px) {
    footer.footer-legal-terms .column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width:767px) {
    footer.footer-legal-terms .column ul {
        width: 100%;
        text-align: center
    }
    footer.footer-legal-terms .column ul:before,
    footer.footer-legal-terms .column ul:after {
        content: " ";
        display: table
    }
    footer.footer-legal-terms .column ul:after {
        clear: both
    }
    footer.footer-legal-terms .column ul:before,
    footer.footer-legal-terms .column ul:after {
        content: " ";
        display: table
    }
    footer.footer-legal-terms .column ul:after {
        clear: both
    }
}

footer.footer-legal-terms li,
footer.footer-legal-terms a {
    color: white
}

footer.footer-legal-terms a:hover {
    color: white;
    text-decoration: none
}

footer.footer-legal-terms li {
    display: inline-block;
    font-size: .9em
}

footer.footer-legal-terms li:after {
    content: "\00a0/\00a0"
}

footer.footer-legal-terms li:last-child:after {
    content: ""
}

footer.footer-legal-terms li.privacy:last-child:after {
    content: "\00a0/\00a0"
}

.page-general .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-general .section-content {
        float: left;
        width: 66.66666667%
    }
}

.page-general .section-sidebar {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-general .section-sidebar {
        float: left;
        width: 33.33333333%
    }
}

.page-general .section-sidebar .section-widget {
    display: block;
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ededed;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.page-general .section-sidebar .section-widget blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
}

.page-general .section-sidebar .section-widget h2 {
    margin: 0 0 10px 0;
    font-size: 150%
}

.page-general .section-sidebar .section-widget h3,
.page-general .section-sidebar .section-widget h4,
.page-general .section-sidebar .section-widget h5,
.page-general .section-sidebar .section-widget h6 {
    font-size: 130%
}

.page-general .section-sidebar .section-widget.section-widget-nav ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    background: #fff
}

.page-general .section-sidebar .section-widget.section-widget-nav ul>li {
    position: relative;
    display: block
}

.page-general .section-sidebar .section-widget.section-widget-nav ul>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.page-general .section-sidebar .section-widget.section-widget-nav ul>li>a:hover,
.page-general .section-sidebar .section-widget.section-widget-nav ul>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.page-general .section-sidebar .section-widget.section-widget-nav ul>li.disabled>a {
    color: #777
}

.page-general .section-sidebar .section-widget.section-widget-nav ul>li.disabled>a:hover,
.page-general .section-sidebar .section-widget.section-widget-nav ul>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.page-general .section-sidebar .section-widget.section-widget-nav ul .open>a,
.page-general .section-sidebar .section-widget.section-widget-nav ul .open>a:hover,
.page-general .section-sidebar .section-widget.section-widget-nav ul .open>a:focus {
    background-color: #eee;
    border-color: #f58220
}

.page-general .section-sidebar .section-widget.section-widget-nav ul .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.page-general .section-sidebar .section-widget.section-widget-nav ul>li>a>img {
    max-width: none
}

.page-general .section-sidebar .section-widget.section-widget-nav ul>li {
    float: none
}

.page-general .section-sidebar .section-widget.section-widget-nav ul>li+li {
    margin-top: 2px;
    margin-left: 0
}

.page-general .section-sidebar .section-widget.section-widget-nav ul li {
    border-bottom: 1px solid #eee;
    margin-top: 0 !important
}

.page-general .section-sidebar .section-widget.section-widget-nav ul li:last-child {
    border-bottom: none
}

.page-general .section-sidebar .section-widget.section-widget-nav ul li a {
    padding-top: 5px;
    padding-bottom: 5px
}

.page-general .section-sidebar .section-widget.section-widget-nav ul li a:hover {
    text-decoration: underline;
    background: none
}

.page-general .section-sidebar .section-widget.section-widget-nav ul li.active a,
.page-general .section-sidebar .section-widget.section-widget-nav ul li.active a:hover {
    color: #fff;
    text-decoration: none;
    background: #f58220
}

.page-general .sidebar-left .section-sidebar {
    margin-top: 10px
}

.page-general .full-width .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-general .full-width .section-content {
        float: left;
        width: 100%
    }
}

.section-widget-nav.widget-nav-list li {
    padding-bottom: 5px
}

.section-widget-nav.widget-nav-listbrick li {
    width: 50%;
    float: left !important;
    float: left;
    padding-bottom: 5px
}

.section-widget-nav.widget-nav-links {
    margin: 0;
    padding: 0;
    list-style: none
}

.section-widget-nav.widget-nav-links ul {
    margin: 0;
    padding: 0
}

.section-widget-nav.widget-nav-links li {
    display: inline-block
}

.section-widget-nav.widget-nav-links li:after {
    content: "\0000a0/\0000a0"
}

.section-widget-nav.widget-nav-links li:last-child:after {
    content: ""
}

.section-widget-nav.widget-nav-navbar {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 20px 0;
    text-align: center;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee
}

.section-widget-nav.widget-nav-navbar ul {
    margin: 0;
    padding: 0
}

.section-widget-nav.widget-nav-navbar li {
    display: inline-block
}

.section-widget-nav.widget-nav-navbar li:after {
    content: ""
}

.section-widget-nav.widget-nav-navbar li:last-child:after {
    content: ""
}

.section-widget-nav.widget-nav-navbar li {
    padding-left: 5px;
    padding-right: 5px
}

.page-emailform .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-emailform .section-content {
        float: left;
        width: 50%
    }
}

.page-emailform .section-content fieldset {
    margin-bottom: 20px
}

.page-emailform .section-sidebar {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 20px
}

@media (min-width:992px) {
    .page-emailform .section-sidebar {
        float: left;
        width: 50%
    }
}

.page-emailform .section-sidebar img {
    max-width: 100%;
    height: auto;
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out
}

.page-emailform .section-sidebar img>img,
.page-emailform .section-sidebar img a>img {
    margin-left: auto;
    margin-right: auto
}

a.page-emailform .section-sidebar img:hover,
a.page-emailform .section-sidebar img:focus,
a.page-emailform .section-sidebar img.active {
    border-color: #f58220
}

.page-emailform .section-sidebar img .caption {
    padding: 9px;
    color: #333
}

.page-emailform .section-content-success {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-emailform .section-content-success {
        float: left;
        width: 100%
    }
}

.submission-spinner {
    margin-left: 8px
}

.page-blog-archive .category-info {
    margin-bottom: 15px;
    text-align: center
}

.page-blog-archive .post h3 a:hover,
.page-blog-archive .post h4 a:hover,
.page-blog-archive .post .post-link a:hover {
    color: #a75108;
    text-decoration: none
}

.page-blog-archive .layout-grid .masonry {
    margin: 0 auto
}

.page-blog-archive .layout-grid .post {
    position: relative;
    width: 32%;
    float: left;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
    border-radius: 2px;
    background-clip: padding-box
}

@media (max-width:991px) {
    .page-blog-archive .layout-grid .post {
        width: 31%
    }
}

@media (max-width:767px) {
    .page-blog-archive .layout-grid .post {
        width: 100%
    }
}

.page-blog-archive .layout-grid .post:hover {
    border-color: #f58220
}

.page-blog-archive .layout-grid .post .post-featured {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 10px;
    font-style: italic;
    color: #555;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    background: #fff;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 0;
    background-clip: padding-box
}

.page-blog-archive .layout-grid .post .post-featured span {
    font-size: .9em
}

.page-blog-archive .layout-grid .post .post-meta {
    padding: 20px
}

.page-blog-archive .layout-grid .post h3,
.page-blog-archive .layout-grid .post h4 {
    margin-top: 0;
    line-height: 1.4
}

.page-blog-archive .layout-grid .post h3 {
    padding: 30px 0 20px 0;
    line-height: 1.6
}

.page-blog-archive .layout-grid .post .cover-image img {
    width: 100%;
    margin: 0;
    padding: 0;
    border: none
}

.page-blog-archive .layout-grid .post .date {
    font-size: .9em;
    color: #777
}

.page-blog-archive .layout-showcase .post {
    padding-bottom: 40px
}

.page-blog-archive .layout-showcase .post:last-child {
    border-bottom: none
}

.page-blog-archive .layout-showcase .post-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px
}

.page-blog-archive .layout-showcase .post-header:before,
.page-blog-archive .layout-showcase .post-header:after {
    content: " ";
    display: table
}

.page-blog-archive .layout-showcase .post-header:after {
    clear: both
}

.page-blog-archive .layout-showcase .post-header:before,
.page-blog-archive .layout-showcase .post-header:after {
    content: " ";
    display: table
}

.page-blog-archive .layout-showcase .post-header:after {
    clear: both
}

.page-blog-archive .layout-showcase .post-date {
    float: left !important;
    float: left;
    margin-right: 15px;
    padding-right: 15px;
    text-transform: uppercase;
    border-right: 1px solid #ddd
}

.page-blog-archive .layout-showcase .post-date span {
    display: block;
    font-size: .9em;
    text-align: center;
    color: #555
}

.page-blog-archive .layout-showcase .post-date span.day {
    font-size: 1.4em;
    font-weight: bold
}

.page-blog-archive .layout-showcase .post-title {
    float: left !important;
    float: left
}

.page-blog-archive .layout-showcase .post-title h3 {
    margin: 0;
    padding: 0
}

.page-blog-archive .layout-showcase .post-cover img {
    width: 100%
}

.page-blog-archive .layout-list .post {
    padding-bottom: 20px
}

.page-blog-archive .layout-list .post-date {
    margin: 10px 0
}

.page-blog-archive .layout-list .post-date span {
    color: #555
}

.page-blog-archive .layout-list .post-title h3 {
    margin: 0;
    padding: 0
}

.page-blog-detail .title-wrapper {
    display: none !important
}

.page-blog-detail .content-wrapper {
    padding-top: 0
}

.page-blog-detail .section-pager ul {
    margin-left: -15px
}

@media (max-width:767px) {
    .page-blog-detail .section-pager ul {
        margin: 0 auto;
        margin-bottom: 15px
    }
}

.page-blog-detail .section-pager ul a {
    border: none;
    background: #fff
}

@media (max-width:767px) {
    .page-blog-detail .section-pager ul a {
        padding: 0 5px
    }
}

.page-blog-detail .section-pager ul a:hover {
    color: #555;
    text-decoration: none;
    background: none
}

.page-blog-detail .section-pager-header ul {
    margin-bottom: 15px
}

.page-blog-detail .post-sidebar h1 {
    margin-top: 0;
    font-size: 2.4em;
    line-height: 1.5
}

.page-blog-detail .post-sidebar .category a {
    color: #555
}

.page-blog-detail .post-sidebar .category a:hover {
    color: #f58220;
    text-decoration: none
}

.page-blog-detail .post-sidebar .post-content-share {
    margin-top: 20px
}

@media (max-width:767px) {
    .page-blog-detail .post-sidebar .post-content-share {
        margin-bottom: 15px
    }
}

.page-blog-detail .post-sidebar .post-content-share a {
    margin-right: 5px
}

.page-blog-detail .post-sidebar .post-content-share span {
    border-radius: 2px;
    background-clip: padding-box
}

.page-blog-detail .post-content img {
    max-width: 100%;
    height: auto;
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out
}

.page-blog-detail .post-content img>img,
.page-blog-detail .post-content img a>img {
    margin-left: auto;
    margin-right: auto
}

a.page-blog-detail .post-content img:hover,
a.page-blog-detail .post-content img:focus,
a.page-blog-detail .post-content img.active {
    border-color: #f58220
}

.page-blog-detail .post-content img .caption {
    padding: 9px;
    color: #333
}

.page-blog-detail .post-cover {
    margin-bottom: 10px
}

.page-blog-detail .post-cover img {
    width: 100%
}

.widget-blog .widget-header {
    padding-bottom: 15px
}

.widget-blog .widget-content .wrapper {
    margin-bottom: 20px
}

.widget-blog .widget-content .wrapper:last-child {
    margin-bottom: 0
}

.widget-blog .widget-content .item-post {
    padding-bottom: 20px
}

@media (max-width:767px) {
    .widget-blog .widget-content .item-post {
        padding-bottom: 0
    }
}

@media (max-width:767px) {
    .widget-blog .widget-content .item-post {
        margin-bottom: 20px;
        text-align: center
    }
}

@media (max-width:991px) {
    .widget-blog .widget-content .post-title {
        font-size: 1.2em
    }
}

@media (max-width:991px) {
    .widget-blog .widget-content .excerpt {
        display: none !important
    }
}

@media (max-width:767px) {
    .widget-blog .widget-content .excerpt {
        display: block !important
    }
}

.widget-blog .widget-content .excerpt span.date {
    color: #000
}

.widget-blog .widget-content img {
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto
}

.widget-blog .widget-content img>img,
.widget-blog .widget-content img a>img {
    margin-left: auto;
    margin-right: auto
}

a.widget-blog .widget-content img:hover,
a.widget-blog .widget-content img:focus,
a.widget-blog .widget-content img.active {
    border-color: #f58220
}

.widget-blog .widget-content img .caption {
    padding: 9px;
    color: #333
}

@media (max-width:767px) {
    .widget-blog .widget-content img {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

.widget-blog .widget-content img:hover {
    border-color: #f58220
}

.widget-blog .widget-content.content-right .metainfo h3 {
    margin: 0;
    padding: 0;
    line-height: 1.2
}

.widget-blog .viewall {
    clear: both;
    margin-left: 15px;
    margin-right: 15px;
    padding: 15px 0;
    text-align: center;
    border-top: 1px solid #ddd
}

.section-widget-instagram .posts .post {
    margin-bottom: 30px
}

.section-widget-instagram .posts .post img {
    display: block;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}
.owl-theme {
    position: relative
}

.owl-theme .owl-item .item .background {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-controls .owl-nav div {
    position: absolute
}

.owl-theme .owl-controls .owl-nav .owl-prev {
    top: 50%;
    left: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.owl-theme .owl-controls .owl-nav .owl-next {
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.owl-theme .owl-controls .owl-nav [class*='owl-'] {
    color: #f58220;
    cursor: pointer;
    font-size: 40px;
    line-height: 0;
    height: 40px
}

.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
    color: #f58220;
    text-decoration: none
}

.owl-theme .owl-controls .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791
}

.page-testimonial .section-header,
.page-testimonial .content-wrapper {
    padding-top: 0
}

.page-testimonial .section-breadcrumb {
    display: none !important
}

.page-testimonial .section-header {
    text-align: center
}

.page-testimonial .section-header .wrapper-bottom {
    margin: 0 0 10px 0
}

@media (min-width:992px) {
    .page-testimonial .section-header .wrapper-bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.page-testimonial .section-header .testi-action {
    padding: 15px 0;
    text-align: center
}

.page-testimonial .section-header .testi-action.action-left {
    border-right: 1px solid #ddd
}

@media (max-width:767px) {
    .page-testimonial .section-header .testi-action.action-left {
        border-right: none
    }
}

.page-testimonial .section-header .testi-action.action-left.no-dock {
    border: none
}

.page-testimonial .section-header .testi-action.action-right {
    border-left: 1px solid #ddd
}

@media (max-width:767px) {
    .page-testimonial .section-header .testi-action.action-right {
        border-left: none
    }
}

.page-testimonial .section-header .testi-action.action-right.no-dock {
    border: none
}

.page-testimonial .section-header .testi-action span,
.page-testimonial .section-header .testi-action a,
.page-testimonial .section-header .testi-action i {
    display: block;
    text-align: center
}

.page-testimonial .section-header .testi-action i {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #555
}

.page-testimonial .section-header .testi-action .icon-wrapper {
    display: inline-block
}

.page-testimonial .section-header .testi-action .fa-icon {
    display: table-cell;
    width: 60px;
    height: 60px;
    vertical-align: middle;
    padding: 10px;
    text-align: center;
    font-size: 1.5em;
    color: #f58220;
    background: #fff;
    border: 2px solid #f58220;
    border-radius: 100%;
    background-clip: padding-box;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s
}

.page-testimonial .section-header .testi-action a:hover {
    text-decoration: none
}

.page-testimonial .section-header .testi-action .fa-icon:hover {
    color: #555;
    border-color: #555
}

.page-testimonial .section-header .testi-info img {
    display: block;
    max-width: 100%;
    height: auto
}

@media (max-width:991px) {
    .page-testimonial .section-header .testi-info img {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

.page-testimonial .section-filter .wrapper {
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
    text-align: center
}

.page-testimonial .section-filter .wrapper .btn {
    padding-left: 40px;
    padding-right: 40px
}

.page-testimonial .section-filter .wrapper .dropdown-menu {
    left: 50%;
    right: auto;
    text-align: center;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.page-testimonial .section-content-masonry .testimonial {
    margin-bottom: 15px
}

.page-testimonial .section-content .testimonial {
    position: relative;
    margin-bottom: 30px
}

.page-testimonial .section-content .testimonial:before {
    position: absolute;
    top: 20px;
    left: 20px;
    content: "\201C";
    font-size: 7em;
    font-family: Georgia, serfi;
    color: #777
}

@media (max-width:767px) {
    .page-testimonial .section-content .testimonial:before {
        display: none !important
    }
}

.page-testimonial .section-content .testimonial .testimonial-group {
    margin-left: 80px
}

@media (max-width:767px) {
    .page-testimonial .section-content .testimonial .testimonial-group {
        margin-left: 0
    }
}

.page-testimonial .section-content .testimonial .testi-meta {
    text-align: right
}

.page-testimonial .section-content .testimonial span {
    font-style: italic
}

.page-testimonial .section-content .testimonial img {
    display: block;
    margin: 10px 0
}

.page-testimonial .section-content .testimonial h4 {
    font-style: italic
}

@media (max-width:991px) {
    .page-testimonial .section-content .testimonial .testimonial-rating {
        display: block
    }
}

.page-testimonial .section-content .testimonial .testimonial-rating i {
    color: #f58220
}

.modal-testimonial-masonry img {
    clear: both
}

.modal-testimonial-masonry .content {
    max-width: 400px;
    margin-top: 20px
}

.page-testimonial-form .section-title {
    display: none !important
}

.page-testimonial-form .section-header.no-sidebar {
    text-align: center
}

.section-widget-testimonials {
    padding: 30px 0;
    text-align: center
}

.section-widget-testimonials .item-testimonial {
    position: relative
}

.section-widget-testimonials .quote {
    font-size: 1.5em;
    position: absolute;
    top: 30px;
    color: #777
}

.section-widget-testimonials .quote.quote-left {
    left: 0
}

.section-widget-testimonials .quote.quote-right {
    right: 0
}

.section-widget-testimonials .content {
    padding: 0 40px
}

.section-widget-testimonials .content p {
    font-size: 1.2em;
    font-family: 'Arial', sans-serif !important;
    font-weight: 400 !important;
    color: #777
}

.section-widget-testimonials .person-name h3 {
    font-size: 1.4em;
    font-style: italic;
    color: #777
}

.widget-testimonials {
    text-align: center
}

.widget-testimonials .item-testimonial {
    position: relative;
    padding-top: 20px;
    text-align: center
}

.widget-testimonials .item-testimonial .content {
    width: 100%
}

.widget-testimonials .item-testimonial .content p {
    font-size: 1.2em
}

.widget-testimonials .item-testimonial .content p.quotes {
    position: relative;
    padding: 0 60px
}

.widget-testimonials .item-testimonial .content p.quotes:before,
.widget-testimonials .item-testimonial .content p.quotes:after {
    position: absolute;
    top: -15px;
    font-size: 5em;
    font-family: "Times New Roman", serif
}

.widget-testimonials .item-testimonial .content p.quotes:before {
    content: '\201C';
    left: 0
}

.widget-testimonials .item-testimonial .content p.quotes:after {
    content: '\201D';
    right: 0
}

.widget-testimonials .item-testimonial .content .readmore {
    margin-top: 10px;
    display: block;
    color: #fff
}

.widget-testimonials .item-testimonial .person-name h3:before {
    margin-right: 5px;
    content: "-"
}

.widget-testimonials .item-testimonial .cover {
    margin-bottom: 20px
}

.widget-testimonials .item-testimonial .cover img {
    width: 50%
}

@media (max-width:767px) {
    .widget-testimonials .item-testimonial .cover img {
        width: 100%
    }
}

.widget-testimonials-featured .item-testimonial {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left
}

@media (max-width:767px) {
    .widget-testimonials-featured .item-testimonial {
        -ms-flex-flow: column wrap;
        flex-flow: column wrap
    }
}

.widget-testimonials-featured p.quotes:after {
    display: none
}

.widget-testimonials-featured .person-name p {
    padding-left: 60px;
    color: #555
}

.widget-testimonials-featured .cover {
    margin-bottom: 0;
    width: 100% !important;
    margin-right: 40px
}

@media (max-width:767px) {
    .widget-testimonials-featured .cover {
        margin-right: 0
    }
}

.widget-testimonials-featured .cover img {
    width: 100% !important;
    text-align: left
}

@media (max-width:767px) {
    .widget-testimonials-featured .cover img {
        text-align: center !important
    }
}

.widget-testimonials-featured .content-teaser {
    font-style: italic
}

.widget-testimonials-featured .viewall {
    padding-left: 60px
}

.widget-testimonials-carousel .owl-prev {
    position: absolute;
    top: 50%;
    left: 40%
}

.widget-testimonials-carousel .owl-next {
    position: absolute;
    top: 50%;
    right: 40%
}

@media (max-width:991px) {
    .widget-testimonials-carousel .owl-next {
        top: 20%
    }
}

.widget-testimonials-carousel .owl-theme .owl-controls .owl-nav [class*='owl-'] {
    font-size: 1.8em;
    color: #555 !important
}

.widget-testimonials-carousel .owl-theme .owl-controls .owl-nav [class*='owl-']:hover {
    color: #d8690a !important
}

@media (max-width:767px) {
    .widget-testimonials-carousel .owl-theme .owl-controls .owl-nav [class*='owl-'] {
        display: none !important
    }
}

.widget-testimonials-carousel .item-testimonial {
    padding-top: 40px
}

.widget-testimonials-carousel .item-testimonial .content p:after {
    top: -15px
}

.widget-testimonials-carousel .pager-hidden .owl-dots {
    display: none !important
}

.widget .locations .hours dt {
    width: 90px
}

@media (max-width:991px) {
    .widget .locations .hours dt {
        float: left
    }
}

.widget .locations .hours dd {
    margin-left: 100px
}

.page-location-listing .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 20px 0;
    text-align: center
}

@media (min-width:992px) {
    .page-location-listing .section-content {
        float: left;
        width: 100%
    }
}

.page-location-listing .section-content p {
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2em
}

.page-location-listing .section-location {
    padding-bottom: 25px
}

.page-location-listing .section-location h3 {
    text-align: center
}

.page-location-listing .section-location img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto
}

.page-location-listing .section-location .location-detail {
    font-size: 1.2em;
    margin-top: 10px
}

@media (max-width:1199px) {
    .page-location-listing .section-location .location-detail {
        font-size: 1.1em
    }
}

@media (max-width:991px) {
    .page-location-listing .section-location .location-detail {
        font-size: 1.2em
    }
}

.page-location-listing .section-location .location-detail .location-detail-address {
    text-align: left
}

@media (max-width:767px) {
    .page-location-listing .section-location .location-detail .location-detail-address {
        text-align: center
    }
}

.page-location-listing .section-location .location-detail .location-detail-hours table {
    float: right !important;
    float: right
}

@media (max-width:767px) {
    .page-location-listing .section-location .location-detail .location-detail-hours table {
        float: none !important;
        margin: auto
    }
}

.page-location-detail .section-location-detail {
    font-size: 1.2em
}

.page-location-detail .section-location-detail .section-media img {
    display: block;
    width: 100%;
    height: auto;
    margin: auto
}

.page-location-detail .section-location-detail .row {
    text-align: left
}

@media (max-width:991px) {
    .page-location-detail .section-location-detail .section-info {
        margin-top: 10px
    }
}

@media (max-width:767px) {
    .page-location-detail .section-location-detail .section-info .section-address {
        text-align: center
    }
}

@media (max-width:991px) {
    .page-location-detail .section-location-detail .section-info .section-hours table {
        float: right !important;
        float: right
    }
}

@media (max-width:767px) {
    .page-location-detail .section-location-detail .section-info .section-hours table {
        float: none !important;
        margin: auto
    }
}

.page-location-detail .section-location-detail .section-description {
    margin-top: 25px
}

@media (max-width:991px) {
    .page-location-detail .section-location-detail .section-description {
        margin-top: 25px
    }
}

.page-location-detail .section-location-detail .section-map {
    margin-top: 25px
}

.page-location-locator .bh-sl-error {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px 0;
    color: #ae2118;
    font-weight: bold
}

.page-location-locator .bh-sl-container .bh-sl-form-container {
    margin-top: 5px
}

.page-location-locator .bh-sl-container .bh-sl-form-container:before,
.page-location-locator .bh-sl-container .bh-sl-form-container:after {
    content: " ";
    display: table
}

.page-location-locator .bh-sl-container .bh-sl-form-container:after {
    clear: both
}

.page-location-locator .bh-sl-container .bh-sl-form-container:before,
.page-location-locator .bh-sl-container .bh-sl-form-container:after {
    content: " ";
    display: table
}

.page-location-locator .bh-sl-container .bh-sl-form-container:after {
    clear: both
}

.page-location-locator .bh-sl-container .bh-sl-form-container form input,
.page-location-locator .bh-sl-container .bh-sl-form-container form select,
.page-location-locator .bh-sl-container .bh-sl-form-container form label {
    margin-right: 10px
}

.page-location-locator .bh-sl-container .bh-sl-form-container form input {
    box-shadow: none
}

@media (min-width:768px) {
    .page-location-locator .bh-sl-container .bh-sl-form-container form input {
        min-width: 250px
    }
}

@media (min-width:992px) {
    .page-location-locator .bh-sl-container .bh-sl-form-container form input {
        min-width: 300px
    }
}

@media (max-width:767px) {
    .page-location-locator .bh-sl-container .bh-sl-form-container form select {
        margin-top: 15px;
        max-width: 150px;
        display: inline-block;
        float: left !important;
        float: left;
        width: 45%;
        text-align: center
    }
}

.page-location-locator .bh-sl-container .bh-sl-form-container form button#bh-sl-submit {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline-block
}

@media (max-width:767px) {
    .page-location-locator .bh-sl-container .bh-sl-form-container form button#bh-sl-submit {
        max-width: 150px;
        float: right !important;
        float: right;
        width: 45%
    }
}

.page-location-locator .bh-sl-container .bh-sl-loading {
    float: left;
    margin: 4px 0 0 10px;
    width: 16px;
    height: 16px;
    background: url('../../tsj_core/img/ajax-loader.gif') no-repeat
}

.page-location-locator .bh-sl-container .bh-sl-filters-container {
    clear: both;
    width: 100%;
    margin: 15px 0
}

.page-location-locator .bh-sl-container .bh-sl-filters-container .bh-sl-filters {
    list-style: none;
    float: left;
    padding: 0;
    margin: 0 100px 0 0
}

.page-location-locator .bh-sl-container .bh-sl-filters-container .bh-sl-filters li {
    display: block;
    clear: left;
    float: left;
    width: 100%;
    margin: 5px 0
}

.page-location-locator .bh-sl-container .bh-sl-filters-container .bh-sl-filters li label {
    display: inline
}

.page-location-locator .bh-sl-container .bh-sl-filters-container .bh-sl-filters li input {
    display: block;
    float: left;
    margin: 2px 8px 2px 0
}

.page-location-locator .bh-sl-container .bh-sl-map-container:before,
.page-location-locator .bh-sl-container .bh-sl-map-container:after {
    content: " ";
    display: table
}

.page-location-locator .bh-sl-container .bh-sl-map-container:after {
    clear: both
}

.page-location-locator .bh-sl-container .bh-sl-map-container:before,
.page-location-locator .bh-sl-container .bh-sl-map-container:after {
    content: " ";
    display: table
}

.page-location-locator .bh-sl-container .bh-sl-map-container:after {
    clear: both
}

.page-location-locator .bh-sl-container .bh-sl-map-container a {
    color: #f58220;
    text-decoration: none
}

.page-location-locator .bh-sl-container .bh-sl-map-container a:hover,
.page-location-locator .bh-sl-container .bh-sl-map-container a:active {
    text-decoration: underline
}

.page-location-locator .bh-sl-container .bh-sl-loc-list {
    margin-top: 25px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

@media (max-width:767px) {
    .page-location-locator .bh-sl-container .bh-sl-loc-list {
        margin-left: -15px;
        margin-right: -15px
    }
}

.page-location-locator .bh-sl-container .bh-sl-loc-list ul {
    display: block;
    clear: left;
    width: 100%;
    list-style: none;
    padding: 0;
    white-space: nowrap;
    margin-bottom: 25px
}

.page-location-locator .bh-sl-container .bh-sl-loc-list ul li {
    display: inline-block;
    padding: 10px 10px;
    cursor: pointer;
    width: 32.5%;
    border: 1px solid #eee;
    white-space: nowrap;
    position: relative
}

@media (max-width:991px) {
    .page-location-locator .bh-sl-container .bh-sl-loc-list ul li {
        width: 47.5%
    }
}

@media (max-width:767px) {
    .page-location-locator .bh-sl-container .bh-sl-loc-list ul li {
        width: 100%
    }
}

.page-location-locator .bh-sl-container .bh-sl-loc-list ul li[data-markerid]:after {
    font-family: FontAwesome;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    bottom: 0;
    right: 15px;
    font-size: 45px;
    color: #d5d5d5
}

@media (max-width:991px) {
    .page-location-locator .bh-sl-container .bh-sl-loc-list ul li[data-markerid]:not(: only-of-type):after {
        content: "\f07e"
    }
    .page-location-locator .bh-sl-container .bh-sl-loc-list ul li[data-markerid]:not(:only-of-type):first-of-type:after {
        content: "\f177"
    }
    .page-location-locator .bh-sl-container .bh-sl-loc-list ul li[data-markerid]:not(:only-of-type):last-of-type:after {
        content: "\f178"
    }
}

.page-location-locator .bh-sl-container .bh-sl-loc-list ul li:not([data-markerid]):only-child {
    width: 100%;
    border: none;
    text-align: center;
    white-space: normal;
    word-wrap: normal !important;
    word-break: normal
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .list-label {
    float: left;
    margin: 5px 0 0 3px;
    padding: 2px 2px;
    width: 10%;
    max-width: 25px;
    text-align: center;
    background: #f58220;
    color: #ffffff;
    font-weight: normal
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .list-details {
    float: left;
    margin-left: 6px;
    width: 85%
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .list-details .list-content {
    color: #323232;
    padding-left: 10px
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .list-details .list-content .loc-name {
    color: #f58220;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .list-details .list-content .loc-web {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .list-details .list-content .loc-dist {
    color: #777
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .list-details .list-content .fa {
    color: #777
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .list-focus {
    border: 1px solid #f58220;
    box-shadow: 0 0 8px #ddd;
    -webkit-transition: border .2s linear 0s, box-shadow .2s linear 0s;
    transition: border .2s linear 0s, box-shadow .2s linear 0s
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container {
    width: 100%;
    height: 20px;
    position: relative
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon {
    top: 0;
    right: 6px
}

.page-location-locator .bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title {
    font-weight: bold;
    color: #f58220
}

.page-location-locator .bh-sl-container .bh-sl-map.bh-sl-map-open {
    height: 530px
}

@media (max-width:767px) {
    .page-location-locator .bh-sl-container .bh-sl-map.bh-sl-map-open {
        margin-left: -15px;
        margin-right: -15px;
        height: 450px
    }
}

.page-location-locator .bh-sl-container .bh-sl-map .gm-style-iw {
    color: #555
}

.page-location-locator .bh-sl-container .bh-sl-pagination-container {
    clear: both
}

.page-location-locator .bh-sl-container .bh-sl-pagination-container ol {
    list-style-type: none;
    text-align: center;
    margin: 0;
    padding: 10px 0
}

.page-location-locator .bh-sl-container .bh-sl-pagination-container ol li {
    display: inline-block;
    padding: 10px;
    cursor: pointer;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #f58220;
    text-decoration: underline
}

.page-location-locator .bh-sl-container .bh-sl-pagination-container ol .bh-sl-current {
    color: #333333;
    cursor: auto;
    text-decoration: none
}

.page-location-locator .bh-sl-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    background: url('../../tsj_core/img/overlay-bg.png') repeat
}

.page-location-locator .bh-sl-overlay .bh-sl-modal-window {
    position: absolute;
    left: 50%;
    margin-left: -460px;
    margin-top: 60px;
    width: 920px;
    height: 590px;
    z-index: 10010;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0 0 10px #656565
}

.page-location-locator .bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content {
    float: left;
    padding: 0 22px
}

.page-location-locator .bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon {
    top: -6px;
    right: -6px
}

.page-location-locator .bh-sl-close-icon {
    position: absolute;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background: #2c2c2c url('../../tsj_core/img/close-icon.png') 3px 3px no-repeat;
    border: 1px solid #000000;
    border-radius: 3px;
    box-shadow: 0 0 3px #656565
}

.page-employee-listing .wrapper-filter .section-filter {
    margin: 10px 0;
    padding-bottom: 15px
}

.page-employee-listing .wrapper-filter .section-filter li {
    color: #777
}

.page-employee-listing .wrapper-filter .section-filter li a {
    color: #555
}

.page-employee-listing .wrapper-filter .section-filter li.active a {
    color: #f58220
}

.page-employee-listing .section-employee {
    margin-bottom: 20px
}

.page-employee-listing .section-employee .employee {
    margin-bottom: 20px;
    position: relative
}

@media (max-width:767px) {
    .page-employee-listing .section-employee .employee {
        margin-bottom: 20px
    }
}

.page-employee-listing .section-employee img {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.page-employee-listing .section-employee .caption {
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #fff;
    width: 100%;
    padding: 15px;
    background-color: #f58220;
    background-color: rgba(245, 130, 32, 0.8);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ccf58220, endColorstr=#ccf58220);
    -ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ccf58220, endColorstr=#ccf58220)
}

.page-employee-listing .section-employee .caption h4 {
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    font-size: 1em
}

.page-employee-listing .section-employee .caption a {
    color: #fff
}

@media (max-width:991px) {
    .page-employee-listing .section-employee .caption span {
        display: none !important
    }
}

.page-employee-detail .section-employee {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-employee-detail .section-employee {
        float: left;
        width: 100%
    }
}

.page-employee-detail .section-employee .section-image {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-employee-detail .section-employee .section-image {
        float: left;
        width: 25%
    }
}

.page-employee-detail .section-employee .section-image img {
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%
}

.page-employee-detail .section-employee .section-image img>img,
.page-employee-detail .section-employee .section-image img a>img {
    margin-left: auto;
    margin-right: auto
}

a.page-employee-detail .section-employee .section-image img:hover,
a.page-employee-detail .section-employee .section-image img:focus,
a.page-employee-detail .section-employee .section-image img.active {
    border-color: #f58220
}

.page-employee-detail .section-employee .section-image img .caption {
    padding: 9px;
    color: #333
}

.page-employee-detail .section-employee .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-employee-detail .section-employee .section-content {
        float: left;
        width: 41.66666667%
    }
}

.page-employee-detail .section-employee .section-content .section-locations,
.page-employee-detail .section-employee .section-content .section-contact {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #777
}

.page-employee-detail .section-employee .section-content .section-locations ul,
.page-employee-detail .section-employee .section-content .section-contact ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.page-employee-detail .section-employee .section-content .section-locations ul li,
.page-employee-detail .section-employee .section-content .section-contact ul li {
    display: inline-block;
    margin-right: 10px;
    font-size: 1em
}

.page-employee-detail .section-employee .section-content .section-locations ul a,
.page-employee-detail .section-employee .section-content .section-contact ul a {
    color: #555
}

.page-employee-detail .section-employee .section-content .section-locations ul i,
.page-employee-detail .section-employee .section-content .section-contact ul i {
    color: #777
}

.page-employee-detail .section-employee .section-sidebar {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-employee-detail .section-employee .section-sidebar {
        float: left;
        width: 25%
    }
}

.page-employee-detail .section-employee .section-sidebar h2 {
    font-size: 1.4em
}

.page-employee-detail .section-employee .section-sidebar ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.page-employee-detail .section-employee .section-sidebar li {
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 1em;
    border-bottom: 1px solid #777
}

.page-employee-detail .section-employee .section-sidebar li:last-child {
    border-bottom: none
}

.page-employee-detail .section-employee .section-sidebar a {
    color: #777
}

.page-application .content-wrapper .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-application .content-wrapper .section-content {
        float: left;
        width: 50%
    }
}

.page-application .content-wrapper .section-application {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-application .content-wrapper .section-application {
        float: left;
        width: 50%
    }
}

.page-registration .section-content fieldset {
    margin-bottom: 30px
}

.page-registration .section-note {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 20px 0;
    text-align: center
}

@media (min-width:768px) {
    .page-registration .section-note {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .page-registration .section-note {
        float: left;
        width: 100%
    }
}

.page-registration .section-note p {
    font-size: 2em;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: #777
}

.page-registration .section-note a {
    font-weight: bold
}

.page-register-password-reset-confirm .section-login,
.page-password-form .section-login,
.page-register .section-login,
.page-login .section-login,
.page-register-password-reset-confirm .section-register,
.page-password-form .section-register,
.page-register .section-register,
.page-login .section-register {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-register-password-reset-confirm .section-login,
    .page-password-form .section-login,
    .page-register .section-login,
    .page-login .section-login,
    .page-register-password-reset-confirm .section-register,
    .page-password-form .section-register,
    .page-register .section-register,
    .page-login .section-register {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-register-password-reset-confirm .section-login,
    .page-password-form .section-login,
    .page-register .section-login,
    .page-login .section-login,
    .page-register-password-reset-confirm .section-register,
    .page-password-form .section-register,
    .page-register .section-register,
    .page-login .section-register {
        float: left;
        width: 50%
    }
}

@media (min-width:1200px) {
    .page-register-password-reset-confirm .section-login,
    .page-password-form .section-login,
    .page-register .section-login,
    .page-login .section-login,
    .page-register-password-reset-confirm .section-register,
    .page-password-form .section-register,
    .page-register .section-register,
    .page-login .section-register {
        float: left;
        width: 50%
    }
}

.page-register-password-reset-confirm .section-login h2,
.page-password-form .section-login h2,
.page-register .section-login h2,
.page-login .section-login h2,
.page-register-password-reset-confirm .section-register h2,
.page-password-form .section-register h2,
.page-register .section-register h2,
.page-login .section-register h2 {
    font-size: 1.5em;
    color: #f58220
}

.page-register-password-reset-confirm .section-login p,
.page-password-form .section-login p,
.page-register .section-login p,
.page-login .section-login p,
.page-register-password-reset-confirm .section-register p,
.page-password-form .section-register p,
.page-register .section-register p,
.page-login .section-register p,
.page-register-password-reset-confirm .section-login li,
.page-password-form .section-login li,
.page-register .section-login li,
.page-login .section-login li,
.page-register-password-reset-confirm .section-register li,
.page-password-form .section-register li,
.page-register .section-register li,
.page-login .section-register li {
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: #777
}

.page-register-password-reset-confirm .section-login ul,
.page-password-form .section-login ul,
.page-register .section-login ul,
.page-login .section-login ul,
.page-register-password-reset-confirm .section-register ul,
.page-password-form .section-register ul,
.page-register .section-register ul,
.page-login .section-register ul {
    padding-left: 20px
}

.page-register-password-reset-confirm .section-login .section-inner,
.page-password-form .section-login .section-inner,
.page-register .section-login .section-inner,
.page-login .section-login .section-inner,
.page-register-password-reset-confirm .section-register .section-inner,
.page-password-form .section-register .section-inner,
.page-register .section-register .section-inner,
.page-login .section-register .section-inner {
    position: relative;
    min-height: 280px;
    margin-bottom: 30px;
    padding: 20px;
    border: 1px solid #777
}

@media (max-width:767px) {
    .page-register-password-reset-confirm .section-login .section-inner,
    .page-password-form .section-login .section-inner,
    .page-register .section-login .section-inner,
    .page-login .section-login .section-inner,
    .page-register-password-reset-confirm .section-register .section-inner,
    .page-password-form .section-register .section-inner,
    .page-register .section-register .section-inner,
    .page-login .section-register .section-inner {
        min-height: 320px
    }
}

.page-register-password-reset-confirm .section-login .btn-action,
.page-password-form .section-login .btn-action,
.page-register .section-login .btn-action,
.page-login .section-login .btn-action,
.page-register-password-reset-confirm .section-register .btn-action,
.page-password-form .section-register .btn-action,
.page-register .section-register .btn-action,
.page-login .section-register .btn-action {
    clear: both;
    position: absolute;
    bottom: 20px;
    left: 20px
}

.page-register-password-reset-confirm .section-login .btn-action .btn,
.page-password-form .section-login .btn-action .btn,
.page-register .section-login .btn-action .btn,
.page-login .section-login .btn-action .btn,
.page-register-password-reset-confirm .section-register .btn-action .btn,
.page-password-form .section-register .btn-action .btn,
.page-register .section-register .btn-action .btn,
.page-login .section-register .btn-action .btn {
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234;
    background: #555
}

.page-register-password-reset-confirm .section-login .btn-action .btn:focus,
.page-password-form .section-login .btn-action .btn:focus,
.page-register .section-login .btn-action .btn:focus,
.page-login .section-login .btn-action .btn:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:focus,
.page-password-form .section-register .btn-action .btn:focus,
.page-register .section-register .btn-action .btn:focus,
.page-login .section-register .btn-action .btn:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn.focus,
.page-password-form .section-login .btn-action .btn.focus,
.page-register .section-login .btn-action .btn.focus,
.page-login .section-login .btn-action .btn.focus,
.page-register-password-reset-confirm .section-register .btn-action .btn.focus,
.page-password-form .section-register .btn-action .btn.focus,
.page-register .section-register .btn-action .btn.focus,
.page-login .section-register .btn-action .btn.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.page-register-password-reset-confirm .section-login .btn-action .btn:hover,
.page-password-form .section-login .btn-action .btn:hover,
.page-register .section-login .btn-action .btn:hover,
.page-login .section-login .btn-action .btn:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover,
.page-password-form .section-register .btn-action .btn:hover,
.page-register .section-register .btn-action .btn:hover,
.page-login .section-register .btn-action .btn:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-register-password-reset-confirm .section-login .btn-action .btn:active,
.page-password-form .section-login .btn-action .btn:active,
.page-register .section-login .btn-action .btn:active,
.page-login .section-login .btn-action .btn:active,
.page-register-password-reset-confirm .section-register .btn-action .btn:active,
.page-password-form .section-register .btn-action .btn:active,
.page-register .section-register .btn-action .btn:active,
.page-login .section-register .btn-action .btn:active,
.page-register-password-reset-confirm .section-login .btn-action .btn.active,
.page-password-form .section-login .btn-action .btn.active,
.page-register .section-login .btn-action .btn.active,
.page-login .section-login .btn-action .btn.active,
.page-register-password-reset-confirm .section-register .btn-action .btn.active,
.page-password-form .section-register .btn-action .btn.active,
.page-register .section-register .btn-action .btn.active,
.page-login .section-register .btn-action .btn.active,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-register-password-reset-confirm .section-login .btn-action .btn:active:hover,
.page-password-form .section-login .btn-action .btn:active:hover,
.page-register .section-login .btn-action .btn:active:hover,
.page-login .section-login .btn-action .btn:active:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn:active:hover,
.page-password-form .section-register .btn-action .btn:active:hover,
.page-register .section-register .btn-action .btn:active:hover,
.page-login .section-register .btn-action .btn:active:hover,
.page-register-password-reset-confirm .section-login .btn-action .btn.active:hover,
.page-password-form .section-login .btn-action .btn.active:hover,
.page-register .section-login .btn-action .btn.active:hover,
.page-login .section-login .btn-action .btn.active:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn.active:hover,
.page-password-form .section-register .btn-action .btn.active:hover,
.page-register .section-register .btn-action .btn.active:hover,
.page-login .section-register .btn-action .btn.active:hover,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn:hover,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn:hover,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn:hover,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn:hover,
.page-register-password-reset-confirm .section-login .btn-action .btn:active:focus,
.page-password-form .section-login .btn-action .btn:active:focus,
.page-register .section-login .btn-action .btn:active:focus,
.page-login .section-login .btn-action .btn:active:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:active:focus,
.page-password-form .section-register .btn-action .btn:active:focus,
.page-register .section-register .btn-action .btn:active:focus,
.page-login .section-register .btn-action .btn:active:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn.active:focus,
.page-password-form .section-login .btn-action .btn.active:focus,
.page-register .section-login .btn-action .btn.active:focus,
.page-login .section-login .btn-action .btn.active:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn.active:focus,
.page-password-form .section-register .btn-action .btn.active:focus,
.page-register .section-register .btn-action .btn.active:focus,
.page-login .section-register .btn-action .btn.active:focus,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn:focus,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn:focus,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn:focus,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn:focus,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn:focus,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn:focus,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn:focus,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn:active.focus,
.page-password-form .section-login .btn-action .btn:active.focus,
.page-register .section-login .btn-action .btn:active.focus,
.page-login .section-login .btn-action .btn:active.focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:active.focus,
.page-password-form .section-register .btn-action .btn:active.focus,
.page-register .section-register .btn-action .btn:active.focus,
.page-login .section-register .btn-action .btn:active.focus,
.page-register-password-reset-confirm .section-login .btn-action .btn.active.focus,
.page-password-form .section-login .btn-action .btn.active.focus,
.page-register .section-login .btn-action .btn.active.focus,
.page-login .section-login .btn-action .btn.active.focus,
.page-register-password-reset-confirm .section-register .btn-action .btn.active.focus,
.page-password-form .section-register .btn-action .btn.active.focus,
.page-register .section-register .btn-action .btn.active.focus,
.page-login .section-register .btn-action .btn.active.focus,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn.focus,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn.focus,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn.focus,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn.focus,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn.focus,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn.focus,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn.focus,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.page-register-password-reset-confirm .section-login .btn-action .btn:active,
.page-password-form .section-login .btn-action .btn:active,
.page-register .section-login .btn-action .btn:active,
.page-login .section-login .btn-action .btn:active,
.page-register-password-reset-confirm .section-register .btn-action .btn:active,
.page-password-form .section-register .btn-action .btn:active,
.page-register .section-register .btn-action .btn:active,
.page-login .section-register .btn-action .btn:active,
.page-register-password-reset-confirm .section-login .btn-action .btn.active,
.page-password-form .section-login .btn-action .btn.active,
.page-register .section-login .btn-action .btn.active,
.page-login .section-login .btn-action .btn.active,
.page-register-password-reset-confirm .section-register .btn-action .btn.active,
.page-password-form .section-register .btn-action .btn.active,
.page-register .section-register .btn-action .btn.active,
.page-login .section-register .btn-action .btn.active,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn {
    background-image: none
}

.page-register-password-reset-confirm .section-login .btn-action .btn.disabled:hover,
.page-password-form .section-login .btn-action .btn.disabled:hover,
.page-register .section-login .btn-action .btn.disabled:hover,
.page-login .section-login .btn-action .btn.disabled:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn.disabled:hover,
.page-password-form .section-register .btn-action .btn.disabled:hover,
.page-register .section-register .btn-action .btn.disabled:hover,
.page-login .section-register .btn-action .btn.disabled:hover,
.page-register-password-reset-confirm .section-login .btn-action .btn[disabled]:hover,
.page-password-form .section-login .btn-action .btn[disabled]:hover,
.page-register .section-login .btn-action .btn[disabled]:hover,
.page-login .section-login .btn-action .btn[disabled]:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn[disabled]:hover,
.page-password-form .section-register .btn-action .btn[disabled]:hover,
.page-register .section-register .btn-action .btn[disabled]:hover,
.page-login .section-register .btn-action .btn[disabled]:hover,
fieldset[disabled] .page-register-password-reset-confirm .section-login .btn-action .btn:hover,
fieldset[disabled] .page-password-form .section-login .btn-action .btn:hover,
fieldset[disabled] .page-register .section-login .btn-action .btn:hover,
fieldset[disabled] .page-login .section-login .btn-action .btn:hover,
fieldset[disabled] .page-register-password-reset-confirm .section-register .btn-action .btn:hover,
fieldset[disabled] .page-password-form .section-register .btn-action .btn:hover,
fieldset[disabled] .page-register .section-register .btn-action .btn:hover,
fieldset[disabled] .page-login .section-register .btn-action .btn:hover,
.page-register-password-reset-confirm .section-login .btn-action .btn.disabled:focus,
.page-password-form .section-login .btn-action .btn.disabled:focus,
.page-register .section-login .btn-action .btn.disabled:focus,
.page-login .section-login .btn-action .btn.disabled:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn.disabled:focus,
.page-password-form .section-register .btn-action .btn.disabled:focus,
.page-register .section-register .btn-action .btn.disabled:focus,
.page-login .section-register .btn-action .btn.disabled:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn[disabled]:focus,
.page-password-form .section-login .btn-action .btn[disabled]:focus,
.page-register .section-login .btn-action .btn[disabled]:focus,
.page-login .section-login .btn-action .btn[disabled]:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn[disabled]:focus,
.page-password-form .section-register .btn-action .btn[disabled]:focus,
.page-register .section-register .btn-action .btn[disabled]:focus,
.page-login .section-register .btn-action .btn[disabled]:focus,
fieldset[disabled] .page-register-password-reset-confirm .section-login .btn-action .btn:focus,
fieldset[disabled] .page-password-form .section-login .btn-action .btn:focus,
fieldset[disabled] .page-register .section-login .btn-action .btn:focus,
fieldset[disabled] .page-login .section-login .btn-action .btn:focus,
fieldset[disabled] .page-register-password-reset-confirm .section-register .btn-action .btn:focus,
fieldset[disabled] .page-password-form .section-register .btn-action .btn:focus,
fieldset[disabled] .page-register .section-register .btn-action .btn:focus,
fieldset[disabled] .page-login .section-register .btn-action .btn:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn.disabled.focus,
.page-password-form .section-login .btn-action .btn.disabled.focus,
.page-register .section-login .btn-action .btn.disabled.focus,
.page-login .section-login .btn-action .btn.disabled.focus,
.page-register-password-reset-confirm .section-register .btn-action .btn.disabled.focus,
.page-password-form .section-register .btn-action .btn.disabled.focus,
.page-register .section-register .btn-action .btn.disabled.focus,
.page-login .section-register .btn-action .btn.disabled.focus,
.page-register-password-reset-confirm .section-login .btn-action .btn[disabled].focus,
.page-password-form .section-login .btn-action .btn[disabled].focus,
.page-register .section-login .btn-action .btn[disabled].focus,
.page-login .section-login .btn-action .btn[disabled].focus,
.page-register-password-reset-confirm .section-register .btn-action .btn[disabled].focus,
.page-password-form .section-register .btn-action .btn[disabled].focus,
.page-register .section-register .btn-action .btn[disabled].focus,
.page-login .section-register .btn-action .btn[disabled].focus,
fieldset[disabled] .page-register-password-reset-confirm .section-login .btn-action .btn.focus,
fieldset[disabled] .page-password-form .section-login .btn-action .btn.focus,
fieldset[disabled] .page-register .section-login .btn-action .btn.focus,
fieldset[disabled] .page-login .section-login .btn-action .btn.focus,
fieldset[disabled] .page-register-password-reset-confirm .section-register .btn-action .btn.focus,
fieldset[disabled] .page-password-form .section-register .btn-action .btn.focus,
fieldset[disabled] .page-register .section-register .btn-action .btn.focus,
fieldset[disabled] .page-login .section-register .btn-action .btn.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.page-register-password-reset-confirm .section-login .btn-action .btn .badge,
.page-password-form .section-login .btn-action .btn .badge,
.page-register .section-login .btn-action .btn .badge,
.page-login .section-login .btn-action .btn .badge,
.page-register-password-reset-confirm .section-register .btn-action .btn .badge,
.page-password-form .section-register .btn-action .btn .badge,
.page-register .section-register .btn-action .btn .badge,
.page-login .section-register .btn-action .btn .badge {
    color: #3f3f41;
    background-color: #f58220
}

.page-register-password-reset-confirm .section-login .btn-action .btn:hover,
.page-password-form .section-login .btn-action .btn:hover,
.page-register .section-login .btn-action .btn:hover,
.page-login .section-login .btn-action .btn:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover,
.page-password-form .section-register .btn-action .btn:hover,
.page-register .section-register .btn-action .btn:hover,
.page-login .section-register .btn-action .btn:hover {
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234
}

.page-register-password-reset-confirm .section-login .btn-action .btn:hover:focus,
.page-password-form .section-login .btn-action .btn:hover:focus,
.page-register .section-login .btn-action .btn:hover:focus,
.page-login .section-login .btn-action .btn:hover:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover:focus,
.page-password-form .section-register .btn-action .btn:hover:focus,
.page-register .section-register .btn-action .btn:hover:focus,
.page-login .section-register .btn-action .btn:hover:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover.focus,
.page-password-form .section-login .btn-action .btn:hover.focus,
.page-register .section-login .btn-action .btn:hover.focus,
.page-login .section-login .btn-action .btn:hover.focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover.focus,
.page-password-form .section-register .btn-action .btn:hover.focus,
.page-register .section-register .btn-action .btn:hover.focus,
.page-login .section-register .btn-action .btn:hover.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.page-register-password-reset-confirm .section-login .btn-action .btn:hover:hover,
.page-password-form .section-login .btn-action .btn:hover:hover,
.page-register .section-login .btn-action .btn:hover:hover,
.page-login .section-login .btn-action .btn:hover:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover:hover,
.page-password-form .section-register .btn-action .btn:hover:hover,
.page-register .section-register .btn-action .btn:hover:hover,
.page-login .section-register .btn-action .btn:hover:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-register-password-reset-confirm .section-login .btn-action .btn:hover:active,
.page-password-form .section-login .btn-action .btn:hover:active,
.page-register .section-login .btn-action .btn:hover:active,
.page-login .section-login .btn-action .btn:hover:active,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover:active,
.page-password-form .section-register .btn-action .btn:hover:active,
.page-register .section-register .btn-action .btn:hover:active,
.page-login .section-register .btn-action .btn:hover:active,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover.active,
.page-password-form .section-login .btn-action .btn:hover.active,
.page-register .section-login .btn-action .btn:hover.active,
.page-login .section-login .btn-action .btn:hover.active,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover.active,
.page-password-form .section-register .btn-action .btn:hover.active,
.page-register .section-register .btn-action .btn:hover.active,
.page-login .section-register .btn-action .btn:hover.active,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn:hover,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn:hover,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn:hover,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-register-password-reset-confirm .section-login .btn-action .btn:hover:active:hover,
.page-password-form .section-login .btn-action .btn:hover:active:hover,
.page-register .section-login .btn-action .btn:hover:active:hover,
.page-login .section-login .btn-action .btn:hover:active:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover:active:hover,
.page-password-form .section-register .btn-action .btn:hover:active:hover,
.page-register .section-register .btn-action .btn:hover:active:hover,
.page-login .section-register .btn-action .btn:hover:active:hover,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover.active:hover,
.page-password-form .section-login .btn-action .btn:hover.active:hover,
.page-register .section-login .btn-action .btn:hover.active:hover,
.page-login .section-login .btn-action .btn:hover.active:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover.active:hover,
.page-password-form .section-register .btn-action .btn:hover.active:hover,
.page-register .section-register .btn-action .btn:hover.active:hover,
.page-login .section-register .btn-action .btn:hover.active:hover,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn:hover:hover,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn:hover:hover,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn:hover:hover,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn:hover:hover,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn:hover:hover,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn:hover:hover,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn:hover:hover,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn:hover:hover,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover:active:focus,
.page-password-form .section-login .btn-action .btn:hover:active:focus,
.page-register .section-login .btn-action .btn:hover:active:focus,
.page-login .section-login .btn-action .btn:hover:active:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover:active:focus,
.page-password-form .section-register .btn-action .btn:hover:active:focus,
.page-register .section-register .btn-action .btn:hover:active:focus,
.page-login .section-register .btn-action .btn:hover:active:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover.active:focus,
.page-password-form .section-login .btn-action .btn:hover.active:focus,
.page-register .section-login .btn-action .btn:hover.active:focus,
.page-login .section-login .btn-action .btn:hover.active:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover.active:focus,
.page-password-form .section-register .btn-action .btn:hover.active:focus,
.page-register .section-register .btn-action .btn:hover.active:focus,
.page-login .section-register .btn-action .btn:hover.active:focus,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn:hover:focus,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn:hover:focus,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn:hover:focus,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn:hover:focus,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn:hover:focus,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn:hover:focus,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn:hover:focus,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn:hover:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover:active.focus,
.page-password-form .section-login .btn-action .btn:hover:active.focus,
.page-register .section-login .btn-action .btn:hover:active.focus,
.page-login .section-login .btn-action .btn:hover:active.focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover:active.focus,
.page-password-form .section-register .btn-action .btn:hover:active.focus,
.page-register .section-register .btn-action .btn:hover:active.focus,
.page-login .section-register .btn-action .btn:hover:active.focus,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover.active.focus,
.page-password-form .section-login .btn-action .btn:hover.active.focus,
.page-register .section-login .btn-action .btn:hover.active.focus,
.page-login .section-login .btn-action .btn:hover.active.focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover.active.focus,
.page-password-form .section-register .btn-action .btn:hover.active.focus,
.page-register .section-register .btn-action .btn:hover.active.focus,
.page-login .section-register .btn-action .btn:hover.active.focus,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn:hover.focus,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn:hover.focus,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn:hover.focus,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn:hover.focus,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn:hover.focus,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn:hover.focus,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn:hover.focus,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn:hover.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.page-register-password-reset-confirm .section-login .btn-action .btn:hover:active,
.page-password-form .section-login .btn-action .btn:hover:active,
.page-register .section-login .btn-action .btn:hover:active,
.page-login .section-login .btn-action .btn:hover:active,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover:active,
.page-password-form .section-register .btn-action .btn:hover:active,
.page-register .section-register .btn-action .btn:hover:active,
.page-login .section-register .btn-action .btn:hover:active,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover.active,
.page-password-form .section-login .btn-action .btn:hover.active,
.page-register .section-login .btn-action .btn:hover.active,
.page-login .section-login .btn-action .btn:hover.active,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover.active,
.page-password-form .section-register .btn-action .btn:hover.active,
.page-register .section-register .btn-action .btn:hover.active,
.page-login .section-register .btn-action .btn:hover.active,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-password-form .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-register .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-login .section-login .btn-action .btn:hover,
.open>.dropdown-toggle.page-register-password-reset-confirm .section-register .btn-action .btn:hover,
.open>.dropdown-toggle.page-password-form .section-register .btn-action .btn:hover,
.open>.dropdown-toggle.page-register .section-register .btn-action .btn:hover,
.open>.dropdown-toggle.page-login .section-register .btn-action .btn:hover {
    background-image: none
}

.page-register-password-reset-confirm .section-login .btn-action .btn:hover.disabled:hover,
.page-password-form .section-login .btn-action .btn:hover.disabled:hover,
.page-register .section-login .btn-action .btn:hover.disabled:hover,
.page-login .section-login .btn-action .btn:hover.disabled:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover.disabled:hover,
.page-password-form .section-register .btn-action .btn:hover.disabled:hover,
.page-register .section-register .btn-action .btn:hover.disabled:hover,
.page-login .section-register .btn-action .btn:hover.disabled:hover,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover[disabled]:hover,
.page-password-form .section-login .btn-action .btn:hover[disabled]:hover,
.page-register .section-login .btn-action .btn:hover[disabled]:hover,
.page-login .section-login .btn-action .btn:hover[disabled]:hover,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover[disabled]:hover,
.page-password-form .section-register .btn-action .btn:hover[disabled]:hover,
.page-register .section-register .btn-action .btn:hover[disabled]:hover,
.page-login .section-register .btn-action .btn:hover[disabled]:hover,
fieldset[disabled] .page-register-password-reset-confirm .section-login .btn-action .btn:hover:hover,
fieldset[disabled] .page-password-form .section-login .btn-action .btn:hover:hover,
fieldset[disabled] .page-register .section-login .btn-action .btn:hover:hover,
fieldset[disabled] .page-login .section-login .btn-action .btn:hover:hover,
fieldset[disabled] .page-register-password-reset-confirm .section-register .btn-action .btn:hover:hover,
fieldset[disabled] .page-password-form .section-register .btn-action .btn:hover:hover,
fieldset[disabled] .page-register .section-register .btn-action .btn:hover:hover,
fieldset[disabled] .page-login .section-register .btn-action .btn:hover:hover,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover.disabled:focus,
.page-password-form .section-login .btn-action .btn:hover.disabled:focus,
.page-register .section-login .btn-action .btn:hover.disabled:focus,
.page-login .section-login .btn-action .btn:hover.disabled:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover.disabled:focus,
.page-password-form .section-register .btn-action .btn:hover.disabled:focus,
.page-register .section-register .btn-action .btn:hover.disabled:focus,
.page-login .section-register .btn-action .btn:hover.disabled:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover[disabled]:focus,
.page-password-form .section-login .btn-action .btn:hover[disabled]:focus,
.page-register .section-login .btn-action .btn:hover[disabled]:focus,
.page-login .section-login .btn-action .btn:hover[disabled]:focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover[disabled]:focus,
.page-password-form .section-register .btn-action .btn:hover[disabled]:focus,
.page-register .section-register .btn-action .btn:hover[disabled]:focus,
.page-login .section-register .btn-action .btn:hover[disabled]:focus,
fieldset[disabled] .page-register-password-reset-confirm .section-login .btn-action .btn:hover:focus,
fieldset[disabled] .page-password-form .section-login .btn-action .btn:hover:focus,
fieldset[disabled] .page-register .section-login .btn-action .btn:hover:focus,
fieldset[disabled] .page-login .section-login .btn-action .btn:hover:focus,
fieldset[disabled] .page-register-password-reset-confirm .section-register .btn-action .btn:hover:focus,
fieldset[disabled] .page-password-form .section-register .btn-action .btn:hover:focus,
fieldset[disabled] .page-register .section-register .btn-action .btn:hover:focus,
fieldset[disabled] .page-login .section-register .btn-action .btn:hover:focus,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover.disabled.focus,
.page-password-form .section-login .btn-action .btn:hover.disabled.focus,
.page-register .section-login .btn-action .btn:hover.disabled.focus,
.page-login .section-login .btn-action .btn:hover.disabled.focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover.disabled.focus,
.page-password-form .section-register .btn-action .btn:hover.disabled.focus,
.page-register .section-register .btn-action .btn:hover.disabled.focus,
.page-login .section-register .btn-action .btn:hover.disabled.focus,
.page-register-password-reset-confirm .section-login .btn-action .btn:hover[disabled].focus,
.page-password-form .section-login .btn-action .btn:hover[disabled].focus,
.page-register .section-login .btn-action .btn:hover[disabled].focus,
.page-login .section-login .btn-action .btn:hover[disabled].focus,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover[disabled].focus,
.page-password-form .section-register .btn-action .btn:hover[disabled].focus,
.page-register .section-register .btn-action .btn:hover[disabled].focus,
.page-login .section-register .btn-action .btn:hover[disabled].focus,
fieldset[disabled] .page-register-password-reset-confirm .section-login .btn-action .btn:hover.focus,
fieldset[disabled] .page-password-form .section-login .btn-action .btn:hover.focus,
fieldset[disabled] .page-register .section-login .btn-action .btn:hover.focus,
fieldset[disabled] .page-login .section-login .btn-action .btn:hover.focus,
fieldset[disabled] .page-register-password-reset-confirm .section-register .btn-action .btn:hover.focus,
fieldset[disabled] .page-password-form .section-register .btn-action .btn:hover.focus,
fieldset[disabled] .page-register .section-register .btn-action .btn:hover.focus,
fieldset[disabled] .page-login .section-register .btn-action .btn:hover.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.page-register-password-reset-confirm .section-login .btn-action .btn:hover .badge,
.page-password-form .section-login .btn-action .btn:hover .badge,
.page-register .section-login .btn-action .btn:hover .badge,
.page-login .section-login .btn-action .btn:hover .badge,
.page-register-password-reset-confirm .section-register .btn-action .btn:hover .badge,
.page-password-form .section-register .btn-action .btn:hover .badge,
.page-register .section-register .btn-action .btn:hover .badge,
.page-login .section-register .btn-action .btn:hover .badge {
    color: #3f3f41;
    background-color: #f58220
}

.page-register-password-reset-confirm .section-login .btn-forgot,
.page-password-form .section-login .btn-forgot,
.page-register .section-login .btn-forgot,
.page-login .section-login .btn-forgot,
.page-register-password-reset-confirm .section-register .btn-forgot,
.page-password-form .section-register .btn-forgot,
.page-register .section-register .btn-forgot,
.page-login .section-register .btn-forgot {
    float: right !important;
    float: right
}

.page-register-password-reset-confirm .section-login .btn-forgot a,
.page-password-form .section-login .btn-forgot a,
.page-register .section-login .btn-forgot a,
.page-login .section-login .btn-forgot a,
.page-register-password-reset-confirm .section-register .btn-forgot a,
.page-password-form .section-register .btn-forgot a,
.page-register .section-register .btn-forgot a,
.page-login .section-register .btn-forgot a {
    color: #777
}

.page-register-password-reset-confirm .section-login label,
.page-password-form .section-login label,
.page-register .section-login label,
.page-login .section-login label,
.page-register-password-reset-confirm .section-register label,
.page-password-form .section-register label,
.page-register .section-register label,
.page-login .section-register label {
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: #777
}

.page-register-password-reset-confirm .section-login span.input-group-addon,
.page-password-form .section-login span.input-group-addon,
.page-register .section-login span.input-group-addon,
.page-login .section-login span.input-group-addon,
.page-register-password-reset-confirm .section-register span.input-group-addon,
.page-password-form .section-register span.input-group-addon,
.page-register .section-register span.input-group-addon,
.page-login .section-register span.input-group-addon {
    background-color: #fff
}

.page-register-password-reset-confirm .section-login span.input-group-addon i,
.page-password-form .section-login span.input-group-addon i,
.page-register .section-login span.input-group-addon i,
.page-login .section-login span.input-group-addon i,
.page-register-password-reset-confirm .section-register span.input-group-addon i,
.page-password-form .section-register span.input-group-addon i,
.page-register .section-register span.input-group-addon i,
.page-login .section-register span.input-group-addon i {
    color: #777
}

.page-register .section-inner {
    min-height: 470px !important
}

@media (max-width:767px) {
    .page-register .section-inner {
        min-height: 320px
    }
}

.page-account .content-wrapper .section-nav {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px
}

@media (min-width:992px) {
    .page-account .content-wrapper .section-nav {
        float: left;
        width: 100%
    }
}

.page-account .content-wrapper .section-nav ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.page-account .content-wrapper .section-nav ul>li {
    position: relative;
    display: block
}

.page-account .content-wrapper .section-nav ul>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.page-account .content-wrapper .section-nav ul>li>a:hover,
.page-account .content-wrapper .section-nav ul>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.page-account .content-wrapper .section-nav ul>li.disabled>a {
    color: #777
}

.page-account .content-wrapper .section-nav ul>li.disabled>a:hover,
.page-account .content-wrapper .section-nav ul>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.page-account .content-wrapper .section-nav ul .open>a,
.page-account .content-wrapper .section-nav ul .open>a:hover,
.page-account .content-wrapper .section-nav ul .open>a:focus {
    background-color: #eee;
    border-color: #f58220
}

.page-account .content-wrapper .section-nav ul .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.page-account .content-wrapper .section-nav ul>li>a>img {
    max-width: none
}

@media (max-width:767px) {
    .page-account .content-wrapper .section-nav ul>li {
        float: left
    }
    .page-account .content-wrapper .section-nav ul>li>a {
        border-radius: 3px
    }
    .page-account .content-wrapper .section-nav ul>li+li {
        margin-left: 2px
    }
    .page-account .content-wrapper .section-nav ul>li.active>a,
    .page-account .content-wrapper .section-nav ul>li.active>a:hover,
    .page-account .content-wrapper .section-nav ul>li.active>a:focus {
        color: #fff;
        background-color: #f58220
    }
    .page-account .content-wrapper .section-nav ul>li {
        float: none
    }
    .page-account .content-wrapper .section-nav ul>li+li {
        margin-top: -1px;
        margin-left: 0
    }

}

@media (min-width:768px) {
    .page-account .content-wrapper .section-nav ul {
        border-bottom: 1px solid #ddd
    }
    .page-account .content-wrapper .section-nav ul>li {
        float: left;
        margin-bottom: -1px
    }
    .page-account .content-wrapper .section-nav ul>li>a {
        margin-right: 2px;
        line-height: 1.42857143;
        border: 1px solid transparent;
        border-radius: 3px 3px 0 0
    }
    .page-account .content-wrapper .section-nav ul>li>a:hover {
        border-color: #eee #eee #ddd
    }
    .page-account .content-wrapper .section-nav ul>li.active>a,
    .page-account .content-wrapper .section-nav ul>li.active>a:hover,
    .page-account .content-wrapper .section-nav ul>li.active>a:focus {
        color: #555;
        background-color: #fff;
        border: 1px solid #ddd;
        border-bottom-color: transparent;
        cursor: default
    }
    .page-account .content-wrapper .section-nav ul.nav-justified {
        width: 100%;
        border-bottom: 0
    }
    .page-account .content-wrapper .section-nav ul.nav-justified>li {
        float: none
    }
    .page-account .content-wrapper .section-nav ul.nav-justified>li>a {
        text-align: center;
        margin-bottom: 5px
    }
    .page-account .content-wrapper .section-nav ul.nav-justified>.dropdown .dropdown-menu {
        top: auto;
        left: auto
    }
    .page-account .content-wrapper .section-nav ul.nav-justified>li>a {
        margin-right: 0;
        border-radius: 3px
    }
    .page-account .content-wrapper .section-nav ul.nav-justified>.active>a,
    .page-account .content-wrapper .section-nav ul.nav-justified>.active>a:hover,
    .page-account .content-wrapper .section-nav ul.nav-justified>.active>a:focus {
        border: 1px solid #ddd
    }
}

@media (min-width:768px) and (min-width:768px) {
    .page-account .content-wrapper .section-nav ul.nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .page-account .content-wrapper .section-nav ul.nav-justified>li>a {
        margin-bottom: 0
    }
}

@media (min-width:768px) and (min-width:768px) {
    .page-account .content-wrapper .section-nav ul.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 3px 3px 0 0
    }
    .page-account .content-wrapper .section-nav ul.nav-justified>.active>a,
    .page-account .content-wrapper .section-nav ul.nav-justified>.active>a:hover,
    .page-account .content-wrapper .section-nav ul.nav-justified>.active>a:focus {
        border-bottom-color: #fff
    }
}

.page-account .content-wrapper .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-account .content-wrapper .section-content {
        float: left;
        width: 100%
    }
}

.page-account .content-wrapper .section-content form .radio,
.page-account .content-wrapper .section-content form .checkbox,
.page-account .content-wrapper .section-content form .radio-inline,
.page-account .content-wrapper .section-content form .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.page-account .content-wrapper .section-content form .radio,
.page-account .content-wrapper .section-content form .checkbox {
    min-height: 27px
}

.page-account .content-wrapper .section-content form .form-group {
    margin-left: -15px;
    margin-right: -15px
}

@media (min-width:768px) {
    .page-account .content-wrapper .section-content form .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.page-account .content-wrapper .section-content form .has-feedback .form-control-feedback {
    right: 15px
}

@media (min-width:768px) {
    .page-account .content-wrapper .section-content form .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px
    }
}

@media (min-width:768px) {
    .page-account .content-wrapper .section-content form .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    }
}

.page-account .content-wrapper .section-content form legend {
    padding: 5px 0 15px
}

.page-account .content-wrapper .section-content form .form-group .control-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-account .content-wrapper .section-content form .form-group .control-label {
        float: left;
        width: 25%
    }
}

.page-account .content-wrapper .section-content form .form-group .control-input {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-account .content-wrapper .section-content form .form-group .control-input {
        float: left;
        width: 75%
    }
}

.page-account .content-wrapper .section-content form .form-group .checkbox-inline {
    float: right;
    margin: -66px 10px 0 0
}

@media (max-width:991px) {
    .page-account .content-wrapper .section-content form .form-group .checkbox-inline {
        margin: 0 0 0 10px;
        float: left !important;
        float: left
    }
}

.page-account .content-wrapper .section-content form .form-group.billing_same_as_shipping {
    margin-bottom: 0
}

.page-account .content-wrapper .section-content form #id_birth_date_month,
.page-account .content-wrapper .section-content form #id_wedding_date_month {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 120px
}

.page-account .content-wrapper .section-content form #id_birth_date_day,
.page-account .content-wrapper .section-content form #id_wedding_date_day {
    float: left;
    margin-right: 10px;
    width: 64px
}

.page-account .content-wrapper .section-content form #id_birth_date_year,
.page-account .content-wrapper .section-content form #id_wedding_date_year {
    float: left;
    width: 80px
}

.page-account .content-wrapper .section-content form .brands,
.page-account .content-wrapper .section-content form .item_types {
    padding-left: 15px
}

.page-account .content-wrapper .section-content form .brands .checkbox-inline,
.page-account .content-wrapper .section-content form .item_types .checkbox-inline {
    float: none;
    margin: 0;
    padding: 0
}

.page-account .content-wrapper .section-content form .brands .checkbox-inline label,
.page-account .content-wrapper .section-content form .item_types .checkbox-inline label {
    font-weight: 400
}

.page-account .content-wrapper .section-content form .brands .checkbox-inline li,
.page-account .content-wrapper .section-content form .item_types .checkbox-inline li {
    float: left;
    width: 50%
}

.page-appointment-form .requested_datetime .input-group-addon {
    cursor: pointer
}

.btn-addbuilder,
.btn-addcart {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234
}

.btn-addbuilder:focus,
.btn-addcart:focus,
.btn-addbuilder:active:focus,
.btn-addcart:active:focus,
.btn-addbuilder.active:focus,
.btn-addcart.active:focus,
.btn-addbuilder.focus,
.btn-addcart.focus,
.btn-addbuilder:active.focus,
.btn-addcart:active.focus,
.btn-addbuilder.active.focus,
.btn-addcart.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn-addbuilder:hover,
.btn-addcart:hover,
.btn-addbuilder:focus,
.btn-addcart:focus,
.btn-addbuilder.focus,
.btn-addcart.focus {
    color: #fff;
    text-decoration: none
}

.btn-addbuilder:active,
.btn-addcart:active,
.btn-addbuilder.active,
.btn-addcart.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn-addbuilder.disabled,
.btn-addcart.disabled,
.btn-addbuilder[disabled],
.btn-addcart[disabled],
fieldset[disabled] .btn-addbuilder,
fieldset[disabled] .btn-addcart {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.btn-addbuilder.disabled,
a.btn-addcart.disabled,
fieldset[disabled] a.btn-addbuilder,
fieldset[disabled] a.btn-addcart {
    pointer-events: none
}

.btn-addbuilder:focus,
.btn-addcart:focus,
.btn-addbuilder.focus,
.btn-addcart.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.btn-addbuilder:hover,
.btn-addcart:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.btn-addbuilder:active,
.btn-addcart:active,
.btn-addbuilder.active,
.btn-addcart.active,
.open>.dropdown-toggle.btn-addbuilder,
.open>.dropdown-toggle.btn-addcart {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.btn-addbuilder:active:hover,
.btn-addcart:active:hover,
.btn-addbuilder.active:hover,
.btn-addcart.active:hover,
.open>.dropdown-toggle.btn-addbuilder:hover,
.open>.dropdown-toggle.btn-addcart:hover,
.btn-addbuilder:active:focus,
.btn-addcart:active:focus,
.btn-addbuilder.active:focus,
.btn-addcart.active:focus,
.open>.dropdown-toggle.btn-addbuilder:focus,
.open>.dropdown-toggle.btn-addcart:focus,
.btn-addbuilder:active.focus,
.btn-addcart:active.focus,
.btn-addbuilder.active.focus,
.btn-addcart.active.focus,
.open>.dropdown-toggle.btn-addbuilder.focus,
.open>.dropdown-toggle.btn-addcart.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.btn-addbuilder:active,
.btn-addcart:active,
.btn-addbuilder.active,
.btn-addcart.active,
.open>.dropdown-toggle.btn-addbuilder,
.open>.dropdown-toggle.btn-addcart {
    background-image: none
}

.btn-addbuilder.disabled:hover,
.btn-addcart.disabled:hover,
.btn-addbuilder[disabled]:hover,
.btn-addcart[disabled]:hover,
fieldset[disabled] .btn-addbuilder:hover,
fieldset[disabled] .btn-addcart:hover,
.btn-addbuilder.disabled:focus,
.btn-addcart.disabled:focus,
.btn-addbuilder[disabled]:focus,
.btn-addcart[disabled]:focus,
fieldset[disabled] .btn-addbuilder:focus,
fieldset[disabled] .btn-addcart:focus,
.btn-addbuilder.disabled.focus,
.btn-addcart.disabled.focus,
.btn-addbuilder[disabled].focus,
.btn-addcart[disabled].focus,
fieldset[disabled] .btn-addbuilder.focus,
fieldset[disabled] .btn-addcart.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.btn-addbuilder .badge,
.btn-addcart .badge {
    color: #3f3f41;
    background-color: #f58220
}

.section-builder {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: none !important;
    margin-bottom: 15px;
    padding: 0
}

.section-builder:before,
.section-builder:after {
    content: " ";
    display: table
}

.section-builder:after {
    clear: both
}

.section-builder:before,
.section-builder:after {
    content: " ";
    display: table
}

.section-builder:after {
    clear: both
}

@media (min-width:768px) {
    .section-builder {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .section-builder {
        float: left;
        width: 100%
    }
}

.section-builder .label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
    padding: 0;
    white-space: normal
}

@media (min-width:768px) {
    .section-builder .label {
        float: left;
        width: 16.66666667%
    }
}

@media (min-width:992px) {
    .section-builder .label {
        float: left;
        width: 16.66666667%
    }
}

.section-builder .label .label-wrapper {
    background: #3f3f41;
    height: 64px;
    margin-right: 34px;
    position: relative
}

.section-builder .label .label-wrapper:after {
    border-bottom: 32px solid transparent;
    border-left: 32px solid #3f3f41;
    border-top: 32px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -32px;
    top: 0;
    width: 0
}

.section-builder .label h6 {
    text-align: center;
    margin: 0;
    padding: 0 6px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width:767px) {
    .section-builder .label {
        display: none
    }
}

.section-builder .steps {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    color: #fff;
    line-height: 1em;
    padding: 0
}

@media (min-width:768px) {
    .section-builder .steps {
        float: left;
        width: 83.33333333%
    }
}

@media (min-width:992px) {
    .section-builder .steps {
        float: left;
        width: 83.33333333%
    }
}

.section-builder .steps .step {
    float: left;
    width: 33.33333333%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0
}

@media (min-width:768px) {
    .section-builder .steps .step {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .section-builder .steps .step {
        float: left;
        width: 33.33333333%
    }
}

.section-builder .steps .step .step-wrapper {
    background: #3f3f41;
    height: 64px;
    margin-right: 33px;
    position: relative
}

.section-builder .steps .step .step-wrapper:before {
    border-bottom: 32px solid #3f3f41;
    border-left: 32px solid transparent;
    border-top: 32px solid #3f3f41;
    content: "";
    height: 0;
    left: -32px;
    position: absolute;
    top: 0;
    width: 7px
}

.section-builder .steps .step .step-wrapper:after {
    border-bottom: 32px solid transparent;
    border-left: 32px solid #3f3f41;
    border-top: 32px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -32px;
    top: 0;
    width: 0
}

@media (max-width:767px) {
    .section-builder .steps .step .step-wrapper {
        font-size: 10px;
        margin-right: 0
    }
    .section-builder .steps .step .step-wrapper:before {
        border-bottom: none;
        border-left: none;
        border-top: none;
        left: 0;
        width: 0
    }
    .section-builder .steps .step .step-wrapper:after {
        border-bottom: none;
        border-left: none;
        border-top: none;
        right: 0;
        width: 0
    }
}

.section-builder .steps .step .step-image {
    display: inline-block;
    float: left;
    padding: 0 10px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 55px
}

@media (max-width:767px) {
    .section-builder .steps .step .step-image {
        width: 45px
    }
}

.section-builder .steps .step .step-content {
    color: #ccbeb1;
    margin-left: 55px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.section-builder .steps .step .step-content a {
    color: #ccbeb1;cursor: pointer;
}

.section-builder .steps .step .step-content .step-action {
    padding-bottom: 2px;
}
.section-builder .steps .step .step-content .step-action.step-action-padding {
   padding-top: 2px;
}

.section-builder .steps .step .step-content h4 {
    font-size: 16px;
    margin: 0
}

.section-builder .steps .step .step-content h4 a {
    color: #fff
}

.section-builder .steps .step .step-content .step-info {
    overflow: hidden;
    padding-top: 2px;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width:767px) {
    .section-builder .steps .step .step-content {
        margin-left: 45px
    }
    .section-builder .steps .step .step-content h4 {
        font-size: 12px
    }
    .section-builder .steps .step .step-content .step-info {
        padding-top: 3px
    }
    .section-builder .steps .step .step-content .visible-xs {
        display: inline-block !important
    }
}

.selected1 .section-builder .steps .step.step-one .step-wrapper {
    background: #f58220
}

.selected1 .section-builder .steps .step.step-one .step-wrapper:before {
    border-bottom: 32px solid #f58220;
    border-top: 32px solid #f58220
}

.selected1 .section-builder .steps .step.step-one .step-wrapper:after {
    border-left: 32px solid #f58220
}

.selected1 .section-builder .steps .step.step-one .step-image {
    color: #3f3f41
}

.selected1 .section-builder .steps .step.step-one .step-content {
    color: #faf8f6
}

.selected1 .section-builder .steps .step.step-one .step-content a {
    color: #fff
}

/* selected2 */

.selected2 .section-builder .steps .step.step-two .step-wrapper {
    background: #f58220
}

.selected2 .section-builder .steps .step.step-two .step-wrapper:before {
    border-bottom: 32px solid #f58220;
    border-top: 32px solid #f58220
}

.selected2 .section-builder .steps .step.step-two .step-wrapper:after {
    border-left: 32px solid #f58220
}

.selected2 .section-builder .steps .step.step-two .step-image {
    color: #3f3f41
}

.selected2 .section-builder .steps .step.step-two .step-content {
    color: #faf8f6
}

.selected2 .section-builder .steps .step.step-two .step-content a {
    color: #fff
}

/* selected3 */

.selected3 .section-builder .steps .step.step-three .step-wrapper {
    background: #f58220
}

.selected3 .section-builder .steps .step.step-three .step-wrapper:before {
    border-bottom: 32px solid #f58220;
    border-top: 32px solid #f58220
}

.selected3 .section-builder .steps .step.step-three .step-wrapper:after {
    border-left: 32px solid #f58220
}

.selected3 .section-builder .steps .step.step-three .step-image {
    color: #3f3f41
}

.selected3 .section-builder .steps .step.step-three .step-content {
    color: #faf8f6
}

.selected3 .section-builder .steps .step.step-three .step-content a {
    color: #fff
}


/* diamond */

.selected2 .section-builder .steps .step.step-one .diamond {
    fill: #f58220
}
.selected3 .section-builder .steps .step.step-one .diamond {
    fill: #f58220
}
.selected1 .section-builder .steps .step.step-one .diamond {
    fill: #3f3f41
}
 
/* setting */ 

.selected1 .section-builder .steps .step.step-two .setting {
    stroke: #f58220
}
.selected3 .section-builder .steps .step.step-two .setting {
    stroke: #f58220
}
.selected2 .section-builder .steps .step.step-two .setting {
    stroke: #3f3f41
}

/* ring */

.selected3 .section-builder .steps .step.step-three .step-image {
    margin-top: 2px
}

.selected2 .section-builder .steps .step.step-three .ring {
    fill: #f58220
}
.selected1 .section-builder .steps .step.step-three .ring {
    fill: #f58220
}
.selected3 .section-builder .steps .step.step-three .ring {
    fill: #3f3f41
}

.page-builder-review .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-builder-review .section-content {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-builder-review .section-content {
        float: left;
        width: 50%
    }
}

.page-builder-review .section-content .setting img {
    display: block;
    max-width: 100%;
    height: auto
}

.page-builder-review .section-sidebar {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-builder-review .section-sidebar {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-builder-review .section-sidebar {
        float: left;
        width: 50%
    }
}

.item {
    position: relative
}

.item .jewelrybox {
    display: none;
    position: absolute;
    top: 18px;
    right: 22px
}

.item .jewelrybox a {
    color: #777
}

.item .jewelrybox a:hover {
    color: #DC143C
}

.item.in-jewelrybox .jewelrybox {
    display: block
}

.item.in-jewelrybox .jewelrybox a {
    color: #DC143C
}

.item .image {
    border: 1px solid white
}

.item .image img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto
}
.item .diamond-search-img .image img{width: 50%;padding: 25% 0;margin: 0 auto;}

@media (min-width:768px) {
    .item:hover .jewelrybox {
        display: block;
        z-index: 1
    }
    .item:hover.item-hover-border .image {
        border: 1px solid #f58220
    }
    .item:hover.item-hover-zoom .image {
        border: 1px solid transparent;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@media (max-width:767px) {
    .item .jewelrybox {
        display: block;
        z-index: 1
    }
}

.item .info {
    text-align: center;
    padding-top: 10px
}

.item .info .brand {
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    display: block;
    font-size: .85em;
    letter-spacing: .5px;
    margin: 0;
    text-transform: uppercase
}

.item .info .brand a {
    color: #333;
    font-weight: 700
}

.item .info .name {
    font-family: 'Gotham SSm A', 'Gotham SSm B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    display: block;
    font-size: .9em;
    margin: 0;
    text-transform: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.item .info .price {
    font-size: .9em;
    font-weight: 700;
    height: 20px
}

.page-search .section-catalog .item {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px
}

@media (min-width:768px) {
    .page-search .section-catalog .item {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-search .section-catalog .item {
        float: left;
        width: 25%
    }
}

.page-catalog-brand-list .brand-list .designer-logos {
    margin-bottom: 20px
}

.page-catalog-brand-list .section-designer-item {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-catalog-brand-list .section-designer-item {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-catalog-brand-list .section-designer-item {
        float: left;
        width: 25%
    }
}

.page-catalog-brand-list .section-designer-item .designer-item a {
    text-align: center;
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    height: 136px;
    background-color: white !important
}

.page-catalog-brand-list .section-designer-item .designer-item a>img,
.page-catalog-brand-list .section-designer-item .designer-item a a>img {
    margin-left: auto;
    margin-right: auto
}

a.page-catalog-brand-list .section-designer-item .designer-item a:hover,
a.page-catalog-brand-list .section-designer-item .designer-item a:focus,
a.page-catalog-brand-list .section-designer-item .designer-item a.active {
    border-color: #f58220
}

.page-catalog-brand-list .section-designer-item .designer-item a .caption {
    padding: 9px;
    color: #333
}

.page-catalog-brand-list .section-designer-item .designer-item a:hover {
    border-color: #333
}

.page-catalog-brand-list .section-designer-item .designer-item a img {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 126px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.page-catalog-brand-list .section-designer-item .designer-item a h3 {
    margin: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width:991px) {
    .page-catalog-brand-list .section-designer-item .designer-item a {
        height: 84px
    }
    .page-catalog-brand-list .section-designer-item .designer-item a img {
        max-height: 74px
    }
}

@media (max-width:767px) {
    .page-catalog-brand-list .section-designer-item .designer-item a {
        height: 84px
    }
    .page-catalog-brand-list .section-designer-item .designer-item a img {
        max-height: 74px
    }
}

.page-catalog-brand-detail .content-wrapper {
    padding: 0 0 20px
}

.page-catalog-brand-detail .brand-canopy .brand-header {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    background-position: center;
    background-size: cover
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-canopy .brand-header {
        float: left;
        width: 100%
    }
}

@media (max-width:767px) {
    .page-catalog-brand-detail .brand-canopy .brand-header {
        padding-left: 0;
        padding-right: 0
    }
}

.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper {
    position: relative;
    height: 105px
}

.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    background: white;
    bottom: -65px;
    position: absolute
}

@media (min-width:768px) {
    .page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo {
        float: left;
        width: 41.66666667%
    }
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo {
        float: left;
        width: 25%
    }
}

.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1 {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    text-align: center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07);
    height: 136px;
    margin: 0
}

.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1>img,
.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1 a>img {
    margin-left: auto;
    margin-right: auto
}

a.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1:hover,
a.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1:focus,
a.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1.active {
    border-color: #f58220
}

.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1 .caption {
    padding: 9px;
    color: #333
}

.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1 img {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 126px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width:1199px) {
    .page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1 {
        height: 100px
    }
    .page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo h1 img {
        max-height: 90px
    }
}

@media (max-width:767px) {
    .page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-logo {
        width: 100%
    }
}

.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-info {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    bottom: 30px;
    float: left;
    left: 285px;
    position: absolute
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-info {
        float: left;
        width: 75%
    }
}

@media (max-width:1199px) {
    .page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-info {
        left: 235px
    }
}

@media (max-width:991px) {
    .page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-info {
        left: 335px
    }
}

@media (max-width:767px) {
    .page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-info {
        left: 0;
        bottom: 115px
    }
}

.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-info h2 {
    float: left !important;
    float: left;
    color: #333;
    font-weight: 700;
    margin: 0
}

.page-catalog-brand-detail .brand-canopy .brand-header .brand-wrapper .brand-info .brand-social {
    float: right !important;
    float: right
}

@media (max-width:767px) {
    .page-catalog-brand-detail .brand-canopy .brand-header.has-banner {
        background-size: contain !important
    }
}

.page-catalog-brand-detail .brand-canopy .brand-header.has-banner .brand-wrapper {
    border: none;
    height: 400px
}

@media (max-width:767px) {
    .page-catalog-brand-detail .brand-canopy .brand-header.has-banner .brand-wrapper {
        min-height: 100px;
        height: auto
    }
}

.page-catalog-brand-detail .brand-canopy .brand-header.has-banner .brand-wrapper .brand-logo {
    background: none
}

.page-catalog-brand-detail .brand-canopy .brand-header.has-banner .brand-wrapper .brand-info {
    left: 285px
}

@media (max-width:991px) {
    .page-catalog-brand-detail .brand-canopy .brand-header.has-banner .brand-wrapper .brand-info {
        left: 335px
    }
}

@media (max-width:767px) {
    .page-catalog-brand-detail .brand-canopy .brand-header.has-banner .brand-wrapper .brand-info {
        left: 0;
        bottom: 115px
    }
}

.page-catalog-brand-detail .brand-canopy .brand-header.has-banner .brand-wrapper .brand-info h2 {
    color: #fff;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8)
}

.page-catalog-brand-detail .brand-canopy .brand-navbar {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-canopy .brand-navbar {
        float: left;
        width: 100%
    }
}

@media (max-width:767px) {
    .page-catalog-brand-detail .brand-canopy .brand-navbar {
        padding-left: 0;
        padding-right: 0
    }
}

.page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 85px
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats {
        float: left;
        width: 25%
    }
}

.page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats ul {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats ul>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

.page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats ul li {
    padding-right: 20px
}

.page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats ul li a {
    color: #333;
    text-decoration: none
}

.page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats ul li span {
    display: block
}

.page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats ul li span.count {
    font-size: 2em
}

@media (max-width:991px) and (min-width:768px) {
    .page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats {
        left: 350px;
        padding-top: 25px;
        position: absolute
    }
    .page-catalog-brand-detail .brand-canopy .brand-navbar .brand-stats ul li span {
        display: inline
    }
}

.page-catalog-brand-detail .brand-canopy .brand-navbar .brand-excerpt {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px;
    padding-top: 25px
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-canopy .brand-navbar .brand-excerpt {
        float: left;
        width: 75%
    }
}

@media (max-width:991px) and (min-width:768px) {
    .page-catalog-brand-detail .brand-canopy .brand-navbar .brand-excerpt {
        padding-top: 90px
    }
}

.page-catalog-brand-detail .brand-catalog .item-type {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px
}

.page-catalog-brand-detail .brand-catalog .item-type:before,
.page-catalog-brand-detail .brand-catalog .item-type:after {
    content: " ";
    display: table
}

.page-catalog-brand-detail .brand-catalog .item-type:after {
    clear: both
}

.page-catalog-brand-detail .brand-catalog .item-type:before,
.page-catalog-brand-detail .brand-catalog .item-type:after {
    content: " ";
    display: table
}

.page-catalog-brand-detail .brand-catalog .item-type:after {
    clear: both
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-catalog .item-type {
        float: left;
        width: 100%
    }
}

@media (max-width:767px) {
    .page-catalog-brand-detail .brand-catalog .item-type {
        padding-left: 0;
        padding-right: 0
    }
}

.page-catalog-brand-detail .brand-catalog .item-type .titlebar:before,
.page-catalog-brand-detail .brand-catalog .item-type .titlebar:after {
    content: " ";
    display: table
}

.page-catalog-brand-detail .brand-catalog .item-type .titlebar:after {
    clear: both
}

.page-catalog-brand-detail .brand-catalog .item-type .titlebar:before,
.page-catalog-brand-detail .brand-catalog .item-type .titlebar:after {
    content: " ";
    display: table
}

.page-catalog-brand-detail .brand-catalog .item-type .titlebar:after {
    clear: both
}

.page-catalog-brand-detail .brand-catalog .item-type .title {
    float: left;
    width: 75%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-catalog-brand-detail .brand-catalog .item-type .title {
        float: left;
        width: 66.66666667%
    }
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-catalog .item-type .title {
        float: left;
        width: 66.66666667%
    }
}

.page-catalog-brand-detail .brand-catalog .item-type .title h4 {
    font-weight: 700
}

.page-catalog-brand-detail .brand-catalog .item-type .title h4 a {
    color: #333;
    font-weight: 700
}

.page-catalog-brand-detail .brand-catalog .item-type .title h4 .count {
    color: #777
}

.page-catalog-brand-detail .brand-catalog .item-type .link {
    float: left;
    width: 25%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
    margin-bottom: 10px;
    margin-top: 10px
}

@media (min-width:768px) {
    .page-catalog-brand-detail .brand-catalog .item-type .link {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-catalog .item-type .link {
        float: left;
        width: 33.33333333%
    }
}

.page-catalog-brand-detail .brand-catalog .item-type .items .item {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px
}

@media (min-width:768px) {
    .page-catalog-brand-detail .brand-catalog .item-type .items .item {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-catalog .item-type .items .item {
        float: left;
        width: 25%
    }
}

.page-catalog-brand-detail .brand-catalog #collections {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px
}

.page-catalog-brand-detail .brand-catalog #collections:before,
.page-catalog-brand-detail .brand-catalog #collections:after {
    content: " ";
    display: table
}

.page-catalog-brand-detail .brand-catalog #collections:after {
    clear: both
}

.page-catalog-brand-detail .brand-catalog #collections:before,
.page-catalog-brand-detail .brand-catalog #collections:after {
    content: " ";
    display: table
}

.page-catalog-brand-detail .brand-catalog #collections:after {
    clear: both
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-catalog #collections {
        float: left;
        width: 100%
    }
}

@media (max-width:767px) {
    .page-catalog-brand-detail .brand-catalog #collections {
        padding-left: 0;
        padding-right: 0
    }
}

.page-catalog-brand-detail .brand-catalog #collections .titlebar:before,
.page-catalog-brand-detail .brand-catalog #collections .titlebar:after {
    content: " ";
    display: table
}

.page-catalog-brand-detail .brand-catalog #collections .titlebar:after {
    clear: both
}

.page-catalog-brand-detail .brand-catalog #collections .titlebar:before,
.page-catalog-brand-detail .brand-catalog #collections .titlebar:after {
    content: " ";
    display: table
}

.page-catalog-brand-detail .brand-catalog #collections .titlebar:after {
    clear: both
}

.page-catalog-brand-detail .brand-catalog #collections .title {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-catalog #collections .title {
        float: left;
        width: 100%
    }
}

.page-catalog-brand-detail .brand-catalog #collections .title h4 {
    font-weight: 700
}

.page-catalog-brand-detail .brand-catalog #collections .title h4 a {
    color: #333
}

.page-catalog-brand-detail .brand-catalog #collections .title h4 .count {
    color: #777
}

.page-catalog-brand-detail .brand-catalog #collections .items ul {
    padding-left: 0;
    list-style: none
}

.page-catalog-brand-detail .brand-catalog #collections .items ul li {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-catalog-brand-detail .brand-catalog #collections .items ul li {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .page-catalog-brand-detail .brand-catalog #collections .items ul li {
        float: left;
        width: 25%
    }
}

.page-catalog-brand-detail #brand-description {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px
}

@media (min-width:992px) {
    .page-catalog-brand-detail #brand-description {
        float: left;
        width: 100%
    }
}

@media (max-width:767px) {
    .page-catalog-brand-detail #brand-description {
        padding-left: 0;
        padding-right: 0
    }
}

.page-catalog-brand-detail #brand-description .title {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-catalog-brand-detail #brand-description .title {
        float: left;
        width: 100%
    }
}

.page-catalog-brand-detail #brand-description .title h4 {
    font-weight: 700
}

.page-catalog-brand-detail #brand-description .content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-catalog-brand-detail #brand-description .content {
        float: left;
        width: 100%
    }
}

@media (max-width:767px) {
    .page-catalog-item-list .toolbar-desktop {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .page-catalog-item-list .toolbar-desktop {
        display: none !important
    }
}

.page-catalog-item-list .toolbar-mobile {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: none !important;
    margin-bottom: 20px
}

@media (min-width:992px) {
    .page-catalog-item-list .toolbar-mobile {
        float: left;
        width: 100%
    }
}

@media (max-width:767px) {
    .page-catalog-item-list .toolbar-mobile {
        display: block !important
    }
    table.page-catalog-item-list .toolbar-mobile {
        display: table !important
    }
    tr.page-catalog-item-list .toolbar-mobile {
        display: table-row !important
    }
    th.page-catalog-item-list .toolbar-mobile,
    td.page-catalog-item-list .toolbar-mobile {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .page-catalog-item-list .toolbar-mobile {
        display: block !important
    }
    table.page-catalog-item-list .toolbar-mobile {
        display: table !important
    }
    tr.page-catalog-item-list .toolbar-mobile {
        display: table-row !important
    }
    th.page-catalog-item-list .toolbar-mobile,
    td.page-catalog-item-list .toolbar-mobile {
        display: table-cell !important
    }
}

.page-catalog-item-list .section-toolbar {
    padding: 0 15px
}

.page-catalog-item-list .section-toolbar .section-sort-by {
    float: left !important;
}

.page-catalog-item-list .section-toolbar .section-results {
    float: left !important;
    margin: 7px 25px 0 20px
}

@media (max-width:767px) {
    .page-catalog-item-list .section-toolbar .section-results {
        float: right !important;
        float: right;
        text-align: right;
        margin: 0 0 5px
    }
}

.page-catalog-item-list .section-toolbar .section-results span {
    font-weight: bold
}

.page-catalog-item-list .section-toolbar .section-results .reset {
    margin: 0 0 0 10px
}

.page-catalog-item-list .section-toolbar .section-pagination {
    float: right !important;
    float: right
}

@media (max-width:767px) {
    .page-catalog-item-list .section-toolbar .section-pagination {
        clear: right
    }
}

.page-catalog-item-list .section-toolbar .section-pagination .pagination {
    margin: 0
}

.page-catalog-item-list .section-sidebar {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #ffffff;
    border: 1px solid #ededed;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    margin-top: 0;
    min-height: 36px;
    padding: 0 16px
}

@media (min-width:992px) {
    .page-catalog-item-list .section-sidebar {
        float: left;
        width: 25%
    }
}

.page-catalog-item-list .section-sidebar.collapsed {
    border: 0;
    border-top: 1px solid #ededed;
    margin-bottom: 0
}

.page-catalog-item-list .section-sidebar.collapsed .section-filters {
    display: none
}

@media (min-width:992px) {
    .page-catalog-item-list .section-sidebar.collapsed {
        border: 1px solid #ededed
    }
    .page-catalog-item-list .section-sidebar.collapsed .section-filters {
        display: block !important
    }
}

.page-catalog-item-list .section-sidebar .section-filters {
    font-size: .85em;
    margin-top: 10px
}

.page-catalog-item-list .section-sidebar .section-filters:before,
.page-catalog-item-list .section-sidebar .section-filters:after {
    content: " ";
    display: table
}

.page-catalog-item-list .section-sidebar .section-filters:after {
    clear: both
}

.page-catalog-item-list .section-sidebar .section-filters:before,
.page-catalog-item-list .section-sidebar .section-filters:after {
    content: " ";
    display: table
}

.page-catalog-item-list .section-sidebar .section-filters:after {
    clear: both
}

.page-catalog-item-list .section-sidebar .section-filters .form-group {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    border-bottom: 1px solid #e5e5e5;
    padding:0 0 20px 0
}

@media (min-width:768px) {
    .page-catalog-item-list .section-sidebar .section-filters .form-group {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-catalog-item-list .section-sidebar .section-filters .form-group {
        float: left;
        width: 100%
    }
}

@media (max-width:991px) and (min-width:768px) {
    .page-catalog-item-list .section-sidebar .section-filters .form-group {
        padding: 0 15px
    }
}

.page-catalog-item-list .section-sidebar .section-filters .form-group:last-child {
    margin: 0;
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .form-clear {
    float: right !important;
    float: right
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .filter {
    padding: 12px 0 10px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .filter:before,
.page-catalog-item-list .section-sidebar .section-filters .form-group .filter:after {
    content: " ";
    display: table
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .filter:after {
    clear: both
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .filter:before,
.page-catalog-item-list .section-sidebar .section-filters .form-group .filter:after {
    content: " ";
    display: table
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .filter:after {
    clear: both
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .filter h2 {
    float: left !important;
    float: left;
    font-size: 1.2em;
    margin: 0
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .filter h2 .toggle-collapse {
    color: #333;
    font-weight: bold;
    text-decoration: none
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .filter h2 .toggle-collapse i {
    color: #f58220;
    margin-left: 6px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options .checkbox input[type='checkbox'] {
    margin-top: 1px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options .checkbox input[type='checkbox']:hover {
    cursor: pointer
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options .checkbox:first-child {
    margin-top: 0
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options .checkbox:hover {
    color: #f58220
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul {
    list-style: none;
    margin-bottom: 15px;
    padding-left: 0
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul li {
    margin-top: 5px;
    margin-bottom: 5px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul li:first-child {
    margin-top: 0
} 

.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul li a {
    color: #333;
    min-height: 15px;cursor: pointer;
    padding-left: 0
}
.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul li.mana-selected a{color: #f58220;}
.page-catalog-item-list .section-sidebar .section-filters .form-group .options li a {
    cursor: pointer;
}
.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul li a:hover {
    color: #f58220
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul li a.selected {
    font-weight: bold
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul li ul {
    padding-left: 0;
    list-style: none;
    margin-top: 5px;
    margin-bottom: 0;
    padding-left: 15px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul li ul li a {
    color: #333;
    font-weight: normal
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .options ul li ul li a.selected {
    font-weight: bold
}

@media (max-width:767px) {
    .page-catalog-item-list .section-sidebar .section-filters .form-group.price {
        padding-bottom: 15px !important 
    }
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.price .options {
    clear: both
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.price .options input {
    background: #fff;
    border: 1px solid #ccc
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.price .options .input-group-addon {
    border: 1px solid #ccc;
    border-right: 0
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.price .options #input_0 {
    float: left;
    margin-bottom: 15px;
    width: 100px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.price .options #input_1 {
    float: right;
    margin-bottom: 15px;
    width: 100px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts {
    margin-top: 20px;
    padding-bottom: 0
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li {
    display: inline-block;
    font-size: 11px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li input {
    display: none !important
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li label {
    cursor: pointer;
    font-weight: normal;
    text-align: center;
    width: 48px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li:hover label,
.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li input[type="radio"]:checked+label {
    font-weight: bold
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li span.icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    display: block;
    margin-bottom: 5px;
    height: 40px
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.asscher span.icon {
    background-image: url('../images/vector/asscher.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.baguette span.icon {
    background-image: url('../images/vector/baguette.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.cushion span.icon {
    background-image: url('../images/vector/cushion.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.emerald span.icon {
    background-image: url('../images/vector/emerald.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.heart span.icon {
    background-image: url('../images/vector/heart.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.marquise span.icon {
    background-image: url('../images/vector/marquise.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.oval span.icon {
    background-image: url('../images/vector/oval.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.pear span.icon {
    background-image: url('../images/vector/pear.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.princess span.icon {
    background-image: url('../images/vector/princess.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.radiant span.icon {
    background-image: url('../images/vector/radiant.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.round span.icon {
    background-image: url('../images/vector/round.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.trilliant span.icon {
    background-image: url('../images/vector/trilliant.png')
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.cuts li.trillion span.icon {
    background-image: url('../images/vector/trillion.png')
}

@media (max-width:991px) and (min-width:768px) {
    .page-catalog-item-list .section-sidebar .section-filters .form-group {
        border-bottom: none
    }
    .page-catalog-item-list .section-sidebar .section-filters .form-group.cuts {
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (max-width:991px) and (min-width:768px) and (min-width:992px) {
    .page-catalog-item-list .section-sidebar .section-filters .form-group.cuts {
        float: left;
        width: 100%
    }
}

.page-catalog-item-list .section-sidebar .toggle-filters {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234;
    display: none !important;
    bottom: 0;
    font-size: 1.1em;
    position: absolute;
    right: 15px;
    text-transform: uppercase
}

.page-catalog-item-list .section-sidebar .toggle-filters:focus,
.page-catalog-item-list .section-sidebar .toggle-filters:active:focus,
.page-catalog-item-list .section-sidebar .toggle-filters.active:focus,
.page-catalog-item-list .section-sidebar .toggle-filters.focus,
.page-catalog-item-list .section-sidebar .toggle-filters:active.focus,
.page-catalog-item-list .section-sidebar .toggle-filters.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-catalog-item-list .section-sidebar .toggle-filters:hover,
.page-catalog-item-list .section-sidebar .toggle-filters:focus,
.page-catalog-item-list .section-sidebar .toggle-filters.focus {
    color: #fff;
    text-decoration: none
}

.page-catalog-item-list .section-sidebar .toggle-filters:active,
.page-catalog-item-list .section-sidebar .toggle-filters.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-catalog-item-list .section-sidebar .toggle-filters.disabled,
.page-catalog-item-list .section-sidebar .toggle-filters[disabled],
fieldset[disabled] .page-catalog-item-list .section-sidebar .toggle-filters {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-catalog-item-list .section-sidebar .toggle-filters.disabled,
fieldset[disabled] a.page-catalog-item-list .section-sidebar .toggle-filters {
    pointer-events: none
}

.page-catalog-item-list .section-sidebar .toggle-filters:focus,
.page-catalog-item-list .section-sidebar .toggle-filters.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.page-catalog-item-list .section-sidebar .toggle-filters:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-catalog-item-list .section-sidebar .toggle-filters:active,
.page-catalog-item-list .section-sidebar .toggle-filters.active,
.open>.dropdown-toggle.page-catalog-item-list .section-sidebar .toggle-filters {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-catalog-item-list .section-sidebar .toggle-filters:active:hover,
.page-catalog-item-list .section-sidebar .toggle-filters.active:hover,
.open>.dropdown-toggle.page-catalog-item-list .section-sidebar .toggle-filters:hover,
.page-catalog-item-list .section-sidebar .toggle-filters:active:focus,
.page-catalog-item-list .section-sidebar .toggle-filters.active:focus,
.open>.dropdown-toggle.page-catalog-item-list .section-sidebar .toggle-filters:focus,
.page-catalog-item-list .section-sidebar .toggle-filters:active.focus,
.page-catalog-item-list .section-sidebar .toggle-filters.active.focus,
.open>.dropdown-toggle.page-catalog-item-list .section-sidebar .toggle-filters.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.page-catalog-item-list .section-sidebar .toggle-filters:active,
.page-catalog-item-list .section-sidebar .toggle-filters.active,
.open>.dropdown-toggle.page-catalog-item-list .section-sidebar .toggle-filters {
    background-image: none
}

.page-catalog-item-list .section-sidebar .toggle-filters.disabled:hover,
.page-catalog-item-list .section-sidebar .toggle-filters[disabled]:hover,
fieldset[disabled] .page-catalog-item-list .section-sidebar .toggle-filters:hover,
.page-catalog-item-list .section-sidebar .toggle-filters.disabled:focus,
.page-catalog-item-list .section-sidebar .toggle-filters[disabled]:focus,
fieldset[disabled] .page-catalog-item-list .section-sidebar .toggle-filters:focus,
.page-catalog-item-list .section-sidebar .toggle-filters.disabled.focus,
.page-catalog-item-list .section-sidebar .toggle-filters[disabled].focus,
fieldset[disabled] .page-catalog-item-list .section-sidebar .toggle-filters.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.page-catalog-item-list .section-sidebar .toggle-filters .badge {
    color: #3f3f41;
    background-color: #f58220
}

@media (max-width:767px) {
    .page-catalog-item-list .section-sidebar .toggle-filters {
        display: block !important
    }
    table.page-catalog-item-list .section-sidebar .toggle-filters {
        display: table !important
    }
    tr.page-catalog-item-list .section-sidebar .toggle-filters {
        display: table-row !important
    }
    th.page-catalog-item-list .section-sidebar .toggle-filters,
    td.page-catalog-item-list .section-sidebar .toggle-filters {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .page-catalog-item-list .section-sidebar .toggle-filters {
        display: block !important
    }
    table.page-catalog-item-list .section-sidebar .toggle-filters {
        display: table !important
    }
    tr.page-catalog-item-list .section-sidebar .toggle-filters {
        display: table-row !important
    }
    th.page-catalog-item-list .section-sidebar .toggle-filters,
    td.page-catalog-item-list .section-sidebar .toggle-filters {
        display: table-cell !important
    }
}

.page-catalog-item-list .section-sidebar .toggle-filters i {
    padding-left: 5px
}

.page-catalog-item-list .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-catalog-item-list .section-content {
        float: left;
        width: 75%
    }
}

.page-catalog-item-list .section-content .section-catalog .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.page-catalog-item-list .section-content .section-catalog .item {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 15px
}
.page-catalog-item-list .section-content .section-catalog .item .product-item-info {
    text-align: center;
}
@media (min-width:768px) {
    .page-catalog-item-list .section-content .section-catalog .item {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-catalog-item-list .section-content .section-catalog .item {
        float: left;
        width: 25%
    }
}

.page-catalog-item-list .section-content .section-catalog .item.view-more {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    padding: 0
}

@media (min-width:992px) {
    .page-catalog-item-list .section-content .section-catalog .item.view-more {
        float: left;
        width: 100%
    }
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b;
    margin-top: 35px;
    margin-bottom: 25px
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a:focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a:active:focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.active:focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a:active.focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a:hover,
.page-catalog-item-list .section-content .section-catalog .item.view-more a:focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.focus {
    color: #fff;
    text-decoration: none
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a:active,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a.disabled,
.page-catalog-item-list .section-content .section-catalog .item.view-more a[disabled],
fieldset[disabled] .page-catalog-item-list .section-content .section-catalog .item.view-more a {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-catalog-item-list .section-content .section-catalog .item.view-more a.disabled,
fieldset[disabled] a.page-catalog-item-list .section-content .section-catalog .item.view-more a {
    pointer-events: none
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a:focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a:active,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.active,
.open>.dropdown-toggle.page-catalog-item-list .section-content .section-catalog .item.view-more a {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a:active:hover,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.active:hover,
.open>.dropdown-toggle.page-catalog-item-list .section-content .section-catalog .item.view-more a:hover,
.page-catalog-item-list .section-content .section-catalog .item.view-more a:active:focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.active:focus,
.open>.dropdown-toggle.page-catalog-item-list .section-content .section-catalog .item.view-more a:focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a:active.focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.active.focus,
.open>.dropdown-toggle.page-catalog-item-list .section-content .section-catalog .item.view-more a.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a:active,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.active,
.open>.dropdown-toggle.page-catalog-item-list .section-content .section-catalog .item.view-more a {
    background-image: none
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a.disabled:hover,
.page-catalog-item-list .section-content .section-catalog .item.view-more a[disabled]:hover,
fieldset[disabled] .page-catalog-item-list .section-content .section-catalog .item.view-more a:hover,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.disabled:focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a[disabled]:focus,
fieldset[disabled] .page-catalog-item-list .section-content .section-catalog .item.view-more a:focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a.disabled.focus,
.page-catalog-item-list .section-content .section-catalog .item.view-more a[disabled].focus,
fieldset[disabled] .page-catalog-item-list .section-content .section-catalog .item.view-more a.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a .badge {
    color: #f58220;
    background-color: #fff
}

.page-catalog-item-list .section-content .section-catalog .item.view-more a:after {
    font-family: FontAwesome;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f103";
    margin-left: 10px
}

.page-catalog-item-list .section-content .section-catalog .jscroll-added {
    display: inline-block;
    width: 100%
}

.page-catalog-item-list .section-content .section-catalog .jscroll-added .jscroll-loading p {
    margin: 50px 0;
    text-align: center
}

.page-catalog-item-list .section-content .section-paginate-by {
    float: left !important;
}

.page-catalog-item-list .section-content .section-pagination {
    text-align: center
}

.page-catalog-item-list .section-content .section-pagination.bottom ul>li>a,
.page-catalog-item-list .section-content .section-pagination.bottom ul>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.page-catalog-item-list .section-content .section-pagination.bottom ul>li:first-child>a,
.page-catalog-item-list .section-content .section-pagination.bottom ul>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.page-catalog-item-list .section-content .section-pagination.bottom ul>li:last-child>a,
.page-catalog-item-list .section-content .section-pagination.bottom ul>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.page-catalog-item-list .section-content .pagination {
    float: right;
    margin-left: 20px
}

.page-catalog-item-list .section-content .results {
    float: right;
    font-size: 1.2em;
    font-weight: 700;
    padding-top: 26px
}

.page-catalog-item-detail.two-column .section-slideshow {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-catalog-item-detail.two-column .section-slideshow {
        float: left;
        width: 50%
    }
}

.page-catalog-item-detail.two-column .section-slideshow .slider .owl-item {
    border: none;
    padding: 0
}

.page-catalog-item-detail.two-column .section-slideshow .slider .img {
    display: block;
    width: 100%;
    height: auto
}

.page-catalog-item-detail.two-column .section-slideshow .carousel .owl-item a img {
    border: none;
    padding: 0
}

.page-catalog-item-detail.two-column .section-sidebar {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-catalog-item-detail.two-column .section-sidebar {
        float: left;
        width: 50%
    }
}

.page-catalog-item-detail.two-column .section-sidebar .add-to-cart {
    margin-bottom: 20px
}

.page-catalog-item-detail.two-column .section-sidebar .add-to-cart button {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 3px;
    float: none !important
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions {
    float: none !important
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #f58220;
    font-weight: normal;
    border-radius: 0;
    margin-right: 12px;
    padding: 0
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a:focus,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a:active:focus,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a.active:focus,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a.focus,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a:active.focus,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a:hover,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a:focus,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a.focus {
    color: #fff;
    text-decoration: none
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a:active,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a.disabled,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a[disabled],
fieldset[disabled] .page-catalog-item-detail.two-column .section-sidebar .item-actions a {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-catalog-item-detail.two-column .section-sidebar .item-actions a.disabled,
fieldset[disabled] a.page-catalog-item-detail.two-column .section-sidebar .item-actions a {
    pointer-events: none
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a:active,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a.active,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a[disabled],
fieldset[disabled] .page-catalog-item-detail.two-column .section-sidebar .item-actions a {
    background-color: transparent;
    box-shadow: none
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a:hover,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a:focus,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a:active {
    border-color: transparent
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a:hover,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a:focus {
    color: #c05d09;
    text-decoration: underline;
    background-color: transparent
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a[disabled]:hover,
fieldset[disabled] .page-catalog-item-detail.two-column .section-sidebar .item-actions a:hover,
.page-catalog-item-detail.two-column .section-sidebar .item-actions a[disabled]:focus,
fieldset[disabled] .page-catalog-item-detail.two-column .section-sidebar .item-actions a:focus {
    color: #777;
    text-decoration: none
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions a i {
    margin-right: 3px !important
}

.page-catalog-item-detail.two-column .section-sidebar .item-actions .btn-jewelrybox i {
    margin: 0
}

.page-catalog-item-detail.two-column .section-sidebar .item-social {
    margin-top: 20px
}

.page-catalog-item-detail.two-column .section-sidebar .item-social a {
    display: inline-block;
    float: none
}

.page-catalog-item-detail.two-column .section-sidebar .item-social a span {
    float: none
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details {
    margin-top: 20px
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>thead>tr>th,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tbody>tr>th,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tfoot>tr>th,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>thead>tr>td,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tbody>tr>td,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>caption+thead>tr:first-child>th,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>colgroup+thead>tr:first-child>th,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>thead:first-child>tr:first-child>th,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>caption+thead>tr:first-child>td,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>colgroup+thead>tr:first-child>td,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tbody+tbody {
    border-top: 2px solid #ddd
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table .table {
    background-color: #fff
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>thead>tr>th,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tbody>tr>th,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tfoot>tr>th,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>thead>tr>td,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tbody>tr>td,
.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tfoot>tr>td {
    padding: 5px
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table tr th {
    border-top: none !important;
    width: 30%
}

.page-catalog-item-detail.two-column .section-sidebar .section-info-details table tr td {
    border-top: none !important
}

.page-catalog-item-detail .section-slideshow {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-catalog-item-detail .section-slideshow {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .page-catalog-item-detail .section-slideshow {
        float: left;
        width: 33.33333333%
    }
}

.page-catalog-item-detail .section-slideshow .back-link {
    font-size: .8em;
    padding-bottom: 6px;
    margin-top: 25px;
}
.page-catalog-item-detail .product.media {
    margin: 0;
}
.page-catalog-item-detail .section-slideshow .slider>img {
    display: block;
    width: 100%;
    height: auto
}

.page-catalog-item-detail .section-slideshow .slider>img:not(:first-of-type) {
    display: none
}

.page-catalog-item-detail .section-slideshow .slider .owl-item {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.page-catalog-item-detail .section-slideshow .slider .owl-controls .owl-nav [class*="owl-"] {
    font-size: 25px;
    height: 25px;
    top: 93%
}

.page-catalog-item-detail .section-slideshow .slider .owl-controls .owl-nav .owl-prev {
    left: 10px
}

.page-catalog-item-detail .section-slideshow .slider .owl-controls .owl-nav .owl-next {
    right: 10px
}

.page-catalog-item-detail .section-slideshow .caption {
    color: #666;
    font-size: 1.1em;
    padding-bottom: 20px;
    text-align: center
}

.page-catalog-item-detail .section-slideshow .carousel>a:not(:first-of-type) {
    display: none
}

.page-catalog-item-detail .section-slideshow .carousel.has-nav {
    padding: 0 20px
}

.page-catalog-item-detail .section-slideshow .carousel.has-nav .owl-controls .owl-nav [class*="owl-"] {
    font-size: 18px;
    height: 18px
}

.page-catalog-item-detail .section-slideshow .carousel.has-nav .owl-controls .owl-nav .owl-prev {
    left: 0
}

.page-catalog-item-detail .section-slideshow .carousel.has-nav .owl-controls .owl-nav .owl-next {
    right: 0
}

.page-catalog-item-detail .section-slideshow .carousel .owl-item a img {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.page-catalog-item-detail .section-slideshow .carousel .owl-item a.active img {
    border: 1px solid #f58220
}

.page-catalog-item-detail .section-slideshow .appointment {
    color: #3f3f41;
    padding-top: 15px
}

.page-catalog-item-detail .section-slideshow .appointment:before,
.page-catalog-item-detail .section-slideshow .appointment:after {
    content: " ";
    display: table
}

.page-catalog-item-detail .section-slideshow .appointment:after {
    clear: both
}

.page-catalog-item-detail .section-slideshow .appointment:before,
.page-catalog-item-detail .section-slideshow .appointment:after {
    content: " ";
    display: table
}

.page-catalog-item-detail .section-slideshow .appointment:after {
    clear: both
}

.page-catalog-item-detail .section-slideshow .appointment .icon {
    float: left !important;
    float: left;
    font-size: 1.5em;
    margin-right: 15px
}

.page-catalog-item-detail .section-slideshow .appointment .icon i {
    line-height: 2em
}

.page-catalog-item-detail .section-slideshow .appointment h4 {
    margin: 0 0 6px
}

.page-catalog-item-detail .section-slideshow .appointment h5 {
    margin: 0
}

.page-catalog-item-detail .section-slideshow .store-locator {
    color: #3f3f41;
    padding-top: 15px
}

.page-catalog-item-detail .section-slideshow .store-locator:before,
.page-catalog-item-detail .section-slideshow .store-locator:after {
    content: " ";
    display: table
}

.page-catalog-item-detail .section-slideshow .store-locator:after {
    clear: both
}

.page-catalog-item-detail .section-slideshow .store-locator:before,
.page-catalog-item-detail .section-slideshow .store-locator:after {
    content: " ";
    display: table
}

.page-catalog-item-detail .section-slideshow .store-locator:after {
    clear: both
}

.page-catalog-item-detail .section-slideshow .store-locator .icon {
    float: left !important;
    float: left;
    font-size: 1.5em;
    margin-right: 15px
}

.page-catalog-item-detail .section-slideshow .store-locator .icon i {
    line-height: 2em
}

.page-catalog-item-detail .section-slideshow .store-locator h4 {
    margin: 15px 0 0 0
}

.page-catalog-item-detail .section-sidebar {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-catalog-item-detail .section-sidebar {
        float: left;
        width: 66.66666667%
    }
}

@media (min-width:992px) {
    .page-catalog-item-detail .section-sidebar {
        float: left;
        width: 66.66666667%
    }
}

.page-catalog-item-detail .section-sidebar h1 {
    font-size: 1.6em
}

.page-catalog-item-detail .section-sidebar h1 .brand {
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    display: block;
    margin: 5px 0
}

.page-catalog-item-detail .section-sidebar h1 .name {
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    font-size: .8em;
    display: block;
    margin: 5px 0 10px
}

.page-catalog-item-detail .section-sidebar .item-description,
.page-catalog-item-detail .section-sidebar .item-stock-number {
    margin: 0 0 10px
}

.page-catalog-item-detail .section-sidebar h6 {
    font-weight: bold
}

.page-catalog-item-detail .section-sidebar .has-diamond {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ededed;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    margin: 15px 0
}

.page-catalog-item-detail .section-sidebar .has-diamond blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
}

.page-catalog-item-detail .section-sidebar .has-diamond span.icon {
    float: left !important;
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    display: block;
    height: 40px;
    margin-right: 10px;
    width: 40px
}

.page-catalog-item-detail .section-sidebar .has-diamond.asscher span.icon {
    background-image: url('../../tsj_gemstone/images/asscher.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.baguette span.icon {
    background-image: url('../../tsj_gemstone/images/baguette.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.cushion span.icon {
    background-image: url('../../tsj_gemstone/images/cushion.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.emerald span.icon {
    background-image: url('../../tsj_gemstone/images/emerald.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.heart span.icon {
    background-image: url('../../tsj_gemstone/images/heart.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.marquise span.icon {
    background-image: url('../../tsj_gemstone/images/marquise.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.oval span.icon {
    background-image: url('../../tsj_gemstone/images/oval.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.pear span.icon {
    background-image: url('../../tsj_gemstone/images/pear.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.princess span.icon {
    background-image: url('../../tsj_gemstone/images/princess.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.radiant span.icon {
    background-image: url('../../tsj_gemstone/images/radiant.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.round span.icon {
    background-image: url('../../tsj_gemstone/images/round.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.trilliant span.icon {
    background-image: url('../../tsj_gemstone/images/trilliant.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond.trillion span.icon {
    background-image: url('../../tsj_gemstone/images/trillion.png')
}

.page-catalog-item-detail .section-sidebar .has-diamond .price {
    font-size: 1.5em;
    font-weight: bold
}

.page-catalog-item-detail .section-sidebar .has-diamond .price span.price-label {
    font-size: .67em;
    font-weight: normal;
    margin-left: 5px
}

.page-catalog-item-detail .section-sidebar .has-diamond .info p {
    margin-bottom: 0
}

.page-catalog-item-detail .section-sidebar .add-to-builder .price-notes,
.page-catalog-item-detail .section-sidebar .add-to-cart .price-notes {
    font-size: 1.1em;
    padding-bottom: 8px
}

.page-catalog-item-detail .section-sidebar .add-to-builder .availability,
.page-catalog-item-detail .section-sidebar .add-to-cart .availability {
    font-size: 1.1em;
    padding-bottom: 8px
}

.page-catalog-item-detail .section-sidebar .add-to-builder .price,
.page-catalog-item-detail .section-sidebar .add-to-cart .price {
    margin-bottom: 10px;
    font-size: 1.5em;
    font-weight: bold
}

.page-catalog-item-detail .section-sidebar .add-to-builder .price .price-label,
.page-catalog-item-detail .section-sidebar .add-to-cart .price .price-label {
    font-size: .67em;
    font-weight: normal;
    margin-left: 5px
}

.page-catalog-item-detail .section-sidebar .add-to-builder .price.has-terms,
.page-catalog-item-detail .section-sidebar .add-to-cart .price.has-terms {
    display: inline-block;
    margin-right: 10px
}

.page-catalog-item-detail .section-sidebar .add-to-builder .terms,
.page-catalog-item-detail .section-sidebar .add-to-cart .terms {
    display: inline-block
}

.page-catalog-item-detail .section-sidebar .add-to-builder .terms a,
.page-catalog-item-detail .section-sidebar .add-to-cart .terms a {
    margin-left: 10px
}

.page-catalog-item-detail .section-sidebar .add-to-builder .prices,
.page-catalog-item-detail .section-sidebar .add-to-cart .prices {
    margin-bottom: 15px
}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group,
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group {
    float: left !important;
    padding: 0 15px 0 0;
    width: 50%;
}
/* .page-catalog-item-detail .section-sidebar .add-to-cart form .form-group.configurable{min-height: 75px;}
 */

/* .page-catalog-item-detail .section-sidebar .add-to-cart form .form-group.configurable{margin-top: 10px;}
 */
 .page-catalog-item-detail .section-sidebar .add-to-cart form .configurable .label {
    color: #333;
    font-size: 14px;
    padding: 0;
    margin-bottom: 10px;
    display: block;
    text-align: left;
}
@media (max-width:767px) {
    .product-options-wrapper .field .control {
    width: 100%;padding: 0;
    }
    .page-catalog-item-detail .section-sidebar .add-to-builder form .form-group,
    .page-catalog-item-detail .section-sidebar .add-to-cart form .form-group {
        padding: 0;
        width: 100%
    }
    .page-catalog-item-detail .section-sidebar .add-to-cart form .form-group .input-text.qty{width: 50%;text-align: left;}

}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group.has-error select,
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group.has-error select {
    border-color: #a94442
}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select,
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #eee;
    background-image: none;
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select:focus {
    border-color: #fff;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, 0.6)
}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select::-moz-placeholder,
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select::-moz-placeholder {
    color: #999;
    opacity: 1
}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select:-ms-input-placeholder,
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select:-ms-input-placeholder {
    color: #999
}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select::-webkit-input-placeholder,
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select::-webkit-input-placeholder {
    color: #999
}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select::-ms-expand,
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select::-ms-expand {
    border: 0;
    background-color: transparent
}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select[disabled],
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select[disabled],
.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select[readonly],
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select[readonly],
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select {
    background-color: #eee;
    opacity: 1
}

.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select[disabled],
.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select[disabled],
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select {
    cursor: not-allowed
}

textarea.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select,
textarea.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select {
    height: auto
}

select.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select,
select.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select {
    height: 30px;
    line-height: 30px
}

textarea.page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select,
textarea.page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select,
select[multiple].page-catalog-item-detail .section-sidebar .add-to-builder form .form-group select,
select[multiple].page-catalog-item-detail .section-sidebar .add-to-cart form .form-group select {
    height: auto
}

.page-catalog-item-detail .section-sidebar .add-to-builder .help-block,
.page-catalog-item-detail .section-sidebar .add-to-cart .help-block {
    display: none
}

.page-catalog-item-detail .section-sidebar .add-to-builder button,
.page-catalog-item-detail .section-sidebar .add-to-cart button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234;
    float: left !important;
    float: left;
    margin-right: 12px
}
.page-catalog-item-detail .section-sidebar .add-to-cart button{display: block;margin-bottom: 10px;}
.page-catalog-item-detail .section-sidebar .add-to-cart .dropdown button {margin-bottom: 0;}
.page-catalog-item-detail .section-sidebar .add-to-cart .dropdown button + .dropdown-menu button.action.primary{background: none;color: black;border: 0;margin: 0;padding: 3px 20px;text-transform: initial;}
.page-catalog-item-detail .section-sidebar .add-to-builder button:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button:focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button:active:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button:active:focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button.active:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button.active:focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button.focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button.focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button:active.focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button:active.focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button.active.focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-catalog-item-detail .section-sidebar .add-to-builder button:hover,
.page-catalog-item-detail .section-sidebar .add-to-cart button:hover,
.page-catalog-item-detail .section-sidebar .add-to-builder button:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button:focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button.focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button.focus {
    color: #fff;
    text-decoration: none
}

.page-catalog-item-detail .section-sidebar .add-to-builder button:active,
.page-catalog-item-detail .section-sidebar .add-to-cart button:active,
.page-catalog-item-detail .section-sidebar .add-to-builder button.active,
.page-catalog-item-detail .section-sidebar .add-to-cart button.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-catalog-item-detail .section-sidebar .add-to-builder button.disabled,
.page-catalog-item-detail .section-sidebar .add-to-cart button.disabled,
.page-catalog-item-detail .section-sidebar .add-to-builder button[disabled],
.page-catalog-item-detail .section-sidebar .add-to-cart button[disabled],
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-builder button,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-cart button {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-catalog-item-detail .section-sidebar .add-to-builder button.disabled,
a.page-catalog-item-detail .section-sidebar .add-to-cart button.disabled,
fieldset[disabled] a.page-catalog-item-detail .section-sidebar .add-to-builder button,
fieldset[disabled] a.page-catalog-item-detail .section-sidebar .add-to-cart button {
    pointer-events: none
}

.page-catalog-item-detail .section-sidebar .add-to-builder button:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button:focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button.focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.page-catalog-item-detail .section-sidebar .add-to-builder button:hover,
.page-catalog-item-detail .section-sidebar .add-to-cart button:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-catalog-item-detail .section-sidebar .add-to-builder button:active,
.page-catalog-item-detail .section-sidebar .add-to-cart button:active,
.page-catalog-item-detail .section-sidebar .add-to-builder button.active,
.page-catalog-item-detail .section-sidebar .add-to-cart button.active,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-builder button,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-cart button {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-catalog-item-detail .section-sidebar .add-to-builder button:active:hover,
.page-catalog-item-detail .section-sidebar .add-to-cart button:active:hover,
.page-catalog-item-detail .section-sidebar .add-to-builder button.active:hover,
.page-catalog-item-detail .section-sidebar .add-to-cart button.active:hover,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-builder button:hover,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-cart button:hover,
.page-catalog-item-detail .section-sidebar .add-to-builder button:active:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button:active:focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button.active:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button.active:focus,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-builder button:focus,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-cart button:focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button:active.focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button:active.focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button.active.focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button.active.focus,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-builder button.focus,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-cart button.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.page-catalog-item-detail .section-sidebar .add-to-builder button:active,
.page-catalog-item-detail .section-sidebar .add-to-cart button:active,
.page-catalog-item-detail .section-sidebar .add-to-builder button.active,
.page-catalog-item-detail .section-sidebar .add-to-cart button.active,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-builder button,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .add-to-cart button {
    background-image: none
}

.page-catalog-item-detail .section-sidebar .add-to-builder button.disabled:hover,
.page-catalog-item-detail .section-sidebar .add-to-cart button.disabled:hover,
.page-catalog-item-detail .section-sidebar .add-to-builder button[disabled]:hover,
.page-catalog-item-detail .section-sidebar .add-to-cart button[disabled]:hover,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-builder button:hover,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-cart button:hover,
.page-catalog-item-detail .section-sidebar .add-to-builder button.disabled:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button.disabled:focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button[disabled]:focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button[disabled]:focus,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-builder button:focus,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-cart button:focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button.disabled.focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button.disabled.focus,
.page-catalog-item-detail .section-sidebar .add-to-builder button[disabled].focus,
.page-catalog-item-detail .section-sidebar .add-to-cart button[disabled].focus,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-builder button.focus,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .add-to-cart button.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.page-catalog-item-detail .section-sidebar .add-to-builder button .badge,
.page-catalog-item-detail .section-sidebar .add-to-cart button .badge {
    color: #3f3f41;
    background-color: #f58220
}

.page-catalog-item-detail .section-sidebar .add-to-builder .dropdown,
.page-catalog-item-detail .section-sidebar .add-to-cart .dropdown {
    float: left !important;
    float: left
}

.page-catalog-item-detail .section-sidebar .add-to-builder ul.payment-options,
.page-catalog-item-detail .section-sidebar .add-to-cart ul.payment-options {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
    margin-top: 15px
}

.page-catalog-item-detail .section-sidebar .add-to-builder ul.payment-options>li,
.page-catalog-item-detail .section-sidebar .add-to-cart ul.payment-options>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

.page-catalog-item-detail .section-sidebar .add-to-builder ul.payment-options li i,
.page-catalog-item-detail .section-sidebar .add-to-cart ul.payment-options li i {
    color: #f58220;
    font-size: 20px
}

.page-catalog-item-detail .section-sidebar .item-actions {
    float: left !important;
    float: left
}
.form-cart {
    margin-bottom: 5px;
    display: inline-block;
}
@media (max-width:1199px) and (min-width:992px) {
    .page-catalog-item-detail .section-sidebar .item-actions {
        margin: 0
    }
}


@media (max-width:991px) {

.page-catalog-item-detail .section-details.wrapper {
    clear: both;
    padding-top: 15px;
    display: block;margin:0;
}
}

@media (max-width:767px) {
    .page-catalog-item-detail .section-sidebar .item-actions {
        float: none !important
    }
    .page-catalog-item-detail .section-sidebar .item-actions::after {
    clear: both;
    display: block;
    content: "";
}
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b;
    float: left !important;
    float: left;
    margin-right: 12px
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:active:focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.active:focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:active.focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:hover,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.focus {
    color: #fff;
    text-decoration: none
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:active,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.disabled,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox[disabled],
fieldset[disabled] .page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.disabled,
fieldset[disabled] a.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox {
    pointer-events: none
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:active,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.active,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:active:hover,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.active:hover,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:hover,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:active:focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.active:focus,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:active.focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.active.focus,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:active,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.active,
.open>.dropdown-toggle.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox {
    background-image: none
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.disabled:hover,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox[disabled]:hover,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:hover,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.disabled:focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox[disabled]:focus,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox:focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.disabled.focus,
.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox[disabled].focus,
fieldset[disabled] .page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox .badge {
    color: #f58220;
    background-color: #fff
}

.page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox i {
    margin-right: 8px
}

@media (max-width:1199px) and (min-width:992px) {
    .page-catalog-item-detail .section-sidebar .item-actions .btn-jewelrybox {
        float: none;
    }
}

.page-catalog-item-detail .section-sidebar .item-actions .item-social {
    float: left
}

@media (max-width:767px) {
    .page-catalog-item-detail .section-sidebar .item-actions .item-social {
        margin: 0
    }
}

.page-catalog-item-detail .section-sidebar .item-actions .item-social a.email {
    float: left !important;
    float: left;
    text-align: center;
    background: #f58220;
    color: #fff;
    font-size: 16px;
    height: 32px;
    width: 32px;
    margin-right: 3px;
    padding-top: 4px
}

.page-catalog-item-detail .section-sidebar .item-actions .item-social .addthis_toolbox {
    float: left !important;
    float: left
}

.page-catalog-item-detail .section-sidebar .item-content {
    clear: left;
    padding-top: 15px
}

.page-catalog-item-detail .section-details {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 20px
}

@media (min-width:992px) {
    .page-catalog-item-detail .section-details {
        float: left;
        width: 66.66666667%
    }
}

.page-catalog-item-detail .section-details .section-info-questions {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-catalog-item-detail .section-details .section-info-questions {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .page-catalog-item-detail .section-details .section-info-questions {
        float: left;
        width: 33.33333333%
    }
}

.page-catalog-item-detail .section-details .section-info-questions h4 {
    margin-top: 5px
}

.page-catalog-item-detail .section-details .section-info-details {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-catalog-item-detail .section-details .section-info-details {
        float: left;
        width: 66.66666667%
    }
}

@media (min-width:992px) {
    .page-catalog-item-detail .section-details .section-info-details {
        float: left;
        width: 66.66666667%
    }
}

.page-catalog-item-detail .section-details .section-info-details table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.page-catalog-item-detail .section-details .section-info-details table>thead>tr>th,
.page-catalog-item-detail .section-details .section-info-details table>tbody>tr>th,
.page-catalog-item-detail .section-details .section-info-details table>tfoot>tr>th,
.page-catalog-item-detail .section-details .section-info-details table>thead>tr>td,
.page-catalog-item-detail .section-details .section-info-details table>tbody>tr>td,
.page-catalog-item-detail .section-details .section-info-details table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.page-catalog-item-detail .section-details .section-info-details table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.page-catalog-item-detail .section-details .section-info-details table>caption+thead>tr:first-child>th,
.page-catalog-item-detail .section-details .section-info-details table>colgroup+thead>tr:first-child>th,
.page-catalog-item-detail .section-details .section-info-details table>thead:first-child>tr:first-child>th,
.page-catalog-item-detail .section-details .section-info-details table>caption+thead>tr:first-child>td,
.page-catalog-item-detail .section-details .section-info-details table>colgroup+thead>tr:first-child>td,
.page-catalog-item-detail .section-details .section-info-details table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.page-catalog-item-detail .section-details .section-info-details table>tbody+tbody {
    border-top: 2px solid #ddd
}

.page-catalog-item-detail .section-details .section-info-details table .table {
    background-color: #fff
}

.page-catalog-item-detail .section-details .section-info-details table>thead>tr>th,
.page-catalog-item-detail .section-details .section-info-details table>tbody>tr>th,
.page-catalog-item-detail .section-details .section-info-details table>tfoot>tr>th,
.page-catalog-item-detail .section-details .section-info-details table>thead>tr>td,
.page-catalog-item-detail .section-details .section-info-details table>tbody>tr>td,
.page-catalog-item-detail .section-details .section-info-details table>tfoot>tr>td {
    padding: 5px
}

.page-catalog-item-detail .section-details .section-info-details table>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.page-catalog-item-detail .section-details .section-info-details table tr th {
    border-top: none !important;
    width: 30%
}

.page-catalog-item-detail .section-details .section-info-details table tr td {
    border-top: none !important
}

.page-catalog-item-detail .section-inventory-related {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    padding: 0 40px 30px
}

@media (min-width:992px) {
    .page-catalog-item-detail .section-inventory-related {
        float: left;
        width: 100%
    }
}

.page-catalog-item-detail .section-inventory-related h3 {
    text-align: left
}

.page-catalog-item-detail .section-inventory-related .owl-controls .owl-nav [class*="owl-"] {
    color: #f58220;
    cursor: pointer;
    display: inline-block;
    font-size: 26px;
    margin-top: -26px
}

.page-catalog-item-detail .section-inventory-related .owl-controls .owl-nav [class*="owl-"]:hover {
    color: #f58220
}

.page-catalog-item-detail .section-inventory-related .owl-controls .owl-nav .owl-next {
    right: -34px;
    top: 50%
}

.page-catalog-item-detail .section-inventory-related .owl-controls .owl-nav .owl-prev {
    left: -34px;
    top: 50%
}

.page-signature-collection p {
    margin: 0
}

.page-signature-collection img {
    border: none;
    margin: 0;
    padding: 0
}

.section-widget-jewelry ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    border-bottom: 1px solid #ddd;
    width: 100%;
    border-bottom: 0;
    margin-bottom: 10px;
    border-top: 1px solid #777;
    border-bottom: 1px solid #777
}

.section-widget-jewelry ul>li {
    position: relative;
    display: block
}

.section-widget-jewelry ul>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.section-widget-jewelry ul>li>a:hover,
.section-widget-jewelry ul>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.section-widget-jewelry ul>li.disabled>a {
    color: #777
}

.section-widget-jewelry ul>li.disabled>a:hover,
.section-widget-jewelry ul>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.section-widget-jewelry ul .open>a,
.section-widget-jewelry ul .open>a:hover,
.section-widget-jewelry ul .open>a:focus {
    background-color: #eee;
    border-color: #f58220
}

.section-widget-jewelry ul .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.section-widget-jewelry ul>li>a>img {
    max-width: none
}

.section-widget-jewelry ul>li {
    float: left;
    margin-bottom: -1px
}

.section-widget-jewelry ul>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 3px 3px 0 0
}

.section-widget-jewelry ul>li>a:hover {
    border-color: #eee #eee #ddd
}

.section-widget-jewelry ul>li.active>a,
.section-widget-jewelry ul>li.active>a:hover,
.section-widget-jewelry ul>li.active>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.section-widget-jewelry ul.nav-justified {
    width: 100%;
    border-bottom: 0
}

.section-widget-jewelry ul.nav-justified>li {
    float: none
}

.section-widget-jewelry ul.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.section-widget-jewelry ul.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

.page-catalog-item-list .section-sidebar .section-filters .form-group .filter .toggle-collapse {
    color: #333;/* font-size: 1.2em; */cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}
.page-catalog-item-list .section-sidebar .section-filters .form-group .filter .toggle-collapse i {
    color: #f58220;
    margin-left: 6px;
}
.block-subtitle.filter-current-subtitle {
    display: none;
}.block-title.filter-title, .block-subtitle.filter-subtitle {
    display: none;
}
.section-sidebar .navbar-brand {
    padding: 0;
    font-size: inherit;
    height: auto;width: 100%;
}
.filter-options-item{border-bottom: 1px solid #e5e5e5;}
.filter-options-content.options {
    margin-bottom: 15px;
}
.page-catalog-item-list .section-sidebar .section-filters .price-min-display {
    float: left;
    margin-bottom: 15px;
    width: 100px;
}
.page-catalog-item-list .section-sidebar .section-filters .price-max-display {
    float: right;
    margin-bottom: 15px;
    width: 100px;
}
.page-catalog-item-list .mana-filter-block .filter-options-content.options .wrapper-price {
    float: inherit;
}
@media (min-width:768px) {
    .section-widget-jewelry ul.nav-justified>li {
        display: table-cell;
        width: 1%
    }
    .section-widget-jewelry ul.nav-justified>li>a {
        margin-bottom: 0
    }
}

.section-widget-jewelry ul.nav-justified>li>a {
    margin-right: 0;
    border-radius: 3px
}

.section-widget-jewelry ul.nav-justified>.active>a,
.section-widget-jewelry ul.nav-justified>.active>a:hover,
.section-widget-jewelry ul.nav-justified>.active>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .section-widget-jewelry ul.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 3px 3px 0 0
    }
    .section-widget-jewelry ul.nav-justified>.active>a,
    .section-widget-jewelry ul.nav-justified>.active>a:hover,
    .section-widget-jewelry ul.nav-justified>.active>a:focus {
        border-bottom-color: #fff
    }
}

.section-widget-jewelry ul>li {
    float: none
}

.section-widget-jewelry ul>li>a {
    text-align: center;
    margin-bottom: 5px
}

.section-widget-jewelry ul>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .section-widget-jewelry ul>li {
        display: table-cell;
        width: 1%
    }
    .section-widget-jewelry ul>li>a {
        margin-bottom: 0
    }
}

.section-widget-jewelry ul>li>a {
    margin-right: 0;
    border-radius: 3px
}

.section-widget-jewelry ul>.active>a,
.section-widget-jewelry ul>.active>a:hover,
.section-widget-jewelry ul>.active>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .section-widget-jewelry ul>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 3px 3px 0 0
    }
    .section-widget-jewelry ul>.active>a,
    .section-widget-jewelry ul>.active>a:hover,
    .section-widget-jewelry ul>.active>a:focus {
        border-bottom-color: #fff
    }
}

.section-widget-jewelry ul li {
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.1em;
    text-transform: uppercase
}

.section-widget-jewelry ul li a:link,
.section-widget-jewelry ul li a:focus {
    color: #555;
    border: none
}

.section-widget-jewelry ul li.active a:link,
.section-widget-jewelry ul li.active a:focus,
.section-widget-jewelry ul li.active a:hover {
    color: #fff;
    background: #3f3f41;
    border: none
}

.section-widget-jewelry .tab-pane .item-group {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center
}

@media (min-width:768px) {
    .section-widget-jewelry .tab-pane .item-group {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .section-widget-jewelry .tab-pane .item-group {
        float: left;
        width: 25%
    }
}

.section-widget-jewelry .tab-pane .item-group img {
    margin-top: 20px;
    margin-bottom: 20px
}

.section-widget-jewelry .tab-pane .item-group .section-info .item-stock {
    font-size: .9em;
    color: #777;
    text-transform: uppercase
}

.section-widget-jewelry .tab-pane .item-group .section-info h4 {
    margin-top: 0;
    color: #333;
    font-weight: 400
}

.section-widget-jewelry .tab-pane .item-group .section-info .item-actions {
    padding: 10px 0;
    border-top: 1px solid #777
}

.section-widget-jewelry .tab-pane .item-group .section-info .item-actions a i {
    margin: 0 10px;
    font-size: 1.5em;
    color: #777
}

.section-widget-jewelry .tab-pane .item-group .section-info .item-actions a:hover {
    color: #3f3f41;
    text-decoration: none
}

.widget-brand-carousel {
    text-align: center
}

.widget-brand-carousel .widget-title {
    padding-bottom: 15px;
    text-align: center
}

.widget-brand-carousel .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    font-size: 20px;
    height: 20px
}

.widget-brand-carousel .owl-theme .owl-controls .owl-nav .owl-prev {
    left: 15px
}

.widget-brand-carousel .owl-theme .owl-controls .owl-nav .owl-next {
    right: 15px
}

@media (max-width:991px) {
    .widget-brand-carousel .owl-theme .owl-controls {
        display: none !important
    }
}

.widget-brand-list .widget-title,
.widget-brand-block .widget-title,
.widget-brand-grid .widget-title {
    padding-bottom: 15px;
    text-align: center
}

.widget-brand-list ul,
.widget-brand-block ul,
.widget-brand-grid ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.widget-brand-list li,
.widget-brand-block li,
.widget-brand-grid li {
    float: left !important;
    float: left
}

.widget-brand-grid ul {
    display: table;
    table-layout: fixed
}

@media (max-width:767px) {
    .widget-brand-grid ul.logos {
        display: none !important
    }
}

.widget-brand-grid ul.logos li {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 15%;
    margin: 20px
}

@media (max-width:991px) {
    .widget-brand-grid ul.logos li {
        margin: 20px 5px;
        width: 30%;
        height: 100px
    }
}

.widget-brand-grid ul.logos img {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.widget-brand-grid ul.links {
    text-align: center
}

@media (min-width:768px) and (max-width:991px) {
    .widget-brand-grid ul.links {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .widget-brand-grid ul.links {
        display: none !important
    }
}

@media (min-width:1200px) {
    .widget-brand-grid ul.links {
        display: none !important
    }
}

.widget-brand-grid ul.links li {
    width: 20%;
    font-size: 1.2em;
    line-height: 2
}

@media (max-width:767px) {
    .widget-brand-grid ul.links li {
        width: 50%;
        font-size: 1em
    }
}

.widget-brand-list {
    text-align: center
}

.widget-brand-list ul {
    text-align: center
}

.widget-brand-list li {
    width: 20%;
    font-size: 1.2em;
    line-height: 2
}

@media (max-width:767px) {
    .widget-brand-list li {
        width: 50%;
        font-size: 1em
    }
}

.widget-brand-block li {
    width: 50%;
    font-size: 1em;
    line-height: 1.7
}

@media (max-width:767px) {
    .widget-brand-block li {
        font-size: 1em
    }
}

.widget-product {
    padding: 0
}

.widget-product .widget-header {
    margin-bottom: 30px
}

.widget-product .widget-header p {
    font-size: 1.2em;
    line-height: 1.7
}

.widget-product .widget-content .item-product {
    margin-bottom: 20px;
    text-align: left
}

.widget-product .widget-content .item-product.item-bordered {
    border: 1px solid #ddd;
    padding: 10px 20px 20px 20px;
    border-radius: 2px;
    background-clip: padding-box
}

.widget-product .widget-content .item-product.item-noborder img {
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd
}

.widget-product .widget-content .item-product.jewelrybox-active,
.widget-product .widget-content .item-product.jewelrybox-active img {
    border-color: #DC143C
}

.widget-product .widget-content .item-product img {
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto
}

.widget-product .widget-content .item-product li {
    position: relative
}

.widget-product .widget-content figure {
    margin: 0;
    position: relative;
    overflow: hidden
}

.widget-product .widget-content figure img {
    max-width: 100%;
    display: block
}

@media (min-width:992px) {
    .widget-product .widget-content figure img {
        position: relative;
        z-index: 1;
        -webkit-transition: -webkit-transform .4s;
        transition: -webkit-transform .4s;
        transition: transform .4s;
        transition: transform .4s, -webkit-transform .4s
    }
}

@media (min-width:992px) {
    .widget-product .widget-content .actions-active figure:hover img {
        -webkit-transform: translateY(-20px) scale(.8);
        transform: translateY(-20px) scale(.8)
    }
}

.widget-product .widget-content .actions {
    width: 100%;
    padding-bottom: 10px
}

@media (min-width:992px) {
    .widget-product .widget-content .actions {
        margin-top: -30px;
        padding-bottom: 20px;
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform .4s, opacity .1s .3s;
        -webkit-transition: opacity .1s .3s, -webkit-transform .4s;
        transition: opacity .1s .3s, -webkit-transform .4s;
        transition: transform .4s, opacity .1s .3s;
        transition: transform .4s, opacity .1s .3s, -webkit-transform .4s
    }
}

.widget-product .widget-content .actions ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center
}

.widget-product .widget-content .actions ul li {
    margin: 0 10px;
    display: inline-block
}

.widget-product .widget-content .actions ul li a {
    color: #777
}

.widget-product .widget-content .actions ul li a:hover {
    color: #f58220;
    background: none
}

.widget-product .widget-content .actions ul li i {
    font-size: 1.2em
}

.widget-product .widget-content .actions ul li.jewelrybox a:hover,
.widget-product .widget-content .actions ul li.jewelrybox a.jewelrybox-active,
.widget-product .widget-content .actions ul li.jewelrybox a.jewelrybox-active:hover {
    color: #DC143C
}

@media (min-width:992px) {
    .widget-product .widget-content figure:hover .actions {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: -webkit-transform .4s, opacity .1s;
        -webkit-transition: opacity .1s, -webkit-transform .4s;
        transition: opacity .1s, -webkit-transform .4s;
        transition: transform .4s, opacity .1s;
        transition: transform .4s, opacity .1s, -webkit-transform .4s
    }
}

.widget-product .widget-content .meta span {
    display: block
}

.widget-product .widget-content .meta .brand a {
    color: #777
}

.widget-product .widget-content .meta .name a {
    color: #000
}

.widget-product .widget-content .meta .stock {
    color: #777
}

.widget-product .widget-content .meta a:hover {
    text-decoration: none
}

.widget-product .widget-content .meta.meta-split {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.widget-product .widget-content .meta.meta-split div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.widget-product .widget-content .meta.meta-split .meta-right {
    text-align: right
}

.widget-product .widget-content .meta.meta-split .name a {
    font-size: 1.2em
}

.widget-product .widget-content .meta.meta-split .stock {
    font-size: .9em
}

.widget-product .widget-content .meta.meta-split .price {
    font-size: .9em
}

.widget-product .widget-content .meta.meta-center {
    text-align: center
}

.widget-product .widget-content .meta.meta-center .name a {
    font-size: 1.3em;
    color: #000
}

.widget-product .widget-content .meta.meta-center .brand {
    font-size: 1.6em;
    color: #555
}

.widget-product .viewall {
    clear: both;
    padding-top: 30px;
    text-align: center
}

.widget-product.widget-product-carousel .owl-stage {
    margin-top: 50px
}

.widget-product.widget-product-carousel .owl-controls {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center
}

.widget-product.widget-product-carousel .owl-controls .owl-nav i {
    font-size: 1.2em;
    width: 20px
}

.widget-product.widget-product-carousel .owl-controls .owl-nav i:hover {
    color: #555 !important
}

.widget-product.widget-product-carousel .owl-controls .owl-prev {
    left: 47%
}

.widget-product.widget-product-carousel .owl-controls .owl-next {
    right: 47%
}

.widget-product.widget-product-cover .product-cover img {
    width: 82.5%
}

.widget-product.widget-product-cover .product-item {
    width: 44%
}

@media (max-width:1199px) {
    .widget-product.widget-product-cover .product-item {
        width: 43%
    }
}

@media (max-width:991px) {
    .widget-product.widget-product-cover .product-item {
        width: 38%
    }
}

@media (max-width:767px) {
    .widget-product.widget-product-cover .product-item {
        width: 100%
    }
}

@media (max-width:767px) {
    .widget-product.widget-product-cover .product-item figure,
    .widget-product.widget-product-cover .product-cover figure {
        padding: 0 20px
    }
}

.widget-product-spotlight .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:991px) {
    .widget-product-spotlight .row {
        -ms-flex-flow: column wrap;
        flex-flow: column wrap
    }
    .widget-product-spotlight .row img {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

.widget-product-spotlight .row h3,
.widget-product-spotlight .row h4 {
    margin-bottom: 0;
    padding-bottom: 0
}

.widget-product-spotlight .row .column-two {
    text-align: left
}

@media (max-width:991px) {
    .widget-product-spotlight .row .column-two {
        text-align: center
    }
}

.widget-product-spotlight .row ul.item-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 20px
}

@media (max-width:991px) {
    .widget-product-spotlight .row ul.item-meta {
        margin: 0 auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
}

@media (max-width:767px) {
    .widget-product-spotlight .row ul.item-meta {
        -ms-flex-flow: column wrap;
        flex-flow: column wrap
    }
}

.widget-product-spotlight .row ul.item-meta li {
    display: inline-block;
    margin-right: 20px
}

.widget-product-spotlight .row ul.item-meta li:last-child {
    margin-right: 0
}

@media (max-width:767px) {
    .widget-product-spotlight .row ul.item-meta li {
        padding-bottom: 10px
    }
}

.widget-product-spotlight .row ul.item-meta-top li {
    margin-right: 0
}

.widget-product-spotlight .row ul.item-meta-top li:after {
    content: "\00a0/\00a0"
}

.widget-product-spotlight .row ul.item-meta-top li:last-child:after {
    content: ""
}

.widget-product-spotlight .row .item-name {
    margin-top: 5px
}

.widget-product-spotlight .row .item-price {
    font-size: 1.5em
}

.widget-product-spotlight .row .item-description {
    padding-top: 20px
}

.widget-product-spotlight .row .btn-jewelrybox {
    background: #3f3f41
}

.page-commerce .section-form {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-commerce .section-form {
        float: left;
        width: 50%
    }
}

.page-commerce .section-form .control-label {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-commerce .section-form .control-label {
        float: left;
        width: 33.33333333%
    }
}

.page-commerce .section-form .control-field {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-commerce .section-form .control-field {
        float: left;
        width: 66.66666667%
    }
}

.page-commerce .section-form .control-field .help-block {
    margin-bottom: 0
}

.page-commerce .section-form textarea.form-control {
    background-color: white;
    box-shadow: none;
    border-color: #DDD;
    resize: none
}

.page-commerce .section-form button {
    float: right
}

.page-commerce .section-cart {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-commerce .section-cart {
        float: left;
        width: 50%
    }
}

.page-commerce .section-cart h3 {
    margin: 0 0 20px
}

.page-commerce .section-cart table.cart {
    margin: 0
}

.page-commerce .section-cart table.cart tbody td {
    vertical-align: middle !important
}

.page-commerce .section-cart table.cart tbody .item {
    padding: 10px;
    vertical-align: middle
}

.page-commerce .section-cart table.cart tbody .item .item-info .image {
    border: none;
    display: inline-block;
    vertical-align: middle
}

.page-commerce .section-cart table.cart tbody .item .item-info .info {
    display: inline-block;
    padding: 0 0 0 20px;
    vertical-align: middle
}

.page-commerce .section-cart table.cart tbody .item .item-price {
    text-align: center
}

.page-commerce .section-cart table.cart tbody .item .item-quantity {
    text-align: center
}

.page-commerce .section-cart table.cart tbody .title {
    text-align: right
}

.page-commerce .section-cart table.cart tbody .total {
    text-align: center
}

.page-commerce .section-cart table.cart tbody .discount {
    color: #a94442
}

.page-commerce .section-cart table.cart tbody .total>.title {
    font-size: 1.1em;
    font-weight: bold
}

.page-commerce .section-cart table.cart tbody .total>.total {
    font-size: 1.1em;
    font-weight: bold
}

.page-commerce .section-cart div.cart:before,
.page-commerce .section-cart div.cart:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart:after {
    clear: both
}

.page-commerce .section-cart div.cart:before,
.page-commerce .section-cart div.cart:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart:after {
    clear: both
}

.page-commerce .section-cart div.cart .cart-item {
    border-top: 1px solid #DDD;
    padding: 10px 0
}

.page-commerce .section-cart div.cart .cart-item:before,
.page-commerce .section-cart div.cart .cart-item:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .cart-item:after {
    clear: both
}

.page-commerce .section-cart div.cart .cart-item:before,
.page-commerce .section-cart div.cart .cart-item:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .cart-item:after {
    clear: both
}

.page-commerce .section-cart div.cart .cart-item .item-info .image {
    float: left
}

.page-commerce .section-cart div.cart .cart-item .item-info .info {
    float: right;
    padding-top: 0
}

.page-commerce .section-cart div.cart .cart-item .item-price {
    clear: right;
    float: right
}

.page-commerce .section-cart div.cart .title {
    float: left
}

.page-commerce .section-cart div.cart .total {
    float: right
}

.page-commerce .section-cart div.cart .shipping {
    border-top: 1px solid #DDD;
    padding-top: 5px
}

.page-commerce .section-cart div.cart .shipping:before,
.page-commerce .section-cart div.cart .shipping:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .shipping:after {
    clear: both
}

.page-commerce .section-cart div.cart .shipping:before,
.page-commerce .section-cart div.cart .shipping:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .shipping:after {
    clear: both
}

.page-commerce .section-cart div.cart .tax:before,
.page-commerce .section-cart div.cart .tax:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .tax:after {
    clear: both
}

.page-commerce .section-cart div.cart .tax:before,
.page-commerce .section-cart div.cart .tax:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .tax:after {
    clear: both
}

.page-commerce .section-cart div.cart .discount {
    color: #a94442
}

.page-commerce .section-cart div.cart .discount:before,
.page-commerce .section-cart div.cart .discount:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .discount:after {
    clear: both
}

.page-commerce .section-cart div.cart .discount:before,
.page-commerce .section-cart div.cart .discount:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .discount:after {
    clear: both
}

.page-commerce .section-cart div.cart .order-total {
    border-top: 1px solid #DDD;
    font-size: 1.1em;
    font-weight: bold;
    margin-top: 5px;
    padding-top: 5px
}

.page-commerce .section-cart div.cart .order-total:before,
.page-commerce .section-cart div.cart .order-total:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .order-total:after {
    clear: both
}

.page-commerce .section-cart div.cart .order-total:before,
.page-commerce .section-cart div.cart .order-total:after {
    content: " ";
    display: table
}

.page-commerce .section-cart div.cart .order-total:after {
    clear: both
}

.page-commerce .edit {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #f58220;
    font-weight: normal;
    border-radius: 0;
    float: right !important;
    float: right
}

.page-commerce .edit:focus,
.page-commerce .edit:active:focus,
.page-commerce .edit.active:focus,
.page-commerce .edit.focus,
.page-commerce .edit:active.focus,
.page-commerce .edit.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-commerce .edit:hover,
.page-commerce .edit:focus,
.page-commerce .edit.focus {
    color: #fff;
    text-decoration: none
}

.page-commerce .edit:active,
.page-commerce .edit.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-commerce .edit.disabled,
.page-commerce .edit[disabled],
fieldset[disabled] .page-commerce .edit {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-commerce .edit.disabled,
fieldset[disabled] a.page-commerce .edit {
    pointer-events: none
}

.page-commerce .edit,
.page-commerce .edit:active,
.page-commerce .edit.active,
.page-commerce .edit[disabled],
fieldset[disabled] .page-commerce .edit {
    background-color: transparent;
    box-shadow: none
}

.page-commerce .edit,
.page-commerce .edit:hover,
.page-commerce .edit:focus,
.page-commerce .edit:active {
    border-color: transparent
}

.page-commerce .edit:hover,
.page-commerce .edit:focus {
    color: #c05d09;
    text-decoration: underline;
    background-color: transparent
}

.page-commerce .edit[disabled]:hover,
fieldset[disabled] .page-commerce .edit:hover,
.page-commerce .edit[disabled]:focus,
fieldset[disabled] .page-commerce .edit:focus {
    color: #777;
    text-decoration: none
}

.page-commerce-cart table.cart {
    margin-bottom: 20px
}

.page-commerce-cart table.cart thead th {
    font-weight: lighter !important
}

.page-commerce-cart table.cart thead .item-price {
    text-align: center
}

.page-commerce-cart table.cart thead .item-quantity {
    text-align: center
}

.page-commerce-cart table.cart thead .item-total {
    text-align: center
}

.page-commerce-cart table.cart tbody td {    vertical-align: middle;
}

.page-commerce-cart table.cart tbody .item {
    vertical-align: middle
}

.page-commerce-cart table.cart tbody .item .item-info .image {
    border: none;
    display: inline-block; padding-bottom: 0 !important;
    vertical-align: middle
}

.page-commerce-cart table.cart tbody .item .item-info .info {
    display: inline-block;
    padding: 0 0 0 20px;
    vertical-align: middle;
    text-align: left;
}
.page-commerce-cart .form.form-cart {
    width: 100%;
}
.page-commerce-cart .product-item-photo {
    float: left;
    width: 10%;
}
.page-commerce-cart .product-item-details.info {
    float: left;
    width: 90%;
}
.page-commerce-cart table.cart tbody .item .item-price {
    text-align: center
}

.page-commerce-cart table.cart tbody .item .item-quantity {
    text-align: center
}

.page-commerce-cart table.cart tbody .item .item-quantity input[type="text"] {
    min-width: 35px;
    max-width: 50px;
    text-align: center
}

.page-commerce-cart table.cart tbody .item .item-quantity button {
    padding: 10px
}

.page-commerce-cart table.cart tbody .item .item-total {
    text-align: center
}

.page-commerce-cart table.cart tbody .item .item-trash {
    text-align: center;
    width: 105px
}

.page-commerce-cart table.cart tbody .item .item-trash .btn-remove {
    color: #a94442;
    font-size: 18px;float:left
}
.page-commerce-cart table.cart tbody .item .item-trash .btn-edit {
    color: #474747;
    font-size: 18px;float:left
}

.page-commerce-cart table.cart tbody .subtotal .discount {
    padding-top: 30px
}

.page-commerce-cart table.cart tbody .subtotal .discount label {
    margin-right: 6px
}

.page-commerce-cart table.cart tbody .subtotal .discount .value {
    color: #a94442;
    font-size: 1.3em;
    font-weight: bold;
    padding-top: 5px;
    float: right !important;
    float: right
}

.page-commerce-cart table.cart tbody .subtotal .total {
    font-size: 1.3em;
    padding-top: 30px;
    text-align: center;
    width: 150px
}

.page-commerce-cart table.cart tbody .subtotal .total span {
    font-weight: bold
}

.page-commerce-cart table.cart tbody .subtotal .total-wrapper {
    font-weight: bold
}

.page-commerce-cart table.cart tbody .subtotal .total-wrapper .total-label {
    font-size: 1.3em
}

.page-commerce-cart table.cart tbody .subtotal .total-wrapper span {
    font-weight: bold
}

.page-commerce-cart div.cart .cart-item {
    border-top: 1px solid #DDD;
    padding: 10px 0
}

.page-commerce-cart div.cart .cart-item:before,
.page-commerce-cart div.cart .cart-item:after {
    content: " ";
    display: table
}

.page-commerce-cart div.cart .cart-item:after {
    clear: both
}

.page-commerce-cart div.cart .cart-item:before,
.page-commerce-cart div.cart .cart-item:after {
    content: " ";
    display: table
}

.page-commerce-cart div.cart .cart-item:after {
    clear: both
}

.page-commerce-cart div.cart .cart-item .item-info .image {
    float: left
}

.page-commerce-cart div.cart .cart-item .item-info .info {
    float: right;
    padding-top: 0
}

.page-commerce-cart div.cart .cart-item .item-price {
    clear: right;
    float: right
}

.page-commerce-cart div.cart .cart-item .item-trash {
    clear: right;
    float: right
}

/* .page-commerce-cart div.cart .subtotal {
    border-top: 1px solid #DDD;
    padding: 20px 0
} */

.page-commerce-cart div.cart .subtotal:before,
.page-commerce-cart div.cart .subtotal:after {
    content: " ";
    display: table
}

.page-commerce-cart div.cart .subtotal:after {
    clear: both
}

.page-commerce-cart div.cart .subtotal:before,
.page-commerce-cart div.cart .subtotal:after {
    content: " ";
    display: table
}

.page-commerce-cart div.cart .subtotal:after {
    clear: both
}

.page-commerce-cart div.cart .subtotal .total {
    float: right;
    margin-bottom: 20px
}

.page-commerce-cart div.cart .subtotal .total span {
    font-weight: bold
}

.page-commerce-cart div.cart .subtotal .order-discount {
    color: #a94442
}

.page-commerce-cart div.cart .subtotal .discount {
    clear: both
}

.page-commerce-cart .section-cart-actions .btn-checkout {
    float: right
}

@media (max-width:767px) {
    .page-commerce-cart .section-cart-actions .btn {
        display: block;
        width: 100%;
        float: none;
        margin-bottom: 20px
    }
}

.page-commerce-address .section-form:before,
.page-commerce-address .section-form:after {
    content: " ";
    display: table
}

.page-commerce-address .section-form:after {
    clear: both
}

.page-commerce-address .section-form:before,
.page-commerce-address .section-form:after {
    content: " ";
    display: table
}

.page-commerce-address .section-form:after {
    clear: both
}

.page-commerce-address .section-form .customer {
    border-bottom: 1px solid #EEE;
    padding-bottom: 15px
}

.page-commerce-address .section-form .customer h3 {
    margin: 20px 0 30px
}

.page-commerce-address .section-form .shipping {
    padding-bottom: 15px
}

.page-commerce-address .section-form .shipping h3 {
    margin: 20px 0 30px
}

@media (max-width:991px) {
    .page-commerce-address .section-form .btn {
        display: block;
        width: 100%;
        float: none !important;
        margin-bottom: 30px
    }
}

.page-commerce-payment .section-address {
    border-bottom: 1px solid #EEE;
    padding-bottom: 5px
}

.page-commerce-payment .section-shipping {
    border-bottom: 1px solid #EEE;
    padding-bottom: 15px
}

.page-commerce-payment .section-shipping h3 {
    border-bottom: 1px solid #DDD;
    margin-bottom: 0;
    padding-bottom: 15px
}

.page-commerce-payment .section-shipping #form-shipping .radio {
    border: 1px solid #DDD;
    margin: 0;
    padding: 10px
}

.page-commerce-payment .section-shipping #form-shipping .radio:not(:first-of-type) {
    border-top: none
}

.page-commerce-payment .section-shipping #form-shipping .radio:first-child {
    border-top: none
}

.page-commerce-payment .section-shipping #form-shipping .radio label {
    width: 100%
}

.page-commerce-payment .section-shipping #form-shipping .radio label .cost {
    float: right !important;
    float: right
}

.page-commerce-payment #form-payment fieldset.payment {
    border-bottom: 1px solid #EEE;
    padding-bottom: 30px
}

.page-commerce-payment #form-payment fieldset.payment h3 {
    border-bottom: 1px solid #DDD;
    margin-bottom: 0;
    padding-bottom: 15px
}

.page-commerce-payment #form-payment fieldset.payment>.radio {
    border-top: none !important
}

.page-commerce-payment #form-payment fieldset.payment .radio {
    border: 1px solid #DDD;
    margin: 0;
    padding: 10px
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards {
    margin-top: 15px
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards:before,
.page-commerce-payment #form-payment fieldset.payment .radio.cards:after {
    content: " ";
    display: table
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards:after {
    clear: both
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards:before,
.page-commerce-payment #form-payment fieldset.payment .radio.cards:after {
    content: " ";
    display: table
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards:after {
    clear: both
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards label {
    margin-top: 7px
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul {
    float: right !important;
    float: right;
    list-style: none;
    margin: 0;
    padding: 0
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul li {
    background: url('../../tsj_commerce_local/img/credit-cards.jpg') no-repeat;
    display: block;
    float: left;
    height: 32px;
    margin: 0 5px 0 0;
    text-indent: -9999px;
    width: 51px
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul li#visa {
    background-position: 0 -32px
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul li#visa.active {
    background-position: 0 0
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul li#mastercard {
    background-position: -51px -32px
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul li#mastercard.active {
    background-position: -51px 0
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul li#amex {
    background-position: -102px -32px
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul li#amex.active {
    background-position: -102px 0
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul li#discover {
    background-position: -153px -32px
}

.page-commerce-payment #form-payment fieldset.payment .radio.cards ul li#discover.active {
    background-position: -153px 0
}

.page-commerce-payment #form-payment fieldset.payment .radio.paypal input {
    margin-top: 10px
}

.page-commerce-payment #form-payment fieldset.payment #gateway {
    border: 1px solid #DDD;
    border-top: none;
    padding: 30px 10px 20px
}

.page-commerce-payment #form-payment fieldset.payment #gateway .help-block {
    clear: left;
    display: block;
    padding-top: 10px
}

.page-commerce-payment #form-payment fieldset.payment #gateway .help-block:last-child {
    margin-bottom: 0
}

.page-commerce-payment #form-payment fieldset.payment #gateway .card_number input {
    float: left;
    margin-right: 25px;
    width: 194px
}

.page-commerce-payment #form-payment fieldset.payment #gateway .security_code {
    position: relative
}

.page-commerce-payment #form-payment fieldset.payment #gateway .security_code input {
    width: 70px !important;
    float: left
}

.page-commerce-payment #form-payment fieldset.payment #gateway .security_code .help-block {
    clear: left
}

.page-commerce-payment #form-payment fieldset.payment #gateway .security_code .example {
    position: absolute;
    top: 24px;
    left: 90px
}

.page-commerce-payment #form-payment fieldset.payment #gateway .security_code .example img {
    height: 40px
}

.page-commerce-payment #form-payment fieldset.payment #gateway .expiration-date .control-group {
    float: left !important;
    float: left;
    margin-right: 10px
}

.page-commerce-payment #form-payment fieldset.payment #gateway .expiration-date .control-group span {
    float: left !important;
    float: left;
    padding: 8px 10px 0 0
}

.page-commerce-payment #form-payment fieldset.payment #gateway .expiration-date .control-group #id_exp_month,
.page-commerce-payment #form-payment fieldset.payment #gateway .expiration-date .control-group #id_exp_year {
    float: left !important;
    float: left;
    width: 70px
}

.page-commerce-payment #form-payment fieldset.billing {
    margin-bottom: 30px
}

.page-commerce-payment #form-payment fieldset.billing .billing_address_options {
    margin: 15px 0 0
}

.page-commerce-payment #form-payment fieldset.billing .billing_address_options .radio {
    border: 1px solid #DDD;
    margin: 0;
    padding: 10px
}

.page-commerce-payment #form-payment fieldset.billing .billing_address_options .radio:last-child {
    border-top: none !important
}

.page-commerce-payment #form-payment fieldset.billing .billing_address_options .radio:first-child {
    border-top: 1px solid #DDD !important
}

.page-commerce-payment #form-payment fieldset.billing .billing_address_options .radio address {
    margin: 0
}

.page-commerce-payment #form-payment .billing_different {
    border: 1px solid #DDD;
    border-top: none;
    padding: 30px 30px 20px
}

@media (max-width:991px) {
    .page-commerce-payment #form-payment .btn {
        display: block;
        width: 100%;
        float: none;
        margin-bottom: 30px
    }
}

.page-account-commerce-receipt .well {
    background: #fff
}

.page-account-commerce-receipt .section-confirmation {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-account-commerce-receipt .section-confirmation {
        float: left;
        width: 100%
    }
}

.page-account-commerce-receipt .section-confirmation .inner {
    margin-bottom: 30px;
    border-top: 1px solid #777;
    border-bottom: 1px solid #777
}

.page-account-commerce-receipt .section-confirmation .inner .item-order {
    margin-top: 30px;
    font-weight: bold;
    color: #777
}

.page-account-commerce-receipt .section-confirmation .inner .group {
    padding: 10px 0;
    border-top: 1px solid #777;
    background: #eee
}

.page-account-commerce-receipt .section-confirmation .inner .group ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.page-account-commerce-receipt .section-confirmation .inner .group ul ul {
    margin: 0;
    padding: 0
}

.page-account-commerce-receipt .section-confirmation .inner .group ul li {
    display: inline-block
}

.page-account-commerce-receipt .section-confirmation .inner .group ul li:after {
    content: ""
}

.page-account-commerce-receipt .section-confirmation .inner .group ul li:last-child:after {
    content: ""
}

.page-account-commerce-receipt .section-confirmation .inner .group ul span {
    font-weight: bold;
    color: #555
}

.page-account-commerce-receipt .section-error {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-account-commerce-receipt .section-error {
        float: left;
        width: 100%
    }
}

.page-account-commerce-receipt .section-error h2 {
    color: darkred
}

.page-account-commerce-receipt .section-info-details .well h3 {
    margin-top: 0
}

.page-account-commerce-receipt .section-info-details .section-info {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-account-commerce-receipt .section-info-details .section-info {
        float: left;
        width: 33.33333333%
    }
}

.page-account-commerce-receipt .section-info-order {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-account-commerce-receipt .section-info-order {
        float: left;
        width: 66.66666667%
    }
}

.page-commerce-paypal-redirect .content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 30px 0;
    text-align: center
}

@media (min-width:992px) {
    .page-commerce-paypal-redirect .content {
        margin-left: 25%
    }
}

@media (min-width:992px) {
    .page-commerce-paypal-redirect .content {
        float: left;
        width: 50%
    }
}

.page-commerce-paypal-redirect .content .progress {
    margin: 20px auto;
    width: 50%
}

.page-commerce-paypal-redirect .content .progress .progress-bar {
    -webkit-transition: none !important;
    transition: none !important
}

.widget-gemstones {
    padding: 20px 0
}

.widget-gemstones .widget-header {
    margin-bottom: 40px
}

.widget-gemstones .widget-header p {
    width: 80%;
    font-size: 1.2em;
    line-height: 1.7;
    text-align: center
}

.widget-gemstones .viewall {
    margin-top: 30px;
    text-align: center
}

.widget-gemstones .widget-content {
    width: 80%;
    margin: 0 auto
}

@media (max-width:1199px) {
    .widget-gemstones .widget-content {
        width: 100%
    }
}

.widget-gemstones ul.cuts {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 0
}

@media (max-width:991px) {
    .widget-gemstones ul.cuts {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.widget-gemstones li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
    margin: 0 15px;
    text-align: center
}

@media (max-width:1199px) {
    .widget-gemstones li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80px;
        flex: 0 0 80px;
        margin: 5px
    }
}

@media (max-width:991px) {
    .widget-gemstones li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 90px;
        flex: 0 0 90px;
        margin-bottom: 30px
    }
}

@media (min-width:768px) {
    .widget-gemstones li:first-child {
        margin-left: 0
    }
    .widget-gemstones li:last-child {
        margin-right: 0
    }
}

.widget-gemstones li a:hover {
    text-decoration: none
}

.widget-gemstones li span {
    display: block;
    padding-top: 10px;
    font-size: 1.1em
}

.widget-gemstones li img {
    width: 70%
}

.widget-gemstones-outlines li {
    display: inline-block;
    margin: 20px
}

.widget-gemstones-outlines li svg {
    width: 70px;
    height: 70px;
    display: inline-block;
    text-align: center
}

.widget-gemstones-outlines li svg,
.widget-gemstones-outlines li path,
.widget-gemstones-outlines li polyline {
    fill: #FF0000
}

.widget-gemstones-outlines a:hover {
    cursor: pointer;
    cursor: hand
}

.ui-widget {
    font-family: 'Gotham SSm A', 'Gotham SSm B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.1em
}

.ui-widget-content {
    background: #fff;
    border: 1px solid #aaa;
    color: #222
}

.ui-widget-header {
    background: #ccc;
    border: 1px solid #aaa;
    color: #222;
    font-weight: bold
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #e6e6e6;
    border: 1px solid #d3d3d3;
    color: #555;
    font-weight: normal
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: #dadada;
    border: 1px solid #999;
    color: #212121;
    font-weight: normal
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0
}

.ui-slider {
    clear: both;
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    cursor: pointer;
    height: 1em;
    position: absolute;
    width: 1em;
    z-index: 2
}

@media (max-width:991px) {
    .ui-slider .ui-slider-handle {
        height: 2em;
        width: 2em
    }
}

.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: .7em;
    position: absolute;
    z-index: 1
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    -webkit-filter: inherit;
    filter: inherit
}

.ui-slider-horizontal {
    height: .6em;
    margin: 0 8px
}
.ui-datepicker .ui-state-default {background: none;
border: 0;}
.ui-datepicker .ui-datepicker-calendar td {
    border: 0;
}
.ui-datepicker table {
    font-size: 14px;
}
.ui-datepicker .ui-datepicker-calendar td a {
    padding: 4px 8px;
    display: block;
}
.ui-datepicker td span, .ui-datepicker td a {
    padding: 4px 8px;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
    background: #dadada;
    border: 0;
    border-radius: 3px;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
    background: #3f3f41;border-radius: 3px;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
    color: #f5821f;
}
.ui-datepicker .ui-datepicker-calendar {
    border: 0;
}
.ui-datepicker .ui-datepicker-calendar th {
    background: none;
    border: 0;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
    background: none;
}

.ui-datepicker .ui-datepicker-next span {
    margin-left: -3px;
}
.ui-datepicker .ui-datepicker-prev span {
    margin-left: -3px;
}
.ui-datepicker-header .ui-state-hover{border: 0;border-radius: 2px;}
.ui-datepicker .ui-datepicker-calendar th {
    text-transform: none;
}
@media (max-width:991px) {
    .ui-slider-horizontal {
        height: 1.3em;
        margin: 2px 8px 0 16px
    }
}

.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em
}

@media (max-width:991px) {
    .ui-slider-horizontal .ui-slider-handle {
        margin-left: -1.4em;
        top: -0.45em
    }
}

.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    height: 100px;
    width: .8em
}

.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

/* .gemstone-list .gemstone-filters {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ededed;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    padding: 10px 0
} */

.gemstone-list .gemstone-filters:before,
.gemstone-list .gemstone-filters:after {
    content: " ";
    display: table
}

.gemstone-list .gemstone-filters:after {
    clear: both
}

.gemstone-list .gemstone-filters:before,
.gemstone-list .gemstone-filters:after {
    content: " ";
    display: table
}

.gemstone-list .gemstone-filters:after {
    clear: both
}

.gemstone-list .gemstone-filters blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
}

.gemstone-list .gemstone-filters .group {
    position: relative;
    min-height: 1px;
/*     padding-left: 15px;
    padding-right: 15px; */
    padding-bottom: 10px
}

@media (min-width:768px) {
    .gemstone-list .gemstone-filters .group {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .gemstone-list .gemstone-filters .group {
        float: left;
        width: 100%
    }
}

.gemstone-list .gemstone-filters .cut {
    padding-bottom: 0
}

.gemstone-list .gemstone-filters .cut li {
    display: inline-block;
    font-size: 10px
}

.gemstone-list .gemstone-filters .cut li label {
    cursor: pointer;
    font-weight: normal;
    text-align: center;
    width: 48px;
    padding-left: 3px;
}

.gemstone-list .gemstone-filters .cut li:hover label,
.gemstone-list .gemstone-filters .cut li input[type="checkbox"]:checked+label {
    font-weight: bold
}

.gemstone-list .gemstone-filters .cut li span.icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    display: block;
    margin-bottom: 5px;
    height: 40px
}

.gemstone-list .gemstone-filters .cut li.asscher span.icon {
    background-image: url('../images/vector/asscher.png')
}

.gemstone-list .gemstone-filters .cut li.baguette span.icon {
    background-image: url('../images/vector/baguette.png')
}

.gemstone-list .gemstone-filters .cut li.cushion span.icon {
    background-image: url('../images/vector/cushion.png')
}

.gemstone-list .gemstone-filters .cut li.emerald span.icon {
    background-image: url('../images/vector/emerald.png')
}

.gemstone-list .gemstone-filters .cut li.heart span.icon {
    background-image: url('../images/vector/heart.png')
}

.gemstone-list .gemstone-filters .cut li.marquise span.icon {
    background-image: url('../images/vector/marquise.png')
}

.gemstone-list .gemstone-filters .cut li.oval span.icon {
    background-image: url('../images/vector/oval.png')
}

.gemstone-list .gemstone-filters .cut li.pear span.icon {
    background-image: url('../images/vector/pear.png')
}

.gemstone-list .gemstone-filters .cut li.princess span.icon {
    background-image: url('../images/vector/princess.png')
}

.gemstone-list .gemstone-filters .cut li.radiant span.icon {
    background-image: url('../images/vector/radiant.png')
}

.gemstone-list .gemstone-filters .cut li.round span.icon {
    background-image: url('../images/vector/round.png')
}

.gemstone-list .gemstone-filters .cut li.trilliant span.icon {
    background-image: url('../images/vector/trilliant.png')
}

.gemstone-list .gemstone-filters .cut li.trillion span.icon {
    background-image: url('../images/vector/trillion.png')
}

/* .gemstone-list .gemstone-filters h4 {
    float: left !important;
    padding: 0 0 6px;
} */
.gemstone-list .gemstone-filters .shape h4, .gemstone-list .gemstone-filters .metal h4, .gemstone-list .gemstone-filters .shape h4, .gemstone-list .gemstone-filters .shape h4 {
    width: 100%;
}
.gemstone-list .gemstone-filters .filter-value {
    float: right !important;
    color: #777;
    padding: 10px 0 0 0
}

.gemstone-list .gemstone-filters .filter-value span {
    color: #333;
    font-weight: bold
}

.gemstone-list .gemstone-filters .cut h4 {
    float: none !important
}

.gemstone-list .gemstone-filters .price h4 {
    padding: 6px 0 10px
}

.gemstone-list .gemstone-filters .price .wrapper-price {
    float: right !important;
    float: right;
    padding: 10px 0 0 0
}

.gemstone-list .gemstone-filters .price .wrapper-price input {
    background: #fff;
    border: 1px solid #777;
    float: left;
    font-size: .85em;
    margin-left: 5px;
    width: 72px
}

.gemstone-list .gemstone-filters .carat-weight h4 {
    padding: 6px 0 10px
}

.gemstone-list .gemstone-filters .carat-weight .wrapper-carat-weight {
    float: right !important;
    float: right;
    padding: 10px 0 0 0
}

.gemstone-list .gemstone-filters .carat-weight .wrapper-carat-weight input {
    background: #fff;
    border: 1px solid #777;
    float: left;
    font-size: .85em;
    margin-left: 5px;
    width: 72px
}

.gemstone-list .gemstone-filters .cut-grade a {
    float: left !important;
    float: left;
    color: gray;
    cursor: pointer;
    font-size: 1em;
    margin: 11px 0 0 6px
}

.gemstone-list .gemstone-filters .filter-primary {
    margin-bottom: 10px
}

.gemstone-list .gemstone-filters .filter-primary:before,
.gemstone-list .gemstone-filters .filter-primary:after {
    content: " ";
    display: table
}

.gemstone-list .gemstone-filters .filter-primary:after {
    clear: both
}

.gemstone-list .gemstone-filters .filter-primary:before,
.gemstone-list .gemstone-filters .filter-primary:after {
    content: " ";
    display: table
}

.gemstone-list .gemstone-filters .filter-primary:after {
    clear: both
}

.gemstone-list .gemstone-filters .filter-advanced-toggle {
    margin-bottom: 20px
}

.gemstone-list .gemstone-filters .filter-advanced-toggle:before,
.gemstone-list .gemstone-filters .filter-advanced-toggle:after {
    content: " ";
    display: table
}

.gemstone-list .gemstone-filters .filter-advanced-toggle:after {
    clear: both
}

.gemstone-list .gemstone-filters .filter-advanced-toggle:before,
.gemstone-list .gemstone-filters .filter-advanced-toggle:after {
    content: " ";
    display: table
}

.gemstone-list .gemstone-filters .filter-advanced-toggle:after {
    clear: both
}

.gemstone-list .gemstone-filters .filter-advanced label {
    float: left !important;
    float: left;
    font-size: .8em;
    font-weight: normal;
    margin: 0 10px 10px 0
}

.gemstone-list .gemstone-filters .filter-advanced label:before,
.gemstone-list .gemstone-filters .filter-advanced label:after {
    content: " ";
    display: table
}

.gemstone-list .gemstone-filters .filter-advanced label:after {
    clear: both
}

.gemstone-list .gemstone-filters .filter-advanced label:before,
.gemstone-list .gemstone-filters .filter-advanced label:after {
    content: " ";
    display: table
}

.gemstone-list .gemstone-filters .filter-advanced label:after {
    clear: both
}

.gemstone-list .gemstone-filters .certifiers h4 {
    display: block;
    float: none !important
}

.gemstone-list .gemstone-filters .manmade h4 {
    display: block;
    float: none !important
}

.gemstone-list .table-gemstone {
    overflow-x: auto;
    min-height: .01%
}
.gemstone-list .table-gemstone th a {
    cursor: pointer;
}

@media screen and (max-width:767px) {
    .gemstone-list .table-gemstone {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }
    .gemstone-list .table-gemstone>.table {
        margin-bottom: 0
    }
    .gemstone-list .table-gemstone>.table>thead>tr>th,
    .gemstone-list .table-gemstone>.table>tbody>tr>th,
    .gemstone-list .table-gemstone>.table>tfoot>tr>th,
    .gemstone-list .table-gemstone>.table>thead>tr>td,
    .gemstone-list .table-gemstone>.table>tbody>tr>td,
    .gemstone-list .table-gemstone>.table>tfoot>tr>td {
        white-space: nowrap
    }
    .gemstone-list .table-gemstone>.table-bordered {
        border: 0
    }
    .gemstone-list .table-gemstone>.table-bordered>thead>tr>th:first-child,
    .gemstone-list .table-gemstone>.table-bordered>tbody>tr>th:first-child,
    .gemstone-list .table-gemstone>.table-bordered>tfoot>tr>th:first-child,
    .gemstone-list .table-gemstone>.table-bordered>thead>tr>td:first-child,
    .gemstone-list .table-gemstone>.table-bordered>tbody>tr>td:first-child,
    .gemstone-list .table-gemstone>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0
    }
    .gemstone-list .table-gemstone>.table-bordered>thead>tr>th:last-child,
    .gemstone-list .table-gemstone>.table-bordered>tbody>tr>th:last-child,
    .gemstone-list .table-gemstone>.table-bordered>tfoot>tr>th:last-child,
    .gemstone-list .table-gemstone>.table-bordered>thead>tr>td:last-child,
    .gemstone-list .table-gemstone>.table-bordered>tbody>tr>td:last-child,
    .gemstone-list .table-gemstone>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0
    }
    .gemstone-list .table-gemstone>.table-bordered>tbody>tr:last-child>th,
    .gemstone-list .table-gemstone>.table-bordered>tfoot>tr:last-child>th,
    .gemstone-list .table-gemstone>.table-bordered>tbody>tr:last-child>td,
    .gemstone-list .table-gemstone>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
    }
}

.gemstone-list .table-wrapper:before,
.gemstone-list .table-wrapper:after {
    content: " ";
    display: table
}

.gemstone-list .table-wrapper:after {
    clear: both
}

.gemstone-list .table-wrapper:before,
.gemstone-list .table-wrapper:after {
    content: " ";
    display: table
}

.gemstone-list .table-wrapper:after {
    clear: both
}

.gemstone-list .table-wrapper:before,
.gemstone-list .table-wrapper:after {
    content: " ";
    display: table
}

.gemstone-list .table-wrapper:after {
    clear: both
}

.gemstone-list .table-wrapper:before,
.gemstone-list .table-wrapper:after {
    content: " ";
    display: table
}

.gemstone-list .table-wrapper:after {
    clear: both
}

.gemstone-list .table-striped>tbody {
    font-size: 12px
}

.gemstone-list .table-striped>tbody>tr>td,
.gemstone-list .table-striped>tbody>tr>th {
    background-color: #F8F7F5
}

.gemstone-list .table-striped>tbody>tr:nth-child(2n+1)>td,
.gemstone-list .table-striped>tbody>tr:nth-child(2n+1)>th {
    background-color: #F0EFED
}

.gemstone-list .table-striped>tbody>tr.active>td {
    background-color: #FFF;
    font-weight: bold
}

@media (max-width:991px) {
    .gemstone-list .table-striped>tbody>tr.active>td {
        background-color: #f0efed;
        font-weight: normal
    }
}

.gemstone-list table>tbody>tr:hover {
    cursor: pointer
}

@media (max-width:767px) {
    .gemstone-list .table-gemstone-detail {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .gemstone-list .table-gemstone-detail {
        display: none !important
    }
}

.gemstone-list .table-gemstone-detail .affix {
    position: fixed !important;
    top: 20px
}

.gemstone-list .table-gemstone-detail .image {
    margin-bottom: 20px;
    text-align: center
}

.gemstone-list .table-gemstone-detail .image span {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200px 200px;
    display: block;
    height: 200px;
    text-indent: -9999px
}

.gemstone-list .table-gemstone-detail .image span.asscher {
    background-image: url('../images/vector/asscher.png')
}

.gemstone-list .table-gemstone-detail .image span.baguette {
    background-image: url('../images/vector/baguette.png')
}

.gemstone-list .table-gemstone-detail .image span.cushion {
    background-image: url('../images/vector/cushion.png')
}

.gemstone-list .table-gemstone-detail .image span.emerald {
    background-image: url('../images/vector/emerald.png')
}

.gemstone-list .table-gemstone-detail .image span.heart {
    background-image: url('../images/vector/heart.png')
}

.gemstone-list .table-gemstone-detail .image span.marquise {
    background-image: url('../images/vector/marquise.png')
}

.gemstone-list .table-gemstone-detail .image span.oval {
    background-image: url('../images/vector/oval.png')
}

.gemstone-list .table-gemstone-detail .image span.pear {
    background-image: url('../images/vector/pear.png')
}

.gemstone-list .table-gemstone-detail .image span.princess {
    background-image: url('../images/vector/princess.png')
}

.gemstone-list .table-gemstone-detail .image span.radiant {
    background-image: url('../images/vector/radiant.png')
}

.gemstone-list .table-gemstone-detail .image span.round {
    background-image: url('../images/vector/round.png')
}

.gemstone-list .table-gemstone-detail .image span.trilliant {
    background-image: url('../images/vector/trilliant.png')
}

.gemstone-list .table-gemstone-detail .image span.trillion {
    background-image: url('../images/vector/trillion.png')
}

.gemstone-list .dl-horizontal {
    font-size: 12px
}

.gemstone-list .dl-horizontal dt {
    width: 48%
}

.gemstone-list .dl-horizontal dd {
    margin-left: 52%
}

.gemstone-list .table-gemstone-detail .actions {
    text-align: center
}

.gemstone-list .table-gemstone-detail .actions .dropdown-menu {
    font-size: 12px;
    min-width: auto;
    width: 100%
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    width: 100%;
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234;
    margin-bottom: 10px
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart:focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart:active:focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.active:focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart:active.focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart:hover,
.gemstone-list .table-gemstone-detail .actions .btn-addcart:focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.focus {
    color: #fff;
    text-decoration: none
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart:active,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart.disabled,
.gemstone-list .table-gemstone-detail .actions .btn-addcart[disabled],
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-addcart {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.gemstone-list .table-gemstone-detail .actions .btn-addcart.disabled,
fieldset[disabled] a.gemstone-list .table-gemstone-detail .actions .btn-addcart {
    pointer-events: none
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart:focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart:active,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.active,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-addcart {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart:active:hover,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.active:hover,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-addcart:hover,
.gemstone-list .table-gemstone-detail .actions .btn-addcart:active:focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.active:focus,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-addcart:focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart:active.focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.active.focus,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-addcart.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart:active,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.active,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-addcart {
    background-image: none
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart.disabled:hover,
.gemstone-list .table-gemstone-detail .actions .btn-addcart[disabled]:hover,
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-addcart:hover,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.disabled:focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart[disabled]:focus,
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-addcart:focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart.disabled.focus,
.gemstone-list .table-gemstone-detail .actions .btn-addcart[disabled].focus,
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-addcart.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.gemstone-list .table-gemstone-detail .actions .btn-addcart .badge {
    color: #3f3f41;
    background-color: #f58220
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    width: 100%;
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234;
    margin-bottom: 10px
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:active:focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.active:focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:active.focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:hover,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.focus {
    color: #fff;
    text-decoration: none
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:active,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.disabled,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond[disabled],
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-select-diamond {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.disabled,
fieldset[disabled] a.gemstone-list .table-gemstone-detail .actions .btn-select-diamond {
    pointer-events: none
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:active,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.active,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-select-diamond {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:active:hover,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.active:hover,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:hover,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:active:focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.active:focus,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:active.focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.active.focus,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond:active,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.active,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-select-diamond {
    background-image: none
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.disabled:hover,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond[disabled]:hover,
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-select-diamond:hover,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.disabled:focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond[disabled]:focus,
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-select-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond.disabled.focus,
.gemstone-list .table-gemstone-detail .actions .btn-select-diamond[disabled].focus,
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-select-diamond.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.gemstone-list .table-gemstone-detail .actions .btn-select-diamond .badge {
    color: #3f3f41;
    background-color: #f58220
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    width: 100%;
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:active:focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.active:focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:active.focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:hover,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.focus {
    color: #fff;
    text-decoration: none
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:active,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.disabled,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond[disabled],
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-view-diamond {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.disabled,
fieldset[disabled] a.gemstone-list .table-gemstone-detail .actions .btn-view-diamond {
    pointer-events: none
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:active,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.active,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-view-diamond {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:active:hover,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.active:hover,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:hover,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:active:focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.active:focus,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:active.focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.active.focus,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond:active,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.active,
.open>.dropdown-toggle.gemstone-list .table-gemstone-detail .actions .btn-view-diamond {
    background-image: none
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.disabled:hover,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond[disabled]:hover,
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-view-diamond:hover,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.disabled:focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond[disabled]:focus,
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-view-diamond:focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond.disabled.focus,
.gemstone-list .table-gemstone-detail .actions .btn-view-diamond[disabled].focus,
fieldset[disabled] .gemstone-list .table-gemstone-detail .actions .btn-view-diamond.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.gemstone-list .table-gemstone-detail .actions .btn-view-diamond .badge {
    color: #f58220;
    background-color: #fff
}

.gemstone-detail .section-title {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .gemstone-detail .section-title {
        float: left;
        width: 83.33333333%
    }
}

.gemstone-detail .section-breadcrumb {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .gemstone-detail .section-breadcrumb {
        float: left;
        width: 16.66666667%
    }
}

.gemstone-detail .section-breadcrumb .breadcrumb {
    margin: 10px 0 0
}

.gemstone-detail .section-sidebar {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center
}

@media (min-width:768px) {
    .gemstone-detail .section-sidebar {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .gemstone-detail .section-sidebar {
        float: left;
        width: 33.33333333%
    }
}

.gemstone-detail .section-sidebar iframe.sarine {
    border: none;
    height: 640px;
    width: 100%
}

.gemstone-detail .section-sidebar .gemstone-images {
    margin-bottom: 20px
}

.gemstone-detail .section-sidebar .gemstone-images img {
    display: block;
    max-width: 100%;
    height: auto
}

.gemstone-detail .section-sidebar a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

.gemstone-detail .section-sidebar a:focus,
.gemstone-detail .section-sidebar a:active:focus,
.gemstone-detail .section-sidebar a.active:focus,
.gemstone-detail .section-sidebar a.focus,
.gemstone-detail .section-sidebar a:active.focus,
.gemstone-detail .section-sidebar a.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.gemstone-detail .section-sidebar a:hover,
.gemstone-detail .section-sidebar a:focus,
.gemstone-detail .section-sidebar a.focus {
    color: #fff;
    text-decoration: none
}

.gemstone-detail .section-sidebar a:active,
.gemstone-detail .section-sidebar a.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.gemstone-detail .section-sidebar a.disabled,
.gemstone-detail .section-sidebar a[disabled],
fieldset[disabled] .gemstone-detail .section-sidebar a {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.gemstone-detail .section-sidebar a.disabled,
fieldset[disabled] a.gemstone-detail .section-sidebar a {
    pointer-events: none
}

.gemstone-detail .section-sidebar a.view-cert {
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b
}

.gemstone-detail .section-sidebar a.view-cert:focus,
.gemstone-detail .section-sidebar a.view-cert.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.gemstone-detail .section-sidebar a.view-cert:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.gemstone-detail .section-sidebar a.view-cert:active,
.gemstone-detail .section-sidebar a.view-cert.active,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.view-cert {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.gemstone-detail .section-sidebar a.view-cert:active:hover,
.gemstone-detail .section-sidebar a.view-cert.active:hover,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.view-cert:hover,
.gemstone-detail .section-sidebar a.view-cert:active:focus,
.gemstone-detail .section-sidebar a.view-cert.active:focus,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.view-cert:focus,
.gemstone-detail .section-sidebar a.view-cert:active.focus,
.gemstone-detail .section-sidebar a.view-cert.active.focus,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.view-cert.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.gemstone-detail .section-sidebar a.view-cert:active,
.gemstone-detail .section-sidebar a.view-cert.active,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.view-cert {
    background-image: none
}

.gemstone-detail .section-sidebar a.view-cert.disabled:hover,
.gemstone-detail .section-sidebar a.view-cert[disabled]:hover,
fieldset[disabled] .gemstone-detail .section-sidebar a.view-cert:hover,
.gemstone-detail .section-sidebar a.view-cert.disabled:focus,
.gemstone-detail .section-sidebar a.view-cert[disabled]:focus,
fieldset[disabled] .gemstone-detail .section-sidebar a.view-cert:focus,
.gemstone-detail .section-sidebar a.view-cert.disabled.focus,
.gemstone-detail .section-sidebar a.view-cert[disabled].focus,
fieldset[disabled] .gemstone-detail .section-sidebar a.view-cert.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.gemstone-detail .section-sidebar a.view-cert .badge {
    color: #f58220;
    background-color: #fff
}

.gemstone-detail .section-sidebar a.add-cart {
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234
}

.gemstone-detail .section-sidebar a.add-cart:focus,
.gemstone-detail .section-sidebar a.add-cart.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.gemstone-detail .section-sidebar a.add-cart:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.gemstone-detail .section-sidebar a.add-cart:active,
.gemstone-detail .section-sidebar a.add-cart.active,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.add-cart {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.gemstone-detail .section-sidebar a.add-cart:active:hover,
.gemstone-detail .section-sidebar a.add-cart.active:hover,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.add-cart:hover,
.gemstone-detail .section-sidebar a.add-cart:active:focus,
.gemstone-detail .section-sidebar a.add-cart.active:focus,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.add-cart:focus,
.gemstone-detail .section-sidebar a.add-cart:active.focus,
.gemstone-detail .section-sidebar a.add-cart.active.focus,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.add-cart.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.gemstone-detail .section-sidebar a.add-cart:active,
.gemstone-detail .section-sidebar a.add-cart.active,
.open>.dropdown-toggle.gemstone-detail .section-sidebar a.add-cart {
    background-image: none
}

.gemstone-detail .section-sidebar a.add-cart.disabled:hover,
.gemstone-detail .section-sidebar a.add-cart[disabled]:hover,
fieldset[disabled] .gemstone-detail .section-sidebar a.add-cart:hover,
.gemstone-detail .section-sidebar a.add-cart.disabled:focus,
.gemstone-detail .section-sidebar a.add-cart[disabled]:focus,
fieldset[disabled] .gemstone-detail .section-sidebar a.add-cart:focus,
.gemstone-detail .section-sidebar a.add-cart.disabled.focus,
.gemstone-detail .section-sidebar a.add-cart[disabled].focus,
fieldset[disabled] .gemstone-detail .section-sidebar a.add-cart.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.gemstone-detail .section-sidebar a.add-cart .badge {
    color: #3f3f41;
    background-color: #f58220
}

.gemstone-detail .section-sidebar .section-info-questions {
    text-align: left;
    margin-top: 30px
}

.gemstone-detail .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .gemstone-detail .section-content {
        float: left;
        width: 66.66666667%
    }
}

@media (min-width:992px) {
    .gemstone-detail .section-content {
        float: left;
        width: 66.66666667%
    }
}

.gemstone-detail .section-content .group-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .gemstone-detail .section-content .group-wrapper {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .gemstone-detail .section-content .group-wrapper {
        float: left;
        width: 50%
    }
}

.gemstone-detail .section-content .group-wrapper table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    margin-bottom: 0
}

.gemstone-detail .section-content .group-wrapper table>thead>tr>th,
.gemstone-detail .section-content .group-wrapper table>tbody>tr>th,
.gemstone-detail .section-content .group-wrapper table>tfoot>tr>th,
.gemstone-detail .section-content .group-wrapper table>thead>tr>td,
.gemstone-detail .section-content .group-wrapper table>tbody>tr>td,
.gemstone-detail .section-content .group-wrapper table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.gemstone-detail .section-content .group-wrapper table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.gemstone-detail .section-content .group-wrapper table>caption+thead>tr:first-child>th,
.gemstone-detail .section-content .group-wrapper table>colgroup+thead>tr:first-child>th,
.gemstone-detail .section-content .group-wrapper table>thead:first-child>tr:first-child>th,
.gemstone-detail .section-content .group-wrapper table>caption+thead>tr:first-child>td,
.gemstone-detail .section-content .group-wrapper table>colgroup+thead>tr:first-child>td,
.gemstone-detail .section-content .group-wrapper table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.gemstone-detail .section-content .group-wrapper table>tbody+tbody {
    border-top: 2px solid #ddd
}

.gemstone-detail .section-content .group-wrapper table .table {
    background-color: #fff
}

.gemstone-detail .section-content .group-wrapper table>thead>tr>th,
.gemstone-detail .section-content .group-wrapper table>tbody>tr>th,
.gemstone-detail .section-content .group-wrapper table>tfoot>tr>th,
.gemstone-detail .section-content .group-wrapper table>thead>tr>td,
.gemstone-detail .section-content .group-wrapper table>tbody>tr>td,
.gemstone-detail .section-content .group-wrapper table>tfoot>tr>td {
    padding: 5px
}

.gemstone-detail .section-content .group-wrapper table tr.stock-number th,
.gemstone-detail .section-content .group-wrapper table tr.stock-number td {
    font-weight: bold
}

.gemstone-detail .section-content .actions-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 20px;
    margin-bottom: 10px
}

@media (min-width:768px) {
    .gemstone-detail .section-content .actions-wrapper {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .gemstone-detail .section-content .actions-wrapper {
        float: left;
        width: 100%
    }
}

.gemstone-detail .section-content .actions-wrapper form {
    float: left !important;
    float: left;
    margin-right: 15px
}

.gemstone-detail .section-content .actions-wrapper form .dropdown-menu {
    font-size: 12px;
    min-width: auto;
    width: 100%
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234;
    margin-bottom: 10px
}
.gemstone-detail .section-content .actions-wrapper .add-to-builder .btn-select-diamond{margin: 0;}
.gemstone-detail .section-content .actions-wrapper .add-to-builder form{float: inherit !important;margin: 0;text-align: center;}
.gemstone-detail .section-content .actions-wrapper .add-to-builder form button.tocart{background: none;border: 0;}
.gemstone-detail .section-content .actions-wrapper .add-to-builder{float: left;}
.gemstone-detail .section-content .actions-wrapper .add-to-builder .btn-add-to-builder{text-align: center;}
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:active:focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.active:focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:active.focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:hover,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.focus {
    color: #fff;
    text-decoration: none
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:active,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.disabled,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond[disabled],
fieldset[disabled] .gemstone-detail .section-content .actions-wrapper .btn-select-diamond {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.disabled,
fieldset[disabled] a.gemstone-detail .section-content .actions-wrapper .btn-select-diamond {
    pointer-events: none
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:active,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.active,
.open>.dropdown-toggle.gemstone-detail .section-content .actions-wrapper .btn-select-diamond {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:active:hover,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.active:hover,
.open>.dropdown-toggle.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:hover,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:active:focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.active:focus,
.open>.dropdown-toggle.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:active.focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.active.focus,
.open>.dropdown-toggle.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond:active,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.active,
.open>.dropdown-toggle.gemstone-detail .section-content .actions-wrapper .btn-select-diamond {
    background-image: none
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.disabled:hover,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond[disabled]:hover,
fieldset[disabled] .gemstone-detail .section-content .actions-wrapper .btn-select-diamond:hover,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.disabled:focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond[disabled]:focus,
fieldset[disabled] .gemstone-detail .section-content .actions-wrapper .btn-select-diamond:focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond.disabled.focus,
.gemstone-detail .section-content .actions-wrapper .btn-select-diamond[disabled].focus,
fieldset[disabled] .gemstone-detail .section-content .actions-wrapper .btn-select-diamond.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.gemstone-detail .section-content .actions-wrapper .btn-select-diamond .badge {
    color: #3f3f41;
    background-color: #f58220
}

.gemstone-detail .section-content .cert-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .gemstone-detail .section-content .cert-wrapper {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .gemstone-detail .section-content .cert-wrapper {
        float: left;
        width: 100%
    }
}

.page-jewelrybox .jewelrybox-empty {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-jewelrybox .jewelrybox-empty {
        float: left;
        width: 100%
    }
}

.page-jewelrybox .page-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-jewelrybox .page-content {
        float: left;
        width: 83.33333333%
    }
}

.page-jewelrybox .jewelry-box .item-wrapper {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-jewelrybox .jewelry-box .item-wrapper {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-jewelrybox .jewelry-box .item-wrapper {
        float: left;
        width: 25%
    }
}

.page-jewelrybox .jewelry-box .inventory-item {
    position: relative;
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    padding: 4px 4px 0;
    text-align: center
}

.page-jewelrybox .jewelry-box .inventory-item>img,
.page-jewelrybox .jewelry-box .inventory-item a>img {
    margin-left: auto;
    margin-right: auto
}

a.page-jewelrybox .jewelry-box .inventory-item:hover,
a.page-jewelrybox .jewelry-box .inventory-item:focus,
a.page-jewelrybox .jewelry-box .inventory-item.active {
    border-color: #f58220
}

.page-jewelrybox .jewelry-box .inventory-item .caption {
    padding: 9px;
    color: #333
}

.page-jewelrybox .jewelry-box .item-info .stock {
    font-size: .9em;
    color: #555
}

.page-jewelrybox .jewelry-box .inventory-item .item-add {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 3px
}

.page-jewelrybox .jewelry-box .inventory-item .item-remove {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 4px;
    font-size: 1.2em
}

.page-jewelrybox .jewelry-box .inventory-item h5 {
    margin-bottom: 4px
}

.page-jewelrybox .jewelry-box #jewelrybox-form .inquiry-honeypot {
    display: none
}

.widget-newsletter-bar {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .widget-newsletter-bar {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .widget-newsletter-bar {
        float: left;
        width: 100%
    }
}

.widget-newsletter-bar .newsletter-bar {
    text-align: center
}

@media (min-width:992px) and (min-width:768px) {
    .widget-newsletter-bar .newsletter-bar .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .widget-newsletter-bar .newsletter-bar .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .widget-newsletter-bar .newsletter-bar .form-control-static {
        display: inline-block
    }
    .widget-newsletter-bar .newsletter-bar .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .widget-newsletter-bar .newsletter-bar .input-group .input-group-addon,
    .widget-newsletter-bar .newsletter-bar .input-group .input-group-btn,
    .widget-newsletter-bar .newsletter-bar .input-group .form-control {
        width: auto
    }
    .widget-newsletter-bar .newsletter-bar .input-group>.form-control {
        width: 100%
    }
    .widget-newsletter-bar .newsletter-bar .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .widget-newsletter-bar .newsletter-bar .radio,
    .widget-newsletter-bar .newsletter-bar .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .widget-newsletter-bar .newsletter-bar .radio label,
    .widget-newsletter-bar .newsletter-bar .checkbox label {
        padding-left: 0
    }
    .widget-newsletter-bar .newsletter-bar .radio input[type="radio"],
    .widget-newsletter-bar .newsletter-bar .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }
    .widget-newsletter-bar .newsletter-bar .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width:767px) {
    .widget-newsletter-bar .newsletter-bar {
        margin-bottom: 20px
    }
}

.widget-newsletter-bar .newsletter-bar .form-group,
.widget-newsletter-bar .newsletter-bar button {
    display: inline-block;
    margin: 0;
    padding: 0
}

@media (max-width:767px) {
    .widget-newsletter-bar .newsletter-bar .form-group,
    .widget-newsletter-bar .newsletter-bar button {
        text-align: center !important;
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.widget-newsletter-bar .newsletter-bar .form-group {
    margin: 0;
    padding: 0
}

.widget-newsletter-bar .newsletter-bar .control-label {
    display: none !important
}

.widget-newsletter-bar .newsletter-bar .control-label.widget-title {
    display: block !important;
    margin: 0;
    padding: 0;
    margin-right: 15px;
    font-size: 1.2em;
    line-height: 2.9
}

@media (max-width:767px) {
    .widget-newsletter-bar .newsletter-bar .control-label.widget-title {
        line-height: 2 !important;
        margin-right: 0
    }
}

.widget-newsletter-bar .newsletter-bar input[type="email"],
.widget-newsletter-bar .newsletter-bar input[type="text"] {
    font-size: 1.1em !important;
    color: #fff;
    border: none;
    box-shadow: none;
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 3px;
    height: 70px;
    background: none;
    border-left: 1px solid #f79d51;
    border-right: 1px solid #f79d51
}

@media (min-width:992px) {
    .widget-newsletter-bar .newsletter-bar input[type="email"],
    .widget-newsletter-bar .newsletter-bar input[type="text"] {
        width: 550px
    }
}

select.widget-newsletter-bar .newsletter-bar input[type="email"],
select.widget-newsletter-bar .newsletter-bar input[type="text"] {
    height: 46px;
    line-height: 46px
}

textarea.widget-newsletter-bar .newsletter-bar input[type="email"],
textarea.widget-newsletter-bar .newsletter-bar input[type="text"],
select[multiple].widget-newsletter-bar .newsletter-bar input[type="email"],
select[multiple].widget-newsletter-bar .newsletter-bar input[type="text"] {
    height: auto
}

@media (max-width:767px) {
    .widget-newsletter-bar .newsletter-bar input[type="email"],
    .widget-newsletter-bar .newsletter-bar input[type="text"] {
        width: 100% !important;
        max-width: auto !important;
        text-align: center
    }
}

@media (max-width:991px) {
    .widget-newsletter-bar .newsletter-bar input[type="email"],
    .widget-newsletter-bar .newsletter-bar input[type="text"] {
        border: 1px solid #f79d51;
        box-shadow: 0 0 5px #d8690a
    }
}

.widget-newsletter-bar .newsletter-bar input[type="email"]::-webkit-input-placeholder,
.widget-newsletter-bar .newsletter-bar input[type="text"]::-webkit-input-placeholder {
    color: #fff
}

.widget-newsletter-bar .newsletter-bar input[type="email"]:-moz-placeholder,
.widget-newsletter-bar .newsletter-bar input[type="text"]:-moz-placeholder {
    color: #fff
}

.widget-newsletter-bar .newsletter-bar input[type="email"]::-moz-placeholder,
.widget-newsletter-bar .newsletter-bar input[type="text"]::-moz-placeholder {
    color: #fff
}

.widget-newsletter-bar .newsletter-bar input[type="email"]:-ms-input-placeholder,
.widget-newsletter-bar .newsletter-bar input[type="text"]:-ms-input-placeholder {
    color: #fff
}

.widget-newsletter-bar .newsletter-bar button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 3px;
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234;
    height: 70px;
    color: #fff;
    background-color: #f58220;
    border: none
}

.widget-newsletter-bar .newsletter-bar button:focus,
.widget-newsletter-bar .newsletter-bar button:active:focus,
.widget-newsletter-bar .newsletter-bar button.active:focus,
.widget-newsletter-bar .newsletter-bar button.focus,
.widget-newsletter-bar .newsletter-bar button:active.focus,
.widget-newsletter-bar .newsletter-bar button.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.widget-newsletter-bar .newsletter-bar button:hover,
.widget-newsletter-bar .newsletter-bar button:focus,
.widget-newsletter-bar .newsletter-bar button.focus {
    color: #fff;
    text-decoration: none
}

.widget-newsletter-bar .newsletter-bar button:active,
.widget-newsletter-bar .newsletter-bar button.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.widget-newsletter-bar .newsletter-bar button.disabled,
.widget-newsletter-bar .newsletter-bar button[disabled],
fieldset[disabled] .widget-newsletter-bar .newsletter-bar button {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.widget-newsletter-bar .newsletter-bar button.disabled,
fieldset[disabled] a.widget-newsletter-bar .newsletter-bar button {
    pointer-events: none
}

.widget-newsletter-bar .newsletter-bar button:focus,
.widget-newsletter-bar .newsletter-bar button.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.widget-newsletter-bar .newsletter-bar button:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.widget-newsletter-bar .newsletter-bar button:active,
.widget-newsletter-bar .newsletter-bar button.active,
.open>.dropdown-toggle.widget-newsletter-bar .newsletter-bar button {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.widget-newsletter-bar .newsletter-bar button:active:hover,
.widget-newsletter-bar .newsletter-bar button.active:hover,
.open>.dropdown-toggle.widget-newsletter-bar .newsletter-bar button:hover,
.widget-newsletter-bar .newsletter-bar button:active:focus,
.widget-newsletter-bar .newsletter-bar button.active:focus,
.open>.dropdown-toggle.widget-newsletter-bar .newsletter-bar button:focus,
.widget-newsletter-bar .newsletter-bar button:active.focus,
.widget-newsletter-bar .newsletter-bar button.active.focus,
.open>.dropdown-toggle.widget-newsletter-bar .newsletter-bar button.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.widget-newsletter-bar .newsletter-bar button:active,
.widget-newsletter-bar .newsletter-bar button.active,
.open>.dropdown-toggle.widget-newsletter-bar .newsletter-bar button {
    background-image: none
}

.widget-newsletter-bar .newsletter-bar button.disabled:hover,
.widget-newsletter-bar .newsletter-bar button[disabled]:hover,
fieldset[disabled] .widget-newsletter-bar .newsletter-bar button:hover,
.widget-newsletter-bar .newsletter-bar button.disabled:focus,
.widget-newsletter-bar .newsletter-bar button[disabled]:focus,
fieldset[disabled] .widget-newsletter-bar .newsletter-bar button:focus,
.widget-newsletter-bar .newsletter-bar button.disabled.focus,
.widget-newsletter-bar .newsletter-bar button[disabled].focus,
fieldset[disabled] .widget-newsletter-bar .newsletter-bar button.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.widget-newsletter-bar .newsletter-bar button .badge {
    color: #3f3f41;
    background-color: #f58220
}

.widget-newsletter-bar .newsletter-bar button:hover {
    color: #a75108;
    background: transparent
}

.widget-newsletter-bar .newsletter-bar button i {
    display: block;
    font-size: 2em;
    line-height: 1.1
}

.widget-newsletter-bar .description {
    clear: both;
    font-style: italic
}

@media (max-width:767px) {
    .widget-newsletter-bar .description {
        text-align: center
    }
}

.widget-newsletter-inline .newsletter-inline .form-group {
    display: inline-block;
    margin: none
}

.widget-newsletter-inline .newsletter-inline .form-group.email {
    width: 300px
}

.widget-newsletter-inline .newsletter-inline .form-group-title {
    font-size: 1.25em;
    line-height: 2em;
    margin-right: 15px;
    vertical-align: top
}

.widget-slideshow-list .widget-inner {
    padding: 20px 0
}

.widget-slideshow-list ul {
    margin: 0;
    padding: 0;
    list-style: none
}

@media (min-width:768px) {
    .widget-slideshow-list ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.widget-slideshow-list ul li {
    margin: 0 15px
}

@media (min-width:768px) {
    .widget-slideshow-list ul li {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.widget-slideshow-list ul img {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto
}

@font-face {
    font-family: "Gotham SSm A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "Gotham SSm B";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "Gotham SSm A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Gotham SSm B";
    src: url('data:application/x-font-woff;base64,d09GRk9UVE8AABWPAAsAAAAAHdgAAQAAAAATYAAAAi8AAAarAAAAAAAAAABDRkYgAAAIIAAACnkAAAwIyy8l7UdERUYAABKcAAAAHQAAACAAYQAET1MvMgAAAWQAAABPAAAAYFv7OSdjbWFwAAAGbAAAAZ4AAAMmI+RwZWdhc3AAABK8AAAACAAAAAgAAAALaGVhZAAAAQgAAAA0AAAANv4s/wJoaGVhAAABPAAAACAAAAAkB4gDQmhtdHgAABLEAAAAmgAAAMhwvA8RbWF4cAAAAVwAAAAGAAAABgA0UABuYW1lAAABtAAABLYAAAwYU1HnE3Bvc3QAAAgMAAAAEwAAACD/uAAyeNpjYGRgYGBkcOT9Gns4nt/mKwM38wugCMPZJbGNMPr/3/8WzCeYFwG5HAxMIFEAhxQORnjaY2BkYGA+8F+AgYGF+f/f//+YTzAARVCAAQChBAbQAABQAAA0AAB42mNgYgpldGVgZWBh2sPUxcDA0AOhGe8yGDH8YkACCxmY/jswMETD+B5qbl5ASoXpOLPCfwuGE8wHGD4A+fNBckyyTDcYFICQEQDdFg+pAHjatVTNbttGEB7ZcmI7iZEE6a2HQRoEcSDJkvwDxFcXim0UPcRGgAC9rMiVyETkEsuVFQF5igK9FgV66Bv01GMPfYY+Qp+i3w5XMF07jlO0Iqj9dmdm5/tmRiKiJ41fqUHV5whvhRv0FXYVXqLbNAl4mR5TGXCz5rNCG/RDwLdg+Tng25TRLwGv0heNRwGv1fD60oPGZsB36OHyfsB3a/hezWeDni9/E/D9GocHNfxQ8DI1mmvYfb98FnCDBs3VgJdoo/ltwMv0dfO7gJs1nxX6svlTwLdotflbwLfpz+bvAa/S85UfA16r4fXm45U/Ar5DT9b+CvhuDd+r+WzQ6fpGwPdrHB7U8EOPD0wxt+k4cfzsYJP73W6vhe9elw+NHk205ac8sNrq9rHJddnhxLlif2trNpt13LwwY6uKZN6JTHbxosOng2P+wBddXunxdKJsb2+32+u191686PfbyLXT7WO73e/199q97e5Of/e1tmVqcu51QIgHJncvjUtUxieR1To/yZR1nJas2FkVa2zfsRldTbnFsySNEs7UnIearR6npYM15jTnSFunsL6d2rSM08gha9m58p7TBAlLM3IzZbVP7hLNhTUFrph/NDs/85XY7PAbMxUKuXEcoVQtzkycjrDG4GPT4dTpFhvLsZnlE6Ni3F9LKKY0L52aTDh1PC1QHpXPcVdWINSKQ2JK560jazKxTkykvCbJb7nqjzM8LfXF+72gcjp8qyOxe22n2malF3ai7VkaaVZjFD/TOTwS5Vi/B/ESNXUz9ITnEKjyWDrf4aMRlOJGFP48rIpoieuiFpeZjCDEcy+mtjCl7qD/FsXyHHPYMhHU4mKiFWLP0hKCPzqVWzM9HGF+2hcKGeFEQalMKaRcjuNPD+nloJuzoAMyVNCcLKU0poQcMT3D6SbWPnXx9KgVcA8v0yEiNI3w76kRxfQU7wBIy9umY9hzoJI6sPgbHTLs0xaemTwdnMxxZpDRkgJKsO9QhJPsWkaHyDZABqYPeK+75RUYjGkKlgrWHu3RrijogeEevcDTx9MOunbw3Q/WbUF9eLWxbsOyg90uvRaFJVh5fQxbJ1TI6/dnjl5ideChwIDpBFx8TTRsJzjxTLyaFLcwdl6BZx7Do7K+w5lBbT+nyr47M+RMkS0B9jfNsQ5hZfEeS0YXYmNh4BVEcuLgX+3fol5WfGO5zQWtvpM353MqXLzCUrQ4sFPitVDuK+R3BU59rysW83+h3U/GYiY2Zd7ewDatVSGXjrBMhZ+qltiMKByFfRzq47UPEe0r1RI2VqwGCnKwMdKriv/VCs+jUqmbr+0Ej997FlOZ11y6nwu/alqLkNXWbkiwlmFe/PdIqpXVYj2jCLtFn871W+n8+e/H4dRnL6Xu7pMdKuE7xDxomYJF/KJvp8I0E8+qYydyciZTo4XhOEx+JtPvQrQSpOl9qHgZ5tQzqH4nDGVVB73KuPab9+qOJFsubDzHauKvylbP0ard+s+5uElNRqEji7oXUuFC+qOF1yB4ZLLq0P8qLqt1qCXRfq5VyHsmWasOf/5/5ZbUbSiZvO72NRMZBR8Venr+X1p15Sb5+D/5J71Jpv+hFn8DfdB9jwAAeNqtkt1LlFEQxp/nbdW0UtdWU7N1/TZREUQp6EIIqaAPBEXFCxVEBBGpZYmWJYjoL4joKkTNkEgCEUSUCCV3oyQq7+VFBO8jRHBnPO76LhsUGTlwZuYZhvOb8wHgBOKrCDQels8oxrTLcpkYQgtScAUlKEcjmnHZ6FbcwG10oQ8DGIUfAdxHEOOYxhy+4Cv2mMUcepjHfBaykjWsZT0beJWtvMZbvMM2drCT3exhL/s5zBGO8i79DDDIEB9SrQIr7H3kfex9omqm8Bl6A5pwKUa/nkS/9ws9Yui7hu7+b/qqQ1dbN3Rdv+s3/awRXdVlXdBZfatTOqkTOq5j+kD9OqQd2q51au5MdmVHfsoP2ZYt2RRbNmRNPslHCcsHWZH38k6WZFHmTeWNvJZpeSUvZVLG5IXMSG40Gh20n9vP7KfxF/knu4njs7M4AzAVfx2DVvwLOeZKSU3DyXRknIrr0wfO7JWZdZBkJ/rchzEnBkuYB8jNwznkAwVOzVvxB3ZVZfXFJFl0/ndNhUc5bjF8F0rLykscXeskdftXE5xiAAB42mNgZgCD/1sZjBiwAAAswgHqAHjaXVYJVFRHFq2G/r9rgLRG/Wj02A2KCCqboqLABKNsIoIaERUyEgRBEZAlyL40iPLAIM2iiAujUYyaqKMmmggal4gGIxoxMEiUBGOCOsbtfawmmWrmzCST80931au6davefe+/+gqiVBKFQiH4JMSnGDt28mAiWyvkMSbyGFNZUi61MN3Iwl6FvZomYPQg/WhCzHYOwS9fJ1ShoK+PtHPx3FASE706OS51VURkakqUY2RE4qqkiPcGOpGxSZGpa6PjotYbrZTYuJUDwytjo5KikmOTjf3ZCYnpSbGrYlKs7GbbW012dnaZxP9dnK38EqL4wiQrWyufJA53mJsQH5XsaBWTkpI408kpLS3NMSU9MYFvlRiT7hiZsHbAAaMH/EcEQl43JZYK8oaCWBNiS4i9gjgRMoOQLEK8CQkmZJGChBASSshyQlYQoiMkm5AThBwzIacIOWlCThNyj5AuE3KHkB8IySFkI1EUC8TVhCiIJ/Hiq35W/FWxULFV8aOJu8l+UxvTCqW3MkAZqYxXpir3K08ICiFYiBfeE3KEQ8IxoVX4XngqmohDxNHidNFXXCLGiAWiXtwvnhG/Eu+LL1SC6jWVRK/RNtpFe+gj+ps9C1PKG19lGTaKN5ZK+AqYr2GkwMIMfhL0FaKXwULA9bKFBP2FzEu2EBKCJOQI9goENftQzRpxMMZKTdAgR0ITMwFYIpT2u0lI0IIRUf2NfKtvhBT0aVCDp542vxWkYlKhiycwBS1RlTDljYU4KZqyjSqvqqBD88/RkNnCzaDO6AcFdOw3T1U4vPJ+G6BAS1WlL70vM+cjFHWqpoLG5M9X0jSDWipRlc4LXTGjiGKm6lni/lhYSFknPpZKVXDh9Kk75ZStV409kHQYvqBqdJEtciVcgIPwTYzQlqkwgqnRkwXzZxB7k0VoNqlYBD+1Jy7QlHVLTHLDUehoBDrdwRE4DKUuNpI5GWGO7uwNZqlRc/xCy5/71vmILCCw3hNHnRDUR85ZytXdBjMR/dFF4MtMLl4FVFDOo57YzUZqmAS+i/zs6fUlwsWOxuPtcBual8JM8F65mJFJlG1laYL6c/wnP6z1y/s4nJ8AcCQz/ZKpqymuw0K4YVgNMA17gSWwjTuCz4CAYkfYNO0mlYd/iJvGFeYeXXyN+swTvvTqCcFBQNVn8Canc0LyEG2MHo1lpneYlWYhrMxZmUm34Wp8ANBt8ID3GDa/KxzffbruEtAnNxZO5aSufvPsNLPB70jgJRroI1zz/2H5C855D59zTntU/YJjjJxaRu+x0RoXCIwKD6DlKrT9CsfhaM01+Czp7Dv0XJsQ0Bjw4WSgLJSZsFksiVMDszvkdWHB6fCWhC6g3yltZrd0c672r28+e/L1vOlca9cAn3Ea9Vd4N19CZzS7g0OMetwLvjDtcMuHZxuhyyiswJSdbDR/hJlM4IvA7WxoS9zUNQuCYCrl8RqMZm7oopHdlFN8m25xgmstjT0/tCzx49hZvqGuGnZfyQT/S9f51LftZ5/8qz3kr3zKxz+YKTXc0a/bpLkQsnfBGbp4lnA5tDW6FygG4ms4HTMHwjMupvPtL5Z/Nn/fVO6eCyNMwbTcPTbymQNO1HwPV49/cpXmq5jGj9lwjXZhvWTre8Xo6r3mW0+f3/B15du5+3tZa9TyLHkX8+AvEHQ3dH5O0/cLHuFeyWM5bxmbg/MxEzPQh6exDvPRm81ji5itj+9bb6850KiF6rLd5R/Qk1jsUZPtI6w7+c5xD77OnFkwJbNj9Duvp9rb0HT0H5/uXn4mph3o44cd6I1r2XIMYRVMz8LZu3yXMlzGVuBO7TJskeaEnmrXwrn604cOHThwbMcxaIXGEHgLQlOXxa7mBTM9kmfCy2eWVmZqDHtm2Ytt8hjW9rAvbgJrNYzB1omimh1EU0vjiKjGrGeW1hw5Q+7pi5NYNDvBovEEEwHrWB/bZ1ChKWAinsd17DwKwPbJFOtQFtRYL/8m3QRbdHaKENRP8Xqu1AvNZ082U5sHfeDIrqsiLgY2TeDOWrIhY5mPUXsfHGqDkmZnlzTRrQMtjCk6qLPtUe/37szM+BKbT3GfaAzuTzyL3XgsJXQwYhyZBQ5l05kbe42TORiRDmjOhqKbpqxLYoqZPagw4sjtHlQi6XRhJkYM8ZpszBXm3mP5E8aK6NLTiVSz5bE4vnxWYJQrxVEOKvUc3JMvjTFTN+HRXGksF+IiZhRLXYBa2QE1Bgfemy+fmAjsDcMUppGnegDTGKayEfIUe15u8y9b2pjxitsrP/9vfS3pj5PQpEmMlyOXQLwhkit1iSv17MVYkQVbD7RqDBrQjnsoOvH69FJ27DsojTNjGf0HJR62l3iX27ZmrOfXaQO2MZjPr0jjeVeezqdePLEWWbit9PKJlcjEXwcbQb/HtPsK5/qDXXmFc/3BZuIA1e8DvVf+j5HnhKzra5DszAyj+hsk6/+JU9pn/nvEm/DjPzph17/fKF8TuvFRe7OK/q3/MX/9k+9o2p9qnJkju/eVShPMovr/YpQ/X142YLKDht8kLimSARq17DYwrO7tG8HCpFcOtqr4DtYNaz3GAxgahR3bsjLSs7PTtTw5I1X6bTgd9NnCqr73pYvZK/yPZkd5ZoksDr2kWo/THbXMK6sjzCNLxIbNUq2qfFPlxi1Aq8u3bNfi6O1stCopLy9NUwgFZRvK6OQbUnF2cc6GXFq3Jrcod08JCEVZ+QU5kAG5tVAPO/Xba2t0tUWVUEvrqrfV7ajMztBAZn52Ti7dHlcKwubKzTVllRRnsHGSPrlU3LWnCtLTdq3Lh6xdOh3k6kCIqZVys3SndolVFUUFWtBtKN6widZkFIAwu0TKzq/eWlNVs21bVW5uTn5etnbRXmlrfSWkx0OGDqAuvaESBOZmebhwXe7fC1NyPiiMFeefkipg7xo4qAcIL4Skg7CGb4OKU5IeqmJKofqjCqjmbdVHesgO00He4RLIi+WQm/g3qaq6vBJqaPUGvU5XpMvTQH55QUUOrV0kpR0TCgoKcyAHsiryK0EPFfryrRTHscHSlvffLy8v3lykzcsQl2ZKVVv0lfqiyvz8ogJdwRZdlVaNcwdSWY2PBlJc/QtvePLhA97a8fbqn9JZLe8dJv8s6YcSc+MnlyVxJiXkCLlCbpEu8lhhp3BT+MkHuw0BmCcP7zYMx0zZp9uwTzT/SW4V5cWG1g6AvrhJPDvOG+bK5yeDYI4m9y6+NN4JD10Oue312T13J3zGr6jjRw5c0pyBC2mNa+jx68KiI7P2+AO1cg+cYLwFxz9Y25V8Pe3yegjl11VYxNr5mvkQsCf4ExruL1xdejf+W6DmPfDF6Y/PU+cH8lFHdlk1MWDe1MmhF3s12OLAflSxoW2uOExjLsd2sEciPpJtoNkQDuCJ94A9MowTzBlBrdO7ONheMP8WcNAj5+OCeRe0N7cH3gVmhsOm8NOfhYYju9vowjohKyY3OwEyIVWfWplQHV+TCLzARKV60QuZQu1HW7ftg+1Qr6sv2J/XkLuPn+42dLR2eLcDE9F6Omd6Ezy8PVo9AUVm/R23/w3CCYkpAAAAeNpjYGRgYOADYgkGEGBiYARCYyBmAfMYAAZ7AGYAAAAAAQAB//8ACnjaVYy7DgFRFADnniva3S+Q6CkoJJ4rKFWi0ug2WwidxgcsOolE6Qc20W0jCt9EJx5nr4ZiMtWMuYPpKiWmcqQlN/pmQ1FW1CRW1tQloScH50HO0pQrkS0QmYCF7RDJg4r47OWifULDnJiIR1m2jGysHtJ2f5+lcs76X0zwfmUv9VOdd09t//C+H+1njpSqOmVHyJj5B8wUKSUAAHja7VXLUtswFN33K+540YGZ+AlkSuuYBTMpZZt00aUiXcei1qOSHOO/77VbF1oK4QPY+HHf59wzUnl1r1o4oPPS6FWUJ1kEqLkRUu9X0dftOv4QXVXvSoWBCRbY36FV2Wn5o0MpQAoyLS+yPI+Xl5dFERdZfp4V9HtW5MUyzs+y8+IigrQqD6iFcaCZwlV0Y7Ct0cF7puwnWDt0GN8ajT6CzrWrqAnBfkzTvu+TMFizd8w2Q8KNmkq1kqP2+OruL5dMe9zVRofYmzr0zGFUbRvpYf4F+g4NgnXGogsDmBpo/rr93/xwcjPZ1renCXwzHSg2gDYBuLHDAhRRXNNbSB+c3HUBF0CkCNPr1jBBfR41nlxS+8DaFmSAzhoNTA9US1lKdVNAY3wYvbUzavK2hrNAy5r6O3By3wQIBjpiLPwLzHe7O+STf8S4Raf8CHCD7kAsA9s7RIWaIhoWAO9pcA87DD2ihoEAMi1gxpzAl5rQUlXePEr9lbWYwmc+nk5TE5hxfts5azwmsCaDMuOcmnxqArUA2yKj3IP0BPr1S5244mRhhHaeFwjS01w4rqky/a3BqhTouZN2HO5NN2+6Oaabx3Ipx+VOPFfX8xecXJ9CkWX5gp559rxikudBlOlD4TI4JlAx9736bGgXCjac+NUbMoVxkwz+RLyo0AX0jaT1jIvYITjc03LIS5eABk4CZ/S+65z0QvIRnk/K9KH5fGjj8RuATvh0vnmqn5BoStA=');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Gotham SSm A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Gotham SSm B";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Gotham SSm A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "Gotham SSm B";
    src: url('data:application/x-font-woff;base64,d09GRk9UVE8AABW7AAsAAAAAHfQAAQAAAAATjAAAAi8AAAarAAAAAAAAAABDRkYgAAAIKAAACpsAAAwj+DCegEdERUYAABLEAAAAHQAAACAAYQAET1MvMgAAAWgAAABRAAAAYFxGOWFjbWFwAAAGdAAAAZ4AAAMmI+RwZWdhc3AAABLkAAAACAAAAAgAAAALaGVhZAAAAQgAAAA1AAAANv4W/yVoaGVhAAABQAAAACAAAAAkB3EDKmhtdHgAABLsAAAAoAAAAMhySgyAbWF4cAAAAWAAAAAGAAAABgA0UABuYW1lAAABvAAABLUAAAwYVFLnFXBvc3QAAAgUAAAAEwAAACD/uAAyeNpjYGRgYGBkcFw3o+BQPL/NVwZu5hdAEYazS2I7YPT/Z/8tmE8wbweq42BgAokCAJdtDqkAAAB42mNgZGBgPvBfgIGBhfn/s//PmE8wAEVQgAEAnPsGoQAAUAAANAAAeNpjYGJKYJzAwMrAwrSHqYuBgaEHQjPeZTBi+MWABBYyMP13YGCIhvE91Ny8GBQYVJiOMyv8t2A4wXyA4QNQeD5IjkmH6QZQToGBEQAAdBAuAAAAeNq1VMFu20YQHcVyYjuJkRjprYdBGgRxIMmi4jhIri4UOyh6iI0AAXpZkSuRicgllisrAvIVBXotCvTQP+ipxx76Df2EfkXfDlcw3TiOU7QiKL7dmdl5b2ZIIrrX+pVaVP8Ocde4RV9hVeMrdI2mAa/QXaoCbjd8VmmTfgj4Kiw/B3yNcvol4DX6onUn4PUG3rhyu7Ud8HXaWnkW8I0Gvtnw2aSHK98EfKvB4XYDbwleoVZ7HavvV04CbtGwvRbwFdpsfxvwCn3d/i7gdsNnlb5s/xTwVVpr/xbwNfqz/XvAa/Rw9ceA1xt4o3139Y+Ar9O99b8CvtHANxs+m3S8sRnwrQaH2w285fG+KRc2m6SOH+xv86Dfjzr4j/p8YPR4qi3f56HVVndfmEJXPU6dK5/t7Mzn855blGZiVZkuerHJzx50cH/4gt/zWZeXejKbKhvtPe5HUXfv6dPBoItcu/0Blo8G0eBJN3rU3x08fqVtlZmCox4I8dAU7rlxqcr5KLZaF0e5so6zihU7qxKN5Vs24/Mpd3ieZnHKuVrwSLPVk6xysCacFRxr6xSeb2Y2q5Isdsha9c495zhFwsqM3VxZ7ZO7VHNpTYkjFh/Nzg98JbZ7/NrMhEJhHMcoVYdzk2RjPBPwsdlo5nSHjeXEzIupUQnObyQUU1ZUTk2nnDmelSiPKhY4Ky8RasUhNZXz1rE1uVinJlZek+S3XPfHGZ5V+uz5XlA1G73Rsdi9tmNt88oLO9L2JIs1qwmKn+sCHqlyrN+BeIWaujl6wgsIVEUine/x4RhKcSIKfxpWR3TEdVmLD5mMIcRzL2e2NJXuof8WxfIcC9hyEdThcqoVYk+yCoI/OpU7cz0aY366ZwoZY0dBqUwppHwYx58e0g+DLs+C9slQSQuylNGEUnLE9AC723gOqI8rok7AEW6mA0RoGuPrqRHFdB/3EEjL3aUXsBdAFfVg8Sc6ZHhGO7jmcvWws8CeQUZLCijFukcxdvILGR0g2xAZmN7jvuiUl2AwoRlYKlgj2qPHoiACwz16imuAqxt07eJ/EKyPBA3oCXCEVR/WAaJficIKrLw+hq0XKuT1+z1Hz/F04KHAgOkIXHxNNGxH2PFMvJoMpzBWXoFnnsCjtr7FnkFtP6fKvjtz5MyQLQX2Jy3wHMHK4j2RjC7EJsLAK4hlx8G/Xr9Bvaz4JnKaC1p9Jy/P51i4eIWVaHFgp8RrqdxXyK9K7Ppe1ywW/0K7n4zlTGzLvL2GbdaoQiEdYZkKP1UdsRlROA7rJNTHax8h2leqI2ysWA0UFGBjpFc1//MVnkZlUjdf2ykuv/YsZjKvhXS/EH71tJYhq22ckOJZhXnx/2OpVt6I9YxirJZ9OtVvpfOn74/Drs9eSd3dJztUwXeEedAyBcv4Zd+OhWkunnXHjmTnRKZGC8NJmPxcpt+FaCVI07tQ8SrMqWdQvycMZXUHvcqk8c57dYeSrRA2nmM98edla+boNE7951xcpibj0JFl3UupcCn90cJrGDxyeerQ/zoub3SoI9F+rlXIeyJZ6w5//rdyR+o2kkxed/eCiYyDjwo9Pf2W1l25TD7+T76kl8n0P9Tib5UtfZMAAAB42q2S3UuUURDGn+dt1bRS11ZTs3X9NlERRCnoQgipoA8ERcULFUQEEalliZYliOgviOgqRM2QSAIRRJQIJXejJCrv5UUE7yNEcGc87vouGxQZOXBm5hmG85vzAeAE4qsINB6WzyjGtMtymRhCC1JwBSUoRyOacdnoVtzAbXShDwMYhR8B3EcQ45jGHL7gK/aYxRx6mMd8FrKSNaxlPRt4la28xlu8wzZ2sJPd7GEv+znMEY7yLv0MMMgQH1KtAivsfeR97H2iaqbwGXoDmnApRr+eRL/3Cz1i6LuG7v5v+qpDV1s3dF2/6zf9rBFd1WVd0Fl9q1M6qRM6rmP6QP06pB3arnVq7kx2ZUd+yg/Zli3ZFFs2ZE0+yUcJywdZkffyTpZkUeZN5Y28lml5JS9lUsbkhcxIbjQaHbSf28/sp/EX+Se7ieOzszgDMBV/HYNW/As55kpJTcPJdGSciuvTB87slZl1kGQn+tyHMScGS5gHyM3DOeQDBU7NW/EHdlVl9cUkWXT+d02FRzluMXwXSsvKSxxd6yR1+1cTnGIAAHjaY2BmAIP/WxmMGLAAACzCAeoAeNpNVnlcVNUXv4Pz3jyBxvUhacygsbgArqhQKEgiCmpuqIiJIpsgKIuIAQMM4HJEkRlAcBdMEsWF0ARTUSl30zLLxNSfJp8+ZWrZeXCw3+8O9fv9+uO9e8+9Z7nfc84956qYWs1UKpUQkJiQYpkMVLozpb9KGWClDOii9FbPt+2yksLaw9qDBIzqZnJgzHppT/yiB5NUKqlH34HDfQo2xEQtS45PjV4ckZoS6RGxeEV00uJVnZOI2KSI1OVR8ZGrLVRKbPzSzuWlsZFJkcmxyZa5f+KK9KTY6JgUx4H+gxxHDBs23I3/hw9zDEyM5IJJji6OAUmc3X1KYkJksodjTErKCu+hQ9PS0jxS0lckclMrYtI9IhKXdwKwIOAfExjr0YXZqdibKtafMRfGBqnYUMa8GMtgbCJj7zM2S8VCGJvH2ALGwhkzMpbJWD1jx6zYScaOW7EGxh4ydt+KtTD2mLEsxtYx1VqBjbJiKubDfLnUzyov1XSVWfXIystqfxfHLlvUAepgdYw6Ub1KXa0+oibBX4gQ4oRkoUo4IFwSvhUeCM9FJtqI/UUP0VucJC4Q48U14gaxXDwinhFviN+I96UyaZe0X6qVjkvNzhSmVta1Z3SsE2/Nl7EdaFJHX4HCOgJlaMtD3w5bAVcrtjK8ziNfxVZInC4j56B2ELRUq6UK7I3r5B+gQQmHSgoASBZMr2fLOBpH02hR+63ytO0teWZd8H6/EunSgOka6pM1ajyQKK3XAGm/nomDIyTy00wtC/l45nHJhwThRsij6CfZ0oDfX2rQvvzxbUBJKtTw/6TLNKJeQm/NCcOnqfWJ0jx6KHMtEYnJc/Mk9NBcXLUzBaIkKsKHMhc4vHdfU7FEgzVT92TshUOSFscqPQ0yhqCM3hilL9RgNMk4hmbTHLIjb4rSrddQNPaiMRiiK0Sd7DrlJfaz8PW78vzZs2tvU18LR99gZ1edljxxhh26ta0cIFLE1Brqib1rBO2Zc3bKQXyT7ojY4xcB5eeXLgLaShYVrv+iQTqyg4CQ9wZJyDyFput1B5vhczgeA0EwLXrJ0HESraOFgvY0fs+POer5M3TQW4D3G3TWZZuE7+MU7oSOLACyx095nGhK1eCrIPx4Pmaqfr1m1gdRwTpfCKmZf0Hq7ypc8nsyF+1A0n6Btw0WwKqf0d2CZTQJN6m/bjEk5i83Smbsh9eA2+iYAauo/cl0obaifmsDSHebIqdwrYGhS8fppsDsj2edljyoi3Az8OFi1HC1rahwtcPR5gUO1G/S4GDqco+cdJMgNCUyXtogFt08iALnvAR1qY2R0j20EYJOB1UPAoninMiXUvWWBHA+OO7snNPzr65oBSkf+8je809d4Ye83Nhwr+VUWLBunSYobIGXTnsRH+Rwl6DtXexr8cmjDxp8j144dLQRvrM4V3B6SG7k7jSK1DxC4HN0QXOsT0z4XBjB04yHxnYseuqUIPXkRceauHhDfd2NG58sCeO8cxZFTtHRVfXY0PozfKf5fO2db87HzOA7IaFLuOFWvI295GmwcHfIccmbugoX592KeQUShqMaPTG7M0Bvx34/98zsppmVgzm6MSQQIxcOj1xejMThuqtwevfhWmmjuDYwltQkgbQPN3OkJ69z4esnT7W0fBYayA0GhYVyg4qPsovelZHBo+p7p6RVNYLPB37JTlzxBvLHIEzH1TgRp2E2ZuF7FMCTV/++n19oYvVRPZg3lheWSaewmmx2Zs8SEurCayZwwTe4VZFcqdsP417pb8DpA4cP7Ys7tew+RyG0PsIJGEsLMJSKyUQLaQkVUiGnwnGnPgJb5RmLj1zTQ8P2Y/v3V+6t3noALkB9BEyHBemLExNTUxOy4nkyvGy1c7TW4rxWO3THRvycGtGjLZ486AR9jifIXdTSxl/t+nOW1a12A/jwjnK8LV6mUVRAI7CAAgHXUzuZO0T0BxyHZvQhMwYCmZSuuB5R0KJJ+bf8trX2D2zOlu9DU92xs5IXv37A435AE3ky5NhojtSetM5kuQw0Dbs7o53uKNrJ44Mu/8Q9/fOVi3fuXAl24552Cwoer9P+hL/yDPbj9YtnluVmjKRe2JvGkx/15vVgpOWuj+LVoBeO123ieoZPu/2Asz04f+vpk4sTRvPt0bP8h/JKMOoOLwQYIWK/61df6Uw4UnTfPGfeMh8JNeSm0frj3hzZyVp7FiuyZWcOvgkXrZXxLeAZ9AKt6AU6APorF2gIDKFfSYUveJUgFT33wGfkwcts7nk7F2teaR8rl/9bV42v42UMqBTDlPAxENYRzh30GXeQqzXFkgMftOjJyYHW2pfKhLaP5EHWtPL1RzKP0Uv8gtODrenHPyd10pbIfdUsD7GwDuZbbtaUQjIfRvzpamH4K3Coa+ZK/iYqmrmCv+fUs1P2by5N8//leayVzVyhu3XHCG57wP8cUNpmbYnkWdzReUTq+vqMxS1nsRenPazNr2v+Itv/CQi7vjZZlv2VqLbd8lDria+7Wnyaq+R1knS9498yd9K1ThVaZUnnqvZpmz2Fye3uLpqEu/QIlr/rCtBxWthRnrEmPTMzXU/nMUJjKscxYMoUots2y82Z4ZOPZkb6ZIgUj75yxbsNdyvIN+Nu2LsZIlZvkis0RevN67aAVFq0ZZseHbaRgyYpOztNlwe5hQWF0ohb8trMtVkFBml7nCHfULkBhPyMnNwsWAOGCtgDO03bKsqMFflmqJC2l5Zv32HOXKODD3MyswzStviNIGwybyorNEvoRc6yKXmjuKuyBNLTdq3MgYxdRiMYjCDEVMiGDOPJXWJJcX6uHowFawvWS2VrckHw3yBn5pRuLSspKy8vMRiycrIz9bOq5K17zJCeAGuMANvTq80g0Fi7Q3krDXvzUrL25cWK007KxVAVBzUmgIV5kFQDcdwMqk7KJiiJ2QiltcVQyseSWhNkhhkh+9AGyI7lLF/hIrmktMgMZVJpgclozDdm6yCnKLc4S6qYJacdE3Jz87IgCzKKc8xggmJT0VYJnam7vGXz5qKitZvy9dlrxPkfyiVbTGZTvjknJz/XmLvFWKLX4tDOLNUqms7s1V7kA08z/K0zobR47p+ZqlWqeivPZFMv1t3ycHqTP8jGsyBWzW6yX9gr/mB7Q2WvGqIaqVquylaZlFPo0OHEa/dzdKDnOEzhYew4Idr8VbH4OERJEPHPjgTsA8CX3HjKLKLflEXUHwQbVPO3C04m+5l8bvv0PGotHeDFsCM+VdN2z66Ag7wdVe7ZUaerh3Np5+Kk5t+F6XXjKyfy4qQeFkxqS9dzfBx9N+XS6nMGiObtaUVK+gLdXAjaO/2ENNlF+Hrmo5XfgWRzDxqPH26U3kE35SyvcVc045YsCQ6O+uRbHV6hIUQa6n3zHbTV2SirsRs1irzs3oU/OhL466AbHgFqoO/5CV05RlfRcmrsi93J/oJgQ93Rk+xnoKMT35cAHV+SfbMFDLQ0t8xALVAf3sydLFgHokwDRZtbcLBp70PJu0rIWJaVHgcfQpopyby8LKYsFt6DZXOSPaWWlULFoa3ba2Ab7Mqryv3YUGs4xEHw/t/yZUsAdgXehD07lZIGvAK8vqSugD35G8qy9B9Fu4lnAHjaY2BkYGDgA2IJBhBgYmAEQmMgZgHzGAAGewBmAAAAAAEAAf//AAp42mP8wsDA6ADEIQyBTMsZjJn+Mdgy7mSQZepjMGfqZdBlmsZgxLSdwZZpOlBuO4M9CzODNdNBhlhmOYZYxiSGFGY7IJuRQZVJgKGS6ShQzU4GQ8ZdDD5MQgwKTP0MHsztDPJMgQwWYPMFGEKAeCFIPzJmTPr/DmQWkH4GxN9BZoL0omCQeUBzgPqdwHgb0F0CDLMZihlsGQwZ/ADI0CkheNrtVcly1DAQvfMVXT5QSdV4zQIBj3NI1RByneHAUSO1xwrWgiSP47+n7WASCMnkA3Lx0vt7/UoqL+9UC3t0Xhq9jPIkiwA1N0Lq3TL6tlnFH6PL6l2pMDDBAvs7tCo7LX92KAVIQabzsyzP4/OLi6KIiyw/zQr6PSny4kOcn2SnxVkEaVXuUQvjQDOFy+jaYFujg/dM2c+wcugwvjEafQSda5dRE4L9lKZ93ydhsGbnmG2GhBs1lWolR+3x1d1fLpn2uK2NDrE3deiZw6jaNNLD/Av0HRoE64xFFwYwNdD8dfu/+eHoerKtbo4T+G46UGwAbQJwY4cFKKK4preQPji57QIugEgRptetYYL6PGo8uaT2gbUtyACdNRqYHqiWspTqpoDG+DB6a2fU5G0NZ4GWNfV34OSuCRAMdMRY+BeY77a3yCf/iHGDTvkR4BrdnlgGtnOICjVFNCwA3tHgHrYYekQNAwFkWsCMOYGvNaGlqrx5lHqftZjCZz6eTlMTmHF+2zlrPCawIoMy45yafGoCtQDbIqPcvfQE+vVLnbjiZGGEdp4XCNLTXDisqTL9rcGqFOi5k3Yc7k03b7o5pJvHcinH5U48V1fzFxxdHUORZfmCnnn2vGKS50GU6UPhMjgmUDH3o/piaBcK1pz41WsyhXGTDP5EvKjQBfSNpPWMi9giONzRcshLl4AGTgJn9L7tnPRC8hGeT8r0ofl8aOPhG4BO+HS+eapfoR5K1A==');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "Gotham A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: "Gotham B";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: "Gotham A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: "Gotham B";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: "Gotham A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "Gotham B";
    src: url('data:application/x-font-woff;base64,d09GRk9UVE8AABU4AAsAAAAAHYwAAQAAAAATEAAAAigAAAafAAAAAAAAAABDRkYgAAAIEAAACjYAAAvUcH6tZkdERUYAABJIAAAAHQAAACAAYQAET1MvMgAAAWQAAABPAAAAYFlCOOJjbWFwAAAGXAAAAZ4AAAMmI+RwZWdhc3AAABJoAAAACAAAAAgAAAALaGVhZAAAAQgAAAAyAAAANv4JhotoaGVhAAABPAAAAB0AAAAkB2EDFWhtdHgAABJwAAAAnwAAAMhqBw+dbWF4cAAAAVwAAAAGAAAABgA0UABuYW1lAAABtAAABKYAAAv9F1INq3Bvc3QAAAf8AAAAEwAAACD/uAAyeNpjYGRgYGBkcPQ79vlaPL/NVwZu5hdAEYazSxfGIuj/FszzmYuBXA4GJpAoAIcdDO8AAHjaY2BkYGA+8F8ASF5hAALm+QyMDKjAAABY5QN+AAAAAABQAAA0AAB42mNgYtJn1GFgZWBh2sPUxcDA0AOhGe8yGDH8YkACCxkY6h0YGKJhfA81Ny8gpcJ0nFnhvwXDCeYDDB+A/NkgOcZ/THsYFICQEQCzXA+oAHjatVTLbttGFL2K5DjOC7GB7i/SIIgDSZbkB5xs3SpOVkFiBMhyRI5EOiKHGI6sCMiuf1Cg6B90UaDbAl22P9CP6Qe0Zy5HNV07jlO0GlBzZu7r3AdJRA8aP1ODqt9zPBVu0Jc4VfgardI04CbdpzLgVk1nhdbpu4CvQ/JDwKuk6MeAb9AXjVsBr9XwzWvrDQ74Fm00+wHfruE7NZ279Lh5EPC9Gof1Gt4Q3KRGaw2nb5tZwA0aNv8M+BrdbX0dcJO+ar0OuFXTWaH7re8Dvk43Wr8EvEq/tX4N+AY9Xvkm4LUavtm6v/JTwLfowdrvAd+u4Ts1nbt0tPZHwPdqHNZreMPjA1MsbDpJHD862ORBr9dv+/99PjR6PNWWH/LQaqs7L0yuyy4nzhVPt7bm83nXLQozsapIFt3IZGcdHT4cvuAPfFbllZ7Mpsr293Z7/X5n78mTwaAz6PV3egMctwf9/f1Of7u3M9h9o22ZmpwHXVDhl9YMTe6eGZeojNOSFTurYp0p+47N+GKmbZ4naZRwphY80mz1JC0dpDGnOUfaOoX9eGbTMk4jh2Bl90I/RwkClmbs5spqH9wlmgtrCrhYfDQ6P/IF2OzyWzMTCrlxHKFCbc5MnI6xx+Bj09HM6TYby7GZ51OjYvivBRRRmpdOTaecOp4VqIrKF/CVFTC1opCY0nnp2JpMpFMTKZ+TxLdctcUZnpX6rH+fUDkbHetI5D63I22z0if2WtuTNNKsJlbrTOfQSJRj/R7ES9TUzbXOeYEEVR5Lw7v8fIxM4RGFPzWrLNqiuqzFeSZjJOK5FzNbmFJ3eYiLzHiOOWSZJNTmYqoVbE/SEgl/dBi35no0xsx0zhQywo1CpjKcSOW8HX96Ns8bXZ0FHZChghZkKaUJJeSI6RFuN7EPqIfVp/bfeB/oEBaaxvhoalgxPcQzBNLydOgF5DlQSV1IvEeHCE9pC2suq4ubBe4MIlp8QgtoLXAb4Sa7lNEhog0RgekDnsu8vAKDCc3AUkHapz3alVz6YLhHT7AGWB3Jq087+B8E6bagfawO9m1IdnCzS28kwxKsfH6+It1QFaaXkBgw8xJHz7A7sFHgwdAv8a+Er+cZw08mrN7hzqCSn1NT34s5fKfIMwH2nhbYR5CyaE8kogu2sTDwfCO5cdCvzseojhXdWLy5kJnv29X5HAkXn2EpuTiwU6K1zNxXwp8KqVERWCz+Re5+DpYTsCnT9RayWa0KuVSeZQb8DLVFZiTDcTjHoT4+9xGsfaXawsaK1CCDHGyM9Krif3GGp1ap1M3Xdorlz57FTKYzl+7nwq+azSJEtTUPCfZSrCrbsVQrq9l6RhFOyz6d5m+l86dvi8Otj15K3d0nO1RCd4R50DIFS/tl346EaSaaVcdey82JTI0WhhPx5+dayxvAYf490vQ+VLwMc+oZaNFkZFZ10GcZ195wn91ziZYLG8+xmviLotVjtGte/zkXV6nJOHRkWfdCKlxIf7TwGgaNTHYd+l/ZZbUOtcXaz7UKcU8katXhz/8ybkndRhLJ5925ZCKjoKNCT0+/nFVXrhKP/5Pv5lUi/Q+1+AtmcXulAAB42q2S3UuUURDGn+dt1bRS11ZTs3X9NlERRCnoQgipoA8ERcULFUQEEalliZYliOgviOgqRM2QSAIRRJQIJXejJCrv5UUE7yNEcGc87vouGxQZOXBm5hmG85vzAeAE4qsINB6WzyjGtMtymRhCC1JwBSUoRyOacdnoVtzAbXShDwMYhR8B3EcQ45jGHL7gK/aYxRx6mMd8FrKSNaxlPRt4la28xlu8wzZ2sJPd7GEv+znMEY7yLv0MMMgQH1KtAivsfeR97H2iaqbwGXoDmnApRr+eRL/3Cz1i6LuG7v5v+qpDV1s3dF2/6zf9rBFd1WVd0Fl9q1M6qRM6rmP6QP06pB3arnVq7kx2ZUd+yg/Zli3ZFFs2ZE0+yUcJywdZkffyTpZkUeZN5Y28lml5JS9lUsbkhcxIbjQaHbSf28/sp/EX+Se7ieOzszgDMBV/HYNW/As55kpJTcPJdGSciuvTB87slZl1kGQn+tyHMScGS5gHyM3DOeQDBU7NW/EHdlVl9cUkWXT+d02FRzluMXwXSsvKSxxd6yR1+1cTnGIAAHjaY2BmAIP/WxmMGLAAACzCAeoAeNpdVglUVEcWrYau3/+AtpLkE5McG9CwaBREjKIii44oGhBFUJGoBNlcAAGDYLM0zaI+kaVZBI1owGg0MC4xBlAII0QJJi6EaHB3TPAkOk7iyPtttedMNZo4mfNPd71X/71b9W7dqvoKolQShUJB/RMTUs2GizycyA4KeZSFPMpStlUuG2IJLOKpx1MVxZhhhpGEWCW/gmdtiKhQiDZvurjPKNgWF7MmZd3G2MiojanRrlGRSbHJkR8OGlHxyVEb18esi95k9lLj160e7F4dH50cnRKfYrZnJSalJ8fHxqXau8waYz9xwgT3ceZ/T/u5idE8Mdneyd4/mYePn5eYEJ3iah+Xmpo0zc0tLS3NNTU9KZEPlRSX7hqVuH6wAHMF/EcoITaWxFZB3lAQB0KcCBmjIG6ETCVES8hsQoIJCVGQMEKWErKckFWE6AnJJOQEIccsSBMhX1iQZkLuEHLTgtwg5B4hWYRsIYpCSiZZEAXxIj48sU8xXuGnKFD0WoyxqLYcYblF6an0VoYpI5VxyirlfuVjOpOuonE0ie6h9bSNXqI36S90QLAQRggugqcwV/hASBT0QqVQL5wSuoWrwm3hvrhP/FQ8KjaJ7WIPi1DKW55qTVuEy8skfApsjulNyiJMcyUw5qGvaQjFTfIQCZ7lMV95CE1cICGPYE+BqtkZNXuMSpwvHYAaOQQuLQSYTQufWUnf3g4Q1AflRtkkLWgJ+cS7TDy7fKGKqbd4eIMTOHctxrFrRHZUNdUQ2BD4tbhmNe2Z3xv3s150aXmoQpviez/AE3g4v4ONOyxig6ozrzX1q/fFHSZ7CXzmLXTeKuJBFY5Y/1kkzBFNAv4iQU9354Mike1XsdcPrz8B34nqARzIltAfKc7AULsiFYYyS5zO/PlD2QwWqtmqYqFoyaajv6aoWWKObjgeJ5sDp/yEY9ERHfvZODbFHDbZnb3DHDVqthfn2LYaQ6MENim4+gN8q4mqs1ps5eTTJnsB12AYxWGobOuGX0UOo5h4k1lr2DCYtyjIVTy2gXbe6my6B7egNxgmgF/UAqYaJbJqlkPVZdjN5zp04Aaq+QQAX2OqLvaGQUQd1sER0zyAcJnvknx2aGfCUaD4Sn/oGLutKjev98Zr3GD25yGXxag1tMPvzhIUQFQX4T84nMPv93GEuR6bUXfYW5p5sGLzio3ibqzBRwCnTSMhjfUf30BP1p2qPQ8i0j7/sRxzjPcMZqnxg5nH3/tGjImh5wLvLf2FYx7DWxxTM/DwBSYT7rJXNc4wOyLcU6xV4bJ/ohM6aL6Frza0Lxc/O06DTgcdmg4im8ksmReL5dDAHA/N7lx4IrI7sQfEYs45nXzlEUe7c+0uqtCyb9Y7nG0Xv6mMatSf4AWdhM5Ir6No5uTG3C6PgxcPdLXBzUFymaqXDeWPyo8peBZ4di25mOiRMDcQpop8yXg909BZI7+ldPHsvMMB+q51/PbbtUVePPZdz4UuGvZAySTvi3381d3+b1BAof+9Sfyll7c/kzS83OZGaT6EfBL8lbgminaGfxt9l5M0BdU4EZMGF8k+vi+0PfJE0EFfXqWTswOTeI1syL/HcxoeweW25htikooFuTFnZq/ZhfUSs/TqechTH1y+x8sVb3q58PE8fNy5StTyULmQTZYew60DV5tFbT31XjEz1ZkD5zMfnIupmIJ+OB83Ywb6sgA2nzn6Bc5etOZQhx1U7agvbRSPYOzy0kxfmnpyxZfTeJ6SDXVgox2uzXpg1wetJz5v3b3oVOwlEG8/6EEfjGUhGMi28ieULWd6psdFbBmW24VhozRj8enbdtBR19rY2NBwsvYkXIEzC8ALlqQsjYlZu3bVhyu5HL57bGtvpUb3x7ZteF1ezK63GYOXsKumxXh1iaBmN9DS1twjqHHBY1sHHmktPzAGSyyXdfHBugIB97Jf2SFmPAe4Ha9gEbvSBewwGnEf/krVuFvul06AB74RtJ6qO/BctvRvOP/1ye9EJpwyJoSzm6rI7oBOR17oMGbjxKaZqZ+GNi44TFPSLNm73sE3zTIdee86Wj75zYO9bt7Hto4THTTqI9jDlTwOLXE4jjYHjWYWqOY7fBxX6nA22hw5Gi2YGt/RFDVJzMrtIQ4zxw25+y8cilb9Y9gwc8yQSS5sKD8UVt63PYXRAk77/R5aaUraBafiyQFRE0R0DFepHbBSJ42yUlfg8WxpNOehEnMKeWU4Xg7AcaYAbi2QK8OAuZoWM1c5bLXZCuPW4sX8hA3vtH3bih+y92U2eKYWPwuWOi8JWjkkEbSmEM7Tac7TxWv+ApsyfbBVY9ggcwO/B31Kn68S1p+XHK1e2BnnJac/bJvzkvMf9pnz0vdXZgrsbz5S7xW//13B5sHsl37JIMJL33kQ5aX/4/8hPRcAsrOSy5805MmPX67uX/qez/tFlwPvGvNn0jnu/aXUF9yiYFwrjbV6ThY+MM42O2jLaeC5smCMNPs/G0ewCOnpeCdVQh+7C+u9nAFMrfSjam1GemZmuh07g1EqQzVOAUMmjTUWS52ZqwKOZkbP0ApsHfpKNV7NfTXMV9sX4aUV8OAOqUZVsrV8SymIlSWlu+xw5C42UpWck5OmyYPcooIiceJlqTCzMKsgW9y9Njs/u24b0HytLjcLMiC7BvbBHsOumip9TX451Ii7K6t3f1SemaGBzbrMrGxx17rtQHeU76gqKhdxKnOUDCnbhdq6CkhPq92gA22tXg/ZeqBxNVK2Vt9UK1SU5efagb6gsGCrWJWRC3TWNilTV7mzqqKquroiOztLl5NpF1Iv7dxXDukJkKEH2J1+sBwo87RtyNuQ/XFeatb+vHghqEkqg/q1cNgA8H4eJB+GtXwYVDRJBqiI2w6VjWVQyduKRgNkRughp2Eb5MTzkB5cKVVUlpRDlVhZYNDr8/U5GtCV5JZliTUhUtoxmpublwVZoC3TlYMBygwlO/n+YMOl0uLikpLCHfl2ORnCss1SRamh3JBfrtPl5+pzS/UVdmoMMZaaBYddvOVCxOG85YLDC7zlisJ23v5FcPKW1+RHkuFVYm3+jLIlE8hW8nfSRS6TPnJfMUrhrvCVocW0BBtkxxaTIx6QF7WYCgTr00YLQdY9szgGYAxexuXxxJQmPwkHav3wx86fzUf+T+9+OvXjmXv990IHv4Nam45e0rTDmbTmdeL+z+nSBv99QSC6+AdPNd91E/qTb6ZcTuveCAv4fRQcGu3Pb+DAupAvxITVtH3l9fW9IFrfh47mhrPiuFNyWThrUTl4+zi/HXzxPxo8E87O8++lHzxQ0ljLgSdNSkFWyvPggMkHYCUOgElpmketXdEqOHHAnVp/CQM/BR+g1m3w/bnvg9rh7YH3+byPQv3He7rFmAqqjc/JTgEtbCzfZNhQmVKRBtGQnLJpvnhER2saK6vqgGsyd49+f06drpZP7EvovdA7pxmcUR3FgVaA3xy/CxHwiKmPc/e/T2poKQAAeNpjYGRgYOADYgkGEGBiYARCYyBmAfMYAAZ7AGYAAAAAAQAB//8ACnjaY/zCwMCow8DA8IchlqmCwYbpGIMjoz+DHJMfgwFTEoMZUyyDJVMTgwNTGYM5kHZivsJgyjSPIYPpB0MGoxBDPrMYkH2JwZjxC8NcpilA/Q0MVowTGGIZPzIYMqUyBDPHAmktBiuQ+UA1bUB8CKwfCQPNYQOZBcTcQMwLNhOoFxmDzQOaA9TfBMJM2xiMgPR+hrkMNQxpDLUANR4q9AB42u1VS3PTMBC+8yt2fGDamfjZx6TguIfOhNIr4cBRsdexiqUVkhzX/561wTRQ2vQH9GJJ+/52v1nn1w+qhT1aJ0mvgjRKAkBdUiX1bhV83azDZXBdvMsVelEJL/42LfJOyx8dygpkxaLLiyRNw8urqywLsyQ9TzJ+nmXpchmmZ8l5dhFAXOR71BVZ0ELhKrglbGu08F4o8xHWFi2Gd6TRBdDZdhU03psPcdz3feQHQzsrTDNEJakpVCtL1A5fnf3lkHGP25q0Dx3VvhcWg2LTSAfzE/juGwRjyaD1A1ANXH/d/q9+OLmdZOu70wi+UQdKDKDJQ0lmWIDiFtd8VtJ5K7edxwVwUyrqdUui4jwHiSeV1M6LtgXpoTOkQeiBYynDrnYyaMj5UVtbUpO2pVJ4HtaU34KVu8aDJ+i4Y/5fYK7b3mM56UeMG7TKjQC/oN1zl0HsLKJCzRaN8IAPXLiDLfoeUcPAAIWuYMYcweea0XLUsjlw/eW1mMznfjytpmYwY/2ms4YcRrBmgaKxTs06NYFagGlRsO9eOgb9+qFOvSpZIhjtXC8wpKe+cJxTefybg0VeoSutNGNxb7x5480x3hzSJR+HO/W5uJlvcHJzClmSpIvxu3yeMdHzIPL4MXDurahQCfu9+EQ8CzVOT8Af6YusXEDfSB7J2PwtgsUdD4S1vPg1lExqwed9Z6WrZDlCclEePyacFzUe3/q81eP5b1P8BINlRnA=');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "Gotham A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Gotham B";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Gotham A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Gotham B";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Gotham A";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "Gotham B";
    src: url('data:application/x-font-woff;base64,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');
    font-weight: 700;
    font-style: normal
}

body {
    font-family: 'Gotham SSm A', 'Gotham SSm B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
    background: #A7A9AC
}

h1,
h2,
h3,
h4,
h5,
h6,
.btn {
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400
}

.btn {
    text-transform: uppercase
}

article {
    background: white;
    border: none
}

.title-wrapper {
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    margin-top: -60px;
    min-height: 60px;
    position: relative;
    z-index: 10
}

.title-wrapper .wrapper {
    background: none;
    border: none
}

.title-wrapper .wrapper .section-title {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .title-wrapper .wrapper .section-title {
        float: left;
        width: 100%
    }
}

.title-wrapper .wrapper .section-title h1 {
    font-size: 2.74em;
    font-weight: 200;
    line-height: 1em;
    margin: 0;
    padding-bottom: 8px;
    padding-top: 13px;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.title-wrapper .wrapper .section-breadcrumb {
    display: none !important
}

@media (max-width:767px) {
    .section-widget-desktop {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .section-widget-mobile {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .section-widget-mobile {
        display: none !important
    }
}

@media (min-width:1200px) {
    .section-widget-mobile {
        display: none !important
    }
}

header.mobile {
    background: #f58220;
    padding: 0
}

@media (min-width:768px) and (max-width:991px) {
    header.mobile {
        display: none !important
    }
}

header.mobile .navbar-toggle-mobile {
    top: 8px
}

header.mobile .navbar-toggle-mobile i {
    color: white;cursor: pointer;
}

header.mobile .navbar-toggle-mobile.navbar-account {
    float: right !important;
    float: right;
    text-align: right
}

header.mobile .navbar-brand {
    display: block;
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 150px
}

header.mobile .navbar-brand img {
    display: block;
    max-width: 100%;
    height: auto;
    height: 50px;
    margin: 0 auto
}

header.primary {
    background: white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    position: absolute;
    width: 100%;
    z-index: 1000
}

header.primary>.contain {
    position: relative
}

header.primary>.contain .section-widget {
    position: absolute;
    top: 0;
    left: 185px
}

.search.results .toolbar-desktop {
    display: none;
}

@media only screen and (max-width: 767px) {
    header.primary + .sections.nav-sections {
    display: none;
}
    .abs-visually-hidden-mobile-m {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }
    .abs-add-clearfix-mobile-m:before,
    .abs-add-clearfix-mobile-m:after,
    .account .column.main .block:not(.widget) .block-title:before,
    .account .column.main .block:not(.widget) .block-title:after {
        content: '';
        display: table
    }
    .abs-add-clearfix-mobile-m:after,
    .account .column.main .block:not(.widget) .block-title:after {
        clear: both
    }
    .abs-toggling-title-mobile,
    .block-wishlist-management .wishlist-select .wishlist-name,
    .block-collapsible-nav .title {
        border-top: 1px solid #ccc;
        cursor: pointer;
        margin-bottom: 0;
        position: relative;
        border-bottom: 1px solid #ccc;
        padding: 10px 40px 10px 15px;
        display: block;
        text-decoration: none
    }
    .block-wishlist-management .wishlist-select .wishlist-name:after,
    .block-collapsible-nav .title:after {
        position: absolute;
        right: 20px;
        top: 10px
    }
    .abs-toggling-title-mobile:after,
    .block-wishlist-management .wishlist-select .wishlist-name:after,
    .block-collapsible-nav .title:after {
        -webkit-font-smoothing: antialiased;
        font-size: 12px;
        line-height: inherit;
        color: inherit;
        content: '\e622';
        font-family: 'luma-icons';
        margin: 3px 0 0 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }
    .abs-toggling-title-mobile.active:after,
    .block-wishlist-management .wishlist-select .wishlist-name.active:after,
    .block-collapsible-nav .title.active:after {
        content: '\e621'
    }
    .abs-icon-add-mobile,
    .block-wishlist-management .wishlist-add.item .add {
        display: block;
        text-decoration: none
    }
    .abs-icon-add-mobile:before,
    .block-wishlist-management .wishlist-add.item .add:before {
        -webkit-font-smoothing: antialiased;
        font-size: 10px;
        line-height: 10px;
        color: inherit;
        content: '\e61c';
        font-family: 'luma-icons';
        margin: 0 5px 0 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }
    .navigation,
    .breadcrumbs,
    .page-header .header.panel,
    .header.content,
    .footer.content,
    .page-main,
    .page-wrapper>.widget,
    .page-wrapper>.page-bottom,
    .block.category.event,
    .top-container {
        padding-left: 15px;
        padding-right: 15px
    }
    .account .page-main,
    .cms-privacy-policy .page-main {
        position: relative
    }
    .navigation {
        padding: 0
    }
    .navigation .parent .level-top {
        position: relative;
        display: block;
        text-decoration: none
    }
    .navigation .parent .level-top:after {
        -webkit-font-smoothing: antialiased;
        font-size: 42px;
        line-height: inherit;
        color: inherit;
        content: '\e622';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }
    .navigation .parent .level-top:after {
        position: absolute;
        right: 7px;
        top: -8px
    }
    .navigation .parent .level-top.ui-state-active:after {
        content: '\e621'
    }
    .nav-sections {
        -webkit-overflow-scrolling: touch;
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        left: -80%;
       left: calc(-1 * (100% - 54px));
        left: -moz-calc(-1 * (100% - 54px));
        left: -webkit-calc(-1 * (100% - 54px)); 
        overflow: auto;
        position: fixed;
        top: 0;
        width: 80%;
        width: calc(100% - 54px);
        width: -moz-calc(100% - 54px);
        width: -webkit-calc(100% - 54px)
    }
    .nav-sections .switcher {
        border-top: 1px solid #d1d1d1;
        font-size: 1.6rem;
        font-weight: 700;
        margin: 0;
        padding: .8rem 3.5rem .8rem 2rem
    }
    .nav-sections .switcher .label {
        display: block;
        margin-bottom: 5px
    }
    .nav-sections .switcher:last-child {
        border-bottom: 1px solid #d1d1d1
    }
    .nav-sections .switcher-trigger strong {
        position: relative;
        display: block;
        text-decoration: none
    }
    .nav-sections .switcher-trigger strong:after {
        -webkit-font-smoothing: antialiased;
        font-size: 42px;
        line-height: inherit;
        color: inherit;
        content: '\e622';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center
    }
    .nav-sections .switcher-trigger strong:after {
        position: absolute;
        right: -40px;
        top: -16px
    }
    .nav-sections .switcher-trigger.active strong:after {
        content: '\e621'
    }
    .nav-sections .switcher-dropdown {
        margin: 0;
        padding: 0;
        list-style: none none;
        padding: 10px 0
    }
    .nav-sections .header.links {
        margin: 0;
        padding: 0;
        list-style: none none;
        border-bottom: 1px solid #d1d1d1
    }
    .nav-sections .header.links li {
        font-size: 1.6rem;
        margin: 0
    }
    .nav-sections .header.links li.greet.welcome {
        border-top: 1px solid #d1d1d1;
        font-weight: 700;
        padding: .8rem 20px
    }
    .nav-sections .header.links li>a {
        border-top: 1px solid #d1d1d1
    }
    .nav-sections .header.links a,
    .nav-sections .header.links a:hover {
        color: #575757;
        text-decoration: none;
        display: block;
        font-weight: 700;
        padding: .8rem 20px
    }
    .nav-sections .header.links .header.links {
        border: 0
    }
    .nav-before-open {
        height: 100%;
        overflow-x: hidden;
        width: 100%
    }
    .nav-before-open .page-wrapper {
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        left: 0;
        position: relative
    }
    .nav-before-open body {
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%
    }
    .nav-open .page-wrapper {
        left: 80%;
        left: calc(100% - 54px);
        left: -moz-calc(100% - 54px);
        left: -webkit-calc(100% - 54px) 

    }
/* _::-webkit-full-page-media, _:future, :root .nav-open .page-wrapper {
        left: 0%;
    } */


    .nav-open .nav-sections {
        -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        left: 0;
        z-index: 99999
    }
    .nav-open .nav-toggle:after {
        /* background: rgba(0, 0, 0, 0.7); */
        background:none;
        content: '';
        display: block;
        height: 100%;
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 99
    }
.mm-opening .fa-user:after {
    background: none;
    content: '';
    display: block;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99;
}
    .nav-sections-items {
        position: relative;
        z-index: 1
    }
    .nav-sections-items:before,
    .nav-sections-items:after {
        content: '';
        display: table
    }
    .nav-sections-items:after {
        clear: both
    }
    .nav-sections-item-title {
        background: #e3e3e3;
        border: solid #d7d7d7;
        border-width: 0 0 1px 1px;
        box-sizing: border-box;
        float: left;
        height: 71px;
        padding-top: 24px;
        text-align: center;
        width: 33.33%
    }
    .nav-sections-item-title.active {
        background: transparent;
        border-bottom: 0
    }
    .nav-sections-item-title .nav-sections-item-switch:hover {
        text-decoration: none
    }
    .nav-sections-item-content {
        box-sizing: border-box;
        float: right;
        margin-left: -100%;
        margin-top: 71px;
        width: 100%;
        padding: 25px 0
    }
    .nav-sections-item-content:before,
    .nav-sections-item-content:after {
        content: '';
        display: table
    }
    .nav-sections-item-content:after {
        clear: both
    }
    .nav-sections-item-content.active {
        display: block
    }
    .navigation {
        background: #f0f0f0;
        box-sizing: border-box
    }
    .navigation ul {
        margin: 0;
        padding: 0
    }
    .navigation li {
        margin: 0
    }
    .navigation a {
        display: block;
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10px;
        padding-left: 15px
    }
    .navigation a,
    .navigation a:hover {
        color: #575757;
        text-decoration: none
    }
    .navigation .level0 {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        font-size: 14px;border-bottom: 0;
    }
    .ves-megamenu .opener {
    padding: 16px;
    }
    .dropdown-menu-wrapper .menu-child a {
    line-height: 20px !important;
    border-bottom: 1px solid #ccc;padding: 8px 0;
    }
    .dropdown-menu-wrapper .menu-child p{ display:none;}
    .dropdown-menu-wrapper .menu-child a img{ display:none !important;}

    .nav-dropdown li {
    float: inherit;
}
    .navigation .level0>.level-top {
        font-weight: 700;
        padding: 8px 40px 8px 15px;
        text-transform: uppercase;
        word-wrap: break-word
    }
    .navigation .level0.active .all-category .ui-state-focus {
        border-color: #ff5501;
        border-style: solid;
        border-width: 0 0 0 8px;
        color: #333;
        padding-left: 7px;
        display: inline-block
    }
    .navigation .level0>.level1 {
        font-weight: 600
    }
    .navigation .level0.active>a:not(.ui-state-active),
    .navigation .level0.has-active>a:not(.ui-state-active) {
        border-color: #ff5501;
        border-style: solid;
        border-width: 0 0 0 8px;
        color: #333
    }
    .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),
    .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) {
        margin-left: -8px
    }
    .navigation li.level0:last-child {
        border-bottom: 1px solid #d1d1d1
    }
    .navigation .submenu>li {
        word-wrap: break-word
    }
    .navigation .submenu:not(:first-child) {
        font-weight: 400;
        line-height: 1.3;
        left: auto !important;
        overflow-x: hidden;
        padding: 0;
        position: relative;
        top: auto !important;
        transition: left .3s ease-out
    }
    .navigation .submenu:not(:first-child)>li>a {
        padding-left: 15px
    }
    .navigation .submenu:not(:first-child)>li:last-child {
        margin-bottom: 0
    }
    .navigation .submenu:not(:first-child) ul {
        display: block;
        padding-left: 15px
    }
    .navigation .submenu:not(:first-child) ul>li {
        margin: 0
    }
    .navigation .submenu:not(:first-child) ul>li a {
        color: #575757;
        display: block;
        line-height: normal
    }
    .navigation .submenu:not(:first-child).expanded {
        display: block !important;
        padding-right: 0;
        top: 0 !important
    }
    .navigation .submenu:not(:first-child) .active>a {
        border-color: #ff5501;
        border-style: solid;
        border-width: 0 0 0 8px;
        color: #333;
        padding-left: 7px
    }
    .navigation .submenu:not(:first-child) .level1.active>a {
        padding-left: 7px
    }
    .breadcrumbs {
        display: none
    }
    .custom-slide {
        bottom: 0;
        left: 0;
        min-width: 0;
        position: fixed;
        right: 0;
        top: 0;
        visibility: hidden;
        left: 44px;
        z-index: 900
    }
    .custom-slide._show {
        visibility: visible
    }
    .custom-slide._show .modal-inner-wrap {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    .custom-slide .modal-inner-wrap {
        background-color: #fff;
        box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
        opacity: 1;
        pointer-events: auto
    }
    .custom-slide._show .modal-inner-wrap {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    .custom-slide .modal-inner-wrap {
        height: 100%;
        overflow-y: auto;
        position: static;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        transition-duration: .3s;
        -webkit-transition-property: -webkit-transform, visibility;
        transition-property: transform, visibility;
        transition-timing-function: ease-in-out;
        width: auto
    }
    .custom-slide._show {
        -webkit-overflow-scrolling: touch;
        overflow-x: hidden;
        overflow-y: auto
    }
    .custom-slide .modal-inner-wrap {
        background-color: #f4f4f4;
        box-sizing: border-box;
        height: auto;
        min-height: 100%
    }
    body._has-modal-custom {
        height: 100vh;
        overflow: hidden;
        width: 100vw
    }
    body._has-modal-custom .modal-custom-overlay {
        background-color: rgba(51, 51, 51, 0.55)
    }
    .nav-sections {
        background: #f8f8f8
    }
    .scroll-to-fixed-fixed {
        position: static !important;
        left: 0 !important;
        width: 100% !important
    }
    .ves-megamenu.ves-offcanvas .opener,
    .ves-megamenu.ves-maccordion .opener {
        display: block
    }
    .ves-megamenu .ves-navbar {
        display: block
    }
    .ves-megamenu>.navigation {
        background: #f8f8f8;
        float: left;
        width: 100%
    }
    .ves-megamenu>.navigation .level0 {
        border-top-color: rgba(0, 0, 0, 0.08)
    }
    .ves-megamenu>.navigation .nav-item {
        float: left !important;
        width: 100%
    }
    .ves-megamenu>.navigation .nav-item.active>a {
        color: #FFF
    }
    .ves-megamenu>.navigation .nav-item>a {
        padding: 0 10px;
        display: block;
        position: relative
    }
    .ves-megamenu>.navigation .nav-item>a.parent {
        padding-right: 54px
    }
    .ves-megamenu>.navigation .nav-item .item-content>.nav-dropdown {
        padding-left: 10px
    }
    .ves-megamenu .products-grid .product-item {
        width: 100%;
        text-align: center
    }
    .ves-megamenu .products-grid .product-item img {
        max-width: 100%;
        width: auto;
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .ves-megamenu .submenu {
        display: none;
        max-width: 100%;
        border: 0;
        width: 100% !important;
        margin: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .ves-megamenu .submenu .carousel-indicators {
        bottom: -20px
    }
    .ves-megamenu .submenu .carousel-indicators>li {
        width: 20px;
        height: 20px
    }
    .ves-megamenu .ves-caret {
        display: none
    }
    .ves-megamenu .drill-opener:before,
    .ves-megamenu .opener:before {
        content: "\f067"
    }
    .ves-megamenu .opener.item-active {
        background-color: rgba(0, 0, 0, 0.05)
    }
    .ves-megamenu .opener.item-active:before {
        content: "\f068"
    }
    .ves-megamenu .cat-label:before {
        display: none
    }
    .ves-megamenu .item-header,
    .ves-megamenu .item-content,
    .ves-megamenu .item-sidebar,
    .ves-megamenu .item-footer {
        width: 100% !important
    }
    .ves-megamenu .block-products-list .product-item {
        text-align: center
    }
    .ves-megamenu .block-products-list .product-item a {
        padding-left: 0
    }
    .ves-megamenu .owl-nav>a {
        position: absolute;
        padding: 16px;
        font-size: 41px;
        top: 50%;
        margin-top: -49px;
        background-color: rgba(255, 255, 255, 0.98);
        cursor: pointer;
        width: auto;
        z-index: 99;
        display: inline-block;
        *display: inline;
        zoom: 1;
        -webkit-transition: box-shadow .2s ease;
        -o-transition: box-shadow .2s ease;
        transition: box-shadow .2s ease;
        -webkit-box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, 0.3);
        box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, 0.3)
    }
    .ves-megamenu .owl-nav>a.owl-left {
        left: 0;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -ms-border-radius: 0 4px 4px 0;
        -o-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0
    }
    .ves-megamenu .owl-nav>a.owl-right {
        right: 0;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        -ms-border-radius: 4px 0 0 4px;
        -o-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px
    }
    .ves-megamenu .carousel-controls>a {
        position: absolute;
        padding: 16px;
        font-size: 41px;
        top: 50%;
        margin-top: -49px;
        background-color: rgba(255, 255, 255, 0.98);
        cursor: pointer;
        width: auto;
        z-index: 99;
        display: inline-block;
        *display: inline;
        zoom: 1;
        -webkit-transition: box-shadow .2s ease;
        -o-transition: box-shadow .2s ease;
        transition: box-shadow .2s ease;
        -webkit-box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, 0.3);
        box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, 0.3)
    }
    .ves-megamenu .carousel-controls>a.owl-left {
        left: 0;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -ms-border-radius: 0 4px 4px 0;
        -o-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0
    }
    .ves-megamenu .carousel-controls>a.owl-right {
        right: 0;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        -ms-border-radius: 4px 0 0 4px;
        -o-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px
    }
    .ves-megamenu .carousel-controls .carousel-control.right,
    .ves-megamenu .carousel-controls .carousel-control.left {
        background: #FFF
    }
    .hide-blocks .item-header,
    .hide-blocks .item-sidebar,
    .hide-blocks .item-footer {
        display: none
    }
    .ves-navtoggle {
        display: block;
        background: #333
    }
    .ves-navtoggle:before {
        -webkit-font-smoothing: antialiased;
        font-size: 32px;
        line-height: inherit;
        color: #FFF;
        content: '\e609';
        font-family: 'luma-icons';
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center;
        padding: 0 7px
    }
    .offcanvas-left>.navigation>ul {
        height: 100%;
        left: -80%;
        left: calc(-1 * (100% - 54px));
        overflow: auto;
        position: fixed;
        top: 0;
        width: 80%;
        width: calc(100% - 54px);
        background: #f0f0f0;
        z-index: 99;
        -webkit-transition: left .3s;
        -o-transition: left .3s;
        transition: left .3s
    }
    .ves-nav-before-open {
        height: 100%;
        width: 100%
    }
    .ves-nav-before-open .page-wrapper {
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        left: 0;
        overflow: hidden;
        position: relative
    }
    .ves-nav-before-open body {
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%
    }
    .ves-navopen .page-wrapper {
        left: 80%;
        left: calc(100% - 54px)
    }
    .ves-navopen .ves-moffcanvas>.navigation>ul {
        -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
        z-index: 99
    }
    .ves-navopen .ves-navtoggle:after {
        background: rgba(0, 0, 0, 0.01);
        content: '';
        display: block;
        height: 100%;
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 1
    }
    .ves-nav-before-open {
        height: 100%;
        width: 100%
    }
    .ves-nav-before-open body {
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%
    }
    .ves-nav-before-open .page-wrapper {
        -webkit-transition: left .3s;
        -moz-transition: left .3s;
        -ms-transition: left .3s;
        transition: left .3s;
        height: 100%;
        overflow: hidden;
        position: relative
    }
    .ves-overlay {
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 80;
        top: 0;
        left: 0;
        z-index: 90
    }
    .ves-mdrilldown {
        position: relative;
        float: left;
        width: 100%;
        overflow: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        max-width: 100% !important
    }
    .ves-mdrilldown .navigation {
        background-color: #FFF
    }
    .ves-mdrilldown .navigation.loaded>.dropdown-menu {
        width: 100% !important
    }
    .ves-mdrilldown .navigation .subhover>.submenu {
        display: none
    }
    .ves-mdrilldown .navigation>.dropdown-menu {
        display: block;
        position: static;
        margin: 0;
        padding: 0;
        border-radius: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .ves-mdrilldown .navigation .ves-caret {
        display: none
    }
    .ves-mdrilldown .navigation .cat-label {
        position: static;
        margin: 0;
        padding: 4px 6px
    }
    .ves-mdrilldown .navigation .nav-item {
        position: relative !important;
        float: left !important;
        width: 100%
    }
    .ves-mdrilldown .navigation .nav-item>a {
        line-height: 50px;
        position: static;
        padding: 0 15px
    }
    .ves-mdrilldown .navigation .nav-item>a span.drill-opener {
        border: 1px solid #e5e5e5;
        border-right: 0;
        display: none
    }
    .ves-mdrilldown .navigation .mega-col {
        padding: 0
    }
    .ves-mdrilldown .navigation .level0 {
        border-top-color: #e5e5e5
    }
    .ves-mdrilldown .navigation .opener {
        display: none
    }
    .ves-mdrilldown .navigation .drill-opener {
        background: #f0f0f0;
        position: absolute
    }
    .ves-mdrilldown .navigation .drill-opener:before {
        content: "\e608"
    }
    .ves-mdrilldown .navigation .drilldown-back {
        position: relative;
        top: 0;
        left: -1px;
        display: none
    }
    .ves-mdrilldown .navigation .drilldown-back a {
        padding: 0;
        background: #f0f0f0;
        text-align: center;
        font-size: 1.3em;
        text-transform: uppercase;
        display: block;
        font-weight: normal;
        border-bottom: 1px solid #e6e6e6;
        margin-bottom: -1px
    }
    .ves-mdrilldown .navigation .drilldown-back a .drill-opener {
        position: absolute;
        left: 0;
        right: auto;
        display: block
    }
    .ves-mdrilldown .navigation .drilldown-back a .drill-opener:before {
        content: "\e617"
    }
    .ves-mdrilldown .navigation .drilldown-back a .drill-opener:after {
        display: none
    }
    .ves-mdrilldown .navigation .drilldown-back a .current-cat {
        line-height: 50px;
        position: relative;
        z-index: 99
    }
    .ves-mdrilldown .navigation .drilldown-back a .current-cat:before {
        display: none
    }
    .ves-mdrilldown .navigation .drill-opener {
        display: block
    }
    .ves-mdrilldown .navigation .nav-item>a span.drill-opener {
        display: block;
        position: absolute;
        top: 0;
        right: 0
    }
    .ves-mdrilldown .navigation .drilldown-back {
        display: block
    }
    .ves-mdrilldown .navigation .drilldown-back>a>.drill-opener {
        line-height: 50px;
        width: 50px
    }
    }
@media (max-width:991px) {
    header.primary>.contain .widget-content {
        width: 75% !important;
        color: #f58220 !important;
        margin-top: -5px !important
    }
}



header.primary.open {
    height: 176px
}

header.primary.scroll {
    position: fixed;
/*     top: -30px
 */}

header.primary.scroll .navbar-brand {
    top: 0
}

header.primary .navbar {
    border: none;
    margin: 0;
    min-height: inherit
}
.tbl-on-mobile{display:none}

@media (max-width:767px) {
    header.primary .navbar {
        background-color: #f58220;
        position: fixed;
        width: 100%
    }
.tbl-on-mobile{display:block}

}  

header.primary .navbar .navbar-toggle .icon-bar {
    background-color: white
}

header.primary .navbar .navbar-brand {
    padding: 0;
    position: fixed;
    margin-top: -15px;
    width: 175px   ; top: 0;
}
header.primary .navbar .navbar-brand img {
    display: block;
    max-width: 100%;
    height: auto
}
@media (max-width:767px) {
    header.primary .navbar .navbar-brand {
        margin-left: -33px;
        margin-top: 0;
        width: 150px
    }
    header.primary .navbar .navbar-collapse {
        background: white;
box-shadow: inherit;
height: auto;
max-height: 310px;
overflow-y: inherit;
border: 0;
    }
    header.primary > .contain .widget-content h5 {
    display: none;
}
.content-class {
    padding-top:0 !important
}.mm-search {
    width: 100%;
}
.action.search {
    display: none;
}
}

header.primary .navbar-wrapper {
    margin-left: 160px
}

header.primary .navbar-wrapper:before,
header.primary .navbar-wrapper:after {
    content: " ";
    display: table
}

header.primary .navbar-wrapper:after {
    clear: both
}

header.primary .navbar-wrapper:before,
header.primary .navbar-wrapper:after {
    content: " ";
    display: table
}

header.primary .navbar-wrapper:after {
    clear: both
}

@media (max-width:767px) {
    header.primary .navbar-wrapper {
        margin: 0
    }
    header.primary .navbar-wrapper .navbar-right {
        display: none
    }
    header.primary .navbar-wrapper .navbar-search {
        display: none
    }
    header.primary .navbar-wrapper .navbar-account {
        display: none
    }
}

header.primary .navbar-wrapper .navbar-nav li.submenu-left>a {
    color: #4d4d4f;
    font-size: 13px;
    padding: 5px 10px 10px;
    line-height: 22px;    background: none;
}

header.primary .navbar-wrapper .navbar-nav>li>a:hover,
header.primary .navbar-wrapper .navbar-nav>li>a:focus {
    background: none;
    color: #f58220
}

header.primary .navbar-wrapper .navbar-nav .open>a,
header.primary .navbar-wrapper .navbar-nav .open>a:hover,
header.primary .navbar-wrapper .navbar-nav .open>a:focus {
    background: none;
    color: #f58220
}

header.primary .navbar-wrapper .navbar-nav .dropdown {
    position: static
}

header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu {
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-size: 12px;
    left: 170px;
    right: 0;
    top: 100% !important;
    padding: 0;
    width: auto !important;
}
.ves-megamenu {
    position: static !important;
}
.ves-menu .ves-megamenu ul {
    padding: 0;
}
@media (max-width:767px) {
    header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu {
        display: block !important;
        float: none;
        position: static
    }
}

header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .menu-child {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px solid #e6e6e6;
    width: 20% !important
}
header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .our-designer .menu-child { width:16.5% !important}

header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .menu-child.menu-child-logo-forevermark-2 {
    float: right !important;
    position: absolute !important;
    top: 0;
    right: 0;
    border: none !important;
}
@media (min-width:768px) {
    header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .menu-child {
        float: left;
        width: 16.66666667%
    }
}

@media (min-width:992px) {
    header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .menu-child {
        float: left;
        width: 16.66666667%
    }
}

@media (min-width:1200px) {
    header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .menu-child {
        float: left;
        width: 16.66666667%
    }
}

header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .menu-child:last-of-type {
    border: none
}

header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .menu-child a {
    color: #4d4d4f;
    display: block;
    text-decoration: none
}

header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .menu-child a:hover {
    color: #f58220
}

header.primary .navbar-wrapper .navbar-nav .dropdown .dropdown-menu .menu-child a p {
    color: #7f7f83;
    text-transform: none
}

header.primary .navbar-wrapper .navbar-search {
    float: left !important;
    float: left
}

header.primary .navbar-wrapper .navbar-search .dropdown-search a {
    color: #4d4d4f;
    padding: 5px 15px 10px
}

header.primary .navbar-wrapper .navbar-search .dropdown-search a:hover {
    background: none;
    color: #f58220
}

header.primary .navbar-wrapper .navbar-search .dropdown-search.open a {
    background: none;
    color: #f58220
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu {
    border: none;
    border-radius: 0;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.176);
    margin: 0;
    min-width: 285px;
    padding: 10px
}

@media (min-width:768px) {
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
        float: left;
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .form-control-static {
        display: inline-block
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .input-group {
        display: inline-table;
        vertical-align: middle
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .input-group .input-group-addon,
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .input-group .input-group-btn,
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .input-group .form-control {
        width: auto
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .input-group>.form-control {
        width: 100%
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .radio,
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .radio label,
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .checkbox label {
        padding-left: 0
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .radio input[type="radio"],
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }
    header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search .has-feedback .form-control-feedback {
        top: 0
    }
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:active:focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.active:focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:active.focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:hover,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.focus {
    color: #fff;
    text-decoration: none
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:active,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.disabled,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button[disabled],
fieldset[disabled] header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

aheader.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.disabled,
fieldset[disabled] aheader.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button {
    pointer-events: none
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:active,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.active,
.open>.dropdown-toggleheader.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:active:hover,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.active:hover,
.open>.dropdown-toggleheader.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:hover,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:active:focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.active:focus,
.open>.dropdown-toggleheader.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:active.focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.active.focus,
.open>.dropdown-toggleheader.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:active,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.active,
.open>.dropdown-toggleheader.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button {
    background-image: none
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.disabled:hover,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button[disabled]:hover,
fieldset[disabled] header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:hover,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.disabled:focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button[disabled]:focus,
fieldset[disabled] header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button:focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.disabled.focus,
header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button[disabled].focus,
fieldset[disabled] header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button.focus {
    background-color: #f58220;
    border-color: #f1750b
}

header.primary .navbar-wrapper .navbar-search .dropdown-menu .dropdown-form .form-search button .badge {
    color: #f58220;
    background-color: #fff
}

header.primary .navbar-wrapper .navbar-right {
    margin-right: 0;
    padding-top: 4px;
    width: 100%
}

header.primary .navbar-wrapper .navbar-right .social {
    font-size: 22px;
    float: right !important;
    float: right
}

header.primary .navbar-wrapper .navbar-right .social ul {
    margin: 0
}

header.primary .navbar-wrapper .navbar-right .social ul li {
    padding: 0
}

header.primary .navbar-wrapper .navbar-right .social a {
    color: #000
}

header.primary .navbar-wrapper .navbar-right .social a:hover {
    color: #f58220
}

header.primary .navbar-wrapper .navbar-right .phone,
header.primary .navbar-wrapper .navbar-right .shopping-cart {
    float: right !important;
    float: right;
    margin: 5px 20px 0 0;
    font-size: 14px
}

header.primary .navbar-wrapper .navbar-right .phone a,
header.primary .navbar-wrapper .navbar-right .shopping-cart a {
    color: #000;
    text-decoration: none
}

header.primary .navbar-wrapper .navbar-right .phone a:hover,
header.primary .navbar-wrapper .navbar-right .shopping-cart a:hover {
    color: #f58220
}

header.primary .navbar-wrapper .navbar-right .shopping-cart {
    margin-right: 5px
}

header.primary .navbar-wrapper .navbar-account {
    float: right !important;
    float: right
}

header.primary .navbar-wrapper .navbar-account .section-nav {
    clear: both;
    float: right !important;
    float: right
}

header.primary .navbar-wrapper .navbar-account .section-nav a {
    color: #4d4d4f;
    text-decoration: none
}

header.primary .navbar-wrapper .navbar-account .section-nav a:focus,
header.primary .navbar-wrapper .navbar-account .section-nav a:hover {
    color: #f58220
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous {
    float: right !important;
    margin-top: 6px
}
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous {
    margin-top: 0px;
    margin-bottom: 10px;
}
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account ul,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous ul {
    list-style: none;
    margin: 0;
    padding: 0
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account ul li,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous ul li {
    display: inline-block;
    font-size: 13px
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account ul li:after,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous ul li:after {
    content: "|"
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account ul li:last-child:after,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous ul li:last-child:after {
    content: ""
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle {
    color: #f58220;
    font-weight: normal;
    border-radius: 0;
    padding: 5px 0 12px 10px
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle:active,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle:active,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle.active,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle.active,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle[disabled],
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle[disabled],
fieldset[disabled] header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle,
fieldset[disabled] header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle {
    background-color: transparent;
    box-shadow: none
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle:hover,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle:hover,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle:focus,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle:focus,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle:active,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle:active {
    border-color: transparent
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle:hover,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle:hover,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle:focus,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle:focus {
    color: #c05d09;
    text-decoration: underline;
    background-color: transparent
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle[disabled]:hover,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle[disabled]:hover,
fieldset[disabled] header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle:hover,
fieldset[disabled] header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle:hover,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle[disabled]:focus,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle[disabled]:focus,
fieldset[disabled] header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle:focus,
fieldset[disabled] header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle:focus {
    color: #777;
    text-decoration: none
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-toggle:hover,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-toggle:hover {
    text-decoration: none
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-menu,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-menu {
    left: auto;
    right: 0;
    text-align: right;
    border: none;
    border-radius: 0;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.176)
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-menu li,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-menu li {
    display: block;
    margin: 0
}

header.primary .navbar-wrapper .navbar-account .section-nav .nav-account .dropdown-menu li a,
header.primary .navbar-wrapper .navbar-account .section-nav .nav-account-anonymous .dropdown-menu li a {
    font-size: 12px;
    padding: 6px 10px;
    text-transform: none
}

.block-header {
    height: 70px;
    position: relative
}

@media (max-width:767px) {
    .block-header {
        height: 0
    }
}

.banner {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    position: relative
}

.banner .banner-inner {
    position: relative;height: 420px;
}

.banner .section-widget-banner .widget-title {
    position: relative;
    text-align: center;
    top: 190px;
    z-index: 10
}

.banner .section-widget-banner .widget-title h2 {
    color: white;
    font-size: 7.52em;
    font-weight: 100;
    line-height: 1em;
    margin: 0;
    position: relative;
    text-transform: uppercase;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.banner .section-widget-banner .bg {
    background-position: top center;
    background-size: cover;
    height: 420px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    object-fit: cover;
}


.custom-category-banner.banner .section-widget-banner .category-bg {
    width: 100%;
}
.banner.custom-category-banner .banner-inner {
    position: relative;
    height: auto;
}

.banner .section-widget-banner .wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    z-index: 10
}



@media (min-width:768px) {
    .banner .section-widget-banner .wrapper {
        width: 750px
    }
}

@media (min-width:992px) {
    .banner .section-widget-banner .wrapper {
        width: 970px
    }
}

@media (min-width:1200px) {
    .banner .section-widget-banner .wrapper {
        width: 1170px
    }
}

.banner .section-widget-banner .wrapper>.navbar-header,
.banner .section-widget-banner .wrapper>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .banner .section-widget-banner .wrapper>.navbar-header,
    .banner .section-widget-banner .wrapper>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.banner .section-widget-banner .wrapper .content {
    position: absolute;
    top: 150px
}

.banner .section-widget-banner .wrapper .images {
    float: right
}

.banner .section-widget-banner.banner-right .bg {

    background-position: right center
}


@media (max-width:767px) {
.cart.main.actions button {
    width: 100%;
    margin-top: 10px;
}
.checkout.methods.items.checkout-methods-items {
    float: none !important;
}
.checkout.methods .checkout.btn {
    width: 100%;
}
.cart.main.actions .continue.btn {
    width: 100%;
}
    .banner .section-widget-banner .bg {
        height: 200px
    }
    .banner .banner-inner {
    height: 200px;
}
.form-group.choice {
    width: 50%;
    float: left;
}
.custom-category-banner.banner .section-widget-banner .category-bg {
    width: 120%;
    margin-left: -20%;
}
}

footer.primary {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #A7A9AC
}

footer.primary section.footer-menu {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    footer.primary section.footer-menu {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    footer.primary section.footer-menu {
        float: left;
        width: 58.33333333%
    }

}

footer.primary section.footer-menu ul {
    float: left !important;
    float: left;
    width: 33%;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    list-style: none
}

@media (max-width:991px) {
    footer.primary section.footer-menu ul {
        width: 50%
    }
}

footer.primary section.footer-menu span {
    font-weight: bold
}

footer.primary section.footer-menu a {
    color: #555
}

footer.primary section.footer-contact {
    float: left;
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    footer.primary section.footer-contact {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    footer.primary section.footer-contact {
        float: left;
        width: 41.66666667%
    }
}

footer.primary section.footer-contact .section-widget {
    float: left !important;
    float: left;
    margin-right: 60px
}

footer.primary section.footer-contact .section-widget:last-child {
    margin-right: 0
}

@media (max-width:991px) {
    footer.primary section.footer-contact .section-widget {
        margin-right: 30px
    }
}

footer.primary section.footer-contact .btn-appointment {
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b;
    display: block;
    width: 100%;
    margin-bottom: 15px;
    padding: 15px 0;
    font-weight: bold
}

footer.primary section.footer-contact .btn-appointment:focus,
footer.primary section.footer-contact .btn-appointment.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

footer.primary section.footer-contact .btn-appointment:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

footer.primary section.footer-contact .btn-appointment:active,
footer.primary section.footer-contact .btn-appointment.active,
.open>.dropdown-togglefooter.primary section.footer-contact .btn-appointment {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

footer.primary section.footer-contact .btn-appointment:active:hover,
footer.primary section.footer-contact .btn-appointment.active:hover,
.open>.dropdown-togglefooter.primary section.footer-contact .btn-appointment:hover,
footer.primary section.footer-contact .btn-appointment:active:focus,
footer.primary section.footer-contact .btn-appointment.active:focus,
.open>.dropdown-togglefooter.primary section.footer-contact .btn-appointment:focus,
footer.primary section.footer-contact .btn-appointment:active.focus,
footer.primary section.footer-contact .btn-appointment.active.focus,
.open>.dropdown-togglefooter.primary section.footer-contact .btn-appointment.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

footer.primary section.footer-contact .btn-appointment:active,
footer.primary section.footer-contact .btn-appointment.active,
.open>.dropdown-togglefooter.primary section.footer-contact .btn-appointment {
    background-image: none
}

footer.primary section.footer-contact .btn-appointment.disabled:hover,
footer.primary section.footer-contact .btn-appointment[disabled]:hover,
fieldset[disabled] footer.primary section.footer-contact .btn-appointment:hover,
footer.primary section.footer-contact .btn-appointment.disabled:focus,
footer.primary section.footer-contact .btn-appointment[disabled]:focus,
fieldset[disabled] footer.primary section.footer-contact .btn-appointment:focus,
footer.primary section.footer-contact .btn-appointment.disabled.focus,
footer.primary section.footer-contact .btn-appointment[disabled].focus,
fieldset[disabled] footer.primary section.footer-contact .btn-appointment.focus {
    background-color: #f58220;
    border-color: #f1750b
}

footer.primary section.footer-contact .btn-appointment .badge {
    color: #f58220;
    background-color: #fff
}

footer.primary section.footer-contact h5 {
    font-weight: bold;
    color: #555
}

footer.primary section.footer-contact ul {
    margin: 0;
    padding: 0;
    list-style: none
}

footer.primary section.footer-contact ul li {
    color: #555
}

footer.primary .footer-social {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 0 15px 10px
}

footer.primary .footer-social ul {
    margin: 0;
    padding: 0
}

footer.primary .footer-social li {
    display: inline-block
}

footer.primary .footer-social li:after {
    content: ""
}

footer.primary .footer-social li:last-child:after {
    content: ""
}

footer.primary .footer-social ul {
    margin: 0;
    padding: 0
}

footer.primary .footer-social li {
    margin-right: 10px
}

footer.primary .footer-social a {
    font-size: 1.8em;
    color: #555
}

footer.primary .footer-social span {
    display: none !important
}

footer.primary .section-copyright p {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: .9em
}

@media (min-width:768px) {
    footer.primary .section-copyright p {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    footer.primary .section-copyright p {
        float: left;
        width: 50%
    }
}

footer.primary .section-copyright p:last-child {
    text-align: right
}

footer.primary .section-copyright span,
footer.primary .section-copyright a {
    color: #555
}

.page-home .banner {
    position: relative;
    z-index: 100
}

.page-home .banner .section-widget .container {
    position: relative
}

.page-home .banner .section-widget-heading {
    color: white;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
    background-color: #323232;
    background-color: rgba(50, 50, 50, 0.8);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#cc323232, endColorstr=#cc323232);
    -ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#cc323232, endColorstr=#cc323232)
}

.page-home .banner .section-widget-heading .section-widget-inner {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 185px
}

@media (min-width:768px) {
    .page-home .banner .section-widget-heading .section-widget-inner {
        width: 750px
    }
}

@media (min-width:992px) {
    .page-home .banner .section-widget-heading .section-widget-inner {
        width: 970px
    }
}

@media (min-width:1200px) {
    .page-home .banner .section-widget-heading .section-widget-inner {
        width: 1170px
    }
}

.page-home .banner .section-widget-heading .section-widget-inner>.navbar-header,
.page-home .banner .section-widget-heading .section-widget-inner>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .page-home .banner .section-widget-heading .section-widget-inner>.navbar-header,
    .page-home .banner .section-widget-heading .section-widget-inner>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

@media (max-width:767px) {
    .page-home .banner .section-widget-heading .section-widget-inner {
        text-align: center;
        padding-left: 0
    }
}

.page-home .banner .section-widget-heading .section-widget-inner h1 {
    font-size: 1.4em;
    margin: 7px 0
}

@media (max-width:991px) {
    .page-home .banner .section-widget-heading .section-widget-inner h1 {
        font-size: 1em
    }
}

@media (max-width:767px) {
    .page-home .banner .section-widget-heading .section-widget-inner h1 {
        font-size: 1em
    }
}

@media (max-width:480px) {
    .page-home .banner .section-widget-heading .section-widget-inner h1 {
        font-size: .84em
    }
}

.page-home .banner .banner-inner {
    position: absolute;
    top: 100px;
    z-index: 1002;
    width: 100%
}

.page-home .banner .banner-inner .container {
    text-align: center
}

@media (max-width:1199px) {
    .page-home .banner .description {
        position: absolute;
        top: 0;
        content: "";
        width: 100%;
        height: 100%;
        display: block;
        z-index: 100
    }
    .page-home .banner .description p,
    .page-home .banner .description li {
        color: black
    }
}

.page-home .banner .slide-group {
    position: absolute;
    width: 100%;
    top: 50px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    z-index: 1001
}

@media (max-width:767px) {
    .page-home .banner .slide-group {
        top: 20px;
        width: 100%;
        margin-left: 20px
    }
}

.page-home .banner .slide-group .column:not(:last-child) {
    margin-right: 15px
}

.page-home .banner .slide-group .column {
    float: left
}

.page-home .banner .slide-group .column ul {
    margin-bottom: 20px
}

.page-home .banner .slide-group .column li {
    font-size: .9em
}

@media (max-width:767px) {
    .page-home .banner .slide-group .column {
        float: none;
        margin-bottom: 30px
    }
}

.page-home .banner .slide-group h3 {
    color: #f58220;
    font-weight: nornal
}

@media (max-width:767px) {
    .page-home .banner .slide-group h3 {
        font-size: 1.4em
    }
}

.page-home .banner .slide-group p strong {
    color: #f58220
}

.page-home .banner .slide-group a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px;
    color: white;
    padding: 3px 7px;
    font-size: .9em;
    letter-spacing: 1px;
    text-shadow: 0 0 1px #eee;
    text-transform: uppercase;
    background: #f58220;
    box-shadow: 0 0 2px #eee;
    border-radius: 3px;
    background-clip: padding-box
}

.page-home .banner .slide-group a:focus,
.page-home .banner .slide-group a:active:focus,
.page-home .banner .slide-group a.active:focus,
.page-home .banner .slide-group a.focus,
.page-home .banner .slide-group a:active.focus,
.page-home .banner .slide-group a.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-home .banner .slide-group a:hover,
.page-home .banner .slide-group a:focus,
.page-home .banner .slide-group a.focus {
    color: #fff;
    text-decoration: none
}

.page-home .banner .slide-group a:active,
.page-home .banner .slide-group a.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-home .banner .slide-group a.disabled,
.page-home .banner .slide-group a[disabled],
fieldset[disabled] .page-home .banner .slide-group a {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-home .banner .slide-group a.disabled,
fieldset[disabled] a.page-home .banner .slide-group a {
    pointer-events: none
}

@media (max-width:1199px) {
    .page-home .banner .slide-group a {
        box-shadow: none
    }
}

.page-home .banner .slide-group-1 {
    text-align: left
}

@media (max-width:1199px) {
    .page-home .banner .slide-group-1 {
        top: 45px
    }
    .page-home .banner .slide-group-1 .column {
        margin-bottom: 20px
    }
}

@media (max-width:991px) {
    .page-home .banner .slide-group-1 {
        top: 100px;
        margin-left: 10px
    }
}

@media (max-width:767px) {
    .page-home .banner .slide-group-1 {
        top: 30px
    }
}

@media (max-width:991px) {
    .page-home .banner .slide-group-2,
    .page-home .banner .slide-group-3 {
        top: 135px
    }
}

.page-home .banner .slide-group-2 ul,
.page-home .banner .slide-group-3 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center
}

.page-home .banner .slide-group-2 li,
.page-home .banner .slide-group-3 li {
    display: inline-block;
    margin: 0 10px
}

@media (max-width:767px) {
    .page-home .banner .slide-group-2 li,
    .page-home .banner .slide-group-3 li {
        display: block;
        margin: 0;
        margin-bottom: 10px !important
    }
}

.page-home .banner .slide-group-2 h3,
.page-home .banner .slide-group-3 h3 {
    margin-bottom: 30px;
    font-size: 3em;
    width: 400
}

@media (max-width:767px) {
    .page-home .banner .slide-group-2 h3,
    .page-home .banner .slide-group-3 h3 {
        font-size: 1.7em
    }
}

.page-home .banner .slide-group-2 .loner,
.page-home .banner .slide-group-3 .loner {
    margin-top: 20px
}

.page-home .welcome {
    padding: 30px 0
}

.page-home .welcome .section-widget-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-home .welcome .section-widget-content {
        float: left;
        width: 66.66666667%
    }
}

@media (min-width:992px) {
    .page-home .welcome .section-widget-content {
        float: left;
        width: 66.66666667%
    }
}

.page-home .welcome .section-widget-content p {
    color: #555
}

.page-home .welcome .section-info {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: right !important;
    float: right
}

@media (min-width:768px) {
    .page-home .welcome .section-info {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .page-home .welcome .section-info {
        float: left;
        width: 33.33333333%
    }
}

@media (max-width:767px) {
    .page-home .welcome .section-info {
        float: none !important
    }
}

.page-home .welcome .section-widget-newsletter form {
    margin: 0;
    padding: 0;
    padding-bottom: 5px
}

@media (min-width:768px) {
    
    .page-home .welcome .section-widget-newsletter form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .page-home .welcome .section-widget-newsletter form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;margin-bottom:10px;
    }
    .page-home .welcome .section-widget-newsletter form .form-control-static {
        display: inline-block 
    }
    .page-home .welcome .section-widget-newsletter form .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .page-home .welcome .section-widget-newsletter form .input-group .input-group-addon,
    .page-home .welcome .section-widget-newsletter form .input-group .input-group-btn,
    .page-home .welcome .section-widget-newsletter form .input-group .form-control {
        width: auto
    }
    .page-home .welcome .section-widget-newsletter form .input-group>.form-control {
        width: 100%
    }
    .page-home .welcome .section-widget-newsletter form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .page-home .welcome .section-widget-newsletter form .radio,
    .page-home .welcome .section-widget-newsletter form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .page-home .welcome .section-widget-newsletter form .radio label,
    .page-home .welcome .section-widget-newsletter form .checkbox label {
        padding-left: 0
    }
    .page-home .welcome .section-widget-newsletter form .radio input[type="radio"],
    .page-home .welcome .section-widget-newsletter form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }
    .page-home .welcome .section-widget-newsletter form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width:991px) {
    .page-home .welcome .section-widget-newsletter form .radio,
    .page-home .welcome .section-widget-newsletter form .checkbox,
    .page-home .welcome .section-widget-newsletter form .radio-inline,
    .page-home .welcome .section-widget-newsletter form .checkbox-inline {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 7px
    }
    .page-home .welcome .section-widget-newsletter form .radio,
    .page-home .welcome .section-widget-newsletter form .checkbox {
        min-height: 27px
    }
    .page-home .welcome .section-widget-newsletter form .form-group {
        margin-left: -15px;
        margin-right: -15px
    }
    .page-home .welcome .section-widget-newsletter form .has-feedback .form-control-feedback {
        right: 15px
    }
    .page-home .welcome .section-widget-newsletter form .form-group {
        margin: 0
    }
    .page-home .welcome .section-widget-newsletter form button {
        display: block;
        width: 100%;
        margin-top: 8px
    }
    .page-home .welcome .section-widget-newsletter form span.submit_btn {
        display: block;
        width: 100%;
        margin-top: 8px
    }
}

@media (max-width:991px) and (min-width:768px) {
    .page-home .welcome .section-widget-newsletter form .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

@media (max-width:991px) and (min-width:768px) {
    .page-home .welcome .section-widget-newsletter form .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px
    }
}

@media (max-width:991px) and (min-width:768px) {
    .page-home .welcome .section-widget-newsletter form .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    }
}

.page-home .welcome .section-widget-social {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both
}

.page-home .welcome .section-widget-social ul {
    margin: 0;
    padding: 0
}

.page-home .welcome .section-widget-social li {
    display: inline-block
}

.page-home .welcome .section-widget-social li:after {
    content: ""
}

.page-home .welcome .section-widget-social li:last-child:after {
    content: ""
}

.page-home .welcome .section-widget-social ul {
    margin: 0;
    padding: 0
}

.page-home .welcome .section-widget-social ul li {
    margin-right: 5px
}

.page-home .welcome .section-widget-social ul span {
    display: none !important
}

.page-home .welcome .section-widget-social ul a {
    font-size: 2em;
    color: #777
}

.page-home .ways-to-shop {
    padding-bottom: 40px
}

.page-home .ways-to-shop:before,
.page-home .ways-to-shop:after {
    content: " ";
    display: table
}

.page-home .ways-to-shop:after {
    clear: both
}

.page-home .ways-to-shop:before,
.page-home .ways-to-shop:after {
    content: " ";
    display: table
}

.page-home .ways-to-shop:after {
    clear: both
}

.page-home .ways-to-shop .section-widget {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    border-right: 1px solid #e6e6e6;
    min-height: 240px
}

@media (min-width:768px) {
    .page-home .ways-to-shop .section-widget {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .page-home .ways-to-shop .section-widget {
        float: left;
        width: 33.33333333%
    }
}

.page-home .ways-to-shop .section-widget h4 {
    text-transform: uppercase
}

.page-home .ways-to-shop .section-widget p {
    color: #777
}

.page-home .ways-to-shop .section-widget img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto
}

.page-home .ways-to-shop .section-widget:last-child {
    border: none
}

.page-home .ways-to-shop .section-widget-heading {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    border: none
}

@media (min-width:768px) {
    .page-home .ways-to-shop .section-widget-heading {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .page-home .ways-to-shop .section-widget-heading {
        float: left;
        width: 100%
    }
}

.page-home .ways-to-shop .section-widget-heading h2 {
    font-size: 3.86em;
    font-weight: 100
}

.page-home .ways-to-shop .section-widget-soon {
    padding-top: 105px
}

.page-home .billboard {
    background-color: #e9e9e9;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    padding-top: 30px;
    padding-bottom: 30px;
    position: relative;
    width: 100%;
    z-index: 150
}

.page-home .billboard .section-widget img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto
}

.page-home section.promotion {
    display: inline-block;
    position: relative;
    width: 100%
}

.page-home section.promotion .col-wrapper {
    display: block;
    height: 100%;
    max-width: 585px;
    position: relative;
    text-align: center;
    width: 97.5%
}

@media (max-width:767px) {
    .page-home section.promotion .col-wrapper {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%
    }
}

.page-home section.promotion .col-wrapper .block {
    display: block;
    margin: 0 auto;
    width: 100%
}

.page-home section.promotion .col-wrapper .block img {
    display: block;
    max-width: 100%;
    height: auto
}

.page-home section.promotion .col-left {
    float: left;
    left: 0;
    margin-right: -50%;
    position: relative;
    padding-right: .4%;
    width: 50%
}

.page-home section.promotion .col-left .col-wrapper {
    float: right
}

@media (max-width:767px) {
    .page-home section.promotion .col-left {
        float: none;
        margin: 0;
        padding: 0;
        width: 100%
    }
    .page-home section.promotion .col-left .col-wrapper {
        float: none
    }
}

.page-home section.promotion .col-right {
    float: left;
    left: 50.4%;
    position: relative;
    width: 49.6%
}

.page-home section.promotion .col-right .col-wrapper {
    display: block;
    float: left;
    height: 100%;
    margin: 0 auto;
    max-width: 585px;
    position: relative;
    width: 97.5%
}

@media (max-width:767px) {
    .page-home section.promotion .col-right {
        left: 0;
        width: 100%
    }
    .page-home section.promotion .col-right .col-wrapper {
        float: none
    }
}

.page-home .block-table-for-two {
    background: url('../images/table-for-two-bg.jpg') repeat;
    display: inline-block;
    position: relative;
    width: 100%
}

.page-home .block-table-for-two .col-wrapper {
    padding: 50px 0 45px
}

.page-home .block-table-for-two .block-2 {
    max-width: 300px
}

.page-home .block-table-for-two .block-2 h3 {
    font-weight: 200
}

.page-home .block-table-for-two .block-2 img {
    margin-top: 1em
}

.page-home .block-table-for-two .block-2 p {
    margin-top: 1em
}

.page-home .block-table-for-two .block-3 {
    max-width: 360px
}

.page-home .block-table-for-two .block-3 p {
    color: #a7a9ac;
    font-weight: 600;
    letter-spacing: .1em;
    text-transform: uppercase
}

.page-home .block-table-for-two .block-3 form input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #eee;
    background-image: none;
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.page-home .block-table-for-two .block-3 form input:focus {
    border-color: #fff;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, 0.6)
}

.page-home .block-table-for-two .block-3 form input::-moz-placeholder {
    color: #999;
    opacity: 1
}

.page-home .block-table-for-two .block-3 form input:-ms-input-placeholder {
    color: #999
}

.page-home .block-table-for-two .block-3 form input::-webkit-input-placeholder {
    color: #999
}

.page-home .block-table-for-two .block-3 form input::-ms-expand {
    border: 0;
    background-color: transparent
}

.page-home .block-table-for-two .block-3 form input[disabled],
.page-home .block-table-for-two .block-3 form input[readonly],
fieldset[disabled] .page-home .block-table-for-two .block-3 form input {
    background-color: #eee;
    opacity: 1
}

.page-home .block-table-for-two .block-3 form input[disabled],
fieldset[disabled] .page-home .block-table-for-two .block-3 form input {
    cursor: not-allowed
}

textarea.page-home .block-table-for-two .block-3 form input {
    height: auto
}

.page-home .block-table-for-two .block-3 form button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    width: 100%;
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b
}

.page-home .block-table-for-two .block-3 form button:focus,
.page-home .block-table-for-two .block-3 form button:active:focus,
.page-home .block-table-for-two .block-3 form button.active:focus,
.page-home .block-table-for-two .block-3 form button.focus,
.page-home .block-table-for-two .block-3 form button:active.focus,
.page-home .block-table-for-two .block-3 form button.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-home .block-table-for-two .block-3 form button:hover,
.page-home .block-table-for-two .block-3 form button:focus,
.page-home .block-table-for-two .block-3 form button.focus {
    color: #fff;
    text-decoration: none
}

.page-home .block-table-for-two .block-3 form button:active,
.page-home .block-table-for-two .block-3 form button.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-home .block-table-for-two .block-3 form button.disabled,
.page-home .block-table-for-two .block-3 form button[disabled],
fieldset[disabled] .page-home .block-table-for-two .block-3 form button {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-home .block-table-for-two .block-3 form button.disabled,
fieldset[disabled] a.page-home .block-table-for-two .block-3 form button {
    pointer-events: none
}

.page-home .block-table-for-two .block-3 form button:focus,
.page-home .block-table-for-two .block-3 form button.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.page-home .block-table-for-two .block-3 form button:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-home .block-table-for-two .block-3 form button:active,
.page-home .block-table-for-two .block-3 form button.active,
.open>.dropdown-toggle.page-home .block-table-for-two .block-3 form button {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-home .block-table-for-two .block-3 form button:active:hover,
.page-home .block-table-for-two .block-3 form button.active:hover,
.open>.dropdown-toggle.page-home .block-table-for-two .block-3 form button:hover,
.page-home .block-table-for-two .block-3 form button:active:focus,
.page-home .block-table-for-two .block-3 form button.active:focus,
.open>.dropdown-toggle.page-home .block-table-for-two .block-3 form button:focus,
.page-home .block-table-for-two .block-3 form button:active.focus,
.page-home .block-table-for-two .block-3 form button.active.focus,
.open>.dropdown-toggle.page-home .block-table-for-two .block-3 form button.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.page-home .block-table-for-two .block-3 form button:active,
.page-home .block-table-for-two .block-3 form button.active,
.open>.dropdown-toggle.page-home .block-table-for-two .block-3 form button {
    background-image: none
}

.page-home .block-table-for-two .block-3 form button.disabled:hover,
.page-home .block-table-for-two .block-3 form button[disabled]:hover,
fieldset[disabled] .page-home .block-table-for-two .block-3 form button:hover,
.page-home .block-table-for-two .block-3 form button.disabled:focus,
.page-home .block-table-for-two .block-3 form button[disabled]:focus,
fieldset[disabled] .page-home .block-table-for-two .block-3 form button:focus,
.page-home .block-table-for-two .block-3 form button.disabled.focus,
.page-home .block-table-for-two .block-3 form button[disabled].focus,
fieldset[disabled] .page-home .block-table-for-two .block-3 form button.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.page-home .block-table-for-two .block-3 form button .badge {
    color: #f58220;
    background-color: #fff
}

.page-home .block-table-for-two .block-content:before,
.page-home .block-table-for-two .block-content:after {
    content: " ";
    display: table
}

.page-home .block-table-for-two .block-content:after {
    clear: both
}

.page-home .block-table-for-two .block-content:before,
.page-home .block-table-for-two .block-content:after {
    content: " ";
    display: table
}

.page-home .block-table-for-two .block-content:after {
    clear: both
}

.page-home .block-table-for-two .section-widget-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 24px 0 0
}

.page-home .block-table-for-two .section-widget-nav ul {
    margin: 0;
    padding: 0
}

.page-home .block-table-for-two .section-widget-nav li {
    display: inline-block
}

.page-home .block-table-for-two .section-widget-nav li:after {
    content: ""
}

.page-home .block-table-for-two .section-widget-nav li:last-child:after {
    content: ""
}

.page-home .block-table-for-two .section-widget-nav ul {
    margin: 0;
    padding: 0
}

.page-home .block-table-for-two .section-widget-nav ul li {
    margin-left: 10px;
    font-size: 2em
}

.page-home .block-table-for-two .section-widget-nav ul a {
    color: #555
}

.page-home .block-table-for-two .section-widget-nav ul span {
    display: none !important
}

.page-home .block-service-members {
    background-image: url('../images/bg-home-sec-1.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    display: inline-block;
    position: relative;
    width: 100%
}

.page-home .block-service-members .block-1 {
    padding: 10px 0 5px
}

.page-home .block-service-members .block-1 h1 {
    font-size: 2em;
    font-weight: 200;
    text-transform: uppercase
}

.page-home .block-service-members .block-2 {
    margin: 5px auto 10px;
    max-width: 315px;
    width: 60%
}

.page-home .block-service-members .block-3 {
    font-weight: 700
}

.page-home .block-service-members .block-4 {
    max-width: 185px;
    width: 90%
}

.page-home .block-service-members .block-5 {
    font-size: .7em;
    font-weight: 500;
    margin-top: 1em !important;
    text-transform: uppercase
}

.page-home .block-responders {
    background-image: url('../images/bg-sec-2.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    position: relative;
    width: 100%
}

.page-home .block-responders .block-1 {
    padding: 5px 0
}

.page-home .block-responders .block-1 h1 {
    font-size: 2em;
    font-weight: 200
}

.page-home .block-responders .block-2 {
    margin-bottom: 10px;
    max-width: 315px;
    width: 60%
}

.page-home .block-responders .block-3 {
    font-weight: 700
}

.page-home .block-responders .block-4 {
    max-width: 185px;
    width: 90%
}

.page-home .block-responders .block-5 {
    font-size: .7em;
    font-weight: 500;
    margin-top: 1em !important;
    text-transform: uppercase
}

.page-home .social {
    background: white;
    position: relative;
    margin-top: -5px
}

.page-home .social .block-header {
    background: #ddd;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    height: auto;
    padding: 25px 0 15px;
    position: relative;
    margin-top: -5px;
    z-index: 1
}

.page-home .social .block-header .section-widget-title {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-home .social .block-header .section-widget-title {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-home .social .block-header .section-widget-title {
        float: left;
        width: 25%
    }
}

.page-home .social .block-header .section-widget-title h2 {
    margin: 0;
    padding: 0;
    font-size: 3.5em;
    font-weight: 100;
    color: #777
}

@media (max-width:991px) {
    .page-home .social .block-header .section-widget-title h2 {
        font-size: 2.7em;
        margin-top: 20px
    }
}

.page-home .social .block-header .section-widget-text {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px
}

@media (min-width:768px) {
    .page-home .social .block-header .section-widget-text {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-home .social .block-header .section-widget-text {
        float: left;
        width: 50%
    }
}

.page-home .social .block-header .section-widget-text p {
    color: #777
}

.page-home .social .block-header .section-widget-nav {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    padding: 0;
    list-style: none;
    padding-top: 10px
}

@media (min-width:768px) {
    .page-home .social .block-header .section-widget-nav {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-home .social .block-header .section-widget-nav {
        float: left;
        width: 25%
    }
}

.page-home .social .block-header .section-widget-nav ul {
    margin: 0;
    padding: 0
}

.page-home .social .block-header .section-widget-nav li {
    display: inline-block
}

.page-home .social .block-header .section-widget-nav li:after {
    content: ""
}

.page-home .social .block-header .section-widget-nav li:last-child:after {
    content: ""
}

.page-home .social .block-header .section-widget-nav ul {
    margin: 0;
    padding: 0
}

.page-home .social .block-header .section-widget-nav ul li {
    margin-left: 10px;
    font-size: 2em
}

.page-home .social .block-header .section-widget-nav ul a {
    color: #555
}

.page-home .social .block-header .section-widget-nav ul span {
    display: none !important
}

.page-home .social .block-instagram {
    text-align: center;
    overflow: hidden;
    z-index: 0
}

.page-home .social .block-instagram iframe {
    margin-top: -85px
}

.page-home .find-your-diamond {
    background: url('../images/home/diamond-bg.jpg') top right no-repeat;
    background-color: white;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
    color: #7f7f83;
    margin-top: -8px;
    padding-top: 105px;
    padding-bottom: 30px;
    position: relative;
    z-index: 100
}

@media (max-width:767px) {
    .page-home .find-your-diamond {
        background-position: right -70px
    }
}

.page-home .find-your-diamond .section-widget {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px solid #e6e6e6
}

@media (min-width:768px) {
    .page-home .find-your-diamond .section-widget {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .page-home .find-your-diamond .section-widget {
        float: left;
        width: 33.33333333%
    }
}

.page-home .find-your-diamond .section-widget:last-of-type {
    border: none
}

.page-home .find-your-diamond .section-widget h2 {
    color: #f58220;
    font-size: 1.4em;
    text-transform: uppercase
}

.page-home .find-your-diamond .section-widget-heading {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    border: none;
    padding: 0
}

@media (min-width:768px) {
    .page-home .find-your-diamond .section-widget-heading {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .page-home .find-your-diamond .section-widget-heading {
        float: left;
        width: 100%
    }
}

.page-home .find-your-diamond .section-widget-heading h1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 3.55em;
    font-weight: 100;
    line-height: 1em;
    margin-bottom: 30px;
    text-transform: none
}

@media (min-width:768px) {
    .page-home .find-your-diamond .section-widget-heading h1 {
        float: left;
        width: 58.33333333%
    }
}

@media (min-width:992px) {
    .page-home .find-your-diamond .section-widget-heading h1 {
        float: left;
        width: 66.66666667%
    }
}

.page-home .find-your-diamond .section-widget-global-search {
    border: none
}

.page-home .find-your-diamond .section-widget-interested {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: 700;
    padding-top: 20px;
    text-transform: uppercase
}

@media (min-width:768px) {
    .page-home .find-your-diamond .section-widget-interested {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .page-home .find-your-diamond .section-widget-interested {
        float: left;
        width: 100%
    }
}

.page-home section.about {
    padding: 60px 0;
    background: #555 url('../../../../../frontend/Diaspark/Tbl/default/images/bg-about.jpg') top right no-repeat;
    background-size: cover
}

.page-home section.about .section-widget {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-home section.about .section-widget {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .page-home section.about .section-widget {
        float: left;
        width: 33.33333333%
    }
}

.page-home section.about .section-widget h2,
.page-home section.about .section-widget p {
    color: #777
}

.page-home section.about .section-widget h2 {
    font-size: 3em;
    font-weight: 100
}

.page-home section.about .section-widget a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #f58220;
    background-color: #3f3f41;
    border-color: #323234;
    color: #eee
}

.page-home section.about .section-widget a:focus,
.page-home section.about .section-widget a:active:focus,
.page-home section.about .section-widget a.active:focus,
.page-home section.about .section-widget a.focus,
.page-home section.about .section-widget a:active.focus,
.page-home section.about .section-widget a.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-home section.about .section-widget a:hover,
.page-home section.about .section-widget a:focus,
.page-home section.about .section-widget a.focus {
    color: #fff;
    text-decoration: none
}

.page-home section.about .section-widget a:active,
.page-home section.about .section-widget a.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-home section.about .section-widget a.disabled,
.page-home section.about .section-widget a[disabled],
fieldset[disabled] .page-home section.about .section-widget a {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-home section.about .section-widget a.disabled,
fieldset[disabled] a.page-home section.about .section-widget a {
    pointer-events: none
}

.page-home section.about .section-widget a:focus,
.page-home section.about .section-widget a.focus {
    color: #f58220;
    background-color: #262627;
    border-color: #000
}

.page-home section.about .section-widget a:hover {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-home section.about .section-widget a:active,
.page-home section.about .section-widget a.active,
.open>.dropdown-toggle.page-home section.about .section-widget a {
    color: #f58220;
    background-color: #262627;
    border-color: #141415
}

.page-home section.about .section-widget a:active:hover,
.page-home section.about .section-widget a.active:hover,
.open>.dropdown-toggle.page-home section.about .section-widget a:hover,
.page-home section.about .section-widget a:active:focus,
.page-home section.about .section-widget a.active:focus,
.open>.dropdown-toggle.page-home section.about .section-widget a:focus,
.page-home section.about .section-widget a:active.focus,
.page-home section.about .section-widget a.active.focus,
.open>.dropdown-toggle.page-home section.about .section-widget a.focus {
    color: #f58220;
    background-color: #141415;
    border-color: #000
}

.page-home section.about .section-widget a:active,
.page-home section.about .section-widget a.active,
.open>.dropdown-toggle.page-home section.about .section-widget a {
    background-image: none
}

.page-home section.about .section-widget a.disabled:hover,
.page-home section.about .section-widget a[disabled]:hover,
fieldset[disabled] .page-home section.about .section-widget a:hover,
.page-home section.about .section-widget a.disabled:focus,
.page-home section.about .section-widget a[disabled]:focus,
fieldset[disabled] .page-home section.about .section-widget a:focus,
.page-home section.about .section-widget a.disabled.focus,
.page-home section.about .section-widget a[disabled].focus,
fieldset[disabled] .page-home section.about .section-widget a.focus {
    background-color: #3f3f41;
    border-color: #323234
}

.page-home section.about .section-widget a .badge {
    color: #3f3f41;
    background-color: #f58220
}

.page-home section.about .section-widget img {
    display: block;
    max-width: 100%;
    height: auto
}

.page-home section.about .section-widget-about {
    margin-top: 120px;
    border-right: 1px solid #777
}

.page-home section.about .section-widget-about .section-widget-inner {
    padding-right: 20px
}

.page-home section.about .section-widget-logo {
    margin-top: 180px
}

.page-home section.about .section-widget-photo p {
    padding-left: 95px;
    text-align: center
}

.page-get-inspired .title-wrapper {
    display: none !important
}

.page-get-inspired .banner {
    height: 400px
}

.page-get-inspired .banner .section-widget-banner.default {
    display: none !important
}

.page-get-inspired .banner .section-widget-banner .bg {
    height: 400px
}

.page-get-inspired .banner .section-widget-banner .content h1 {
    color: #a7a9ac;
    font-size: 5.37em;
    font-weight: 100;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase
}

.page-get-inspired .banner .section-widget-banner .content h2 {
    color: #f58220;
    font-size: 2.74em;
    font-weight: 300;
    line-height: 1em;
    margin: 0;
    padding-top: .5em
}

@media (max-width:767px) {
    .page-get-inspired .banner {
        height: 200px
    }
    .page-get-inspired .banner .section-widget-banner .bg {
        background-position: 85% center;
        height: 200px
    }
    .page-get-inspired .banner .section-widget-banner .content {
        width: 160px;
        top: 20px !important
    }
    .page-get-inspired .banner .section-widget-banner .content h1 {
        color: #4d4d4f;
        font-size: 2.74em;
        font-weight: 300
    }
    .page-get-inspired .banner .section-widget-banner .content h2 {
        color: #f58220;
        font-size: 1.4em;
        font-weight: 400;
        line-height: 1.2em
    }
}

.page-get-inspired .content-wrapper {
    background: url('../images/table-for-two-bg.jpg') repeat;
    text-align: center
}

.page-get-inspired .content-wrapper .section-content img {
    background: none;
    border: none;
    border-radius: 0;
    display: inline;
    margin-bottom: 0;
    padding: 0
}

.page-get-inspired .content-wrapper .section-content .block-2 h3 {
    font-weight: 200
}

.page-get-inspired .content-wrapper .section-content .block-2 img {
    margin-top: 1em
}

.page-get-inspired .content-wrapper .section-content .block-2 p {
    margin-top: 1em
}

.page-get-inspired .content-wrapper .section-content .block-3 {
    margin: 0 auto;
    max-width: 360px
}

.page-get-inspired .content-wrapper .section-content .block-3 p {
    color: #a7a9ac;
    font-weight: 600;
    letter-spacing: .1em;
    text-transform: uppercase
}

.page-get-inspired .content-wrapper .section-content .block-3 form input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #eee;
    background-image: none;
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.page-get-inspired .content-wrapper .section-content .block-3 form input:focus {
    border-color: #fff;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, 0.6)
}

.page-get-inspired .content-wrapper .section-content .block-3 form input::-moz-placeholder {
    color: #999;
    opacity: 1
}

.page-get-inspired .content-wrapper .section-content .block-3 form input:-ms-input-placeholder {
    color: #999
}

.page-get-inspired .content-wrapper .section-content .block-3 form input::-webkit-input-placeholder {
    color: #999
}

.page-get-inspired .content-wrapper .section-content .block-3 form input::-ms-expand {
    border: 0;
    background-color: transparent
}

.page-get-inspired .content-wrapper .section-content .block-3 form input[disabled],
.page-get-inspired .content-wrapper .section-content .block-3 form input[readonly],
fieldset[disabled] .page-get-inspired .content-wrapper .section-content .block-3 form input {
    background-color: #eee;
    opacity: 1
}

.page-get-inspired .content-wrapper .section-content .block-3 form input[disabled],
fieldset[disabled] .page-get-inspired .content-wrapper .section-content .block-3 form input {
    cursor: not-allowed
}

textarea.page-get-inspired .content-wrapper .section-content .block-3 form input {
    height: auto
}

.page-get-inspired .content-wrapper .section-content .block-3 form button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    width: 100%;
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b
}

.page-get-inspired .content-wrapper .section-content .block-3 form button:focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button:active:focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button.active:focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button.focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button:active.focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-get-inspired .content-wrapper .section-content .block-3 form button:hover,
.page-get-inspired .content-wrapper .section-content .block-3 form button:focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button.focus {
    color: #fff;
    text-decoration: none
}

.page-get-inspired .content-wrapper .section-content .block-3 form button:active,
.page-get-inspired .content-wrapper .section-content .block-3 form button.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-get-inspired .content-wrapper .section-content .block-3 form button.disabled,
.page-get-inspired .content-wrapper .section-content .block-3 form button[disabled],
fieldset[disabled] .page-get-inspired .content-wrapper .section-content .block-3 form button {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-get-inspired .content-wrapper .section-content .block-3 form button.disabled,
fieldset[disabled] a.page-get-inspired .content-wrapper .section-content .block-3 form button {
    pointer-events: none
}

.page-get-inspired .content-wrapper .section-content .block-3 form button:focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.page-get-inspired .content-wrapper .section-content .block-3 form button:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-get-inspired .content-wrapper .section-content .block-3 form button:active,
.page-get-inspired .content-wrapper .section-content .block-3 form button.active,
.open>.dropdown-toggle.page-get-inspired .content-wrapper .section-content .block-3 form button {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-get-inspired .content-wrapper .section-content .block-3 form button:active:hover,
.page-get-inspired .content-wrapper .section-content .block-3 form button.active:hover,
.open>.dropdown-toggle.page-get-inspired .content-wrapper .section-content .block-3 form button:hover,
.page-get-inspired .content-wrapper .section-content .block-3 form button:active:focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button.active:focus,
.open>.dropdown-toggle.page-get-inspired .content-wrapper .section-content .block-3 form button:focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button:active.focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button.active.focus,
.open>.dropdown-toggle.page-get-inspired .content-wrapper .section-content .block-3 form button.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.page-get-inspired .content-wrapper .section-content .block-3 form button:active,
.page-get-inspired .content-wrapper .section-content .block-3 form button.active,
.open>.dropdown-toggle.page-get-inspired .content-wrapper .section-content .block-3 form button {
    background-image: none
}

.page-get-inspired .content-wrapper .section-content .block-3 form button.disabled:hover,
.page-get-inspired .content-wrapper .section-content .block-3 form button[disabled]:hover,
fieldset[disabled] .page-get-inspired .content-wrapper .section-content .block-3 form button:hover,
.page-get-inspired .content-wrapper .section-content .block-3 form button.disabled:focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button[disabled]:focus,
fieldset[disabled] .page-get-inspired .content-wrapper .section-content .block-3 form button:focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button.disabled.focus,
.page-get-inspired .content-wrapper .section-content .block-3 form button[disabled].focus,
fieldset[disabled] .page-get-inspired .content-wrapper .section-content .block-3 form button.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.page-get-inspired .content-wrapper .section-content .block-3 form button .badge {
    color: #f58220;
    background-color: #fff
}

.page-get-inspired .content-wrapper .section-content .section-widget-nav {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 24px 0 0
}

.page-get-inspired .content-wrapper .section-content .section-widget-nav ul {
    margin: 0;
    padding: 0
}

.page-get-inspired .content-wrapper .section-content .section-widget-nav li {
    display: inline-block
}

.page-get-inspired .content-wrapper .section-content .section-widget-nav li:after {
    content: ""
}

.page-get-inspired .content-wrapper .section-content .section-widget-nav li:last-child:after {
    content: ""
}

.page-get-inspired .content-wrapper .section-content .section-widget-nav ul {
    margin: 0;
    padding: 0
}

.page-get-inspired .content-wrapper .section-content .section-widget-nav ul li {
    margin-left: 10px;
    font-size: 2em
}

.page-get-inspired .content-wrapper .section-content .section-widget-nav ul a {
    color: #555
}

.page-get-inspired .content-wrapper .section-content .section-widget-nav ul span {
    display: none !important
}

.page-get-social .title-wrapper {
    display: none !important
}

.page-get-social .banner {
    height: 400px
}

.page-get-social .banner .section-widget-banner .bg {
    height: 400px
}

.page-get-social .banner .section-widget-banner.default {
    display: none !important
}

@media (max-width:767px) {
    .page-get-social .banner .section-widget-banner h2 {
        font-size: 5.37em;
        font-weight: 200
    }
}

.page-get-social .social {
    background: #ddd;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    height: auto;
    padding: 25px 0 15px;
    position: relative;
    margin-top: -5px;
    z-index: 1
}

.page-get-social .social .section-widget-title {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-get-social .social .section-widget-title {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-get-social .social .section-widget-title {
        float: left;
        width: 25%
    }
}

@media (min-width:768px) {
    .page-get-social .social .section-widget-title {
        margin-left: 8.33333333%
    }
}

@media (min-width:992px) {
    .page-get-social .social .section-widget-title {
        margin-left: 8.33333333%
    }
}

.page-get-social .social .section-widget-title h2 {
    margin: 0;
    padding: 0;
    font-size: 3.5em;
    font-weight: 100;
    color: #777
}

.page-get-social .social .section-widget-text {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px
}

@media (min-width:768px) {
    .page-get-social .social .section-widget-text {
        float: left;
        width: 41.66666667%
    }
}

@media (min-width:992px) {
    .page-get-social .social .section-widget-text {
        float: left;
        width: 41.66666667%
    }
}

.page-get-social .social .section-widget-text p {
    color: #777
}

.page-get-social .social .section-widget-nav {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    padding: 0;
    list-style: none;
    padding-top: 10px
}

@media (min-width:768px) {
    .page-get-social .social .section-widget-nav {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-get-social .social .section-widget-nav {
        float: left;
        width: 25%
    }
}

.page-get-social .social .section-widget-nav ul {
    margin: 0;
    padding: 0
}

.page-get-social .social .section-widget-nav li {
    display: inline-block
}

.page-get-social .social .section-widget-nav li:after {
    content: ""
}

.page-get-social .social .section-widget-nav li:last-child:after {
    content: ""
}

.page-get-social .social .section-widget-nav ul {
    margin: 0;
    padding: 0
}

.page-get-social .social .section-widget-nav ul li {
    margin-left: 10px;
    font-size: 2em
}

.page-get-social .social .section-widget-nav ul a {
    color: #555
}

.page-get-social .social .section-widget-nav ul span {
    display: none !important
}

.page-get-social .content-wrapper {
    padding: 0
}

.page-get-social .section-content {
    text-align: center;
    overflow: hidden;
    z-index: 0
}

.page-get-social .section-content iframe {
    margin-top: -85px
}

.page-about-us .title-wrapper {
    display: none !important
}

.page-about-us .banner {
    height: 550px
}

.page-about-us .banner .section-widget-banner .widget-title {
    top: 290px
}

.page-about-us .banner .section-widget-banner .bg {
    background-position: bottom center;
    height: 550px
}

.page-about-us .banner .section-widget-banner.default {
    display: none !important
}

@media (max-width:767px) {
    .page-about-us .banner .section-widget-banner h2 {
        font-size: 5.37em;
        font-weight: 200
    }
}

.page-about-us section.very-important-couple {
    background: white;
    padding: 50px 0
}

.page-about-us section.very-important-couple .block-1 {
    text-align: center
}

.page-about-us section.very-important-couple .block-1 h1 {
    color: #f58220;
    font-size: 3.84em;
    font-weight: 100;
    line-height: 1em
}

.page-about-us section.very-important-couple .block-2 {
    color: #99999c;
    font-weight: 400
}

.page-about-us section.very-important-couple .block-2:before,
.page-about-us section.very-important-couple .block-2:after {
    content: " ";
    display: table
}

.page-about-us section.very-important-couple .block-2:after {
    clear: both
}

.page-about-us section.very-important-couple .block-2:before,
.page-about-us section.very-important-couple .block-2:after {
    content: " ";
    display: table
}

.page-about-us section.very-important-couple .block-2:after {
    clear: both
}

.page-about-us section.very-important-couple .block-2 .couple {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right
}

@media (min-width:992px) {
    .page-about-us section.very-important-couple .block-2 .couple {
        float: left;
        width: 41.66666667%
    }
}

.page-about-us section.very-important-couple .block-2 .pic {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-about-us section.very-important-couple .block-2 .pic {
        float: left;
        width: 16.66666667%
    }
}

.page-about-us section.very-important-couple .block-2 .pic img {
    display: block;
    max-width: 100%;
    height: auto
}

.page-about-us section.very-important-couple .block-2 .story {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:992px) {
    .page-about-us section.very-important-couple .block-2 .story {
        float: left;
        width: 41.66666667%
    }
}

.page-about-us section.very-important-couple .block-2 h2 {
    color: #7f7f83;
    font-size: 1.4em;
    font-weight: 300
}

.page-about-us section.very-important-couple .block-3 {
    text-align: center
}

.page-about-us section.very-important-couple .block-3:before,
.page-about-us section.very-important-couple .block-3:after {
    content: " ";
    display: table
}

.page-about-us section.very-important-couple .block-3:after {
    clear: both
}

.page-about-us section.very-important-couple .block-3:before,
.page-about-us section.very-important-couple .block-3:after {
    content: " ";
    display: table
}

.page-about-us section.very-important-couple .block-3:after {
    clear: both
}

.page-about-us section.very-important-couple .block-3 h3 {
    color: #f58220;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1em
}

.page-about-us section.service-members {
    background-image: url('../images/bg-home-sec-1.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    margin-top: -5px;
    padding: 40px 0;
    text-align: center
}

.page-about-us section.service-members img {
    display: block;
    max-width: 100%;
    height: auto
}

.page-about-us section.service-members .block-1 {
    padding: 10px 0 5px
}

.page-about-us section.service-members .block-1 h1 {
    font-size: 5.37em;
    font-weight: 100;
    text-transform: uppercase
}

.page-about-us section.service-members .block-2 {
    margin: 5px auto 10px;
    max-width: 315px;
    width: 60%
}

.page-about-us section.service-members .block-3 {
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.2em;
    margin: 1em auto .5em;
    width: 85%
}

.page-about-us section.service-members .block-4 {
    font-size: 1.96em;
    font-weight: 700;
    line-height: 1.2em;
    text-transform: uppercase
}

.page-about-us section.service-members .block-5 {
    margin: .5em auto 1.5em;
    max-width: 135px;
    width: 90%
}

.page-about-us section.service-members .block-6 {
    font-size: 1.1em;
    font-weight: 500;
    margin-top: 1em !important;
    text-transform: uppercase
}

.page-about-us section.responders {
    background-image: url('../images/bg-sec-2.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0;
    text-align: center
}

.page-about-us section.responders img {
    display: block;
    max-width: 100%;
    height: auto
}

.page-about-us section.responders .block-1 {
    padding: 10px 0 5px
}

.page-about-us section.responders .block-1 h1 {
    font-size: 5.37em;
    font-weight: 100;
    text-transform: uppercase
}

.page-about-us section.responders .block-2 {
    margin: 5px auto 10px;
    max-width: 315px;
    width: 60%
}

.page-about-us section.responders .block-3 {
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.2em;
    margin: 1em auto .5em;
    width: 85%
}

.page-about-us section.responders .block-4 {
    font-size: 1.96em;
    font-weight: 700;
    line-height: 1.2em;
    text-transform: uppercase
}

.page-about-us section.responders .block-5 {
    margin: .5em auto 1.5em;
    max-width: 135px;
    width: 90%
}

.page-about-us section.responders .block-6 {
    font-size: 1.1em;
    font-weight: 500;
    margin-top: 1em !important;
    text-transform: uppercase
}

section.about-us {
    background-image: url('../images/bg-about.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;
    position: relative;
    z-index: 100;
    width: 100%
}

@media (max-width:991px) {
    section.about-us {
        height: 540px
    }
}

section.about-us .wrapper {
    display: block;
    height: 100%;
    margin: 0 auto !important;
    max-width: 960px;
    padding: 0 .82%;
    position: relative;
    width: 98.36%;
    z-index: 10
}

section.about-us .slides {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 600px;
    overflow: hidden
}

section.about-us .slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 600px;
    overflow: hidden
}

section.about-us .slide[data-src="2"] {
    left: 100%
}

section.about-us .slide[data-src="1"] .block-1 {
    position: absolute;
    top: 130px;
    left: 3%;
    width: 26%;
    float: left;
    padding: 10px 3% 30px 0;
    border-right: 1px solid #777;
    display: block
}

section.about-us .slide[data-src="1"] .block-1 h1 {
    color: #777;
    font-size: 3.55em;
    font-weight: 100;
    line-height: 1.1em
}

section.about-us .slide[data-src="1"] .block-1 p {
    color: #777;
    padding-top: .5em
}

section.about-us .slide[data-src="1"] .block-1 button {
    margin-top: 1em
}

@media (max-width:991px) {
    section.about-us .slide[data-src="1"] .block-1 h1 {
        font-size: 3.05em
    }
}

@media (max-width:767px) {
    section.about-us .slide[data-src="1"] .block-1 {
        border: none;
        width: 50%
    }
}

section.about-us .slide[data-src="1"] .block-2 {
    position: absolute;
    top: 230px;
    left: 35%;
    width: 28%;
    text-align: center
}

section.about-us .slide[data-src="1"] .block-2 img {
    max-width: 100%
}

@media (max-width:991px) {
    section.about-us .slide[data-src="1"] .block-2 {
        top: 200px
    }
}

@media (max-width:767px) {
    section.about-us .slide[data-src="1"] .block-2 {
        left: 55%;
        top: 320px;
        width: 40%
    }
}

section.about-us .slide[data-src="1"] .photos {
    position: absolute;
    top: 50px;
    right: 3%;
    width: 33%;
    display: inline-block;
    left: auto;
    right: 0
}

section.about-us .slide[data-src="1"] .photos img {
    max-width: 100%
}

section.about-us .slide[data-src="1"] .photos p {
    color: #777;
    font-size: .85em;
    font-weight: 700;
    letter-spacing: .1em;
    line-height: 1.3em;
    margin-top: -10px;
    padding: 0;
    text-align: center;
    text-transform: uppercase
}

@media (max-width:767px) {
    section.about-us .slide[data-src="1"] .photos {
        width: 50%
    }
}

@media (max-width:991px) {
    section.about-us .slide[data-src="1"] .block-1 {
        top: 20px
    }
}

section.about-us #timeline_container .block-1 {
    position: absolute;
    top: 100px;
    left: 2%;
    width: 22%;
    padding-top: 10px;
    border-right: none
}

section.about-us #timeline_container .block-1 h1 {
    color: #777;
    font-size: 3.84em;
    font-weight: 100;
    line-height: 1.1em
}

section.about-us #timeline_container .block-1 .timeline_copy_container {
    display: none
}

section.about-us #timeline_container .block-1 .timeline_copy_container:first-of-type {
    display: block
}

section.about-us #timeline_container .block-1 .timeline_copy_container h1 {
    color: #777;
    font-size: 1.96em;
    font-weight: 700;
    line-height: 1.3em;
    margin: 0
}

section.about-us #timeline_container .block-1 .timeline_copy_container p {
    font-size: .9em;
    padding-top: .5em;
    color: #777
}

@media (max-width:767px) {
    section.about-us #timeline_container .block-1 .timeline_copy_container {
        font-size: .7em
    }
}

@media (max-width:991px) {
    section.about-us #timeline_container .block-1 {
        top: 20px;
        width: 24%
    }
    section.about-us #timeline_container .block-1 h1 {
        font-size: 2.95em
    }
}

@media (max-width:767px) {
    section.about-us #timeline_container .block-1 {
        left: 18%;
        position: relative;
        top: 0;
        width: 80%
    }
}

section.about-us #timeline_container #timeline_media_big_picture {
    position: absolute;
    top: 60px;
    left: 26%;
    width: 650px;
    height: 401px;
    vertical-align: bottom;
    border-left: 1px solid #777;
    padding: 0 0 1px 25px;
    display: block;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none
}

section.about-us #timeline_container #timeline_media_big_picture img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
    width: auto;
    height: 400px;
    max-height: 100% !important
}

@media (max-width:991px) {
    section.about-us #timeline_container #timeline_media_big_picture {
        height: 301px;
        left: 28%;
        width: 500px
    }
}

@media (max-width:767px) {
    section.about-us #timeline_container #timeline_media_big_picture {
        border: none;
        left: 18%;
        height: auto;
        padding: 0;
        position: relative;
        top: 0
    }
    section.about-us #timeline_container #timeline_media_big_picture img {
        max-width: 34%;
        height: auto
    }
}

section.about-us #timeline_container #timeline_media_container {
    position: absolute;
    top: 461px;
    left: 26%;
    padding-left: 25px;
    border-left: 1px solid #777
}

section.about-us #timeline_container #timeline_media_container ol {
    margin: 0;
    padding: 0;
    list-style: none
}

section.about-us #timeline_container #timeline_media_container ol li {
    float: left;
    margin-right: 1px;
    margin-bottom: 2px;
    cursor: pointer;
    opacity: .4
}

section.about-us #timeline_container #timeline_media_container ol li:hover {
    opacity: 1
}

section.about-us #timeline_container #timeline_media_container ol li.on {
    opacity: 1
}

section.about-us #timeline_container #timeline_media_container ol li img {
    max-height: 40px
}

@media (max-width:991px) {
    section.about-us #timeline_container #timeline_media_container {
        left: 28%;
        top: 361px
    }
}

@media (max-width:767px) {
    section.about-us #timeline_container #timeline_media_container {
        border: none;
        left: 2%;
        padding: 0;
        top: 82px;
        width: 50px
    }
    section.about-us #timeline_container #timeline_media_container ol li {
        margin-bottom: 4px;
        max-height: 24px;
        overflow: hidden
    }
    section.about-us #timeline_container #timeline_media_container ol li img {
        height: auto;
        max-height: none;
        width: 40px
    }
}

.bullets {
    position: absolute;
    bottom: 15px;
    width: 100%;
    text-align: center;
    z-index: 10000;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bullets .bullet {
    display: inline-block;
    padding: 1px;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bullets .bullet .dot {
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: rgba(255, 255, 255, 0.25);
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bullets .bullet.on .dot {
    background-color: #fff
}

.bullets .bullet:hover .dot {
    background-color: #fff
}

.page-get-informed .title-wrapper {
    display: none !important
}

.page-get-informed .banner {
    height: 400px
}

.page-get-informed .banner .section-widget-banner .bg {
    height: 400px
}

.page-get-informed .banner .section-widget-banner .content h1 {
    color: #4d4d4f;
    font-size: 3.84em;
    font-weight: 300;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase
}

.page-get-informed .banner .section-widget-banner .content h2 {
    color: #ffffff;
    line-height: 1.2em;
    font-weight: 400;
    margin: 0;
    padding-top: .5em
}

.page-get-informed .banner .section-widget-banner.default {
    display: none !important
}

@media (max-width:767px) {
    .page-get-informed .banner {
        height: 200px
    }
    .page-get-informed .banner .section-widget-banner .bg {
        background-position: 85% center;
        height: 200px
    }
    .page-get-informed .banner .section-widget-banner .content {
        width: 160px;
        top: 20px !important
    }
    .page-get-informed .banner .section-widget-banner .content h1 {
        color: #4d4d4f;
        font-size: 2.74em;
        font-weight: 300
    }
    .page-get-informed .banner .section-widget-banner .content h2 {
        color: #fff;
        font-size: 1.4em;
        font-weight: 400;
        line-height: 1.2em
    }
    .page-get-informed .banner .section-widget-banner .images {
        display: none !important
    }
}

.page-get-informed .block-start-here {
    position: relative;
    z-index: 51
}

.page-get-informed .block-start-here img {
    position: absolute;
    top: -51px;
    left: 18%
}

@media (max-width:767px) {
    .page-get-informed .block-start-here {
        display: none !important
    }
}

.page-get-informed .block-get-informed-1 {
    text-align: center;
    background-color: white;
    margin-top: 0;
    padding-bottom: 50px
}

.page-get-informed .block-get-informed-1 .wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-1 .wrapper {
        width: 750px
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-1 .wrapper {
        width: 970px
    }
}

@media (min-width:1200px) {
    .page-get-informed .block-get-informed-1 .wrapper {
        width: 1170px
    }
}

.page-get-informed .block-get-informed-1 .wrapper>.navbar-header,
.page-get-informed .block-get-informed-1 .wrapper>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-1 .wrapper>.navbar-header,
    .page-get-informed .block-get-informed-1 .wrapper>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    margin-top: 30px;
    width: 40%
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-questions {
        float: left;
        width: 50%
    }
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-questions {
        left: 50%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-questions {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-questions {
        left: 50%
    }
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions h1 {
    color: #4d4d4f;
    font-size: 2.74em;
    font-weight: 200
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions h1 span.phone {
    color: #f58220;
    font-size: .6em;
    font-weight: 400
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions p {
    color: #7f7f83;
    font-size: 1.1em;
    font-weight: 500;
    padding-bottom: 15px
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Gotham A', 'Gotham B', Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background-color: #f58220;
    border-color: #f1750b
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a:focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a:active:focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.active:focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a:active.focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a:hover,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a:focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.focus {
    color: #fff;
    text-decoration: none
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a:active,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a.disabled,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a[disabled],
fieldset[disabled] .page-get-informed .block-get-informed-1 .wrapper .block-questions a {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.page-get-informed .block-get-informed-1 .wrapper .block-questions a.disabled,
fieldset[disabled] a.page-get-informed .block-get-informed-1 .wrapper .block-questions a {
    pointer-events: none
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a:focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.focus {
    color: #fff;
    background-color: #d8690a;
    border-color: #773905
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a:active,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.active,
.open>.dropdown-toggle.page-get-informed .block-get-informed-1 .wrapper .block-questions a {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a:active:hover,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.active:hover,
.open>.dropdown-toggle.page-get-informed .block-get-informed-1 .wrapper .block-questions a:hover,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a:active:focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.active:focus,
.open>.dropdown-toggle.page-get-informed .block-get-informed-1 .wrapper .block-questions a:focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a:active.focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.active.focus,
.open>.dropdown-toggle.page-get-informed .block-get-informed-1 .wrapper .block-questions a.focus {
    color: #fff;
    background-color: #b65808;
    border-color: #773905
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a:active,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.active,
.open>.dropdown-toggle.page-get-informed .block-get-informed-1 .wrapper .block-questions a {
    background-image: none
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a.disabled:hover,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a[disabled]:hover,
fieldset[disabled] .page-get-informed .block-get-informed-1 .wrapper .block-questions a:hover,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.disabled:focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a[disabled]:focus,
fieldset[disabled] .page-get-informed .block-get-informed-1 .wrapper .block-questions a:focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a.disabled.focus,
.page-get-informed .block-get-informed-1 .wrapper .block-questions a[disabled].focus,
fieldset[disabled] .page-get-informed .block-get-informed-1 .wrapper .block-questions a.focus {
    background-color: #f58220;
    border-color: #f1750b
}

.page-get-informed .block-get-informed-1 .wrapper .block-questions a .badge {
    color: #f58220;
    background-color: #fff
}

@media (max-width:991px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-questions {
        margin-top: 80px
    }
}

@media (max-width:767px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-questions {
        margin-top: 0;
        width: 100%
    }
}

.page-get-informed .block-get-informed-1 .wrapper .block-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    margin-top: 80px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-1 {
        float: left;
        width: 50%
    }
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-1 {
        right: 50%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-1 {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-1 {
        right: 50%
    }
}

.page-get-informed .block-get-informed-1 .wrapper .block-1 h1 {
    color: #f58220;
    font-size: 3.84em;
    font-weight: 200
}

@media (max-width:991px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-1 h1 {
        font-size: 2.74em
    }
}

.page-get-informed .block-get-informed-1 .wrapper .block-1 p {
    color: #4d4d4f;
    font-weight: 400;
    line-height: 1.5em
}

.page-get-informed .block-get-informed-1 .wrapper .block-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-2 {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-2 {
        left: 50%
    }
}

.page-get-informed .block-get-informed-1 .wrapper .block-2 h1 {
    color: #f58220;
    font-size: 3.84em;
    font-weight: 200
}

@media (max-width:991px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-2 h1 {
        font-size: 2.74em
    }
}

.page-get-informed .block-get-informed-1 .wrapper .block-2 p {
    color: #4d4d4f;
    font-weight: 400;
    line-height: 1.5em
}

.page-get-informed .block-get-informed-1 .wrapper .block-3 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    margin-top: 126px
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-3 {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-3 {
        right: 50%
    }
}

@media (max-width:991px) {
    .page-get-informed .block-get-informed-1 .wrapper .block-3 {
        margin-top: 30px
    }
}

.page-get-informed .block-get-informed-1 .wrapper .block-3 h1 {
    color: #4d4d4f;
    font-size: 7.52em;
    font-weight: 100
}

.page-get-informed .block-get-informed-1 .wrapper .block-3 p {
    color: #7f7f83;
    font-size: 1.4em;
    font-weight: 500
}

.page-get-informed .block-get-informed-c .wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-c .wrapper {
        width: 750px
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-c .wrapper {
        width: 970px
    }
}

@media (min-width:1200px) {
    .page-get-informed .block-get-informed-c .wrapper {
        width: 1170px
    }
}

.page-get-informed .block-get-informed-c .wrapper>.navbar-header,
.page-get-informed .block-get-informed-c .wrapper>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-c .wrapper>.navbar-header,
    .page-get-informed .block-get-informed-c .wrapper>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.page-get-informed .block-get-informed-c .wrapper .block-img {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    height: 230px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-c .wrapper .block-img {
        float: left;
        width: 33.33333333%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-c .wrapper .block-img {
        float: left;
        width: 25%
    }
}

.page-get-informed .block-get-informed-c .wrapper .block-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-c .wrapper .block-1 {
        float: left;
        width: 66.66666667%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-c .wrapper .block-1 {
        float: left;
        width: 25%
    }
}

.page-get-informed .block-get-informed-c .wrapper .block-1 h1 {
    color: #f58220;
    font-size: 3.84em;
    font-weight: 200;
    padding-top: 72px
}

@media (max-width:991px) {
    .page-get-informed .block-get-informed-c .wrapper .block-1 h1 {
        text-align: left;
        padding-top: 0
    }
}

.page-get-informed .block-get-informed-c .wrapper .block-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 70px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-c .wrapper .block-2 {
        float: left;
        width: 66.66666667%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-c .wrapper .block-2 {
        float: left;
        width: 50%
    }
}

.page-get-informed .block-get-informed-c .wrapper .block-2 ul {
    text-align: center;
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
    margin-bottom: 2em;
    width: 100%
}

.page-get-informed .block-get-informed-c .wrapper .block-2 ul>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

.page-get-informed .block-get-informed-c .wrapper .block-2 ul li {
    text-align: center;
    cursor: pointer;
    margin-left: -4px;
    padding: 0;
    position: relative
}

.page-get-informed .block-get-informed-c .wrapper .block-2 ul li p {
    border-bottom: 2px solid white;
    margin: 0;
    padding: 0 12px 1.25em 12px;
    text-transform: uppercase;
    width: 100%
}

.page-get-informed .block-get-informed-c .wrapper .block-2 ul li .dot {
    position: absolute;
    top: 13px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    min-width: 35px;
    width: 100%;
    height: 35px
}

.page-get-informed .block-get-informed-c .wrapper .block-2 p {
    text-align: center;
    font-weight: 400
}

.page-get-informed .block-get-informed-c .wrapper .block-2 p.info {
    display: none
}

.page-get-informed .block-get-informed-c .wrapper .block-2 p[i="1"] {
    display: block
}

@media (max-width:767px) {
    .page-get-informed .block-get-informed-c .wrapper .block-2 {
        padding-top: 10px
    }
    .page-get-informed .block-get-informed-c .wrapper .block-2 ul li p {
        font-size: .8em;
        padding: 0 6px 16px
    }
}

.page-get-informed .block-get-informed-c.cut {
    background-color: black;
    border-color: white;
    color: white
}

.page-get-informed .block-get-informed-c.color {
    background-color: #bec8d4
}

.page-get-informed .block-get-informed-c.clarity {
    background-color: #bbbcbe
}

.page-get-informed .block-get-informed-c.carat {
    background-color: #e7d9e8;
    background-image: url('../images/get-informed/carat.jpg');
    background-repeat: no-repeat
}

@media (max-width:991px) {
    .page-get-informed .block-get-informed-c.carat {
        background-position: -50px center
    }
}

@media (max-width:767px) {
    .page-get-informed .block-get-informed-c.carat {
        background-position: left top
    }
}

.page-get-informed .block-get-informed-3 {
    background-color: white
}

.page-get-informed .block-get-informed-3 .wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-3 .wrapper {
        width: 750px
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-3 .wrapper {
        width: 970px
    }
}

@media (min-width:1200px) {
    .page-get-informed .block-get-informed-3 .wrapper {
        width: 1170px
    }
}

.page-get-informed .block-get-informed-3 .wrapper>.navbar-header,
.page-get-informed .block-get-informed-3 .wrapper>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-3 .wrapper>.navbar-header,
    .page-get-informed .block-get-informed-3 .wrapper>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.page-get-informed .block-get-informed-3 .wrapper .block-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 40px
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-3 .wrapper .block-1 {
        float: left;
        width: 33.33333333%
    }
}

.page-get-informed .block-get-informed-3 .wrapper .block-1 h2 {
    color: #f58220;
    font-size: 3.84em;
    font-weight: 200
}

.page-get-informed .block-get-informed-3 .wrapper .block-1 p {
    padding-bottom: 60px
}

@media (max-width:991px) {
    .page-get-informed .block-get-informed-3 .wrapper .block-1 {
        padding-top: 20px
    }
    .page-get-informed .block-get-informed-3 .wrapper .block-1 p {
        padding-bottom: 0
    }
}

.page-get-informed .block-get-informed-3 .wrapper .block-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    padding-top: 20px
}

@media (max-width:767px) {
    .page-get-informed .block-get-informed-3 .wrapper .block-2 {
        display: none !important
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-3 .wrapper .block-2 {
        float: left;
        width: 66.66666667%
    }
}

@media (max-width:991px) {
    .page-get-informed .block-get-informed-3 .wrapper .block-2 {
        height: 330px
    }
}

.page-get-informed .block-get-informed-3 .wrapper .block-2 ul {
    text-align: center;
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
    margin-bottom: 2em;
    margin-left: 15px;
    width: 100%
}

.page-get-informed .block-get-informed-3 .wrapper .block-2 ul>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

.page-get-informed .block-get-informed-3 .wrapper .block-2 ul li {
    text-align: center;
    cursor: pointer;
    margin-left: -4px;
    padding: 0;
    position: relative
}

.page-get-informed .block-get-informed-3 .wrapper .block-2 ul li p {
    border-bottom: 2px solid #7f7f83;
    color: #7f7f83;
    margin: 0;
    padding: 0 12px 1.25em 12px;
    text-transform: uppercase;
    width: 100%
}

.page-get-informed .block-get-informed-3 .wrapper .block-2 ul li .dot {
    position: absolute;
    top: 13px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    min-width: 35px;
    width: 100%;
    height: 35px
}

.page-get-informed .block-get-informed-3 .wrapper .block-2 p {
    font-weight: 400;
    text-align: center
}

.page-get-informed .block-get-informed-3 .wrapper .block-2 p.info {
    display: none
}

.page-get-informed .block-get-informed-3 .wrapper .block-2 p[i="1"] {
    display: block
}

.page-get-informed .block-get-informed-3 .wrapper .block-get-set {
    display: none
}

.page-get-informed .block-get-informed-2 {
    height: 320px;
    position: relative;
    z-index: 50
}

.page-get-informed .block-get-informed-2 div.bg {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 320px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media (max-width:767px) {
    .page-get-informed .block-get-informed-2 {
        height: 180px
    }
    .page-get-informed .block-get-informed-2 div.bg {
        height: 180px
    }
}

.page-get-informed .block-get-informed-4 {
    background-color: white
}

.page-get-informed .block-get-informed-4 .wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 40px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-4 .wrapper {
        width: 750px
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-4 .wrapper {
        width: 970px
    }
}

@media (min-width:1200px) {
    .page-get-informed .block-get-informed-4 .wrapper {
        width: 1170px
    }
}

.page-get-informed .block-get-informed-4 .wrapper>.navbar-header,
.page-get-informed .block-get-informed-4 .wrapper>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-4 .wrapper>.navbar-header,
    .page-get-informed .block-get-informed-4 .wrapper>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.page-get-informed .block-get-informed-4 .wrapper .block-1 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-4 .wrapper .block-1 {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-4 .wrapper .block-1 {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-4 .wrapper .block-1 {
        margin-left: 8.33333333%
    }
}

.page-get-informed .block-get-informed-4 .wrapper .block-1 h2 {
    color: #f58220;
    font-size: 3.84em;
    font-weight: 200
}

@media (max-width:991px) {
    .page-get-informed .block-get-informed-4 .wrapper .block-1 h2 {
        font-size: 2.64em
    }
}

.page-get-informed .block-get-informed-4 .wrapper .block-2 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 50px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-4 .wrapper .block-2 {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-4 .wrapper .block-2 {
        float: left;
        width: 33.33333333%
    }
}

.page-get-informed .block-get-informed-4 .wrapper .block-3 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px
}

@media (min-width:768px) {
    .page-get-informed .block-get-informed-4 .wrapper .block-3 {
        float: left;
        width: 25%
    }
}

@media (min-width:992px) {
    .page-get-informed .block-get-informed-4 .wrapper .block-3 {
        float: left;
        width: 16.66666667%
    }
}

.page-get-informed .block-get-informed-4 .wrapper .block-3 img {
    display: block;
    max-width: 100%;
    height: auto
}

.gemstone-list .title-wrapper {
    display: none !important
}

.gemstone-list .banner {
    height: 320px
}

.gemstone-list .banner .section-widget-banner .bg {
    height: 320px;background-position: center;
}

.gemstone-list .banner .section-widget-banner.default {
    display: none !important
}

.gemstone-list .banner .section-widget-banner .content h1 {
    color: #4d4d4f;
    font-size: 3.84em;
    font-weight: 300;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase
}

.gemstone-list .banner .section-widget-banner .content h2 {
    color: #f58220;
    font-weight: 400;
    line-height: 1.2em;
    margin: 0;
    padding-top: .5em
}

@media (max-width:767px) {
    .gemstone-list .banner {
        height: 200px
    }
    .gemstone-list .banner .section-widget-banner .bg {
        background-position: right top;
        height: 200px
    }
    .gemstone-list .banner .section-widget-banner .content h1 {
        color: #7f7f83;
        font-size: 1.96em;
        font-weight: 300
    }
    .gemstone-list .banner .section-widget-banner .content h2 {
        font-size: 1em
    }
}

.page-catalog-item-list .section-sidebar .section-filters .form-group.price .options span,
.page-catalog-item-list .section-sidebar .section-filters .form-group.price .options input {
    font-size: 1em
}

.page-location-listing .title-wrapper {
    display: none !important
}

.page-location-listing .banner {
    height: 550px
}

.page-location-listing .banner .section-widget-banner .widget-title {
    top: 290px
}

.page-location-listing .banner .section-widget-banner .bg {
    background-position: center center;
    height: 600px
}

.page-location-listing .banner .section-widget-banner .block-1 {
    position: relative;
    text-align: center;
    top: 190px;
    width: 100%;
    z-index: 1
}

.page-location-listing .banner .section-widget-banner .block-1 h1 {
    color:#f58220;
    font-family: "Gotham A", "Gotham B", Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-size: 3.84em;
    font-weight: 200;
    line-height: 1.2em
}

.page-location-listing .banner .section-widget-banner .block-1 h2 {
    color: #7f7f83;
    font-family: "Gotham A", "Gotham B", Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.96em;
    font-weight: 700;
    letter-spacing: .1em;
    line-height: 1.2em;
    margin-top: 20px;
    text-transform: uppercase
}

.page-location-listing .banner .section-widget-banner.default {
    display: none !important
}

@media (max-width:767px) {
    .page-location-listing .banner .section-widget-banner h2 {
        font-size: 5.37em;
        font-weight: 200
    }
}

.page-location-listing .section-location {
    margin: 40px 0 0;
    padding: 0 0 40px 0
}

.page-location-listing .section-location .location-detail {
    font-size: 1em
}

.page-location-listing .section-location .location-detail h1 {
    color: #4d4d4f;
    font-size: 2.74em;
    font-weight: 200;
    line-height: 1.2em;
    margin: 0
}

.page-location-listing .section-location .location-detail p {
    color: #4d4d4f;
    font-weight: 400;
    line-height: 1.4em;
    margin-top: 1em;
    text-transform: none
}

.page-location-listing .section-location .location-detail .address,
.page-location-listing .section-location .location-detail .location-detail-hours {
    color: #a7a9ac;
    font-family: "Gotham SSm A", "Gotham SSm B", Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-size: .85em;
    font-weight: 400;
    line-height: 1.4em
}

.page-location-listing .section-location .location-detail .address h3,
.page-location-listing .section-location .location-detail .location-detail-hours h3 {
    color: #f58220;
    text-align: left;
    font-size: 1.1em;
    font-weight: 500;
    letter-spacing: .1em;
    line-height: 1.4em;
    margin: 20px 0 1em;
    text-transform: uppercase
}

.page-location-listing .section-location .location-detail .address table,
.page-location-listing .section-location .location-detail .location-detail-hours table {
    float: none !important
}

.modal-location .modal-body {
    padding: 0
}



.modal-location .modal-body .bg {
    background-position: center center;
    height: 300px;
    width: 100%;
    text-align: center
}

.modal-location .modal-body .bg h1 {
    color: #f58220;
    font-family: "Gotham A", "Gotham B", Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.96em;
    font-weight: 300;
    line-height: 1.2em;
    margin: 0;
    padding-top: 120px
}

.modal-location .modal-body .bg h2 {
    color: #4d4d4f;
    font-family: "Gotham SSm A", "Gotham SSm B", Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 700;
    letter-spacing: .1em;
    line-height: 1.2em;
    margin-top: 10px;
    text-transform: uppercase
}

.modal-location .modal-footer {
    text-align: left
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
header.primary.open {height: 200px;}
div.dropdown-menu-wrapper div.menu-child img {max-height: 50px !important;}
header.primary .navbar-wrapper .navbar-search ul.dropdown-menu{left: auto;right: 0;}
header.primary .navbar-wrapper .navbar-nav li.submenu-left > a {
    font-size: 12px;
    padding: 5px 8px 10px;
}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
header.primary.open {height: 180px;}
div.dropdown-menu-wrapper div.menu-child img {max-height: 80px !important;}
header.primary .navbar-wrapper .navbar-search ul.dropdown-menu{left: auto;right: 0;}
}



/* common changes for header*/

.panel.wrapper {
  display: none;
}
.content-class {
    padding-top: 70px;background: #fff;
}
.page-home {
    background: #fff none repeat scroll 0 0;
}
/* common changes for header*/
@font-face {
  font-family: 'luma-icons';src: url('../fonts/Luma-Icons.eot');src: url('../fonts/Luma-Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Luma-Icons.woff2') format('woff2'), url('../fonts/Luma-Icons.woff') format('woff'), url('../fonts/Luma-Icons.ttf') format('truetype'), url('../fonts/Luma-Icons.svg#luma-icons') format('svg');font-weight: normal;font-style: normal;
}

.page-account .content-wrapper .section-nav ul > li.current {
  -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;margin-top: 1px;
}
.page-account .content-wrapper .section-nav ul > li.current > a {
  padding: 9px 15px;
}
.page-account .content-wrapper .section-nav ul > li.current > strong {
  padding: 11px 15px;color: #f58220;display: block;
}
.page-account .content-wrapper .section-nav ul > li {
  border-bottom: 1px solid #ddd;
}
.page-account .content-wrapper .section-nav ul {
  border-bottom: 0 none;
}
.page-account .content-wrapper .section-nav ul > li  a{padding: 10px 14px;}

.country-custom select {
  background-color: #eee;
  background-image: none;
  border: 1px solid #eee;
  border-radius: 3px;
  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%;
}

.content-wrapper {
  background: #fff none repeat scroll 0 0;position: relative;
}
.content-wrapper.page-general {
    padding: 20px 0;
}
.flex-viewport .slides li {
    height: auto !important;
    position: relative !important;
}
.flex-direction-nav .flex-next {
  right: 20px !important
}
.flex-direction-nav .flex-prev {
  left: 20px !important
}
ol.flex-control-nav.flex-control-paging {
  display: none;
}
.cms-forevermark ol.flex-control-nav.flex-control-paging {
    display: block;
}
.cms-forevermark .flex-control-paging li a.flex-active {
    background: #869791;
}
.cms-forevermark .flex-control-paging li a {
    background: #d6d6d6;
}
.page-home .banner .slide-group a {
    height: auto !important;
}

.login-bg{ background-image: url("../images/header-bg.jpg"); background-position: right top;}
.about-bg1{ background-image: url("../images/header-bg.jpg"); background-position: right top;}
.inspired-bg{ background-image: url("../images/get-inspired/top-bg.jpg"); background-position: right top;}

.about-bg{ background-image: url("../images/about-us/top-bg.jpg"); background-position: right top;}
.vic-header-bg{ background-image: url("../images/vic/vic-header.jpg");}
.vic-benefits-bg{ background-image: url("../images/vic/vic-2.jpg");}
.vic-benefits-bg1{ background-image: url("../images/vic/vic-3.jpg");}
.vic-benefits-bg2{ background-image: url("../images/vic/vic-4.jpg");}
.vic-benefits-bg3{ background-image: url("../images/vic/vic-5.jpg");}
.vic-benefits-bg4{ background-image: url("../images/vic/vic-6.jpg");}
.page-get-informed-bg{ background-image: url("../images/get-informed/get-informed-top-bg.jpg");}
.page-get-informed-bg1{ background-image: url("../images/get-informed/mid-block-2.jpg");}
.block-vic-benefits-header.bg{background-image: url("../images/vic/vic-header.jpg");}
.location-bg.bg{ background-image: url("../images/company/locations/oculus_2.jpg");}

.nested .control-label + .control.control-input {padding: 0 !important;width: 100% !important; margin-top: 15px;}
.block-vic-benefits-header div.block-1 {text-align: center;}
.nested .control-label{display: none;}
.products.wrapper.products-grid + .toolbar-desktop .reset {
    display: none;
}
.page-catalog-item-list .section-content .reset{margin-left: 12px;line-height: 34px;}
.product-item-actions .action.towishlist > span { 
  display: none;
}
.page-catalog-item-list .section-toolbar .modes {
  display: none;
}
.products-grid.wrapper + .toolbar-desktop .section-sort-by {
  display: none;
}
.products.wrapper.products-grid + .toolbar-desktop .section-results {
  display: none;
}
.pagination li a span.label {
  display: none;
  font-size: 1.1px !important;
}
.product-info-price .reviews-actions {
    display: none;
}
.items.product-items .action.tocart.primary {
  display: none;
}
.forget.password .action.back > span {
  display: none;
}
.product-item-actions .action.tocompare {
  display: none;
}
.page-catalog-item-list .section-content .products-grid + .toolbar-desktop .section-paginate-by {
  margin-top: 25px;
}
.page-catalog-item-list .section-content .products-grid + .toolbar-desktop .section-pagination {
  margin-top: 25px;
}

.section-paginate-by .control.paginate {
  display: inline-block;
}


/* login error msg */
.message.error {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #fae5e5;
    color: #e02b27;
    padding-left: 45px;
    position: relative;
}
.messages.page {
    margin: 0 auto;
    max-width:1170px
}
.message-success.success.message {
    margin-top: 50px !important;
    display: inline-block;
    width: 100%;
}
.message-error.error.message{margin-top: 50px !important;
    display: inline-block;
width: 100%;}
.message.error {
    border: 1px solid #e02b27;
    border-radius: 10px; padding: 14px 12px 11px 41px !important;
}
.message.success {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #e5efe5;
    color: #006400;
    padding-left: 45px;
    position: relative;
}
.message.success {
    border: 1px solid #006400;
    border-radius: 10px; padding: 14px 12px 11px 41px !important;
}
.message.error > *:first-child:before {
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    line-height: 24px;
    color: #e02b27;
    content: '\e61f';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
}
.message.success > *:first-child:before {
    color: #006400;
    content: '\e60e';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    line-height: 24px;
    }
main.page-main {
  background: #fff none repeat scroll 0 0;
}
div.mage-error, p.mage-error {
    color: #a94442;
}
.form-control.mage-error {
    border: 1px solid #a94442;
}
.mage-error + .input-group-addon {
    color: #a94442;
    border: 1px solid #a94442;
    border-left: 0;
}
.password-strength-meter-1 .password-strength-meter::before {
    background-color: #ffafae;
    width: 25%;
}
.password-strength-meter-2 .password-strength-meter::before {
    background-color: #ffd6b3;
    width: 50%;
}

.password-strength-meter-3 .password-strength-meter::before {
    background-color: #c5eeac;
    width: 75%;
}

.password-strength-meter-4 .password-strength-meter::before {
    background-color: #81b562;
    width: 100%;
}

.password-strength-meter::before {
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: -1;
}
.password-strength-meter {
    line-height: 32px;
}
.cart.items .table-caption {
    font-size: 25px;
    color: #f58220;
    font-weight: normal;
}

/* login error msg end */
.form-login .input-group-addon, .form-create-account .input-group-addon {
  left: 0;
  padding-bottom: 10px;
  padding-top: 8px;
  position: absolute;
  top: 0;
  width: 42px; z-index: 99;
}
.form-login .input-text.form-control, .form-create-account .input-text.form-control {
  padding-left: 45px;
}
.form-create-account .captcha .input-text.form-control {
    padding-left: 12px;
}
.form-login .input-group, .form-create-account .input-group {
 display: inherit;
}
.form-login .input-group .form-control, .form-create-account .input-group .form-control {
  float: inherit;
}
.cart.table-wrapper .product-image-photo {
  width: 85px !important;
}
.cart.table-wrapper .product-item-name > a { 
    color: #333;font-size:18px;
}
.gemstone-list .gemstone-filters .cut li:first-child {
  display: none;
}
.gemstone-list .gemstone-filters .cut li.selected label {
  font-weight: bold;
}
.section-sidebar .filter-content .items {
  list-style: outside none none;
  margin: 0 !important;
  padding: 0 !important;
}
.section-info-details .table-caption {
    display: none;
}
.main-404-page-inner {
    padding: 4% 15px;
    border: 1px solid #ddd;
    margin: 15px auto;
    display: block;
}
.contain.main-404-page dl ul li {
    list-style: none;
    line-height: 30px;
}

.checkout.methods.items.checkout-methods-items  {
    padding:  0;float: right;text-align: right;
}

.checkout.methods.items.checkout-methods-items li {
    list-style: none;
    padding: 5px 0;
}

.cart-methods {
    float: left;
    width: 50%;
    padding: 10px;
}
.shipping-coupen {
    float: left;
    width: 50%;
    padding: 10px;
}
.page-commerce-cart .table.totals.data > tbody > tr > td, .page-commerce-cart .table > tbody > tr > th {
    border: 1px solid #ddd;
}.cart-summary {
    margin: 15px 0 0 0;
}
.page-commerce-cart .action.apply.btn.btn-md.btn-default {
    float: right;
    margin-top: 10px;
}
.page-commerce-cart .cart-summary {
    margin-right: -10px;
    margin-left: -10px;
}
.page-commerce-cart .summary.title {
    display: none;
}
.page-commerce-cart .field.qty .label {
    display: none;
}
.page-commerce-cart .block.shipping {
    margin-bottom: 15px;
}

.snippet-social {
    float: left;
}
.snippet-social {
font-size: 0;
}
.snippet-social .item {
    height: 32px;float: left;
    margin-right: 5px;
    width: 32px;
    background-image: url('images/social-icon.png')
}
.snippet-social .item.pinterest {
    background-position: -36px 0px;
}

.snippet-social .item.twitter {
    background-position: -72px 0px;
}

.snippet-social .item.gplus {
    background-position: -108px 0px;
}
.fotorama__arr.fotorama__arr--next, .fotorama__arr.fotorama__arr--prev {
    display: none !important;
}

.section-inventory-related .owl-nav .owl-prev, .owl-nav .owl-next {
    left: -34px;color: #f58220;
    top: 50%;cursor: pointer;
display: inline-block;
font-size: 26px;position: absolute;margin-top: -23px;

}
.section-inventory-related .owl-nav .owl-next {
    right: -34px;
    left: auto;
}

.diamond_pagination_block .section-sort-by, .diamond_pagination_block .section-results, .diamond_pagination_block .section-paginate-by, .diamond_pagination_block .reset{ display:none}

.page-catalog-item-list .diamond_pagination_block .section-toolbar .section-pagination{float: inherit !important;display: inline-block;}



.mana-filter-block .price .wrapper-price input {
    background: #fff;
    border: 1px solid #777;
    float: left;
    font-size: .85em;
    margin-left: 5px;
    width: 72px;
}
.mana-filter-block .group.price h4, .mana-filter-block .group.carat-weight h4, .mana-filter-block .group.cut_filter h4, .mana-filter-block .group.color h4, .mana-filter-block .group.clarity h4{ float:left;padding: 6px 0 10px;}
.mana-filter-block .wrapper-price {
    float: right;padding: 10px 0 0 0;
}
.mana-filter-block .group.price {
    margin-top: 10px;
}





/* one page checkout */
.onepage-index-index .column.main{width: 1170px;margin: 0 auto;}

.iwd_main_wrapper {
    width: 100%;
    position: relative;
    margin: 48px 0 0 0;
    display: inline-block;
    color: #676767;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif
}
.iwd_main_wrapper * {
    box-sizing: border-box
}
.iwd_main_wrapper .iwd_opc_column_name {
    line-height: 24px;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    color: #343434;
    margin-bottom: 24px
}
.iwd_main_wrapper .cart_summary {
    font-size: 15px;
    color: #111;
    font-weight: bold;
    margin-bottom: 5px;
}
.iwd_main_wrapper .iwd_opc_alternative_wrapper {
    position: relative
}
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:first-child {
    padding-right: 24px
}
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:last-child {
    float: right;
    padding-left: 24px
}
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:last-child .iwd_opc_alternative_column {
    float: right
}
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_alternative_column {
    max-width: 368px;
    min-width: 288px;
    width: 100%;
    box-sizing: border-box;
    position: relative
}
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_alternative_column .iwd_opc_column_content,
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_alternative_column .iwd_opc_column {
    outline: none;
    box-shadow: none
}
.iwd_main_wrapper .iwd_opc_collapsible_container {
    line-height: 19px
}
.iwd_main_wrapper .iwd_opc_collapsible_container.iwd_opc_collapsible_opened .iwd_opc_collapsible_title:after {
    content: '\f106'
}
.iwd_main_wrapper .iwd_opc_collapsible_container .iwd_opc_collapsible_title {
    color: #1979c3;
    cursor: pointer;
    border-radius: 4px;
    display: block
}
.iwd_main_wrapper .iwd_opc_collapsible_container .iwd_opc_collapsible_title:after {
    font-family: 'FontAwesome';
    content: '\f107';
    padding-left: 4px
}
.iwd_main_wrapper .iwd_opc_collapsible_container .iwd_opc_collapsible_title:hover {
    color: #006bb4
}
.iwd_main_wrapper .iwd_opc_collapsible_container .iwd_opc_collapsible_content .iwd_opc_collapsible_content_scrollable {
    border: 1px solid #e5e5e5;
    overflow-wrap: break-word;
    padding-top: 8px;
    padding-right: 16px;
    padding-bottom: 8px;
    padding-left: 16px;
    max-height: 140px;
    font-size: 12px;
    line-height: 17px;
    width: 100%;
    border-radius: 4px
}
.iwd_main_wrapper .iwd_opc_collapsible_container .iwd_opc_collapsible_content .iwd_opc_collapsible_content_scrollable:focus {
    box-shadow: 0 0 3px 1px #68a8e0
}
.iwd_main_wrapper .iwd_opc_clear {
    clear: both
}
.iwd_main_wrapper .iwd_opc_section_delimiter {
    height: 1px;
    background: #e5e5e5;
    width: calc(100% - 120px);
    margin: 24px auto 24px auto
}
.iwd_main_wrapper .iwd_opc_universal_wrapper {
    margin-bottom: 20px;
    position: relative;
    width: 100%
}
.iwd_main_wrapper .iwd_opc_universal_wrapper.iwd_opc_message {
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    padding: 0 16px 0 16px;
    cursor: pointer
}
.iwd_main_wrapper .iwd_opc_universal_wrapper.iwd_opc_message .iwd_opc_message_success {
    color: #1979c3
}
.iwd_main_wrapper .iwd_opc_universal_wrapper.iwd_opc_message .iwd_opc_message_error {
    color: #e02b27
}
.iwd_main_wrapper .iwd_opc_short_fields {
    display: flex
}
.iwd_main_wrapper .iwd_opc_short_fields .iwd_opc_universal_wrapper {
    display: block;
    margin: 0;
    box-sizing: border-box;
    width: 50%;
    float: left
}
.iwd_main_wrapper .iwd_opc_short_fields .iwd_opc_universal_wrapper:first-child {
    padding-right: calc(8px)
}
.iwd_main_wrapper .iwd_opc_short_fields .iwd_opc_universal_wrapper:last-child {
    padding-left: calc(8px)
}
.iwd_main_wrapper .iwd_opc_field select,
.iwd_main_wrapper .field select {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    opacity: 0;
    z-index: -1
}
.iwd_main_wrapper .iwd_opc_field select.mage-error~.scroll-wrapper,
.iwd_main_wrapper .field select.mage-error~.scroll-wrapper,
.iwd_main_wrapper .iwd_opc_field select.mage-error~.iwd_opc_select_container,
.iwd_main_wrapper .field select.mage-error~.iwd_opc_select_container {
    border-color: #e02b27
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper .scroll-content,
.iwd_main_wrapper .field .scroll-wrapper .scroll-content {
    border: none
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper,
.iwd_main_wrapper .field .scroll-wrapper,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container,
.iwd_main_wrapper .field .iwd_opc_select_container {
    border: 1px solid #e5e5e5;
    outline: none;
    border-radius: 4px;
    width: 100%;
    max-height: 184px;
    position: relative;
    overflow: hidden;
    cursor: pointer
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper[data-element-id="iwd_opc_shipping_method_group"],
.iwd_main_wrapper .field .scroll-wrapper[data-element-id="iwd_opc_shipping_method_group"],
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container[data-element-id="iwd_opc_shipping_method_group"],
.iwd_main_wrapper .field .iwd_opc_select_container[data-element-id="iwd_opc_shipping_method_group"],
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper[data-element-id="iwd_opc_shipping_method_rates"],
.iwd_main_wrapper .field .scroll-wrapper[data-element-id="iwd_opc_shipping_method_rates"],
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container[data-element-id="iwd_opc_shipping_method_rates"],
.iwd_main_wrapper .field .iwd_opc_select_container[data-element-id="iwd_opc_shipping_method_rates"] {
    max-height: 368px
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.selected .iwd_opc_select_option,
.iwd_main_wrapper .field .scroll-wrapper.selected .iwd_opc_select_option,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option,
.iwd_main_wrapper .field .iwd_opc_select_container.selected .iwd_opc_select_option {
    display: none;
    border-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.selected .iwd_opc_select_option.selected,
.iwd_main_wrapper .field .scroll-wrapper.selected .iwd_opc_select_option.selected,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option.selected,
.iwd_main_wrapper .field .iwd_opc_select_container.selected .iwd_opc_select_option.selected {
    display: block;
    background-color: inherit;
    padding-right: calc(34px)
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.selected .iwd_opc_select_option.selected[data-value=''],
.iwd_main_wrapper .field .scroll-wrapper.selected .iwd_opc_select_option.selected[data-value=''],
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option.selected[data-value=''],
.iwd_main_wrapper .field .iwd_opc_select_container.selected .iwd_opc_select_option.selected[data-value=''] {
    color: #676767
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.selected .iwd_opc_select_option:after,
.iwd_main_wrapper .field .scroll-wrapper.selected .iwd_opc_select_option:after,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option:after,
.iwd_main_wrapper .field .iwd_opc_select_container.selected .iwd_opc_select_option:after {
    font-family: 'FontAwesome';
    content: '\f107';
    position: absolute;
    color: #343434;
    font-size: 14px;
    right: 16px;
    line-height: 1;
    top: calc(50% - 7px)
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.selected .iwd_opc_select_option:hover,
.iwd_main_wrapper .field .scroll-wrapper.selected .iwd_opc_select_option:hover,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option:hover,
.iwd_main_wrapper .field .iwd_opc_select_container.selected .iwd_opc_select_option:hover {
    background-color: inherit
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.disabled,
.iwd_main_wrapper .field .scroll-wrapper.disabled,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.disabled,
.iwd_main_wrapper .field .iwd_opc_select_container.disabled {
    cursor: default
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.disabled .iwd_opc_select_option,
.iwd_main_wrapper .field .scroll-wrapper.disabled .iwd_opc_select_option,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.disabled .iwd_opc_select_option,
.iwd_main_wrapper .field .iwd_opc_select_container.disabled .iwd_opc_select_option,
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.disabled .iwd_opc_select_option.selected,
.iwd_main_wrapper .field .scroll-wrapper.disabled .iwd_opc_select_option.selected,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.disabled .iwd_opc_select_option.selected,
.iwd_main_wrapper .field .iwd_opc_select_container.disabled .iwd_opc_select_option.selected {
    opacity: .5;
    color: #676767
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.disabled .iwd_opc_select_option[data-value=''],
.iwd_main_wrapper .field .scroll-wrapper.disabled .iwd_opc_select_option[data-value=''],
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.disabled .iwd_opc_select_option[data-value=''],
.iwd_main_wrapper .field .iwd_opc_select_container.disabled .iwd_opc_select_option[data-value=''],
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.disabled .iwd_opc_select_option.selected[data-value=''],
.iwd_main_wrapper .field .scroll-wrapper.disabled .iwd_opc_select_option.selected[data-value=''],
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.disabled .iwd_opc_select_option.selected[data-value=''],
.iwd_main_wrapper .field .iwd_opc_select_container.disabled .iwd_opc_select_option.selected[data-value=''] {
    color: #676767
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper.disabled:focus,
.iwd_main_wrapper .field .scroll-wrapper.disabled:focus,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container.disabled:focus,
.iwd_main_wrapper .field .iwd_opc_select_container.disabled:focus {
    box-shadow: none
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper .iwd_opc_select_option,
.iwd_main_wrapper .field .scroll-wrapper .iwd_opc_select_option,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option,
.iwd_main_wrapper .field .iwd_opc_select_container .iwd_opc_select_option {
    padding-top: 8px;
    padding-right: 16px;
    padding-bottom: 8px;
    padding-left: 16px;
    color: #343434;
    font-size: 14px;
    line-height: 19px;
    border-bottom: 1px solid rgba(229, 229, 229, 0.4);
    overflow: hidden;
    box-sizing: border-box;
    text-align: left
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper .iwd_opc_select_option.selected,
.iwd_main_wrapper .field .scroll-wrapper .iwd_opc_select_option.selected,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.selected,
.iwd_main_wrapper .field .iwd_opc_select_container .iwd_opc_select_option.selected,
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper .iwd_opc_select_option:hover,
.iwd_main_wrapper .field .scroll-wrapper .iwd_opc_select_option:hover,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option:hover,
.iwd_main_wrapper .field .iwd_opc_select_container .iwd_opc_select_option:hover {
    background-color: rgba(229, 229, 229, 0.4)
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper .iwd_opc_select_option:last-child,
.iwd_main_wrapper .field .scroll-wrapper .iwd_opc_select_option:last-child,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option:last-child,
.iwd_main_wrapper .field .iwd_opc_select_container .iwd_opc_select_option:last-child {
    border-bottom: none
}
.iwd_main_wrapper .iwd_opc_field .scroll-wrapper:focus,
.iwd_main_wrapper .field .scroll-wrapper:focus,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_select_container:focus,
.iwd_main_wrapper .field .iwd_opc_select_container:focus {
    box-shadow: 0 0 3px 1px #68a8e0
}
.iwd_main_wrapper .iwd_opc_field:not(.choice) label,
.iwd_main_wrapper .field:not(.choice) label,
.iwd_main_wrapper .iwd_opc_field:not(.choice) label.label,
.iwd_main_wrapper .field:not(.choice) label.label,
.iwd_main_wrapper .iwd_opc_field:not(.choice) legend.label,
.iwd_main_wrapper .field:not(.choice) legend.label,
.iwd_main_wrapper .iwd_opc_field:not(.choice) .label,
.iwd_main_wrapper .field:not(.choice) .label {
    display: none
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input,
.iwd_main_wrapper .field.iwd_opc_input,
.iwd_main_wrapper .iwd_opc_field .input-text,
.iwd_main_wrapper .field .input-text,
.iwd_main_wrapper .iwd_opc_field textarea,
.iwd_main_wrapper .field textarea,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field,
.iwd_main_wrapper .field .iwd_opc_hosted_field,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea,
.iwd_main_wrapper .field.iwd_opc_textarea {
    background: inherit;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    padding-top: 8px;
    padding-right: 16px;
    padding-bottom: 8px;
    padding-left: 16px;
    font-size: 14px;
    line-height: 19px;
    outline: none;
    height: 37px;
    width: 100%;
    color: #343434
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input:focus,
.iwd_main_wrapper .field.iwd_opc_input:focus,
.iwd_main_wrapper .iwd_opc_field .input-text:focus,
.iwd_main_wrapper .field .input-text:focus,
.iwd_main_wrapper .iwd_opc_field textarea:focus,
.iwd_main_wrapper .field textarea:focus,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field:focus,
.iwd_main_wrapper .field .iwd_opc_hosted_field:focus,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea:focus,
.iwd_main_wrapper .field.iwd_opc_textarea:focus {
    box-shadow: 0 0 3px 1px #68a8e0
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input:invalid,
.iwd_main_wrapper .field.iwd_opc_input:invalid,
.iwd_main_wrapper .iwd_opc_field .input-text:invalid,
.iwd_main_wrapper .field .input-text:invalid,
.iwd_main_wrapper .iwd_opc_field textarea:invalid,
.iwd_main_wrapper .field textarea:invalid,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field:invalid,
.iwd_main_wrapper .field .iwd_opc_hosted_field:invalid,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea:invalid,
.iwd_main_wrapper .field.iwd_opc_textarea:invalid,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input:-moz-ui-invalid,
.iwd_main_wrapper .field.iwd_opc_input:-moz-ui-invalid,
.iwd_main_wrapper .iwd_opc_field .input-text:-moz-ui-invalid,
.iwd_main_wrapper .field .input-text:-moz-ui-invalid,
.iwd_main_wrapper .iwd_opc_field textarea:-moz-ui-invalid,
.iwd_main_wrapper .field textarea:-moz-ui-invalid,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field:-moz-ui-invalid,
.iwd_main_wrapper .field .iwd_opc_hosted_field:-moz-ui-invalid,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea:-moz-ui-invalid,
.iwd_main_wrapper .field.iwd_opc_textarea:-moz-ui-invalid {
    outline: none
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input::-moz-placeholder,
.iwd_main_wrapper .field.iwd_opc_input::-moz-placeholder,
.iwd_main_wrapper .iwd_opc_field .input-text::-moz-placeholder,
.iwd_main_wrapper .field .input-text::-moz-placeholder,
.iwd_main_wrapper .iwd_opc_field textarea::-moz-placeholder,
.iwd_main_wrapper .field textarea::-moz-placeholder,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field::-moz-placeholder,
.iwd_main_wrapper .field .iwd_opc_hosted_field::-moz-placeholder,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea::-moz-placeholder,
.iwd_main_wrapper .field.iwd_opc_textarea::-moz-placeholder {
    color: #676767;
    opacity: 1;
    transition: opacity .3s ease
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input:-moz-placeholder,
.iwd_main_wrapper .field.iwd_opc_input:-moz-placeholder,
.iwd_main_wrapper .iwd_opc_field .input-text:-moz-placeholder,
.iwd_main_wrapper .field .input-text:-moz-placeholder,
.iwd_main_wrapper .iwd_opc_field textarea:-moz-placeholder,
.iwd_main_wrapper .field textarea:-moz-placeholder,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field:-moz-placeholder,
.iwd_main_wrapper .field .iwd_opc_hosted_field:-moz-placeholder,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea:-moz-placeholder,
.iwd_main_wrapper .field.iwd_opc_textarea:-moz-placeholder {
    color: #676767;
    opacity: 1;
    transition: opacity .3s ease
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input:-ms-input-placeholder,
.iwd_main_wrapper .field.iwd_opc_input:-ms-input-placeholder,
.iwd_main_wrapper .iwd_opc_field .input-text:-ms-input-placeholder,
.iwd_main_wrapper .field .input-text:-ms-input-placeholder,
.iwd_main_wrapper .iwd_opc_field textarea:-ms-input-placeholder,
.iwd_main_wrapper .field textarea:-ms-input-placeholder,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field:-ms-input-placeholder,
.iwd_main_wrapper .field .iwd_opc_hosted_field:-ms-input-placeholder,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea:-ms-input-placeholder,
.iwd_main_wrapper .field.iwd_opc_textarea:-ms-input-placeholder {
    color: #676767;
    opacity: 1;
    transition: opacity .3s ease
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input::-webkit-input-placeholder,
.iwd_main_wrapper .field.iwd_opc_input::-webkit-input-placeholder,
.iwd_main_wrapper .iwd_opc_field .input-text::-webkit-input-placeholder,
.iwd_main_wrapper .field .input-text::-webkit-input-placeholder,
.iwd_main_wrapper .iwd_opc_field textarea::-webkit-input-placeholder,
.iwd_main_wrapper .field textarea::-webkit-input-placeholder,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field::-webkit-input-placeholder,
.iwd_main_wrapper .field .iwd_opc_hosted_field::-webkit-input-placeholder,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea::-webkit-input-placeholder,
.iwd_main_wrapper .field.iwd_opc_textarea::-webkit-input-placeholder {
    opacity: 1;
    transition: opacity .3s ease;
    color: #676767
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input:disabled,
.iwd_main_wrapper .field.iwd_opc_input:disabled,
.iwd_main_wrapper .iwd_opc_field .input-text:disabled,
.iwd_main_wrapper .field .input-text:disabled,
.iwd_main_wrapper .iwd_opc_field textarea:disabled,
.iwd_main_wrapper .field textarea:disabled,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field:disabled,
.iwd_main_wrapper .field .iwd_opc_hosted_field:disabled,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea:disabled,
.iwd_main_wrapper .field.iwd_opc_textarea:disabled,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input[readonly],
.iwd_main_wrapper .field.iwd_opc_input[readonly],
.iwd_main_wrapper .iwd_opc_field .input-text[readonly],
.iwd_main_wrapper .field .input-text[readonly],
.iwd_main_wrapper .iwd_opc_field textarea[readonly],
.iwd_main_wrapper .field textarea[readonly],
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field[readonly],
.iwd_main_wrapper .field .iwd_opc_hosted_field[readonly],
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea[readonly],
.iwd_main_wrapper .field.iwd_opc_textarea[readonly] {
    opacity: .5;
    pointer-events: none
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_input.mage-error,
.iwd_main_wrapper .field.iwd_opc_input.mage-error,
.iwd_main_wrapper .iwd_opc_field .input-text.mage-error,
.iwd_main_wrapper .field .input-text.mage-error,
.iwd_main_wrapper .iwd_opc_field textarea.mage-error,
.iwd_main_wrapper .field textarea.mage-error,
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field.mage-error,
.iwd_main_wrapper .field .iwd_opc_hosted_field.mage-error,
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea.mage-error,
.iwd_main_wrapper .field.iwd_opc_textarea.mage-error {
    border-color: #e02b27
}
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field,
.iwd_main_wrapper .field .iwd_opc_hosted_field {
    height: 37px
}
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field.braintree-hosted-fields-focused,
.iwd_main_wrapper .field .iwd_opc_hosted_field.braintree-hosted-fields-focused {
    box-shadow: 0 0 3px 1px #68a8e0
}
.iwd_main_wrapper .iwd_opc_field .iwd_opc_hosted_field.braintree-hosted-fields-invalid,
.iwd_main_wrapper .field .iwd_opc_hosted_field.braintree-hosted-fields-invalid {
    border-color: #e02b27
}
.iwd_main_wrapper .iwd_opc_field.iwd_opc_textarea,
.iwd_main_wrapper .field.iwd_opc_textarea,
.iwd_main_wrapper .iwd_opc_field textarea,
.iwd_main_wrapper .field textarea {
    max-width: 100%;
    overflow: hidden;
    resize: none;
    vertical-align: top
}
.iwd_main_wrapper .iwd_opc_field[type="password"]:not(:placeholder-shown),
.iwd_main_wrapper .field[type="password"]:not(:placeholder-shown) {
    font-size: 14px;
    line-height: 19px;
    height: 37px;
    letter-spacing: -1px
}
.iwd_main_wrapper .fieldset {
    margin: 0;
    padding: 0
}
.iwd_main_wrapper .fieldset .field {
    padding: 0;
    margin: 0 0 20px 0
}
.iwd_main_wrapper .fieldset .field.choice {
    position: relative
}
.iwd_main_wrapper .fieldset .field.choice input[type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1
}
.iwd_main_wrapper .fieldset .field.choice input[type="checkbox"]:focus~label:before {
    box-shadow: 0 0 3px 1px #68a8e0
}
.iwd_main_wrapper .fieldset .field.choice input[type="checkbox"]:checked~label:before {
    background: #f5821f
}
.iwd_main_wrapper .fieldset .field.choice input[type="checkbox"].mage-error~label:before {
    border-color: #e02b27
}
.iwd_main_wrapper .fieldset .field.choice input[type="checkbox"]~label {
    cursor: pointer;
    font-size: 14px;
    line-height: 19px;
    position: relative;
    display: block;
    padding-left: 26px
}
.iwd_main_wrapper .fieldset .field.choice input[type="checkbox"]~label:before {
    content: '';
    font-family: 'FontAwesome';
    width: 12px;
    height: 12px;
    border-radius: 4px;
    border: 1px solid #f5821f;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 2px;
    text-align: center
}
.iwd_main_wrapper .fieldset .field .control {
    position: relative
}
.iwd_main_wrapper .fieldset .field .control .message.warning {
    display: none
}
.iwd_main_wrapper .fieldset .field ._with-tooltip .input-text {
    width: 100%;
    margin: 0
}
.iwd_main_wrapper .fieldset .field .field-tooltip {
    display: none
}
.iwd_main_wrapper .fieldset .field._error .control input,
.iwd_main_wrapper .fieldset .field._warn .control input,
.iwd_main_wrapper .fieldset .field._error .control textarea,
.iwd_main_wrapper .fieldset .field._warn .control textarea,
.iwd_main_wrapper .fieldset .field._error .control .scroll-wrapper,
.iwd_main_wrapper .fieldset .field._warn .control .scroll-wrapper,
.iwd_main_wrapper .fieldset .field._error .control .iwd_opc_select_container,
.iwd_main_wrapper .fieldset .field._warn .control .iwd_opc_select_container {
    border-color: #a94442
}
.iwd_main_wrapper .fieldset .field._error .control input + .field-error {
    color: #a94442;
}
.iwd_main_wrapper .fieldset .field.additional {
    margin-bottom: 10px
}
.iwd_main_wrapper .fieldset .field.additional:last-child {
    margin-bottom: 0
}
.iwd_main_wrapper div.mage-error[generated] {
    display: none !important
}
.iwd_main_wrapper .iwd_opc_show_hide_password {
    font-family: 'FontAwesome';
    color:#F5821F;
    font-size: 14px;
    position: absolute;
    width: 15px;
    height: 15px;
    display: inline-block;
    right: 18px;
    top: 11px;
    line-height: 1;
    cursor: pointer
}
.iwd_main_wrapper .iwd_opc_show_hide_password.active:after {
    content: "\f070"
}
.iwd_main_wrapper .iwd_opc_show_hide_password:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "\f06e"
}
.iwd_main_wrapper .iwd_opc_show_hide_password:hover {
    color: #006bb4
}
.iwd_main_wrapper .iwd_opc_collapsible_opened .with_angle:after {
    content: '\f106' !important
}
.iwd_main_wrapper button.iwd_opc_small_button,
.iwd_main_wrapper a.iwd_opc_small_button,
.iwd_main_wrapper div.iwd_opc_small_button,
.iwd_main_wrapper a.iwd_opc_button,
.iwd_main_wrapper div.iwd_opc_button,
.iwd_main_wrapper button.iwd_opc_button,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button {
    font-weight: 400;
    display: block;
    box-sizing: border-box;
    line-height: 19px;
    box-shadow: none;
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
    width: 100%;
    padding-top: 8px;
    padding-right: 16px;
    padding-bottom: 8px;
    padding-left: 16px;
    outline: none;
    margin: 0;
    background: #fff;
    border: 1px solid #676767;
    color: #676767;
    cursor: pointer;
    position: relative
}
.iwd_main_wrapper button.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper a.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper div.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper a.iwd_opc_button.with_angle:after,
.iwd_main_wrapper div.iwd_opc_button.with_angle:after,
.iwd_main_wrapper button.iwd_opc_button.with_angle:after,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.with_angle:after,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.with_angle:after {
    font-family: 'FontAwesome';
    font-size: 14px;
    position: absolute;
    right: 16px
}
.iwd_main_wrapper button.iwd_opc_small_button.with_angle.opened:after,
.iwd_main_wrapper a.iwd_opc_small_button.with_angle.opened:after,
.iwd_main_wrapper div.iwd_opc_small_button.with_angle.opened:after,
.iwd_main_wrapper a.iwd_opc_button.with_angle.opened:after,
.iwd_main_wrapper div.iwd_opc_button.with_angle.opened:after,
.iwd_main_wrapper button.iwd_opc_button.with_angle.opened:after,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button.with_angle.opened:after,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.with_angle.opened:after,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button.with_angle.opened:after,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.with_angle.opened:after {
    content: '\f106'
}
.iwd_main_wrapper button.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper a.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper div.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper a.iwd_opc_button.with_angle:after,
.iwd_main_wrapper div.iwd_opc_button.with_angle:after,
.iwd_main_wrapper button.iwd_opc_button.with_angle:after,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.with_angle:after,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button.with_angle:after,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.with_angle:after {
    content: '\f107'
}
.iwd_main_wrapper button.iwd_opc_small_button:focus,
.iwd_main_wrapper a.iwd_opc_small_button:focus,
.iwd_main_wrapper div.iwd_opc_small_button:focus,
.iwd_main_wrapper a.iwd_opc_button:focus,
.iwd_main_wrapper div.iwd_opc_button:focus,
.iwd_main_wrapper button.iwd_opc_button:focus,
.iwd_main_wrapper button.iwd_opc_small_button:active,
.iwd_main_wrapper a.iwd_opc_small_button:active,
.iwd_main_wrapper div.iwd_opc_small_button:active,
.iwd_main_wrapper a.iwd_opc_button:active,
.iwd_main_wrapper div.iwd_opc_button:active,
.iwd_main_wrapper button.iwd_opc_button:active,
.iwd_main_wrapper button.iwd_opc_small_button:hover,
.iwd_main_wrapper a.iwd_opc_small_button:hover,
.iwd_main_wrapper div.iwd_opc_small_button:hover,
.iwd_main_wrapper a.iwd_opc_button:hover,
.iwd_main_wrapper div.iwd_opc_button:hover,
.iwd_main_wrapper button.iwd_opc_button:hover,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button:focus,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button:focus,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button:active,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button:active,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button:hover,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button:hover,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button:focus,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button:focus,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button:active,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button:active,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button:hover,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button:hover {
    box-shadow: none;
    color: #343434;
    border-color: #343434;
    text-decoration: none
}
.iwd_main_wrapper button.iwd_opc_small_button:disabled,
.iwd_main_wrapper a.iwd_opc_small_button:disabled,
.iwd_main_wrapper div.iwd_opc_small_button:disabled,
.iwd_main_wrapper a.iwd_opc_button:disabled,
.iwd_main_wrapper div.iwd_opc_button:disabled,
.iwd_main_wrapper button.iwd_opc_button:disabled,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button:disabled,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button:disabled,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button:disabled,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button:disabled {
    opacity: .5;
    cursor: default
}
.iwd_main_wrapper button.iwd_opc_small_button.active,
.iwd_main_wrapper a.iwd_opc_small_button.active,
.iwd_main_wrapper div.iwd_opc_small_button.active,
.iwd_main_wrapper a.iwd_opc_button.active,
.iwd_main_wrapper div.iwd_opc_button.active,
.iwd_main_wrapper button.iwd_opc_button.active,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button.active,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.active,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button.active,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.active {
    color: #f5821f;
    border-color: #f5821f
}
.iwd_main_wrapper button.iwd_opc_small_button.active:hover,
.iwd_main_wrapper a.iwd_opc_small_button.active:hover,
.iwd_main_wrapper div.iwd_opc_small_button.active:hover,
.iwd_main_wrapper a.iwd_opc_button.active:hover,
.iwd_main_wrapper div.iwd_opc_button.active:hover,
.iwd_main_wrapper button.iwd_opc_button.active:hover,
.iwd_main_wrapper button.iwd_opc_small_button.active:focus,
.iwd_main_wrapper a.iwd_opc_small_button.active:focus,
.iwd_main_wrapper div.iwd_opc_small_button.active:focus,
.iwd_main_wrapper a.iwd_opc_button.active:focus,
.iwd_main_wrapper div.iwd_opc_button.active:focus,
.iwd_main_wrapper button.iwd_opc_button.active:focus,
.iwd_main_wrapper button.iwd_opc_small_button.active:active,
.iwd_main_wrapper a.iwd_opc_small_button.active:active,
.iwd_main_wrapper div.iwd_opc_small_button.active:active,
.iwd_main_wrapper a.iwd_opc_button.active:active,
.iwd_main_wrapper div.iwd_opc_button.active:active,
.iwd_main_wrapper button.iwd_opc_button.active:active,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button.active:hover,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.active:hover,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button.active:focus,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.active:focus,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button.active:active,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.active:active,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button.active:hover,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.active:hover,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button.active:focus,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.active:focus,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button.active:active,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.active:active {
    color: #f5821f;
    border-color: #f5821f
}
.iwd_main_wrapper button.iwd_opc_small_button,
.iwd_main_wrapper div.iwd_opc_small_button,
.iwd_main_wrapper a.iwd_opc_small_button,
.iwd_main_wrapper div.iwd_opc_small_button,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button {
    padding-right: 8px;
    padding-left: 8px;
    display: block;
    box-sizing: border-box;
    width: 48%;
    overflow: hidden
}
.iwd_main_wrapper button.iwd_opc_small_button:first-child,
.iwd_main_wrapper div.iwd_opc_small_button:first-child,
.iwd_main_wrapper a.iwd_opc_small_button:first-child,
.iwd_main_wrapper div.iwd_opc_small_button:first-child,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button:first-child,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button:first-child {
    float: left
}
.iwd_main_wrapper button.iwd_opc_small_button:last-child,
.iwd_main_wrapper div.iwd_opc_small_button:last-child,
.iwd_main_wrapper a.iwd_opc_small_button:last-child,
.iwd_main_wrapper div.iwd_opc_small_button:last-child,
.iwd_main_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_small_button:last-child,
.iwd_main_wrapper .cart.table-wrapper .action-gift.iwd_opc_small_button:last-child {
    float: right
}
.iwd_main_wrapper .iwd_opc_small_button_container {
    overflow: hidden
}
.iwd_main_wrapper .loading-mask .loader {
    width: 71px !important;
    height: 71px !important
}
.iwd_main_wrapper .iwd_opc_field_tooltip {
    position: absolute;
    cursor: pointer;
    top: 9px;
    right: 17px;
    line-height: 19px
}
.iwd_main_wrapper .iwd_opc_field_tooltip:hover .iwd_opc_field_tooltip_content {
    display: block
}
.iwd_main_wrapper .iwd_opc_field_tooltip:after {
    content: attr(data-icon);
    font-size: 14px;
    line-height: 14px;
    font-family: 'FontAwesome'
}
.iwd_main_wrapper .iwd_opc_field_tooltip .iwd_opc_field_tooltip_content {
    box-shadow: 0 4px 8px 0 rgba(52, 52, 52, 0.2);
    background: #fff;
    width: 197px;
    padding-top: 8px;
    padding-right: 16px;
    padding-bottom: 8px;
    padding-left: 16px;
    z-index: 100;
    display: none;
    position: absolute;
    text-align: left;
    line-height: 17px;
    font-size: 12px;
    right: 100%;
    margin-right: 14px;
    border-radius: 4px
}
.iwd_main_wrapper .iwd_opc_field_tooltip .iwd_opc_field_tooltip_content:after {
    left: calc(100% - 12px);
    top: calc(50% - 6px);
    content: " ";
    height: 24px;
    width: 12px;
    position: absolute;
    background: #fff
}
.iwd_main_wrapper .iwd_opc_field_tooltip .iwd_opc_field_tooltip_content:before {
    box-shadow: 1px 1px 8px 0 rgba(52, 52, 52, 0.2);
    content: '';
    position: absolute;
    left: calc(100% - 6px);
    top: 50%;
    width: 12px;
    height: 12px;
    background: #fff;
    transform: rotate(45deg);
    z-index: -1
}
.iwd_main_wrapper .scroll-wrapper {
    overflow: hidden;
    padding: 0;
    position: relative;
    outline: none;
    margin: 0
}
.iwd_main_wrapper .scroll-wrapper .scroll-content {
    outline: none;
    height: auto;
    left: 0;
    max-width: none !important;
    overflow-y: scroll !important;
    position: relative !important;
    top: 0;
    width: auto !important
}
.iwd_main_wrapper .scroll-wrapper .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0
}
.iwd_main_wrapper .scroll-wrapper .scroll-content.scroll-scrolly_visible:not(.selected)~.scroll-y.scroll-scrolly_visible {
    display: block
}
.iwd_main_wrapper .scroll-wrapper .scroll-element {
    display: none;
    box-sizing: content-box;
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}
.iwd_main_wrapper .scroll-wrapper .scroll-element div {
    box-sizing: content-box;
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}
.iwd_main_wrapper .scroll-wrapper .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 0
}
.iwd_main_wrapper .scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible .scroll-element_outer {
    display: block;
    height: 100%;
    left: 0;
    width: 100%;
    top: 8px
}
.iwd_main_wrapper .scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible .scroll-element_outer .scroll-element_size {
    top: -16px
}
.iwd_main_wrapper .scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible .scroll-element_outer .scroll-element_track {
    display: none
}
.iwd_main_wrapper .scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible .scroll-element_outer .scroll-bar {
    left: -16px;
    min-height: 80px;
    width: 8px;
    cursor: default;
    background-color: #343434;
    opacity: 0.4;
    display: block;
    border-radius: 4px;
    -webkit-transition: opacity .1s linear;
    -moz-transition: opacity .1s linear;
    -o-transition: opacity .1s linear;
    transition: opacity .1s linear
}
.iwd_main_wrapper .scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible .scroll-element_outer .scroll-bar:hover,
.iwd_main_wrapper .scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible .scroll-element_outer .scroll-bar:active {
    background-color: #343434
}
.onepage-index-index .loading-mask,
.iwd_opc_success_page .loading-mask {
    background: rgba(255, 255, 255, 0.4);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999999;
}
.onepage-index-index .loading-mask .loader,
.iwd_opc_success_page .loading-mask .loader {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100001;
    margin: auto;
/*     border-top: 11px solid rgba(229, 229, 229, 0.4);
    border-right: 11px solid rgba(229, 229, 229, 0.4);
    border-bottom: 11px solid rgba(229, 229, 229, 0.4);
    border-left: 11px solid #999;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
    border-radius: 50%; */
    width: 49px;
    height: 49px
}
.onepage-index-index .loading-mask .loader p {
display:none
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
/* .onepage-index-index .loading-mask .loader img,
.iwd_opc_success_page .loading-mask .loader img {
    display: none
} */
.iwd_success_page_wrapper .iwd_opc_alternative_wrapper .iwd_opc_success_page_column .iwd_opc_alternative_column {
    margin: 0 auto
}
.iwd_success_page_wrapper .iwd_opc_alternative_wrapper .iwd_opc_success_page_column .iwd_opc_alternative_column .iwd_success_page_info,
.iwd_success_page_wrapper .iwd_opc_alternative_wrapper .iwd_opc_success_page_column .iwd_opc_alternative_column .iwd_opc_success_page_create_account_info {
    padding: 0 24px 0 24px;
    text-align: center
}
.iwd_success_page_wrapper .iwd_opc_alternative_wrapper .iwd_opc_success_page_column .iwd_opc_alternative_column .iwd_success_page_info a,
.iwd_success_page_wrapper .iwd_opc_alternative_wrapper .iwd_opc_success_page_column .iwd_opc_alternative_column .iwd_opc_success_page_create_account_info a {
    color: #d8690a
}
.iwd_success_page_wrapper .iwd_opc_alternative_wrapper .iwd_opc_success_page_column .iwd_opc_alternative_column .iwd_success_page_info a:hover,
.iwd_success_page_wrapper .iwd_opc_alternative_wrapper .iwd_opc_success_page_column .iwd_opc_alternative_column .iwd_opc_success_page_create_account_info a:hover {
    color: #f1750b;
    text-decoration: none
}
.iwd_empty_cart_wrapper .iwd_opc_alternative_wrapper .iwd_opc_empty_cart_column .iwd_opc_alternative_column {
    margin: 0 auto
}
.iwd_empty_cart_wrapper .iwd_opc_alternative_wrapper .iwd_opc_empty_cart_column .iwd_opc_alternative_column .iwd_opc_empty_cart_info {
    padding: 0 24px 0 24px;
    text-align: center
}
.iwd_empty_cart_wrapper .iwd_opc_alternative_wrapper .iwd_opc_empty_cart_column .iwd_opc_alternative_column .iwd_empty_cart_powered_by {
    text-align: center;
    margin-bottom: 0
}
.iwd_empty_cart_wrapper .iwd_opc_alternative_wrapper .iwd_opc_empty_cart_column .iwd_opc_alternative_column .iwd_empty_cart_powered_by a {
    color: #d8690a
}
.iwd_empty_cart_wrapper .iwd_opc_alternative_wrapper .iwd_opc_empty_cart_column .iwd_opc_alternative_column .iwd_empty_cart_powered_by a:hover {
    color: #f1750b;
    text-decoration: none
}
.iwd_opc_wrapper #iwd_opc_powered_by_logo {
    overflow: hidden;display: none;
}
.iwd_opc_wrapper #iwd_opc_powered_by_logo a {
    float: right;
    display: inline-block
}
.iwd_opc_wrapper #iwd_opc_powered_by_logo a img {
    width: 69px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper>.iwd_opc_two_column_wrapper:first-child .iwd_opc_column {
    width: 50%
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper>.iwd_opc_two_column_wrapper:first-child .iwd_opc_column .iwd_opc_alternative_column {
    max-width: 590px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column {
    float: left
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_iframe_payment_column {
    width: 100%;
    float: none
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_iframe_payment_column .iwd_opc_alternative_column {
    margin: 0 auto;
    max-width: 590px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_iframe_payment_column .iwd_opc_alternative_column .iwd_opc_column_name {
    color: #1979c3;
    line-height: 18px;
    cursor: pointer
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_iframe_payment_column .iwd_opc_alternative_column .iwd_opc_column_name:hover {
    color: #006bb4
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_iframe_payment_column .iwd_opc_alternative_column .iwd_opc_column_name:before {
    font-family: 'FontAwesome';
    color: #676767;
    content: '\f104';
    margin-right: 10px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_iframe_payment_column .iwd_opc_alternative_column .iwd_opc_column_content {
    text-align: center;
    margin: 0 auto
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column {
    padding-right: 24px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column .iwd_opc_alternative_column {
    float: left
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_shipping_column {
    padding: 0 24px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_shipping_column .iwd_opc_alternative_column {
    margin: 0 auto;
    float: none
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column {
    padding-left: 24px;
    margin-bottom: 0 !important
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .iwd_opc_alternative_column {
    float: right
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .iwd_opc_alternative_column .loading-mask {
    overflow: hidden
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_general_errors {
    cursor: pointer
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_general_errors .message.error,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_general_errors .message.success {
    margin-bottom: 20px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column {
    width: 32.6881%;
    position: relative;
    float: left
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column .iwd_opc_alternative_column {
    max-width: inherit
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column {
    padding-right: 24px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column .iwd_opc_alternative_column {
    float: left
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_shipping_column {
    padding: 0 24px;
    width: 34.6233%
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_shipping_column .iwd_opc_alternative_column {
    margin: 0 auto;
    float: none
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column {
    padding-left: 24px;
    margin-bottom: 0 !important
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .iwd_opc_alternative_column {
    float: right
}
@media (max-width: 1008px) {
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column {
        float: none !important;
        width: 100% !important;
        padding: 0 !important;
        margin-bottom: 48px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column .iwd_opc_alternative_column {
        margin: 0 auto !important;
        float: none !important;
        max-width: 368px
    }
}
@media (max-width: 368px) {
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column .iwd_opc_alternative_column {
        max-width: 288px
    }
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_additional_payment_info {
    font-size: 12px;
    line-height: 21px;
    padding-left: 16px;
    padding-right: 16px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_additional_payment_info .iwd_opc_additional_payment_label {
    display: inline;
    padding-right: 4px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_additional_payment_info .iwd_opc_additional_payment_value {
    display: inline;
    font-weight: bold
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_shipping_method_tooltip .iwd_opc_field_tooltip_content,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_payment_method_tooltip .iwd_opc_field_tooltip_content {
    top: -30px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_shipping_method_tooltip .iwd_opc_field_tooltip_content:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_payment_method_tooltip .iwd_opc_field_tooltip_content:after {
    top: calc(34px - 6px)
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_shipping_method_tooltip .iwd_opc_field_tooltip_content:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_payment_method_tooltip .iwd_opc_field_tooltip_content:before {
    top: 34px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_payment_method_tooltip_virtual .iwd_opc_field_tooltip_content {
    top: -7px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_payment_method_tooltip_virtual .iwd_opc_field_tooltip_content:after {
    top: calc(11px - 6px)
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_payment_method_tooltip_virtual .iwd_opc_field_tooltip_content:before {
    top: 11px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_cvv_tooltip .iwd_opc_field_tooltip_content {
    top: -24px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_cvv_tooltip .iwd_opc_field_tooltip_content:after {
    top: calc(28px - 6px)
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_cvv_tooltip .iwd_opc_field_tooltip_content:before {
    top: 28px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_cc_tooltip .iwd_opc_field_tooltip_content {
    top: -38px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_cc_tooltip .iwd_opc_field_tooltip_content:after {
    top: calc(42px - 6px)
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field_tooltip.iwd_opc_cc_tooltip .iwd_opc_field_tooltip_content:before {
    top: 42px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top {
    margin-bottom: 48px;
    display: inline-block
}
@media (max-width: 1008px) {
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top {
        margin-bottom: 24px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top .iwd_opc_column {
        margin-bottom: 24px
    }
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review .iwd_opc_review_grand_total_tax {
    color: #999;
    display: inline
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals {
    margin-top: 20px;
    background: #fff;
    border-radius: 4px;
    position: absolute;
    width: 100%;
    z-index: 101;
    box-shadow: 0 4px 8px 0 rgba(52, 52, 52, 0.2);
    padding: 8px 0 8px 0;
    color: #343434
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_top_review_items_wrapper {
    max-height: 500px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items {
    display: table;
    position: relative;
    width: 100%;
    background: #fff;
    padding: 0 16px 0 16px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item {
    display: table-row
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item:first-child .iwd_opc_review_item_cell {
    padding-top: 8px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell {
    display: table-cell;
    text-align: right;
    line-height: 21px;
    width: 40%;
    padding-bottom: 8px;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 16px;
    padding-left: 12px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell:first-child {
    text-align: left;
    width: 60%;
    padding-right: 12px;
    padding-left: 0
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_name {
    padding-bottom: 8px;
    font-weight: 600;
    line-height: 21px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_subtotal {
    padding-bottom: 8px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_subtotal:before {
    padding-right: 8px;
    color: #999;
    content: attr(data-item-tax)
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_subtotal:first-child:before {
    content: attr(data-item-qty)
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_options {
    font-size: 12px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_options .iwd_opc_review_item_option {
    padding-bottom: 8px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_options .iwd_opc_review_item_option .iwd_opc_review_item_option_label {
    display: inline;
    word-wrap: break-word;
    word-break: break-word
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_options .iwd_opc_review_item_option .iwd_opc_review_item_option_value {
    color: #999;
    display: inline;
    word-wrap: break-word;
    word-break: break-word
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_options .iwd_opc_review_item_option .iwd_opc_review_item_option_value a {
    color: #1979c3;
    font-size: 12px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals {
    display: table;
    position: relative;
    width: 100%;
    background: #fff;
    font-weight: 600;
    margin-top: 16px;
    padding: 0 16px 0 16px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total {
    display: table-row
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total.iwd_opc_review_total_tax {
    color: #343434;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px;
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell {
    padding-bottom: 8px;
    display: table-cell;
    width: 68%;
    line-height: 21px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell:last-child {
    width: 30%;
    text-align: right;
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total.iwd_opc_grand_total .iwd_opc_review_total_cell {
    color: #f5821f
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper {
    position: relative
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper:before {
    position: absolute;
    border-radius: 4px;
    display: inline-block;
    line-height: 1;
    width: 42px;
    height: 26px;
    background-image: url('../IWD_Opc/images/icons1x.png')
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="AE"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="AMEX"]:before {
    content: '';
    background-position: -199px -19px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="VI"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="VISA"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DELTA"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="UKE"]:before {
    content: '';
    background-position: -19px -19px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MC"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MCDEBIT"]:before {
    content: '';
    background-position: -79px -19px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DI"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DC"]:before {
    content: '';
    background-position: -139px -19px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DICL"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DN"]:before {
    content: '';
    background-position: -139px -63px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="CUP"]:before {
    content: '';
    background-position: -199px -63px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="SO"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="SOLO"]:before {
    content: '';
    background-position: -139px -107px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="ME"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MAESTRO"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MI"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MD"]:before {
    content: '';
    background-position: -19px -63px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="JCB"]:before {
    content: '';
    background-position: -259px -19px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="SM"]:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="SWITCH"]:before {
    content: '';
    background-position: -79px -107px
}
@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 4 / 2),
(min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
(min-resolution: 2dppx) {
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper:before {
        background-image: url('../IWD_Opc/images/icons2x.png');
        background-size: 258px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="AE"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="AMEX"]:before {
        content: '';
        background-position: -158px 136px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="VI"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="VISA"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DELTA"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="UKE"]:before {
        content: '';
        background-position: -9px 136px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MC"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MCDEBIT"]:before {
        content: '';
        background-position: -58px 136px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DI"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DC"]:before {
        content: '';
        background-position: -108px 136px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DICL"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="DN"]:before {
        content: '';
        background-position: -108px 102px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="CUP"]:before {
        content: '';
        background-position: -158px 102px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="SO"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="SOLO"]:before {
        content: '';
        background-position: -108px 69px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="ME"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MAESTRO"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MI"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="MD"]:before {
        content: '';
        background-position: -9px 102px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="JCB"]:before {
        content: '';
        background-position: -207px 136px
    }
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="SM"]:before,
    .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_cc_wrapper[data-cc-type="SWITCH"]:before {
        content: '';
        background-position: -58px 69px
    }
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_preview,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_preview,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_preview,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_preview,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip {
    display: none
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_option_with_image,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_option_with_image {
    padding-right: 79px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_option_with_image img.iwd_opc_option_image,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container.selected .iwd_opc_select_option.iwd_opc_option_with_image img.iwd_opc_option_image {
    right: 34px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_option_with_image,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_option_with_image {
    padding-right: 61px;
    position: relative
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_option_with_image img.iwd_opc_option_image,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_option_with_image img.iwd_opc_option_image {
    width: 40px;
    height: 24px;
    right: 17px;
    position: absolute;
    bottom: 0;
    margin: auto;
    top: 0
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long {
    padding-right: 135px;
    position: relative;
    overflow: visible
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_wrapper,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_wrapper,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_wrapper,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_wrapper {
    width: 42px;
    height: 26px;
    float: left;
    margin-left: 5px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_preview,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_preview,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_preview,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_preview {
    display: inline-block;
    position: absolute;
    top: 5px;
    height: 26px;
    right: 45px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip {
    top: 6px;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    border: 1px solid #1979c3
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content {
    width: 215px;
    position: fixed
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_small:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_small:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_small:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_small:before {
    top: 16px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_small:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_small:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_small:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_small:after {
    top: calc(16px - 6px)
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_big:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_big:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_big:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_big:before {
    top: 31px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_big:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_big:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_big:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content.iwd_opc_cc_tooltip_content_big:after {
    top: calc(31px - 6px)
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper:nth-child(4n),
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper:nth-child(4n),
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper:nth-child(4n),
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper:nth-child(4n) {
    margin-right: 0
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper:nth-child(-n+4),
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper:nth-child(-n+4),
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper:nth-child(-n+4),
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip .iwd_opc_field_tooltip_content .iwd_opc_cc_wrapper:nth-child(-n+4) {
    margin-top: 0
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:hover:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:hover:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:hover:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:hover:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:hover:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:hover:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:hover:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:hover:before {
    background: #006bb4
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:before {
    background: #f5821f;
    content: '';
    display: inline-block;
    position: absolute;
    border-radius: 4px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:after,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:after {
    top: 10px;
    left: 5px;
    width: 12px;
    height: 2px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_types_tooltip:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:before,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_long .iwd_opc_cc_types_tooltip:before {
    top: 5px;
    left: 10px;
    content: '';
    position: absolute;
    height: 12px;
    width: 2px;
    background: #f5821f
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short {
    padding-right: 106px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_preview,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .field .iwd_opc_select_container .iwd_opc_select_option.iwd_opc_cc_option_short .iwd_opc_cc_preview {
    right: 17px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method {
    display: none
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method._active {
    display: block
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .payment-method-title {
    display: none
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .payment-method-content .iwd_opc_cc_wrapper:before {
    right: 16px;
    top: 5.5px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .payment-method-content .iwd_opc_cc_wrapper[data-https="1"]:before {
    right: 40px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .payment-method-content iframe {
    display: block
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .payment-method-content .iwd_opc_gateway_payment {
    height: 190px;
    background: url('../IWD_Opc/images/redirect.png') center center no-repeat;
    background-size: contain
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .payment-method-content .iwd_opc_payment_instructions {
    color: #1979c3;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
    padding: 0 16px 0 16px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .payment-method-content .iwd_opc_payment_instructions .iwd_opc_payment_instructions_title {
    font-size: 14px;
    line-height: 21px;
    text-align: left
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .payment-method-content .iwd_opc_payment_instructions .iwd_opc_payment_instructions_small {
    color: #676767;
    text-align: left;
    max-width: 50%
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .payment-method-content .actions-toolbar {
    display: none
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method .iwd_opc_hosted_label {
    display: block
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_login #iwd_opc_login_captcha .iwd_opc_captcha_image {
    text-align: center
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_login #iwd_opc_login_captcha .iwd_opc_captcha_reload_sensitive_container {
    font-size: 12px;
    line-height: 17px;
    text-align: center
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_login #iwd_opc_login_captcha .iwd_opc_captcha_reload_sensitive_container .iwd_opc_case_sensitive_captcha {
    display: inline
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_login #iwd_opc_login_captcha .iwd_opc_captcha_reload_sensitive_container .iwd_opc_refresh_captcha_button {
    display: inline;
    cursor: pointer;
    color: #1979c3;
    text-transform: capitalize
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_login #iwd_opc_login_captcha .iwd_opc_captcha_reload_sensitive_container .iwd_opc_refresh_captcha_button:hover {
    color: #006bb4;
    text-decoration: underline
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_gift_message .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option img.iwd_opc_option_image,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_gift_message .field .iwd_opc_select_container .iwd_opc_select_option img.iwd_opc_option_image {
    width: 19px;
    height: 19px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    margin-left: 16px;
    border-radius: 4px
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_field .iwd_opc_select_container .iwd_opc_select_option img.iwd_opc_option_image,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .field .iwd_opc_select_container .iwd_opc_select_option img.iwd_opc_option_image {
    float: right
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.iwd_opc_place_order_button.active,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.iwd_opc_place_order_button.active {
    color: #fff;
    background: #f5821f;
    font-weight: 600
}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active:hover,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active:focus,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active:active,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.iwd_opc_place_order_button.active:hover,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.iwd_opc_place_order_button.active:focus,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .cart.table-wrapper .actions-toolbar>.action.iwd_opc_button.iwd_opc_place_order_button.active:active,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.iwd_opc_place_order_button.active:hover,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.iwd_opc_place_order_button.active:focus,
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .cart.table-wrapper .action-gift.iwd_opc_button.iwd_opc_place_order_button.active:active {
    color: #fff;
    background: #f5821f
}
.iwd_opc_wrapper #payment_form_iwd_authcim #iwd_authcim_cc_cid {
    max-width: inherit
}
/* .onepage-index-index .nav-sections,
.onepage-index-index .nav-toggle {
    display: none
} */
.onepage-index-index .logo {
    margin-left: 0
}
.iwd_opc_popup_wrapper {
    display: none;
    position: fixed;
    top: 0;
    margin: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 105;
    width: 100%;
    height: 100%
}
.iwd_opc_popup_wrapper.active {
    display: block
}
.iwd_opc_popup_wrapper .iwd_opc_popup {
    position: absolute;
    top: 40%;
    left: 50%;
    width: 34.6233%;
    padding: 0 24px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -40%);
    max-height: 85%;
    overflow: auto
}
@media (max-width: 1008px) {
    .iwd_opc_popup_wrapper .iwd_opc_popup {
        width: 100%;
        padding: 0;
        max-width: 368px;
        min-width: 288px
    }
}
.iwd_opc_popup_wrapper .iwd_opc_popup .iwd_opc_popup_content {
    background: #fff;
    border-radius: 4px;
    outline: none;
    padding: 20px 16px 0 16px;
    overflow: auto;
    box-shadow: 0 4px 8px 0 rgba(52, 52, 52, 0.2);
    max-width: 368px;
    margin: 0 auto
}
.iwd_opc_popup_wrapper .iwd_opc_popup_mask {
    position: relative;
    padding: inherit;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5)
}
.modal-slide, .modal-popup {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
}

.field.choice .label span {
    text-align: left !important;
    color: #4d4d4f;
    display: block;
    margin-top: -4px;
}
.shipping-coupen .item-options .label {
    color: #4d4d4d;
    font-size: 100%;
    font-weight: normal !important;
    float: left;
}

/* one page checkout end */

.wishlist-index-index .products-grid .product-items {
    margin: 0;padding: 0;
}

.wishlist-index-index .products-grid .product-item {
    margin-bottom: 20px;
    margin-left: calc((100% - 5 * 19.439%) / 4);
    padding: 0;
    width: 19.439%;
}
.products-grid .product-item {
    display: inline-block;
    width: 50%;
}
.wishlist-index-index .products-grid .product-item:nth-child(5n+1) {
    margin-left: 0;
}

.wishlist-index-index .product-item-info {
    width: auto;
}
.products-grid.wishlist .product-item-photo {
    display: block;
    margin-bottom: 10px;text-align: center;
}
.products-grid.wishlist .product-image-photo {
    bottom: 0;
    display: block;
    height: auto;
    left: 0;
    margin: auto;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.products-grid.wishlist .product-image-wrapper {
    display: block;
    height: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.products-grid.wishlist .product-image-container {
    display: inline-block;
    max-width: 100%;
}
.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.products-grid.wishlist .product-item-info:hover .product-item-inner {
    display: block;
}
.wishlist-index-index .product-item-inner {
    background: #ffffff;
    border: 1px solid #bbbbbb;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(187, 187, 187);
    border-top: none;
    box-shadow: 3px 4px 4px 0 rgba(0, 0, 0, 0.3);
    display: none;
    left: 0;
    margin: -10px 0 0 -1px;
    padding: 0 9px 9px;
    position: absolute;
    right: -1px;
    z-index: 2;
}
.wishlist-index-index .products-grid .product-item-info:hover, .wishlist-index-index .products-grid .product-item-info.active {
    background: #ffffff;
    box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3);
    border: 1px solid #bbbbbb;
    margin: -10px;
    padding: 9px;
    position: relative;
    z-index: 2;
}

.products-grid.wishlist .product-item .box-tocart input.qty{text-align: center;
width: 54px;height: 32px;
}
.products-grid.wishlist .product-item .box-tocart input[type="number"] {
    -moz-appearance: textfield;
}



.products-grid.wishlist textarea.product-item-comment  {
    background: #ffffff;
        background-clip: border-box;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: auto;
    line-height: 1.42857143;
    margin: 0;
    padding: 10px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
    resize: vertical;
}
.products-grid.wishlist textarea.product-item-comment {
    display: block;
    height: 42px;
    margin: 10px 0;
}
.products-grid.wishlist .product-item-inner .label {
    display: none;
}
.products-grid.wishlist .product-item .fieldset .field.qty {
    display: table-cell;
    vertical-align: bottom;
}
.products-grid.wishlist .product-item .fieldset .field.qty {
    padding-right: 10px;
}


.products-grid.wishlist .product-item .fieldset .product-item-actions {
    display: table-cell;
    vertical-align: bottom;
}

.products-grid.wishlist .product-item-inner .field.qty .label{color: #4d4d4d;font-size: 100%;display: block;text-align: left;padding: 0;}
.products-grid.wishlist .product-item .fieldset {
    display: table;
}
.products-grid.wishlist .product-item-inner .product-item-actions {
    margin-top: 10px;
}
.products-grid.wishlist .product-item-inner .btn-remove.action.delete {
    float: right;
}
.form-wishlist-items .actions-toolbar .primary{float: right;}
.form-wishlist-items .actions-toolbar .secondary{float: left;line-height: 28px;}


.block.account-nav .title {display: none;}



.password-strength-meter::before {
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: -1;
}
.password-strength-meter {
    background-color: #f4f4f4;
    height: 32px;
    line-height: 32px;
    padding: 0 9px;
    position: relative;
    z-index: 1;
}
.multicheckout .actions-toolbar > .secondary .action {
    margin-bottom: 0;
}
.multicheckout .actions-toolbar .secondary .action.back {
    display: block;
    float: left;
}
.multicheckout .actions-toolbar .secondary {
    float: none;
    margin-top: 11px;
    text-align: right;
}
.multicheckout .actions-toolbar > .secondary {
    display: block;
}
.multicheckout .table-wrapper .col .qty {
    display: inline-block;
}
.multicheckout .table-wrapper input[type="number"] {
    -moz-appearance: textfield;
}
.multishipping_form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background: #ffffff url('../images/select-bg.svg') no-repeat 100% 45%;
        background-size: auto auto;
    background-size: 30px 60px;
    border: 1px solid #cccccc;
    height: 32px;
    padding-right: 25px;
    text-indent: .01em;
    text-overflow: '';
}
.multicheckout .actions-toolbar .primary {
    float: left;
}
.multicheckout .actions-toolbar .primary, .multicheckout .actions-toolbar .secondary {
    display: block;
}

.multicheckout .actions-toolbar > .primary {
    margin-right: 20px;
}
.multicheckout > .actions-toolbar {
    margin: 25px 0 20px;
    display: inline-block;
    width: 100%;
}
.multicheckout.address.form .label{display: none;}
.actions-toolbar.col-md-12 {
    margin: 15px 0;
}

.shipping-coupen .title strong {font-size: 16px;font-weight: normal; cursor: pointer;}
.shipping-coupen .estimate .legend {display: none;}
.title:focus {outline: 0;}
.fotorama__stage {border: 1px solid #ddd;margin-bottom: 15px;}
.product.data.items > table {margin-bottom: 5px !important;}
.show_advance_filters {margin-top: 15px;}
.show_advance_filters .btn:hover{color: #c05d09;}
.page-catalog-item-detail .section-sidebar .add-to-cart button i {margin-right: 8px;}

.shipping-coupen select.select, .shipping-coupen input.input-text {display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #eee;
    background-image: none;
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);margin-bottom:7px;
}

.form-wishlist-items .actions-toolbar {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
}

.account-wishlist .checkbox{float: left;margin-right: 6px;}
.account-wishlist .fieldset{margin: 0 0 10px 0;}
.account-wishlist .primary{float: left;}
.account-wishlist .secondary{float: right;}
.account-wishlist .field.choice .label {font-size: 100%; padding: 12px 0 !important; float: left;}

.section-widget-newsletter .actions {display: inline-block;vertical-align: top;}
.section-info .section-widget-newsletter .form-group .label {display: none;}
.event-submit {
    margin-bottom: 0px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.42857;
    user-select: none;
    font-family: "Gotham A", "Gotham B", Gotham, "Gotham 1", "Gotham 2", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    width: 100%;
    color: rgb(255, 255, 255);
    background-color: rgb(245, 130, 32);
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    padding: 6px 12px;
    border-radius: 3px;
    border-color: rgb(241, 117, 11);
}
.event-submit:hover {
    color: #fff;
    background-color: #d8690a;
    border-color: #b65808;
}

.page-get-inspired .promotion .col-right {display: none;}
.page-get-inspired .promotion .col-left {width: 100% !important}
.page-get-inspired .promotion .col-left .col-wrapper{ max-width: inherit;width: auto;float: inherit !important;margin: 0 auto;}   
.page-get-inspired section.promotion .col-wrapper .block{max-width: inherit;}
.page-get-inspired section.promotion .col-wrapper .block.block-3 {max-width: 360px;}
.page-get-inspired section.promotion .col-wrapper .block img {display: inline;}
.event-win-outer .message.success > :first-child::before {top: 14px;font-size: 19px;}
.event-win-outer .message.success {  padding: 4px 12px 4px 41px !important;}
.event-win-outer .message-success.success.message{background: none;border: 0;padding: 2px 0 !important;margin: -12px 0 0 0 !important;display: block;}
.event-win-outer .message-error.error.message.home-msg{margin: -10px 0 0 0 !important;display: block;width: 100%;border: 0;
padding: 0 !important;background: none;}
.ves-megamenu { width: auto !important; background: none !important;}
header.primary .navbar-wrapper .navbar-nav li.submenu-left>a{text-transform: none;}



.brand-excerpt {
    float: left;
    width: 50%;
    padding: 0 15px;
}
.brand-image {
    float: left;text-align: center;
    width: 50%;padding: 0 15px;
}
.brand-navbar {
    padding: 45px 0 25px;
}


.section-location-detail .section-hours .col-sm-6 {
        width: 55%
}
.abs-account-blocks .block-title, .multicheckout .block-title, .multicheckout .block-content .title, .account .legend, .form-giftregistry-search .legend, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-form .block-title, .block-wishlist-search-results .block-title, .customer-review .review-details .title, .multicheckout .block-title, .paypal-review .block .block-title, .account .column.main .block:not(.widget) .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, [class^="sales-guest-"] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title {
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.account .column.main .block:not(.widget) .block-title > .action{margin-left: 15px;}
.account .column.main .block:not(.widget) .box-title > span{font-size: 1.6rem;margin-bottom: 5px;display: block;}
.items {
    margin: 0;
    padding: 0;
    list-style: none none;
}
.block-addresses-list .items.addresses > .item:nth-last-child(1), .block-addresses-list .items.addresses > .item:nth-last-child(2) {
    margin-bottom: 0;
}
.abs-discount-block-desktop .block:nth-child(1), .account .column.main .block:not(.widget) .block-content .box:nth-child(1), .block-addresses-list .items.addresses > .item:nth-child(1), .form-address-edit .fieldset:nth-child(1), .form-edit-account .fieldset:nth-child(1), .storecredit .block:nth-child(1), .paypal-review-discount .block:nth-child(1), .cart-discount .block:nth-child(1) {
    clear: left;
    float: left;
}
.abs-blocks-2columns, .abs-discount-block-desktop .block, .login-container .block, .account .column.main .block:not(.widget) .block-content .box, .block-addresses-list .items.addresses > .item, .form-address-edit .fieldset, .form-edit-account .fieldset, .storecredit .block, .paypal-review-discount .block, .cart-discount .block {
    width: 48%;
}
.abs-discount-block-desktop .block:nth-child(2), .login-container .block:nth-child(2), .account .column.main .block:not(.widget) .block-content .box:nth-child(2), .block-addresses-list .items.addresses > .item:nth-child(2), .form-address-edit .fieldset:nth-child(2), .form-edit-account .fieldset:nth-child(2), .storecredit .block:nth-child(2), .paypal-review-discount .block:nth-child(2), .cart-discount .block:nth-child(2) {
    float: right;
}
.account .column.main .block.block-order-details-view .block-content:not(.widget) .box, [class^="sales-guest-"] .column.main .block.block-order-details-view .block-content:not(.widget) .box, .sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box {
    clear: none;
    float: left;
    width: 25%;padding: 0;
border: 0;
}
.account .column.main .block.block-order-details-view .block-content::after{clear: both;content: '';
display: table;}
.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {
    text-align: right;
}
.account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th{border: 0;}
.order-details-items tfoot .amount, .order-details-items tfoot .mark {
    text-align: right;
}
/* .order-links .nav.item.navbar-nav {
    float: right;
} */
.order-links .nav.item.current.navbar-nav {
    float: left;
}
.table-wrapper.orders-history .table-caption {
    font-size: 18px;padding: 7px;
}
.table-wrapper.orders-history {
    overflow: auto;
}
.order-details-items .items-qty{margin: 0;
padding: 0;
list-style: none none;}
.order-details-items.ordered .table-caption {
    display: none;
}
.order-details-items.ordered .order-title{margin: 10px 0;}
.order-details-items.ordered .order-title strong {
    font-size: 18px;
    font-weight: normal;
}
.order-details-items.ordered .order-links .item {
    float: left;
    margin: 0 -1px 0 0;
}
.order-details-items.ordered .order-links .item {
    line-height: 40px;
    margin: 0 0 -1px;
}
.order-details-items.ordered .order-details-items {
    margin-top: -1px;
    padding: 25px;
}
.order-details-items {
    border: 1px solid #cccccc;
    margin-bottom: 40px;
    padding: 10px;
}
.block-addresses-list .items.addresses .item.actions {
    margin-top: 5px;
}
.block-addresses-list .action.delete {
    background: none;
    float: right;
    padding: 0;
    font-size: 12px;
    border: 0;
color: #f58220;text-transform: inherit;
}
.block-addresses-list .action.delete:hover {
     color: #c05d09;
    text-decoration: underline
 }
.block-addresses-list .action.edit {
    float: left;
}
.block-addresses-list .items.addresses > .item {
    margin-bottom: 20px;
}
.block-content > .box {
    margin-bottom: 24px;
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
}
.block .title strong {
    font-weight: 700;
    line-height: 1.1;
    font-size: 1.4rem; 
    margin-top: 2rem;
    margin-bottom: 2rem;
}

#home-billboard .flexslider .slides img {
    width: 100% !important;
}
.cms-forevermark #home-billboard .flexslider .slides img{width: 100%;}
#home-billboard .flexslider {box-shadow: none;}
.billboard .magestore-bannerslide-flex-slider{margin-bottom: 0 !important; }
.nested {
    margin: 12px 0;
}
.nested .reload.captcha-reload {
    font-size: 10px;
}

.search-autocomplete {
  display: none;
  margin-top: -15px;
  position: absolute;
  z-index: 3;
}
.search-autocomplete {
    margin-top: 10px;width: 100% !important;
left: 0;
}
.search-autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.search-autocomplete ul:not(:empty) {
  background: #ffffff;
  border-top: 0;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.176);
}
.search-autocomplete ul li {
  border-top: 1px solid #e5e5e5;
  cursor: pointer;
  margin: 0;
  padding: 5px 40px 5px 10px;
  position: relative;
  text-align: left;
  white-space: normal;    float: none;
}
.search-autocomplete ul li:first-child {
  border-top: none;
}
.search-autocomplete ul li:hover,
.search-autocomplete ul li.selected {
  background: #e8e8e8;
}
.search-autocomplete ul li .amount {
  color: #999999;
  position: absolute;
  right: 7px;
  top: 5px;
}
.control.qty input {
    width: 48px;
    text-align: center;
}
.control.qty input[type=number]::-webkit-inner-spin-button, 
.control.qty input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
a.use-ajax.action.action-towishlist {
    display: none;
}
.cart-summary .block .item-options {
    margin: 0 0 16px;
}
.fieldset.rate dt{    margin: 13px 0;}
.fieldset.rate span {
    font-weight: bold;
}
.cart-summary .block .item-options .field .radio {
    float: left;    margin: 2px 0 0 0;
}
.cart-summary .block .item-options .field .radio + .label {
    display: block;
    margin: 0;
    overflow: hidden;    padding: 3px;
}
.cart-summary .shipping-coupen label {
    font-size: 12px;
    color: #333;
    padding: 10px 0 5px;
    display: block;
    text-align: left;
}

.gallery-placeholder .loading-mask {
    position: relative;
}
.gallery-placeholder .loading-mask .loader img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
}
.scroll_lj_top {
    background-color: #212121;
    border-radius: 50%;
    box-shadow: none !important;
    display: inline-block;
    font-size: 0;
    height: 50px;
    text-decoration: none;
    transition: background-color 0.3s ease-out 0s;
    width: 50px;
    bottom: 15px;
    position: fixed;
    right: 23px;
    background-color: #d8690a;
    border: 1px solid #f1750b;z-index: 999999;
}
.scroll_lj_top::before {

    border-color: #e6e6e6;
    border-style: solid;
    border-width: 1px 1px 0 0;
    content: "";
    height: 12px;
    left: 50%;
    margin-left: -7px;
    margin-top: -5px;
    position: absolute;
    top: 50%;
    transform: rotate(-45deg);
    transition: border-color 0.3s ease-out 0s;
    width: 12px;

}
.customer-account-logoutsuccess .page-location-listing .section-location {
    margin: 12% 0 15%;
    padding: 0;
    text-align: center;
}

.cart.item td:nth-child(1) {
    width: 60%;
}

.page-layout-checkout ol.multicheckout.progress {
    padding: 0;
    text-align: center;
    overflow: inherit;
    background: none;
    box-shadow: inherit;
}
.page-layout-checkout .multicheckout.progress li {
    float: left;
    list-style: none;
    width: 19%;
    margin: 0 0.5% 0;
    display: inline-block;word-wrap: break-word;
}
.page-layout-checkout .multicheckout.progress li span {
    margin-top: 12px;
    display: block;
}
.page-layout-checkout .multicheckout.progress li.active span {
    color: #d8690a;
}
.page-layout-checkout .multicheckout.progress li::after {
    content: "";
    height: 10px;
    background: #3f3f41;
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
}
.page-layout-checkout .multicheckout.progress li.active::after {
    background: #d8690a !important;
}
.page-layout-checkout .multicheckout select, .page-layout-checkout .multicheckout .input-text.qty {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #eee;
    background-image: none;
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
div.block-forevermark .three-cols .item a {
    text-decoration: none;
}
div.block-forevermark .fm-styles p span.call a {
    text-decoration: none;
}

.multicheckout.form .inner-block-left {
    float: left;
    width: 33%;
    padding: 0 10px;
}
.multicheckout.form .box.box-items {
    float: left;
    width: 67%;
    padding: 0 10px;
}
.multicheckout.form .box.box-billing-method {
    float: left;
    width: 67%;
    padding: 0 10px;
}
.multicheckout.form .box.box-shipping-method .control {
    float: left;
    margin-right: 6px;
}
.multicheckout.form .box.box-shipping-method .item-title {
    display: none;
}
.multicheckout.form .items.methods-payment .item-title {
    line-height: 23px;
}
.multicheckout.form .box.box-billing-method .box-content input {
    float: left;
    margin-right: 7px;
}
.multicheckout.form .legend.box-title {
    font-size: 14px;margin: 0;
}
.multicheckout.form .actions-toolbar > .primary {
    margin-right: 0;
    float: right;
}
.multicheckout.form .actions-toolbar .secondary {
   float: left;
margin-top: 0;
}
.multicheckout.form .actions-toolbar .secondary .action.back {
    display: block;
    float: left;
    margin: 8px 7px 0 0;
}
.multicheckout.form .block-content {
    margin-left: -10px;
    margin-right: -10px;
}
.page-layout-checkout .content-wrapper .section-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.multicheckout.form .block-content .title {
    border: 0;margin: 0;
}
.checkout-review .grand.totals {
    text-align: right;
    font-size: 14px;
    display: block;
}
.multicheckout.order-review .checkout-review .grand.totals .mark{background: none;}
.multicheckout.order-review .checkout-review .grand.totals .amount {width: 10%; display: inline-block;text-align: left;padding: 0 7px;}
.form.multicheckout .block-content::after {
    clear: both;
    content: "";
    display: block;
}
#review-buttons-container {
    margin: 15px 0 0 0;
}
#review-buttons-container::after {
    clear: both;
    content: "";
    display: block;
}
.section-inventory-related .owl-nav [class*="owl-"] {
    background: none;
}
.section-inventory-related .owl-nav [class*="owl-"]:hover {
    color:#f58220;
}
.section-inventory-related .price-notes, .section-inventory-related .availability{display: none;}
.account .column.main .block:not(.widget) .block-title > strong {
    font-size: 18px;
    font-weight: normal;
}

.password-reset-custom .ac-sec-wish .actions-toolbar{margin-top: 15px;}
.password-reset-custom .ac-sec-wish .actions-toolbar::after {
    content: "";
    display: block;
    clear: both;
}
.password-reset-custom .ac-sec-wish .btn-action {
    position: static;
    float: left;
}
.password-reset-custom .ac-sec-wish .secondary {
    float: right;
    line-height: 30px;
}
.form.shared.wishlist .table-caption {
    color: #333;
    font-size: 18px;
    margin-top: 20px;
}
.shared-wish .primary{display:inline-block;margin-right: 10px;}
.shared-wish .secondary{display:inline-block}

.checkout-onepage-success #registration {
    display: none;
}
.title-wrapper.gemstone-title {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}
.send.confirmation .actions-toolbar{margin-top: 20px;}
.send.confirmation .primary {float: right;}
.send.confirmation .secondary {display: inline-block;line-height: 30px;}

.gemstone-list .content-wrapper {
    background: none;
} 
/* .gemstone-list + .column.main {
    padding: 20px 0;
} */
/* .page-account .content-wrapper .section-nav ul > li:nth-child(7), .page-account .content-wrapper .section-nav ul > li:nth-child(11), .page-account .content-wrapper .section-nav ul > li:nth-child(10) {
    display: none;
} */


.forgot-pass-checkout{border: 0;background: none;color: #f5821f;font-size: 15px;}
.login-checkout-btn{ float: right;}

.product.attribute.description {
    margin-bottom: 14px;
}
.product.attribute.overview {
    margin: 10px 0;
}
.price-notes {
    margin-top: 8px;
}
/* .page-catalog-item-detail .section-sidebar .add-to-cart form .configurable .label, .page-catalog-item-detail .section-sidebar .product-add-form .product-options-bottom .field.qty .label{display: none;} */
.cart-bubble {
    background: #c05d09;
    color: #fff;
    border-radius: 50%;
    font-size: 10px;
    display: inline-block;
    vertical-align: super;
    text-align: center;
    margin: 0 auto;
    min-width: 18px;
    padding: 1px 4px;
}
.diamond_row a {
    color: inherit;
}
.order-links .item {
  line-height: 40px;
  margin: 0 0 -1px;
}
.order-links .item strong {
  background: #ffffff;
  border: 1px solid #cccccc;
  display: block;
  font-weight: 400;
  padding: 0 20px;
}
.order-links .item a {
  background: #f6f6f6;
  color: #7d7d7d;
  border: 1px solid #cccccc;
  display: block;
  font-weight: 400;
  padding: 0 20px;
}
.order-links .item a:hover {
  background: #ffffff;
  text-decoration: none;
}
.order-details-items {
  border: 1px solid #cccccc;
  margin-bottom: 40px;
  padding: 10px;
}
.order-details-items .order-title {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 10px;
}
.order-details-items .order-title > strong {
  font-size: 2.4rem;
  font-weight: 300;
}
.order-details-items .order-title .action.track {
    float: right;
}
.order-details-items .order-title .action {
  display: inline-block;
}
.order-details-items .table-wrapper {
  margin: 0;
}
.order-details-items .table-wrapper + .actions-toolbar {
  display: none;
}
.order-details-items .table-wrapper:not(:last-child) {
  margin-bottom: 30px;
}
.order-details-items .table-order-items > thead > tr > th {
  border-bottom: 1px solid #cccccc;
}
.order-details-items .table-order-items tbody + tbody {
  border-top: 1px solid #cccccc;
}
.account .order-details-items .table-order-items tbody tr:nth-child(even) td {
  background: none;
}
.order-details-items .table-order-items tbody td {
  padding-bottom: 20px;
  padding-top: 20px;
}
.order-details-items .table-order-items tbody .col.label {
  font-weight: 700;
  padding-bottom: 5px;
  padding-top: 0;
}
.order-details-items .table-order-items tbody .col.options {
  padding: 0 0 15px;
}
.order-details-items .table-order-items tbody > .item-parent td {
  padding-bottom: 5px;
}
.order-details-items .table-order-items tbody > .item-parent + tr td {
  padding-top: 5px;
}
.order-details-items .table-order-items tbody .item-options-container td {
  padding-bottom: 15px;
  padding-top: 0;
}
.order-details-items .table-order-items .product-item-name {
  margin: 0 0 10px;font-weight: normal;
}
.order-details-items .item-options {
  margin: 0;
}
.order-details-items .item-options dt {
  margin: 0;
}
.order-details-items .item-options dd {
  margin: 0 0 15px;
}
.order-details-items .item-options dd:last-child {
  margin-bottom: 0;
}
.order-details-items .item-options.links dt {
  display: inline-block;
}
.order-details-items .item-options.links dt:after {
  content: ': ';
}
.order-details-items .item-options.links dd {
  margin: 0;
}
.order-details-items thead .col.qty {
  text-align: center;
}
.order-details-items .col.name {
  padding-top: 16px;
}
.order-details-items .action.show {
  display: inline-block;
  text-decoration: none;
  color: #333333;
}
.order-details-items .action.show > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.order-details-items .action.show:after {
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  line-height: 10px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.order-details-items .action.show.expanded:after {
  content: '\e621';
}

.order-details-items .items-qty .item {
  white-space: nowrap;
}
.order-details-items .items-qty .title:after {
  content: ': ';
}
  .order-details-items {
    margin-top: -1px;
    padding: 25px;
  }
  .order-details-items .col.name {
    padding-left: 0;
  }
  .order-details-items .col.price {
    text-align: center;
  }
  .order-details-items .col.subtotal {
    text-align: right;
  }
  .order-details-items tbody td {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .order-details-items tfoot .amount,
  .order-details-items tfoot .mark {
    text-align: right;
  }
  .order-details-items.ordered .order-title {
    display: none;
  }
  .order-links .item {
    float: left;
    margin: 0 -1px 0 0;
  }
  .order-links .item a {
    padding: 1px 35px;
  }
  .order-links .item strong {
    border-bottom: 0;
    margin-bottom: -1px;
    padding: 1px 35px 2px 35px;
  }
  .order-actions-toolbar .action.print {
    display: block;
    float: right;
  }
  .account .column.main .block.block-order-details-view .block-content:not(.widget) .box,
  [class^='sales-guest-'] .column.main .block.block-order-details-view .block-content:not(.widget) .box,
  .sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box {
    clear: none;
    float: left;
    width: 25%;
  }
  .order-links::after, .order-links::before{content: '';display: table;clear: both;}
 .content-wrapper.order-links {
    background: #fff none repeat scroll 0 0;
    position: static;
}
.send.friend.item-detail-share fieldset{
    border: 0;
    margin: 0 0 40px;
    padding: 0;
}
 .form.send.friend .fieldset .additional .action.remove {
    margin-left: 90%;
}
.form.send.friend {
    width: 60%;margin-top: 20px;
}
.form.send.friend .fieldset .field.text {
    width: 90%;
}
.abs-form-field-column-2 .fieldset .field, .form-giftregistry-share .fieldset .field, .form-giftregistry-edit .fieldset .field, .form-create-return .fieldset .field, .form.send.friend .fieldset .field {
    padding: 0 12px 0 0;
    box-sizing: border-box;
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
.form.send.friend .fieldset .field {
    width: 45%;
}
.form.send.friend .fieldset .additional .action.remove {
    margin-left: 90%;
}
.form.send.friend .fieldset .additional .action.remove:active {
    box-shadow: none;
}
.actions-toolbar > .secondary .action.back {
    display: none;
}
.form.send.friend .action.remove {
    line-height: normal;
    margin-left: 73%;
    position: absolute;
    top: 30px;
    width: auto;padding: 0;
    text-decoration: none;
    background: none;
    border: 0;
}
.form.send.friend .btn.share-btn {
    background: #d8690a;
    color: #fff;
    border-color: #d8690a;
}
.form.send.friend .additional {
    margin-top: 55px;
    position: relative;
}
.form.send.friend .modal-header {
    margin: 15px 0;
    padding: 20px 0;
}
.product-options-wrapper .field .control {
    width: 50%;padding: 0 15px 0 0;
}
.product-custom-option.admin__control-select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #eee;
    background-image: none;
    border: 1px solid #eee;
    border-top-color: rgb(238, 238, 238);
    border-right-color: rgb(238, 238, 238);
    border-bottom-color: rgb(238, 238, 238);
    border-left-color: rgb(238, 238, 238);
    border-radius: 3px;
}
.input-text.product-custom-option {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #eee;
    background-image: none;
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;margin-bottom: 10px;
}
.product-options-wrapper .options-list .field.choice .label span {
    display: inherit;
}
.product-options-wrapper .label {
    font-size: 13px;
    padding: 0;
    color: #333;display: inline-block;
margin-bottom: 10px;
}
.product-options-wrapper .fieldset .field.itoris-extra-class {
    margin: 10px 0;
    float: left;
    width: 100%;
}
.product-options-wrapper .fieldset .field.choice.admin__field.admin__field-option {
    margin-top: 0;
}
.product-options-wrapper .options-list .label.admin__field-label {
    display: inline-block;
    font-size: 12px;padding: .2em .6em .3em;
    vertical-align: middle;
}
.product-options-wrapper .options-list input[type="radio"], .product-options-wrapper .options-list input[type="checkbox"] {
    display: inline-block;
}
.page-catalog-item-detail .section-sidebar .product-add-form .product-options-bottom .field.qty .label{
font-size: 13px;
padding: 0;
color: #333;
float:left ;display: block !important;
width: 100%;
text-align: left;
}
.section-nav.side-bar-account::after {
    clear: both;
    display: block;
    content: "";
}
.gemstone-detail .section-content .actions-wrapper:after {
    clear: both;
    content: "";
    display: block;
}
.section-info-questions {
    margin-top: 10px;
}

.section-sidebar .reset.reset-filter-btn { font-size: 12px;text-align: center; display: block;}
.section-widget-instagram .posts .post img{height: 262px;width: 100%;}
.order-details-items .order.comments .comment.text {
    margin: 7px 0 20px;
    width: 60%;
    background: #fff5ec;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ececec;
    line-height: 20px;
}
.custom_tax {
    display: inline-block;
    vertical-align: top;
    font-weight: 600;
    }

/* Custom style responsive */ 


@media (max-width:1199px) {
.section-widget-instagram .posts .post img{height: 212px}
}
@media (min-width:769px) and (max-width:1600px) {

#home-billboard .flexslider .slides img {
    object-fit: cover;
/*     height: 420px;
 */}
}

/* Custom style */ 
@media (max-width:1366px) {

.page-home .banner .slide-group {top: 10%;}
.onepage-index-index .column.main {width: 98%;}

}
@media (max-width:1024px) {
.products-grid.wishlist .product-item .box-tocart input.qty {
    width: 39px;
}
.section-builder .steps .step .step-wrapper {
    height: 86px;
}

.section-builder .steps .step .step-wrapper:after {
    border-bottom: 43px solid transparent;
    border-left: 33px solid #3f3f41;
    border-top: 43px solid transparent;
}
.section-builder .steps .step .step-wrapper:before {
    border-bottom: 43px solid #3f3f41;
    border-left: 33px solid transparent;
    border-top: 43px solid #3f3f41;
}
.selected2 .section-builder .steps .step.step-two .step-wrapper:before {
    border-bottom: 43px solid #f58220;
    border-top: 43px solid #f58220;
}
.selected3 .section-builder .steps .step.step-three .step-wrapper:before {
    border-bottom: 43px solid #f58220;
    border-top: 43px solid #f58220;
}
.section-builder .label .label-wrapper {
    height: 86px;
}
.selected1 .section-builder .steps .step.step-one .step-wrapper:before {
    border-bottom: 43px solid #f58220;
    border-top: 43px solid #f58220;
}
.section-builder .label .label-wrapper:after {
    border-bottom: 43px solid transparent;
    border-top: 43px solid transparent;
}
.selected1 .section-builder .steps .step.step-one .step-wrapper:after {
    border-left: 33px solid #f58220;
}
}
@media (max-width:990px) {
.section-widget-instagram .posts .post img{height: 157px}

header.primary > .contain .widget-content h5 {
    font-size: 13px;
}
.page-with-filter .wrapper {
    position: relative;
}
/* .selected2 .toolbar-desktop{margin-top: 65px;}
.products.wrapper.grid.products-grid {
    margin-top: 70px;
}
.category-diamond .section-content.selected1 .products-grid {
    margin-top: 60px; 
} */
.contain.gemstone-detail.selected1 .wrapper {
    margin: 0;
}
.vesbrand-brand-view .products.wrapper.grid.products-grid {
    margin-top: 20px;
}
.vesbrand-brand-view .page-catalog-item-list .section-sidebar {
    top: 0;
}
.selected2 .products.wrapper.grid.products-grid {
    margin-top: 0;
}

/*.page-products .toolbar-desktop {
    margin-top: 65px;
}*/
.page-with-filter .page-catalog-item-list .toolbar-desktop {
    display: block !important;margin: 5px 0;
}
.page-catalog-item-list .section-sidebar{position: relative; }
.page-catalog-item-list .visible-md, .page-catalog-item-list .visible-lg { display: block !important;}
.page-catalog-item-list .section-content .section-paginate-by {display: none;}
.page-catalog-item-list .section-sidebar{padding-bottom: 40px;border-bottom: 1px solid #ededed !important;}
.page-catalog-item-list .section-sidebar button.toggle-filters {margin-bottom: 5px;}

header.primary .navbar-wrapper .navbar-account {
    position: absolute;
    top: 40px;
    right: 15px;
}
.navigation {
    margin-top: 20px;
}
header.primary .navbar-wrapper .navbar-search {
    margin-top: 20px;
}
}
@media (min-width:768px) and (max-width:992px) {

.page-catalog-item-list .section-sidebar .toggle-filters {
    display: none !important;
}
.gemstone-list .gemstone-filters .group {
    padding: 0 5px;
}
.vesbrand-brand-view .page-catalog-item-list .section-sidebar::after {
    clear: both;
    display: block;
    content: "";
}
.page-catalog-item-list .section-sidebar .section-filters .form-group {
    width: 33.33%;
}
}
@media (max-width:768px) {
/* .page-catalog-item-list .section-sidebar {
    top: 86px;
}
 */
 .order-items.table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount {
    box-sizing: border-box;
    float: left;
    text-align: right;
    width: 30%;
}
.order-items.table-wrapper .table:not(.totals):not(.table-comparison) tfoot .mark {
    box-sizing: border-box;
    float: left;
    text-align: left;
    width: 70%;
}
 .block.block-order-details-view {
    padding-left: 15px;
    padding-right: 15px;
}
 .order-details-items .order-title strong {
    display: block;
}
 .order-links ul {
    padding: 0;
}
.requested_datetime .input-group.date {
    margin-bottom: 15px;
} 
 .brand-excerpt {
    width: 100%;
}
.brand-image {
    width: 100%;margin-bottom: 25px;
margin-top: 10px;
}
.brand-image .inner-logo {
    border: 1px solid #ccc;
    padding: 10px;
}
.brand-navbar {
    padding: 15px 0 10px;border: 1px solid #ddd;
}

.form.send.friend {
    width: 100%;
    margin-top: 0;
}
.form.send.friend .modal-header {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}
.form.send.friend .fieldset .field.text {
    width: 100%;
}
.form.send.friend .fieldset .field {
    width: 49%;
    padding: 0;
}
.form.send.friend .fieldset.recipients .field {
    width: 42%;
    padding: 0;
}
.form.send.friend .fieldset .additional .action.remove {
    margin-left: 87%;
}
.send.friend.item-detail-share fieldset {
    margin: 0 0 20px;
 }

    .page-catalog-item-detail .section-sidebar .add-to-cart .dropdown {
    margin-bottom: 10px;
}
.action.towishlist.btn-jewelrybox.jewelrybox-add {
    margin-bottom: 15px;
}
    .order-links .item {
    float: none;}
    .order-links .nav.item.current.navbar-nav{float: none;}
    .order-details-items .order-title strong {
    display: block;
}
/*.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th {
    dsisplay: none;
}*/
.order-details-items {
    margin-top: -1px;
    padding: 25px;
}
/* .order-details-items .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td,  */
.order-details-items .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 10px;
}

.page-commerce-cart .product-item-photo {
    width: auto;
}
.section-pagination.top li.item {
    display: none;
}
.section-pagination.top li.item.pages-item-next, .section-pagination.top li.item.pages-item-previous {
    display: inline-block;
}
.section-pagination.top li.item.pages-item-next span, .section-pagination.top li.item.pages-item-previous span{
font-size: 0;
}
.section-pagination.top li.item.pages-item-next span .fa, .section-pagination.top li.item.pages-item-previous span .fa{
font-size: 20px; 
}

.magestore-bannerslide-flex-slider {
    margin: 0 !important;
}
.page-home .banner .slide-group {
    top: 50%;
    left:50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);    margin-left: 0;
}
.magestore-bannerslider-standard {
    width: auto !important;
}
.to-menu.navbar-toggle-mobile{padding: 0;}
/* header.primary.open {
    background: none;
} */
.page-get-social .block-header {
    height: auto;
}
.page-home .flexslider .slides img {
    object-fit: cover;    -o-object-fit: cover;
    height: 420px !important;    opacity: 0.1;    object-position: 31% 0;    -o-object-position: 31% 0;
}
.billboard #home-billboard .flexslider .slides img {
    opacity: 1;object-fit: contain;
height: auto !important;
}
.page-home .flexslider .slides li.flex-active-slide {background-color: #fffff0;}

.page-main{
        padding-left: 0;
        padding-right: 0
    }
.section-widget-newsletter .actions {
    display: block;
}

/*  nav.account-nav {
    background: #fff4eb;
}
.page-account .content-wrapper .section-nav ul > li a {
    color: #000;
} */
.cart-methods {
    width: 100%;
}
.shipping-coupen {
    width: 100%;
}
.page-commerce-cart table.cart tbody .item .item-info .info {
    display: block;
    padding: 0;
}
.page-commerce-cart table.cart tbody .item .item-info a.product-item-photo {
    text-align: center;
    display: block;
}
h4 {
    white-space: normal;
}
.input-text.qty {
    width: 80%;
    text-align: center;
}
.cart-icon-mobile a.navbar-toggle-mobile.mobile-account.navbar-account {
    padding: 0 10px;
    width: auto;text-decoration: none;
}
header.mobile .navbar-toggle-mobile{ width: auto;}

.wishlist-index-index .products-grid .product-item {
    margin-bottom: 20px;
    width: 33.33333333%;
}
.page-catalog-item-list .toolbar-amount {
    margin: 0;
}
.form-wishlist-items .action.btn.btn-md {
    width: 100%;
    margin: 5px 0;
}
}
@media (max-width:767px) {
    
    .title-wrapper {margin-top: -30px; min-height: 30px;}
    .title-wrapper .wrapper .section-title h1 {font-size: 1.74em;line-height: 1.5em;padding: 0;}
    .order-details-items .order.comments .comment.text {width: 100%;}
    .section-widget-instagram .posts .post.col-xs-6{width: 100%;}
    .section-widget-instagram .posts .post img{height: auto;}
    .page-account .content-wrapper .section-nav ul > li.current {
    border: 1px solid #f38120;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    }
.order-details-items.ordered .table-caption {
    display: block;
}
/*  account order without scroll */ 
.table-wrapper.orders-history .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th {
    display: none;
}
.table-wrapper.orders-history .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper.orders-history .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 10px;
        padding-top: 5px;border: 0;
}   
.table-wrapper.orders-history .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td::before, .table-wrapper.orders-history .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th::before {
    padding-right: 10px;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #111111;
    font-weight: 700;
}
/* .block-addresses-list .items.addresses .item.actions .action::after, .account .data.table .col.actions .action::after, [class^="sales-guest-"] .data.table .col.actions .action::after, .sales-guest-view .data.table .col.actions .action::after, .block .box-actions .action::after {
    border-left: 1px solid #a6a6a6;
    content: '';
    display: inline-block;
    height: 12px;
    margin: 0 10px;
    vertical-align: -1px;
} */
.table-wrapper.orders-history .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
/*  account order without scroll end */ 


.order-details-items .col.subtotal, .order-details-items .col.discount, .order-details-items .col.price, .order-details-items .col.total{text-align: right !important;}
/*  sales order without scroll */   
.table-wrapper.order-items .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th {
    display: none;
}
.table-wrapper.order-items .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper.order-items .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 10px;
        padding-top: 5px;border: 0;
}   
.table-wrapper.order-items .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td::before, .table-wrapper.order-items .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th::before {
    padding-right: 10px;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #111111;
    font-weight: 700;
}

.table-wrapper.order-items .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
.table-wrapper.order-items .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td.col.qty{text-align: left;}
.table-wrapper.order-items .table:not(.totals):not(.table-comparison) tfoot tr {
    display: block;
}
.table-wrapper.order-items .table:not(.totals):not(.table-comparison) tfoot .mark {
    box-sizing: border-box;
    float: left;
    text-align: left;
    width: 70%;
}
.table-wrapper.order-items .table:not(.totals):not(.table-comparison) tfoot .amount {
    box-sizing: border-box;
    float: left;
    text-align: right;
    width: 30%;
}
/*  sales order without scroll end */   

/*  order-items-creditmemo order without scroll */  
.table-wrapper.order-items-creditmemo .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th {
    display: none;
}
.table-wrapper.order-items-creditmemo .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper.order-items-creditmemo .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 10px;
        padding-top: 5px;border: 0;
}   
.table-wrapper.order-items-creditmemo .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td::before, .table-wrapper.order-items-creditmemo .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th::before {
    padding-right: 10px;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #111111;
    font-weight: 700;
}

.table-wrapper.order-items-creditmemo .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
.table-wrapper.order-items-creditmemo .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td.col.qty{text-align: left;}
.table-wrapper.order-items-creditmemo .table:not(.totals):not(.table-comparison) tfoot tr {
    display: block;
}
.table-wrapper.order-items-creditmemo .table:not(.totals):not(.table-comparison) tfoot .mark {
    box-sizing: border-box;
    float: left;
    text-align: left;
    width: 70%;
}
.table-wrapper.order-items-creditmemo .table:not(.totals):not(.table-comparison) tfoot .amount {
    box-sizing: border-box;
    float: left;
    text-align: right;
    width: 30%;
}
/*  order-items-creditmemo order without scroll end */  



/*  order-items-shipment order without scroll */    
.table-wrapper.order-items-shipment .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th {
    display: none;
}
.table-wrapper.order-items-shipment .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td, .table-wrapper.order-items-shipment .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 10px;
        padding-top: 5px;border: 0;
}   
.table-wrapper.order-items-shipment .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td::before, .table-wrapper.order-items-shipment .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th::before {
    padding-right: 10px;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #111111;
    font-weight: 700;
}

.table-wrapper.order-items-shipment .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
.table-wrapper.order-items-shipment .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td.col.qty{text-align: left;}

.table-wrapper.order-items-shipment .table:not(.totals):not(.table-comparison) tfoot tr {
    display: block;
}
.table-wrapper.order-items-shipment .table:not(.totals):not(.table-comparison) tfoot .mark {
    box-sizing: border-box;
    float: left;
    text-align: left;
    width: 70%;
}
.table-wrapper.order-items-shipment .table:not(.totals):not(.table-comparison) tfoot .amount {
    box-sizing: border-box;
    float: left;
    text-align: right;
    width: 30%;
}
/*  order-items-shipment order without scroll end */    

/*  cart section without scroll */  
    
.cart.table-wrapper thead .col.item, .cart.table-wrapper thead .col, .cart.table-wrapper thead .col.qty, .cart.table-wrapper thead .col.price, .cart.table-wrapper thead .col.subtotal, .cart.table-wrapper thead .col.msrp {
    display: none !important
}
.cart.table-wrapper .col.qty::before, .cart.table-wrapper .col.price::before, .cart.table-wrapper .col.subtotal::before, .cart.table-wrapper .col.msrp::before {
    content: attr(data-th);
    display: block;
    font-weight: 600;
    padding-bottom: 10px;
}
.page-commerce-cart .product-item-details.info {
    float: left;
    width: auto;
    margin-left: 10px;
}


.cart.items.data .col, .cart.items.data .item-trash {
    width: 25% !important;
    display: block;
    float: left;border: 0;
}
.cart.items.data .col.item-info {
    float: inherit !important;
    width: 100% !important;border-top: 1px solid #ddd;
}
.cart.table-wrapper .col.item-info::after {
    content: "";
    display: block;
    clear: both;
}
.page-commerce-cart table.cart tbody .item .item-info .info h4 {
    font-size: 14px;
}
/*  cart section without scroll end*/   

.account .column.main .block.block-order-details-view .block-content:not(.widget) .box, [class^="sales-guest-"] .column.main .block.block-order-details-view .block-content:not(.widget) .box, .sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box {
    clear: none;
    float: left;
    width: 100%;
}
.account .column.main .block.block-order-details-view {
    padding: 0 15px;
}
.order-details-items.ordered {
    overflow: auto;
    padding: 10px;
}


li.menu-parent-shop div.dropdown-menu-wrapper div.menu-child {
    height: auto !important;
}
li.menu-parent-ready div.dropdown-menu-wrapper div.menu-child {
    height: auto !important;
}


.section-builder .steps .step .step-wrapper:after {
    border-bottom: none !important;
    border-left: none !important;
    border-top: none !important;
    right: 0 !important;
    width: 0 !important;
}
.block.account-nav .title {display: block;background: #f38120; color: #fff;cursor: pointer; }

.cart-bubble {
    background: #ffffff;
    color: #c05d09;display: inline;
}
.section-location-detail .section-hours .col-sm-6 {
    width: 100%;
}
.billboard .contain {
    padding-left: 0;
    padding-right: 0;
}
.page-home .billboard .flexslider .slides img {
    object-fit: contain;
    -o-object-fit: cover;
    height: auto !important;
    opacity: 1;
}
.account .column.main .block:not(.widget) .block-title > .action {
    float: right;
    margin-top: 5px;
}
.abs-toggling-title-mobile, .block-wishlist-management .wishlist-select .wishlist-name, .block-collapsible-nav .title {
    border-top: 1px solid #cccccc;
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    border-bottom: 1px solid #cccccc;
    padding: 10px 40px 10px 15px;
    display: block;
    text-decoration: none;
}

.abs-toggling-title-mobile.active::after, .block-wishlist-management .wishlist-select .wishlist-name.active::after, .block-collapsible-nav .title.active::after {
    content: '\e621';
}
.account .column.main .block:not(.widget) .block-content .box {
    margin-bottom: 20px;
}
.cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .cart.table-wrapper .col.item-info, .cart.table-wrapper .col.item {
    box-sizing: border-box;
    white-space: nowrap;
    width: 20%;
}

.cart.table-wrapper {
    overflow: auto;
}
.cart.items.data .col{width: 20%;}

/* .page-account .content-wrapper .section-nav, .page-account .content-wrapper .section-content {
    padding-left: 0;
    padding-right: 0;
} */

.page-commerce-cart table.cart tbody .item .item-trash {
    width: auto;
}
.multicheckout .actions-toolbar .primary, .multicheckout .actions-toolbar .btn-primary {
    float: inherit;
    width: 100%;
    margin: 0 0 10px 0 !important;
}

}
@media (max-width:600px) {
.abs-blocks-2columns, .abs-discount-block-desktop .block, .login-container .block, .account .column.main .block:not(.widget) .block-content .box, .block-addresses-list .items.addresses > .item, .form-address-edit .fieldset, .form-edit-account .fieldset, .storecredit .block, .paypal-review-discount .block, .cart-discount .block {
    width: 100%;
}
.page-catalog-item-detail .section-sidebar .item-actions .item-social {clear: both;}

.wishlist-index-index .products-grid .product-item {
    width: 100%;
}

} 
.page-catalog-item-list .section-content .reset {
    display: none;
}
.page-catalog-item-list .section-content .diamond_pagination_block .reset {
    display: none;
}
@media (min-width:992px) {
.section-sidebar .reset.reset-filter-btn {
    display: none;
}
.section-sidebar.gemstone-filters .reset.reset-filter-btn {
    display: block;
}
.page-catalog-item-list .section-content .reset {
    display: inline;
}

}
/* @media (min-width:1400px) {

.banner .section-widget-banner .bg {
    object-fit: contain;
    }
    
} */
.modals-wrapper{display:none !important}

.billboard .contain {display: none;}
.billboard .main-billboard-sec.contain{display:block;}



.page-commerce-cart .table > tbody > tr.item + tr td {
    border-top: 0 !important;
}
.page-commerce-cart .table > tbody > tr.item + tr.item td {
    border-top: 1px solid #ddd !important;
}
#gift-options-cart {
    margin-bottom: 15px;
}
.cart-gift-item .title span {
    font-weight: 700;
    line-height: 1.1;
    font-size: 1.4rem;
    margin-top: 2rem;cursor: pointer;
    margin-bottom: 2rem;
}
.cart-gift-item .content {
    margin: 15px 0 20px;
}
.gift-options-content label {
    font-size: 12px;
    color: #333;
    padding: 10px 0 5px;
    display: block;
    text-align: left;
}
.gift-options-content .field {
    margin-bottom: 22px;
}
.gift-options-content .field input, .gift-options-content .field textarea{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #eee;background-image: none;border: 1px solid #eee;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);margin-bottom: 7px;}
.gift-options-content .field textarea {height: auto;}

.gift-options-cart-item {
    width: 50%;margin-top: -28px;
}

.gift-options-cart-item .action.action-gift {
    background: none;
    border: 0;line-height: 35px;
    padding: 0;
    margin: 10px 0;
    font-size: 15px;color: #d8690a;
}

.gift-options-cart-item .gift-content {
    display: none;
}
.gift-options-cart-item .gift-content._active {
    display: block;
}





.paypal-review.contain.view {
    margin-top: 40px;
    padding-bottom: 25px;
}

.paypal-review tfoot.opc-block-summary {
    border: 1px solid #ccc;
}


.paypal-review .checkout primary {
    background: #ccc;
    padding: 14px;
}

.paypal-review button#review-button {
    padding: 8px;
    color: #fff;
    background-color: #f58220;
    border: #f1750b 1px solid;
    float: right;
    border-radius: 4px;
    font-size: 14px;
}

.paypal-review .paypal-review-items .paypal-review-title {
    line-height: 16px;
    display: block;
    text-align: right;
    margin-bottom: 15px;
}
.paypal-review .paypal-review-discount button.action.apply.btn  {
    float: right;
    margin-top: 10px;
}
.paypal.checkout {
    margin-top: 10px;
}

.checkout-methods-items .paypal.checkout.paypal-logo.after {
    margin-top: 10px; display: inline-block;
}
.checkout-methods-items .paypal.checkout img {
    float: right;
    margin-top: 8px;
    margin-left: 5px;
}
.call-sec-mob span {
    float: left;
    line-height: 40px;
    padding-left: 21px;
}
.nav-mobile li.level0 > a{
    font-weight: normal;
    font-size: 13px;
    }

/*google recaptcha css*/
.form-group .g-recaptcha.recaptcha_input {margin-top: 15px;}
.form-group.share-location-sec {margin-top: 15px;}
.recaptcha_input{border: 1px solid #e02b27 !important;float: left!important;}
.show_captcha_error{display: block !important;width: 100%;color: #a94442 !important;font-size: 12px;}   
.form-group.captcha-form {display: inline-block;margin-bottom: 0;}
.cms-appointments .form-group.captcha-form {margin-bottom: 15px}
.catalog-product-view #jewelrybox-form .g-recaptcha {transform: scale(0.73);transform-origin: 0 0;}
.catalog-product-view #jewelrybox-form .show_captcha_error {display: block !important;width: 100%;color: #a94442 !important;font-size: 12px;position: relative;top: -18px;}
/*google recaptcha css*/

 /*Popup css*/
.mfp-wrap .mfp-content {display: inline;}
.papal-buttondiv {transform: scale(0.65);}
.block.block-addresses-list {clear: both;}
.block.block-addresses-list.col-md-6 {clear: inherit;}
.additional-addresses caption.table-caption {display: none;}
.page-account .content-wrapper .section-nav ul > li.current{margin-top:-1px;}
.sections.nav-sections .ui-state-focus, .sections.nav-sections .ui-widget-content .ui-state-focus {
    border: 0;}
.sections.nav-sections ol { padding: 0;}
.sections.nav-sections .ui-widget-content {border: 0;}