:root {    --blue: #007bff;    --indigo: #6610f2;    --purple: #6f42c1;    --pink: #e83e8c;    --red: #dc3545;    --orange: #fd7e14;    --yellow: #ffc107;    --green: #28a745;    --teal: #20c997;    --cyan: #17a2b8;    --white: #fff;    --gray: #6c757d;    --gray-dark: #343a40;    --primary: #007bff;    --secondary: #6c757d;    --success: #28a745;    --info: #17a2b8;    --warning: #ffc107;    --danger: #dc3545;    --light: #f8f9fa;    --dark: #343a40;    --breakpoint-xs: 0;    --breakpoint-sm: 576px;    --breakpoint-md: 768px;    --breakpoint-lg: 992px;    --breakpoint-xl: 1200px;    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}*,*::before,*::after {    box-sizing: border-box;}html {    font-family: sans-serif;    line-height: 1.15;    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    -ms-overflow-style: scrollbar;    -webkit-tap-highlight-color: transparent;}@-ms-viewport {    width: device-width;}article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {    display: block;}body {    margin: 0;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #212529;    text-align: left;    background-color: #fff;}[tabindex="-1"]:focus {    outline: 0 !important;}hr {    box-sizing: content-box;    height: 0;    overflow: visible;}h1, h2, h3, h4, h5, h6 {    margin-top: 0;    margin-bottom: 0.5rem;}p {    margin-top: 0;    margin-bottom: 1rem;}abbr[title],abbr[data-original-title] {    text-decoration: underline;    -webkit-text-decoration: underline dotted;    text-decoration: underline dotted;    cursor: help;    border-bottom: 0;}address {    margin-bottom: 1rem;    font-style: normal;    line-height: inherit;}ol,ul,dl {    margin-top: 0;    margin-bottom: 1rem;}    ol ol,    ul ul,    ol ul,    ul ol {        margin-bottom: 0;    }dt {    font-weight: 700;}dd {    margin-bottom: .5rem;    margin-left: 0;}blockquote {    margin: 0 0 1rem;}dfn {    font-style: italic;}b,strong {    font-weight: bolder;}small {    font-size: 80%;}sub,sup {    position: relative;    font-size: 75%;    line-height: 0;    vertical-align: baseline;}sub {    bottom: -.25em;}sup {    top: -.5em;}a {    color: #007bff;    text-decoration: none;    background-color: transparent;    -webkit-text-decoration-skip: objects;}    a:hover {        color: #0056b3;        text-decoration: underline;    }    a:not([href]):not([tabindex]) {        color: inherit;        text-decoration: none;    }        a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {            color: inherit;            text-decoration: none;        }        a:not([href]):not([tabindex]):focus {            outline: 0;        }pre,code,kbd,samp {    font-family: monospace, monospace;    font-size: 1em;}pre {    margin-top: 0;    margin-bottom: 1rem;    overflow: auto;    -ms-overflow-style: scrollbar;}figure {    margin: 0 0 1rem;}img {    vertical-align: middle;    border-style: none;}svg:not(:root) {    overflow: hidden;}table {    border-collapse: collapse;}caption {    padding-top: 0.75rem;    padding-bottom: 0.75rem;    color: #6c757d;    text-align: left;    caption-side: bottom;}th {    text-align: inherit;}label {    display: inline-block;    margin-bottom: .5rem;}button {    border-radius: 0;}    button:focus {        outline: 1px dotted;        outline: 5px auto -webkit-focus-ring-color;    }input,button,select,optgroup,textarea {    margin: 0;    font-family: inherit;    font-size: inherit;    line-height: inherit;}button,input {    overflow: visible;}button,select {    text-transform: none;}button,html [type="button"],[type="reset"],[type="submit"] {    -webkit-appearance: button;}    button::-moz-focus-inner,    [type="button"]::-moz-focus-inner,    [type="reset"]::-moz-focus-inner,    [type="submit"]::-moz-focus-inner {        padding: 0;        border-style: none;    }input[type="radio"],input[type="checkbox"] {    box-sizing: border-box;    padding: 0;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {    -webkit-appearance: listbox;}textarea {    overflow: auto;    resize: vertical;}fieldset {    min-width: 0;    padding: 0;    margin: 0;    border: 0;}legend {    display: block;    width: 100%;    max-width: 100%;    padding: 0;    margin-bottom: .5rem;    font-size: 1.5rem;    line-height: inherit;    color: inherit;    white-space: normal;}progress {    vertical-align: baseline;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {    height: auto;}[type="search"] {    outline-offset: -2px;    -webkit-appearance: none;}    [type="search"]::-webkit-search-cancel-button,    [type="search"]::-webkit-search-decoration {        -webkit-appearance: none;    }::-webkit-file-upload-button {    font: inherit;    -webkit-appearance: button;}output {    display: inline-block;}summary {    display: list-item;    cursor: pointer;}template {    display: none;}[hidden] {    display: none !important;}h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {    margin-bottom: 0.5rem;    font-family: inherit;    font-weight: 500;    line-height: 1.2;    color: inherit;}h1, .h1 {    font-size: 2.5rem;}h2, .h2 {    font-size: 2rem;}h3, .h3 {    font-size: 1.75rem;}h4, .h4 {    font-size: 1.5rem;}h5, .h5 {    font-size: 1.25rem;}h6, .h6 {    font-size: 1rem;}.lead {    font-size: 1.25rem;    font-weight: 300;}.display-1 {    font-size: 6rem;    font-weight: 300;    line-height: 1.2;}.display-2 {    font-size: 5.5rem;    font-weight: 300;    line-height: 1.2;}.display-3 {    font-size: 4.5rem;    font-weight: 300;    line-height: 1.2;}.display-4 {    font-size: 3.5rem;    font-weight: 300;    line-height: 1.2;}hr {    margin-top: 1rem;    margin-bottom: 1rem;    border: 0;    border-top: 1px solid rgba(0, 0, 0, 0.1);}small,.small {    font-size: 80%;    font-weight: 400;}mark,.mark {    padding: 0.2em;    background-color: #fcf8e3;}.list-unstyled {    padding-left: 0;    list-style: none;}.list-inline {    padding-left: 0;    list-style: none;}.list-inline-item {    display: inline-block;}    .list-inline-item:not(:last-child) {        margin-right: 0.5rem;    }.initialism {    font-size: 90%;    text-transform: uppercase;}.blockquote {    margin-bottom: 1rem;    font-size: 1.25rem;}.blockquote-footer {    display: block;    font-size: 80%;    color: #6c757d;}    .blockquote-footer::before {        content: "\2014 \00A0";    }.img-fluid {    max-width: 100%;    height: auto;}.img-thumbnail {    padding: 0.25rem;    background-color: #fff;    border: 1px solid #dee2e6;    border-radius: 0.25rem;    max-width: 100%;    height: auto;}.figure {    display: inline-block;}.figure-img {    margin-bottom: 0.5rem;    line-height: 1;}.figure-caption {    font-size: 90%;    color: #6c757d;}code,kbd,pre,samp {    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}code {    font-size: 87.5%;    color: #e83e8c;    word-break: break-word;}a > code {    color: inherit;}kbd {    padding: 0.2rem 0.4rem;    font-size: 87.5%;    color: #fff;    background-color: #212529;    border-radius: 0.2rem;}    kbd kbd {        padding: 0;        font-size: 100%;        font-weight: 700;    }pre {    display: block;    font-size: 87.5%;    color: #212529;}    pre code {        font-size: inherit;        color: inherit;        word-break: normal;    }.pre-scrollable {    max-height: 340px;    overflow-y: scroll;}.container {    width: 100%;    padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto;}@media (min-width: 576px) {    .container {        max-width: 540px;    }}@media (min-width: 768px) {    .container {        max-width: 720px;    }}@media (min-width: 992px) {    .container {        max-width: 960px;    }}@media (min-width: 1200px) {    .container {        max-width: 1140px;    }}.container-fluid {    width: 100%;    padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto;}.row {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-right: -15px;    margin-left: -15px;}.no-gutters {    margin-right: 0;    margin-left: 0;}    .no-gutters > .col,    .no-gutters > [class*="col-"] {        padding-right: 0;        padding-left: 0;    }.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,.col-auto, .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, .col-sm,.col-sm-auto, .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, .col-md,.col-md-auto, .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, .col-lg,.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,.col-xl-auto {    position: relative;    width: 100%;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;}.col {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;}.col-auto {    -webkit-box-flex: 0;    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;}.col-1 {    -webkit-box-flex: 0;    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;}.col-2 {    -webkit-box-flex: 0;    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;}.col-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;}.col-4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;}.col-5 {    -webkit-box-flex: 0;    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;}.col-6 {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;}.col-7 {    -webkit-box-flex: 0;    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;}.col-8 {    -webkit-box-flex: 0;    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;}.col-9 {    -webkit-box-flex: 0;    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;}.col-10 {    -webkit-box-flex: 0;    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;}.col-11 {    -webkit-box-flex: 0;    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;}.col-12 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}.order-first {    -webkit-box-ordinal-group: 0;    -ms-flex-order: -1;    order: -1;}.order-last {    -webkit-box-ordinal-group: 14;    -ms-flex-order: 13;    order: 13;}.order-0 {    -webkit-box-ordinal-group: 1;    -ms-flex-order: 0;    order: 0;}.order-1 {    -webkit-box-ordinal-group: 2;    -ms-flex-order: 1;    order: 1;}.order-2 {    -webkit-box-ordinal-group: 3;    -ms-flex-order: 2;    order: 2;}.order-3 {    -webkit-box-ordinal-group: 4;    -ms-flex-order: 3;    order: 3;}.order-4 {    -webkit-box-ordinal-group: 5;    -ms-flex-order: 4;    order: 4;}.order-5 {    -webkit-box-ordinal-group: 6;    -ms-flex-order: 5;    order: 5;}.order-6 {    -webkit-box-ordinal-group: 7;    -ms-flex-order: 6;    order: 6;}.order-7 {    -webkit-box-ordinal-group: 8;    -ms-flex-order: 7;    order: 7;}.order-8 {    -webkit-box-ordinal-group: 9;    -ms-flex-order: 8;    order: 8;}.order-9 {    -webkit-box-ordinal-group: 10;    -ms-flex-order: 9;    order: 9;}.order-10 {    -webkit-box-ordinal-group: 11;    -ms-flex-order: 10;    order: 10;}.order-11 {    -webkit-box-ordinal-group: 12;    -ms-flex-order: 11;    order: 11;}.order-12 {    -webkit-box-ordinal-group: 13;    -ms-flex-order: 12;    order: 12;}.offset-1 {    margin-left: 8.333333%;}.offset-2 {    margin-left: 16.666667%;}.offset-3 {    margin-left: 25%;}.offset-4 {    margin-left: 33.333333%;}.offset-5 {    margin-left: 41.666667%;}.offset-6 {    margin-left: 50%;}.offset-7 {    margin-left: 58.333333%;}.offset-8 {    margin-left: 66.666667%;}.offset-9 {    margin-left: 75%;}.offset-10 {    margin-left: 83.333333%;}.offset-11 {    margin-left: 91.666667%;}@media (min-width: 576px) {    .col-sm {        -ms-flex-preferred-size: 0;        flex-basis: 0;        -webkit-box-flex: 1;        -ms-flex-positive: 1;        flex-grow: 1;        max-width: 100%;    }    .col-sm-auto {        -webkit-box-flex: 0;        -ms-flex: 0 0 auto;        flex: 0 0 auto;        width: auto;        max-width: none;    }    .col-sm-1 {        -webkit-box-flex: 0;        -ms-flex: 0 0 8.333333%;        flex: 0 0 8.333333%;        max-width: 8.333333%;    }    .col-sm-2 {        -webkit-box-flex: 0;        -ms-flex: 0 0 16.666667%;        flex: 0 0 16.666667%;        max-width: 16.666667%;    }    .col-sm-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 25%;    }    .col-sm-4 {        -webkit-box-flex: 0;        -ms-flex: 0 0 33.333333%;        flex: 0 0 33.333333%;        max-width: 33.333333%;    }    .col-sm-5 {        -webkit-box-flex: 0;        -ms-flex: 0 0 41.666667%;        flex: 0 0 41.666667%;        max-width: 41.666667%;    }    .col-sm-6 {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .col-sm-7 {        -webkit-box-flex: 0;        -ms-flex: 0 0 58.333333%;        flex: 0 0 58.333333%;        max-width: 58.333333%;    }    .col-sm-8 {        -webkit-box-flex: 0;        -ms-flex: 0 0 66.666667%;        flex: 0 0 66.666667%;        max-width: 66.666667%;    }    .col-sm-9 {        -webkit-box-flex: 0;        -ms-flex: 0 0 75%;        flex: 0 0 75%;        max-width: 75%;    }    .col-sm-10 {        -webkit-box-flex: 0;        -ms-flex: 0 0 83.333333%;        flex: 0 0 83.333333%;        max-width: 83.333333%;    }    .col-sm-11 {        -webkit-box-flex: 0;        -ms-flex: 0 0 91.666667%;        flex: 0 0 91.666667%;        max-width: 91.666667%;    }    .col-sm-12 {        -webkit-box-flex: 0;        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;    }    .order-sm-first {        -webkit-box-ordinal-group: 0;        -ms-flex-order: -1;        order: -1;    }    .order-sm-last {        -webkit-box-ordinal-group: 14;        -ms-flex-order: 13;        order: 13;    }    .order-sm-0 {        -webkit-box-ordinal-group: 1;        -ms-flex-order: 0;        order: 0;    }    .order-sm-1 {        -webkit-box-ordinal-group: 2;        -ms-flex-order: 1;        order: 1;    }    .order-sm-2 {        -webkit-box-ordinal-group: 3;        -ms-flex-order: 2;        order: 2;    }    .order-sm-3 {        -webkit-box-ordinal-group: 4;        -ms-flex-order: 3;        order: 3;    }    .order-sm-4 {        -webkit-box-ordinal-group: 5;        -ms-flex-order: 4;        order: 4;    }    .order-sm-5 {        -webkit-box-ordinal-group: 6;        -ms-flex-order: 5;        order: 5;    }    .order-sm-6 {        -webkit-box-ordinal-group: 7;        -ms-flex-order: 6;        order: 6;    }    .order-sm-7 {        -webkit-box-ordinal-group: 8;        -ms-flex-order: 7;        order: 7;    }    .order-sm-8 {        -webkit-box-ordinal-group: 9;        -ms-flex-order: 8;        order: 8;    }    .order-sm-9 {        -webkit-box-ordinal-group: 10;        -ms-flex-order: 9;        order: 9;    }    .order-sm-10 {        -webkit-box-ordinal-group: 11;        -ms-flex-order: 10;        order: 10;    }    .order-sm-11 {        -webkit-box-ordinal-group: 12;        -ms-flex-order: 11;        order: 11;    }    .order-sm-12 {        -webkit-box-ordinal-group: 13;        -ms-flex-order: 12;        order: 12;    }    .offset-sm-0 {        margin-left: 0;    }    .offset-sm-1 {        margin-left: 8.333333%;    }    .offset-sm-2 {        margin-left: 16.666667%;    }    .offset-sm-3 {        margin-left: 25%;    }    .offset-sm-4 {        margin-left: 33.333333%;    }    .offset-sm-5 {        margin-left: 41.666667%;    }    .offset-sm-6 {        margin-left: 50%;    }    .offset-sm-7 {        margin-left: 58.333333%;    }    .offset-sm-8 {        margin-left: 66.666667%;    }    .offset-sm-9 {        margin-left: 75%;    }    .offset-sm-10 {        margin-left: 83.333333%;    }    .offset-sm-11 {        margin-left: 91.666667%;    }}@media (min-width: 768px) {    .col-md {        -ms-flex-preferred-size: 0;        flex-basis: 0;        -webkit-box-flex: 1;        -ms-flex-positive: 1;        flex-grow: 1;        max-width: 100%;    }    .col-md-auto {        -webkit-box-flex: 0;        -ms-flex: 0 0 auto;        flex: 0 0 auto;        width: auto;        max-width: none;    }    .col-md-1 {        -webkit-box-flex: 0;        -ms-flex: 0 0 8.333333%;        flex: 0 0 8.333333%;        max-width: 8.333333%;    }    .col-md-2 {        -webkit-box-flex: 0;        -ms-flex: 0 0 16.666667%;        flex: 0 0 16.666667%;        max-width: 16.666667%;    }    .col-md-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 25%;    }    .col-md-4 {        -webkit-box-flex: 0;        -ms-flex: 0 0 33.333333%;        flex: 0 0 33.333333%;        max-width: 33.333333%;    }    .col-md-5 {        -webkit-box-flex: 0;        -ms-flex: 0 0 41.666667%;        flex: 0 0 41.666667%;        max-width: 41.666667%;    }    .col-md-6 {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .col-md-7 {        -webkit-box-flex: 0;        -ms-flex: 0 0 58.333333%;        flex: 0 0 58.333333%;        max-width: 58.333333%;    }    .col-md-8 {        -webkit-box-flex: 0;        -ms-flex: 0 0 66.666667%;        flex: 0 0 66.666667%;        max-width: 66.666667%;    }    .col-md-9 {        -webkit-box-flex: 0;        -ms-flex: 0 0 75%;        flex: 0 0 75%;        max-width: 75%;    }    .col-md-10 {        -webkit-box-flex: 0;        -ms-flex: 0 0 83.333333%;        flex: 0 0 83.333333%;        max-width: 83.333333%;    }    .col-md-11 {        -webkit-box-flex: 0;        -ms-flex: 0 0 91.666667%;        flex: 0 0 91.666667%;        max-width: 91.666667%;    }    .col-md-12 {        -webkit-box-flex: 0;        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;    }    .order-md-first {        -webkit-box-ordinal-group: 0;        -ms-flex-order: -1;        order: -1;    }    .order-md-last {        -webkit-box-ordinal-group: 14;        -ms-flex-order: 13;        order: 13;    }    .order-md-0 {        -webkit-box-ordinal-group: 1;        -ms-flex-order: 0;        order: 0;    }    .order-md-1 {        -webkit-box-ordinal-group: 2;        -ms-flex-order: 1;        order: 1;    }    .order-md-2 {        -webkit-box-ordinal-group: 3;        -ms-flex-order: 2;        order: 2;    }    .order-md-3 {        -webkit-box-ordinal-group: 4;        -ms-flex-order: 3;        order: 3;    }    .order-md-4 {        -webkit-box-ordinal-group: 5;        -ms-flex-order: 4;        order: 4;    }    .order-md-5 {        -webkit-box-ordinal-group: 6;        -ms-flex-order: 5;        order: 5;    }    .order-md-6 {        -webkit-box-ordinal-group: 7;        -ms-flex-order: 6;        order: 6;    }    .order-md-7 {        -webkit-box-ordinal-group: 8;        -ms-flex-order: 7;        order: 7;    }    .order-md-8 {        -webkit-box-ordinal-group: 9;        -ms-flex-order: 8;        order: 8;    }    .order-md-9 {        -webkit-box-ordinal-group: 10;        -ms-flex-order: 9;        order: 9;    }    .order-md-10 {        -webkit-box-ordinal-group: 11;        -ms-flex-order: 10;        order: 10;    }    .order-md-11 {        -webkit-box-ordinal-group: 12;        -ms-flex-order: 11;        order: 11;    }    .order-md-12 {        -webkit-box-ordinal-group: 13;        -ms-flex-order: 12;        order: 12;    }    .offset-md-0 {        margin-left: 0;    }    .offset-md-1 {        margin-left: 8.333333%;    }    .offset-md-2 {        margin-left: 16.666667%;    }    .offset-md-3 {        margin-left: 25%;    }    .offset-md-4 {        margin-left: 33.333333%;    }    .offset-md-5 {        margin-left: 41.666667%;    }    .offset-md-6 {        margin-left: 50%;    }    .offset-md-7 {        margin-left: 58.333333%;    }    .offset-md-8 {        margin-left: 66.666667%;    }    .offset-md-9 {        margin-left: 75%;    }    .offset-md-10 {        margin-left: 83.333333%;    }    .offset-md-11 {        margin-left: 91.666667%;    }}@media (min-width: 992px) {    .col-lg {        -ms-flex-preferred-size: 0;        flex-basis: 0;        -webkit-box-flex: 1;        -ms-flex-positive: 1;        flex-grow: 1;        max-width: 100%;    }    .col-lg-auto {        -webkit-box-flex: 0;        -ms-flex: 0 0 auto;        flex: 0 0 auto;        width: auto;        max-width: none;    }    .col-lg-1 {        -webkit-box-flex: 0;        -ms-flex: 0 0 8.333333%;        flex: 0 0 8.333333%;        max-width: 8.333333%;    }    .col-lg-2 {        -webkit-box-flex: 0;        -ms-flex: 0 0 16.666667%;        flex: 0 0 16.666667%;        max-width: 16.666667%;    }    .col-lg-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 25%;    }    .col-lg-4 {        -webkit-box-flex: 0;        -ms-flex: 0 0 33.333333%;        flex: 0 0 33.333333%;        max-width: 33.333333%;    }    .col-lg-5 {        -webkit-box-flex: 0;        -ms-flex: 0 0 41.666667%;        flex: 0 0 41.666667%;        max-width: 41.666667%;    }    .col-lg-6 {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .col-lg-7 {        -webkit-box-flex: 0;        -ms-flex: 0 0 58.333333%;        flex: 0 0 58.333333%;        max-width: 58.333333%;    }    .col-lg-8 {        -webkit-box-flex: 0;        -ms-flex: 0 0 66.666667%;        flex: 0 0 66.666667%;        max-width: 66.666667%;    }    .col-lg-9 {        -webkit-box-flex: 0;        -ms-flex: 0 0 75%;        flex: 0 0 75%;        max-width: 75%;    }    .col-lg-10 {        -webkit-box-flex: 0;        -ms-flex: 0 0 83.333333%;        flex: 0 0 83.333333%;        max-width: 83.333333%;    }    .col-lg-11 {        -webkit-box-flex: 0;        -ms-flex: 0 0 91.666667%;        flex: 0 0 91.666667%;        max-width: 91.666667%;    }    .col-lg-12 {        -webkit-box-flex: 0;        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;    }    .order-lg-first {        -webkit-box-ordinal-group: 0;        -ms-flex-order: -1;        order: -1;    }    .order-lg-last {        -webkit-box-ordinal-group: 14;        -ms-flex-order: 13;        order: 13;    }    .order-lg-0 {        -webkit-box-ordinal-group: 1;        -ms-flex-order: 0;        order: 0;    }    .order-lg-1 {        -webkit-box-ordinal-group: 2;        -ms-flex-order: 1;        order: 1;    }    .order-lg-2 {        -webkit-box-ordinal-group: 3;        -ms-flex-order: 2;        order: 2;    }    .order-lg-3 {        -webkit-box-ordinal-group: 4;        -ms-flex-order: 3;        order: 3;    }    .order-lg-4 {        -webkit-box-ordinal-group: 5;        -ms-flex-order: 4;        order: 4;    }    .order-lg-5 {        -webkit-box-ordinal-group: 6;        -ms-flex-order: 5;        order: 5;    }    .order-lg-6 {        -webkit-box-ordinal-group: 7;        -ms-flex-order: 6;        order: 6;    }    .order-lg-7 {        -webkit-box-ordinal-group: 8;        -ms-flex-order: 7;        order: 7;    }    .order-lg-8 {        -webkit-box-ordinal-group: 9;        -ms-flex-order: 8;        order: 8;    }    .order-lg-9 {        -webkit-box-ordinal-group: 10;        -ms-flex-order: 9;        order: 9;    }    .order-lg-10 {        -webkit-box-ordinal-group: 11;        -ms-flex-order: 10;        order: 10;    }    .order-lg-11 {        -webkit-box-ordinal-group: 12;        -ms-flex-order: 11;        order: 11;    }    .order-lg-12 {        -webkit-box-ordinal-group: 13;        -ms-flex-order: 12;        order: 12;    }    .offset-lg-0 {        margin-left: 0;    }    .offset-lg-1 {        margin-left: 8.333333%;    }    .offset-lg-2 {        margin-left: 16.666667%;    }    .offset-lg-3 {        margin-left: 25%;    }    .offset-lg-4 {        margin-left: 33.333333%;    }    .offset-lg-5 {        margin-left: 41.666667%;    }    .offset-lg-6 {        margin-left: 50%;    }    .offset-lg-7 {        margin-left: 58.333333%;    }    .offset-lg-8 {        margin-left: 66.666667%;    }    .offset-lg-9 {        margin-left: 75%;    }    .offset-lg-10 {        margin-left: 83.333333%;    }    .offset-lg-11 {        margin-left: 91.666667%;    }}@media (min-width: 1200px) {    .col-xl {        -ms-flex-preferred-size: 0;        flex-basis: 0;        -webkit-box-flex: 1;        -ms-flex-positive: 1;        flex-grow: 1;        max-width: 100%;    }    .col-xl-auto {        -webkit-box-flex: 0;        -ms-flex: 0 0 auto;        flex: 0 0 auto;        width: auto;        max-width: none;    }    .col-xl-1 {        -webkit-box-flex: 0;        -ms-flex: 0 0 8.333333%;        flex: 0 0 8.333333%;        max-width: 8.333333%;    }    .col-xl-2 {        -webkit-box-flex: 0;        -ms-flex: 0 0 16.666667%;        flex: 0 0 16.666667%;        max-width: 16.666667%;    }    .col-xl-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 25%;    }    .col-xl-4 {        -webkit-box-flex: 0;        -ms-flex: 0 0 33.333333%;        flex: 0 0 33.333333%;        max-width: 33.333333%;    }    .col-xl-5 {        -webkit-box-flex: 0;        -ms-flex: 0 0 41.666667%;        flex: 0 0 41.666667%;        max-width: 41.666667%;    }    .col-xl-6 {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .col-xl-7 {        -webkit-box-flex: 0;        -ms-flex: 0 0 58.333333%;        flex: 0 0 58.333333%;        max-width: 58.333333%;    }    .col-xl-8 {        -webkit-box-flex: 0;        -ms-flex: 0 0 66.666667%;        flex: 0 0 66.666667%;        max-width: 66.666667%;    }    .col-xl-9 {        -webkit-box-flex: 0;        -ms-flex: 0 0 75%;        flex: 0 0 75%;        max-width: 75%;    }    .col-xl-10 {        -webkit-box-flex: 0;        -ms-flex: 0 0 83.333333%;        flex: 0 0 83.333333%;        max-width: 83.333333%;    }    .col-xl-11 {        -webkit-box-flex: 0;        -ms-flex: 0 0 91.666667%;        flex: 0 0 91.666667%;        max-width: 91.666667%;    }    .col-xl-12 {        -webkit-box-flex: 0;        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;    }    .order-xl-first {        -webkit-box-ordinal-group: 0;        -ms-flex-order: -1;        order: -1;    }    .order-xl-last {        -webkit-box-ordinal-group: 14;        -ms-flex-order: 13;        order: 13;    }    .order-xl-0 {        -webkit-box-ordinal-group: 1;        -ms-flex-order: 0;        order: 0;    }    .order-xl-1 {        -webkit-box-ordinal-group: 2;        -ms-flex-order: 1;        order: 1;    }    .order-xl-2 {        -webkit-box-ordinal-group: 3;        -ms-flex-order: 2;        order: 2;    }    .order-xl-3 {        -webkit-box-ordinal-group: 4;        -ms-flex-order: 3;        order: 3;    }    .order-xl-4 {        -webkit-box-ordinal-group: 5;        -ms-flex-order: 4;        order: 4;    }    .order-xl-5 {        -webkit-box-ordinal-group: 6;        -ms-flex-order: 5;        order: 5;    }    .order-xl-6 {        -webkit-box-ordinal-group: 7;        -ms-flex-order: 6;        order: 6;    }    .order-xl-7 {        -webkit-box-ordinal-group: 8;        -ms-flex-order: 7;        order: 7;    }    .order-xl-8 {        -webkit-box-ordinal-group: 9;        -ms-flex-order: 8;        order: 8;    }    .order-xl-9 {        -webkit-box-ordinal-group: 10;        -ms-flex-order: 9;        order: 9;    }    .order-xl-10 {        -webkit-box-ordinal-group: 11;        -ms-flex-order: 10;        order: 10;    }    .order-xl-11 {        -webkit-box-ordinal-group: 12;        -ms-flex-order: 11;        order: 11;    }    .order-xl-12 {        -webkit-box-ordinal-group: 13;        -ms-flex-order: 12;        order: 12;    }    .offset-xl-0 {        margin-left: 0;    }    .offset-xl-1 {        margin-left: 8.333333%;    }    .offset-xl-2 {        margin-left: 16.666667%;    }    .offset-xl-3 {        margin-left: 25%;    }    .offset-xl-4 {        margin-left: 33.333333%;    }    .offset-xl-5 {        margin-left: 41.666667%;    }    .offset-xl-6 {        margin-left: 50%;    }    .offset-xl-7 {        margin-left: 58.333333%;    }    .offset-xl-8 {        margin-left: 66.666667%;    }    .offset-xl-9 {        margin-left: 75%;    }    .offset-xl-10 {        margin-left: 83.333333%;    }    .offset-xl-11 {        margin-left: 91.666667%;    }}.table {    width: 100%;    max-width: 100%;    margin-bottom: 1rem;    background-color: transparent;}    .table th,    .table td {        padding: 0.75rem;        vertical-align: top;        border-top: 1px solid #dee2e6;    }    .table thead th {        vertical-align: bottom;        border-bottom: 2px solid #dee2e6;    }    .table tbody + tbody {        border-top: 2px solid #dee2e6;    }    .table .table {        background-color: #fff;    }.table-sm th,.table-sm td {    padding: 0.3rem;}.table-bordered {    border: 1px solid #dee2e6;}    .table-bordered th,    .table-bordered td {        border: 1px solid #dee2e6;    }    .table-bordered thead th,    .table-bordered thead td {        border-bottom-width: 2px;    }.table-striped tbody tr:nth-of-type(odd) {    background-color: rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover {    /*background-color: rgba(0, 0, 0, 0.075);*/}.table-primary,.table-primary > th,.table-primary > td {    background-color: #b8daff;}.table-hover .table-primary:hover {    background-color: #9fcdff;}    .table-hover .table-primary:hover > td,    .table-hover .table-primary:hover > th {        background-color: #9fcdff;    }.table-secondary,.table-secondary > th,.table-secondary > td {    background-color: #d6d8db;}.table-hover .table-secondary:hover {    background-color: #c8cbcf;}    .table-hover .table-secondary:hover > td,    .table-hover .table-secondary:hover > th {        background-color: #c8cbcf;    }.table-success,.table-success > th,.table-success > td {    background-color: #c3e6cb;}.table-hover .table-success:hover {    background-color: #b1dfbb;}    .table-hover .table-success:hover > td,    .table-hover .table-success:hover > th {        background-color: #b1dfbb;    }.table-info,.table-info > th,.table-info > td {    background-color: #bee5eb;}.table-hover .table-info:hover {    background-color: #abdde5;}    .table-hover .table-info:hover > td,    .table-hover .table-info:hover > th {        background-color: #abdde5;    }.table-warning,.table-warning > th,.table-warning > td {    background-color: #ffeeba;}.table-hover .table-warning:hover {    background-color: #ffe8a1;}    .table-hover .table-warning:hover > td,    .table-hover .table-warning:hover > th {        background-color: #ffe8a1;    }.table-danger,.table-danger > th,.table-danger > td {    background-color: #f5c6cb;}.table-hover .table-danger:hover {    background-color: #f1b0b7;}    .table-hover .table-danger:hover > td,    .table-hover .table-danger:hover > th {        background-color: #f1b0b7;    }.table-light,.table-light > th,.table-light > td {    background-color: #fdfdfe;}.table-hover .table-light:hover {    background-color: #ececf6;}    .table-hover .table-light:hover > td,    .table-hover .table-light:hover > th {        background-color: #ececf6;    }.table-dark,.table-dark > th,.table-dark > td {    background-color: #c6c8ca;}.table-hover .table-dark:hover {    background-color: #b9bbbe;}    .table-hover .table-dark:hover > td,    .table-hover .table-dark:hover > th {        background-color: #b9bbbe;    }.table-active,.table-active > th,.table-active > td {    background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover {    background-color: rgba(0, 0, 0, 0.075);}    .table-hover .table-active:hover > td,    .table-hover .table-active:hover > th {        background-color: rgba(0, 0, 0, 0.075);    }.table .thead-dark th {    color: #fff;    background-color: #212529;    border-color: #32383e;}.table .thead-light th {    color: #495057;    background-color: #e9ecef;    border-color: #dee2e6;}.table-dark {    color: #fff;    background-color: #212529;}    .table-dark th,    .table-dark td,    .table-dark thead th {        border-color: #32383e;    }    .table-dark.table-bordered {        border: 0;    }    .table-dark.table-striped tbody tr:nth-of-type(odd) {        background-color: rgba(255, 255, 255, 0.05);    }    .table-dark.table-hover tbody tr:hover {        background-color: rgba(255, 255, 255, 0.075);    }@media (max-width: 575.98px) {    .table-responsive-sm {        display: block;        width: 100%;        overflow-x: auto;        -webkit-overflow-scrolling: touch;        -ms-overflow-style: -ms-autohiding-scrollbar;    }        .table-responsive-sm > .table-bordered {            border: 0;        }}@media (max-width: 767.98px) {    .table-responsive-md {        display: block;        width: 100%;        overflow-x: auto;        -webkit-overflow-scrolling: touch;        -ms-overflow-style: -ms-autohiding-scrollbar;    }        .table-responsive-md > .table-bordered {            border: 0;        }}@media (max-width: 991.98px) {    .table-responsive-lg {        display: block;        width: 100%;        overflow-x: auto;        -webkit-overflow-scrolling: touch;        -ms-overflow-style: -ms-autohiding-scrollbar;    }        .table-responsive-lg > .table-bordered {            border: 0;        }}@media (max-width: 1199.98px) {    .table-responsive-xl {        display: block;        width: 100%;        overflow-x: auto;        -webkit-overflow-scrolling: touch;        -ms-overflow-style: -ms-autohiding-scrollbar;    }        .table-responsive-xl > .table-bordered {            border: 0;        }}.table-responsive {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch;    -ms-overflow-style: -ms-autohiding-scrollbar;}    .table-responsive > .table-bordered {        border: 0;    }.form-control {    display: block;    width: 100%;    padding: 0.375rem 0.75rem;    font-size: 1rem;    line-height: 1.5;    color: #495057;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ced4da;    border-radius: 0.25rem;    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}    .form-control::-ms-expand {        background-color: transparent;        border: 0;    }    .form-control:focus {        color: #495057;        background-color: #fff;        border-color: #80bdff;        outline: 0;        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);    }    .form-control::-webkit-input-placeholder {        color: #6c757d;        opacity: 1;    }    .form-control::-moz-placeholder {        color: #6c757d;        opacity: 1;    }    .form-control:-ms-input-placeholder {        color: #6c757d;        opacity: 1;    }    .form-control::-ms-input-placeholder {        color: #6c757d;        opacity: 1;    }    .form-control::placeholder {        color: #6c757d;        opacity: 1;    }    .form-control:disabled, .form-control[readonly] {        background-color: #e9ecef;        opacity: 1;    }select.form-control:not([size]):not([multiple]) {    height: calc(2.25rem + 2px);}select.form-control:focus::-ms-value {    color: #495057;    background-color: #fff;}.form-control-file,.form-control-range {    display: block;    width: 100%;}.col-form-label {    padding-top: calc(0.375rem + 1px);    padding-bottom: calc(0.375rem + 1px);    margin-bottom: 0;    font-size: inherit;    line-height: 1.5;}.col-form-label-lg {    padding-top: calc(0.5rem + 1px);    padding-bottom: calc(0.5rem + 1px);    font-size: 1.25rem;    line-height: 1.5;}.col-form-label-sm {    padding-top: calc(0.25rem + 1px);    padding-bottom: calc(0.25rem + 1px);    font-size: 0.875rem;    line-height: 1.5;}.form-control-plaintext {    display: block;    width: 100%;    padding-top: 0.375rem;    padding-bottom: 0.375rem;    margin-bottom: 0;    line-height: 1.5;    background-color: transparent;    border: solid transparent;    border-width: 1px 0;}    .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,    .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,    .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,    .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,    .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,    .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,    .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,    .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,    .input-group-lg > .input-group-append > .form-control-plaintext.btn {        padding-right: 0;        padding-left: 0;    }.form-control-sm, .input-group-sm > .form-control,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-append > .btn {    padding: 0.25rem 0.5rem;    font-size: 0.875rem;    line-height: 1.5;    border-radius: 0.2rem;}select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {    height: calc(1.8125rem + 2px);}.form-control-lg, .input-group-lg > .form-control,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn {    padding: 0.5rem 1rem;    font-size: 1.25rem;    line-height: 1.5;    border-radius: 0.3rem;}select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {    height: calc(2.875rem + 2px);}.form-group {    margin-bottom: 1rem;}.form-text {    display: block;    margin-top: 0.25rem;}.form-row {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-right: -5px;    margin-left: -5px;}    .form-row > .col,    .form-row > [class*="col-"] {        padding-right: 5px;        padding-left: 5px;    }.form-check {    position: relative;    display: block;    padding-left: 1.25rem;}.form-check-input {    position: absolute;    margin-top: 0.3rem;    margin-left: -1.25rem;}    .form-check-input:disabled ~ .form-check-label {        color: #6c757d;    }.form-check-label {    margin-bottom: 0;}.form-check-inline {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    padding-left: 0;    margin-right: 0.75rem;}    .form-check-inline .form-check-input {        position: static;        margin-top: 0;        margin-right: 0.3125rem;        margin-left: 0;    }.valid-feedback {    display: none;    width: 100%;    margin-top: 0.25rem;    font-size: 80%;    color: #28a745;}.valid-tooltip {    position: absolute;    top: 100%;    z-index: 5;    display: none;    max-width: 100%;    padding: .5rem;    margin-top: .1rem;    font-size: .875rem;    line-height: 1;    color: #fff;    background-color: rgba(40, 167, 69, 0.8);    border-radius: .2rem;}.was-validated .form-control:valid, .form-control.is-valid, .was-validated.custom-select:valid,.custom-select.is-valid {    border-color: #28a745;}    .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated    .custom-select:valid:focus,    .custom-select.is-valid:focus {        border-color: #28a745;        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);    }    .was-validated .form-control:valid ~ .valid-feedback,    .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,    .form-control.is-valid ~ .valid-tooltip, .was-validated    .custom-select:valid ~ .valid-feedback,    .was-validated    .custom-select:valid ~ .valid-tooltip,    .custom-select.is-valid ~ .valid-feedback,    .custom-select.is-valid ~ .valid-tooltip {        display: block;    }.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {    color: #28a745;}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip {    display: block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {    color: #28a745;}    .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {        background-color: #71dd8a;    }.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip {    display: block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {    background-color: #34ce57;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {    border-color: #28a745;}    .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {        border-color: inherit;    }.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip {    display: block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}.invalid-feedback {    display: none;    width: 100%;    margin-top: 0.25rem;    font-size: 80%;    color: #dc3545;}.invalid-tooltip {    position: absolute;    top: 100%;    z-index: 5;    display: none;    max-width: 100%;    padding: .5rem;    margin-top: .1rem;    font-size: .875rem;    line-height: 1;    color: #fff;    background-color: rgba(220, 53, 69, 0.8);    border-radius: .2rem;}.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated.custom-select:invalid,.custom-select.is-invalid {    border-color: #dc3545;}    .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated    .custom-select:invalid:focus,    .custom-select.is-invalid:focus {        border-color: #dc3545;        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);    }    .was-validated .form-control:invalid ~ .invalid-feedback,    .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,    .form-control.is-invalid ~ .invalid-tooltip, .was-validated    .custom-select:invalid ~ .invalid-feedback,    .was-validated    .custom-select:invalid ~ .invalid-tooltip,    .custom-select.is-invalid ~ .invalid-feedback,    .custom-select.is-invalid ~ .invalid-tooltip {        display: block;    }.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {    color: #dc3545;}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip {    display: block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {    color: #dc3545;}    .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {        background-color: #efa2a9;    }.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip {    display: block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {    background-color: #e4606d;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {    border-color: #dc3545;}    .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {        border-color: inherit;    }.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip {    display: block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.form-inline {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row wrap;    flex-flow: row wrap;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}    .form-inline .form-check {        width: 100%;    }@media (min-width: 576px) {    .form-inline label {        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;        margin-bottom: 0;    }    .form-inline .form-group {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-flex: 0;        -ms-flex: 0 0 auto;        flex: 0 0 auto;        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-flow: row wrap;        flex-flow: row wrap;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        margin-bottom: 0;    }    .form-inline .form-control {        display: inline-block;        width: auto;        vertical-align: middle;    }    .form-inline .form-control-plaintext {        display: inline-block;    }    .form-inline .input-group {        width: auto;    }    .form-inline .form-check {        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;        width: auto;        padding-left: 0;    }    .form-inline .form-check-input {        position: relative;        margin-top: 0;        margin-right: 0.25rem;        margin-left: 0;    }    .form-inline .custom-control {        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;    }    .form-inline .custom-control-label {        margin-bottom: 0;    }}.btn {    display: inline-block;    font-weight: 400;    text-align: center;    white-space: nowrap;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border: 1px solid transparent;    padding: 0.375rem 0.75rem;    font-size: 1rem;    line-height: 1.5;    border-radius: 0.25rem;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}    .btn:hover, .btn:focus {        text-decoration: none;    }    .btn:focus, .btn.focus {        outline: 0;        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);    }    .btn.disabled, .btn:disabled {        opacity: 0.65;    }    .btn:not(:disabled):not(.disabled) {        cursor: pointer;    }        .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {            background-image: none;        }a.btn.disabled,fieldset:disabled a.btn {    pointer-events: none;}.btn-primary {    color: #fff;    background-color: #007bff;    border-color: #007bff;}    .btn-primary:hover {        color: #fff;        background-color: #0069d9;        border-color: #0062cc;    }    .btn-primary:focus, .btn-primary.focus {        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);    }    .btn-primary.disabled, .btn-primary:disabled {        color: #fff;        background-color: #007bff;        border-color: #007bff;    }    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,    .show > .btn-primary.dropdown-toggle {        color: #fff;        background-color: #0062cc;        border-color: #005cbf;    }        .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,        .show > .btn-primary.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);        }.btn-secondary {    color: #fff;    background-color: #6c757d;    border-color: #6c757d;}    .btn-secondary:hover {        color: #fff;        background-color: #5a6268;        border-color: #545b62;    }    .btn-secondary:focus, .btn-secondary.focus {        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);    }    .btn-secondary.disabled, .btn-secondary:disabled {        color: #fff;        background-color: #6c757d;        border-color: #6c757d;    }    .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,    .show > .btn-secondary.dropdown-toggle {        color: #fff;        background-color: #545b62;        border-color: #4e555b;    }        .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,        .show > .btn-secondary.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);        }.btn-success {    color: #fff;    background-color: #28a745;    border-color: #28a745;}    .btn-success:hover {        color: #fff;        background-color: #218838;        border-color: #1e7e34;    }    .btn-success:focus, .btn-success.focus {        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);    }    .btn-success.disabled, .btn-success:disabled {        color: #fff;        background-color: #28a745;        border-color: #28a745;    }    .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,    .show > .btn-success.dropdown-toggle {        color: #fff;        background-color: #1e7e34;        border-color: #1c7430;    }        .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,        .show > .btn-success.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);        }.btn-info {    color: #fff;    background-color: #17a2b8;    border-color: #17a2b8;}    .btn-info:hover {        color: #fff;        background-color: #138496;        border-color: #117a8b;    }    .btn-info:focus, .btn-info.focus {        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);    }    .btn-info.disabled, .btn-info:disabled {        color: #fff;        background-color: #17a2b8;        border-color: #17a2b8;    }    .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,    .show > .btn-info.dropdown-toggle {        color: #fff;        background-color: #117a8b;        border-color: #10707f;    }        .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,        .show > .btn-info.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);        }.btn-warning {    color: #212529;    background-color: #ffc107;    border-color: #ffc107;}    .btn-warning:hover {        color: #212529;        background-color: #e0a800;        border-color: #d39e00;    }    .btn-warning:focus, .btn-warning.focus {        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);    }    .btn-warning.disabled, .btn-warning:disabled {        color: #212529;        background-color: #ffc107;        border-color: #ffc107;    }    .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,    .show > .btn-warning.dropdown-toggle {        color: #212529;        background-color: #d39e00;        border-color: #c69500;    }        .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,        .show > .btn-warning.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);        }.btn-danger {    color: #fff;    background-color: #dc3545;    border-color: #dc3545;}    .btn-danger:hover {        color: #fff;        background-color: #c82333;        border-color: #bd2130;    }    .btn-danger:focus, .btn-danger.focus {        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);    }    .btn-danger.disabled, .btn-danger:disabled {        color: #fff;        background-color: #dc3545;        border-color: #dc3545;    }    .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,    .show > .btn-danger.dropdown-toggle {        color: #fff;        background-color: #bd2130;        border-color: #b21f2d;    }        .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,        .show > .btn-danger.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);        }.btn-light {    color: #212529;    background-color: #f8f9fa;    border-color: #f8f9fa;}    .btn-light:hover {        color: #212529;        background-color: #e2e6ea;        border-color: #dae0e5;    }    .btn-light:focus, .btn-light.focus {        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);    }    .btn-light.disabled, .btn-light:disabled {        color: #212529;        background-color: #f8f9fa;        border-color: #f8f9fa;    }    .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,    .show > .btn-light.dropdown-toggle {        color: #212529;        background-color: #dae0e5;        border-color: #d3d9df;    }        .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,        .show > .btn-light.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);        }.btn-dark {    color: #fff;    background-color: #343a40;    border-color: #343a40;}    .btn-dark:hover {        color: #fff;        background-color: #23272b;        border-color: #1d2124;    }    .btn-dark:focus, .btn-dark.focus {        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);    }    .btn-dark.disabled, .btn-dark:disabled {        color: #fff;        background-color: #343a40;        border-color: #343a40;    }    .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,    .show > .btn-dark.dropdown-toggle {        color: #fff;        background-color: #1d2124;        border-color: #171a1d;    }        .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,        .show > .btn-dark.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);        }.btn-outline-primary {    color: #007bff;    background-color: transparent;    background-image: none;    border-color: #007bff;}    .btn-outline-primary:hover {        color: #fff;        background-color: #007bff;        border-color: #007bff;    }    .btn-outline-primary:focus, .btn-outline-primary.focus {        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);    }    .btn-outline-primary.disabled, .btn-outline-primary:disabled {        color: #007bff;        background-color: transparent;    }    .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,    .show > .btn-outline-primary.dropdown-toggle {        color: #fff;        background-color: #007bff;        border-color: #007bff;    }        .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,        .show > .btn-outline-primary.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);        }.btn-outline-secondary {    color: #6c757d;    background-color: transparent;    background-image: none;    border-color: #6c757d;}    .btn-outline-secondary:hover {        color: #fff;        background-color: #6c757d;        border-color: #6c757d;    }    .btn-outline-secondary:focus, .btn-outline-secondary.focus {        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);    }    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {        color: #6c757d;        background-color: transparent;    }    .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,    .show > .btn-outline-secondary.dropdown-toggle {        color: #fff;        background-color: #6c757d;        border-color: #6c757d;    }        .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,        .show > .btn-outline-secondary.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);        }.btn-outline-success {    color: #28a745;    background-color: transparent;    background-image: none;    border-color: #28a745;}    .btn-outline-success:hover {        color: #fff;        background-color: #28a745;        border-color: #28a745;    }    .btn-outline-success:focus, .btn-outline-success.focus {        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);    }    .btn-outline-success.disabled, .btn-outline-success:disabled {        color: #28a745;        background-color: transparent;    }    .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,    .show > .btn-outline-success.dropdown-toggle {        color: #fff;        background-color: #28a745;        border-color: #28a745;    }        .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,        .show > .btn-outline-success.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);        }.btn-outline-info {    color: #17a2b8;    background-color: transparent;    background-image: none;    border-color: #17a2b8;}    .btn-outline-info:hover {        color: #fff;        background-color: #17a2b8;        border-color: #17a2b8;    }    .btn-outline-info:focus, .btn-outline-info.focus {        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);    }    .btn-outline-info.disabled, .btn-outline-info:disabled {        color: #17a2b8;        background-color: transparent;    }    .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,    .show > .btn-outline-info.dropdown-toggle {        color: #fff;        background-color: #17a2b8;        border-color: #17a2b8;    }        .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,        .show > .btn-outline-info.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);        }.btn-outline-warning {    color: #ffc107;    background-color: transparent;    background-image: none;    border-color: #ffc107;}    .btn-outline-warning:hover {        color: #212529;        background-color: #ffc107;        border-color: #ffc107;    }    .btn-outline-warning:focus, .btn-outline-warning.focus {        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);    }    .btn-outline-warning.disabled, .btn-outline-warning:disabled {        color: #ffc107;        background-color: transparent;    }    .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,    .show > .btn-outline-warning.dropdown-toggle {        color: #212529;        background-color: #ffc107;        border-color: #ffc107;    }        .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,        .show > .btn-outline-warning.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);        }.btn-outline-danger {    color: #dc3545;    background-color: transparent;    background-image: none;    border-color: #dc3545;}    .btn-outline-danger:hover {        color: #fff;        background-color: #dc3545;        border-color: #dc3545;    }    .btn-outline-danger:focus, .btn-outline-danger.focus {        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);    }    .btn-outline-danger.disabled, .btn-outline-danger:disabled {        color: #dc3545;        background-color: transparent;    }    .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,    .show > .btn-outline-danger.dropdown-toggle {        color: #fff;        background-color: #dc3545;        border-color: #dc3545;    }        .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,        .show > .btn-outline-danger.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);        }.btn-outline-light {    color: #f8f9fa;    background-color: transparent;    background-image: none;    border-color: #f8f9fa;}    .btn-outline-light:hover {        color: #212529;        background-color: #f8f9fa;        border-color: #f8f9fa;    }    .btn-outline-light:focus, .btn-outline-light.focus {        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);    }    .btn-outline-light.disabled, .btn-outline-light:disabled {        color: #f8f9fa;        background-color: transparent;    }    .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,    .show > .btn-outline-light.dropdown-toggle {        color: #212529;        background-color: #f8f9fa;        border-color: #f8f9fa;    }        .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,        .show > .btn-outline-light.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);        }.btn-outline-dark {    color: #343a40;    background-color: transparent;    background-image: none;    border-color: #343a40;}    .btn-outline-dark:hover {        color: #fff;        background-color: #343a40;        border-color: #343a40;    }    .btn-outline-dark:focus, .btn-outline-dark.focus {        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);    }    .btn-outline-dark.disabled, .btn-outline-dark:disabled {        color: #343a40;        background-color: transparent;    }    .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,    .show > .btn-outline-dark.dropdown-toggle {        color: #fff;        background-color: #343a40;        border-color: #343a40;    }        .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,        .show > .btn-outline-dark.dropdown-toggle:focus {            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);        }.btn-link {    font-weight: 400;    color: #007bff;    background-color: transparent;}    .btn-link:hover {        color: #0056b3;        text-decoration: underline;        background-color: transparent;        border-color: transparent;    }    .btn-link:focus, .btn-link.focus {        text-decoration: underline;        border-color: transparent;        box-shadow: none;    }    .btn-link:disabled, .btn-link.disabled {        color: #6c757d;    }.btn-lg, .btn-group-lg > .btn {    padding: 0.5rem 1rem;    font-size: 1.25rem;    line-height: 1.5;    border-radius: 0.3rem;}.btn-sm, .btn-group-sm > .btn {    padding: 0.25rem 0.5rem;    font-size: 0.875rem;    line-height: 1.5;    border-radius: 0.2rem;}.btn-block {    display: block;    width: 100%;}    .btn-block + .btn-block {        margin-top: 0.5rem;    }input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {    width: 100%;}.fade {    opacity: 0;    transition: opacity 0.15s linear;}    .fade.show {        opacity: 1;    }.collapse {    display: none;}    .collapse.show {        display: block;    }tr.collapse.show {    display: table-row;}tbody.collapse.show {    display: table-row-group;}.collapsing {    position: relative;    height: 0;    overflow: hidden;    transition: height 0.35s ease;}.dropup,.dropdown {    position: relative;}.dropdown-toggle::after {    display: inline-block;    width: 0;    height: 0;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid;    border-right: 0.3em solid transparent;    border-bottom: 0;    border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after {    margin-left: 0;}.dropdown-menu {    position: absolute;    top: 100%;    left: 0;    z-index: 1000;    display: none;    float: left;    min-width: 10rem;    padding: 0.5rem 0;    margin: 0.125rem 0 0;    font-size: 1rem;    color: #212529;    text-align: left;    list-style: none;    background-color: #fff;    background-clip: padding-box;    border: 1px solid rgba(0, 0, 0, 0.15);    border-radius: 0.25rem;}.dropup .dropdown-menu {    margin-top: 0;    margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after {    display: inline-block;    width: 0;    height: 0;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0;    border-right: 0.3em solid transparent;    border-bottom: 0.3em solid;    border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after {    margin-left: 0;}.dropright .dropdown-menu {    margin-top: 0;    margin-left: 0.125rem;}.dropright .dropdown-toggle::after {    display: inline-block;    width: 0;    height: 0;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid transparent;    border-bottom: 0.3em solid transparent;    border-left: 0.3em solid;}.dropright .dropdown-toggle:empty::after {    margin-left: 0;}.dropright .dropdown-toggle::after {    vertical-align: 0;}.dropleft .dropdown-menu {    margin-top: 0;    margin-right: 0.125rem;}.dropleft .dropdown-toggle::after {    display: inline-block;    width: 0;    height: 0;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";}.dropleft .dropdown-toggle::after {    display: none;}.dropleft .dropdown-toggle::before {    display: inline-block;    width: 0;    height: 0;    margin-right: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid transparent;    border-right: 0.3em solid;    border-bottom: 0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after {    margin-left: 0;}.dropleft .dropdown-toggle::before {    vertical-align: 0;}.dropdown-divider {    height: 0;    margin: 0.5rem 0;    overflow: hidden;    border-top: 1px solid #e9ecef;}.dropdown-item {    display: block;    width: 100%;    padding: 0.25rem 1.5rem;    clear: both;    font-weight: 400;    color: #212529;    text-align: inherit;    white-space: nowrap;    background-color: transparent;    border: 0;}    .dropdown-item:hover, .dropdown-item:focus {        color: #16181b;        text-decoration: none;        background-color: #f8f9fa;    }    .dropdown-item.active, .dropdown-item:active {        color: #fff;        text-decoration: none;        background-color: #007bff;    }    .dropdown-item.disabled, .dropdown-item:disabled {        color: #6c757d;        background-color: transparent;    }.dropdown-menu.show {    display: block;}.dropdown-header {    display: block;    padding: 0.5rem 1.5rem;    margin-bottom: 0;    font-size: 0.875rem;    color: #6c757d;    white-space: nowrap;}.btn-group,.btn-group-vertical {    position: relative;    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    vertical-align: middle;}    .btn-group > .btn,    .btn-group-vertical > .btn {        position: relative;        -webkit-box-flex: 0;        -ms-flex: 0 1 auto;        flex: 0 1 auto;    }        .btn-group > .btn:hover,        .btn-group-vertical > .btn:hover {            z-index: 1;        }        .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,        .btn-group-vertical > .btn:focus,        .btn-group-vertical > .btn:active,        .btn-group-vertical > .btn.active {            z-index: 1;        }    .btn-group .btn + .btn,    .btn-group .btn + .btn-group,    .btn-group .btn-group + .btn,    .btn-group .btn-group + .btn-group,    .btn-group-vertical .btn + .btn,    .btn-group-vertical .btn + .btn-group,    .btn-group-vertical .btn-group + .btn,    .btn-group-vertical .btn-group + .btn-group {        margin-left: -1px;    }.btn-toolbar {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;}    .btn-toolbar .input-group {        width: auto;    }.btn-group > .btn:first-child {    margin-left: 0;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.dropdown-toggle-split {    padding-right: 0.5625rem;    padding-left: 0.5625rem;}    .dropdown-toggle-split::after {        margin-left: 0;    }.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {    padding-right: 0.375rem;    padding-left: 0.375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {    padding-right: 0.75rem;    padding-left: 0.75rem;}.btn-group-vertical {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}    .btn-group-vertical .btn,    .btn-group-vertical .btn-group {        width: 100%;    }    .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(:last-child):not(.dropdown-toggle),    .btn-group-vertical > .btn-group:not(:last-child) > .btn {        border-bottom-right-radius: 0;        border-bottom-left-radius: 0;    }    .btn-group-vertical > .btn:not(:first-child),    .btn-group-vertical > .btn-group:not(:first-child) > .btn {        border-top-left-radius: 0;        border-top-right-radius: 0;    }.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn {    margin-bottom: 0;}    .btn-group-toggle > .btn input[type="radio"],    .btn-group-toggle > .btn input[type="checkbox"],    .btn-group-toggle > .btn-group > .btn input[type="radio"],    .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {        position: absolute;        clip: rect(0, 0, 0, 0);        pointer-events: none;    }.input-group {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: stretch;    -ms-flex-align: stretch;    align-items: stretch;    width: 100%;}    .input-group > .form-control,    .input-group > .custom-select,    .input-group > .custom-file {        position: relative;        -webkit-box-flex: 1;        -ms-flex: 1 1 auto;        flex: 1 1 auto;        width: 1%;        margin-bottom: 0;    }        .input-group > .form-control:focus,        .input-group > .custom-select:focus,        .input-group > .custom-file:focus {            z-index: 3;        }        .input-group > .form-control + .form-control,        .input-group > .form-control + .custom-select,        .input-group > .form-control + .custom-file,        .input-group > .custom-select + .form-control,        .input-group > .custom-select + .custom-select,        .input-group > .custom-select + .custom-file,        .input-group > .custom-file + .form-control,        .input-group > .custom-file + .custom-select,        .input-group > .custom-file + .custom-file {            margin-left: -1px;        }        .input-group > .form-control:not(:last-child),        .input-group > .custom-select:not(:last-child) {            border-top-right-radius: 0;            border-bottom-right-radius: 0;        }        .input-group > .form-control:not(:first-child),        .input-group > .custom-select:not(:first-child) {            border-top-left-radius: 0;            border-bottom-left-radius: 0;        }    .input-group > .custom-file {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;    }        .input-group > .custom-file:not(:last-child) .custom-file-label,        .input-group > .custom-file:not(:last-child) .custom-file-label::before {            border-top-right-radius: 0;            border-bottom-right-radius: 0;        }        .input-group > .custom-file:not(:first-child) .custom-file-label,        .input-group > .custom-file:not(:first-child) .custom-file-label::before {            border-top-left-radius: 0;            border-bottom-left-radius: 0;        }.input-group-prepend,.input-group-append {    display: -webkit-box;    display: -ms-flexbox;    display: flex;}    .input-group-prepend .btn,    .input-group-append .btn {        position: relative;        z-index: 2;    }        .input-group-prepend .btn + .btn,        .input-group-prepend .btn + .input-group-text,        .input-group-prepend .input-group-text + .input-group-text,        .input-group-prepend .input-group-text + .btn,        .input-group-append .btn + .btn,        .input-group-append .btn + .input-group-text,        .input-group-append .input-group-text + .input-group-text,        .input-group-append .input-group-text + .btn {            margin-left: -1px;        }.input-group-prepend {    margin-right: -1px;}.input-group-append {    margin-left: -1px;}.input-group-text {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    padding: 0.375rem 0.75rem;    margin-bottom: 0;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #495057;    text-align: center;    white-space: nowrap;    background-color: #e9ecef;    border: 1px solid #ced4da;    border-radius: 0.25rem;}    .input-group-text input[type="radio"],    .input-group-text input[type="checkbox"] {        margin-top: 0;    }.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.custom-control {    position: relative;    display: block;    min-height: 1.5rem;    padding-left: 1.5rem;}.custom-control-inline {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    margin-right: 1rem;}.custom-control-input {    position: absolute;    z-index: -1;    opacity: 0;}    .custom-control-input:checked ~ .custom-control-label::before {        color: #fff;        background-color: #007bff;    }    .custom-control-input:focus ~ .custom-control-label::before {        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);    }    .custom-control-input:active ~ .custom-control-label::before {        color: #fff;        background-color: #b3d7ff;    }    .custom-control-input:disabled ~ .custom-control-label {        color: #6c757d;    }        .custom-control-input:disabled ~ .custom-control-label::before {            background-color: #e9ecef;        }.custom-control-label {    margin-bottom: 0;}    .custom-control-label::before {        position: absolute;        top: 0.25rem;        left: 0;        display: block;        width: 1rem;        height: 1rem;        pointer-events: none;        content: "";        -webkit-user-select: none;        -moz-user-select: none;        -ms-user-select: none;        user-select: none;        background-color: #dee2e6;    }    .custom-control-label::after {        position: absolute;        top: 0.25rem;        left: 0;        display: block;        width: 1rem;        height: 1rem;        content: "";        background-repeat: no-repeat;        background-position: center center;        background-size: 50% 50%;    }.custom-checkbox .custom-control-label::before {    border-radius: 0.25rem;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {    background-color: #007bff;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {    background-color: #007bff;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {    background-color: rgba(0, 123, 255, 0.5);}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {    background-color: rgba(0, 123, 255, 0.5);}.custom-radio .custom-control-label::before {    border-radius: 50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::before {    background-color: #007bff;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {    background-color: rgba(0, 123, 255, 0.5);}.custom-select {    display: inline-block;    width: 100%;    height: calc(2.25rem + 2px);    padding: 0.375rem 1.75rem 0.375rem 0.75rem;    line-height: 1.5;    color: #495057;    vertical-align: middle;    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;    border: 1px solid #ced4da;    border-radius: 0.25rem;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}    .custom-select:focus {        border-color: #80bdff;        outline: 0;        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);    }        .custom-select:focus::-ms-value {            color: #495057;            background-color: #fff;        }    .custom-select[multiple], .custom-select[size]:not([size="1"]) {        height: auto;        padding-right: 0.75rem;        background-image: none;    }    .custom-select:disabled {        color: #6c757d;        background-color: #e9ecef;    }    .custom-select::-ms-expand {        opacity: 0;    }.custom-select-sm {    height: calc(1.8125rem + 2px);    padding-top: 0.375rem;    padding-bottom: 0.375rem;    font-size: 75%;}.custom-select-lg {    height: calc(2.875rem + 2px);    padding-top: 0.375rem;    padding-bottom: 0.375rem;    font-size: 125%;}.custom-file {    position: relative;    display: inline-block;    width: 100%;    height: calc(2.25rem + 2px);    margin-bottom: 0;}.custom-file-input {    position: relative;    z-index: 2;    width: 100%;    height: calc(2.25rem + 2px);    margin: 0;    opacity: 0;}    .custom-file-input:focus ~ .custom-file-control {        border-color: #80bdff;        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);    }        .custom-file-input:focus ~ .custom-file-control::before {            border-color: #80bdff;        }    .custom-file-input:lang(en) ~ .custom-file-label::after {        content: "Browse";    }.custom-file-label {    position: absolute;    top: 0;    right: 0;    left: 0;    z-index: 1;    height: calc(2.25rem + 2px);    padding: 0.375rem 0.75rem;    line-height: 1.5;    color: #495057;    background-color: #fff;    border: 1px solid #ced4da;    border-radius: 0.25rem;}    .custom-file-label::after {        position: absolute;        top: 0;        right: 0;        bottom: 0;        z-index: 3;        display: block;        height: calc(calc(2.25rem + 2px) - 1px * 2);        padding: 0.375rem 0.75rem;        line-height: 1.5;        color: #495057;        content: "Browse";        background-color: #e9ecef;        border-left: 1px solid #ced4da;        border-radius: 0 0.25rem 0.25rem 0;    }.nav {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    padding-left: 0;    margin-bottom: 0;    list-style: none;}.nav-link {    display: block;    padding: 0.5rem 1rem;}    .nav-link:hover, .nav-link:focus {        text-decoration: none;    }    .nav-link.disabled {        color: #6c757d;    }.nav-tabs {    border-bottom: 1px solid #dee2e6;}    .nav-tabs .nav-item {        margin-bottom: -1px;    }    .nav-tabs .nav-link {        border: 1px solid transparent;        border-top-left-radius: 0.25rem;        border-top-right-radius: 0.25rem;    }        .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {            border-color: #e9ecef #e9ecef #dee2e6;        }        .nav-tabs .nav-link.disabled {            color: #6c757d;            background-color: transparent;            border-color: transparent;        }        .nav-tabs .nav-link.active,        .nav-tabs .nav-item.show .nav-link {            color: #495057;            background-color: #fff;            border-color: #dee2e6 #dee2e6 #fff;        }    .nav-tabs .dropdown-menu {        margin-top: -1px;        border-top-left-radius: 0;        border-top-right-radius: 0;    }.nav-pills .nav-link {    border-radius: 0.25rem;}    .nav-pills .nav-link.active,    .nav-pills .show > .nav-link {        color: #fff;        background-color: #007bff;    }.nav-fill .nav-item {    -webkit-box-flex: 1;    -ms-flex: 1 1 auto;    flex: 1 1 auto;    text-align: center;}.nav-justified .nav-item {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;    text-align: center;}.tab-content > .tab-pane {    display: none;}.tab-content > .active {    display: block;}.navbar {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    padding: 0.5rem 1rem;}    .navbar > .container,    .navbar > .container-fluid {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -ms-flex-wrap: wrap;        flex-wrap: wrap;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;    }.navbar-brand {    display: inline-block;    padding-top: 0.3125rem;    padding-bottom: 0.3125rem;    margin-right: 1rem;    font-size: 1.25rem;    line-height: inherit;    white-space: nowrap;}    .navbar-brand:hover, .navbar-brand:focus {        text-decoration: none;    }.navbar-nav {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    padding-left: 0;    margin-bottom: 0;    list-style: none;}    .navbar-nav .nav-link {        padding-right: 0;        padding-left: 0;    }    .navbar-nav .dropdown-menu {        position: static;        float: none;    }.navbar-text {    display: inline-block;    padding-top: 0.5rem;    padding-bottom: 0.5rem;}.navbar-collapse {    -ms-flex-preferred-size: 100%;    flex-basis: 100%;    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.navbar-toggler {    padding: 0.25rem 0.75rem;    font-size: 1.25rem;    line-height: 1;    background-color: transparent;    border: 1px solid transparent;    border-radius: 0.25rem;}    .navbar-toggler:hover, .navbar-toggler:focus {        text-decoration: none;    }    .navbar-toggler:not(:disabled):not(.disabled) {        cursor: pointer;    }.navbar-toggler-icon {    display: inline-block;    width: 1.5em;    height: 1.5em;    vertical-align: middle;    content: "";    background: no-repeat center center;    background-size: 100% 100%;}@media (max-width: 575.98px) {    .navbar-expand-sm > .container,    .navbar-expand-sm > .container-fluid {        padding-right: 0;        padding-left: 0;    }}@media (min-width: 576px) {    .navbar-expand-sm {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-flow: row nowrap;        flex-flow: row nowrap;        -webkit-box-pack: start;        -ms-flex-pack: start;        justify-content: flex-start;    }        .navbar-expand-sm .navbar-nav {            -webkit-box-orient: horizontal;            -webkit-box-direction: normal;            -ms-flex-direction: row;            flex-direction: row;        }            .navbar-expand-sm .navbar-nav .dropdown-menu {                position: absolute;            }            .navbar-expand-sm .navbar-nav .dropdown-menu-right {                right: 0;                left: auto;            }            .navbar-expand-sm .navbar-nav .nav-link {                padding-right: 0.5rem;                padding-left: 0.5rem;            }        .navbar-expand-sm > .container,        .navbar-expand-sm > .container-fluid {            -ms-flex-wrap: nowrap;            flex-wrap: nowrap;        }        .navbar-expand-sm .navbar-collapse {            display: -webkit-box !important;            display: -ms-flexbox !important;            display: flex !important;            -ms-flex-preferred-size: auto;            flex-basis: auto;        }        .navbar-expand-sm .navbar-toggler {            display: none;        }        .navbar-expand-sm .dropup .dropdown-menu {            top: auto;            bottom: 100%;        }}@media (max-width: 767.98px) {    .navbar-expand-md > .container,    .navbar-expand-md > .container-fluid {        padding-right: 0;        padding-left: 0;    }}@media (min-width: 768px) {    .navbar-expand-md {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-flow: row nowrap;        flex-flow: row nowrap;        -webkit-box-pack: start;        -ms-flex-pack: start;        justify-content: flex-start;    }        .navbar-expand-md .navbar-nav {            -webkit-box-orient: horizontal;            -webkit-box-direction: normal;            -ms-flex-direction: row;            flex-direction: row;        }            .navbar-expand-md .navbar-nav .dropdown-menu {                position: absolute;            }            .navbar-expand-md .navbar-nav .dropdown-menu-right {                right: 0;                left: auto;            }            .navbar-expand-md .navbar-nav .nav-link {                padding-right: 0.5rem;                padding-left: 0.5rem;            }        .navbar-expand-md > .container,        .navbar-expand-md > .container-fluid {            -ms-flex-wrap: nowrap;            flex-wrap: nowrap;        }        .navbar-expand-md .navbar-collapse {            display: -webkit-box !important;            display: -ms-flexbox !important;            display: flex !important;            -ms-flex-preferred-size: auto;            flex-basis: auto;        }        .navbar-expand-md .navbar-toggler {            display: none;        }        .navbar-expand-md .dropup .dropdown-menu {            top: auto;            bottom: 100%;        }}@media (max-width: 991.98px) {    .navbar-expand-lg > .container,    .navbar-expand-lg > .container-fluid {        padding-right: 0;        padding-left: 0;    }}@media (min-width: 992px) {    .navbar-expand-lg {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-flow: row nowrap;        flex-flow: row nowrap;        -webkit-box-pack: start;        -ms-flex-pack: start;        justify-content: flex-start;    }        .navbar-expand-lg .navbar-nav {            -webkit-box-orient: horizontal;            -webkit-box-direction: normal;            -ms-flex-direction: row;            flex-direction: row;        }            .navbar-expand-lg .navbar-nav .dropdown-menu {                position: absolute;            }            .navbar-expand-lg .navbar-nav .dropdown-menu-right {                right: 0;                left: auto;            }            .navbar-expand-lg .navbar-nav .nav-link {                padding-right: 0.5rem;                padding-left: 0.5rem;            }        .navbar-expand-lg > .container,        .navbar-expand-lg > .container-fluid {            -ms-flex-wrap: nowrap;            flex-wrap: nowrap;        }        .navbar-expand-lg .navbar-collapse {            display: -webkit-box !important;            display: -ms-flexbox !important;            display: flex !important;            -ms-flex-preferred-size: auto;            flex-basis: auto;        }        .navbar-expand-lg .navbar-toggler {            display: none;        }        .navbar-expand-lg .dropup .dropdown-menu {            top: auto;            bottom: 100%;        }}@media (max-width: 1199.98px) {    .navbar-expand-xl > .container,    .navbar-expand-xl > .container-fluid {        padding-right: 0;        padding-left: 0;    }}@media (min-width: 1200px) {    .navbar-expand-xl {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-flow: row nowrap;        flex-flow: row nowrap;        -webkit-box-pack: start;        -ms-flex-pack: start;        justify-content: flex-start;    }        .navbar-expand-xl .navbar-nav {            -webkit-box-orient: horizontal;            -webkit-box-direction: normal;            -ms-flex-direction: row;            flex-direction: row;        }            .navbar-expand-xl .navbar-nav .dropdown-menu {                position: absolute;            }            .navbar-expand-xl .navbar-nav .dropdown-menu-right {                right: 0;                left: auto;            }            .navbar-expand-xl .navbar-nav .nav-link {                padding-right: 0.5rem;                padding-left: 0.5rem;            }        .navbar-expand-xl > .container,        .navbar-expand-xl > .container-fluid {            -ms-flex-wrap: nowrap;            flex-wrap: nowrap;        }        .navbar-expand-xl .navbar-collapse {            display: -webkit-box !important;            display: -ms-flexbox !important;            display: flex !important;            -ms-flex-preferred-size: auto;            flex-basis: auto;        }        .navbar-expand-xl .navbar-toggler {            display: none;        }        .navbar-expand-xl .dropup .dropdown-menu {            top: auto;            bottom: 100%;        }}.navbar-expand {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;}    .navbar-expand > .container,    .navbar-expand > .container-fluid {        padding-right: 0;        padding-left: 0;    }    .navbar-expand .navbar-nav {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-direction: row;        flex-direction: row;    }        .navbar-expand .navbar-nav .dropdown-menu {            position: absolute;        }        .navbar-expand .navbar-nav .dropdown-menu-right {            right: 0;            left: auto;        }        .navbar-expand .navbar-nav .nav-link {            padding-right: 0.5rem;            padding-left: 0.5rem;        }    .navbar-expand > .container,    .navbar-expand > .container-fluid {        -ms-flex-wrap: nowrap;        flex-wrap: nowrap;    }    .navbar-expand .navbar-collapse {        display: -webkit-box !important;        display: -ms-flexbox !important;        display: flex !important;        -ms-flex-preferred-size: auto;        flex-basis: auto;    }    .navbar-expand .navbar-toggler {        display: none;    }    .navbar-expand .dropup .dropdown-menu {        top: auto;        bottom: 100%;    }.navbar-light .navbar-brand {    color: rgba(0, 0, 0, 0.9);}    .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {        color: rgba(0, 0, 0, 0.9);    }.navbar-light .navbar-nav .nav-link {    color: rgba(0, 0, 0, 0.5);}    .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {        color: rgba(0, 0, 0, 0.7);    }    .navbar-light .navbar-nav .nav-link.disabled {        color: rgba(0, 0, 0, 0.3);    }    .navbar-light .navbar-nav .show > .nav-link,    .navbar-light .navbar-nav .active > .nav-link,    .navbar-light .navbar-nav .nav-link.show,    .navbar-light .navbar-nav .nav-link.active {        color: rgba(0, 0, 0, 0.9);    }.navbar-light .navbar-toggler {    color: rgba(0, 0, 0, 0.5);    border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.navbar-light .navbar-text {    color: rgba(0, 0, 0, 0.5);}    .navbar-light .navbar-text a {        color: rgba(0, 0, 0, 0.9);    }        .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {            color: rgba(0, 0, 0, 0.9);        }.navbar-dark .navbar-brand {    color: #fff;}    .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {        color: #fff;    }.navbar-dark .navbar-nav .nav-link {    color: rgba(255, 255, 255, 0.5);}    .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {        color: rgba(255, 255, 255, 0.75);    }    .navbar-dark .navbar-nav .nav-link.disabled {        color: rgba(255, 255, 255, 0.25);    }    .navbar-dark .navbar-nav .show > .nav-link,    .navbar-dark .navbar-nav .active > .nav-link,    .navbar-dark .navbar-nav .nav-link.show,    .navbar-dark .navbar-nav .nav-link.active {        color: #fff;    }.navbar-dark .navbar-toggler {    color: rgba(255, 255, 255, 0.5);    border-color: rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.navbar-dark .navbar-text {    color: rgba(255, 255, 255, 0.5);}    .navbar-dark .navbar-text a {        color: #fff;    }        .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {            color: #fff;        }.card {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    min-width: 0;    word-wrap: break-word;    background-color: #fff;    background-clip: border-box;    border: 1px solid rgba(0, 0, 0, 0.125);    border-radius: 0.25rem;}    .card > hr {        margin-right: 0;        margin-left: 0;    }    .card > .list-group:first-child .list-group-item:first-child {        border-top-left-radius: 0.25rem;        border-top-right-radius: 0.25rem;    }    .card > .list-group:last-child .list-group-item:last-child {        border-bottom-right-radius: 0.25rem;        border-bottom-left-radius: 0.25rem;    }.card-body {    -webkit-box-flex: 1;    -ms-flex: 1 1 auto;    flex: 1 1 auto;    padding: 1.25rem;}.card-title {    margin-bottom: 0.75rem;}.card-subtitle {    margin-top: -0.375rem;    margin-bottom: 0;}.card-text:last-child {    margin-bottom: 0;}.card-link:hover {    text-decoration: none;}.card-link + .card-link {    margin-left: 1.25rem;}.card-header {    padding: 0.75rem 1.25rem;    margin-bottom: 0;    background-color: rgba(0, 0, 0, 0.03);    border-bottom: 1px solid rgba(0, 0, 0, 0.125);}    .card-header:first-child {        border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;    }    .card-header + .list-group .list-group-item:first-child {        border-top: 0;    }.card-footer {    padding: 0.75rem 1.25rem;    background-color: rgba(0, 0, 0, 0.03);    border-top: 1px solid rgba(0, 0, 0, 0.125);}    .card-footer:last-child {        border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);    }.card-header-tabs {    margin-right: -0.625rem;    margin-bottom: -0.75rem;    margin-left: -0.625rem;    border-bottom: 0;}.card-header-pills {    margin-right: -0.625rem;    margin-left: -0.625rem;}.card-img-overlay {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    padding: 1.25rem;}.card-img {    width: 100%;    border-radius: calc(0.25rem - 1px);}.card-img-top {    width: 100%;    border-top-left-radius: calc(0.25rem - 1px);    border-top-right-radius: calc(0.25rem - 1px);}.card-img-bottom {    width: 100%;    border-bottom-right-radius: calc(0.25rem - 1px);    border-bottom-left-radius: calc(0.25rem - 1px);}.card-deck {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;}    .card-deck .card {        margin-bottom: 15px;    }@media (min-width: 576px) {    .card-deck {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-flow: row wrap;        flex-flow: row wrap;        margin-right: -15px;        margin-left: -15px;    }        .card-deck .card {            display: -webkit-box;            display: -ms-flexbox;            display: flex;            -webkit-box-flex: 1;            -ms-flex: 1 0 0%;            flex: 1 0 0%;            -webkit-box-orient: vertical;            -webkit-box-direction: normal;            -ms-flex-direction: column;            flex-direction: column;            margin-right: 15px;            margin-bottom: 0;            margin-left: 15px;        }}.card-group {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;}    .card-group > .card {        margin-bottom: 15px;    }@media (min-width: 576px) {    .card-group {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-flow: row wrap;        flex-flow: row wrap;    }        .card-group > .card {            -webkit-box-flex: 1;            -ms-flex: 1 0 0%;            flex: 1 0 0%;            margin-bottom: 0;        }            .card-group > .card + .card {                margin-left: 0;                border-left: 0;            }            .card-group > .card:first-child {                border-top-right-radius: 0;                border-bottom-right-radius: 0;            }                .card-group > .card:first-child .card-img-top,                .card-group > .card:first-child .card-header {                    border-top-right-radius: 0;                }                .card-group > .card:first-child .card-img-bottom,                .card-group > .card:first-child .card-footer {                    border-bottom-right-radius: 0;                }            .card-group > .card:last-child {                border-top-left-radius: 0;                border-bottom-left-radius: 0;            }                .card-group > .card:last-child .card-img-top,                .card-group > .card:last-child .card-header {                    border-top-left-radius: 0;                }                .card-group > .card:last-child .card-img-bottom,                .card-group > .card:last-child .card-footer {                    border-bottom-left-radius: 0;                }            .card-group > .card:only-child {                border-radius: 0.25rem;            }                .card-group > .card:only-child .card-img-top,                .card-group > .card:only-child .card-header {                    border-top-left-radius: 0.25rem;                    border-top-right-radius: 0.25rem;                }                .card-group > .card:only-child .card-img-bottom,                .card-group > .card:only-child .card-footer {                    border-bottom-right-radius: 0.25rem;                    border-bottom-left-radius: 0.25rem;                }            .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {                border-radius: 0;            }                .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,                .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,                .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,                .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {                    border-radius: 0;                }}.card-columns .card {    margin-bottom: 0.75rem;}@media (min-width: 576px) {    .card-columns {        -webkit-column-count: 3;        -moz-column-count: 3;        column-count: 3;        -webkit-column-gap: 1.25rem;        -moz-column-gap: 1.25rem;        column-gap: 1.25rem;    }        .card-columns .card {            display: inline-block;            width: 100%;        }}.breadcrumb {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    padding: 0.75rem 1rem;    margin-bottom: 1rem;    list-style: none;    background-color: #e9ecef;    border-radius: 0.25rem;}.breadcrumb-item + .breadcrumb-item::before {    display: inline-block;    padding-right: 0.5rem;    padding-left: 0.5rem;    color: #6c757d;    content: "/";}.breadcrumb-item + .breadcrumb-item:hover::before {    text-decoration: underline;}.breadcrumb-item + .breadcrumb-item:hover::before {    text-decoration: none;}.breadcrumb-item.active {    color: #6c757d;}.pagination {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    padding-left: 0;    list-style: none;    border-radius: 0.25rem;}.page-link {    position: relative;    display: block;    padding: 0.5rem 0.75rem;    margin-left: -1px;    line-height: 1.25;    color: #007bff;    background-color: #fff;    /*border: 1px solid #dee2e6;*/}    .page-link:hover {        color: #0056b3;        text-decoration: none;        background-color: #e9ecef;        border-color: #dee2e6;    }    .page-link:focus {        z-index: 2;        outline: 0;        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);    }    .page-link:not(:disabled):not(.disabled) {        cursor: pointer;    }.page-item:first-child .page-link {    margin-left: 0;    border-top-left-radius: 0.25rem;    border-bottom-left-radius: 0.25rem;}.page-item:last-child .page-link {    border-top-right-radius: 0.25rem;    border-bottom-right-radius: 0.25rem;}.page-item.active .page-link {    z-index: 1;    color: #fff;    background-color: #007bff;    border-color: #007bff;}.page-item.disabled .page-link {    color: #6c757d;    pointer-events: none;    cursor: auto;    background-color: #fff;    border-color: #dee2e6;}.pagination-lg .page-link {    padding: 0.75rem 1.5rem;    font-size: 1.25rem;    line-height: 1.5;}.pagination-lg .page-item:first-child .page-link {    border-top-left-radius: 0.3rem;    border-bottom-left-radius: 0.3rem;}.pagination-lg .page-item:last-child .page-link {    border-top-right-radius: 0.3rem;    border-bottom-right-radius: 0.3rem;}.pagination-sm .page-link {    padding: 0.25rem 0.5rem;    font-size: 0.875rem;    line-height: 1.5;}.pagination-sm .page-item:first-child .page-link {    border-top-left-radius: 0.2rem;    border-bottom-left-radius: 0.2rem;}.pagination-sm .page-item:last-child .page-link {    border-top-right-radius: 0.2rem;    border-bottom-right-radius: 0.2rem;}.badge {    display: inline-block;    padding: 0.25em 0.4em;    font-size: 75%;    font-weight: 700;    line-height: 1;    text-align: center;    white-space: nowrap;    vertical-align: baseline;    border-radius: 0.25rem;}    .badge:empty {        display: none;    }.btn .badge {    position: relative;    top: -1px;}.badge-pill {    padding-right: 0.6em;    padding-left: 0.6em;    border-radius: 10rem;}.badge-primary {    color: #fff;    background-color: #007bff;}    .badge-primary[href]:hover, .badge-primary[href]:focus {        color: #fff;        text-decoration: none;        background-color: #0062cc;    }.badge-secondary {    color: #fff;    background-color: #6c757d;}    .badge-secondary[href]:hover, .badge-secondary[href]:focus {        color: #fff;        text-decoration: none;        background-color: #545b62;    }.badge-success {    color: #fff;    background-color: #28a745;}    .badge-success[href]:hover, .badge-success[href]:focus {        color: #fff;        text-decoration: none;        background-color: #1e7e34;    }.badge-info {    color: #fff;    background-color: #17a2b8;}    .badge-info[href]:hover, .badge-info[href]:focus {        color: #fff;        text-decoration: none;        background-color: #117a8b;    }.badge-warning {    color: #212529;    background-color: #ffc107;}    .badge-warning[href]:hover, .badge-warning[href]:focus {        color: #212529;        text-decoration: none;        background-color: #d39e00;    }.badge-danger {    color: #fff;    background-color: #dc3545;}    .badge-danger[href]:hover, .badge-danger[href]:focus {        color: #fff;        text-decoration: none;        background-color: #bd2130;    }.badge-light {    color: #212529;    background-color: #f8f9fa;}    .badge-light[href]:hover, .badge-light[href]:focus {        color: #212529;        text-decoration: none;        background-color: #dae0e5;    }.badge-dark {    color: #fff;    background-color: #343a40;}    .badge-dark[href]:hover, .badge-dark[href]:focus {        color: #fff;        text-decoration: none;        background-color: #1d2124;    }.jumbotron {    padding: 2rem 1rem;    margin-bottom: 2rem;    background-color: #e9ecef;    border-radius: 0.3rem;}@media (min-width: 576px) {    .jumbotron {        padding: 4rem 2rem;    }}.jumbotron-fluid {    padding-right: 0;    padding-left: 0;    border-radius: 0;}.alert {    position: relative;    padding: 0.75rem 1.25rem;    margin-bottom: 1rem;    border: 1px solid transparent;    border-radius: 0.25rem;}.alert-heading {    color: inherit;}.alert-link {    font-weight: 700;}.alert-dismissible {    padding-right: 4rem;}    .alert-dismissible .close {        position: absolute;        top: 0;        right: 0;        padding: 0.75rem 1.25rem;        color: inherit;    }.alert-primary {    color: #004085;    background-color: #cce5ff;    border-color: #b8daff;}    .alert-primary hr {        border-top-color: #9fcdff;    }    .alert-primary .alert-link {        color: #002752;    }.alert-secondary {    color: #383d41;    background-color: #e2e3e5;    border-color: #d6d8db;}    .alert-secondary hr {        border-top-color: #c8cbcf;    }    .alert-secondary .alert-link {        color: #202326;    }.alert-success {    color: #155724;    background-color: #d4edda;    border-color: #c3e6cb;}    .alert-success hr {        border-top-color: #b1dfbb;    }    .alert-success .alert-link {        color: #0b2e13;    }.alert-info {    color: #0c5460;    background-color: #d1ecf1;    border-color: #bee5eb;}    .alert-info hr {        border-top-color: #abdde5;    }    .alert-info .alert-link {        color: #062c33;    }.alert-warning {    color: #856404;    background-color: #fff3cd;    border-color: #ffeeba;}    .alert-warning hr {        border-top-color: #ffe8a1;    }    .alert-warning .alert-link {        color: #533f03;    }.alert-danger {    color: #721c24;    background-color: #f8d7da;    border-color: #f5c6cb;}    .alert-danger hr {        border-top-color: #f1b0b7;    }    .alert-danger .alert-link {        color: #491217;    }.alert-light {    color: #818182;    background-color: #fefefe;    border-color: #fdfdfe;}    .alert-light hr {        border-top-color: #ececf6;    }    .alert-light .alert-link {        color: #686868;    }.alert-dark {    color: #1b1e21;    background-color: #d6d8d9;    border-color: #c6c8ca;}    .alert-dark hr {        border-top-color: #b9bbbe;    }    .alert-dark .alert-link {        color: #040505;    }@-webkit-keyframes progress-bar-stripes {    from {        background-position: 1rem 0;    }    to {        background-position: 0 0;    }}@keyframes progress-bar-stripes {    from {        background-position: 1rem 0;    }    to {        background-position: 0 0;    }}.progress {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    height: 1rem;    overflow: hidden;    font-size: 0.75rem;    background-color: #e9ecef;    border-radius: 0.25rem;}.progress-bar {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    color: #fff;    text-align: center;    background-color: #007bff;    transition: width 0.6s ease;}.progress-bar-striped {    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: 1rem 1rem;}.progress-bar-animated {    -webkit-animation: progress-bar-stripes 1s linear infinite;    animation: progress-bar-stripes 1s linear infinite;}.media {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;}.media-body {    -webkit-box-flex: 1;    -ms-flex: 1;    flex: 1;}.list-group {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    padding-left: 0;    margin-bottom: 0;}.list-group-item-action {    width: 100%;    color: #495057;    text-align: inherit;}    .list-group-item-action:hover, .list-group-item-action:focus {        color: #495057;        text-decoration: none;        background-color: #f8f9fa;    }    .list-group-item-action:active {        color: #212529;        background-color: #e9ecef;    }.list-group-item {    position: relative;    display: block;    padding: 0.75rem 1.25rem;    margin-bottom: -1px;    background-color: #fff;    border: 1px solid rgba(0, 0, 0, 0.125);}    .list-group-item:first-child {        border-top-left-radius: 0.25rem;        border-top-right-radius: 0.25rem;    }    .list-group-item:last-child {        margin-bottom: 0;        border-bottom-right-radius: 0.25rem;        border-bottom-left-radius: 0.25rem;    }    .list-group-item:hover, .list-group-item:focus {        z-index: 1;        text-decoration: none;    }    .list-group-item.disabled, .list-group-item:disabled {        color: #6c757d;        background-color: #fff;    }    .list-group-item.active {        z-index: 2;        color: #fff;        background-color: #7f8c8d;        border-color: #7f8c8d;    }.list-group-flush .list-group-item {    border-right: 0;    border-left: 0;    border-radius: 0;}.list-group-flush:first-child .list-group-item:first-child {    border-top: 0;}.list-group-flush:last-child .list-group-item:last-child {    border-bottom: 0;}.list-group-item-primary {    color: #004085;    background-color: #b8daff;}    .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {        color: #004085;        background-color: #9fcdff;    }    .list-group-item-primary.list-group-item-action.active {        color: #fff;        background-color: #004085;        border-color: #004085;    }.list-group-item-secondary {    color: #383d41;    background-color: #d6d8db;}    .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {        color: #383d41;        background-color: #c8cbcf;    }    .list-group-item-secondary.list-group-item-action.active {        color: #fff;        background-color: #383d41;        border-color: #383d41;    }.list-group-item-success {    color: #155724;    background-color: #c3e6cb;}    .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {        color: #155724;        background-color: #b1dfbb;    }    .list-group-item-success.list-group-item-action.active {        color: #fff;        background-color: #155724;        border-color: #155724;    }.list-group-item-info {    color: #0c5460;    background-color: #bee5eb;}    .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {        color: #0c5460;        background-color: #abdde5;    }    .list-group-item-info.list-group-item-action.active {        color: #fff;        background-color: #0c5460;        border-color: #0c5460;    }.list-group-item-warning {    color: #856404;    background-color: #ffeeba;}    .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {        color: #856404;        background-color: #ffe8a1;    }    .list-group-item-warning.list-group-item-action.active {        color: #fff;        background-color: #856404;        border-color: #856404;    }.list-group-item-danger {    color: #721c24;    background-color: #f5c6cb;}    .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {        color: #721c24;        background-color: #f1b0b7;    }    .list-group-item-danger.list-group-item-action.active {        color: #fff;        background-color: #721c24;        border-color: #721c24;    }.list-group-item-light {    color: #818182;    background-color: #fdfdfe;}    .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {        color: #818182;        background-color: #ececf6;    }    .list-group-item-light.list-group-item-action.active {        color: #fff;        background-color: #818182;        border-color: #818182;    }.list-group-item-dark {    color: #1b1e21;    background-color: #c6c8ca;}    .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {        color: #1b1e21;        background-color: #b9bbbe;    }    .list-group-item-dark.list-group-item-action.active {        color: #fff;        background-color: #1b1e21;        border-color: #1b1e21;    }.close {    float: right;    font-size: 1.5rem;    font-weight: 700;    line-height: 1;    color: #000;    text-shadow: 0 1px 0 #fff;    opacity: .5;}    .close:hover, .close:focus {        color: #000;        text-decoration: none;        opacity: .75;    }    .close:not(:disabled):not(.disabled) {        cursor: pointer;    }button.close {    padding: 0;    background-color: transparent;    border: 0;    -webkit-appearance: none;}.modal-open {    overflow: hidden;}.modal {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1050;    display: none;    overflow: hidden;    outline: 0;}.modal-open .modal {    overflow-x: hidden;    overflow-y: auto;}.modal-dialog {    position: relative;    width: auto;    margin: 0.5rem;    pointer-events: none;}.modal.fade .modal-dialog {    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;    -webkit-transform: translate(0, -25%);    transform: translate(0, -25%);}.modal.show .modal-dialog {    -webkit-transform: translate(0, 0);    transform: translate(0, 0);}.modal-dialog-centered {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    min-height: calc(100% - (0.5rem * 2));}.modal-content {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    width: 100%;    pointer-events: auto;    background-color: #fff;    background-clip: padding-box;    border: 1px solid rgba(0, 0, 0, 0.2);    border-radius: 0.3rem;    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;    }    .modal-backdrop.show {        opacity: 0.5;    }.modal-header {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    padding: 1rem;    border-bottom: 1px solid #e9ecef;    border-top-left-radius: 0.3rem;    border-top-right-radius: 0.3rem;}    .modal-header .close {        padding: 1rem;        margin: -1rem -1rem -1rem auto;    }.modal-title {    margin-bottom: 0;    line-height: 1.5;}.modal-body {    position: relative;    -webkit-box-flex: 1;    -ms-flex: 1 1 auto;    flex: 1 1 auto;    padding: 1rem;}.modal-footer {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;    padding: 1rem;    border-top: 1px solid #e9ecef;}    .modal-footer > :not(:first-child) {        margin-left: .25rem;    }    .modal-footer > :not(:last-child) {        margin-right: .25rem;    }.modal-scrollbar-measure {    position: absolute;    top: -9999px;    width: 50px;    height: 50px;    overflow: scroll;}@media (min-width: 576px) {    .modal-dialog {        max-width: 500px;        margin: 1.75rem auto;    }    .modal-dialog-centered {        min-height: calc(100% - (1.75rem * 2));    }    .modal-sm {        max-width: 300px;    }}@media (min-width: 992px) {    .modal-lg {        max-width: 800px;    }}.tooltip {    position: absolute;    z-index: 1070;    display: block;    margin: 0;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";    font-style: normal;    font-weight: 400;    line-height: 1.5;    text-align: left;    text-align: start;    text-decoration: none;    text-shadow: none;    text-transform: none;    letter-spacing: normal;    word-break: normal;    word-spacing: normal;    white-space: normal;    line-break: auto;    font-size: 0.875rem;    word-wrap: break-word;    opacity: 0;}    .tooltip.show {        opacity: 0.9;    }    .tooltip .arrow {        position: absolute;        display: block;        width: 0.8rem;        height: 0.4rem;    }        .tooltip .arrow::before {            position: absolute;            content: "";            border-color: transparent;            border-style: solid;        }.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {    padding: 0.4rem 0;}    .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {        bottom: 0;    }        .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {            top: 0;            border-width: 0.4rem 0.4rem 0;            border-top-color: #000;        }.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {    padding: 0 0.4rem;}    .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {        left: 0;        width: 0.4rem;        height: 0.8rem;    }        .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {            right: 0;            border-width: 0.4rem 0.4rem 0.4rem 0;            border-right-color: #000;        }.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {    padding: 0.4rem 0;}    .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {        top: 0;    }        .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {            bottom: 0;            border-width: 0 0.4rem 0.4rem;            border-bottom-color: #000;        }.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {    padding: 0 0.4rem;}    .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {        right: 0;        width: 0.4rem;        height: 0.8rem;    }        .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {            left: 0;            border-width: 0.4rem 0 0.4rem 0.4rem;            border-left-color: #000;        }.tooltip-inner {    max-width: 200px;    padding: 0.25rem 0.5rem;    color: #fff;    text-align: center;    background-color: #000;    border-radius: 0.25rem;}.popover {    position: absolute;    top: 0;    left: 0;    z-index: 1060;    display: block;    max-width: 276px;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";    font-style: normal;    font-weight: 400;    line-height: 1.5;    text-align: left;    text-align: start;    text-decoration: none;    text-shadow: none;    text-transform: none;    letter-spacing: normal;    word-break: normal;    word-spacing: normal;    white-space: normal;    line-break: auto;    font-size: 0.875rem;    word-wrap: break-word;    background-color: #fff;    background-clip: padding-box;    border: 1px solid rgba(0, 0, 0, 0.2);    border-radius: 0.3rem;}    .popover .arrow {        position: absolute;        display: block;        width: 1rem;        height: 0.5rem;        margin: 0 0.3rem;    }        .popover .arrow::before, .popover .arrow::after {            position: absolute;            display: block;            content: "";            border-color: transparent;            border-style: solid;        }.bs-popover-top, .bs-popover-auto[x-placement^="top"] {    margin-bottom: 0.5rem;}    .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {        bottom: calc((0.5rem + 1px) * -1);    }        .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,        .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {            border-width: 0.5rem 0.5rem 0;        }        .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {            bottom: 0;            border-top-color: rgba(0, 0, 0, 0.25);        }        .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {            bottom: 1px;            border-top-color: #fff;        }.bs-popover-right, .bs-popover-auto[x-placement^="right"] {    margin-left: 0.5rem;}    .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {        left: calc((0.5rem + 1px) * -1);        width: 0.5rem;        height: 1rem;        margin: 0.3rem 0;    }        .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,        .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {            border-width: 0.5rem 0.5rem 0.5rem 0;        }        .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {            left: 0;            border-right-color: rgba(0, 0, 0, 0.25);        }        .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {            left: 1px;            border-right-color: #fff;        }.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {    margin-top: 0.5rem;}    .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {        top: calc((0.5rem + 1px) * -1);    }        .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,        .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {            border-width: 0 0.5rem 0.5rem 0.5rem;        }        .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {            top: 0;            border-bottom-color: rgba(0, 0, 0, 0.25);        }        .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {            top: 1px;            border-bottom-color: #fff;        }    .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {        position: absolute;        top: 0;        left: 50%;        display: block;        width: 1rem;        margin-left: -0.5rem;        content: "";        border-bottom: 1px solid #f7f7f7;    }.bs-popover-left, .bs-popover-auto[x-placement^="left"] {    margin-right: 0.5rem;}    .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {        right: calc((0.5rem + 1px) * -1);        width: 0.5rem;        height: 1rem;        margin: 0.3rem 0;    }        .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,        .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {            border-width: 0.5rem 0 0.5rem 0.5rem;        }        .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {            right: 0;            border-left-color: rgba(0, 0, 0, 0.25);        }        .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {            right: 1px;            border-left-color: #fff;        }.popover-header {    padding: 0.5rem 0.75rem;    margin-bottom: 0;    font-size: 1rem;    color: inherit;    background-color: #f7f7f7;    border-bottom: 1px solid #ebebeb;    border-top-left-radius: calc(0.3rem - 1px);    border-top-right-radius: calc(0.3rem - 1px);}    .popover-header:empty {        display: none;    }.popover-body {    padding: 0.5rem 0.75rem;    color: #212529;}.carousel {    position: relative;}.carousel-inner {    position: relative;    width: 100%;    overflow: hidden;}.carousel-item {    position: relative;    display: none;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    width: 100%;    transition: -webkit-transform 0.6s ease;    transition: transform 0.6s ease;    transition: transform 0.6s ease, -webkit-transform 0.6s ease;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-perspective: 1000px;    perspective: 1000px;}    .carousel-item.active,    .carousel-item-next,    .carousel-item-prev {        display: block;    }.carousel-item-next,.carousel-item-prev {    position: absolute;    top: 0;}    .carousel-item-next.carousel-item-left,    .carousel-item-prev.carousel-item-right {        -webkit-transform: translateX(0);        transform: translateX(0);    }@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {    .carousel-item-next.carousel-item-left,    .carousel-item-prev.carousel-item-right {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }}.carousel-item-next,.active.carousel-item-right {    -webkit-transform: translateX(100%);    transform: translateX(100%);}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {    .carousel-item-next,    .active.carousel-item-right {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);    }}.carousel-item-prev,.active.carousel-item-left {    -webkit-transform: translateX(-100%);    transform: translateX(-100%);}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {    .carousel-item-prev,    .active.carousel-item-left {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);    }}.carousel-control-prev,.carousel-control-next {    position: absolute;    top: 0;    bottom: 0;    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;    width: 15%;    color: #fff;    text-align: center;    opacity: 0.5;}    .carousel-control-prev:hover, .carousel-control-prev:focus,    .carousel-control-next:hover,    .carousel-control-next:focus {        color: #fff;        text-decoration: none;        outline: 0;        opacity: .9;    }.carousel-control-prev {    left: 0;}.carousel-control-next {    right: 0;}.carousel-control-prev-icon,.carousel-control-next-icon {    display: inline-block;    width: 20px;    height: 20px;    background: transparent no-repeat center center;    background-size: 100% 100%;}.carousel-control-prev-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");}.carousel-control-next-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");}.carousel-indicators {    position: absolute;    right: 0;    bottom: 10px;    left: 0;    z-index: 15;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    padding-left: 0;    margin-right: 15%;    margin-left: 15%;    list-style: none;}    .carousel-indicators li {        position: relative;        -webkit-box-flex: 0;        -ms-flex: 0 1 auto;        flex: 0 1 auto;        width: 30px;        height: 3px;        margin-right: 3px;        margin-left: 3px;        text-indent: -999px;        background-color: rgba(255, 255, 255, 0.5);    }        .carousel-indicators li::before {            position: absolute;            top: -10px;            left: 0;            display: inline-block;            width: 100%;            height: 10px;            content: "";        }        .carousel-indicators li::after {            position: absolute;            bottom: -10px;            left: 0;            display: inline-block;            width: 100%;            height: 10px;            content: "";        }    .carousel-indicators .active {        background-color: #fff;    }.carousel-caption {    position: absolute;    right: 15%;    bottom: 20px;    left: 15%;    z-index: 10;    padding-top: 20px;    padding-bottom: 20px;    color: #fff;    text-align: center;}.align-baseline {    vertical-align: baseline !important;}.align-top {    vertical-align: top !important;}.align-middle {    vertical-align: middle !important;}.align-bottom {    vertical-align: bottom !important;}.align-text-bottom {    vertical-align: text-bottom !important;}.align-text-top {    vertical-align: text-top !important;}.bg-primary {    background-color: #007bff !important;}a.bg-primary:hover, a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus {    background-color: #0062cc !important;}.bg-secondary {    background-color: #6c757d !important;}a.bg-secondary:hover, a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus {    background-color: #545b62 !important;}.bg-success {    background-color: #28a745 !important;}a.bg-success:hover, a.bg-success:focus,button.bg-success:hover,button.bg-success:focus {    background-color: #1e7e34 !important;}.bg-info {    background-color: #17a2b8 !important;}a.bg-info:hover, a.bg-info:focus,button.bg-info:hover,button.bg-info:focus {    background-color: #117a8b !important;}.bg-warning {    background-color: #ffc107 !important;}a.bg-warning:hover, a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus {    background-color: #d39e00 !important;}.bg-danger {    background-color: #dc3545 !important;}a.bg-danger:hover, a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus {    background-color: #bd2130 !important;}.bg-light {    background-color: #f8f9fa !important;}a.bg-light:hover, a.bg-light:focus,button.bg-light:hover,button.bg-light:focus {    background-color: #dae0e5 !important;}.bg-dark {    background-color: #343a40 !important;}a.bg-dark:hover, a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus {    background-color: #1d2124 !important;}.bg-white {    background-color: #fff !important;}.bg-transparent {    background-color: transparent !important;}.border {    border: 1px solid #dee2e6 !important;}.border-top {    border-top: 1px solid #dee2e6 !important;}.border-right {    border-right: 1px solid #dee2e6 !important;}.border-bottom {    border-bottom: 1px solid #dee2e6 !important;}.border-left {    border-left: 1px solid #dee2e6 !important;}.border-0 {    border: 0 !important;}.border-top-0 {    border-top: 0 !important;}.border-right-0 {    border-right: 0 !important;}.border-bottom-0 {    border-bottom: 0 !important;}.border-left-0 {    border-left: 0 !important;}.border-primary {    border-color: #007bff !important;}.border-secondary {    border-color: #6c757d !important;}.border-success {    border-color: #28a745 !important;}.border-info {    border-color: #17a2b8 !important;}.border-warning {    border-color: #ffc107 !important;}.border-danger {    border-color: #dc3545 !important;}.border-light {    border-color: #f8f9fa !important;}.border-dark {    border-color: #343a40 !important;}.border-white {    border-color: #fff !important;}.rounded {    border-radius: 0.25rem !important;}.rounded-top {    border-top-left-radius: 0.25rem !important;    border-top-right-radius: 0.25rem !important;}.rounded-right {    border-top-right-radius: 0.25rem !important;    border-bottom-right-radius: 0.25rem !important;}.rounded-bottom {    border-bottom-right-radius: 0.25rem !important;    border-bottom-left-radius: 0.25rem !important;}.rounded-left {    border-top-left-radius: 0.25rem !important;    border-bottom-left-radius: 0.25rem !important;}.rounded-circle {    border-radius: 50% !important;}.rounded-0 {    border-radius: 0 !important;}.clearfix::after {    display: block;    clear: both;    content: "";}.d-none {    display: none !important;}.d-inline {    display: inline !important;}.d-inline-block {    display: inline-block !important;}.d-block {    display: block !important;}.d-table {    display: table !important;}.d-table-row {    display: table-row !important;}.d-table-cell {    display: table-cell !important;}.d-flex {    display: -webkit-box !important;    display: -ms-flexbox !important;    display: flex !important;}.d-inline-flex {    display: -webkit-inline-box !important;    display: -ms-inline-flexbox !important;    display: inline-flex !important;}@media (min-width: 576px) {    .d-sm-none {        display: none !important;    }    .d-sm-inline {        display: inline !important;    }    .d-sm-inline-block {        display: inline-block !important;    }    .d-sm-block {        display: block !important;    }    .d-sm-table {        display: table !important;    }    .d-sm-table-row {        display: table-row !important;    }    .d-sm-table-cell {        display: table-cell !important;    }    .d-sm-flex {        display: -webkit-box !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-sm-inline-flex {        display: -webkit-inline-box !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }}@media (min-width: 768px) {    .d-md-none {        display: none !important;    }    .d-md-inline {        display: inline !important;    }    .d-md-inline-block {        display: inline-block !important;    }    .d-md-block {        display: block !important;    }    .d-md-table {        display: table !important;    }    .d-md-table-row {        display: table-row !important;    }    .d-md-table-cell {        display: table-cell !important;    }    .d-md-flex {        display: -webkit-box !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-md-inline-flex {        display: -webkit-inline-box !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }}@media (min-width: 992px) {    .d-lg-none {        display: none !important;    }    .d-lg-inline {        display: inline !important;    }    .d-lg-inline-block {        display: inline-block !important;    }    .d-lg-block {        display: block !important;    }    .d-lg-table {        display: table !important;    }    .d-lg-table-row {        display: table-row !important;    }    .d-lg-table-cell {        display: table-cell !important;    }    .d-lg-flex {        display: -webkit-box !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-lg-inline-flex {        display: -webkit-inline-box !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }}@media (min-width: 1200px) {    .d-xl-none {        display: none !important;    }    .d-xl-inline {        display: inline !important;    }    .d-xl-inline-block {        display: inline-block !important;    }    .d-xl-block {        display: block !important;    }    .d-xl-table {        display: table !important;    }    .d-xl-table-row {        display: table-row !important;    }    .d-xl-table-cell {        display: table-cell !important;    }    .d-xl-flex {        display: -webkit-box !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-xl-inline-flex {        display: -webkit-inline-box !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }}@media print {    .d-print-none {        display: none !important;    }    .d-print-inline {        display: inline !important;    }    .d-print-inline-block {        display: inline-block !important;    }    .d-print-block {        display: block !important;    }    .d-print-table {        display: table !important;    }    .d-print-table-row {        display: table-row !important;    }    .d-print-table-cell {        display: table-cell !important;    }    .d-print-flex {        display: -webkit-box !important;        display: -ms-flexbox !important;        display: flex !important;    }    .d-print-inline-flex {        display: -webkit-inline-box !important;        display: -ms-inline-flexbox !important;        display: inline-flex !important;    }}.embed-responsive {    position: relative;    display: block;    width: 100%;    padding: 0;    overflow: hidden;}    .embed-responsive::before {        display: block;        content: "";    }    .embed-responsive .embed-responsive-item,    .embed-responsive iframe,    .embed-responsive embed,    .embed-responsive object,    .embed-responsive video {        position: absolute;        top: 0;        bottom: 0;        left: 0;        width: 100%;        height: 100%;        border: 0;    }.embed-responsive-21by9::before {    padding-top: 42.857143%;}.embed-responsive-16by9::before {    padding-top: 56.25%;}.embed-responsive-4by3::before {    padding-top: 75%;}.embed-responsive-1by1::before {    padding-top: 100%;}.flex-row {    -webkit-box-orient: horizontal !important;    -webkit-box-direction: normal !important;    -ms-flex-direction: row !important;    flex-direction: row !important;}.flex-column {    -webkit-box-orient: vertical !important;    -webkit-box-direction: normal !important;    -ms-flex-direction: column !important;    flex-direction: column !important;}.flex-row-reverse {    -webkit-box-orient: horizontal !important;    -webkit-box-direction: reverse !important;    -ms-flex-direction: row-reverse !important;    flex-direction: row-reverse !important;}.flex-column-reverse {    -webkit-box-orient: vertical !important;    -webkit-box-direction: reverse !important;    -ms-flex-direction: column-reverse !important;    flex-direction: column-reverse !important;}.flex-wrap {    -ms-flex-wrap: wrap !important;    flex-wrap: wrap !important;}.flex-nowrap {    -ms-flex-wrap: nowrap !important;    flex-wrap: nowrap !important;}.flex-wrap-reverse {    -ms-flex-wrap: wrap-reverse !important;    flex-wrap: wrap-reverse !important;}.justify-content-start {    -webkit-box-pack: start !important;    -ms-flex-pack: start !important;    justify-content: flex-start !important;}.justify-content-end {    -webkit-box-pack: end !important;    -ms-flex-pack: end !important;    justify-content: flex-end !important;}.justify-content-center {    -webkit-box-pack: center !important;    -ms-flex-pack: center !important;    justify-content: center !important;}.justify-content-between {    -webkit-box-pack: justify !important;    -ms-flex-pack: justify !important;    justify-content: space-between !important;}.justify-content-around {    -ms-flex-pack: distribute !important;    justify-content: space-around !important;}.align-items-start {    -webkit-box-align: start !important;    -ms-flex-align: start !important;    align-items: flex-start !important;}.align-items-end {    -webkit-box-align: end !important;    -ms-flex-align: end !important;    align-items: flex-end !important;}.align-items-center {    -webkit-box-align: center !important;    -ms-flex-align: center !important;    align-items: center !important;}.align-items-baseline {    -webkit-box-align: baseline !important;    -ms-flex-align: baseline !important;    align-items: baseline !important;}.align-items-stretch {    -webkit-box-align: stretch !important;    -ms-flex-align: stretch !important;    align-items: stretch !important;}.align-content-start {    -ms-flex-line-pack: start !important;    align-content: flex-start !important;}.align-content-end {    -ms-flex-line-pack: end !important;    align-content: flex-end !important;}.align-content-center {    -ms-flex-line-pack: center !important;    align-content: center !important;}.align-content-between {    -ms-flex-line-pack: justify !important;    align-content: space-between !important;}.align-content-around {    -ms-flex-line-pack: distribute !important;    align-content: space-around !important;}.align-content-stretch {    -ms-flex-line-pack: stretch !important;    align-content: stretch !important;}.align-self-auto {    -ms-flex-item-align: auto !important;    align-self: auto !important;}.align-self-start {    -ms-flex-item-align: start !important;    align-self: flex-start !important;}.align-self-end {    -ms-flex-item-align: end !important;    align-self: flex-end !important;}.align-self-center {    -ms-flex-item-align: center !important;    align-self: center !important;}.align-self-baseline {    -ms-flex-item-align: baseline !important;    align-self: baseline !important;}.align-self-stretch {    -ms-flex-item-align: stretch !important;    align-self: stretch !important;}@media (min-width: 576px) {    .flex-sm-row {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: normal !important;        -ms-flex-direction: row !important;        flex-direction: row !important;    }    .flex-sm-column {        -webkit-box-orient: vertical !important;        -webkit-box-direction: normal !important;        -ms-flex-direction: column !important;        flex-direction: column !important;    }    .flex-sm-row-reverse {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: reverse !important;        -ms-flex-direction: row-reverse !important;        flex-direction: row-reverse !important;    }    .flex-sm-column-reverse {        -webkit-box-orient: vertical !important;        -webkit-box-direction: reverse !important;        -ms-flex-direction: column-reverse !important;        flex-direction: column-reverse !important;    }    .flex-sm-wrap {        -ms-flex-wrap: wrap !important;        flex-wrap: wrap !important;    }    .flex-sm-nowrap {        -ms-flex-wrap: nowrap !important;        flex-wrap: nowrap !important;    }    .flex-sm-wrap-reverse {        -ms-flex-wrap: wrap-reverse !important;        flex-wrap: wrap-reverse !important;    }    .justify-content-sm-start {        -webkit-box-pack: start !important;        -ms-flex-pack: start !important;        justify-content: flex-start !important;    }    .justify-content-sm-end {        -webkit-box-pack: end !important;        -ms-flex-pack: end !important;        justify-content: flex-end !important;    }    .justify-content-sm-center {        -webkit-box-pack: center !important;        -ms-flex-pack: center !important;        justify-content: center !important;    }    .justify-content-sm-between {        -webkit-box-pack: justify !important;        -ms-flex-pack: justify !important;        justify-content: space-between !important;    }    .justify-content-sm-around {        -ms-flex-pack: distribute !important;        justify-content: space-around !important;    }    .align-items-sm-start {        -webkit-box-align: start !important;        -ms-flex-align: start !important;        align-items: flex-start !important;    }    .align-items-sm-end {        -webkit-box-align: end !important;        -ms-flex-align: end !important;        align-items: flex-end !important;    }    .align-items-sm-center {        -webkit-box-align: center !important;        -ms-flex-align: center !important;        align-items: center !important;    }    .align-items-sm-baseline {        -webkit-box-align: baseline !important;        -ms-flex-align: baseline !important;        align-items: baseline !important;    }    .align-items-sm-stretch {        -webkit-box-align: stretch !important;        -ms-flex-align: stretch !important;        align-items: stretch !important;    }    .align-content-sm-start {        -ms-flex-line-pack: start !important;        align-content: flex-start !important;    }    .align-content-sm-end {        -ms-flex-line-pack: end !important;        align-content: flex-end !important;    }    .align-content-sm-center {        -ms-flex-line-pack: center !important;        align-content: center !important;    }    .align-content-sm-between {        -ms-flex-line-pack: justify !important;        align-content: space-between !important;    }    .align-content-sm-around {        -ms-flex-line-pack: distribute !important;        align-content: space-around !important;    }    .align-content-sm-stretch {        -ms-flex-line-pack: stretch !important;        align-content: stretch !important;    }    .align-self-sm-auto {        -ms-flex-item-align: auto !important;        align-self: auto !important;    }    .align-self-sm-start {        -ms-flex-item-align: start !important;        align-self: flex-start !important;    }    .align-self-sm-end {        -ms-flex-item-align: end !important;        align-self: flex-end !important;    }    .align-self-sm-center {        -ms-flex-item-align: center !important;        align-self: center !important;    }    .align-self-sm-baseline {        -ms-flex-item-align: baseline !important;        align-self: baseline !important;    }    .align-self-sm-stretch {        -ms-flex-item-align: stretch !important;        align-self: stretch !important;    }}@media (min-width: 768px) {    .flex-md-row {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: normal !important;        -ms-flex-direction: row !important;        flex-direction: row !important;    }    .flex-md-column {        -webkit-box-orient: vertical !important;        -webkit-box-direction: normal !important;        -ms-flex-direction: column !important;        flex-direction: column !important;    }    .flex-md-row-reverse {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: reverse !important;        -ms-flex-direction: row-reverse !important;        flex-direction: row-reverse !important;    }    .flex-md-column-reverse {        -webkit-box-orient: vertical !important;        -webkit-box-direction: reverse !important;        -ms-flex-direction: column-reverse !important;        flex-direction: column-reverse !important;    }    .flex-md-wrap {        -ms-flex-wrap: wrap !important;        flex-wrap: wrap !important;    }    .flex-md-nowrap {        -ms-flex-wrap: nowrap !important;        flex-wrap: nowrap !important;    }    .flex-md-wrap-reverse {        -ms-flex-wrap: wrap-reverse !important;        flex-wrap: wrap-reverse !important;    }    .justify-content-md-start {        -webkit-box-pack: start !important;        -ms-flex-pack: start !important;        justify-content: flex-start !important;    }    .justify-content-md-end {        -webkit-box-pack: end !important;        -ms-flex-pack: end !important;        justify-content: flex-end !important;    }    .justify-content-md-center {        -webkit-box-pack: center !important;        -ms-flex-pack: center !important;        justify-content: center !important;    }    .justify-content-md-between {        -webkit-box-pack: justify !important;        -ms-flex-pack: justify !important;        justify-content: space-between !important;    }    .justify-content-md-around {        -ms-flex-pack: distribute !important;        justify-content: space-around !important;    }    .align-items-md-start {        -webkit-box-align: start !important;        -ms-flex-align: start !important;        align-items: flex-start !important;    }    .align-items-md-end {        -webkit-box-align: end !important;        -ms-flex-align: end !important;        align-items: flex-end !important;    }    .align-items-md-center {        -webkit-box-align: center !important;        -ms-flex-align: center !important;        align-items: center !important;    }    .align-items-md-baseline {        -webkit-box-align: baseline !important;        -ms-flex-align: baseline !important;        align-items: baseline !important;    }    .align-items-md-stretch {        -webkit-box-align: stretch !important;        -ms-flex-align: stretch !important;        align-items: stretch !important;    }    .align-content-md-start {        -ms-flex-line-pack: start !important;        align-content: flex-start !important;    }    .align-content-md-end {        -ms-flex-line-pack: end !important;        align-content: flex-end !important;    }    .align-content-md-center {        -ms-flex-line-pack: center !important;        align-content: center !important;    }    .align-content-md-between {        -ms-flex-line-pack: justify !important;        align-content: space-between !important;    }    .align-content-md-around {        -ms-flex-line-pack: distribute !important;        align-content: space-around !important;    }    .align-content-md-stretch {        -ms-flex-line-pack: stretch !important;        align-content: stretch !important;    }    .align-self-md-auto {        -ms-flex-item-align: auto !important;        align-self: auto !important;    }    .align-self-md-start {        -ms-flex-item-align: start !important;        align-self: flex-start !important;    }    .align-self-md-end {        -ms-flex-item-align: end !important;        align-self: flex-end !important;    }    .align-self-md-center {        -ms-flex-item-align: center !important;        align-self: center !important;    }    .align-self-md-baseline {        -ms-flex-item-align: baseline !important;        align-self: baseline !important;    }    .align-self-md-stretch {        -ms-flex-item-align: stretch !important;        align-self: stretch !important;    }}@media (min-width: 992px) {    .flex-lg-row {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: normal !important;        -ms-flex-direction: row !important;        flex-direction: row !important;    }    .flex-lg-column {        -webkit-box-orient: vertical !important;        -webkit-box-direction: normal !important;        -ms-flex-direction: column !important;        flex-direction: column !important;    }    .flex-lg-row-reverse {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: reverse !important;        -ms-flex-direction: row-reverse !important;        flex-direction: row-reverse !important;    }    .flex-lg-column-reverse {        -webkit-box-orient: vertical !important;        -webkit-box-direction: reverse !important;        -ms-flex-direction: column-reverse !important;        flex-direction: column-reverse !important;    }    .flex-lg-wrap {        -ms-flex-wrap: wrap !important;        flex-wrap: wrap !important;    }    .flex-lg-nowrap {        -ms-flex-wrap: nowrap !important;        flex-wrap: nowrap !important;    }    .flex-lg-wrap-reverse {        -ms-flex-wrap: wrap-reverse !important;        flex-wrap: wrap-reverse !important;    }    .justify-content-lg-start {        -webkit-box-pack: start !important;        -ms-flex-pack: start !important;        justify-content: flex-start !important;    }    .justify-content-lg-end {        -webkit-box-pack: end !important;        -ms-flex-pack: end !important;        justify-content: flex-end !important;    }    .justify-content-lg-center {        -webkit-box-pack: center !important;        -ms-flex-pack: center !important;        justify-content: center !important;    }    .justify-content-lg-between {        -webkit-box-pack: justify !important;        -ms-flex-pack: justify !important;        justify-content: space-between !important;    }    .justify-content-lg-around {        -ms-flex-pack: distribute !important;        justify-content: space-around !important;    }    .align-items-lg-start {        -webkit-box-align: start !important;        -ms-flex-align: start !important;        align-items: flex-start !important;    }    .align-items-lg-end {        -webkit-box-align: end !important;        -ms-flex-align: end !important;        align-items: flex-end !important;    }    .align-items-lg-center {        -webkit-box-align: center !important;        -ms-flex-align: center !important;        align-items: center !important;    }    .align-items-lg-baseline {        -webkit-box-align: baseline !important;        -ms-flex-align: baseline !important;        align-items: baseline !important;    }    .align-items-lg-stretch {        -webkit-box-align: stretch !important;        -ms-flex-align: stretch !important;        align-items: stretch !important;    }    .align-content-lg-start {        -ms-flex-line-pack: start !important;        align-content: flex-start !important;    }    .align-content-lg-end {        -ms-flex-line-pack: end !important;        align-content: flex-end !important;    }    .align-content-lg-center {        -ms-flex-line-pack: center !important;        align-content: center !important;    }    .align-content-lg-between {        -ms-flex-line-pack: justify !important;        align-content: space-between !important;    }    .align-content-lg-around {        -ms-flex-line-pack: distribute !important;        align-content: space-around !important;    }    .align-content-lg-stretch {        -ms-flex-line-pack: stretch !important;        align-content: stretch !important;    }    .align-self-lg-auto {        -ms-flex-item-align: auto !important;        align-self: auto !important;    }    .align-self-lg-start {        -ms-flex-item-align: start !important;        align-self: flex-start !important;    }    .align-self-lg-end {        -ms-flex-item-align: end !important;        align-self: flex-end !important;    }    .align-self-lg-center {        -ms-flex-item-align: center !important;        align-self: center !important;    }    .align-self-lg-baseline {        -ms-flex-item-align: baseline !important;        align-self: baseline !important;    }    .align-self-lg-stretch {        -ms-flex-item-align: stretch !important;        align-self: stretch !important;    }}@media (min-width: 1200px) {    .flex-xl-row {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: normal !important;        -ms-flex-direction: row !important;        flex-direction: row !important;    }    .flex-xl-column {        -webkit-box-orient: vertical !important;        -webkit-box-direction: normal !important;        -ms-flex-direction: column !important;        flex-direction: column !important;    }    .flex-xl-row-reverse {        -webkit-box-orient: horizontal !important;        -webkit-box-direction: reverse !important;        -ms-flex-direction: row-reverse !important;        flex-direction: row-reverse !important;    }    .flex-xl-column-reverse {        -webkit-box-orient: vertical !important;        -webkit-box-direction: reverse !important;        -ms-flex-direction: column-reverse !important;        flex-direction: column-reverse !important;    }    .flex-xl-wrap {        -ms-flex-wrap: wrap !important;        flex-wrap: wrap !important;    }    .flex-xl-nowrap {        -ms-flex-wrap: nowrap !important;        flex-wrap: nowrap !important;    }    .flex-xl-wrap-reverse {        -ms-flex-wrap: wrap-reverse !important;        flex-wrap: wrap-reverse !important;    }    .justify-content-xl-start {        -webkit-box-pack: start !important;        -ms-flex-pack: start !important;        justify-content: flex-start !important;    }    .justify-content-xl-end {        -webkit-box-pack: end !important;        -ms-flex-pack: end !important;        justify-content: flex-end !important;    }    .justify-content-xl-center {        -webkit-box-pack: center !important;        -ms-flex-pack: center !important;        justify-content: center !important;    }    .justify-content-xl-between {        -webkit-box-pack: justify !important;        -ms-flex-pack: justify !important;        justify-content: space-between !important;    }    .justify-content-xl-around {        -ms-flex-pack: distribute !important;        justify-content: space-around !important;    }    .align-items-xl-start {        -webkit-box-align: start !important;        -ms-flex-align: start !important;        align-items: flex-start !important;    }    .align-items-xl-end {        -webkit-box-align: end !important;        -ms-flex-align: end !important;        align-items: flex-end !important;    }    .align-items-xl-center {        -webkit-box-align: center !important;        -ms-flex-align: center !important;        align-items: center !important;    }    .align-items-xl-baseline {        -webkit-box-align: baseline !important;        -ms-flex-align: baseline !important;        align-items: baseline !important;    }    .align-items-xl-stretch {        -webkit-box-align: stretch !important;        -ms-flex-align: stretch !important;        align-items: stretch !important;    }    .align-content-xl-start {        -ms-flex-line-pack: start !important;        align-content: flex-start !important;    }    .align-content-xl-end {        -ms-flex-line-pack: end !important;        align-content: flex-end !important;    }    .align-content-xl-center {        -ms-flex-line-pack: center !important;        align-content: center !important;    }    .align-content-xl-between {        -ms-flex-line-pack: justify !important;        align-content: space-between !important;    }    .align-content-xl-around {        -ms-flex-line-pack: distribute !important;        align-content: space-around !important;    }    .align-content-xl-stretch {        -ms-flex-line-pack: stretch !important;        align-content: stretch !important;    }    .align-self-xl-auto {        -ms-flex-item-align: auto !important;        align-self: auto !important;    }    .align-self-xl-start {        -ms-flex-item-align: start !important;        align-self: flex-start !important;    }    .align-self-xl-end {        -ms-flex-item-align: end !important;        align-self: flex-end !important;    }    .align-self-xl-center {        -ms-flex-item-align: center !important;        align-self: center !important;    }    .align-self-xl-baseline {        -ms-flex-item-align: baseline !important;        align-self: baseline !important;    }    .align-self-xl-stretch {        -ms-flex-item-align: stretch !important;        align-self: stretch !important;    }}.float-left {    float: left !important;}.float-right {    float: right !important;}.float-none {    float: none !important;}@media (min-width: 576px) {    .float-sm-left {        float: left !important;    }    .float-sm-right {        float: right !important;    }    .float-sm-none {        float: none !important;    }}@media (min-width: 768px) {    .float-md-left {        float: left !important;    }    .float-md-right {        float: right !important;    }    .float-md-none {        float: none !important;    }}@media (min-width: 992px) {    .float-lg-left {        float: left !important;    }    .float-lg-right {        float: right !important;    }    .float-lg-none {        float: none !important;    }}@media (min-width: 1200px) {    .float-xl-left {        float: left !important;    }    .float-xl-right {        float: right !important;    }    .float-xl-none {        float: none !important;    }}.position-static {    position: static !important;}.position-relative {    position: relative !important;}.position-absolute {    position: absolute !important;}.position-fixed {    position: fixed !important;}.position-sticky {    position: -webkit-sticky !important;    position: sticky !important;}.fixed-top {    position: fixed;    top: 0;    right: 0;    left: 0;    z-index: 1030;}.fixed-bottom {    position: fixed;    right: 0;    bottom: 0;    left: 0;    z-index: 1030;}@supports ((position: -webkit-sticky) or (position: sticky)) {    .sticky-top {        position: -webkit-sticky;        position: sticky;        top: 0;        z-index: 1020;    }}.sr-only {    position: absolute;    width: 1px;    height: 1px;    padding: 0;    overflow: hidden;    clip: rect(0, 0, 0, 0);    white-space: nowrap;    -webkit-clip-path: inset(50%);    clip-path: inset(50%);    border: 0;}.sr-only-focusable:active, .sr-only-focusable:focus {    position: static;    width: auto;    height: auto;    overflow: visible;    clip: auto;    white-space: normal;    -webkit-clip-path: none;    clip-path: none;}.w-25 {    width: 25% !important;}.w-50 {    width: 50% !important;}.w-75 {    width: 75% !important;}.w-100 {    width: 100% !important;}.h-25 {    height: 25% !important;}.h-50 {    height: 50% !important;}.h-75 {    height: 75% !important;}.h-100 {    height: 100% !important;}.mw-100 {    max-width: 100% !important;}.mh-100 {    max-height: 100% !important;}.m-0 {    margin: 0 !important;}.mt-0,.my-0 {    margin-top: 0 !important;}.mr-0,.mx-0 {    margin-right: 0 !important;}.mb-0,.my-0 {    margin-bottom: 0 !important;}.ml-0,.mx-0 {    margin-left: 0 !important;}.m-1 {    margin: 0.25rem !important;}.mt-1,.my-1 {    margin-top: 0.25rem !important;}.mr-1,.mx-1 {    margin-right: 0.25rem !important;}.mb-1,.my-1 {    margin-bottom: 0.25rem !important;}.ml-1,.mx-1 {    margin-left: 0.25rem !important;}.m-2 {    margin: 0.5rem !important;}.mt-2,.my-2 {    margin-top: 0.5rem !important;}.mr-2,.mx-2 {    margin-right: 0.5rem !important;}.mb-2,.my-2 {    margin-bottom: 0.5rem !important;}.ml-2,.mx-2 {    margin-left: 0.5rem !important;}.m-3 {    margin: 1rem !important;}.mt-3,.my-3 {    margin-top: 1rem !important;}.mr-3,.mx-3 {    margin-right: 1rem !important;}.mb-3,.my-3 {    margin-bottom: 1rem !important;}.ml-3,.mx-3 {    margin-left: 1rem !important;}.m-4 {    margin: 1.5rem !important;}.mt-4,.my-4 {    margin-top: 1.5rem !important;}.mr-4,.mx-4 {    margin-right: 1.5rem !important;}.mb-4,.my-4 {    margin-bottom: 1.5rem !important;}.ml-4,.mx-4 {    margin-left: 1.5rem !important;}.m-5 {    margin: 3rem !important;}.mt-5,.my-5 {    margin-top: 3rem !important;}.mr-5,.mx-5 {    margin-right: 3rem !important;}.mb-5,.my-5 {    margin-bottom: 3rem !important;}.ml-5,.mx-5 {    margin-left: 3rem !important;}.p-0 {    padding: 0 !important;}.pt-0,.py-0 {    padding-top: 0 !important;}.pr-0,.px-0 {    padding-right: 0 !important;}.pb-0,.py-0 {    padding-bottom: 0 !important;}.pl-0,.px-0 {    padding-left: 0 !important;}.p-1 {    padding: 0.25rem !important;}.pt-1,.py-1 {    padding-top: 0.25rem !important;}.pr-1,.px-1 {    padding-right: 0.25rem !important;}.pb-1,.py-1 {    padding-bottom: 0.25rem !important;}.pl-1,.px-1 {    padding-left: 0.25rem !important;}.p-2 {    padding: 0.5rem !important;}.pt-2,.py-2 {    padding-top: 0.5rem !important;}.pr-2,.px-2 {    padding-right: 0.5rem !important;}.pb-2,.py-2 {    padding-bottom: 0.5rem !important;}.pl-2,.px-2 {    padding-left: 0.5rem !important;}.p-3 {    padding: 1rem !important;}.pt-3,.py-3 {    padding-top: 1rem !important;}.pr-3,.px-3 {    padding-right: 1rem !important;}.pb-3,.py-3 {    padding-bottom: 1rem !important;}.pl-3,.px-3 {    padding-left: 1rem !important;}.p-4 {    padding: 1.5rem !important;}.pt-4,.py-4 {    padding-top: 1.5rem !important;}.pr-4,.px-4 {    padding-right: 1.5rem !important;}.pb-4,.py-4 {    padding-bottom: 1.5rem !important;}.pl-4,.px-4 {    padding-left: 1.5rem !important;}.p-5 {    padding: 3rem !important;}.pt-5,.py-5 {    padding-top: 3rem !important;}.pr-5,.px-5 {    padding-right: 3rem !important;}.pb-5,.py-5 {    padding-bottom: 3rem !important;}.pl-5,.px-5 {    padding-left: 3rem !important;}.m-auto {    margin: auto !important;}.mt-auto,.my-auto {    margin-top: auto !important;}.mr-auto,.mx-auto {    margin-right: auto !important;}.mb-auto,.my-auto {    margin-bottom: auto !important;}.ml-auto,.mx-auto {    margin-left: auto !important;}@media (min-width: 576px) {    .m-sm-0 {        margin: 0 !important;    }    .mt-sm-0,    .my-sm-0 {        margin-top: 0 !important;    }    .mr-sm-0,    .mx-sm-0 {        margin-right: 0 !important;    }    .mb-sm-0,    .my-sm-0 {        margin-bottom: 0 !important;    }    .ml-sm-0,    .mx-sm-0 {        margin-left: 0 !important;    }    .m-sm-1 {        margin: 0.25rem !important;    }    .mt-sm-1,    .my-sm-1 {        margin-top: 0.25rem !important;    }    .mr-sm-1,    .mx-sm-1 {        margin-right: 0.25rem !important;    }    .mb-sm-1,    .my-sm-1 {        margin-bottom: 0.25rem !important;    }    .ml-sm-1,    .mx-sm-1 {        margin-left: 0.25rem !important;    }    .m-sm-2 {        margin: 0.5rem !important;    }    .mt-sm-2,    .my-sm-2 {        margin-top: 0.5rem !important;    }    .mr-sm-2,    .mx-sm-2 {        margin-right: 0.5rem !important;    }    .mb-sm-2,    .my-sm-2 {        margin-bottom: 0.5rem !important;    }    .ml-sm-2,    .mx-sm-2 {        margin-left: 0.5rem !important;    }    .m-sm-3 {        margin: 1rem !important;    }    .mt-sm-3,    .my-sm-3 {        margin-top: 1rem !important;    }    .mr-sm-3,    .mx-sm-3 {        margin-right: 1rem !important;    }    .mb-sm-3,    .my-sm-3 {        margin-bottom: 1rem !important;    }    .ml-sm-3,    .mx-sm-3 {        margin-left: 1rem !important;    }    .m-sm-4 {        margin: 1.5rem !important;    }    .mt-sm-4,    .my-sm-4 {        margin-top: 1.5rem !important;    }    .mr-sm-4,    .mx-sm-4 {        margin-right: 1.5rem !important;    }    .mb-sm-4,    .my-sm-4 {        margin-bottom: 1.5rem !important;    }    .ml-sm-4,    .mx-sm-4 {        margin-left: 1.5rem !important;    }    .m-sm-5 {        margin: 3rem !important;    }    .mt-sm-5,    .my-sm-5 {        margin-top: 3rem !important;    }    .mr-sm-5,    .mx-sm-5 {        margin-right: 3rem !important;    }    .mb-sm-5,    .my-sm-5 {        margin-bottom: 3rem !important;    }    .ml-sm-5,    .mx-sm-5 {        margin-left: 3rem !important;    }    .p-sm-0 {        padding: 0 !important;    }    .pt-sm-0,    .py-sm-0 {        padding-top: 0 !important;    }    .pr-sm-0,    .px-sm-0 {        padding-right: 0 !important;    }    .pb-sm-0,    .py-sm-0 {        padding-bottom: 0 !important;    }    .pl-sm-0,    .px-sm-0 {        padding-left: 0 !important;    }    .p-sm-1 {        padding: 0.25rem !important;    }    .pt-sm-1,    .py-sm-1 {        padding-top: 0.25rem !important;    }    .pr-sm-1,    .px-sm-1 {        padding-right: 0.25rem !important;    }    .pb-sm-1,    .py-sm-1 {        padding-bottom: 0.25rem !important;    }    .pl-sm-1,    .px-sm-1 {        padding-left: 0.25rem !important;    }    .p-sm-2 {        padding: 0.5rem !important;    }    .pt-sm-2,    .py-sm-2 {        padding-top: 0.5rem !important;    }    .pr-sm-2,    .px-sm-2 {        padding-right: 0.5rem !important;    }    .pb-sm-2,    .py-sm-2 {        padding-bottom: 0.5rem !important;    }    .pl-sm-2,    .px-sm-2 {        padding-left: 0.5rem !important;    }    .p-sm-3 {        padding: 1rem !important;    }    .pt-sm-3,    .py-sm-3 {        padding-top: 1rem !important;    }    .pr-sm-3,    .px-sm-3 {        padding-right: 1rem !important;    }    .pb-sm-3,    .py-sm-3 {        padding-bottom: 1rem !important;    }    .pl-sm-3,    .px-sm-3 {        padding-left: 1rem !important;    }    .p-sm-4 {        padding: 1.5rem !important;    }    .pt-sm-4,    .py-sm-4 {        padding-top: 1.5rem !important;    }    .pr-sm-4,    .px-sm-4 {        padding-right: 1.5rem !important;    }    .pb-sm-4,    .py-sm-4 {        padding-bottom: 1.5rem !important;    }    .pl-sm-4,    .px-sm-4 {        padding-left: 1.5rem !important;    }    .p-sm-5 {        padding: 3rem !important;    }    .pt-sm-5,    .py-sm-5 {        padding-top: 3rem !important;    }    .pr-sm-5,    .px-sm-5 {        padding-right: 3rem !important;    }    .pb-sm-5,    .py-sm-5 {        padding-bottom: 3rem !important;    }    .pl-sm-5,    .px-sm-5 {        padding-left: 3rem !important;    }    .m-sm-auto {        margin: auto !important;    }    .mt-sm-auto,    .my-sm-auto {        margin-top: auto !important;    }    .mr-sm-auto,    .mx-sm-auto {        margin-right: auto !important;    }    .mb-sm-auto,    .my-sm-auto {        margin-bottom: auto !important;    }    .ml-sm-auto,    .mx-sm-auto {        margin-left: auto !important;    }}@media (min-width: 768px) {    .m-md-0 {        margin: 0 !important;    }    .mt-md-0,    .my-md-0 {        margin-top: 0 !important;    }    .mr-md-0,    .mx-md-0 {        margin-right: 0 !important;    }    .mb-md-0,    .my-md-0 {        margin-bottom: 0 !important;    }    .ml-md-0,    .mx-md-0 {        margin-left: 0 !important;    }    .m-md-1 {        margin: 0.25rem !important;    }    .mt-md-1,    .my-md-1 {        margin-top: 0.25rem !important;    }    .mr-md-1,    .mx-md-1 {        margin-right: 0.25rem !important;    }    .mb-md-1,    .my-md-1 {        margin-bottom: 0.25rem !important;    }    .ml-md-1,    .mx-md-1 {        margin-left: 0.25rem !important;    }    .m-md-2 {        margin: 0.5rem !important;    }    .mt-md-2,    .my-md-2 {        margin-top: 0.5rem !important;    }    .mr-md-2,    .mx-md-2 {        margin-right: 0.5rem !important;    }    .mb-md-2,    .my-md-2 {        margin-bottom: 0.5rem !important;    }    .ml-md-2,    .mx-md-2 {        margin-left: 0.5rem !important;    }    .m-md-3 {        margin: 1rem !important;    }    .mt-md-3,    .my-md-3 {        margin-top: 1rem !important;    }    .mr-md-3,    .mx-md-3 {        margin-right: 1rem !important;    }    .mb-md-3,    .my-md-3 {        margin-bottom: 1rem !important;    }    .ml-md-3,    .mx-md-3 {        margin-left: 1rem !important;    }    .m-md-4 {        margin: 1.5rem !important;    }    .mt-md-4,    .my-md-4 {        margin-top: 1.5rem !important;    }    .mr-md-4,    .mx-md-4 {        margin-right: 1.5rem !important;    }    .mb-md-4,    .my-md-4 {        margin-bottom: 1.5rem !important;    }    .ml-md-4,    .mx-md-4 {        margin-left: 1.5rem !important;    }    .m-md-5 {        margin: 3rem !important;    }    .mt-md-5,    .my-md-5 {        margin-top: 3rem !important;    }    .mr-md-5,    .mx-md-5 {        margin-right: 3rem !important;    }    .mb-md-5,    .my-md-5 {        margin-bottom: 3rem !important;    }    .ml-md-5,    .mx-md-5 {        margin-left: 3rem !important;    }    .p-md-0 {        padding: 0 !important;    }    .pt-md-0,    .py-md-0 {        padding-top: 0 !important;    }    .pr-md-0,    .px-md-0 {        padding-right: 0 !important;    }    .pb-md-0,    .py-md-0 {        padding-bottom: 0 !important;    }    .pl-md-0,    .px-md-0 {        padding-left: 0 !important;    }    .p-md-1 {        padding: 0.25rem !important;    }    .pt-md-1,    .py-md-1 {        padding-top: 0.25rem !important;    }    .pr-md-1,    .px-md-1 {        padding-right: 0.25rem !important;    }    .pb-md-1,    .py-md-1 {        padding-bottom: 0.25rem !important;    }    .pl-md-1,    .px-md-1 {        padding-left: 0.25rem !important;    }    .p-md-2 {        padding: 0.5rem !important;    }    .pt-md-2,    .py-md-2 {        padding-top: 0.5rem !important;    }    .pr-md-2,    .px-md-2 {        padding-right: 0.5rem !important;    }    .pb-md-2,    .py-md-2 {        padding-bottom: 0.5rem !important;    }    .pl-md-2,    .px-md-2 {        padding-left: 0.5rem !important;    }    .p-md-3 {        padding: 1rem !important;    }    .pt-md-3,    .py-md-3 {        padding-top: 1rem !important;    }    .pr-md-3,    .px-md-3 {        padding-right: 1rem !important;    }    .pb-md-3,    .py-md-3 {        padding-bottom: 1rem !important;    }    .pl-md-3,    .px-md-3 {        padding-left: 1rem !important;    }    .p-md-4 {        padding: 1.5rem !important;    }    .pt-md-4,    .py-md-4 {        padding-top: 1.5rem !important;    }    .pr-md-4,    .px-md-4 {        padding-right: 1.5rem !important;    }    .pb-md-4,    .py-md-4 {        padding-bottom: 1.5rem !important;    }    .pl-md-4,    .px-md-4 {        padding-left: 1.5rem !important;    }    .p-md-5 {        padding: 3rem !important;    }    .pt-md-5,    .py-md-5 {        padding-top: 3rem !important;    }    .pr-md-5,    .px-md-5 {        padding-right: 3rem !important;    }    .pb-md-5,    .py-md-5 {        padding-bottom: 3rem !important;    }    .pl-md-5,    .px-md-5 {        padding-left: 3rem !important;    }    .m-md-auto {        margin: auto !important;    }    .mt-md-auto,    .my-md-auto {        margin-top: auto !important;    }    .mr-md-auto,    .mx-md-auto {        margin-right: auto !important;    }    .mb-md-auto,    .my-md-auto {        margin-bottom: auto !important;    }    .ml-md-auto,    .mx-md-auto {        margin-left: auto !important;    }}@media (min-width: 992px) {    .m-lg-0 {        margin: 0 !important;    }    .mt-lg-0,    .my-lg-0 {        margin-top: 0 !important;    }    .mr-lg-0,    .mx-lg-0 {        margin-right: 0 !important;    }    .mb-lg-0,    .my-lg-0 {        margin-bottom: 0 !important;    }    .ml-lg-0,    .mx-lg-0 {        margin-left: 0 !important;    }    .m-lg-1 {        margin: 0.25rem !important;    }    .mt-lg-1,    .my-lg-1 {        margin-top: 0.25rem !important;    }    .mr-lg-1,    .mx-lg-1 {        margin-right: 0.25rem !important;    }    .mb-lg-1,    .my-lg-1 {        margin-bottom: 0.25rem !important;    }    .ml-lg-1,    .mx-lg-1 {        margin-left: 0.25rem !important;    }    .m-lg-2 {        margin: 0.5rem !important;    }    .mt-lg-2,    .my-lg-2 {        margin-top: 0.5rem !important;    }    .mr-lg-2,    .mx-lg-2 {        margin-right: 0.5rem !important;    }    .mb-lg-2,    .my-lg-2 {        margin-bottom: 0.5rem !important;    }    .ml-lg-2,    .mx-lg-2 {        margin-left: 0.5rem !important;    }    .m-lg-3 {        margin: 1rem !important;    }    .mt-lg-3,    .my-lg-3 {        margin-top: 1rem !important;    }    .mr-lg-3,    .mx-lg-3 {        margin-right: 1rem !important;    }    .mb-lg-3,    .my-lg-3 {        margin-bottom: 1rem !important;    }    .ml-lg-3,    .mx-lg-3 {        margin-left: 1rem !important;    }    .m-lg-4 {        margin: 1.5rem !important;    }    .mt-lg-4,    .my-lg-4 {        margin-top: 1.5rem !important;    }    .mr-lg-4,    .mx-lg-4 {        margin-right: 1.5rem !important;    }    .mb-lg-4,    .my-lg-4 {        margin-bottom: 1.5rem !important;    }    .ml-lg-4,    .mx-lg-4 {        margin-left: 1.5rem !important;    }    .m-lg-5 {        margin: 3rem !important;    }    .mt-lg-5,    .my-lg-5 {        margin-top: 3rem !important;    }    .mr-lg-5,    .mx-lg-5 {        margin-right: 3rem !important;    }    .mb-lg-5,    .my-lg-5 {        margin-bottom: 3rem !important;    }    .ml-lg-5,    .mx-lg-5 {        margin-left: 3rem !important;    }    .p-lg-0 {        padding: 0 !important;    }    .pt-lg-0,    .py-lg-0 {        padding-top: 0 !important;    }    .pr-lg-0,    .px-lg-0 {        padding-right: 0 !important;    }    .pb-lg-0,    .py-lg-0 {        padding-bottom: 0 !important;    }    .pl-lg-0,    .px-lg-0 {        padding-left: 0 !important;    }    .p-lg-1 {        padding: 0.25rem !important;    }    .pt-lg-1,    .py-lg-1 {        padding-top: 0.25rem !important;    }    .pr-lg-1,    .px-lg-1 {        padding-right: 0.25rem !important;    }    .pb-lg-1,    .py-lg-1 {        padding-bottom: 0.25rem !important;    }    .pl-lg-1,    .px-lg-1 {        padding-left: 0.25rem !important;    }    .p-lg-2 {        padding: 0.5rem !important;    }    .pt-lg-2,    .py-lg-2 {        padding-top: 0.5rem !important;    }    .pr-lg-2,    .px-lg-2 {        padding-right: 0.5rem !important;    }    .pb-lg-2,    .py-lg-2 {        padding-bottom: 0.5rem !important;    }    .pl-lg-2,    .px-lg-2 {        padding-left: 0.5rem !important;    }    .p-lg-3 {        padding: 1rem !important;    }    .pt-lg-3,    .py-lg-3 {        padding-top: 1rem !important;    }    .pr-lg-3,    .px-lg-3 {        padding-right: 1rem !important;    }    .pb-lg-3,    .py-lg-3 {        padding-bottom: 1rem !important;    }    .pl-lg-3,    .px-lg-3 {        padding-left: 1rem !important;    }    .p-lg-4 {        padding: 1.5rem !important;    }    .pt-lg-4,    .py-lg-4 {        padding-top: 1.5rem !important;    }    .pr-lg-4,    .px-lg-4 {        padding-right: 1.5rem !important;    }    .pb-lg-4,    .py-lg-4 {        padding-bottom: 1.5rem !important;    }    .pl-lg-4,    .px-lg-4 {        padding-left: 1.5rem !important;    }    .p-lg-5 {        padding: 3rem !important;    }    .pt-lg-5,    .py-lg-5 {        padding-top: 3rem !important;    }    .pr-lg-5,    .px-lg-5 {        padding-right: 3rem !important;    }    .pb-lg-5,    .py-lg-5 {        padding-bottom: 3rem !important;    }    .pl-lg-5,    .px-lg-5 {        padding-left: 3rem !important;    }    .m-lg-auto {        margin: auto !important;    }    .mt-lg-auto,    .my-lg-auto {        margin-top: auto !important;    }    .mr-lg-auto,    .mx-lg-auto {        margin-right: auto !important;    }    .mb-lg-auto,    .my-lg-auto {        margin-bottom: auto !important;    }    .ml-lg-auto,    .mx-lg-auto {        margin-left: auto !important;    }}@media (min-width: 1200px) {    .m-xl-0 {        margin: 0 !important;    }    .mt-xl-0,    .my-xl-0 {        margin-top: 0 !important;    }    .mr-xl-0,    .mx-xl-0 {        margin-right: 0 !important;    }    .mb-xl-0,    .my-xl-0 {        margin-bottom: 0 !important;    }    .ml-xl-0,    .mx-xl-0 {        margin-left: 0 !important;    }    .m-xl-1 {        margin: 0.25rem !important;    }    .mt-xl-1,    .my-xl-1 {        margin-top: 0.25rem !important;    }    .mr-xl-1,    .mx-xl-1 {        margin-right: 0.25rem !important;    }    .mb-xl-1,    .my-xl-1 {        margin-bottom: 0.25rem !important;    }    .ml-xl-1,    .mx-xl-1 {        margin-left: 0.25rem !important;    }    .m-xl-2 {        margin: 0.5rem !important;    }    .mt-xl-2,    .my-xl-2 {        margin-top: 0.5rem !important;    }    .mr-xl-2,    .mx-xl-2 {        margin-right: 0.5rem !important;    }    .mb-xl-2,    .my-xl-2 {        margin-bottom: 0.5rem !important;    }    .ml-xl-2,    .mx-xl-2 {        margin-left: 0.5rem !important;    }    .m-xl-3 {        margin: 1rem !important;    }    .mt-xl-3,    .my-xl-3 {        margin-top: 1rem !important;    }    .mr-xl-3,    .mx-xl-3 {        margin-right: 1rem !important;    }    .mb-xl-3,    .my-xl-3 {        margin-bottom: 1rem !important;    }    .ml-xl-3,    .mx-xl-3 {        margin-left: 1rem !important;    }    .m-xl-4 {        margin: 1.5rem !important;    }    .mt-xl-4,    .my-xl-4 {        margin-top: 1.5rem !important;    }    .mr-xl-4,    .mx-xl-4 {        margin-right: 1.5rem !important;    }    .mb-xl-4,    .my-xl-4 {        margin-bottom: 1.5rem !important;    }    .ml-xl-4,    .mx-xl-4 {        margin-left: 1.5rem !important;    }    .m-xl-5 {        margin: 3rem !important;    }    .mt-xl-5,    .my-xl-5 {        margin-top: 3rem !important;    }    .mr-xl-5,    .mx-xl-5 {        margin-right: 3rem !important;    }    .mb-xl-5,    .my-xl-5 {        margin-bottom: 3rem !important;    }    .ml-xl-5,    .mx-xl-5 {        margin-left: 3rem !important;    }    .p-xl-0 {        padding: 0 !important;    }    .pt-xl-0,    .py-xl-0 {        padding-top: 0 !important;    }    .pr-xl-0,    .px-xl-0 {        padding-right: 0 !important;    }    .pb-xl-0,    .py-xl-0 {        padding-bottom: 0 !important;    }    .pl-xl-0,    .px-xl-0 {        padding-left: 0 !important;    }    .p-xl-1 {        padding: 0.25rem !important;    }    .pt-xl-1,    .py-xl-1 {        padding-top: 0.25rem !important;    }    .pr-xl-1,    .px-xl-1 {        padding-right: 0.25rem !important;    }    .pb-xl-1,    .py-xl-1 {        padding-bottom: 0.25rem !important;    }    .pl-xl-1,    .px-xl-1 {        padding-left: 0.25rem !important;    }    .p-xl-2 {        padding: 0.5rem !important;    }    .pt-xl-2,    .py-xl-2 {        padding-top: 0.5rem !important;    }    .pr-xl-2,    .px-xl-2 {        padding-right: 0.5rem !important;    }    .pb-xl-2,    .py-xl-2 {        padding-bottom: 0.5rem !important;    }    .pl-xl-2,    .px-xl-2 {        padding-left: 0.5rem !important;    }    .p-xl-3 {        padding: 1rem !important;    }    .pt-xl-3,    .py-xl-3 {        padding-top: 1rem !important;    }    .pr-xl-3,    .px-xl-3 {        padding-right: 1rem !important;    }    .pb-xl-3,    .py-xl-3 {        padding-bottom: 1rem !important;    }    .pl-xl-3,    .px-xl-3 {        padding-left: 1rem !important;    }    .p-xl-4 {        padding: 1.5rem !important;    }    .pt-xl-4,    .py-xl-4 {        padding-top: 1.5rem !important;    }    .pr-xl-4,    .px-xl-4 {        padding-right: 1.5rem !important;    }    .pb-xl-4,    .py-xl-4 {        padding-bottom: 1.5rem !important;    }    .pl-xl-4,    .px-xl-4 {        padding-left: 1.5rem !important;    }    .p-xl-5 {        padding: 3rem !important;    }    .pt-xl-5,    .py-xl-5 {        padding-top: 3rem !important;    }    .pr-xl-5,    .px-xl-5 {        padding-right: 3rem !important;    }    .pb-xl-5,    .py-xl-5 {        padding-bottom: 3rem !important;    }    .pl-xl-5,    .px-xl-5 {        padding-left: 3rem !important;    }    .m-xl-auto {        margin: auto !important;    }    .mt-xl-auto,    .my-xl-auto {        margin-top: auto !important;    }    .mr-xl-auto,    .mx-xl-auto {        margin-right: auto !important;    }    .mb-xl-auto,    .my-xl-auto {        margin-bottom: auto !important;    }    .ml-xl-auto,    .mx-xl-auto {        margin-left: auto !important;    }}.text-justify {    text-align: justify !important;}.text-nowrap {    white-space: nowrap !important;}.text-truncate {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.text-left {    text-align: left !important;}.text-right {    text-align: right !important;}.text-center {    text-align: center !important;}@media (min-width: 576px) {    .text-sm-left {        text-align: left !important;    }    .text-sm-right {        text-align: right !important;    }    .text-sm-center {        text-align: center !important;    }}@media (min-width: 768px) {    .text-md-left {        text-align: left !important;    }    .text-md-right {        text-align: right !important;    }    .text-md-center {        text-align: center !important;    }}@media (min-width: 992px) {    .text-lg-left {        text-align: left !important;    }    .text-lg-right {        text-align: right !important;    }    .text-lg-center {        text-align: center !important;    }}@media (min-width: 1200px) {    .text-xl-left {        text-align: left !important;    }    .text-xl-right {        text-align: right !important;    }    .text-xl-center {        text-align: center !important;    }}.text-lowercase {    text-transform: lowercase !important;}.text-uppercase {    text-transform: uppercase !important;}.text-capitalize {    text-transform: capitalize !important;}.font-weight-light {    font-weight: 300 !important;}.font-weight-normal {    font-weight: 400 !important;}.font-weight-bold {    font-weight: 700 !important;}.font-italic {    font-style: italic !important;}.text-white {    color: #fff !important;}.text-primary {    color: #007bff !important;}a.text-primary:hover, a.text-primary:focus {    color: #0062cc !important;}.text-secondary {    color: #6c757d !important;}a.text-secondary:hover, a.text-secondary:focus {    color: #545b62 !important;}.text-success {    color: #28a745 !important;}a.text-success:hover, a.text-success:focus {    color: #1e7e34 !important;}.text-info {    color: #17a2b8 !important;}a.text-info:hover, a.text-info:focus {    color: #117a8b !important;}.text-warning {    color: #ffc107 !important;}a.text-warning:hover, a.text-warning:focus {    color: #d39e00 !important;}.text-danger {    color: #dc3545 !important;}a.text-danger:hover, a.text-danger:focus {    color: #bd2130 !important;}.text-light {    color: #f8f9fa !important;}a.text-light:hover, a.text-light:focus {    color: #dae0e5 !important;}.text-dark {    color: #343a40 !important;}a.text-dark:hover, a.text-dark:focus {    color: #1d2124 !important;}.text-muted {    color: #6c757d !important;}.text-hide {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.visible {    visibility: visible !important;}.invisible {    visibility: hidden !important;}@media print {    *,    *::before,    *::after {        text-shadow: none !important;        box-shadow: none !important;    }    a:not(.btn) {        text-decoration: underline;    }    abbr[title]::after {        content: " (" attr(title) ")";    }    pre {        white-space: pre-wrap !important;    }    pre,    blockquote {        border: 1px solid #999;        page-break-inside: avoid;    }    thead {        display: table-header-group;    }    tr,    img {        page-break-inside: avoid;    }    p,    h2,    h3 {        orphans: 3;        widows: 3;    }    h2,    h3 {        page-break-after: avoid;    }    @page {        size: a3;    }    body {        min-width: 992px !important;    }    .container {        min-width: 992px !important;    }    .navbar {        display: none;    }    .badge {        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;    }}@media (min-width: 576px) {    .container {        max-width: 540px;    }}@media (min-device-width: 768px)   and (max-device-width: 991px)  {    .container {        max-width: 750px;    }}@media (min-width: 992px) {    .container {        max-width: 970px;    }}@media (min-width: 1200px) {    .container {       /*max-width: 1180px;*/       max-width: 1336px;       /*max-width:1510px;*/           }    .container-internal {        max-width: 1170px;    }}body,.dropdown-menu {    font-size: 0.875rem;}/* ----------------------------------------------------------------	Basic-----------------------------------------------------------------*/dl, dt, dd, ol, ul, li {    margin: 0;    padding: 0;}.clear {    clear: both;    display: block;    font-size: 0px;    height: 0px;    line-height: 0;    width: 100%;    overflow: hidden;}::selection {    background: #000000;    color: #FFF;    text-shadow: none;}::-moz-selection {    background: #000000; /* Firefox */    color: #FFF;    text-shadow: none;}::-webkit-selection {    background: #000000; /* Safari */    color: #FFF;    text-shadow: none;}:active,:focus {    outline: none !important;}/* ----------------------------------------------------------------	Typography-----------------------------------------------------------------*/body {    line-height: 1.5;    color: #555;    font-family: 'Lato', sans-serif;}a {    text-decoration: none !important;    color: #000;}    a:hover {        color: #222;    }    a img {        border: none;    }img {    max-width: 100%;}iframe {    border: none !important;}/* ----------------------------------------------------------------	Basic Layout Styles-----------------------------------------------------------------*/h1,h2,h3,h4,h5,h6 {    color: #444;    font-weight: 600;    line-height: 1.5;    margin: 0 0 30px 0;    font-family: 'Playfair Display', serif;}h5,h6 {    margin-bottom: 20px;}h1 {    font-size: 36px;}h2 {    font-size: 30px;}h3 {    font-size: 24px;}h4 {    font-size: 18px;}h5 {    font-size: 14px;}h6 {    font-size: 12px;}h4 {    font-weight: 600;}h5,h6 {    font-weight: bold;}    h1 > span:not(.nocolor):not(.badge),    h2 > span:not(.nocolor):not(.badge),    h3 > span:not(.nocolor):not(.badge),    h4 > span:not(.nocolor):not(.badge),    h5 > span:not(.nocolor):not(.badge),    h6 > span:not(.nocolor):not(.badge) {        color: #000000;    }p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset {    margin-bottom: 30px;}form {    margin:0;}small {    font-family: 'Lato', sans-serif;}/* ----------------------------------------------------------------	Helper Classes-----------------------------------------------------------------*/.uppercase {    text-transform: uppercase !important;}.lowercase {    text-transform: lowercase !important;}.capitalize {    text-transform: capitalize !important;}.nott {    text-transform: none !important;}.tright {    text-align: right !important;}.tleft {    text-align: left !important;}.fright {    float: right !important;}.fleft {    float: left !important;}.fnone {    float: none !important;}.ohidden {    position: relative;    /*overflow: hidden !important;*/}#wrapper {    position: relative;    float: none;    width: 1180px;    margin: 0 auto;    background-color: #FFF;    box-shadow: 0 0 10px rgba(0,0,0,0.1);    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);}.line,.double-line {    clear: both;    position: relative;    width: 100%;    margin: 60px 0;    border-top: 1px solid #EEE;}    .line.line-sm {        margin: 30px 0;    }span.middot {    display: inline-block;    margin: 0 5px;}.double-line {    border-top: 3px double #E5E5E5;}.emptydiv {    display: block !important;    position: relative !important;}.allmargin {    margin: 50px !important;}.leftmargin {    margin-left: 50px !important;}.rightmargin {    margin-right: 50px !important;}.topmargin {    margin-top: 50px !important;}.bottommargin {    margin-bottom: 50px !important;}.clear-bottommargin {    margin-bottom: -50px !important;}.allmargin-sm {    margin: 30px !important;}.leftmargin-sm {    margin-left: 30px !important;}.rightmargin-sm {    margin-right: 30px !important;}.topmargin-sm {    margin-top: 30px !important;}.bottommargin-sm {    margin-bottom: 30px !important;}.clear-bottommargin-sm {    margin-bottom: -30px !important;}.allmargin-lg {    margin: 80px !important;}.leftmargin-lg {    margin-left: 80px !important;}.rightmargin-lg {    margin-right: 80px !important;}.topmargin-lg {    margin-top: 80px !important;}.bottommargin-lg {    margin-bottom: 80px !important;}.clear-bottommargin-lg {    margin-bottom: -80px !important;}.nomargin {    margin: 0 !important;}.noleftmargin {    margin-left: 0 !important;}.norightmargin {    margin-right: 0 !important;}.notopmargin {    margin-top: 0 !important;}.nobottommargin {    margin-bottom: 0 !important;}.header-stick {    margin-top: -50px !important;}.content-wrap .header-stick {    margin-top: -80px !important;}.footer-stick {    margin-bottom: -50px !important;}.content-wrap .footer-stick {    margin-bottom: -80px !important;}.noborder {    border: none !important;}.noleftborder {    border-left: none !important;}.norightborder {    border-right: none !important;}.notopborder {    border-top: none !important;}.nobottomborder {    border-bottom: none !important;}.noradius {    -webkit-border-radius: 0 !important;    -moz-border-radius: 0 !important;    -ms-border-radius: 0 !important;    -o-border-radius: 0 !important;    border-radius: 0 !important;}.col-padding {    padding: 60px;}.nopadding {    padding: 0 !important;}.noleftpadding {    padding-left: 0 !important;}.norightpadding {    padding-right: 0 !important;}.notoppadding {    padding-top: 0 !important;}.nobottompadding {    padding-bottom: 0 !important;}.noabsolute {    position: relative !important;}.noshadow {    box-shadow: none !important;}.notextshadow {    text-shadow: none !important;}.hidden {    display: none !important;}.nothidden {    display: block !important;}.inline-block {    float: none !important;    display: inline-block !important;}.center {    text-align: center !important;}.divcenter {    position: relative !important;    float: none !important;    margin-left: auto !important;    margin-right: auto !important;}.bgcolor,.bgcolor #header-wrap {    background-color: #000000 !important;}.color {    color: #000000 !important;}.border-color {    border-color: #000000 !important;}.nobg {    background: none !important;}.nobgcolor {    background-color: transparent !important;}.t300 {    font-weight: 300 !important;}.t400 {    font-weight: 400 !important;}.t500 {    font-weight: 500 !important;}.t600 {    font-weight: 600 !important;}.t700 {    font-weight: 700 !important;}.ls0 {    letter-spacing: 0px !important;}.ls1 {    letter-spacing: 1px !important;}.ls2 {    letter-spacing: 2px !important;}.ls3 {    letter-spacing: 3px !important;}.ls4 {    letter-spacing: 4px !important;}.ls5 {    letter-spacing: 5px !important;}.noheight {    height: 0 !important;}.nolineheight {    line-height: 0 !important;}.font-body {    font-family: 'Lato', sans-serif;}.font-primary {    font-family: 'Lato', sans-serif;}.font-secondary {    font-family: 'Crete Round', serif;}.bgicon {    display: block;    position: absolute;    bottom: -60px;    right: -50px;    font-size: 210px;    color: rgba(0,0,0,0.1);}.imagescale,.imagescalein {    display: block;    overflow: hidden;}    .imagescale img,    .imagescalein img {        -webkit-transform: scale(1.1);        transform: scale(1.1);        -webkit-transition: all 1s ease;        transition: all 1s ease;    }    .imagescale:hover img {        -webkit-transform: scale(1);        transform: scale(1);    }    .imagescalein img {        -webkit-transform: scale(1);        transform: scale(1);    }    .imagescalein:hover img {        -webkit-transform: scale(1.1);        transform: scale(1.1);    }.grayscale {    filter: brightness(80%) grayscale(1) contrast(90%);    -webkit-filter: brightness(80%) grayscale(1) contrast(90%);    -moz-filter: brightness(80%) grayscale(1) contrast(90%);    -o-filter: brightness(80%) grayscale(1) contrast(90%);    -ms-filter: brightness(80%) grayscale(1) contrast(90%);    transition: 1s filter ease;    -webkit-transition: 1s -webkit-filter ease;    -moz-transition: 1s -moz-filter ease;    -ms-transition: 1s -ms-filter ease;    -o-transition: 1s -o-filter ease;}    .grayscale:hover {        filter: brightness(100%) grayscale(0);        -webkit-filter: brightness(100%) grayscale(0);        -moz-filter: brightness(100%) grayscale(0);        -o-filter: brightness(100%) grayscale(0);        -ms-filter: brightness(100%) grayscale(0);    }/* MOVING BG -  TESTIMONIALS */.bganimate {    -webkit-animation: BgAnimated 30s infinite linear;    -moz-animation: BgAnimated 30s infinite linear;    -ms-animation: BgAnimated 30s infinite linear;    -o-animation: BgAnimated 30s infinite linear;    animation: BgAnimated 30s infinite linear;}@-webkit-keyframes BgAnimated {    from {        background-position: 0 0;    }    to {        background-position: 0 400px;    }}@-moz-keyframes BgAnimated {    from {        background-position: 0 0;    }    to {        background-position: 0 400px;    }}@-ms-keyframes BgAnimated {    from {        background-position: 0 0;    }    to {        background-position: 0 400px;    }}@-o-keyframes BgAnimated {    from {        background-position: 0 0;    }    to {        background-position: 0 400px;    }}@keyframes BgAnimated {    from {        background-position: 0 0;    }    to {        background-position: 0 400px;    }}.input-block-level {    display: block;    width: 100% !important;    min-height: 30px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.vertical-middle {    height: auto !important;    left: 0;    max-width: none !important;    z-index: 2;}    .vertical-middle + .video-wrap {        z-index: 1 !important;    }.magnific-max-width .mfp-content {    max-width: 800px;}/* ----------------------------------------------------------------	Sections-----------------------------------------------------------------*/.section {    position: relative;    margin: 60px 0;    padding: 60px 0;    background-color: #F9F9F9;    overflow: hidden;}.parallax {    background-color: transparent;    background-attachment: fixed;    background-position: 50% 0;    background-repeat: no-repeat;    overflow: hidden;}.mobile-parallax,.video-placeholder {    background-size: cover !important;    background-attachment: scroll !important;    background-position: center center !important;}.section .container {    z-index: 2;}    .section .container + .video-wrap {        z-index: 1;    }.revealer-image {    position: relative;    bottom: -100px;    transition: bottom .3s ease-in-out;    -webkit-transition: bottom .3s ease-in-out;    -o-transition: bottom .3s ease-in-out;}.section:hover .revealer-image {    bottom: -50px;}.myorders ul {    margin:0;    padding:0;}.myorders ul li {    list-style-type: none;}.myorders .order-detail {    border-bottom:1px solid #767677;    padding-top:15px;}.myorders .sidebar-detail {    margin-left:30px;    margin-top:30px;}.myorders .menu-order-detail li {    display: list-item;    margin-top:20px;}.myorders .menu-order-detail li a {    text-decoration:underline !important;    font-size:14px;}/* ----------------------------------------------------------------	Columns & Grids-----------------------------------------------------------------*/.col_full {    width: 100%;}.col_half,.postcontent.bothsidebar {    width: 48%;}.col_one_third {    width: 30.63%;}.col_two_third {    width: 65.33%;}.col_one_fourth,.sidebar {    width: 16%;}.col_three_fourth,.postcontent {    width: 80%;}.col_one_fifth {    width: 16.8%;}.col_two_fifth {    width: 37.6%;}.col_three_fifth {    width: 58.4%;}.col_four_fifth {    width: 79.2%;}.col_one_sixth {    width: 13.33%;}.col_five_sixth {    width: 82.67%;}body.stretched .container-fullwidth {    position: relative;    padding: 0 60px;    width: 100%;}.postcontent,.sidebar,.col_full,.col_half,.col_one_third,.col_two_third,.col_three_fourth,.col_one_fourth,.col_one_fifth,.col_two_fifth,.col_three_fifth,.col_four_fifth,.col_one_sixth,.col_five_sixth {    display: block;    position: relative;    margin-right: 4%;    margin-bottom: 50px;    float: left;}.col_full {    clear: both;    float: none;    margin-right: 0;}.postcontent.col_last,.sidebar.col_last {    float: right;}.col_last {    margin-right: 0 !important;    clear: right;}/* ----------------------------------------------------------------	Flex Slider-----------------------------------------------------------------*/.fslider,.fslider .flexslider,.fslider .slider-wrap,.fslider .slide,.fslider .slide > a,.fslider .slide > img,.fslider .slide > a > img {    position: relative;    display: block;    width: 100%;    height: auto;    overflow: hidden;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}.fslider {    min-height: 32px;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {    outline: none;    border: none;}.slider-wrap,.flex-control-nav,.flex-direction-nav {    margin: 0;    padding: 0;    list-style: none;    border: none;}.flexslider {    position: relative;    margin: 0;    padding: 0;}    .flexslider .slider-wrap > .slide {        display: none;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;    }    .flexslider .slider-wrap img {        width: 100%;        display: block;    }.flex-pauseplay span {    text-transform: capitalize;}.slider-wrap:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}html[xmlns] .slider-wrap {    display: block;}* html .slider-wrap {    height: 1%;}.no-js .slider-wrap > .slide:first-child {    display: block;}.flex-viewport {    max-height: 2000px;    -webkit-transition: all 1s ease;    -o-transition: all 1s ease;    transition: all 1s ease;}.flex-control-nav {    position: absolute;    z-index: 10;    text-align: center;    top: 14px;    right: 10px;    margin: 0;}    .flex-control-nav li {        float: left;        display: block;        margin: 0 3px;        width: 10px;        height: 10px;    }        .flex-control-nav li a {            display: block;            cursor: pointer;            text-indent: -9999px;            width: 10px !important;            height: 10px !important;            border: 1px solid #FFF;            border-radius: 50%;            transition: all .3s ease-in-out;            -webkit-transition: all .3s ease-in-out;            -o-transition: all .3s ease-in-out;        }            .flex-control-nav li:hover a,            .flex-control-nav li a.flex-active {                background-color: #FFF;            }/* ----------------------------------------------------------------	Top Bar-----------------------------------------------------------------*/#top-bar {    position: relative;    /*border-bottom: 1px solid #EEE;*/    border:none;    /*height: 45px;*/    height:auto;    line-height: 44px;    font-size: 13px;}    #top-bar .col_half {        width: auto;    }/* Top Links---------------------------------*/.top-links {    position: relative;    float: left;}    .top-links ul {        margin: 0;        list-style: none;    }        .top-links ul li {            float: left;            position: relative;            height: 44px;            border-left: 1px solid #EEE;        }            .top-links ul li:first-child,            .top-links ul ul li {                border-left: 0 !important;            }    .top-links li > a {        display: block;        padding: 0 12px;        font-size: 12px;        font-weight: 700;        text-transform: uppercase;        height: 44px;        color: #666;    }    .top-links li i {        vertical-align: top;    }        .top-links li i.icon-angle-down {            margin: 0 0 0 5px !important;        }        .top-links li i:first-child {            margin-right: 3px;        }    .top-links li.full-icon i {        top: 2px;        font-size: 14px;        margin: 0;    }    .top-links li:hover {        background-color: #EEE;    }    .top-links ul ul,    .top-links ul div.top-link-section {        display: none;        pointer-events: none;        position: absolute;        z-index: 210;        line-height: 1.5;        background: #FFF;        border: 0;        top: 44px;        left: 0;        width: 140px;        margin: 0;        border-top: 1px solid #000000;        border-bottom: 1px solid #EEE;        box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);        -moz-box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);        -webkit-box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);    }    .top-links li:hover ul,    .top-links li:hover div.top-link-section {        pointer-events: auto;    }    .top-links ul ul li {        float: none;        height: 36px;        border-top: 1px solid #F5F5F5;        border-left: 1px solid #EEE;    }        .top-links ul ul li:hover {            background-color: #F9F9F9;        }        .top-links ul ul li:first-child {            border-top: none !important;            border-left: 1px solid #EEE;        }    .top-links ul ul a {        height: 36px;        line-height: 36px;        font-size: 12px;    }    .top-links ul ul img {        display: inline-block;        position: relative;        top: -1px;        width: 16px;        height: 16px;        margin-right: 4px;    }    .top-links ul ul.top-demo-lang img {        top: 4px;        width: 16px;        height: 16px;    }    .top-links ul div.top-link-section {        padding: 25px;        left: 0;        width: 280px;    }    .fright .top-links ul div.top-link-section,    .top-links.fright ul div.top-link-section {        left: auto;        right: 0;    }/* Top Social-----------------------------------------------------------------*/#top-social,#top-social ul {    margin: 0;}    #top-social li,    #top-social li a,    #top-social li .ts-icon,    #top-social li .ts-text {        display: block;        position: relative;        float: left;        width: auto;        overflow: hidden;        height: 44px;        line-height: 44px;    }    #top-social li {        border-left: 1px solid #EEE;    }        #top-social li:first-child {            border-left: 0 !important;        }        #top-social li a {            float: none;            width: 40px;            font-weight: bold;            color: #666;            -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out;            -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out;            transition: color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out;        }            #top-social li a:hover {                color: #FFF !important;                text-shadow: 1px 1px 1px rgba(0,0,0,0.2);            }        #top-social li .ts-icon {            width: 40px;            text-align: center;            font-size: 14px;        }/* Top Login-----------------------------------------------------------------*/#top-login {    margin-bottom: 0;}    #top-login .checkbox {        margin-bottom: 10px;    }    #top-login .form-control {        position: relative;    }        #top-login .form-control:focus {            border-color: #CCC;        }    #top-login .input-group#top-login-username {        margin-bottom: -1px;    }    #top-login #top-login-username input,    #top-login #top-login-username .input-group-addon {        border-bottom-right-radius: 0;        border-bottom-left-radius: 0;    }    #top-login .input-group#top-login-password {        margin-bottom: 10px;    }    #top-login #top-login-password input,    #top-login #top-login-password .input-group-addon {        border-top-left-radius: 0;        border-top-right-radius: 0;    }/* ----------------------------------------------------------------	Header-----------------------------------------------------------------*/#header {    position: relative;    background-color: #FFF;    border-bottom: 1px solid #F5F5F5;}    #header .container {        position: relative;    }    #header.transparent-header {        background: transparent;        border-bottom: none;        z-index: 199;    }    #header.semi-transparent {        background-color: rgba(255,255,255,0.8);    }    #header.transparent-header.floating-header {        margin-top: 60px;    }        #header.transparent-header.floating-header .container {            width: 1190px;            max-width: 1190px;            background-color: #FFF;            padding: 0 40px;            border-radius: 2px;        }        #header.transparent-header.floating-header.sticky-header .container {            width: 1140px;            max-width: 1140px;            padding: 0 15px;        }    #header.transparent-header + #slider,    #header.transparent-header + #page-title.page-title-parallax,    #header.transparent-header + #google-map,    #slider + #header.transparent-header {        top: -100px;        margin-bottom: -100px;    }    #header.transparent-header.floating-header + #slider,    #header.transparent-header.floating-header + #google-map {        top: -160px;        margin-bottom: -160px;    }    #header.transparent-header + #page-title.page-title-parallax .container {        z-index: 5;        padding-top: 100px;    }    #header.full-header {        border-bottom-color: #EEE;    }body.stretched #header.full-header .container {    width: 100%;    max-width: none;    padding: 0 30px;}#header.transparent-header.full-header #header-wrap {    border-bottom: 1px solid rgba(0,0,0,0.1);}#slider + #header.transparent-header.full-header #header-wrap {    border-top: 1px solid rgba(0,0,0,0.1);    border-bottom: none;}/* ----------------------------------------------------------------	Logo-----------------------------------------------------------------*/#logo {    position: relative;    float: left;    font-family: 'Lato', sans-serif;    font-size: 36px;    line-height: 100%;    margin-right: 40px;}#header.full-header #logo {    padding-right: 30px;    margin-right: 30px;    border-right: 1px solid #EEE;}#header.transparent-header.full-header #logo {    border-right-color: rgba(0,0,0,0.1);}#logo a {    display: block;    color: #000;}#logo img {    display: block;    max-width: 100%;    height:auto;}#logo a.standard-logo {    display: block;}#logo a.retina-logo {    display: none;}/* ----------------------------------------------------------------	Header Right Area-----------------------------------------------------------------*/.header-extras {    float: right;    margin: 30px 0 0;}    .header-extras li {        float: left;        margin-left: 20px;        height: 40px;        overflow: hidden;        list-style: none;    }        .header-extras li i {            margin-top: 3px !important;        }        .header-extras li:first-child {            margin-left: 0;        }        .header-extras li .he-text {            float: left;            padding-left: 10px;            font-weight: bold;            font-size: 14px;            line-height: 1.43;        }            .header-extras li .he-text span {                display: block;                font-weight: 400;                color: #000000;            }/* ----------------------------------------------------------------	Primary Menu-----------------------------------------------------------------*/#primary-menu {    float: right;}    #primary-menu ul.mobile-primary-menu {        display: none;    }#header.full-header #primary-menu > ul {    float: left;    padding-right: 15px;    margin-right: 15px;    border-right: 1px solid #EEE;}#header.transparent-header.full-header #primary-menu > ul {    border-right-color: rgba(0,0,0,0.1);}#primary-menu-trigger,#page-submenu-trigger {    opacity: 0;    pointer-events: none;    cursor: pointer;    font-size: 14px;    position: absolute;    top: 50%;    margin-top: -25px;    width: 50px;    height: 50px;    line-height: 50px;    text-align: center;    -webkit-transition: opacity .3s ease;    -o-transition: opacity .3s ease;    transition: opacity .3s ease;}#primary-menu ul {    list-style: none;    margin: 0;}@media (min-width: 1501px) and (max-width: 2560px) {#primary-menu > ul {    float: left;    /*padding-right:21em;*/}}#primary-menu ul li {    position: relative;}    #primary-menu ul li.mega-menu {        position: inherit;    }#primary-menu ul > li {    float: left;    margin-left: 2px;}#primary-menu > ul > li:first-child {    margin-left: 0;}#primary-menu ul li > a {    display: block;    line-height: 22px;    padding: 39px 15px;    color: #444;    /*font-weight: bold;*/    font-size: 0.75rem;    letter-spacing: 1px;    text-transform: uppercase;    /*font-family: 'Lato', sans-serif;*/    -webkit-transition: margin .4s ease, padding .4s ease;    -o-transition: margin .4s ease, padding .4s ease;    transition: margin .4s ease, padding .4s ease;}    #primary-menu ul li > a span {        display: none;    }    #primary-menu ul li > a i {        position: relative;        top: -1px;        font-size: 14px;        width: 16px;        text-align: center;        margin-right: 6px;        vertical-align: top;    }        #primary-menu ul li > a i.icon-angle-down:last-child {            font-size: 12px;            margin: 0 0 0 5px;        }#primary-menu ul li:hover > a,#primary-menu ul li.current > a {    color: #000000;}#primary-menu > ul > li.sub-menu > a > div {    background-color:transparent;}body.no-superfish #primary-menu li:hover > ul:not(.mega-menu-column),body.no-superfish #primary-menu li:hover > .mega-menu-content {    display: block;}#primary-menu ul ul:not(.mega-menu-column),#primary-menu ul li .mega-menu-content {    display: none;    position: absolute;    width: 220px;    background-color: #FFF;    box-shadow: 0px 13px 42px 11px rgba(0, 0, 0, 0.05);    border: 1px solid #EEE;    border-top: 2px solid #000000;    height: auto;    z-index: 199;    top: 100%;    left: 0;    margin: 0;}    #primary-menu ul ul:not(.mega-menu-column) ul {        top: -2px !important;        left: 218px;    }    #primary-menu ul ul.menu-pos-invert:not(.mega-menu-column),    #primary-menu ul li .mega-menu-content.menu-pos-invert {        left: auto;        right: 0;    }    #primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert {        right: 218px;    }#primary-menu ul ul li {    float: none;    margin: 0;}    #primary-menu ul ul li:first-child {        border-top: 0;    }    #primary-menu ul ul li > a {        font-size: 11px;        font-weight: 700;        color: #666;        padding-top: 2px;        padding-bottom: 2px;        border: 0;        letter-spacing: 0;        font-family: 'Lato', sans-serif;       /* -webkit-transition: all .2s ease-in-out;        -o-transition: all .2s ease-in-out;        transition: all .2s ease-in-out;*/        text-transform:capitalize;    }        #primary-menu ul ul li > a i {            vertical-align: middle;        }    #primary-menu ul ul li:hover > a {        background-color: #F9F9F9;        padding-left: 18px;        /*color: #000000;*/        color: #000;    }#primary-menu ul ul > li.sub-menu > a,#primary-menu ul ul > li.sub-menu:hover > a {    background-image: url("images/icons/submenu.png");    background-position: right center;    background-repeat: no-repeat;}/* ----------------------------------------------------------------	Mega Menu-----------------------------------------------------------------*/#primary-menu ul li .mega-menu-content,#primary-menu ul li.mega-menu-small .mega-menu-content {    width: 720px;    max-width: 400px;}#primary-menu ul li.mega-menu .mega-menu-content,.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content {    margin: 0 15px;    width: 1140px;    max-width: none;}.floating-header #primary-menu ul li.mega-menu .mega-menu-content {    margin: 0;    width: 1220px;}body.stretched .container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content {    margin: 0 60px;}body.stretched #header.full-header #primary-menu ul li.mega-menu .mega-menu-content {    margin: 0 30px;}#primary-menu ul li.mega-menu .mega-menu-content.style-2 {    padding: 0 10px;}#primary-menu ul li .mega-menu-content ul {    display: block;    position: relative;    top: 0;    min-width: inherit;    border: 0;    box-shadow: none;    background-color: transparent;}    #primary-menu ul li .mega-menu-content ul:not(.megamenu-dropdown) {        display: block !important;        opacity: 1 !important;        top: 0;        left: 0;    }    #primary-menu ul li .mega-menu-content ul.mega-menu-column {        float: left;        margin: 0;        padding-left: 0;        padding-right: 0;    }        #primary-menu ul li .mega-menu-content ul.mega-menu-column.col-5 {            width: 20%;            max-width: none;        }    #primary-menu ul li .mega-menu-content ul:not(.mega-menu-column) {        width: 100%;    }    #primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child) {        border-left: 1px solid #F2F2F2;    }#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column {    padding: 30px 20px;}    #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title {        margin-top: 20px;    }        #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:first-child {            margin-top: 0;        }        #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a {            font-size: 13px;            font-weight: bold;            /*font-family: 'Lato', sans-serif;*/            letter-spacing: 1px;            text-transform: uppercase !important;            margin-bottom: 15px;            color: #444;            padding: 0 !important;            line-height: 1.3 !important;        }        #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a {            background-color: transparent;        }        #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover {            color: #000000;        }        #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title.sub-menu > a,        #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title.sub-menu:hover > a {            background: none;        }#primary-menu ul li .mega-menu-content.style-2 li {    border: 0;}#primary-menu ul li .mega-menu-content.style-2 ul li > a {    padding-left: 5px;    padding-top: 0px;    padding-bottom: 0px;}    #primary-menu ul li .mega-menu-content.style-2 ul li > a:hover {        padding-left: 12px;    }.mega-menu-column .entry-meta {    margin: 8px -10px 0 0 !important;    border: none !important;    padding: 0 !important;}    .mega-menu-column .entry-meta li {        float: left !important;        border: none !important;        margin: 0 10px 0 0 !important;    }/* Primary Menu - Style 2-----------------------------------------------------------------*/#primary-menu.style-2 {    float: none;    max-width: none;    border-top: 1px solid #F5F5F5;}    #primary-menu.style-2 > div > ul {        float: left;    }        #primary-menu.style-2 > div > ul > li > a {            padding-top: 19px;            padding-bottom: 19px;        }#logo + #primary-menu.style-2 {    border-top: 0;}#primary-menu.style-2 > div #top-search,#primary-menu.style-2 > div #top-cart,#primary-menu.style-2 > div #top-wish,#primary-menu.style-2 > div #side-panel-trigger {    margin-top: 20px;    margin-bottom: 20px;}body:not(.device-md):not(.device-sm):not(.device-xs) #primary-menu.style-2.center > ul,body:not(.device-md):not(.device-sm):not(.device-xs) #primary-menu.style-2.center > div {    float: none;    display: inline-block !important;    width: auto;    text-align: left;}/* Primary Menu - Style 3-----------------------------------------------------------------*/#primary-menu.style-3 > ul > li > a {    margin: 28px 0;    padding-top: 11px;    padding-bottom: 11px;    border-radius: 2px;}#primary-menu.style-3 > ul > li:hover > a {    color: #444;    background-color: #F5F5F5;}#primary-menu.style-3 > ul > li.current > a {    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    background-color: #000000;}/* Primary Menu - Style 4-----------------------------------------------------------------*/#primary-menu.style-4 > ul > li > a {    margin: 28px 0;    padding-top: 10px;    padding-bottom: 10px;    border-radius: 2px;    border: 1px solid transparent;}#primary-menu.style-4 > ul > li:hover > a,#primary-menu.style-4 > ul > li.current > a {    border-color: #000000;}/* Primary Menu - Style 5-----------------------------------------------------------------*/#primary-menu.style-5 > ul {    padding-right: 10px;    margin-right: 5px;    border-right: 1px solid #EEE;}    #primary-menu.style-5 > ul > li:not(:first-child) {        margin-left: 15px;    }    #primary-menu.style-5 > ul > li > a {        padding-top: 25px;        padding-bottom: 25px;        line-height: 14px;    }        #primary-menu.style-5 > ul > li > a i {            display: block;            width: auto;            margin: 0 0 8px;            font-size: 28px;            line-height: 1;        }/* Primary Menu - Style 6-----------------------------------------------------------------*/#primary-menu.style-6 ul > li > a {    position: relative;}#primary-menu.style-6 > ul > li > a:after,#primary-menu.style-6 > ul > li.current > a:after,#primary-menu.style-6 > div > ul > li > a:after,#primary-menu.style-6 > div > ul > li.current > a:after {    content: '';    position: absolute;    top: 0;    left: 0;    height: 2px;    width: 0;    border-top: 2px solid #000000;    -webkit-transition: width .3s ease;    -o-transition: width .3s ease;    transition: width .3s ease;}#primary-menu.style-6 > ul > li.current > a:after,#primary-menu.style-6 > ul > li:hover > a:after,#primary-menu.style-6 > div > ul > li.current > a:after,#primary-menu.style-6 > div > ul > li:hover > a:after {    width: 100%;}/* Primary Menu - Sub Title-----------------------------------------------------------------*/#primary-menu.sub-title > ul > li,#primary-menu.sub-title.style-2 > div > ul > li {    background: url("images/icons/menu-divider.png") no-repeat right center;    margin-left: 1px;}#primary-menu.sub-title ul li:first-child {    padding-left: 0;    margin-left: 0;}#primary-menu.sub-title > ul > li > a,#primary-menu.sub-title > div > ul > li > a {    line-height: 14px;    padding: 27px 20px 32px;    text-transform: uppercase;    border-top: 5px solid transparent;}    #primary-menu.sub-title > ul > li > a span,    #primary-menu.sub-title > div > ul > li > a span {        display: block;        margin-top: 10px;        line-height: 12px;        font-size: 11px;        font-weight: 400;        color: #888;        text-transform: capitalize;    }#primary-menu.sub-title > ul > li:hover > a,#primary-menu.sub-title > ul > li.current > a,#primary-menu.sub-title > div > ul > li:hover > a,#primary-menu.sub-title > div > ul > li.current > a {    background-color: #000000;    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    border-top-color: rgba(0,0,0,0.1);}    #primary-menu.sub-title > ul > li:hover > a span,    #primary-menu.sub-title > ul > li.current > a span,    #primary-menu.sub-title.style-2 > div > ul > li:hover > a span,    #primary-menu.sub-title.style-2 > div > ul > li.current > a span {        color: #EEE;    }#primary-menu.sub-title.style-2 ul ul span {    display: none;}/* Primary Menu - Style 2 with Sub Title-----------------------------------------------------------------*/#primary-menu.sub-title.style-2 > div > ul > li {    background-position: left center;}#primary-menu.sub-title.style-2 > div #top-search,#primary-menu.sub-title.style-2 > div #top-cart,#primary-menu.sub-title.style-2 > div #top-wish,#primary-menu.sub-title.style-2 > div #side-panel-trigger {    float: right;    margin-top: 30px;    margin-bottom: 30px;}#primary-menu.sub-title.style-2 div ul li:first-child,#primary-menu.sub-title.style-2 > div > ul > li:hover + li,#primary-menu.sub-title.style-2 > div > ul > li.current + li {    background-image: none;}#primary-menu.sub-title.style-2 > div > ul > li > a {    padding-top: 17px;    padding-bottom: 22px;}/* Primary Menu - Split Menu-----------------------------------------------------------------*/@media (min-width: 992px) {    #header.split-menu #logo {        position: absolute;        width: 100%;        text-align: center;        margin: 0;        float: none;        height: 100px;    }        #header.split-menu #logo a.standard-logo {            display: inline-block;        }}#header.split-menu #primary-menu {    float: none;    margin: 0;}    #header.split-menu #primary-menu > ul {        z-index: 199;    }        #header.split-menu #primary-menu > ul:first-child {            float: left;        }        #header.split-menu #primary-menu > ul:last-child {            float: right;        }/* Primary Menu - Overlay Menu-----------------------------------------------------------------*/@media (min-width: 992px) {    .overlay-menu:not(.top-search-open) #primary-menu-trigger {        opacity: 1;        pointer-events: auto;        left: auto;        right: 75px;        width: 20px;        height: 20px;        line-height: 20px;        margin-top: -10px;    }    .overlay-menu:not(.top-search-open) .full-header #primary-menu-trigger {        right: 90px;    }    .overlay-menu #primary-menu > #overlay-menu-close {        opacity: 0;        pointer-events: none;        position: fixed;        top: 25px;        left: auto;        right: 25px;        width: 48px;        height: 48px;        line-height: 48px;        font-size: 24px;        text-align: center;        color: #444;        z-index: 300;        -webkit-transform: translateY(-80px);        -ms-transform: translateY(-80px);        -o-transform: translateY(-80px);        transform: translateY(-80px);        -webkit-transition: opacity .4s ease, transform .45s .15s ease;        -o-transition: opacity .4s ease, transform .45s .15s ease;        transition: opacity .4s ease, transform .45s .15s ease;    }    .overlay-menu #primary-menu > ul {        opacity: 0 !important;        pointer-events: none;        position: fixed;        left: 0;        top: 0;        width: 100%;        height: 100% !important;        z-index: 299;        background: rgba(255,255,255,0.95);        -webkit-transition: opacity .7s ease;        -o-transition: opacity .7s ease;        transition: opacity .7s ease;    }        .overlay-menu #primary-menu > ul.d-block {            opacity: 1 !important;            display: inherit !important;            pointer-events: auto;        }            .overlay-menu #primary-menu > ul.d-block ~ #overlay-menu-close {                opacity: 1;                -webkit-transition: opacity .7s .4s ease, transform .45s .15s ease;                -o-transition: opacity .7s .4s ease, transform .45s .15s ease;                transition: opacity .7s .4s ease, transform .45s .15s ease;                -webkit-transform: translateY(0);                -ms-transform: translateY(0);                -o-transform: translateY(0);                transform: translateY(0);                pointer-events: auto;            }        .overlay-menu #primary-menu > ul > li {            float: none;            text-align: center;            max-width: 400px;            margin: 0 auto;        }            .overlay-menu #primary-menu > ul > li > a {                font-size: 24px;                padding-top: 19px;                padding-bottom: 19px;                letter-spacing: 2px;                text-transform: none;                opacity: 0;                -webkit-transform: translateY(-80px);                -ms-transform: translateY(-80px);                -o-transform: translateY(-80px);                transform: translateY(-80px);                -webkit-transition: opacity .7s .15s ease, transform .45s .15s ease, color .2s linear;                -o-transition: opacity .7s .15s ease, transform .45s .15s ease, color .2s linear;                transition: opacity .7s .15s ease, transform .45s .15s ease, color .2s linear;            }        .overlay-menu #primary-menu > ul.d-block > li > a {            opacity: 1;            -webkit-transform: translateY(0);            -ms-transform: translateY(0);            -o-transform: translateY(0);            transform: translateY(0);        }}/* ----------------------------------------------------------------	Top Search-----------------------------------------------------------------*/#top-search,#top-cart,#top-wish,#side-panel-trigger,#top-account {    float: right;    margin: 40px 0 40px 15px;}#top-wish {    position: relative;}#top-cart {    position: relative;}    #top-search a,    #top-cart > a,    #top-wish > a,    #side-panel-trigger a {        display: block;        position: relative;        width: 20px;        height: 20px;        /*font-size: 16px;*/        line-height: 20px;        text-align: center;        color: #333;        /*	-webkit-transition: color .3s ease-in-out;	-o-transition: color .3s ease-in-out;	transition: color .3s ease-in-out;*/    }#top-search a {    z-index: 11;}    #top-search a i {        position: absolute;        top: 0;        left: -5px;        -webkit-transition: opacity .3s ease;	-o-transition: opacity .3s ease;	transition: opacity .3s ease;    }        body.top-search-open #top-search a i.icon-search3,        #top-search a i.icon-line-cross {            opacity: 0;        }body.top-search-open #top-search a i.icon-line-cross {    opacity: 1;    z-index: 11;    font-size: 16px;}#top-cart > a:hover {    color: #000000;}#top-wish > a:hover {    color: #000000;}#top-search .button {    display: inline-block;    cursor: pointer;    outline: none;    /*float:right;*/    white-space: nowrap;    background:none;    color: #FFF;    border: none;    margin:0;    padding:0;    height:18px;    width:18px;    letter-spacing: 0;    top:-18px;}#top-search #search_callout_top_mobile {    display: inline-block;}#top-search #search_callout_top_mobile .icon-search{    width: 18px;    height: 18px;    opacity: .5;}.icon-search {    background-repeat: no-repeat;    color:#000;    position:relative;    top:-14px;}/********** TOP SEARCH FORM INPUT ***********//* #top-search form {    opacity: 0;    z-index: -2;    position: absolute;    width: 100% !important;    height: 100% !important;    padding: 0 15px;    margin: 0;    top: 0;    left: 0;*//*  -webkit-transition: opacity .3s ease-in-out;    -o-transition: opacity .3s ease-in-out;    transition: opacity .3s ease-in-out;*//*} *//* body.top-search-open #top-search form {    opacity: 1;    z-index: 10;}#top-search form input {    box-shadow: none !important;    pointer-events: none;    border-radius: 0;    border: 0;    outline: 0 !important;    font-size: 32px;    padding: 10px 80px 10px 0;    height: 100%;    background-color: transparent;    color: #333;    font-weight: 700;    margin-top: 0 !important;    font-family: 'Lato', sans-serif;    letter-spacing: 2px;}body:not(.device-md):not(.device-sm):not(.device-xs) #header.full-header #top-search form input { padding-left: 40px; }body:not(.device-md):not(.device-sm):not(.device-xs) .container-fullwidth #top-search form input { padding-left: 60px; }body.top-search-open #top-search form input { pointer-events: auto; }body:not(.device-md):not(.device-sm):not(.device-xs) #header.transparent-header:not(.sticky-header):not(.full-header):not(.floating-header) #top-search form input { border-bottom: 2px solid rgba(0,0,0,0.1); }#top-search form input::-moz-placeholder {    color: #555;    opacity: 1;    text-transform: uppercase;}#top-search form input:-ms-input-placeholder {    color: #555;    text-transform: uppercase;}#top-search form input::-webkit-input-placeholder {    color: #555;    text-transform: uppercase;}#primary-menu .container #top-search form input,.sticky-header #top-search form input { border: none !important; } *//********** TOP SEARCH INPUT CONVERTED ***********/ #top-search span {    opacity: 0;    z-index: -2;    position: absolute;    width: 85% !important;    height: 100% !important;    padding: 0 15px;    margin: 0;    top: 0;    right: 0;   -webkit-transition: opacity .3s ease-in-out;    -o-transition: opacity .3s ease-in-out;    transition: opacity .3s ease-in-out;    background-color: #FFF;}  body.top-search-open #top-search span {    opacity: 1;    z-index: 10;}#top-search span input {    box-shadow: none !important;    pointer-events: none;    border-radius: 0;    border: 0;    outline: 0 !important;    font-size: 18px;    padding: 10px 80px 10px 15px;    height: 100%;    background-color: transparent;    color: #333;    font-weight: 700;    margin-top: 0 !important;    font-family: 'Lato', sans-serif;    letter-spacing: 2px;}#top-search .input-group-text {    background:none;    border:0;    font-size:1.8em;}body:not(.device-md):not(.device-sm):not(.device-xs) #header.full-header #top-search span input { padding-left: 40px; }body:not(.device-md):not(.device-sm):not(.device-xs) .container-fullwidth #top-search span input { padding-left: 60px; }body.top-search-open #top-search span input { pointer-events: auto; }body:not(.device-md):not(.device-sm):not(.device-xs) #header.transparent-header:not(.sticky-header):not(.full-header):not(.floating-header) #top-search span input { border-bottom: 2px solid rgba(0,0,0,0.1); }#top-search span input::-moz-placeholder {    color: #555;    opacity: 1;    text-transform: uppercase;}#top-search span input:-ms-input-placeholder {    color: #555;    text-transform: uppercase;}#top-search span input::-webkit-input-placeholder {    color: #555;    text-transform: uppercase;}#primary-menu .container #top-search span input,.sticky-header #top-search span input { border: none !important; } /* ----------------------------------------------------------------	Top Cart-----------------------------------------------------------------*/#top-cart {    margin-right: 0;}    #top-cart > a > span {        display: block;        position: absolute;        top: -7px;        left: auto;        right: -14px;        font-size: 10px;        color: #FFF;        text-shadow: 1px 1px 1px rgba(0,0,0,0.2);        width: 16px;        height: 16px;        line-height: 16px;        text-align: center;        background-color: #000000;        border-radius: 50%;    }    #top-cart .top-cart-content {        opacity: 0;        z-index: -2;        position: absolute;        width: 280px;        background-color: #FFF;        box-shadow: 0px 20px 50px 10px rgba(0, 0, 0, 0.05);        border: 1px solid #EEE;        border-top: 2px solid #000000;        top: 60px;        right: -15px;        left: auto;        margin: -10000px 0 0;        /*	-webkit-transition: opacity .5s ease, top .4s ease;	-o-transition: opacity .5s ease, top .4s ease;	transition: opacity .5s ease, top .4s ease;*/    }#top-wish {    margin-right: 0;}    #top-wish > a > span {        display: block;        position: absolute;        top: -7px;        left: auto;        right: -14px;        font-size: 10px;        color: #FFF;        text-shadow: 1px 1px 1px rgba(0,0,0,0.2);        width: 16px;        height: 16px;        line-height: 16px;        text-align: center;        background-color: #000000;        border-radius: 50%;    }.style-2 .container #top-cart .top-cart-content {    top: 40px;}.style-2.sub-title .container #top-cart .top-cart-content {    top: 50px;}#top-cart.top-cart-open .top-cart-content {    opacity: 1;    z-index: 11;    margin-top: 0;}.style-2 .container #top-wish .top-cart-content {    top: 40px;}.style-2.sub-title .container #top-wish .top-cart-content {    top: 50px;}#top-wish.top-cart-open .top-cart-content {    opacity: 1;    z-index: 11;    margin-top: 0;}.top-cart-title {    padding: 12px 15px;    border-bottom: 1px solid #EEE;}    .top-cart-title h4 {        margin-bottom: 0;        font-size: 15px;        font-weight: bold;        text-transform: uppercase;        letter-spacing: 1px;    }.top-cart-items {    padding: 15px;}.top-cart-item {    padding-top: 15px;    margin-top: 15px;    border-top: 1px solid #F5F5F5;}    .top-cart-item:first-child {        padding-top: 0;        margin-top: 0;        border-top: 0;    }.top-cart-item-image {    float: left;    margin-right: 15px;    width: 48px !important;    height: 48px !important;    border: 2px solid #EEE;    /*	-webkit-transition: border-color .2s linear;	-o-transition: border-color .2s linear;	transition: border-color .2s linear;*/}    .top-cart-item-image a,    .top-cart-item-image img {        display: block;        width: 44px !important;        height: 44px !important;    }    .top-cart-item-image:hover {        border-color: #000000;    }.top-cart-item-desc {    position: relative;    overflow: hidden;}    .top-cart-item-desc a {        text-align: left !important;        font-size: 13px !important;        width: auto !important;        height: auto !important;        color: #333;        font-weight: 700;    }        .top-cart-item-desc a:hover {            color: #000000 !important;        }    .top-cart-item-desc span.top-cart-item-price {        display: block;        line-height: 20px;        font-size: 12px !important;        color: #999;    }    .top-cart-item-desc span.top-cart-item-quantity {        display: block;        position: absolute;        font-size: 12px !important;        right: 0;        top: 2px;        color: #444;    }.top-cart-action {    padding: 15px;    border-top: 1px solid #EEE;}    .top-cart-action span.top-checkout-price {        font-size: 20px;        color: #000000;    }/* ----------------------------------------------------------------	Top Account-----------------------------------------------------------------*/#top-account {    margin: 35px 0 34px 20px;}    #top-account a {	-webkit-transition: color .3s ease-in-out;	-o-transition: color .3s ease-in-out;	transition: color .3s ease-in-out;    }        #top-account a span {            margin-left: 5px;            font-weight: 700;        }        #top-account a i.icon-angle-down {            margin-left: 5px;            font-size: 12px;        }    #top-account .dropdown-menu {        padding: 10px 0;    }        #top-account .dropdown-menu li a {            font-family: 'Lato', sans-serif;            font-weight: 400;            text-align: left;            line-height: 22px;        }            #top-account .dropdown-menu li a .badge {                display: block;                float: right;                margin: 2px 0 0 0;            }            #top-account .dropdown-menu li a i:last-child {                position: relative;                top: 1px;                margin-left: 5px;            }/* ----------------------------------------------------------------	Sticky Header-----------------------------------------------------------------*/#header,#header-wrap,#logo img {    /*height: 100px;*/    -webkit-transition: height .4s ease, opacity .3s ease;	-o-transition: height .4s ease, opacity .3s ease;	transition: height .4s ease, opacity .3s ease;}    #header.sticky-style-2 {        height: 161px;    }    #header.sticky-style-3 {        height: 181px;    }    #header.sticky-style-2 #header-wrap {        height: 60px;    }    #header.sticky-style-3 #header-wrap {        height: 80px;    }#primary-menu > ul > li > ul,#primary-menu > ul > li > .mega-menu-content,#primary-menu > ul > li.mega-menu > .mega-menu-content {    -webkit-transition: top .4s ease;    -o-transition: top .4s ease;    transition: top .4s ease;}#top-search,#top-cart,#top-wish {    	-webkit-transition: margin .4s ease, opacity .3s ease;	-o-transition: margin .4s ease, opacity .3s ease;	transition: margin .4s ease, opacity .3s ease;}body:not(.top-search-open) #header-wrap #logo,body:not(.top-search-open) #primary-menu > ul,body:not(.top-search-open) #primary-menu > .container > ul,body:not(.top-search-open) #top-cart,body:not(.top-search-open) #top-wish,body:not(.top-search-open) #side-panel-trigger,body:not(.top-search-open) #top-account {    opacity: 1;    /*	-webkit-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;	-o-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;	transition: height .4s ease, margin .4s ease, opacity .2s .2s ease; */}body.top-search-open #header-wrap #logo,body.top-search-open #primary-menu > ul,body.top-search-open #primary-menu > .container > ul,body.top-search-open #top-cart,body.top-search-open #top-wish,body.top-search-open #side-panel-trigger,body.top-search-open #top-account {    opacity: 0;}#header.sticky-header.semi-transparent {    background-color: transparent;}#header-wrap {    position: relative;    z-index: 199;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}#header.sticky-header #header-wrap {    position: fixed;    top: 0;    left: 0;    width: 100%;    background-color: #FFF;    box-shadow: 0 0 10px rgba(0,0,0,0.1);}#header.semi-transparent.sticky-header #header-wrap {    background-color: rgba(255,255,255,0.8)}#header.sticky-header:not(.static-sticky),#header.sticky-header:not(.static-sticky) #header-wrap,#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img {    height: 60px;}    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {        padding-top: 19px;        padding-bottom: 19px;    }    #header.sticky-header:not(.static-sticky).sticky-style-2,    #header.sticky-header:not(.static-sticky).sticky-style-3 {        height: 161px;    }        #header.sticky-header:not(.static-sticky).sticky-style-2 #primary-menu,        #header.sticky-header:not(.static-sticky).sticky-style-3 #primary-menu {            border-top: 0;        }    #header.sticky-header:not(.static-sticky) #top-search,    #header.sticky-header:not(.static-sticky) #top-cart,       #header.sticky-header:not(.static-sticky) #top-wish,    #header.sticky-header:not(.static-sticky) #side-panel-trigger {        margin-top: 20px !important;        margin-bottom: 20px !important;    }    #header.sticky-header:not(.static-sticky) #top-account {        margin-top: 15px !important;        margin-bottom: 14px !important;    }    #header.sticky-header:not(.static-sticky) #top-cart .top-cart-content {        top: 40px;    }    #header.sticky-header:not(.static-sticky) #top-wish .top-cart-content {        top: 40px;    }#header.sticky-header.sticky-style-2 #primary-menu {    border-top: 0;}/* Primary Menu - Style 3-----------------------------------------------------------------*/#header.sticky-header:not(.static-sticky) #primary-menu.style-3 > ul > li > a {    margin: 0;    border-radius: 0;}/* Primary Menu - Style 4-----------------------------------------------------------------*/#header.sticky-header:not(.static-sticky) #primary-menu.style-4 > ul > li > a {    padding-top: 8px;    padding-bottom: 8px;    margin: 10px 0;}/* Primary Menu - Style 5-----------------------------------------------------------------*/#header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li {    margin-left: 2px;}    #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li:first-child {        margin-left: 0;    }    #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li > a {        line-height: 22px;        padding-top: 19px;        padding-bottom: 19px;    }        #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li > a > div {            padding: 0;        }        #header.sticky-header:not(.static-sticky) #primary-menu.style-5 > ul > li > a i {            display: inline-block;            width: 16px;            top: -1px;            margin: 0 6px 0 0;            font-size: 14px;            line-height: 22px;        }/* Primary Menu - Sub Title-----------------------------------------------------------------*/#header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li,#header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div > ul > li {    background: none !important;    margin-left: 2px;}    #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li:first-child,    #header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div > ul > li:first-child {        margin-left: 0;    }    #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li > a,    #header.sticky-header:not(.static-sticky) #primary-menu.sub-title > div > ul > li > a {        line-height: 22px;        padding: 19px 15px;        text-transform: none;        font-size: 14px;        border-top: 0;    }#header.sticky-header:not(.static-sticky) #primary-menu.sub-title ul li span {    display: none;}/* ----------------------------------------------------------------	Page Menu-----------------------------------------------------------------*/#page-menu,#page-menu-wrap {    position: relative;    height: 44px;    line-height: 44px;    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);}#page-menu-wrap {    z-index: 99;    background-color: #000000;    -webkit-transform: translate3d(0,0,0);    -ms-transform: translate3d(0,0,0);    -o-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}#page-menu.sticky-page-menu #page-menu-wrap {    position: fixed;    z-index: 99;    left: 0;    width: 100%;    box-shadow: 0 0 15px rgba(0,0,0,0.3);}#header.static-sticky ~ #page-menu.sticky-page-menu #page-menu-wrap,#header.static-sticky ~ #content #page-menu.sticky-page-menu #page-menu-wrap {    top: 100px;}#header ~ #page-menu.sticky-page-menu #page-menu-wrap,#header.no-sticky ~ #page-menu.sticky-page-menu #page-menu-wrap,#header ~ #content #page-menu.sticky-page-menu #page-menu-wrap,#header.no-sticky ~ #content #page-menu.sticky-page-menu #page-menu-wrap {    top: 0;}#header.sticky-header ~ #page-menu.sticky-page-menu #page-menu-wrap,#header.sticky-header ~ #content #page-menu.sticky-page-menu #page-menu-wrap {    top: 60px;}#page-submenu-trigger {    top: 0;    margin-top: 0;    left: auto;    right: 15px;    width: 40px;    height: 44px;    line-height: 44px;}#page-menu .menu-title {    float: left;    color: #FFF;    font-size: 20px;    font-weight: 300;}    #page-menu .menu-title span {        font-weight: 700;    }#page-menu nav {    position: relative;    float: right;}    #page-menu nav ul {        margin-bottom: 0;        height: 44px;    }    #page-menu nav li {        position: relative;        float: left;        list-style: none;    }        #page-menu nav li a {            display: block;            height: 28px;            line-height: 28px;            margin: 8px 4px;            padding: 0 14px;            color: #FFF;            font-size: 14px;            border-radius: 14px;        }            #page-menu nav li a .icon-angle-down {                margin-left: 5px;            }body:not(.device-touch) #page-menu nav li a {    -webkit-transition: all .2s ease-in-out;    -o-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;}#page-menu nav li:hover a,#page-menu nav li.current a {    background-color: rgba(0,0,0,0.15);}#page-menu li:hover ul {    display: block;}#page-menu ul ul {    display: none;    position: absolute;    width: 150px;    top: 44px;    left: 0;    z-index: 149;    height: auto;    background-color: #000000;}    #page-menu ul ul ul {        display: none !important;    }    /* Disable Multi-Level Links */    #page-menu ul ul li {        float: none;    }    #page-menu ul ul a {        height: auto;        line-height: 22px;        margin: 0;        padding: 8px 14px;        border-radius: 0;        background-color: rgba(0,0,0,0.15);    }    #page-menu ul ul li:hover a,    #page-menu ul ul li.current a {        background-color: rgba(0,0,0,0.3);    }/* Page Menu - Dots Style-----------------------------------------------------------------*/@media (min-width: 992px) {    #page-menu.dots-menu,    #page-menu.dots-menu #page-menu-wrap {        position: fixed;        z-index: 99;        top: 50%;        left: auto;        right: 20px;        width: 24px;        height: auto;        line-height: 1.5;        background-color: transparent;        text-shadow: none;    }        #page-menu.dots-menu #page-menu-wrap {            position: relative;            box-shadow: none;        }        #page-menu.dots-menu .menu-title {            display: none;        }        #page-menu.dots-menu nav {            float: none;            width: 24px;        }            #page-menu.dots-menu nav ul {                height: auto;            }                #page-menu.dots-menu nav ul li {                    float: none;                    width: 14px;                    height: 14px;                    margin: 10px 6px;                }            #page-menu.dots-menu nav li a {                position: relative;                width: 10px;                height: 10px;                line-height: 1.5;                padding: 0;                margin: 0 2px;                background-color: rgba(0,0,0,0.4);                border-radius: 50%;                color: #777;            }                #page-menu.dots-menu nav li a:hover {                    background-color: rgba(0,0,0,0.7)                }            #page-menu.dots-menu nav li.current a {                background-color: #000000;            }            #page-menu.dots-menu nav li div {                position: absolute;                width: auto;                top: -11px;                right: 25px;                background-color: #000000;                color: #FFF;                padding: 5px 14px;                white-space: nowrap;                pointer-events: none;                text-shadow: 1px 1px 1px rgba(0,0,0,0.15);                border-radius: 2px;                opacity: 0;            }    body:not(.device-touch) #page-menu.dots-menu nav li div {        -webkit-transition: all .2s ease-in-out;        -o-transition: all .2s ease-in-out;        transition: all .2s ease-in-out;    }    #page-menu.dots-menu nav li div:after {        position: absolute;        content: '';        top: 50%;        margin-top: -6px;        left: auto;        right: -5px;        width: 0;        height: 0;        border-top: 7px solid transparent;        border-bottom: 7px solid transparent;        border-left: 6px solid #000000;    }    #page-menu.dots-menu nav li a:hover div {        opacity: 1;        right: 30px;    }}/* ----------------------------------------------------------------	One Page-----------------------------------------------------------------*/.one-page-arrow {    position: absolute;    z-index: 3;    bottom: 20px;    left: 50%;    margin-left: -16px;    width: 32px;    height: 32px;    font-size: 32px;    text-align: center;    color: #222;}/* ----------------------------------------------------------------	Side Header-----------------------------------------------------------------*/@media (min-width: 992px) {    .side-header #header {        position: fixed;        top: 0;        left: 0;        z-index: 10;        width: 260px;        height: 100%;        height: calc(100vh);        background-color: #FFF;        border: none;        border-right: 1px solid #EEE;        overflow: hidden;        box-shadow: 0 0 15px rgba(0, 0, 0, 0.065);    }    .side-header #header-wrap {        width: 300px;        height: 100%;        overflow: auto;        padding-right: 40px;    }    .side-header #header .container {        width: 260px !important;        padding: 0 30px !important;        margin: 0 !important;    }    .side-header #logo {        float: none;        margin: 60px 0 40px;    }        .side-header #logo img {            height: auto !important;        }        .side-header #logo:not(.nobottomborder):after,        .side-header #primary-menu:not(.nobottomborder):after {            display: block;            content: '';            width: 20%;            border-bottom: 1px solid #E5E5E5;        }    .side-header .center #logo:after {        margin: 0 auto;    }    .side-header #primary-menu {        margin-bottom: 30px;    }        .side-header #primary-menu:not(.nobottomborder):after {            margin-top: 40px;        }        .side-header #primary-menu,        .side-header #primary-menu ul {            float: none;            height: auto;        }            .side-header #primary-menu ul li {                float: none;                margin: 15px 0 0;            }                .side-header #primary-menu ul li:first-child {                    margin-top: 0;                }                .side-header #primary-menu ul li a {                    height: 25px;                    line-height: 25px;                    padding: 0;                    text-transform: uppercase;                }                .side-header #primary-menu ul li i {                    line-height: 24px;                }            .side-header #primary-menu ul ul {                position: relative;                width: 100%;                background-color: transparent;                box-shadow: none;                border: none;                height: auto;                z-index: 1;                top: 0;                left: 0;                margin: 5px 0;                padding-left: 12px;            }                .side-header #primary-menu ul ul ul {                    top: 0 !important;                    left: 0;                }                .side-header #primary-menu ul ul.menu-pos-invert {                    left: 0;                    right: auto;                }                .side-header #primary-menu ul ul ul.menu-pos-invert {                    right: auto;                }                .side-header #primary-menu ul ul li {                    margin: 0;                    border: 0;                }                    .side-header #primary-menu ul ul li:first-child {                        border-top: 0;                    }                .side-header #primary-menu ul ul a {                    font-size: 12px;                    height: auto !important;                    line-height: 24px !important;                    padding: 2px 0 !important;                }                .side-header #primary-menu ul ul li:hover > a {                    background-color: transparent !important;                    color: #444 !important;                }            .side-header #primary-menu ul > li.sub-menu > a,            .side-header #primary-menu ul > li.sub-menu:hover > a {                background-image: none !important;            }                .side-header #primary-menu ul > li.sub-menu > a:after {                    position: absolute;                    content: '\e7a5';                    top: 1px;                    right: 0;                    -webkit-transition: transform .2s linear;                    -o-transition: transform .2s linear;                    transition: transform .2s linear;                }                .side-header #primary-menu ul > li.sub-menu:hover > a:after {                    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);                    -webkit-transform: rotate(90deg);                    -moz-transform: rotate(90deg);                    -ms-transform: rotate(90deg);                    -o-transform: rotate(90deg);                    transform: rotate(90deg);                }    .side-header:not(.open-header) #wrapper {        margin: 0 0 0 260px !important;        width: auto !important;    }        .side-header:not(.open-header) #wrapper .container {            width: auto;            max-width: none;            margin: 0 40px;        }    /* Side Header - Push Header-----------------------------------------------------------------*/    .side-header.open-header.push-wrapper {        overflow-x: hidden;    }    .side-header.open-header #header {        left: -260px;    }    .side-header.open-header.side-header-open #header {        left: 0;    }    .side-header.open-header #wrapper {        left: 0;    }    .side-header.open-header.push-wrapper.side-header-open #wrapper {        left: 260px;    }    #header-trigger {        display: none;    }    .side-header.open-header #header-trigger {        display: block;        position: fixed;        cursor: pointer;        top: 20px;        left: 20px;        z-index: 11;        font-size: 16px;        width: 32px;        height: 32px;        line-height: 32px;        background-color: #FFF;        text-align: center;        border-radius: 2px;    }    .side-header.open-header.side-header-open #header-trigger {        left: 280px;    }        .side-header.open-header #header-trigger i:nth-child(1),        .side-header.open-header.side-header-open #header-trigger i:nth-child(2) {            display: block;        }        .side-header.open-header.side-header-open #header-trigger i:nth-child(1),        .side-header.open-header #header-trigger i:nth-child(2) {            display: none;        }    .side-header.open-header #header,    .side-header.open-header #header-trigger,    .side-header.open-header.push-wrapper #wrapper {        -webkit-transition: left .4s ease;        -o-transition: left .4s ease;        transition: left .4s ease;    }    /* Side Header - Right Aligned-----------------------------------------------------------------*/    .side-header.side-header-right #header {        left: auto;        right: 0;        border: none;        border-left: 1px solid #EEE;    }    .side-header.side-header-right:not(.open-header) #wrapper {        margin: 0 260px 0 0 !important;    }    .side-header.side-header-right.open-header #header {        left: auto;        right: -260px;    }    .side-header.side-header-right.open-header.side-header-open #header {        left: auto;        right: 0;    }    .side-header.side-header-right.open-header.push-wrapper.side-header-open #wrapper {        left: -260px;    }    .side-header.side-header-right.open-header #header-trigger {        left: auto;        right: 20px;    }    .side-header.side-header-right.open-header.side-header-open #header-trigger {        left: auto;        right: 280px;    }    .side-header.side-header-right.open-header #header,    .side-header.side-header-right.open-header #header-trigger {        -webkit-transition: right .4s ease;        -o-transition: right .4s ease;        transition: right .4s ease;    }}/* ----------------------------------------------------------------    Side Push Panel-----------------------------------------------------------------*/body.side-push-panel { overflow-x: hidden; }body.side-push-panel2 { overflow-x: hidden; }#side-panel {    position: fixed;    top: 0;    right: -300px;    z-index: 399;    width: 300px;    height: 100%;    background-color: #F5F5F5;    overflow: hidden;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}body.side-panel-left #side-panel {    left: -300px;    right: auto;}#side-panel2 {    position: fixed;    top: 0;    right: -300px;    z-index: 399;    width: 300px;    height: 100%;    background-color: #F5F5F5;    overflow: hidden;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}body.side-panel-left2 #side-panel2 {    left: -300px;    right: auto;}body.side-push-panel.stretched #wrapper,body.side-push-panel.stretched #header.sticky-header .container { right: 0; }body.side-panel-left.side-push-panel.stretched #wrapper,body.side-panel-left.side-push-panel.stretched #header.sticky-header .container {    left: 0;    right: auto;}body.side-push-panel2.stretched #wrapper,body.side-push-panel2.stretched #header.sticky-header .container { right: 0; }body.side-panel-left2.side-push-panel2.stretched #wrapper,body.side-panel-left2.side-push-panel2.stretched #header.sticky-header .container {    left: 0;    right: auto;}#side-panel .side-panel-wrap {    position: absolute;    top: 0;    left: 0;    bottom: 0;    /*width: 330px;*/    width:100%;    height: 100%;    overflow: auto;    /*padding: 50px 70px 50px 40px;*/    padding: 40px 10px 50px 10px;}#side-panel2 .side-panel-wrap2 {    position: absolute;    top: 0;    left: 0;    bottom: 0;    /*width: 330px;*/    width:100%;    height: 100%;    overflow: auto;    /*padding: 50px 70px 50px 40px;*/    padding: 40px 10px 50px 10px;}body.device-touch #side-panel .side-panel-wrap { overflow-y: scroll; }body.device-touch #side-panel2 .side-panel-wrap2 { overflow-y: scroll; }#side-panel .widget {    margin-top: 40px;    padding-top: 40px;    /*width: 220px;*/    width:280px;    /*border-top: 1px solid #E5E5E5;*/}#side-panel .widget:first-child {    padding-top: 0;    border-top: 0;    margin: 0;}#side-panel2 .widget {    margin-top: 40px;    padding-top: 40px;    width: 220px;    border-top: 1px solid #E5E5E5;}#side-panel2 .widget:first-child {    padding-top: 0;    border-top: 0;    margin: 0;}body.side-panel-open #side-panel { right: 0; }body.side-panel-left.side-panel-open #side-panel {    left: 0;    right: auto;}body.side-panel-open2 #side-panel2 { right: 0; }body.side-panel-left2.side-panel-open2 #side-panel2 {    left: 0;    right: auto;}body.side-push-panel.side-panel-open.stretched #wrapper,body.side-push-panel.side-panel-open.stretched #header.sticky-header .container { right: 300px; }body.side-push-panel.side-panel-open.stretched.device-xl .slider-parallax-inner,body.side-push-panel.side-panel-open.stretched.device-lg .slider-parallax-inner { left: -300px; }body.side-push-panel2.side-panel-open2.stretched #wrapper,body.side-push-panel2.side-panel-open2.stretched #header.sticky-header .container { right: 300px; }body.side-push-panel2.side-panel-open2.stretched.device-xl .slider-parallax-inner,body.side-push-panel2.side-panel-open2.stretched.device-lg .slider-parallax-inner { left: -300px; }body.side-panel-left.side-push-panel.side-panel-open.stretched #wrapper,body.side-panel-left.side-push-panel.side-panel-open.stretched #header.sticky-header .container,body.side-panel-left.side-push-panel.side-panel-open.stretched .slider-parallax-inner {    left: 300px;    right: auto;}body.side-panel-left2.side-push-panel2.side-panel-open2.stretched #wrapper,body.side-panel-left2.side-push-panel2.side-panel-open2.stretched #header.sticky-header .container,body.side-panel-left2.side-push-panel2.side-panel-open2.stretched .slider-parallax-inner {    left: 300px;    right: auto;}#side-panel-trigger {    display: block;    cursor: pointer;    z-index: 11;    margin-right: 5px;}#side-panel-trigger2{    display: block;    cursor: pointer;    z-index: 11;    margin-right: 5px;}#side-panel-trigger-close a { display: none; }#side-panel-trigger-close2 a { display: none; }#side-panel,body.side-push-panel.stretched #wrapper,body.side-push-panel.stretched #header .container {    -webkit-transition: right .4s ease;    -o-transition: right .4s ease;    transition: right .4s ease;}#side-panel2,body.side-push-panel2.stretched #wrapper,body.side-push-panel2.stretched #header .container {    -webkit-transition: right .4s ease;    -o-transition: right .4s ease;    transition: right .4s ease;}body.side-panel-left #side-panel,body.side-panel-left.side-push-panel.stretched #wrapper,body.side-panel-left.side-push-panel.stretched #header .container,body.side-push-panel.stretched .slider-parallax-inner {    -webkit-transition: left .4s ease;    -o-transition: left .4s ease;    transition: left .4s ease;}body.side-panel-left2 #side-panel2,body.side-panel-left2.side-push-panel2.stretched #wrapper,body.side-panel-left2.side-push-panel2.stretched #header .container,body.side-push-panel2.stretched .slider-parallax-inner {    -webkit-transition: left .4s ease;    -o-transition: left .4s ease;    transition: left .4s ease;}.body-overlay {    opacity: 0;    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0,0,0,0.6);    z-index: -1;    pointer-events: none;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transition: opacity .3s ease;    -o-transition: opacity .3s ease;    transition: opacity .3s ease;}body.side-panel-open .body-overlay {    opacity: 1;    z-index: 298;    pointer-events: auto;}body.side-panel-open2 .body-overlay {    opacity: 1;    z-index: 298;    pointer-events: auto;}body.side-panel-open:not(.device-xs):not(.device-sm):not(.device-md) .body-overlay:hover { cursor: url('images/icons/close.png') 15 15, default; }body.side-panel-open2:not(.device-xs):not(.device-sm):not(.device-md) .body-overlay:hover { cursor: url('images/icons/close.png') 15 15, default; }/* ----------------------------------------------------------------	Slider-----------------------------------------------------------------*/.slider-element {    position: relative;    width: 100%;    overflow: hidden;}.slider-parallax {    position: relative;}    .slider-parallax,    .slider-parallax .swiper-container {        visibility: visible;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;    }        .slider-parallax .slider-parallax-inner {            position: fixed;            width: 100%;            height: 100%;        }.device-touch .slider-parallax .slider-parallax-inner {    position: relative;}body:not(.side-header) .slider-parallax .slider-parallax-inner {    left: 0;}body:not(.stretched) .slider-parallax .slider-parallax-inner {    left: auto;}#header.transparent-header + .slider-parallax .slider-parallax-inner {    top: 0;}.slider-parallax .slider-parallax-inner,.slider-parallax .slider-caption {    will-change: transform;    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);    -webkit-transition: transform 0s linear;    transition: transform 0s linear;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}/* Boxed Slider-----------------------------------------------------------------*/.boxed-slider {    padding-top: 40px;}/* Flex Slider - Thumbs-----------------------------------------------------------------*/.fslider[data-animation="fade"][data-thumbs="true"] .flexslider,.fslider.testimonial[data-animation="fade"] .flexslider {    height: auto !important;}.flex-control-nav.flex-control-thumbs {    position: relative;    top: 0;    left: 0;    right: 0;    margin: 2px -2px -2px 0;    height: 75px;}    .flex-control-nav.flex-control-thumbs li {        margin: 0 2px 2px 0;    }        .flex-control-nav.flex-control-thumbs li img {            cursor: pointer;            text-indent: -9999px;            border: 0;            border-radius: 0;            margin: 0;            opacity: 0.5;            -webkit-transition: all .3s ease-in-out;            -o-transition: all .3s ease-in-out;            transition: all .3s ease-in-out;        }        .flex-control-nav.flex-control-thumbs li,        .flex-control-nav.flex-control-thumbs li img {            display: block;            width: 100px !important;            height: auto !important;        }            .flex-control-nav.flex-control-thumbs li:hover img,            .flex-control-nav.flex-control-thumbs li img.flex-active {                border-width: 0;                opacity: 1;            }/* Flex Thumbs - Flexible-----------------------------------------------------------------*/.fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs {    margin: 2px -2px -2px 0;    height: auto;}    .fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li {        width: 25% !important;        height: auto !important;        margin: 0;        padding: 0 2px 2px 0;    }.fslider.flex-thumb-grid.grid-3 .flex-control-nav.flex-control-thumbs li {    width: 33.30% !important;}.fslider.flex-thumb-grid.grid-5 .flex-control-nav.flex-control-thumbs li {    width: 20% !important;}.fslider.flex-thumb-grid.grid-6 .flex-control-nav.flex-control-thumbs li {    width: 16.66% !important;}.fslider.flex-thumb-grid.grid-8 .flex-control-nav.flex-control-thumbs li {    width: 12.5% !important;}.fslider.flex-thumb-grid.grid-10 .flex-control-nav.flex-control-thumbs li {    width: 10% !important;}.fslider.flex-thumb-grid.grid-12 .flex-control-nav.flex-control-thumbs li {    width: 8.33% !important;}.fslider.flex-thumb-grid .flex-control-nav.flex-control-thumbs li img {    width: 100% !important;    height: auto !important;}/* Swiper Slider-----------------------------------------------------------------*/.swiper_wrapper {    width: 100%;    /*height: 500px;*/    height: 650px;    overflow: hidden;}.full-screen .swiper_wrapper {    height: auto;}.swiper_wrapper .swiper-container {    position: relative;    width: 100%;    height: 100%;    margin: 0;    background: url('images/pattern2.png') repeat;}.swiper_wrapper .swiper-slide {    position: relative;    margin: 0;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    overflow: hidden;}.swiper-slide [data-caption-animate] {    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}.swiper-slide .video-wrap,.section .video-wrap,.swiper-slide .yt-bg-player,.section .yt-bg-player {    position: absolute;    width: 100%;    height: 100%;    z-index: -1;    top: 0;    left: 0;}.slider-element .container {    position: relative;    height: 100%;}.slider-element.canvas-slider .swiper-slide img {    width: 100%;}.slider-element.canvas-slider a {    display: block;    height: 100%;}.swiper-pagination {    position: absolute;    width: 100%;    z-index: 20;    margin: 0;    top: auto;    bottom: 20px !important;    text-align: center;    line-height: 1;}    .swiper-pagination span {        display: inline-block;        cursor: pointer;        width: 10px;        height: 10px;        margin: 0 4px;        opacity: 1;        background-color: transparent;        border: 1px solid #FFF;        border-radius: 50%;        -webkit-transition: all .3s ease;        -o-transition: all .3s ease;        transition: all .3s ease;    }        .swiper-pagination span:hover,        .swiper-pagination span.swiper-pagination-bullet-active {            background-color: #FFF !important;        }/* Revolution Slider-----------------------------------------------------------------*/.tp-banner .button {    height: auto !important;}/* Video Overlay-----------------------------------------------------------------*/.video-wrap {    overflow: hidden;    width: 100%;    position: relative;}    .video-wrap video {        position: relative;        z-index: 1;        width: 100%;    }.video-overlay,.video-placeholder {    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: 5;    background: transparent url('images/grid.png') repeat;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}.video-placeholder {    z-index: 4;    background-repeat: no-repeat !important;}/* Slider Caption-----------------------------------------------------------------*/.slider-caption,.flex-caption {    position: absolute;    top: 0;    left: 15px;    z-index: 20;    max-width: 550px;    color: #EEE;    font-size: 1.375rem;    font-weight: 300;    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);    -webkit-transition: top .3s ease;    -o-transition: top .3s ease;    transition: top .3s ease;}    .slider-caption:not(.dark),    .slider-caption:not(.dark) h2 {        color: #222;        text-shadow: none;    }    .slider-caption h2 {        font-size: 4rem;        letter-spacing: 2px;        text-transform: uppercase;        font-weight: 700;        line-height: 1;        margin-bottom: 0;    }    .slider-caption p {        margin-top: 30px;        margin-bottom: 10px;        font-size: 24px;    }    .slider-caption.slider-caption-right {        left: auto;        right: 15px;    }    .slider-caption.slider-caption-center {        position: relative;        max-width: 800px;        text-align: center;        margin: 0 auto;        left: 0;        right: 0;    }.slider-caption-bg {    padding: 5px 12px;    border-radius: 2px;    background-color: rgba(0,0,0,0.6);    top: auto;    bottom: 50px;    left: 50px;}    .slider-caption-bg.slider-caption-bg-light {        background-color: rgba(255,255,255,0.8);        color: #333;        font-weight: 400;        text-shadow: none;    }.slider-caption-top-left {    top: 50px;    bottom: auto;}.slider-caption-top-right {    top: 50px;    bottom: auto;    left: auto;    right: 50px;}.slider-caption-bottom-right {    left: auto;    right: 50px;}/* Slider Arrows-----------------------------------------------------------------*/.slider-element .owl-carousel {    margin: 0;}.slider-arrow-left,.slider-arrow-right,.flex-prev,.flex-next,.slider-arrow-top-sm,.slider-arrow-bottom-sm {    position: absolute;    cursor: pointer;    z-index: 10;    top: 50%;    left: 0;    margin-top: -26px;    background-color: rgba(0,0,0,0.3);    width: 52px;    height: 52px;    border: 0;    border-radius: 0 3px 3px 0;    -webkit-transition: background-color .3s ease-in-out;    -o-transition: background-color .3s ease-in-out;    transition: background-color .3s ease-in-out;}.slider-arrow-top-sm,.slider-arrow-bottom-sm {    top: auto;    bottom: 57px;    left: auto;    right: 20px;    margin: 0;    width: 32px;    height: 32px;    border-radius: 3px 3px 0 0;}.slider-arrow-bottom-sm {    bottom: 20px;    border-radius: 0 0 3px 3px;}.fslider[data-thumbs="true"] .flex-prev,.fslider[data-thumbs="true"] .flex-next {    margin-top: -64px;}.slider-arrow-right,.slider-element .owl-next,.flex-next {    left: auto;    right: 0;    border-radius: 3px 0 0 3px;}    .slider-arrow-left i,    .slider-arrow-right i,    .flex-prev i,    .flex-next i,    .slider-arrow-top-sm i,    .slider-arrow-bottom-sm i {        line-height: 50px;        width: 34px;        height: 52px;        color: #DDD;        color: rgba(255,255,255,0.8);        text-shadow: 1px 1px 1px rgba(0,0,0,0.1);        font-size: 34px;        text-align: center;        margin-left: 7px;    }.slider-arrow-top-sm i,.slider-arrow-bottom-sm i {    width: 32px;    height: 32px;    margin: 0;    line-height: 30px;    font-size: 18px;    color: #FFF;    color: rgba(255,255,255,1);}.flex-prev i {    margin-left: 9px;}.slider-element .owl-prev i {    margin-left: 0;}.slider-arrow-right i {    margin-left: 10px;}.flex-next i {    margin-left: 11px;}.slider-element .owl-next i {    margin-right: 4px;}.slider-arrow-left:hover,.slider-arrow-right:hover,.flex-prev:hover,.flex-next:hover,.slider-arrow-top-sm:hover,.slider-arrow-bottom-sm:hover {    background-color: rgba(0,0,0,0.6) !important;}/* Slide Number-----------------------------------------------------------------*/.slide-number {    position: absolute;    opacity: 0;    top: auto;    right: 20px;    bottom: 20px;    z-index: 20;    width: 36px;    height: 40px;    text-align: center;    color: rgba(255,255,255,0.8);    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);    font-size: 18px;    font-weight: 300;    -webkit-transition: all .3s linear;    -o-transition: all .3s linear;    transition: all .3s linear;}.slider-element:hover .slide-number {    opacity: 1;}.slide-number-current,.slide-number-total {    position: absolute;    line-height: 1;    top: 5px;    left: 0;}.slide-number-total {    top: auto;    bottom: 5px;    left: auto;    right: 0;}.slide-number span {    display: block;    font-size: 32px;    line-height: 40px;}/* Pagination-----------------------------------------------------------------*/.slider-element .owl-dots {    position: absolute;    width: 100%;    z-index: 20;    margin: 0;    top: auto;    bottom: 15px;}    .slider-element .owl-dots button {        width: 10px;        height: 10px;        margin: 0 3px;        opacity: 1 !important;        background-color: transparent !important;        border: 1px solid #FFF;    }    .slider-element .owl-dots .owl-dot.active,    .slider-element .owl-dots .owl-dot:hover {        background-color: #FFF !important;    }/* ----------------------------------------------------------------	Page Title-----------------------------------------------------------------*/#page-title {    position: relative;    padding: 50px 0;    background-color: #F5F5F5;    border-bottom: 1px solid #EEE;}#page-title-item {    position: relative;    padding: 50px 0;    background-color: transparent;    border:none;}    #page-title .container {        position: relative;    }    #page-title-item .container {        position: relative;    }    #page-title h1 {        padding: 0;        margin: 0;        line-height: 1;        font-weight: 600;        letter-spacing: 1px;        color: #333;        font-size: 28px;        text-transform: uppercase;    }    #page-title span {        display: block;        margin-top: 10px;        font-weight: 300;        color: #777;        font-size: 18px;    }.breadcrumb {    position: absolute !important;    width: auto !important;    top: 50% !important;    left: auto !important;    right: 15px !important;    margin: -10px 0 0 0 !important;    background-color: transparent !important;    padding: 0 !important;    font-size: 12px;}body.stretched .container-fullwidth .breadcrumb {    right: 60px !important;}#header.transparent-header + #page-title.page-title-parallax .breadcrumb {    margin-top: 35px !important;}.breadcrumb a {    color: #555;}    .breadcrumb a:hover {        color: #000000;    }.breadcrumb i {    width: auto !important;}/* Page Title - Dark-----------------------------------------------------------------*/#page-title.page-title-dark {    background-color: #333;    text-shadow: 1px 1px 1px rgba(0,0,0,0.15) !important;    border-bottom: none;}    #page-title.page-title-dark h1 {        color: rgba(255,255,255,0.9) !important;    }    #page-title.page-title-dark span {        color: rgba(255,255,255,0.7);    }    #page-title.page-title-dark .breadcrumb > .active {        color: rgba(255,255,255,0.6);    }    #page-title.page-title-dark .breadcrumb a {        color: rgba(255,255,255,0.8);    }        #page-title.page-title-dark .breadcrumb a:hover {            color: rgba(255,255,255,0.95);        }/* Page Title - Right Aligned-----------------------------------------------------------------*/#page-title.page-title-right {    text-align: right;}    #page-title.page-title-right .breadcrumb {        left: 15px !important;        right: auto !important;    }/* Page Title - Center Aligned-----------------------------------------------------------------*/#page-title.page-title-center {    text-align: center;}    #page-title.page-title-center span {        max-width: 700px;        margin-left: auto;        margin-right: auto;    }    #page-title.page-title-center .breadcrumb {        position: relative !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        margin: 20px 0 0 !important;        justify-content: center;    }/* Page Title - Background Pattern-----------------------------------------------------------------*/#page-title.page-title-pattern {    background-image: url('images/pattern.png');    background-repeat: repeat;    background-attachment: fixed;}/* Page Title - Parallax Background-----------------------------------------------------------------*/#page-title.page-title-parallax {    padding: 100px 0;    text-shadow: none;    border-bottom: none;}    #page-title.page-title-parallax h1 {        font-size: 40px;        font-weight: 600;        letter-spacing: 2px;    }    #page-title.page-title-parallax span {        font-size: 22px;    }    #page-title.page-title-parallax .breadcrumb {        font-size: 13px;    }#page-title.page-title-parallax {    background-color: transparent;    background-image: url('images/parallax/parallax-bg.jpg');    background-attachment: fixed;    background-position: 50% 0;    background-repeat: no-repeat;}/* Page Title - Mini-----------------------------------------------------------------*/#page-title.page-title-mini {    padding: 20px 0;}    #page-title.page-title-mini h1 {        font-weight: 600;        font-size: 18px;        color: #444;    }    #page-title.page-title-mini span {        display: none;    }/* Page Title - No Background-----------------------------------------------------------------*/#page-title.page-title-nobg {    background: transparent !important;    border-bottom: 1px solid #F5F5F5;}/* Page Title - Video-----------------------------------------------------------------*/#page-title.page-title-video {    background: none;    position: relative;    overflow: hidden;}    #page-title.page-title-video .container {        z-index: 3;    }    #page-title.page-title-video .video-wrap {        position: absolute;        width: 100%;        height: 100%;        top: 0;        left: 0;    }        #page-title.page-title-video .video-wrap video {            width: 100%;        }/* ----------------------------------------------------------------	Content-----------------------------------------------------------------*/#content {    position: relative;    /*overflow: hidden;*/    background-color: #FFF;}    #content p {        line-height: 1.8;    }.content-wrap {    position: relative;    /*padding: 80px 0;*/    padding:10px 0;}#content .container {    position: relative;}.grid-container {    position: relative;    overflow: hidden;}body:not(.device-touch) .grid-container {    -webkit-transition: height .4s ease;    -o-transition: height .4s ease;    transition: height .4s ease;}/* ----------------------------------------------------------------	Portfolio-----------------------------------------------------------------*//* Portfolio - Filter-----------------------------------------------------------------*/.portfolio-filter {    position: relative;    margin: 0 0 40px 0;    list-style: none;    border: 1px solid rgba(0,0,0,0.07);    float: left;    border-radius: 4px;}    .portfolio-filter li {        float: left;        position: relative;    }        .portfolio-filter li a {            display: block;            position: relative;            padding: 12px 18px;            font-size: 13px;            line-height: 15px;            color: #666;            border-left: 1px solid rgba(0,0,0,0.07);        }        .portfolio-filter li:first-child a {            border-left: none;            border-radius: 4px 0 0 4px;        }        .portfolio-filter li:last-child a {            border-radius: 0 4px 4px 0;        }        .portfolio-filter li a:hover {            color: #000000;        }        .portfolio-filter li.activeFilter a {            color: #FFF !important;            background-color: #000000;            margin: -1px 0;            padding: 13px 18px;            font-weight: bold;        }.bothsidebar .portfolio-filter li a {    padding: 12px 14px;}.bothsidebar .portfolio-filter li.activeFilter a {    padding: 13px 18px;}/* Portfolio - Filter: Style 2-----------------------------------------------------------------*/.portfolio-filter.style-2,.portfolio-filter.style-3,.portfolio-filter.style-4 {    border: none;    border-radius: 0;}    .portfolio-filter.style-2 li,    .portfolio-filter.style-3 li,    .portfolio-filter.style-4 li {        margin-bottom: 10px;    }        .portfolio-filter.style-2 li:not(:first-child),        .portfolio-filter.style-3 li:not(:first-child) {            margin-left: 10px;        }        .portfolio-filter.style-2 li a,        .portfolio-filter.style-3 li a,        .portfolio-filter.style-4 li a {            padding-top: 9px;            padding-bottom: 9px;            font-size: 14px;            line-height: 16px;            border-radius: 22px;            border: none;        }        .portfolio-filter.style-2 li.activeFilter a {            color: #FFF !important;            margin: 0;        }        /* Portfolio - Filter: Style 3-----------------------------------------------------------------*/        .portfolio-filter.style-3 li a {            border: 1px solid transparent;        }        .portfolio-filter.style-3 li.activeFilter a {            color: #000000 !important;            border-color: #000000;            background-color: transparent;            margin: 0;        }        /* Portfolio - Filter: Style 4-----------------------------------------------------------------*/        .portfolio-filter.style-4 li:not(:first-child) {            margin-left: 30px;        }        .portfolio-filter.style-4 li a {            padding: 13px 5px;            font-size: 15px;            border-radius: 0;        }            .portfolio-filter.style-4 li a:after {                content: '';                position: absolute;                top: auto;                bottom: 0;                left: 50%;                width: 0;                height: 2px;                -webkit-transition: all 0.3s ease;                -o-transition: all 0.3s ease;                transition: all 0.3s ease;            }        .portfolio-filter.style-4 li.activeFilter a {            color: #444 !important;            background-color: transparent;            margin: 0;        }            .portfolio-filter.style-4 li.activeFilter a:after {                width: 100%;                left: 0%;                background-color: #000000;            }/* Portfolio - Center Aligned-----------------------------------------------------------------*/.portfolio-filter.center.style-2 li,.portfolio-filter.center.style-3 li,.portfolio-filter.center.style-4 li {    display: inline-block;    float: none;}/* Portfolio - Shuffle Icon-----------------------------------------------------------------*/.portfolio-shuffle {    float: right;    width: 41px;    height: 41px;    border: 1px solid rgba(0,0,0,0.07);    font-size: 14px;    text-align: center;    line-height: 41px;    color: #333;    border-radius: 4px;    cursor: pointer;    -webkit-transition: all .2s linear;    -o-transition: all .2s linear;    transition: all .2s linear;}    .portfolio-shuffle:hover {        background-color: #000000;        color: #FFF;        text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    }/* Portfolio - Items-----------------------------------------------------------------*/.portfolio {    position: relative;    margin: 0 -12px -12px 0;}body:not(.device-touch) .portfolio {    -webkit-transition: height .4s linear;    -o-transition: height .4s linear;    transition: height .4s linear;}.portfolio-item {    float: left;    position: relative;    width: 25%;    height: auto;    padding: 0 12px 12px 0;}.portfolio-notitle .portfolio-item,.portfolio-notitle .iportfolio {    overflow: hidden;}.portfolio-item .portfolio-image {    position: relative;    overflow: hidden;}    .portfolio-item .portfolio-image,    .portfolio-item .portfolio-image a,    .portfolio-item .portfolio-image img {        display: block;        width: 100%;        height: auto;    }body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-notitle .portfolio-image img {    -webkit-transition: all .2s ease-in-out;    -o-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;}/* Portfolio - Item Title-----------------------------------------------------------------*/.portfolio-desc {    z-index: 3;    padding: 15px 5px 10px;}    .portfolio-desc h3 {        margin: 0;        padding: 0;        font-size: 19px;    }        .portfolio-desc h3 a {            color: #222;        }            .portfolio-desc h3 a:hover {                color: #000000;            }    .portfolio-desc span {        display: block;        margin-top: 3px;        color: #888;    }        .portfolio-desc span a {            color: #888;        }            .portfolio-desc span a:hover {                color: #000;            }.portfolio-notitle .portfolio-desc {    position: absolute;    display: block !important;    width: 100%;    height: 78px;    padding: 15px 5px;    top: auto;    bottom: -79px;    left: 0;    background-color: #FFF;    border-bottom: 1px solid #EEE;}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-notitle .portfolio-desc {    -webkit-transition: bottom .2s ease-in-out;    -o-transition: bottom .2s ease-in-out;    transition: bottom .2s ease-in-out;}.portfolio-full.portfolio-notitle .portfolio-desc,.portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -78px;    border-bottom: 0;}.portfolio-notitle .portfolio-item:hover .portfolio-desc,.portfolio-notitle .iportfolio:hover .portfolio-desc {    bottom: 0 !important;}.bothsidebar .portfolio-notitle .portfolio-item:hover .portfolio-image img {    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-sm):not(.device-xs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-sm):not(.device-xs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img,body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-notitle .iportfolio:hover .portfolio-image img {    -webkit-transform: translateY(-20px);    -moz-transform: translateY(-20px);    -ms-transform: translateY(-20px);    -o-transform: translateY(-20px);    transform: translateY(-20px);}body.device-touch.device-sm .portfolio-notitle .portfolio-desc,body.device-touch.device-xs .portfolio-notitle .portfolio-desc {    display: none !important;}/* Portfolio - No Margin-----------------------------------------------------------------*/.portfolio.portfolio-nomargin,.portfolio.portfolio-full {    margin: 0 !important;}.portfolio-nomargin .portfolio-item,.portfolio-full .portfolio-item {    padding: 0 !important;}.portfolio-nomargin .portfolio-desc {    padding: 15px 10px 15px;}/* Portfolio - 100% Full Width-----------------------------------------------------------------*/.portfolio.portfolio-full {    margin: 0 !important;    width: 100%;}.portfolio-full .portfolio-item {    overflow: hidden !important;}.portfolio-full .portfolio-desc {    padding: 15px;}/* Portfolio - Sidebar-----------------------------------------------------------------*/.postcontent .portfolio-desc h3 {    font-size: 17px;}.postcontent .portfolio-desc span {    font-size: 12px;}/* Portfolio - Sidebar - No Title-----------------------------------------------------------------*/.postcontent .portfolio-notitle .portfolio-desc {    height: 70px;    bottom: -71px;}.postcontent .portfolio-full.portfolio-notitle .portfolio-desc,.postcontent .portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -70px;}.postcontent .portfolio-notitle .portfolio-item:hover .portfolio-overlay a {    margin-top: -50px !important;}/* Portfolio - Both Sidebars-----------------------------------------------------------------*/.bothsidebar .portfolio {    margin: 0;}.bothsidebar .portfolio-item {    padding: 0;}.bothsidebar .portfolio-desc {    display: none !important;}/* Portfolio - Items - 3 Columns-----------------------------------------------------------------*/.portfolio.portfolio-3 {    margin: 0 -15px -15px 0;}.portfolio-3 .portfolio-item {    width: 33.33333333%;    padding: 0 15px 15px 0;}/* Portfolio - Sidebar - Items - 3 Columns-----------------------------------------------------------------*/.postcontent .portfolio-3 .portfolio-desc h3 {    font-size: 18px;}.postcontent .portfolio-3 .portfolio-desc span {    font-size: 13px;}/* Portfolio - Sidebar - Items - 3 Columns - No Title-----------------------------------------------------------------*/.postcontent .portfolio-3.portfolio-notitle .portfolio-desc {    height: 72px;    bottom: -73px;}.postcontent .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc,.postcontent .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -72px;}.postcontent .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {    margin-top: -40px !important;}/* Portfolio - Both Sidebars - Items - 3 Columns-----------------------------------------------------------------*/.bothsidebar .portfolio.portfolio-3 {    margin: 0 -11px -11px 0;}.bothsidebar .portfolio-3 .portfolio-item {    padding: 0 11px 11px 0;}.bothsidebar .portfolio-3 .portfolio-desc {    display: block !important;}    .bothsidebar .portfolio-3 .portfolio-desc h3 {        font-size: 15px;    }    .bothsidebar .portfolio-3 .portfolio-desc span {        font-size: 12px;    }/* Portfolio - Both Sidebars - Items - 3 Columns - No Title-----------------------------------------------------------------*/.bothsidebar .portfolio-3.portfolio-notitle .portfolio-desc {    height: 68px;    bottom: -69px;}.bothsidebar .portfolio-3.portfolio-full.portfolio-notitle .portfolio-desc,.bothsidebar .portfolio-3.portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -68px;}.bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {    margin-top: -50px !important;}/* Portfolio - Items - 2 Columns-----------------------------------------------------------------*/.portfolio.portfolio-2 {    margin: 0 -20px -20px 0;}.portfolio-2 .portfolio-item {    width: 50%;    padding: 0 20px 20px 0;}.portfolio-2 .portfolio-desc {    padding: 20px 5px 10px;}    .portfolio-2 .portfolio-desc h3 {        font-size: 21px;    }    .portfolio-2 .portfolio-desc span {        margin-top: 4px;        font-size: 14px;    }/* Portfolio - Items - 2 Columns - No Margin-----------------------------------------------------------------*/.portfolio-2.portfolio-nomargin .portfolio-desc {    padding: 20px 15px 20px;}/* Portfolio - Items - 2 Columns - No Title-----------------------------------------------------------------*/.portfolio-2.portfolio-notitle .portfolio-desc {    height: 90px;    bottom: -91px;}.portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,.portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -90px;}/* Portfolio - Sidebar - Items - 2 Columns-----------------------------------------------------------------*/.postcontent .portfolio-2 .portfolio-desc h3 {    font-size: 21px;}.postcontent .portfolio-2 .portfolio-desc span {    font-size: 14px;}/* Portfolio - Sidebar - Items - 2 Columns - No Margin-----------------------------------------------------------------*/.postcontent .portfolio-2.portfolio-nomargin .portfolio-desc {    padding-bottom: 20px;}/* Portfolio - Sidebar - Items - 2 Columns - No Title-----------------------------------------------------------------*/.postcontent .portfolio-2.portfolio-notitle .portfolio-desc {    height: 90px;    bottom: -91px;}.postcontent .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,.postcontent .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -90px;}.postcontent .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {    margin-top: -40px !important;}/* Portfolio - Both Sidebars - Items - 2 Columns-----------------------------------------------------------------*/.bothsidebar .portfolio-2 .portfolio-desc {    display: block !important;    padding-top: 15px;    padding-bottom: 0;}    .bothsidebar .portfolio-2 .portfolio-desc h3 {        font-size: 19px;    }    .bothsidebar .portfolio-2 .portfolio-desc span {        font-size: 13px;    }/* Portfolio - Both Sidebars - Items - 2 Columns - No Margin-----------------------------------------------------------------*/.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-desc {    padding-bottom: 15px;}/* Portfolio - Both Sidebars - Items - 2 Columns - No Title-----------------------------------------------------------------*/.bothsidebar .portfolio-2.portfolio-notitle .portfolio-desc {    height: 75px;    bottom: -76px;}.bothsidebar .portfolio-2.portfolio-full.portfolio-notitle .portfolio-desc,.bothsidebar .portfolio-2.portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -75px;}.bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {    margin-top: -40px !important;}/* Portfolio - Items - 5 Columns-----------------------------------------------------------------*/.portfolio.portfolio-5 {    margin: 0 -10px -10px 0;}.portfolio-5 .portfolio-item {    width: 20%;    padding: 0 10px 10px 0;}.portfolio-5 .portfolio-desc h3 {    font-size: 17px;}/* Portfolio - Items - 5 Columns - No Title-----------------------------------------------------------------*/.portfolio-5.portfolio-notitle .portfolio-desc {    height: 71px;    bottom: -72px;}.portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc,.portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -71px;}.portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {    margin-top: -30px !important;}/* Portfolio - Sidebar - Items - 5 Columns-----------------------------------------------------------------*/.postcontent .portfolio.portfolio-5 {    margin: 0;}.postcontent .portfolio-5 .portfolio-item {    padding: 0;}.postcontent .portfolio-5 .portfolio-desc h3 {    font-size: 15px;}.postcontent .portfolio-5 .portfolio-desc span {    font-size: 12px;}.postcontent .portfolio-5 .portfolio-desc {    padding: 15px 10px;}/* Portfolio - Sidebar - Items - 5 Columns - No Title-----------------------------------------------------------------*/.postcontent .portfolio-5.portfolio-notitle .portfolio-desc {    height: 68px;    bottom: -69px;}.postcontent .portfolio-5.portfolio-full.portfolio-notitle .portfolio-desc,.postcontent .portfolio-5.portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -68px;}.postcontent .portfolio-5.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {    margin-top: -50px !important;}/* Portfolio - Items - 6 Columns-----------------------------------------------------------------*/.portfolio.portfolio-6 {    margin: 0 -6px -6px 0;}.portfolio-6 .portfolio-item {    width: 16.66666667%;    padding: 0 6px 6px 0;}.portfolio-6 .portfolio-desc h3 {    font-size: 15px;}.portfolio-6 .portfolio-desc span {    font-size: 12px;}/* Portfolio - Items - 6 Columns - No Title-----------------------------------------------------------------*/.portfolio-6.portfolio-notitle .portfolio-desc {    height: 68px;    bottom: -69px;}.portfolio-6.portfolio-full.portfolio-notitle .portfolio-desc,.portfolio-6.portfolio-nomargin.portfolio-notitle .portfolio-desc {    bottom: -68px;}.portfolio-6.portfolio-notitle .portfolio-item:hover .portfolio-overlay a {    margin-top: -40px !important;}/* Portfolio - Items - 1 Column-----------------------------------------------------------------*/.portfolio.portfolio-1 {    margin: 0 0px -40px 0;}.portfolio-1 .portfolio-item {    float: none;    width: 100%;    margin: 0 0 40px 0;    padding-bottom: 40px;    padding-right: 0;    border-bottom: 1px solid #EEE;}    .portfolio-1 .portfolio-item .portfolio-image {        float: left;        margin-right: 0;        width: 65%;        height: auto;    }    .portfolio-1 .portfolio-item.alt .portfolio-image {        float: right;        margin: 0;    }.portfolio-1 .portfolio-desc {    float: left;    width: 35%;    padding: 10px 0 10px 40px;}.portfolio-1 .alt .portfolio-desc {    float: right;    padding-left: 0;    padding-right: 40px;}.portfolio-1 .portfolio-desc h3 {    font-size: 22px;}.portfolio-1 .portfolio-desc span {    margin-top: 6px;    font-size: 14px;}.portfolio-1 .portfolio-desc p {    margin: 20px 0 25px;    font-size: 14px;}.portfolio-1 .portfolio-desc li {    margin: 3px 0;}/* Portfolio - Items - 1 Column - Both Sidebar-----------------------------------------------------------------*/.bothsidebar .portfolio-1 .iconlist {    display: block !important;}.bothsidebar .portfolio-1 .portfolio-item {    width: 100% !important;}    .bothsidebar .portfolio-1 .portfolio-item .portfolio-image,    .bothsidebar .portfolio-1 .portfolio-item .portfolio-desc {        float: none;        margin: 0 !important;    }    .bothsidebar .portfolio-1 .portfolio-item .portfolio-image {        margin-bottom: 20px !important;    }        .bothsidebar .portfolio-1 .portfolio-item .portfolio-image,        .bothsidebar .portfolio-1 .portfolio-item .portfolio-image a,        .bothsidebar .portfolio-1 .portfolio-item .portfolio-image img {            width: 100%;            height: auto;        }.bothsidebar .portfolio-1 .portfolio-desc {    display: block !important;    position: relative !important;    width: 100% !important;    padding: 0 !important;    background-color: transparent !important;    left: 0 !important;    right: 0 !important;}.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-overlay a {    left: 50%;}.bothsidebar .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {    left: auto;    right: 50%;}/* Portfolio - Items - 1 Column - Full Width-----------------------------------------------------------------*/.portfolio.portfolio-1.portfolio-fullwidth {    margin: 0 0 -60px 0;}.portfolio-1.portfolio-fullwidth .portfolio-item {    margin-bottom: 60px;    padding: 0;    border-bottom: 0;    overflow: hidden;}    .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image {        float: none;        width: 100%;        margin: 0 !important;    }body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {    -webkit-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img {    -webkit-transform: translateX(-60px);    -moz-transform: translateX(-60px);    -ms-transform: translateX(-60px);    -o-transform: translateX(-60px);    transform: translateX(-60px);}.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {    -webkit-transform: translateX(60px);    -moz-transform: translateX(60px);    -ms-transform: translateX(60px);    -o-transform: translateX(60px);    transform: translateX(60px);}.portfolio-1.portfolio-fullwidth .portfolio-desc {    position: absolute;    float: none;    width: 35%;    height: 100%;    padding: 30px;    background-color: #F9F9F9;    top: 0;    left: auto;    right: -35%;}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-1.portfolio-fullwidth .portfolio-desc {    -webkit-transition: right .3s ease-in-out;    -o-transition: right .3s ease-in-out;    transition: right .3s ease-in-out;}.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-desc {    right: 0;}.portfolio-1.portfolio-fullwidth .alt .portfolio-desc {    left: -35%;    right: auto;}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-1.portfolio-fullwidth .alt .portfolio-desc {    -webkit-transition: left .3s ease-in-out;    -o-transition: left .3s ease-in-out;    transition: left .3s ease-in-out;}.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-desc {    left: 0;}.portfolio-1.portfolio-fullwidth .portfolio-overlay a {    left: 33%;}.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {    left: auto;    right: 33%;}/* Portfolio - Items - 1 Column - Full Width - Sidebar-----------------------------------------------------------------*/.postcontent .portfolio.portfolio-1.portfolio-fullwidth {    margin: 0 0 -40px 0;}.postcontent .portfolio-1.portfolio-fullwidth .portfolio-item {    margin-bottom: 40px;}    .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img {        -webkit-transform: translateX(-40px);        -moz-transform: translateX(-40px);        -ms-transform: translateX(-40px);        -o-transform: translateX(-40px);        transform: translateX(-40px);    }    .postcontent .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {        -webkit-transform: translateX(40px);        -moz-transform: translateX(40px);        -ms-transform: translateX(40px);        -o-transform: translateX(40px);        transform: translateX(40px);    }.postcontent .portfolio-1.portfolio-fullwidth .portfolio-desc {    padding: 25px;}/* Portfolio - Items - 1 Column - Full Width - Both Sidebar-----------------------------------------------------------------*/.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image {    margin-bottom: 20px !important;}.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img,.bothsidebar .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {    -webkit-transform: translateX(0px);    -moz-transform: translateX(0px);    -ms-transform: translateX(0px);    -o-transform: translateX(0px);    transform: translateX(0px);}/* Portfolio - Parallax-----------------------------------------------------------------*/.portfolio.portfolio-parallax {    margin: 0 !important;}    .portfolio.portfolio-parallax .portfolio-item {        float: none;        width: 100% !important;        height: 500px !important;        margin: 0 !important;        padding: 0 !important;    }        .portfolio.portfolio-parallax .portfolio-item .portfolio-image {            width: 100% !important;            height: 500px !important;            background-attachment: fixed;        }    .portfolio.portfolio-parallax .portfolio-desc {        position: absolute;        top: 50%;        left: 0;        margin-top: -57px;        width: 100%;        text-align: center;        text-shadow: 1px 1px 1px rgba(0,0,0,0.15);        padding: 0;        opacity: 0;    }body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio.portfolio-parallax .portfolio-desc {    -webkit-transition: opacity .15s ease-in-out;    -o-transition: opacity .15s ease-in-out;    transition: opacity .15s ease-in-out;}.portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc {    opacity: 1;}.portfolio.portfolio-parallax .portfolio-desc h3 {    font-size: 44px;    font-weight: 300;    letter-spacing: -1px;}    .portfolio.portfolio-parallax .portfolio-desc h3 a {        color: #FFF;    }        .portfolio.portfolio-parallax .portfolio-desc h3 a:hover {            color: #DDD;        }.portfolio.portfolio-parallax .portfolio-desc span {    margin-top: 12px;    font-size: 16px;    color: #CCC;}    .portfolio.portfolio-parallax .portfolio-desc span a {        color: #DDD;    }        .portfolio.portfolio-parallax .portfolio-desc span a:hover {            color: #BBB;        }.portfolio.portfolio-parallax .portfolio-desc .portfolio-divider {    width: 100%;    text-align: center;    margin: 15px 0 0;}    .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div {        display: inline-block;        width: 50px;        height: 0;        border-bottom: 1px solid #FFF;    }body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio.portfolio-parallax .portfolio-desc .portfolio-divider div {    -webkit-transition: width .5s ease-in-out;    -o-transition: width .5s ease-in-out;    transition: width .5s ease-in-out;}.portfolio.portfolio-parallax .portfolio-item:hover .portfolio-desc .portfolio-divider div {    width: 120px;}.portfolio.portfolio-parallax .portfolio-overlay {    background-color: rgba(0,0,0,0.4);}/* Portfolio - Overlay-----------------------------------------------------------------*/.portfolio-overlay {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 0;    z-index: 2;    text-align: center;    background-color: rgba(0,0,0,0.5);}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay {    -webkit-transition: opacity .4s ease-in-out;    -o-transition: opacity .4s ease-in-out;    transition: opacity .4s ease-in-out;}.portfolio-item:hover .portfolio-overlay,.iportfolio:hover .portfolio-overlay {    opacity: 1;}.portfolio-overlay a {    position: absolute;    top: 50%;    left: 50%;    background-color: #F5F5F5;    width: 40px !important;    height: 40px !important;    margin: -28px 0 0 -44px;    font-size: 18px;    line-height: 40px;    text-align: center;    color: #444;    border-radius: 50%;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay a {    -webkit-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;    -o-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;    transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;}.portfolio-overlay a.left-icon {    left:auto;}.portfolio-overlay a.right-icon {    left: auto;    right: 50%;    margin-left: 0;    margin-right: -44px;}.portfolio-overlay a.center-icon {    display: block;    margin: -20px 0 0 -20px;    opacity: 0;}.portfolio-item:hover a.center-icon,.iportfolio:hover a.center-icon {    opacity: 1;}.portfolio-overlay a:hover {    color: #000000;    background-color: #EEE;}.portfolio-item:hover .portfolio-overlay a.left-icon,.portfolio-item:hover .portfolio-overlay a.right-icon,.iportfolio:hover .portfolio-overlay a.left-icon,.iportfolio:hover .portfolio-overlay a.right-icon {    margin-top: -18px;}.portfolio-overlay a i.icon-line-play {    position: relative;    left: 2px;}.portfolio-overlay .portfolio-desc {    position: relative;    padding: 0 !important;    margin: 0;    text-align: center;}    .portfolio-overlay .portfolio-desc a {        display: inline;        position: relative;        top: 0;        left: 0;        margin: 0;        font-size: inherit;        width: auto !important;        height: auto !important;        line-height: 1;        background-color: transparent !important;        text-shadow: 1px 1px 1px rgba(0,0,0,0.15);    }    .portfolio-overlay .portfolio-desc h3 {        font-weight: 600;        color: #F5F5F5 !important;        line-height: 1;    }        .portfolio-overlay .portfolio-desc h3 a {            color: #F5F5F5 !important;        }    .portfolio-overlay .portfolio-desc span {        margin-top: 7px;        color: #DDD !important;    }        .portfolio-overlay .portfolio-desc span a {            color: #DDD !important;            font-size: inherit;        }    .portfolio-overlay .portfolio-desc ~ a {        display: inline-block;        position: relative;        top: 0;        left: 0;        margin: 20px 0 0 !important;    }body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay .portfolio-desc ~ a {    -webkit-transition: color .2s linear, background-color .2s linear, opacity .2s linear;    -o-transition: color .2s linear, background-color .2s linear, opacity .2s linear;    transition: color .2s linear, background-color .2s linear, opacity .2s linear;}.portfolio-overlay .portfolio-desc ~ a.right-icon {    left: 0;    right: 0;    margin-left: 5px !important;    margin-right: 0 !important;}.portfolio-overlay .portfolio-desc a:hover {    background: transparent;}body.device-touch.device-sm .portfolio-notitle .portfolio-overlay,body.device-touch.device-xs .portfolio-notitle .portfolio-overlay {    display: none !important;}/* Portfolio Single-----------------------------------------------------------------*/.portfolio-single {    background-color:transparent;}/* Portfolio Single - Image-----------------------------------------------------------------*/.portfolio-single-image > a,.portfolio-single-image .slide a,.portfolio-single-image img,.portfolio-single-image iframe,.portfolio-single-image video {    display: block;    width: 100%;}.portfolio-single-image-full {    position: relative;    height: 600px;    overflow: hidden;    margin: -80px 0 80px !important;}.portfolio-single-video {    height: auto !important;}/* Portfolio Single - Gallery Thumbs-----------------------------------------------------------------*/.portfolio-single-image-full .swiper-container {    width: 100%;    height: 600px;    background-color: #333;}.portfolio-single-image-full .swiper-nested-1,.portfolio-single-image-full .swiper-nested-2 {    width: 100%;}.portfolio-single-image-full .swiper-slide {    overflow: hidden;}    .portfolio-single-image-full .swiper-slide img {        width: 100%;        height: auto;    }/* Portfolio & Blog Single - Masonry-----------------------------------------------------------------*/.masonry-thumbs {    position: relative;}    .masonry-thumbs a {        position: relative;        float: left;        width: 25%;        max-width: 100% !important;        overflow: hidden;    }    .masonry-thumbs.grid-2 a {        width: 50%;    }    .masonry-thumbs.grid-3 a {        width: 33.30%;    }    .masonry-thumbs.grid-4 a {        width: 25%;    }    .masonry-thumbs.grid-5 a {        width: 20%;    }    .masonry-thumbs.grid-6 a {        width: 16.60%;    }    .masonry-thumbs a,    .masonry-thumbs img {        display: block;        height: auto !important;    }    .masonry-thumbs img {        width: 100%;        border-radius: 0 !important;        padding: 0 1px 1px 0;    }    .masonry-thumbs .overlay {        padding: 0 1px 1px 0;    }/* Portfolio Single - Content-----------------------------------------------------------------*/.portfolio-single-content {    font-size: 14px;}    .portfolio-single-content h2 {        margin: 0 0 20px;        padding: 0;        font-size: 20px;        font-weight: 600 !important;    }.portfolio-ajax-modal {    width: 1000px !important;}.modal-padding {    padding: 40px;}.ajax-modal-title {    background-color: #F9F9F9;    border-bottom: 1px solid #EEE;    padding: 25px 40px;}    .ajax-modal-title h2 {        font-size: 26px;        margin-bottom: 0;    }#portfolio-ajax-wrap {    position: relative;    max-height: 0;    overflow: hidden;    -webkit-transition: max-height .4s ease;    -o-transition: max-height .4s ease;    transition: max-height .4s ease;}    #portfolio-ajax-wrap.portfolio-ajax-opened {        max-height: 1200px;    }#portfolio-ajax-container {    display: none;    padding-bottom: 60px;}#portfolio-ajax-single h2 {    font-size: 26px;}/* Portfolio Single - Meta-----------------------------------------------------------------*/.portfolio-meta,.portfolio-share {    list-style: none;    font-size: 14px;}    .portfolio-meta li {        margin: 10px 0;        color: #666;    }        .portfolio-meta li:first-child {            margin-top: 0;        }        .portfolio-meta li span {            display: inline-block;            width: 150px;            font-weight: bold;            color: #333;        }            .portfolio-meta li span i {                position: relative;                top: 1px;                width: 14px;                text-align: center;                margin-right: 7px;            }.well .line {    margin: 20px 0;    border-color: #E5E5E5;}/* Portfolio Single Navigation-----------------------------------------------------------------*/#portfolio-navigation {    position: absolute;    top: 50%;    left: auto;    right: 10px;    max-width: 96px;    height: 24px;    margin-top: -12px;}.page-title-right #portfolio-navigation {    left: 10px;    right: auto;}.page-title-center #portfolio-navigation {    position: relative;    top: 0;    left: 0;    margin: 20px auto 0;}#portfolio-navigation a {    display: block;    float: left;    margin-left: 12px;    width: 24px;    height: 24px;    text-align: center;    color: #444;    transition: color .3s linear;    -webkit-transition: color .3s linear;    -o-transition: color .3s linear;}.page-title-dark #portfolio-navigation a {    color: #EEE;}.page-title-parallax #portfolio-navigation a {    color: #FFF;}#portfolio-navigation a i {    position: relative;    top: -1px;    font-size: 24px;    line-height: 1;}    #portfolio-navigation a i.icon-angle-left,    #portfolio-navigation a i.icon-angle-right {        font-size: 32px;        top: -6px;    }    #portfolio-navigation a i.icon-angle-right {        left: -1px;    }#portfolio-navigation a:first-child {    margin-left: 0;}#portfolio-navigation a:hover {    color: #000000;}#portfolio-ajax-show #portfolio-navigation {    top: 0;    margin-top: 0;}/* Individual Portfolio Item-----------------------------------------------------------------*/.iportfolio {    position: relative;    float: none;    width: 100%;    margin: 0;    padding: 0;}    .iportfolio .portfolio-image {        position: relative;        overflow: hidden;    }        .iportfolio .portfolio-image,        .iportfolio .portfolio-image a,        .iportfolio .portfolio-image img {            display: block;            width: 100%;            height: auto;        }    .iportfolio .portfolio-overlay {        height: 100% !important;    }/* ----------------------------------------------------------------	Blog-----------------------------------------------------------------*/#posts {    position: relative;}.entry {    position: relative;    margin: 0 0 50px;}    .entry:after {        content: '';        position: relative;        height: 2px;        margin-top: 50px;        background-color: #F5F5F5;    }.entry-image {    margin-bottom: 30px;}    .entry-image,    .entry-image > a,    .entry-image .slide a,    .entry-image img {        display: block;        position: relative;        width: 100%;        height: auto;    }        .entry-image iframe {            display: block;        }        .entry-image img {            border-radius: 3px;        }.entry-title h2 {    margin: 0;    font-size: 24px;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 1px;}    .entry-title h2 a {        color: #333;    }        .entry-title h2 a:hover {            color: #000000;        }.entry-meta {    margin: 10px -10px -15px 0;    list-style: none;}.single-post .entry-meta {    margin-bottom: 20px;}.entry-meta li {    float: left;    font-size: 13px;    line-height: 14px;    margin: 0 10px 15px 0;    color: #999;    font-family: 'Crete Round', serif;    font-style: italic;}    .entry-meta li:before {        content: '/';        display: inline-block;        margin-right: 10px;        opacity: 0.5    }    .entry-meta li i {        position: relative;        top: 1px;        font-size: 14px;        margin-right: 3px;    }    .entry-meta li a {        color: #999;    }        .entry-meta li a:hover {            color: #000000;        }    .entry-meta li:first-child:before {        display: none;    }    .entry-meta li ins {        font-weight: 700;        text-decoration: none;    }.entry-c {    position: relative;    overflow: hidden;}#posts .entry-content {    margin-top: 30px;}.single-post .entry-content .entry-image {    max-width: 350px;}.entry-content {    position: relative;}.entry-link {    display: block;    width: 100%;    background-color: #F5F5F5;    padding: 30px 0;    text-align: center;    color: #444;    /*font-family: 'Lato', sans-serif;*/    text-transform: uppercase;    letter-spacing: 1px;    font-size: 24px;    font-weight: 700;    border-radius: 3px;}body:not(.device-touch) .entry-link {    -webkit-transition: background-color .3s ease-in-out;    -o-transition: background-color .3s ease-in-out;    transition: background-color .3s ease-in-out;}.entry-link:hover {    color: #FFF;    background-color: #000000;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}.entry-link span {    display: block;    margin-top: 5px;    font-family: 'Crete Round', serif;    font-style: italic;    font-weight: normal;    text-transform: none;    letter-spacing: 0;    font-size: 14px;    color: #AAA;}.entry-link:hover span {    color: #EEE;}.entry blockquote p {    font-weight: 400;    font-family: 'Crete Round', serif;    font-style: italic;}/* Small Thumbs-----------------------------------------------------------------*/.small-thumbs .entry-image,.ievent .entry-image {    float: left;    width: 300px;    margin: 0 30px 0 0;}    .small-thumbs .entry-image img,    .ievent .entry-image img {        border-radius: 0;    }.small-thumbs .entry-c .entry-image,.ievent .entry-c .entry-image {    float: none;    width: 100%;    margin: 0 0 20px 0;}    .small-thumbs .entry-c .entry-image img,    .ievent .entry-c .entry-image img {        border-radius: 5px;    }.small-thumbs .entry-title h2,.ievent .entry-title h2 {    font-size: 20px;    font-weight: 600;}/* Small Thumbs - Right-----------------------------------------------------------------*/.small-thumbs.alt .entry-image {    float: right;    margin: 0 0 0 30px;}.small-thumbs.alt .entry-c .entry-image {    float: none;    margin: 0 0 20px 0;}/* Small Thumbs - Both Sidebar-----------------------------------------------------------------*/.bothsidebar .small-thumbs .entry-image {    width: 200px;    margin: 0 25px 0 0;}.bothsidebar .small-thumbs.alt .entry-image {    margin: 0 0 0 25px;}.bothsidebar .small-thumbs .entry-c .entry-image {    width: 100%;    margin: 0 0 20px 0;}.bothsidebar .small-thumbs .entry-title h2 {    font-size: 18px;}/* Blog - Grid-----------------------------------------------------------------*/.post-grid {    margin-right: -28px;}    .post-grid .entry {        float: left;        width: 25%;        padding-right: 28px;    }    .post-grid .entry-image img {        border-radius: 0;    }    .post-grid .entry-title h2 {        font-size: 17px;        font-weight: 600;    }    .post-grid .entry-link {        font-size: 24px;    }        .post-grid .entry-link span {            font-size: 13px;        }    /* Blog - Grid - 3 Columns-----------------------------------------------------------------*/    .post-grid.grid-3 {        margin-right: -30px;    }        .post-grid.grid-3 .entry {            width: 33.33333333%;            padding-right: 30px;        }        .post-grid.grid-3 .entry-title h2 {            font-size: 18px;        }/* Blog - Grid - 3 Columns - Sidebar-----------------------------------------------------------------*/.postcontent .post-grid.grid-3 {    margin-right: -25px;}    .postcontent .post-grid.grid-3 .entry {        padding-right: 25px;    }    .postcontent .post-grid.grid-3 .entry-title h2 {        font-size: 16px;    }/* Blog - Grid - 2 Columns-----------------------------------------------------------------*/.post-grid.grid-2 {    margin-right: -40px;}    .post-grid.grid-2 .entry {        width: 50%;        padding-right: 40px;    }    .post-grid.grid-2 .entry-title h2 {        font-size: 20px;    }/* Blog - Grid - 2 Columns - Sidebar-----------------------------------------------------------------*/.postcontent .post-grid.grid-2 .entry-title h2 {    font-size: 18px;}/* Blog - Grid - 2 Columns - Both Sidebar-----------------------------------------------------------------*/.bothsidebar .post-grid.grid-2 .entry-title h2 {    font-size: 16px;}/* Blog - Masonry-----------------------------------------------------------------*/.post-masonry .entry-image,.post-masonry .entry-image img {    height: auto !important;}/* Blog - Masonry Full-----------------------------------------------------------------*/.post-masonry-full {    margin: -80px 0 -80px -1px !important;}    .post-masonry-full .entry {        width: 24.9% !important;        margin: 0 !important;        padding: 40px 30px;        border-bottom: 1px dashed;        border-left: 1px dashed;        border-color: #E5E5E5;    }        .post-masonry-full .entry:after {            display: none;        }    .post-masonry-full.grid-3 .entry {        width: 33.30% !important;    }/* Blog - Timeline-----------------------------------------------------------------*/.timeline-border {    position: absolute;    top: 0;    left: 50%;    margin-left: -71px;    width: 0;    border-left: 1px dashed #CCC;    height: 100%;}.post-timeline {    margin-right: -140px !important;}    .post-timeline .entry {        width: 500px !important;        margin-right: 140px !important;        padding-right: 0 !important;    }.entry.entry-date-section {    width: 100% !important;    margin: 50px -70px 80px;    padding: 0;    border: 0;    text-align: center;}    .entry.entry-date-section span {        display: inline-block;        padding: 10px 15px;        background-color: #FFF;        border: 2px solid #EEE;        font-size: 18px;        font-weight: bold;        letter-spacing: 1px;        text-transform: uppercase;        font-family: 'Lato', sans-serif;    }.post-timeline .entry-timeline {    display: none;    position: absolute;    border: 2px solid #CCC;    background-color: #FFF;    padding-top: 0;    text-indent: -9999px;    top: 40px;    left: auto;    right: -76px;    width: 13px;    height: 13px;    border-radius: 50%;    font-size: 26px;    font-weight: bold;    color: #AAA;    text-align: center;    line-height: 1;    -webkit-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}    .post-timeline .entry-timeline div.timeline-divider {        position: absolute;        top: 4px;        left: -58px;        width: 50px;        height: 0;        border-top: 1px dashed #CCC;        -webkit-transition: all .3s ease-in-out;        -o-transition: all .3s ease-in-out;        transition: all .3s ease-in-out;    }.post-timeline .alt .entry-timeline {    right: auto;    left: -77px;}    .post-timeline .alt .entry-timeline div.timeline-divider {        left: auto;        right: -58px;    }.post-timeline .entry-timeline span {    display: block;    margin-top: 3px;    font-size: 13px;    font-weight: normal;}.post-timeline .entry:hover .entry-timeline,.post-timeline .entry:hover .timeline-divider {    border-color: #000000;    color: #000000;}/* Blog - Timeline - Sidebar-----------------------------------------------------------------*/.postcontent .timeline-border {    left: 32px;    margin-left: 0;}.postcontent .post-timeline {    padding-left: 100px;    margin-right: 0 !important;}    .postcontent .post-timeline .entry {        width: 100% !important;        margin-right: 140px !important;    }    .postcontent .post-timeline .entry-timeline {        display: block;        border: 3px solid #CCC;        background-color: #FFF;        padding-top: 10px;        text-indent: 0;        top: 20px;        left: -100px;        right: auto;        width: 64px;        height: 64px;        font-size: 24px;    }        .postcontent .post-timeline .entry-timeline div.timeline-divider {            top: 29px;            left: 64px;            width: 32px;        }/* Individual Post-----------------------------------------------------------------*/.ipost .entry-image img {    border-radius: 0;}.ipost .entry-title h3,.ipost .entry-title h4 {    margin: 0;    font-size: 16px;    font-weight: 600;}.ipost .entry-title h4 {    font-size: 15px;}    .ipost .entry-title h3 a,    .ipost .entry-title h4 a {        color: #333;    }        .ipost .entry-title h3 a:hover,        .ipost .entry-title h4 a:hover {            color: #000000;        }.ipost .entry-meta {    margin-right: -10px;}    .ipost .entry-meta li {        font-size: 13px;        margin-right: 10px;    }.ipost .entry-content {    margin-top: 20px;}    .ipost .entry-content p {        margin-bottom: 0;    }.more-link {    display: inline-block;    border-bottom: 1px solid #000000;    padding: 0 2px;    font-family: 'Crete Round', serif;    font-style: italic;}    .more-link:hover {        border-bottom-color: #555;    }/* Related Posts-----------------------------------------------------------------*/.overlay-icon {    position: absolute;    left: auto;    right: 0;    top: auto;    bottom: 0;    width: 48px;    height: 48px;    background-color: rgba(0,0,0,0.2);    text-align: center;}    .overlay-icon i {        line-height: 48px;        font-size: 28px;        color: #FFF;        text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    }/* Small Post-----------------------------------------------------------------*/.spost,.mpost {    margin-top: 20px;    padding-top: 20px;    border-top: 1px dashed #E5E5E5;}.mpost {    margin-top: 25px;    padding-top: 25px;}    .spost:first-child,    .mpost:first-child {        margin-top: 0;        padding-top: 0;        border-top: 0;    }    .spost .entry-image,    .mpost .entry-image {        float: left;        margin: 0 15px 0 0;        text-align: center;    }        .spost .entry-image,        .spost .entry-image a,        .spost .entry-image img,        .spost .entry-image i {            width: 48px;            height: 48px;        }            .spost .entry-image a i,            .mpost .entry-image a i {                font-size: 28px;                line-height: 48px;                color: #666;                background-color: #EEE;            }    .spost .entry-title h4,    .mpost .entry-title h4 {        margin: 0;        font-size: 14px;        font-weight: 600;    }        .spost .entry-title h4 a,        .mpost .entry-title h4 a {            color: #333;        }            .spost .entry-title h4 a:hover,            .mpost .entry-title h4 a:hover {                color: #000000;            }.spost .entry-meta {    margin: 8px -10px 0 0;}    .spost .entry-meta li,    .mpost .entry-meta li {        font-size: 13px;        margin: 0 10px 0 0;    }/* Medium Post-----------------------------------------------------------------*/.mpost .entry-image {    margin-right: 20px;}    .mpost .entry-image,    .mpost .entry-image a,    .mpost .entry-image img,    .mpost .entry-image i {        width: 170px;        height: 128px;    }        .mpost .entry-image a,        .mpost .entry-image img {            border-radius: 2px;        }            .mpost .entry-image a i {                font-size: 42px;                line-height: 128px;            }.mpost .entry-title h4 {    margin: 0;    font-size: 17px;    font-weight: 600;}.mpost .entry-meta {    margin-top: 5px;}    .mpost .entry-meta li i {        margin-right: 2px;    }.mpost .entry-content {    margin-top: 15px;}.post-navigation + .line {    margin: 40px 0 50px;}/* ----------------------------------------------------------------	Blog - Author-----------------------------------------------------------------*/.author-image {    float: left;    width: 84px;    height: 84px;    margin-right: 15px;}    .author-image img {        width: 84px;        height: 84px;    }/* ----------------------------------------------------------------	Comments List-----------------------------------------------------------------*/#comments {    position: relative;    margin-top: 50px;    padding-top: 50px;    border-top: 1px solid #EEE;}.commentlist {    list-style: none;    padding-bottom: 50px;    margin: 0 0 50px;    border-bottom: 1px solid #EEE;}#reviews .commentlist {    padding-bottom: 30px;    margin: 0 0 20px;}.commentlist ul {    list-style: none;}.commentlist li,.commentlist li ul,.commentlist li ul li {    margin: 30px 0 0 0;}.commentlist ul:first-child {    margin-top: 0;}.commentlist li {    position: relative;    margin: 30px 0 0 30px;}#reviews .commentlist li {    margin-top: 20px;}.comment-wrap {    position: relative;    border: 1px solid #E5E5E5;    border-radius: 5px;    padding: 20px 20px 20px 35px;}.commentlist ul .comment-wrap {    margin-left: 25px;    padding-left: 20px;}#reviews .comment-wrap {    border: 0;    padding: 10px 0 0 35px;}.commentlist > li:first-child,#reviews .commentlist > li:first-child {    padding-top: 0;    margin-top: 0;}.commentlist li .children {    margin-top: 0;}.commentlist li li .children {    margin-left: 30px;}.commentlist li .comment-content,.pingback {    position: relative;    overflow: hidden;}    .commentlist li .comment-content p,    .pingback p {        margin: 20px 0 0 0;    }.commentlist li .comment-content {    padding: 0 0 0 15px;}.commentlist li .comment-meta {    float: left;    margin-right: 0;    line-height: 1;}.comment-avatar {    position: absolute;    top: 15px;    left: -35px;    padding: 4px;    background: #FFF;    border: 1px solid #E5E5E5;    border-radius: 50%;}    .comment-avatar img {        display: block;        border-radius: 50%;    }.commentlist li .children .comment-avatar {    left: -25px;}.comment-content .comment-author {    margin-bottom: -10px;    font-size: 16px;    font-weight: bold;    color: #555;}    .comment-content .comment-author a {        border: none;        color: #333;    }        .comment-content .comment-author a:hover {            color: #000000;        }    .comment-content .comment-author span {        display: block;    }        .comment-content .comment-author span,        .comment-content .comment-author span a {            font-size: 12px;            font-weight: normal;            font-family: 'Crete Round', serif;            font-style: italic;            color: #AAA;        }            .comment-content .comment-author span a:hover {                color: #888;            }.comment-reply-link,.review-comment-ratings {    display: block;    position: absolute;    top: 4px;    left: auto;    text-align: center;    right: 0px;    width: 14px;    height: 14px;    color: #CCC;    font-size: 14px;    line-height: 1;}.review-comment-ratings {    width: auto;    color: #333;}.comment-reply-link:hover {    color: #888;}/* ----------------------------------------------------------------	Comment Form-----------------------------------------------------------------*/#respond,#respond form {    margin-bottom: 0;}.commentlist li #respond {    margin: 30px 0 0;}.commentlist li li #respond {    margin-left: 30px;}#respond p {    margin: 10px 0 0 0;}    #respond p:first-child {        margin-top: 0;    }#respond label small {    color: #999;    font-weight: normal;}#respond input[type="text"],#respond textarea {    margin-bottom: 0;}#respond .col_one_third,#respond .col_full {    margin-bottom: 20px;}.fb-comments,.fb_iframe_widget,.fb-comments > span,.fb_iframe_widget > span,.fb-comments > span > iframe,.fb_iframe_widget > span > iframe {    display: block !important;    width: 100% !important;    margin: 0;}/* Post Elements-----------------------------------------------------------------*/img.alignleft,div.alignleft {    float: left;    margin: 5px 20px 13px 0;    max-width: 100%;}    div.alignleft > img,    div.alignnone > img,    div.aligncenter > img,    div.alignright > img {        display: block;        float: none;    }img.alignnone,img.aligncenter,div.alignnone,div.aligncenter {    display: block;    margin: 10px 0;    float: none;}    img.aligncenter,    div.aligncenter,    div.aligncenter img {        margin-left: auto;        margin-right: auto;        clear: both;    }img.alignright,div.alignright {    float: right;    margin: 5px 0 13px 20px;}.wp-caption {    text-align: center;    margin: 10px 20px 13px 20px;    font-family: 'Lato', Georgia, "Times New Roman", Times, serif;    font-style: italic;}    .wp-caption img,    .wp-caption img a {        display: block;        margin: 0;    }p.wp-caption-text {    display: inline-block;    margin: 10px 0 0 0;    padding: 5px 10px;    background-color: #EEE;    border-radius: 50px;}.wp-smiley {    max-height: 13px;    margin: 0 !important;}/* Infinity Scroll - Message Style-----------------------------------------------------------------*/#infscr-loading,#portfolio-ajax-loader {    position: fixed;    z-index: 20;    top: 50%;    left: 50%;    width: 48px;    height: 48px;    margin: -24px 0 0 -24px;    background-color: rgba(0,0,0,0.7);    border-radius: 3px;    line-height: 48px;    font-size: 24px;    color: #FFF;    text-align: center;}    #infscr-loading img,    #portfolio-ajax-loader img {        display: none;        width: 24px;        height: 24px;        margin: 12px;    }#portfolio-ajax-loader {    display: none;}    #portfolio-ajax-loader img {        display: block;    }.page-load-status {    position: relative;    display: none;    padding: 30px 0;}    .page-load-status .css3-spinner {        position: absolute;        z-index: auto;        background-color: transparent !important;    }    .page-load-status .css3-spinner-ball-pulse-sync > div {        background-color: #333;    }/* ----------------------------------------------------------------	Shop-----------------------------------------------------------------*/.shop {    position: relative;    margin: 0 -20px -20px 0;}.product {    position: relative;}.shop .product {    float: left;    padding: 0 20px 20px 0;    width: 25%;    min-height: 350px;}.shop .product-svdp {    float: left;    padding: 0 20px 20px 0;    width: 12%;}.product-image {    position: relative;    width: 100%;    height: auto;    overflow: hidden;}    .product-image > a,    .product-image .slide a,    .product-image img {        display: block;        width: 100%;        height: 100%;        cursor: pointer;    }body:not(.device-touch):not(.device-sm):not(.device-xs) .product-image > a {    -webkit-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}.product-image > a:nth-of-type(2) {    opacity: 0;    position: absolute;    z-index: -1;    top: 0;    left: 0;}.product-image:hover > a:nth-of-type(2) {    opacity: 1;    z-index: 2;    border:1px solid #ebebeb;}.product-desc {    padding: 15px 0;    font-size: 14px;}.product-title {    margin-bottom: 4px;}    .product-title h3 {        margin: 0;        font-size: 1em;        font-family: 'Lato', sans-serif;        text-transform: uppercase;        font-weight: 900;        line-height: 15px;    }        .product-title h3 a,        .single-product .product-title h2 a {            color: #333;        }            .product-title h3 a:hover,            .single-product .product-title h2 a:hover {                color: #000000;                cursor: pointer;            }.product-description h4 {    font-family: 'Lato', sans-serif;    font-size: 12px;    font-weight: 300;    margin-bottom: 5px;    line-height: 16px;    text-transform: uppercase;}.product-price {    font-size: 13px;    font-weight: 900;    color: #000;    margin-bottom: 4px;    line-height: 15px;}    .product-price del {        font-weight: 400;        font-size: 90%;        color: #888;    }    .product-price ins {        text-decoration: none;        color: #1F1F1F;    }.product-overlay {    position: absolute;    width: 100%;    height: 44px;    line-height: 44px;    top: auto;    bottom: -44px;    left: 0;    z-index: 6;    overflow: hidden;}body:not(.device-touch):not(.device-sm):not(.device-xs) .product-overlay {    -webkit-transition: bottom .3s ease-in-out;    -o-transition: bottom .3s ease-in-out;    transition: bottom .3s ease-in-out;}.product:hover .product-overlay {    bottom: 0;}.product-svdp:hover .product-overlay {    bottom: 0;}.product-overlay a {    display: block;    float: left;    /*width: 50%;*/    width:100%;    font-size: 12px;    color: #333;    background-color: #F5F5F5;    text-align: center;    border-right: 1px solid rgba(0,0,0,0.1);    filter: alpha(opacity=70);    -moz-opacity: 0.7;    7-khtml-opacity: 0.7;    opacity: .7;}body:not(.device-touch):not(.device-sm):not(.device-xs) .product-overlay a {    -webkit-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.product-overlay a.item-quick-view {    border-right: 0;}.product-overlay a i {    position: relative;    top: 1px;    font-size: 14px;    margin-right: 3px;}.product-overlay a:hover {    background-color: #333;    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}.sale-flash {    position: absolute;    top: 10px;    left: 10px;    padding: 6px 10px;    background-color: #000000;    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    border-radius: 2px;    z-index: 5;}.add-to-wish {    position: absolute;    top: 10px;    right: 10px;    /*padding: 2px 4px;*/    background-color: transparent;    color: #000;    /*text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    border-radius: 2px;*/    z-index: 5;    font-size:1.4em;}.add-to-wish a:hover {    color:#EEEEEE;}    .sale-flash.out-of-stock {        background-color: #777;    }.add-labels {        position: absolute;        top: 10px;        left: 10px;        z-index: 5;}.add-labels .first-label {  background-color: #FFF;  color: #313131;  background-color:hsla(0,0%,100%,.69);  line-height: 1;        padding: 2px 4px 2px 4px;}.add-labels span.star-label {        box-sizing: border-box;        font-size: 11px;}.add-labels span.season-label {      font-size: 11px;}.add-labels .second-label {  background-color: #cb0000!important;  z-index: 5;  line-height: 1;  background-color:hsla(0,0%,100%,.69);        padding: 2px 4px 2px 4px;  margin-top:2px;}.add-labels .second-label span.extra-label {  font-weight: 700;  color:#FFF;  text-transform: uppercase;  font-size:10px;}.remove-item-svdp {    position: absolute;    top: 0px;    right: 0px;    padding: 0;    background-color: transparent;    /*color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    border-radius: 2px;*/    z-index: 5;}.ScontoShop {  clear:both;      margin-top:6px;}.ScontoShop span{    content: ' ';    /*display: block;*/    color:#cb0000;    font-weight: normal;    font-size:12px;    border: 1px solid #cb0000;    padding:3px;}span.ScontoShop strong{    font-weight: bold;}span.ScontoSchedaProd {     display: inline;     color:#cb0000;     font-size:.65em;     /*padding-left:10px;*/     font-weight: normal;     line-height: 1.5em;}span.ScontoSchedaProd:before {    content: ' ';     display: block;}span.ScontoSchedaProd strong{    font-weight: bold;}/* Shop - 3 Columns-----------------------------------------------------------------*/.shop.product-3 {    margin: 0 -30px -30px 0;}.product-3 .product {    padding: 0 30px 30px 0;    width: 33.33333333%;}/* Shop - 3 Columns - Sidebar-----------------------------------------------------------------*/.postcontent .shop.product-3 {    margin: 0 -25px -25px 0;}.postcontent .product-3 .product {    padding: 0 25px 25px 0;}/* Shop - 2 Columns - Sidebar-----------------------------------------------------------------*/.postcontent .shop.product-2 {    margin: 0 -40px -40px 0;}.postcontent .product-2 .product {    padding: 0 40px 40px 0;    width: 50%;}/* Shop - 2 Columns - Both Sidebar-----------------------------------------------------------------*/.bothsidebar .shop.product-2 {    margin: 0 -40px -20px 0;}.bothsidebar .product-2 .product {    padding: 0 40px 20px 0;}/* Shop - 1 Column-----------------------------------------------------------------*/.shop.product-1 {    margin: 0 0 -40px 0;}.product-1 .product {    float: none;    margin: 0 0 40px 0;    padding: 0;    width: 100%;}.product-1 .product-image {    float: left;    width: 300px;    height: 400px;    margin-right: 30px;}.product-1 .product.alt .product-image {    float: right;    margin: 0 0 0 30px;}.product-1 .product-desc {    padding: 0;    position: relative;    overflow: hidden;}.product-1 .product-title h3 {    font-size: 22px;}.product-1 .product-desc .product-price {    font-size: 20px;}.product-1 .product-desc .product-rating {    margin-bottom: 15px;}/* Shop - 1 Column - Both Sidebar-----------------------------------------------------------------*/.bothsidebar .product-1 .product {    border-top: 1px solid #F5F5F5;    padding-top: 40px;}    .bothsidebar .product-1 .product:first-child {        border-top: 0;        padding-top: 0;    }.bothsidebar .product-1 .product-image {    width: 240px;    height: 320px;}.bothsidebar .product-1 .product-title h3 {    font-size: 20px;}.bothsidebar .product-1 .product-desc .product-price {    font-size: 16px;}/* Shop - Single-----------------------------------------------------------------*/.single-product .product {    width: 100%;    margin: 0;}.shop-quick-view-ajax,.portfolio-ajax-modal {    position: relative;    background-color: #FFF;    width: 800px;    margin: 0 auto;}.single-product .product-image,.single-product .product-image img {    height: auto;}.single-product .product-desc {    padding: 0;}.single-product .product-title h2 {    font-size: 28px;    margin-bottom: 8px;}.single-product .product-price {    float: left;    font-size: 24px;    color: #000000;    margin-bottom: 0;}.single-product .product-rating {    float: right;    position: relative;    top: 9px;}.single-product .product-desc .line {    margin: 20px 0;}.quantity {    float: left;    margin-right: 30px;}    .quantity .qty {        float: left;        width: 50px;        height: 40px;        line-height: 40px;        border: 0;        border-left: 1px solid #DDD;        border-right: 1px solid #DDD;        background-color: #EEE;        text-align: center;        margin-bottom: 0;    }    .quantity .plus,    .quantity .minus {        display: block;        float: left;        cursor: pointer;        border: 0px transparent;        padding: 0;        width: 25px;        height: 40px;        line-height: 40px;        text-align: center;        background-color: #EEE;        font-size: 16px;        font-weight: bold;        transition: background-color .2s linear;        -webkit-transition: background-color .2s linear;        -o-transition: background-color .2s linear;    }        .quantity .plus:hover,        .quantity .minus:hover {            background-color: #DDD;        }        .quantity .qty:focus,        .quantity .plus:focus,        .quantity .minus:focus {            box-shadow: none !important;            outline: 0 !important;        }.single-product .add-to-cart.button {    height: 40px;    line-height: 40px;}.product-meta {    font-size: 13px;    color: #777;}    .product-meta > .panel-body {        margin-bottom: -5px;    }        .product-meta > .panel-body > span {            display: block;            margin-bottom: 5px;        }.single-product .feature-box.fbox-plain.fbox-small {    padding-left: 26px;}    .single-product .feature-box.fbox-plain.fbox-small .fbox-icon {        width: 20px;    }    .single-product .feature-box.fbox-plain.fbox-small h3 {        font-size: 15px;        font-weight: bold;        line-height: 18px;        margin-bottom: 7px;    }    .single-product .feature-box.fbox-plain.fbox-small p {        margin-left: -26px;    }    .single-product .feature-box.fbox-plain.fbox-small .fbox-icon i {        font-size: 18px;    }/* Individual Product-----------------------------------------------------------------*/.product.iproduct {    float: none;    margin: 0;    padding: 0;    width: 100%;}.iproduct .product-image,.iproduct .product-image a,.iproduct .product-image img {    height: auto;}/* ----------------------------------------------------------------	Cart-----------------------------------------------------------------*/.cart .remove {    font-size: 14px;    color: #FF0000;}    .cart .remove:hover {        color: #000;    }.cart th {    padding: 12px 15px !important;    font-size: 14px;    color: #555;}.cart td {    padding: 12px 15px !important;    vertical-align: middle !important;    border-color: #E5E5E5 !important;}.cart-product-thumbnail a {    display: block;    width: 68px;}.cart-product-thumbnail img {    display: block;    width: 64px;    height: 64px;    border: 2px solid #EEE;}    .cart-product-thumbnail img:hover {        border-color: #000000;    }.cart-product-name a,.product-name a {    font-weight: bold;    font-size: 13px;    color: #333;}    .cart-product-name a:hover,    .product-name a:hover {        color: #666;    }.cart-product-price,.cart-product-quantity,.cart-product-subtotal {    text-align: center !important;}    .cart-product-quantity .quantity {        display: inline-block;        margin: 0;        float: none;    }td.actions {    padding: 20px 15px !important;    vertical-align: top !important;    /*background-color: #F5F5F5;*/}/* ----------------------------------------------------------------	Events-----------------------------------------------------------------*/.events .entry,.ievent {    padding: 20px;    background-color: #F9F9F9;    border-bottom: 3px solid #EEE;}    .events .entry-image .entry-date,    .ievent .entry-image .entry-date {        position: absolute;        top: 10px;        left: 10px;        background-color: rgba(0,0,0,0.7);        color: #FFF;        text-shadow: 1px 1px 1px rgba(0,0,0,0.2);        width: 60px;        height: 64px;        text-align: center;        padding-top: 7px;        font-size: 26px;        line-height: 1;    }        .events .entry-image .entry-date span,        .ievent .entry-image .entry-date span {            display: block;            font-size: 15px;            margin-top: 5px;        }    .events .entry-c,    .ievent .entry-c {        padding: 5px 0;    }.single-event .entry-image img {    border-radius: 0;}.single-event .events-meta {    font-size: 14px;}    .single-event .events-meta .iconlist li,    .parallax .iconlist li {        margin: 5px 0;    }.single-event .entry-overlay,.parallax .entry-overlay-meta {    position: absolute;    top: auto;    bottom: 0;    left: 0;    width: 100%;    height: 80px;    background-color: rgba(0,0,0,0.85);    text-align: center;    line-height: 80px;    font-size: 22px;    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);    z-index: 5;}.single-event .countdown {    display: inline-block;    position: relative;    top: 7px;}.single-event .countdown-section {    padding: 0 15px;    border-left-color: rgba(255,255,255,0.3);    color: #CCC;}.single-event .countdown-amount {    color: #FFF;}.parallax .entry-overlay,.parallax .entry-overlay-meta {    background: transparent;    width: auto;    text-align: right;    bottom: 30px;    left: auto;    right: 30px;}.parallax .entry-overlay-meta {    padding: 20px;    font-size: 14px;    text-align: left;    right: 38px;    bottom: 130px;    width: 368px;    height: auto;    line-height: inherit;    background-color: rgba(0,0,0,0.7);    border-radius: 3px;}.parallax.overlay-left .entry-overlay,.parallax.overlay-left .entry-overlay-meta {    right: auto;    left: 30px;}.parallax.overlay-left .entry-overlay-meta {    left: 38px;}.parallax.overlay-center .entry-overlay,.parallax.overlay-center .entry-overlay-meta {    bottom: 100px;    right: auto;    left: 50%;    margin-left: -192px;}.parallax.overlay-center .entry-overlay-meta {    top: 100px;    bottom: auto;    margin-left: -184px;}.parallax .entry-overlay-meta h2 {    font-size: 20px;    text-transform: uppercase;    border-bottom: 1px dashed rgba(255,255,255,0.2);    padding-bottom: 17px;}    .parallax .entry-overlay-meta h2 a {        color: #FFF;    }        .parallax .entry-overlay-meta h2 a:hover {            color: #DDD;        }.parallax .countdown {    top: 0;}.parallax .countdown-section {    border-left: 0;    width: 80px;    height: 80px;    margin: 0 8px;    font-size: 13px;    background-color: rgba(0,0,0,0.7);    border-radius: 3px;    padding-top: 14px;}.parallax .countdown-amount {    font-size: 28px;    margin-bottom: 6px;}/* Individual Events-----------------------------------------------------------------*/.ievent {    position: relative;    margin-top: 20px;}    .ievent:first-child {        margin-top: 0;    }    .ievent .entry-image {        width: 30%;        margin-right: 20px;    }    .ievent .entry-content {        margin-top: 20px;    }    .ievent .entry-title h2 {        font-size: 18px;    }    .ievent .entry-meta {        margin-right: -10px;    }        .ievent .entry-meta li {            font-size: 13px;            margin-right: 10px;            padding-left: 10px;        }            .ievent .entry-meta li:first-child {                padding-left: 0;            }/* ----------------------------------------------------------------	Countdown-----------------------------------------------------------------*//* ----------------------------------------------------------------	Countdown-----------------------------------------------------------------*/.countdown {    display: block;}.countdown-row {    display: block;    position: relative;    text-align: center;}.countdown-section {    display: inline-block;    font-size: 11px;    line-height: 1;    text-align: center;    width: 25%;    border-left: 1px dotted #BBB;    color: #888;    text-transform: capitalize;}    .countdown-section:first-child {        border-left: 0;    }.countdown-amount {    display: block;    font-size: 20px;    color: #333;    margin-bottom: 5px;}.countdown-descr {    display: block;    width: 100%;}/* Countdown - Medium-----------------------------------------------------------------*/.countdown-medium .countdown-section {    font-size: 14px;}.countdown-medium .countdown-amount {    font-size: 30px;    margin-bottom: 7px;}/* Countdown - Large-----------------------------------------------------------------*/.countdown-large .countdown-section {    font-size: 18px;}.countdown-large .countdown-amount {    font-size: 44px;    font-weight: 700;    margin-bottom: 8px;}/* Countdown - Inline-----------------------------------------------------------------*/.countdown.countdown-inline {    display: inline-block;}    .countdown.countdown-inline .countdown-row {        display: inline-block;        text-align: center;    }    .countdown.countdown-inline .countdown-section {        display: inline-block;        font-size: inherit;        line-height: inherit;        width: auto;        border: none;        color: inherit;        margin-left: 7px;        text-transform: inherit;    }        .countdown.countdown-inline .countdown-section:first-child {            margin-left: 0;        }    .countdown.countdown-inline .countdown-amount {        display: inline-block;        font-size: inherit;        color: inherit;        font-weight: bold;        margin: 0 3px 0 0;    }    .countdown.countdown-inline .countdown-descr {        display: inline-block;        width: auto;    }/* Countdown - Coming Soon-----------------------------------------------------------------*/body:not(.device-sm):not(.device-xs) .countdown.countdown-large.coming-soon .countdown-section {    border: none;    padding: 15px;}body:not(.device-sm):not(.device-xs) .countdown.countdown-large.coming-soon .countdown-amount {    height: 140px;    line-height: 140px;    border-radius: 50%;    background-color: rgba(0,0,0,0.2);    margin-bottom: 15px !important;}/* ----------------------------------------------------------------	Buttons-----------------------------------------------------------------*/.button {    display: inline-block;    position: relative;    cursor: pointer;    outline: none;    white-space: nowrap;    margin: 5px;    padding: 0 22px;    font-size: 0.9em;    height: 40px;    line-height: 40px;    background-color: #000;    color: #FFF;    font-weight: 700;    text-transform: uppercase;    letter-spacing: 1px;    border: none;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}body:not(.device-touch) .button {    -webkit-transition: all .2s ease-in-out;    -o-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;}.button-dark {    background-color: #444;}.button-light {    background-color: #EEE;    color: #333;    text-shadow: none !important;}.button:hover {    background-color: #444;    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}.button.button-dark:hover {    background-color: #000000;}.button.button-mini {    padding: 0 14px;    font-size: 11px;    height: 28px;    line-height: 28px;}.button.button-small {    padding: 0 17px;    font-size: 12px;    height: 34px;    line-height: 34px;}.button.button-large {    padding: 0 26px;    font-size: 16px;    height: 46px;    line-height: 46px;}.button.button-xlarge {    padding: 0 32px;    font-size: 18px;    letter-spacing: 2px;    height: 52px;    line-height: 52px;}.button.button-desc {    text-align: left;    padding: 24px 34px;    font-size: 22px;    height: auto;    line-height: 1;    font-family: 'Lato', sans-serif;}    .button.button-desc span {        display: block;        margin-top: 10px;        font-size: 14px;        font-weight: 400;        letter-spacing: 1px;        font-family: 'Crete Round', serif;        font-style: italic;        text-transform: none;    }.button i {    position: relative;    top: 1px;    line-height: 1;    margin-right: 5px;    width: 16px;    text-align: center;}.button.tright i {    margin: 0 0 0 5px;}.button-mini i {    margin-right: 3px;}.button-mini.tright i {    margin: 0 0 0 3px;}.button-small i {    margin-right: 4px;}.button-small.tright i {    margin: 0 0 0 4px;}.button-xlarge i {    top: 2px;    margin-right: 8px;}.button-xlarge.tright i {    margin: 0 0 0 8px;}.button.button-desc i {    top: 1px;    font-size: 48px;    width: 48px;    text-align: center;    margin-right: 12px;}.button.button-desc.tright i {    margin: 0 0 0 12px;}.button.button-desc div {    display: inline-block;}.button.button-rounded {    border-radius: 3px;}/* Buttons - Border-----------------------------------------------------------------*/.button.button-border {    border: 2px solid #444;    background-color: transparent;    color: #333;    line-height: 36px;    font-weight: 700;    text-shadow: none;}.button.button-border-thin {    border-width: 1px;    line-height: 38px;}.button.button-border.button-mini {    line-height: 24px;}.button.button-border.button-small {    line-height: 30px;}.button.button-border.button-large {    line-height: 42px;}.button.button-border.button-xlarge {    line-height: 48px;}.button.button-border-thin.button-mini {    line-height: 26px;}.button.button-border-thin.button-small {    line-height: 32px;}.button.button-border-thin.button-large {    line-height: 44px;}.button.button-border-thin.button-xlarge {    line-height: 50px;}.button.button-border.button-desc {    line-height: 1;}.button.button-border:not(.button-fill):hover {    background-color: #444;    color: #FFF;    border-color: transparent !important;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}.button.button-border.button-light {    border-color: #EEE;    color: #EEE;}    .button.button-border.button-light:hover {        background-color: #EEE;        color: #333;        text-shadow: none;    }/* Buttons - Border-----------------------------------------------------------------*/.button.button-3d {    border-radius: 3px;    border-bottom: 3px solid rgba(0,0,0,0.15);    -webkit-transition: none;    -o-transition: none;    transition: none;}    .button.button-3d:hover {        background-color: #000000 !important;        opacity: 0.9;    }    .button.button-3d.button-light:hover,    .button.button-reveal.button-light:hover {        text-shadow: none;        color: #333;    }/* Buttons - Icon Reveal-----------------------------------------------------------------*/.button.button-reveal {    padding: 0 28px;    overflow: hidden;}    .button.button-reveal i {        display: block;        position: absolute;        top: 0;        left: -32px;        width: 32px;        height: 40px;        line-height: 40px;        margin: 0;        text-align: center;        background-color: rgba(0,0,0,0.1);    }    .button.button-reveal.button-border i {        top: -2px;    }    .button.button-reveal.tright i {        left: auto;        right: -32px;    }    .button.button-reveal.button-3d i,    .button.button-reveal.button-rounded i {        border-radius: 3px 0 0 3px;    }    .button.button-reveal.button-3d.tright i,    .button.button-reveal.button-rounded.tright i {        border-radius: 0 3px 3px 0;    }    .button.button-reveal span {        display: inline-block;        position: relative;        left: 0;    }body:not(.device-touch) .button.button-reveal i,body:not(.device-touch) .button.button-reveal span {    -webkit-transition: left 0.3s ease, right 0.3s ease;    -o-transition: left 0.3s ease, right 0.3s ease;    transition: left 0.3s ease, right 0.3s ease;}.button.button-reveal.button-mini {    padding: 0 17px;}    .button.button-reveal.button-mini i {        left: -22px;        width: 22px;        height: 28px;        line-height: 28px;    }    .button.button-reveal.button-mini.tright i {        left: auto;        right: -22px;    }.button.button-reveal.button-small {    padding: 0 22px;}    .button.button-reveal.button-small i {        left: -26px;        width: 26px;        height: 34px;        line-height: 34px;    }    .button.button-reveal.button-small.tright i {        left: auto;        right: -26px;    }.button.button-reveal.button-large {    padding: 0 32px;}    .button.button-reveal.button-large i {        left: -38px;        width: 38px;        height: 46px;        line-height: 46px;    }    .button.button-reveal.button-large.tright i {        left: auto;        right: -38px;    }.button.button-reveal.button-xlarge {    padding: 0 40px;}    .button.button-reveal.button-xlarge i {        left: -44px;        width: 44px;        height: 52px;        line-height: 52px;    }    .button.button-reveal.button-xlarge.tright i {        left: auto;        right: -44px;    }.button.button-reveal:hover i {    left: 0;}.button.button-reveal.tright:hover i {    left: auto;    right: 0;}.button.button-reveal:hover span {    left: 16px;}.button.button-reveal.button-mini:hover span {    left: 11px;}.button.button-reveal.button-small:hover span {    left: 13px;}.button.button-reveal.button-large:hover span {    left: 19px;}.button.button-reveal.button-xlarge:hover span {    left: 22px;}.button.button-reveal.tright:hover span {    left: -16px;}.button.button-reveal.button-mini.tright:hover span {    left: -11px;}.button.button-reveal.button-small.tright:hover span {    left: -13px;}.button.button-reveal.button-large.tright:hover span {    left: -19px;}.button.button-reveal.button-xlarge.tright:hover span {    left: -22px;}/* Buttons - Promo 100% Width-----------------------------------------------------------------*/.button.button-full {    display: block;    width: 100%;    white-space: normal;    margin: 0;    height: auto;    line-height: 1.6;    padding: 30px 0;    font-size: 30px;    font-weight: 300;    text-transform: none;    border-radius: 0;    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);}    .button.button-full.button-light {        border-bottom: 1px solid rgba(0,0,0,0.15);    }    .button.button-full strong {        font-weight: 700;        border-bottom: 2px solid #EEE;    }body:not(.device-touch) .button.button-full strong {    -webkit-transition: border .2s ease-in-out;    -o-transition: border .2s ease-in-out;    transition: border .2s ease-in-out;}.button.button-full.button-light strong {    border-bottom-color: #333;}.button.button-full.button-light:hover strong {    border-bottom-color: #EEE;}/* Buttons - Circle-----------------------------------------------------------------*/.button.button-circle {    border-radius: 20px;}.button.button-mini.button-circle {    border-radius: 14px;}.button.button-small.button-circle {    border-radius: 17px;}.button.button-large.button-circle {    border-radius: 23px;}.button.button-xlarge.button-circle {    border-radius: 26px;}/* Buttons - Fill Effect-----------------------------------------------------------------*/.button.button-border.button-fill {    overflow: hidden;    transform-style: preserve-3d;    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);    mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}    .button.button-border.button-fill span {        position: relative;    }    .button.button-border.button-fill:hover {        background-color: transparent !important;        color: #FFF;        text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    }    .button.button-border.button-fill.button-light:hover {        border-color: #EEE !important;        color: #333 !important;        text-shadow: none;    }    .button.button-border.button-fill:before {        content: '';        position: absolute;        background-color: #444;        top: 0;        left: 0;        width: 0;        height: 100%;        -webkit-transition: all .4s ease;        -o-transition: all .4s ease;        transition: all .4s ease;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;    }    .button.button-border.button-fill.button-light:before {        background-color: #EEE;    }    .button.button-border.button-fill.fill-from-right:before {        left: auto;        right: 0;    }    .button.button-border.button-fill:hover:before {        width: 100%;    }    .button.button-border.button-fill.fill-from-top:before,    .button.button-border.button-fill.fill-from-bottom:before {        -webkit-transition: all .3s ease;        -o-transition: all .3s ease;        transition: all .3s ease;    }    .button.button-border.button-fill.fill-from-top:before {        width: 100%;        height: 0;    }    .button.button-border.button-fill.fill-from-top:hover:before {        height: 100%;    }    .button.button-border.button-fill.fill-from-bottom:before {        width: 100%;        height: 0;        top: auto;        bottom: 0;    }    .button.button-border.button-fill.fill-from-bottom:hover:before {        height: 100%;    }/* Buttons - Colors-----------------------------------------------------------------*/.button-red {    background-color: #C02942;}.button-3d.button-red:hover,.button-reveal.button-red:hover,.button-border.button-red:hover,.button-border.button-red.button-fill:before {    background-color: #C02942 !important;}.button-border.button-red {    color: #C02942;    border-color: #C02942;}.button-teal {    background-color: #53777A;}.button-3d.button-teal:hover,.button-reveal.button-teal:hover,.button-border.button-teal:hover,.button-border.button-teal.button-fill:before {    background-color: #53777A !important;}.button-border.button-teal {    color: #53777A;    border-color: #53777A;}.button-yellow {    background-color: #ECD078;}.button-3d.button-yellow:hover,.button-reveal.button-yellow:hover,.button-border.button-yellow:hover,.button-border.button-yellow.button-fill:before {    background-color: #ECD078 !important;}.button-border.button-yellow,.button-border.button-yellow.button-fill.button-light:hover {    color: #ECD078 !important;    border-color: #ECD078 !important;}    .button-border.button-yellow:hover,    .button-border.button-yellow.button-fill.button-light:hover {        color: #333 !important;    }.button-green {    background-color: #59BA41;}.button-3d.button-green:hover,.button-reveal.button-green:hover,.button-border.button-green:hover,.button-border.button-green.button-fill:before {    background-color: #59BA41 !important;}.button-border.button-green {    color: #59BA41;    border-color: #59BA41;}.button-brown {    background-color: #774F38;}.button-3d.button-brown:hover,.button-reveal.button-brown:hover,.button-border.button-brown:hover,.button-border.button-brown.button-fill:before {    background-color: #774F38 !important;}.button-border.button-brown {    color: #774F38;    border-color: #774F38;}.button-aqua {    background-color: #40C0CB;}.button-3d.button-aqua:hover,.button-reveal.button-aqua:hover,.button-border.button-aqua:hover,.button-border.button-aqua.button-fill:before {    background-color: #40C0CB !important;}.button-border.button-aqua {    color: #40C0CB;    border-color: #40C0CB;}.button-lime {    background-color: #AEE239;}.button-3d.button-lime:hover,.button-reveal.button-lime:hover,.button-border.button-lime:hover,.button-border.button-lime.button-fill:before {    background-color: #AEE239 !important;}.button-border.button-lime {    color: #AEE239;    border-color: #AEE239;}.button-purple {    background-color: #5D4157;}.button-3d.button-purple:hover,.button-reveal.button-purple:hover,.button-border.button-purple:hover,.button-border.button-purple.button-fill:before {    background-color: #5D4157 !important;}.button-border.button-purple {    color: #5D4157;    border-color: #5D4157;}.button-leaf {    background-color: #A8CABA;}.button-3d.button-leaf:hover,.button-reveal.button-leaf:hover,.button-border.button-leaf:hover,.button-border.button-leaf.button-fill:before {    background-color: #A8CABA !important;}.button-border.button-leaf {    color: #A8CABA;    border-color: #A8CABA;}.button-pink {    background-color: #F89FA1;}.button-3d.button-pink:hover,.button-reveal.button-pink:hover,.button-border.button-pink:hover,.button-border.button-pink.button-fill:before {    background-color: #F89FA1 !important;}.button-border.button-pink {    color: #F89FA1;    border-color: #F89FA1;}.button-dirtygreen {    background-color: #1693A5;}.button-3d.button-dirtygreen:hover,.button-reveal.button-dirtygreen:hover,.button-border.button-dirtygreen:hover,.button-border.button-dirtygreen.button-fill:before {    background-color: #1693A5 !important;}.button-border.button-dirtygreen {    color: #1693A5;    border-color: #1693A5;}.button-blue {    background-color: #1265A8;}.button-3d.button-blue:hover,.button-reveal.button-blue:hover,.button-border.button-blue:hover,.button-border.button-blue.button-fill:before {    background-color: #1265A8 !important;}.button-border.button-blue {    color: #1265A8;    border-color: #1265A8;}.button-amber {    background-color: #EB9C4D;}.button-3d.button-amber:hover,.button-reveal.button-amber:hover,.button-border.button-amber:hover,.button-border.button-amber.button-fill:before {    background-color: #EB9C4D !important;}.button-border.button-amber {    color: #EB9C4D;    border-color: #EB9C4D;}.button-black {    background-color: #111;}.button-3d.button-black:hover,.button-reveal.button-black:hover,.button-border.button-black:hover,.button-border.button-black.button-fill:before {    background-color: #111 !important;}.button-border.button-black {    color: #111;    border-color: #111;}.button-white {    background-color: #F9F9F9;}.button-3d.button-white:hover,.button-reveal.button-white:hover {    background-color: #F9F9F9 !important;}/* Buttons - No Hover-----------------------------------------------------------------*/.button.button-nohover:hover {    opacity: inherit !important;    background-color: inherit !important;    color: inherit !important;    border-color: inherit !important;}/* ----------------------------------------------------------------	Promo Boxes-----------------------------------------------------------------*/.promo {    position: relative;    padding: 30px 200px 30px 0;}    .promo h3 {        font-weight: bold;        margin-bottom: 0;    }    .promo > span,    .promo > .container > span {        display: block;        color: #444;        font-weight: 300;        font-size: 16px;        margin-top: 6px;    }    .promo a.button {        position: absolute;        top: 50%;        margin: 0;        margin-top: -18px;        left: auto;        right: 0;    }        .promo a.button.button-mini {            margin-top: -12px;        }        .promo a.button.button-small {            margin-top: -15px;        }        .promo a.button.button-large {            margin-top: -22px;        }        .promo a.button.button-xlarge {            margin-top: -25px;        }        .promo a.button.button-desc {            margin-top: -40px;        }/* Promo Uppercase-----------------------------------------------------------------*/.promo-uppercase {    text-transform: uppercase;}    .promo-uppercase h3 {        font-size: 22px;    }    .promo-uppercase > span,    .promo-uppercase > .container > span {        font-size: 15px;    }/* Promo - with Border-----------------------------------------------------------------*/.promo.promo-border {    border: 1px solid #E5E5E5;    border-radius: 3px;    padding-left: 30px;}    .promo.promo-border a.button {        right: 30px;    }/* Promo - Light-----------------------------------------------------------------*/.promo.promo-light {    background-color: #F5F5F5;    border-radius: 3px;    padding-left: 30px;}    .promo.promo-light a.button {        right: 30px;    }/* Promo - Dark-----------------------------------------------------------------*/.promo.promo-dark {    border: 0 !important;    background-color: #333;    padding: 30px 200px 30px 30px;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    border-radius: 3px;}    .promo.promo-dark h3 {        color: #FFF;    }    .promo.promo-dark > h3 span,    .promo.promo-dark > .container > h3 span {        padding: 2px 8px;        border-radius: 3px;        background-color: rgba(0,0,0,0.15);        color: #FFF;        font-weight: 400;    }    .promo.promo-dark > span,    .promo.promo-dark > .container > span {        color: #CCC;        margin-top: 8px;    }    .promo.promo-dark a.button {        right: 30px;    }/* Promo - Flat-----------------------------------------------------------------*/.promo.promo-flat {    background-color: #000000;}    .promo.promo-flat > span,    .promo.promo-flat > .container > span {        color: rgba(255,255,255,0.9);    }    .promo.promo-flat a.button:not(.button-border) {        background-color: rgba(0,0,0,0.2);        color: #FFF;    }    .promo.promo-flat a.button:hover {        background-color: #FFF;        border-color: #FFF;        color: #444;        text-shadow: none;    }/* Promo - 100% Full Width-----------------------------------------------------------------*/.promo-full {    border-radius: 0 !important;    border-left: 0 !important;    border-right: 0 !important;    padding: 40px 0 !important;}    .promo-full a.button {        right: 15px !important;    }    .promo-full.promo-right a.button {        right: auto !important;        left: 15px !important;    }/* Promo - Parallax-----------------------------------------------------------------*/.promo.parallax {    padding: 80px 0 !important;}/* Promo - Right Align-----------------------------------------------------------------*/.promo.promo-right {    text-align: right;    padding: 30px 0 30px 200px;}    .promo.promo-right a.button {        left: 0;        right: auto;    }    /* Promo - with Border & Right Align-----------------------------------------------------------------*/    .promo.promo-right.promo-border:not(.promo-mini),    .promo.promo-dark.promo-right:not(.promo-mini) {        padding-right: 30px;    }    .promo.promo-right.promo-border a.button,    .promo.promo-dark.promo-right a.button {        left: 30px;    }/* Promo - Center Align-----------------------------------------------------------------*/.promo.promo-center {    text-align: center;    padding: 30px 20px;}    .promo.promo-center a.button {        position: relative;        top: 0;        margin: 20px 0 0;        left: 0 !important;        right: 0;    }/* Promo - Mini-----------------------------------------------------------------*/.promo.promo-mini {    text-align: left;    padding: 20px 25px;}    .promo.promo-mini h3 {        font-size: 20px;        line-height: 1.5;    }    .promo.promo-mini.promo-uppercase h3 {        font-size: 18px;    }    .promo.promo-mini.promo-dark h3 {        line-height: 1.7;    }    .promo.promo-mini a.button {        position: relative;        top: 0;        margin: 20px 0 0;        left: 0 !important;        right: 0;    }    /* Promo - Mini - Center Align-----------------------------------------------------------------*/    .promo.promo-mini.promo-center {        text-align: center;    }    /* Promo - Mini - Right Align-----------------------------------------------------------------*/    .promo.promo-mini.promo-right {        text-align: right;    }/* ----------------------------------------------------------------	Featured Boxes-----------------------------------------------------------------*/.feature-box {    position: relative;    margin-top: 20px;    padding: 0 0 0 80px;}    .feature-box:first-child {        margin-top: 0;    }    .feature-box .fbox-icon {        display: block;        position: absolute;        width: 64px;        height: 64px;        top: 0;        left: 0;    }        .feature-box .fbox-icon a,        .feature-box .fbox-icon i,        .feature-box .fbox-icon img {            display: block;            position: relative;            width: 100%;            height: 100%;            color: #FFF;        }        .feature-box .fbox-icon i,        .feature-box .fbox-icon img {            border-radius: 50%;            background-color: #000000;        }        .feature-box .fbox-icon i {            font-style: normal;            font-size: 28px;            text-align: center;            line-height: 64px;        }    .feature-box h3 {        font-size: 16px;        font-weight: 700;        text-transform: uppercase;        letter-spacing: 1px;        margin-bottom: 0;        color: #333;    }    .feature-box p {        margin: 8px 0 0 0;        color: #999;    }    .feature-box .before-heading {        font-size: 14px;    }    /* Feature Box - Icon Large-----------------------------------------------------------------*/    .feature-box.fbox-large {        padding: 0 0 0 115px;    }        .feature-box.fbox-large .fbox-icon {            width: 96px;            height: 96px;        }            .feature-box.fbox-large .fbox-icon i {                font-size: 42px;                line-height: 96px;            }    /* Feature Box - Icon Outline-----------------------------------------------------------------*/    .feature-box.fbox-outline .fbox-icon {        border: 1px solid #000000;        border-radius: 50%;        padding: 3px;    }        .feature-box.fbox-outline .fbox-icon i {            line-height: 56px;        }    /* Feature Box - Icon Outline Large-----------------------------------------------------------------*/    .feature-box.fbox-outline.fbox-large .fbox-icon {        padding: 4px;    }        .feature-box.fbox-outline.fbox-large .fbox-icon i {            line-height: 86px;        }    /* Feature Box - Icon Rounded-----------------------------------------------------------------*/    .feature-box.fbox-rounded .fbox-icon {        border-radius: 3px !important;    }        .feature-box.fbox-rounded .fbox-icon i,        .feature-box.fbox-rounded .fbox-icon img {            border-radius: 3px !important;        }    /* Feature Box - Icon Rounded & Large-----------------------------------------------------------------*/    .feature-box.fbox-rounded.fbox-large .fbox-icon {        border-radius: 4px !important;    }        .feature-box.fbox-rounded.fbox-large .fbox-icon i,        .feature-box.fbox-rounded.fbox-large .fbox-icon img {            border-radius: 4px !important;        }    /* Feature Box - Light Background-----------------------------------------------------------------*/    .feature-box.fbox-light.fbox-outline .fbox-icon {        border-color: #E5E5E5;    }    .feature-box.fbox-light .fbox-icon i,    .feature-box.fbox-light .fbox-icon img {        border: 1px solid #E5E5E5;        background-color: #F5F5F5;        color: #444;    }    .feature-box.fbox-light .fbox-icon i {        line-height: 62px;    }    .feature-box.fbox-light.fbox-outline .fbox-icon i {        line-height: 54px;    }    .feature-box.fbox-light.fbox-large .fbox-icon i {        line-height: 96px;    }    .feature-box.fbox-light.fbox-outline.fbox-large .fbox-icon i {        line-height: 84px;    }    /* Feature Box - Dark Background-----------------------------------------------------------------*/    .feature-box.fbox-dark.fbox-outline .fbox-icon {        border-color: #444;    }    .feature-box.fbox-dark .fbox-icon i,    .feature-box.fbox-dark .fbox-icon img {        background-color: #333;    }    /* Feature Box - Border-----------------------------------------------------------------*/    .feature-box.fbox-border .fbox-icon {        border: 1px solid #000000;        border-radius: 50%;    }        .feature-box.fbox-border .fbox-icon i,        .feature-box.fbox-border .fbox-icon img {            border: none;            background-color: transparent !important;            color: #000000;        }    .feature-box.fbox-border .fbox-icon {        padding: 0;    }        .feature-box.fbox-border .fbox-icon i {            line-height: 62px !important;        }    .feature-box.fbox-border.fbox-large .fbox-icon i {        line-height: 94px !important;    }    /* Feature Box - Border - Light-----------------------------------------------------------------*/    .feature-box.fbox-border.fbox-light .fbox-icon {        border-color: #E5E5E5;    }        .feature-box.fbox-border.fbox-light .fbox-icon i,        .feature-box.fbox-border.fbox-light .fbox-icon img {            color: #888;        }    /* Feature Box - Border - Dark-----------------------------------------------------------------*/    .feature-box.fbox-border.fbox-dark .fbox-icon {        border-color: #333;    }        .feature-box.fbox-border.fbox-dark .fbox-icon i,        .feature-box.fbox-border.fbox-dark .fbox-icon img {            color: #444;        }    /* Feature Box - Plain-----------------------------------------------------------------*/    .feature-box.fbox-plain .fbox-icon {        border: none !important;        height: auto !important;    }        .feature-box.fbox-plain .fbox-icon i,        .feature-box.fbox-plain .fbox-icon img {            border: none !important;            background-color: transparent !important;            color: #000000;            border-radius: 0;        }        .feature-box.fbox-plain .fbox-icon i {            font-size: 48px;            line-height: 1 !important;        }        .feature-box.fbox-plain .fbox-icon img {            height: 64px;        }    .feature-box.fbox-plain.fbox-image .fbox-icon {        width: auto;    }        .feature-box.fbox-plain.fbox-image .fbox-icon img {            width: auto;            display: inline-block;        }    .feature-box.fbox-plain.fbox-small {        padding-left: 42px;    }        .feature-box.fbox-plain.fbox-small .fbox-icon {            width: 28px;        }        .feature-box.fbox-plain.fbox-small h3 {            font-size: 15px;            line-height: 26px;            margin-bottom: 10px;        }        .feature-box.fbox-plain.fbox-small p {            margin-left: -42px;        }        .feature-box.fbox-plain.fbox-small .fbox-icon i {            font-size: 28px;        }        .feature-box.fbox-plain.fbox-small .fbox-icon img {            height: 28px;        }    .feature-box.fbox-plain.fbox-large .fbox-icon i {        font-size: 72px;    }    .feature-box.fbox-plain.fbox-large .fbox-icon img {        height: 96px;    }    .feature-box.fbox-plain.fbox-light .fbox-icon i,    .feature-box.fbox-plain.fbox-light .fbox-icon img {        color: #888;    }    .feature-box.fbox-plain.fbox-dark .fbox-icon i,    .feature-box.fbox-plain.fbox-dark .fbox-icon img {        color: #444;    }    /* Feature Box - Center-----------------------------------------------------------------*/    .feature-box.fbox-center {        padding: 0;        text-align: center;    }        .feature-box.fbox-center.fbox-small {            padding-left: 0 !important;        }        .feature-box.fbox-center .fbox-icon {            position: relative;            width: 96px;            height: 96px;            margin: 0 auto 30px;        }            .feature-box.fbox-center .fbox-icon i {                font-size: 42px;                line-height: 96px;            }        .feature-box.fbox-center.fbox-outline .fbox-icon i {            line-height: 88px;        }        .feature-box.fbox-center p {            font-size: 14px;            margin-top: 15px;        }        /* Feature Box - Center & Large Icons-----------------------------------------------------------------*/        .feature-box.fbox-center.fbox-large .fbox-icon {            width: 128px;            height: 128px;        }            .feature-box.fbox-center.fbox-large .fbox-icon i {                font-size: 70px;                line-height: 128px;            }        .feature-box.fbox-center.fbox-large.fbox-outline .fbox-icon i {            line-height: 118px;        }        .feature-box.fbox-center.fbox-light .fbox-icon i {            line-height: 94px;        }        .feature-box.fbox-center.fbox-light.fbox-outline .fbox-icon i {            line-height: 86px;        }        .feature-box.fbox-center.fbox-light.fbox-outline.fbox-large .fbox-icon i {            line-height: 114px;        }        .feature-box.fbox-center.fbox-border .fbox-icon i {            line-height: 94px !important;        }        .feature-box.fbox-center.fbox-large.fbox-border .fbox-icon i {            line-height: 126px !important;        }        .feature-box.fbox-center.fbox-plain .fbox-icon i {            font-size: 84px;        }        .feature-box.fbox-center.fbox-plain .fbox-icon img {            height: 96px;        }        .feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon i {            font-size: 112px;        }        .feature-box.fbox-center.fbox-large.fbox-plain .fbox-icon img {            height: 128px;        }        /* Feature Box - Center & Large Icons-----------------------------------------------------------------*/        .feature-box.fbox-center.fbox-small .fbox-icon {            width: 64px;            height: 64px;        }            .feature-box.fbox-center.fbox-small .fbox-icon i {                font-size: 28px;                line-height: 64px;            }        .feature-box.fbox-center.fbox-small.fbox-outline .fbox-icon i {            line-height: 58px;        }        .feature-box.fbox-center.fbox-light.fbox-outline.fbox-small .fbox-icon i {            line-height: 54px;        }        .feature-box.fbox-center.fbox-small.fbox-border .fbox-icon i {            line-height: 62px !important;        }        .feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon i {            font-size: 56px;        }        .feature-box.fbox-center.fbox-small.fbox-plain .fbox-icon img {            height: 64px;        }        .feature-box.fbox-center.fbox-small p {            font-size: 14px;            margin-top: 10px;        }        .feature-box.fbox-center.fbox-plain.fbox-small p {            margin-left: 0;        }    /* Feature Box - Right-----------------------------------------------------------------*/    .feature-box.fbox-right {        padding: 0 80px 0 0;        text-align: right;    }        .feature-box.fbox-right.fbox-large {            padding-right: 115px;        }        .feature-box.fbox-right .fbox-icon {            left: auto;            right: 0;        }        .feature-box.fbox-right.fbox-plain.fbox-small {            padding: 0 42px 0 0;        }            .feature-box.fbox-right.fbox-plain.fbox-small p {                margin: 0 -42px 0 0;            }    /* Feature Box - Subtitle-----------------------------------------------------------------*/    .feature-box h3 + .fbox-icon {        margin-top: 20px !important;    }    .feature-box h3 span.subtitle {        display: block;        margin-top: 5px;        color: #444;        font-weight: 300;        text-transform: none;    }    .feature-box.fbox-center:not(.fbox-bg) h3:after {        content: '';        display: block;        margin: 20px auto;        width: 30px;        border-top: 2px solid #555;        -webkit-transition: width .3s ease;        -o-transition: width .3s ease;        transition: width .3s ease;    }    .feature-box.fbox-center:not(.fbox-bg):hover h3:after {        width: 50px;    }    .feature-box.fbox-center.noborder:not(.fbox-bg) h3:after,    .feature-box.fbox-center.nobottomborder:not(.fbox-bg) h3:after {        display: none;    }    .feature-box.fbox-center.fbox-italic p {        font-style: italic;        font-family: 'Lato', sans-serif;    }    /* Feature Box - Background-----------------------------------------------------------------*/    .feature-box.fbox-bg.fbox-center {        margin-top: 68px;        padding: 68px 30px 30px;        background-color: #FFF;        border: 1px solid #E5E5E5;        border-radius: 5px;    }        .feature-box.fbox-bg.fbox-center:first-child {            margin-top: 48px;        }        .feature-box.fbox-bg.fbox-center.fbox-large {            margin-top: 84px;            padding-top: 84px;        }            .feature-box.fbox-bg.fbox-center.fbox-large:first-child {                margin-top: 64px;            }        .feature-box.fbox-bg.fbox-center .fbox-icon {            position: absolute;            top: -48px;            left: 50%;            margin: 0 0 0 -48px;        }        .feature-box.fbox-bg.fbox-center.fbox-large .fbox-icon {            top: -64px;            left: 50%;            margin-left: -64px;        }        .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon,        .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon,        .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon {            background-color: #FFF;        }/* Animated Icon Hovers-----------------------------------------------------------------*/.fbox-effect .fbox-icon i {    z-index: 1;}    .fbox-effect .fbox-icon i:after {        pointer-events: none;        position: absolute;        width: 100%;        height: 100%;        border-radius: 50%;        content: '';        -webkit-box-sizing: content-box;        -moz-box-sizing: content-box;        box-sizing: content-box;    }.fbox-rounded.fbox-effect .fbox-icon i:after {    border-radius: 3px;}.fbox-effect .fbox-icon i {    -webkit-transition: background-color 0.3s, color 0.3s;    -o-transition: background-color 0.3s, color 0.3s;    transition: background-color 0.3s, color 0.3s;}    .fbox-effect .fbox-icon i:after {        top: -3px;        left: -3px;        padding: 3px;        box-shadow: 0 0 0 2px #333;        -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;        -webkit-transform: scale(.8);        -moz-transition: -moz-transform 0.3s, opacity 0.3s;        -moz-transform: scale(.8);        -ms-transform: scale(.8);        transition: transform 0.3s, opacity 0.3s;        transform: scale(.8);        opacity: 0;    }    .fbox-effect .fbox-icon i:hover,    .fbox-effect:hover .fbox-icon i {        background-color: #333;        color: #FFF;    }.fbox-effect.fbox-dark .fbox-icon i:after {    box-shadow: 0 0 0 2px #000000;}.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-effect.fbox-dark:hover .fbox-icon i {    background-color: #000000;}.fbox-effect .fbox-icon i:hover:after,.fbox-effect:hover .fbox-icon i:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1;}/* Icon Effects - Bordered-----------------------------------------------------------------*/.fbox-border.fbox-effect .fbox-icon i {    -webkit-transition: color 0.5s, box-shadow 0.5s, background-color 0.5s;    -o-transition: color 0.5s, box-shadow 0.5s, background-color 0.5s;    transition: color 0.5s, box-shadow 0.5s, background-color 0.5s;}    .fbox-border.fbox-effect .fbox-icon i:after {        top: -2px;        left: -2px;        padding: 2px;        z-index: -1;        box-shadow: none;        background-image: url('images/icons/iconalt.svg');        background-position: center center;        background-size: 100% 100%;        -webkit-transition: -webkit-transform 0.5s, opacity 0.5s, background-color 0.5s;        -o-transition: -moz-transform 0.5s, opacity 0.5s, background-color 0.5s;        transition: transform 0.5s, opacity 0.5s, background-color 0.5s;    }.fbox-border.fbox-rounded.fbox-effect .fbox-icon i:after {    border-radius: 3px;}.fbox-border.fbox-effect .fbox-icon i:hover,.fbox-border.fbox-effect:hover .fbox-icon i {    color: #FFF;    box-shadow: 0 0 0 1px #333;}.fbox-border.fbox-effect .fbox-icon i:after {    -webkit-transform: scale(1.3);    -moz-transform: scale(1.3);    -ms-transform: scale(1.3);    transform: scale(1.3);    opacity: 0;    background-color: #333;}.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i {    box-shadow: 0 0 0 1px #000000;}.fbox-border.fbox-effect.fbox-dark .fbox-icon i:after {    background-color: #000000;}.fbox-border.fbox-effect .fbox-icon i:hover:after,.fbox-border.fbox-effect:hover .fbox-icon i:after {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1;}/* Media Featured Box-----------------------------------------------------------------*/.feature-box.media-box {    padding: 0;}    .feature-box.media-box .fbox-media {        margin: 0 0 25px;    }        .feature-box.media-box .fbox-media,        .feature-box.media-box .fbox-media a,        .feature-box.media-box .fbox-media img {            position: relative;            display: block;            width: 100%;            height: auto;        }            .feature-box.media-box .fbox-media iframe {                display: block;            }    .feature-box.media-box p {        margin-top: 17px;    }    .feature-box.media-box.fbox-bg .fbox-media {        margin: 0;    }    .feature-box.media-box.fbox-bg .fbox-desc {        padding: 25px;        background-color: #FFF;        border: 1px solid #E5E5E5;        border-top: 0;        border-radius: 0 0 5px 5px;    }    .feature-box.media-box.fbox-bg .fbox-media img {        border-radius: 5px 5px 0 0;    }/* ----------------------------------------------------------------	Flipbox-----------------------------------------------------------------*/.flipbox {    perspective: 1000px;}.flipbox-inner {    transition: 0.5s;    transition-timing-function: ease;    position: relative;    transform-style: preserve-3d;}.flipbox-front,.flipbox-back {    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}.flipbox-front {    z-index: 2;}.flipbox-back {    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;}.flipbox:not(.flipbox-vertical) .flipbox-front {    transform: rotateY(0deg);}.flipbox:not(.flipbox-vertical) .flipbox-back {    transform: rotateY(-180deg);}.flipbox.flipbox-vertical .flipbox-front {    transform: rotateX(0deg);}.flipbox.flipbox-vertical .flipbox-back {    transform: rotateX(-180deg);}.flipbox:not(.flipbox-vertical):hover .flipbox-inner,.flipbox:not(.flipbox-vertical).hover .flipbox-inner {    transform: rotateY(180deg);}.flipbox.flipbox-vertical:hover .flipbox-inner,.flipbox.flipbox-vertical.hover .flipbox-inner {    transform: rotateX(180deg);}/* ----------------------------------------------------------------	Process Steps-----------------------------------------------------------------*/.process-steps {    margin: 0 0 40px;    list-style: none;}    .process-steps li {        float: left;        position: relative;        width: 25%;        text-align: center;        overflow: hidden;    }    .process-steps.process-2 li {        width: 50%;    }    .process-steps.process-3 li {        width: 33.33%;    }    .process-steps.process-5 li {        width: 20%;    }    .process-steps li .i-circled {        margin-bottom: 0 !important;    }    .process-steps li .i-bordered {        background-color: #FFF;    }    .process-steps li h5 {        margin: 15px 0 0 0;        font-size: 16px;        font-weight: 300;    }    .process-steps li.active h5,    .process-steps li.ui-tabs-active h5 {        font-weight: 600;        color: #000000;    }    .process-steps li.active a,    .process-steps li.ui-tabs-active a {        background-color: #000000 !important;        color: #FFF;        text-shadow: 1px 1px 1px rgba(0,0,0,0.2);        border-color: #000000 !important;    }    .process-steps li:before,    .process-steps li:after {        content: '';        position: absolute;        top: 30px;        left: 0;        margin-left: -26px;        width: 50%;        border-top: 1px dashed #DDD;    }    .process-steps li:after {        left: auto;        right: 0;        margin: 0 -26px 0 0;    }    .process-steps li:first-child:before,    .process-steps li:last-child:after {        display: none;    }/* ----------------------------------------------------------------	Alerts-----------------------------------------------------------------*/.style-msg,.style-msg2 {    position: relative;    display: block;    color: #444;    border-left: 4px solid rgba(0,0,0,0.1);    margin-bottom: 20px;}.style-msg2 {    border-left: 4px solid rgba(0,0,0,0.2);}.successmsg {    background: #C5EBD4;    color: #184B21;}.errormsg {    background: #FFCCCC;    color: #740D0A;}.infomsg {    background: #B9DFF4;    color: #124F70;}.alertmsg {    background: #FCE0B6;    color: #975E06;}.style-msg .sb-msg,.style-msg2 .msgtitle,.style-msg2 .sb-msg {    display: block;    padding: 15px;    border-left: 1px solid rgba(255,255,255,0.5);    font-size: 14px;    text-shadow: 1px 1px 1px rgba(255,255,255,0.6);}.style-msg2 .msgtitle {    background: rgba(0,0,0,0.15);    border-top: none;    border-bottom: none;    font-size: 15px;    font-weight: bold;}.style-msg-light .sb-msg,.style-msg-light .msgtitle {    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}.style-msg2 .sb-msg {    font-weight: normal;}.style-msg2 ol,.style-msg2 ul {    margin: 0 0 0 30px;}.style-msg2 ol {    list-style-type: decimal;}.style-msg2 ul {    list-style-type: disc;}.alert i,.sb-msg i,.msgtitle i {    position: relative;    top: 1px;    font-size: 14px;    width: 14px;    text-align: center;    margin-right: 5px;}.style-msg .close {    position: absolute;    top: 10px;    left: auto;    right: 10px;}/* ----------------------------------------------------------------	Styled Icons-----------------------------------------------------------------*/.i-rounded,.i-plain,.i-circled,.i-bordered,.social-icon {    display: block;    float: left;    margin: 4px 11px 7px 0;    text-align: center !important;    font-size: 28px;    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);    cursor: pointer;    font-style: normal;}body:not(.device-touch) .i-rounded,body:not(.device-touch) .i-plain,body:not(.device-touch) .i-circled,body:not(.device-touch) .i-bordered,body:not(.device-touch) .social-icon {    -webkit-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.i-rounded,.i-circled,.i-bordered {    width: 52px !important;    height: 52px !important;    line-height: 52px !important;    background-color: #444;    border-radius: 3px;}.i-bordered {    border: 1px solid #555;    line-height: 50px !important;    background-color: transparent !important;    color: #444;    text-shadow: none;}.i-plain {    width: 36px !important;    height: 36px !important;    font-size: 28px;    line-height: 36px !important;    color: #444;    text-shadow: 1px 1px 1px #FFF;}    .i-plain:hover {        color: #777;    }.i-circled {    border-radius: 50%;}.i-light {    background-color: #F5F5F5;    color: #444;    text-shadow: 1px 1px 1px #FFF;    box-shadow: inset 0 0 15px rgba(0,0,0,0.2);}.i-alt {    background-image: url('images/icons/iconalt.svg');    background-position: center center;    background-size: 100% 100%;}.i-rounded:hover,.i-circled:hover {    background-color: #000000;    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);    box-shadow: 0 0 0 rgba(0,0,0,0.2);}.i-bordered:hover {    background-color: #444 !important;    color: #FFF;    border-color: #444;}/* Icon Size - Small-----------------------------------------------------------------*/.i-small.i-rounded,.i-small.i-plain,.i-small.i-circled,.i-small.i-bordered {    margin: 4px 11px 7px 0;    font-size: 14px;}.i-small.i-rounded,.i-small.i-circled,.i-small.i-bordered {    width: 28px !important;    height: 28px !important;    line-height: 28px !important;}.i-small.i-bordered {    line-height: 26px !important;}.i-small.i-plain {    width: 18px !important;    height: 18px !important;    font-size: 14px;    line-height: 18px !important;}/* Icon Size - Small-----------------------------------------------------------------*/.i-medium.i-rounded,.i-medium.i-plain,.i-medium.i-circled,.i-medium.i-bordered {    margin: 6px 13px 9px 0;    font-size: 21px;}.i-medium.i-rounded,.i-medium.i-circled,.i-medium.i-bordered {    width: 36px !important;    height: 36px !important;    line-height: 36px !important;}.i-medium.i-bordered {    line-height: 34px !important;}.i-medium.i-plain {    width: 28px !important;    height: 28px !important;    font-size: 20px;    line-height: 28px !important;}/* Icon Size - Large-----------------------------------------------------------------*/.i-large.i-rounded,.i-large.i-plain,.i-large.i-circled,.i-large.i-bordered {    margin: 4px 11px 7px 0;    font-size: 42px;}.i-large.i-rounded,.i-large.i-circled,.i-large.i-bordered {    width: 64px !important;    height: 64px !important;    line-height: 64px !important;}.i-large.i-bordered {    line-height: 62px !important;}.i-large.i-plain {    width: 48px !important;    height: 48px !important;    font-size: 42px;    line-height: 48px !important;}/* Icon Size - Extra Large-----------------------------------------------------------------*/.i-xlarge.i-rounded,.i-xlarge.i-plain,.i-xlarge.i-circled,.i-xlarge.i-bordered {    margin: 4px 11px 7px 0;    font-size: 56px;}.i-xlarge.i-rounded,.i-xlarge.i-circled,.i-xlarge.i-bordered {    width: 84px !important;    height: 84px !important;    line-height: 84px !important;}.i-xlarge.i-bordered {    line-height: 82px !important;}.i-xlarge.i-plain {    width: 64px !important;    height: 64px !important;    font-size: 56px;    line-height: 64px !important;}/* Icon Size - Extra Extra Large-----------------------------------------------------------------*/.i-xxlarge.i-rounded,.i-xxlarge.i-plain,.i-xxlarge.i-circled,.i-xxlarge.i-bordered {    margin: 6px 15px 10px 0;    font-size: 64px;}.i-xxlarge.i-rounded,.i-xxlarge.i-circled,.i-xxlarge.i-bordered {    width: 96px !important;    height: 96px !important;    line-height: 96px !important;}.i-xxlarge.i-bordered {    line-height: 94px !important;}.i-xxlarge.i-plain {    width: 80px !important;    height: 80px !important;    font-size: 64px;    line-height: 80px !important;}/* ----------------------------------------------------------------	Icon Overlay-----------------------------------------------------------------*/.i-overlay,.i-overlay a {    display: block;    position: absolute;    width: 100% !important;    height: 100% !important;    top: 0;    left: 0;    text-align: center;    background: rgba(0,0,0,0.2) url('images/grid.png') repeat;}    .i-overlay a {        background: transparent;    }    .i-overlay img,    .i-overlay i {        display: block;        position: absolute;        top: 50%;        left: 50%;        margin: -24px 0 0 -24px;        width: 48px !important;        height: 48px !important;        font-size: 48px;        line-height: 1;        color: #E5E5E5;        text-shadow: 1px 1px 1px rgba(0,0,0,0.15);    }    .i-overlay i {        margin: -18px 0 0 -18px;        width: 36px !important;        height: 36px !important;        line-height: 36px;        font-size: 24px;    }.on-hover.i-overlay {    opacity: 0;}body:not(.device-touch) .on-hover.i-overlay {    -webkit-transition: opacity 0.3s linear;    -o-transition: opacity 0.3s linear;    transition: opacity 0.3s linear;}.on-hover.i-overlay:hover {    opacity: 1;}/* ----------------------------------------------------------------	Social Icons-----------------------------------------------------------------*/.social-icon {    margin: 0 5px 5px 0;    width: 40px;    height: 40px;    font-size: 20px;    line-height: 38px !important;    color: #555;    text-shadow: none;    border: 1px solid #AAA;    border-radius: 3px;    overflow: hidden;}/* Social Icons - Rounded-----------------------------------------------------------------*/.si-rounded {    border-radius: 50%;}/* Social Icons - Borderless-----------------------------------------------------------------*/.si-borderless {    border-color: transparent !important;}/* Social Icons - Dark-----------------------------------------------------------------*/.si-dark {    background-color: #444;    color: #FFF !important;    border-color: transparent;}/* Social Icons - Light-----------------------------------------------------------------*/.si-light {    background-color: rgba(0,0,0,0.05);    color: #666 !important;    border-color: transparent;}/* Social Icons - Colored-----------------------------------------------------------------*/.si-colored {    border-color: transparent !important;}    .si-colored i {        color: #FFF;    }/* Social Icons - Large-----------------------------------------------------------------*/.social-icon.si-large {    margin: 0 10px 10px 0;    width: 56px;    height: 56px;    font-size: 30px;    line-height: 54px !important;}/* Social Icons - Small-----------------------------------------------------------------*/.social-icon.si-small {    width: 32px;    height: 32px;    font-size: 14px;    line-height: 30px !important;}.social-icon i {    display: block;    position: relative;}body:not(.device-touch) .social-icon i {    -webkit-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.social-icon i:last-child {    color: #FFF !important;}.social-icon:hover i:first-child {    margin-top: -38px;}.social-icon.si-large:hover i:first-child {    margin-top: -54px;}.social-icon.si-small:hover i:first-child {    margin-top: -30px;}.social-icon:hover {    color: #555;    border-color: transparent;}.si-colored.social-icon {    border-color: transparent;}/* Social Icons - Sticky-----------------------------------------------------------------*/.si-sticky {    position: fixed;    top: 50%;    left: 5px;    width: 36px;    z-index: 100;}    /* Social Icons - Sticky Right-----------------------------------------------------------------*/    .si-sticky.si-sticky-right {        left: auto;        right: 8px;    }/* Social Icons - Share-----------------------------------------------------------------*/.si-share {    position: relative;    padding-left: 5px;    border-top: 1px solid #EEE;    border-bottom: 1px solid #EEE;}    .si-share span {        line-height: 36px;        font-weight: bold;        font-size: 13px;    }    .si-share div {        float: right;    }    .si-share .social-icon {        margin: -1px 0;        border-radius: 0;        font-size: 15px;    }.si-facebook:hover,.si-colored.si-facebook {    background-color: #3B5998 !important;}.si-delicious:hover,.si-colored.si-delicious {    background-color: #205CC0 !important;}.si-paypal:hover,.si-colored.si-paypal {    background-color: #00588B !important;}.si-flattr:hover,.si-colored.si-flattr {    background-color: #F67C1A !important;}.si-android:hover,.si-colored.si-android {    background-color: #A4C639 !important;}.si-smashmag:hover,.si-colored.si-smashmag {    background-color: #E53B2C !important;}.si-gplus:hover,.si-colored.si-gplus {    background-color: #DD4B39 !important;}.si-wikipedia:hover,.si-colored.si-wikipedia {    background-color: #333 !important;}.si-stumbleupon:hover,.si-colored.si-stumbleupon {    background-color: #F74425 !important;}.si-foursquare:hover,.si-colored.si-foursquare {    background-color: #25A0CA !important;}.si-call:hover,.si-colored.si-call {    background-color: #444 !important;}.si-ninetyninedesigns:hover,.si-colored.si-ninetyninedesigns {    background-color: #F26739 !important;}.si-forrst:hover,.si-colored.si-forrst {    background-color: #5B9A68 !important;}.si-digg:hover,.si-colored.si-digg {    background-color: #191919 !important;}.si-spotify:hover,.si-colored.si-spotify {    background-color: #81B71A !important;}.si-reddit:hover,.si-colored.si-reddit {    background-color: #C6C6C6 !important;}.si-blogger:hover,.si-colored.si-blogger {    background-color: #FC4F08 !important;}.si-cc:hover,.si-colored.si-cc {    background-color: #688527 !important;}.si-dribbble:hover,.si-colored.si-dribbble {    background-color: #EA4C89 !important;}.si-evernote:hover,.si-colored.si-evernote {    background-color: #5BA525 !important;}.si-flickr:hover,.si-colored.si-flickr {    background-color: #FF0084 !important;}.si-google:hover,.si-colored.si-google {    background-color: #DD4B39 !important;}.si-instapaper:hover,.si-colored.si-instapaper {    background-color: #333 !important;}.si-klout:hover,.si-colored.si-klout {    background-color: #FF5F52 !important;}.si-linkedin:hover,.si-colored.si-linkedin {    background-color: #0E76A8 !important;}.si-vk:hover,.si-colored.si-vk {    background-color: #2B587A !important;}.si-rss:hover,.si-colored.si-rss {    background-color: #EE802F !important;}.si-skype:hover,.si-colored.si-skype {    background-color: #00AFF0 !important;}.si-twitter:hover,.si-colored.si-twitter {    background-color: #00ACEE !important;}.si-youtube:hover,.si-colored.si-youtube {    background-color: #C4302B !important;}.si-vimeo:hover,.si-colored.si-vimeo {    background-color: #86C9EF !important;}.si-aim:hover,.si-colored.si-aim {    background-color: #FCD20B !important;}.si-yahoo:hover,.si-colored.si-yahoo {    background-color: #720E9E !important;}.si-email3:hover,.si-colored.si-email3 {    background-color: #6567A5 !important;}.si-macstore:hover,.si-colored.si-macstore {    background-color: #333333 !important;}.si-myspace:hover,.si-colored.si-myspace {    background-color: #666666 !important;}.si-podcast:hover,.si-colored.si-podcast {    background-color: #E4B21B !important;}.si-cloudapp:hover,.si-colored.si-cloudapp {    background-color: #525557 !important;}.si-dropbox:hover,.si-colored.si-dropbox {    background-color: #3D9AE8 !important;}.si-ebay:hover,.si-colored.si-ebay {    background-color: #89C507 !important;}.si-github:hover,.si-colored.si-github {    background-color: #171515 !important;}.si-googleplay:hover,.si-colored.si-googleplay {    background-color: #DD4B39 !important;}.si-itunes:hover,.si-colored.si-itunes {    background-color: #222 !important;}.si-plurk:hover,.si-colored.si-plurk {    background-color: #CF5A00 !important;}.si-pinboard:hover,.si-colored.si-pinboard {    background-color: #0000E6 !important;}.si-soundcloud:hover,.si-colored.si-soundcloud {    background-color: #FF7700 !important;}.si-tumblr:hover,.si-colored.si-tumblr {    background-color: #34526F !important;}.si-wordpress:hover,.si-colored.si-wordpress {    background-color: #1E8CBE !important;}.si-yelp:hover,.si-colored.si-yelp {    background-color: #C41200 !important;}.si-intensedebate:hover,.si-colored.si-intensedebate {    background-color: #009EE4 !important;}.si-eventbrite:hover,.si-colored.si-eventbrite {    background-color: #F16924 !important;}.si-scribd:hover,.si-colored.si-scribd {    background-color: #666666 !important;}.si-stripe:hover,.si-colored.si-stripe {    background-color: #008CDD !important;}.si-print:hover,.si-colored.si-print {    background-color: #111 !important;}.si-dwolla:hover,.si-colored.si-dwolla {    background-color: #FF5C03 !important;}.si-statusnet:hover,.si-colored.si-statusnet {    background-color: #131A30 !important;}.si-acrobat:hover,.si-colored.si-acrobat {    background-color: #D3222A !important;}.si-drupal:hover,.si-colored.si-drupal {    background-color: #27537A !important;}.si-buffer:hover,.si-colored.si-buffer {    background-color: #333333 !important;}.si-pocket:hover,.si-colored.si-pocket {    background-color: #EE4056 !important;}.si-bitbucket:hover,.si-colored.si-bitbucket {    background-color: #0E4984 !important;}.si-stackoverflow:hover,.si-colored.si-stackoverflow {    background-color: #EF8236 !important;}.si-hackernews:hover,.si-colored.si-hackernews {    background-color: #FF6600 !important;}.si-xing:hover,.si-colored.si-xing {    background-color: #126567 !important;}.si-instagram:hover,.si-colored.si-instagram {    background-color: #3F729B !important;}.si-quora:hover,.si-colored.si-quora {    background-color: #A82400 !important;}.si-openid:hover,.si-colored.si-openid {    background-color: #E16309 !important;}.si-steam:hover,.si-colored.si-steam {    background-color: #111 !important;}.si-amazon:hover,.si-colored.si-amazon {    background-color: #E47911 !important;}.si-disqus:hover,.si-colored.si-disqus {    background-color: #E4E7EE !important;}.si-plancast:hover,.si-colored.si-plancast {    background-color: #222 !important;}.si-appstore:hover,.si-colored.si-appstore {    background-color: #000 !important;}.si-pinterest:hover,.si-colored.si-pinterest {    background-color: #C8232C !important;}.si-fivehundredpx:hover,.si-colored.si-fivehundredpx {    background-color: #111 !important;}/* Social Icons Text Color-----------------------------------------------------------------*/.si-text-color.si-facebook i {    color: #3B5998;}.si-text-color.si-delicious i {    color: #205CC0;}.si-text-color.si-paypal i {    color: #00588B;}.si-text-color.si-flattr i {    color: #F67C1A;}.si-text-color.si-android i {    color: #A4C639;}.si-text-color.si-smashmag i {    color: #E53B2C;}.si-text-color.si-gplus i {    color: #DD4B39;}.si-text-color.si-wikipedia i {    color: #333;}.si-text-color.si-stumbleupon i {    color: #F74425;}.si-text-color.si-foursquare i {    color: #25A0CA;}.si-text-color.si-call i {    color: #444;}.si-text-color.si-ninetyninedesigns i {    color: #F26739;}.si-text-color.si-forrst i {    color: #5B9A68;}.si-text-color.si-digg i {    color: #191919;}.si-text-color.si-spotify i {    color: #81B71A;}.si-text-color.si-reddit i {    color: #C6C6C6;}.si-text-color.si-blogger i {    color: #FC4F08;}.si-text-color.si-cc i {    color: #688527;}.si-text-color.si-dribbble i {    color: #EA4C89;}.si-text-color.si-evernote i {    color: #5BA525;}.si-text-color.si-flickr i {    color: #FF0084;}.si-text-color.si-google i {    color: #DD4B39;}.si-text-color.si-instapaper i {    color: #333;}.si-text-color.si-klout i {    color: #FF5F52;}.si-text-color.si-linkedin i {    color: #0E76A8;}.si-text-color.si-vk i {    color: #2B587A;}.si-text-color.si-rss i {    color: #EE802F;}.si-text-color.si-skype i {    color: #00AFF0;}.si-text-color.si-twitter i {    color: #00ACEE;}.si-text-color.si-youtube i {    color: #C4302B;}.si-text-color.si-vimeo i {    color: #86C9EF;}.si-text-color.si-aim i {    color: #FCD20B;}.si-text-color.si-yahoo i {    color: #720E9E;}.si-text-color.si-email3 i {    color: #6567A5;}.si-text-color.si-macstore i {    color: #333333;}.si-text-color.si-myspace i {    color: #666666;}.si-text-color.si-podcast i {    color: #E4B21B;}.si-text-color.si-cloudapp i {    color: #525557;}.si-text-color.si-dropbox i {    color: #3D9AE8;}.si-text-color.si-ebay i {    color: #89C507;}.si-text-color.si-github i {    color: #171515;}.si-text-color.si-googleplay i {    color: #DD4B39;}.si-text-color.si-itunes i {    color: #222;}.si-text-color.si-plurk i {    color: #CF5A00;}.si-text-color.si-pinboard i {    color: #0000E6;}.si-text-color.si-soundcloud i {    color: #FF7700;}.si-text-color.si-tumblr i {    color: #34526F;}.si-text-color.si-wordpress i {    color: #1E8CBE;}.si-text-color.si-yelp i {    color: #C41200;}.si-text-color.si-intensedebate i {    color: #009EE4;}.si-text-color.si-eventbrite i {    color: #F16924;}.si-text-color.si-scribd i {    color: #666666;}.si-text-color.si-stripe i {    color: #008CDD;}.si-text-color.si-print i {    color: #111;}.si-text-color.si-dwolla i {    color: #FF5C03;}.si-text-color.si-statusnet i {    color: #131A30;}.si-text-color.si-acrobat i {    color: #D3222A;}.si-text-color.si-drupal i {    color: #27537A;}.si-text-color.si-buffer i {    color: #333333;}.si-text-color.si-pocket i {    color: #EE4056;}.si-text-color.si-bitbucket i {    color: #0E4984;}.si-text-color.si-stackoverflow i {    color: #EF8236;}.si-text-color.si-hackernews i {    color: #FF6600;}.si-text-color.si-xing i {    color: #126567;}.si-text-color.si-instagram i {    color: #3F729B;}.si-text-color.si-quora i {    color: #A82400;}.si-text-color.si-openid i {    color: #E16309;}.si-text-color.si-steam i {    color: #111;}.si-text-color.si-amazon i {    color: #E47911;}.si-text-color.si-disqus i {    color: #E4E7EE;}.si-text-color.si-plancast i {    color: #222;}.si-text-color.si-appstore i {    color: #000;}.si-text-color.si-pinterest i {    color: #C8232C;}.si-text-color.si-fivehundredpx i {    color: #111;}.si-text-color:hover {    color: #FFF;}/* ----------------------------------------------------------------	Toggle-----------------------------------------------------------------*/.toggle {    display: block;    position: relative;    margin: 0 0 20px 0;}    .toggle .togglet,    .toggle .toggleta {        display: block;        position: relative;        line-height: 24px;        padding: 0 0 0 24px;        margin: 0;        font-size: 16px;        font-weight: 700;        color: #444;        cursor: pointer;    }        .toggle .togglet i {            position: absolute;            top: 0;            left: 0;            width: 16px;            text-align: center;            font-size: 16px;            line-height: 24px;        }    .toggle .toggleta {        font-weight: bold;    }        .toggle .togglet i.toggle-open,        .toggle .toggleta i.toggle-closed {            display: none;        }        .toggle .toggleta i.toggle-open {            display: block;        }    .toggle .togglet:not(.toggleta) span.toggle-open,    .toggle .togglet.toggleta span.toggle-closed {        display: none;    }    .toggle .togglet.toggleta span.toggle-open,    .toggle .togglet:not(.toggleta) span.toggle-closed {        display: block;    }    .toggle .togglec {        display: block;        position: relative;        padding: 10px 0 0 24px;    }    /* Toggle - with Title Background-----------------------------------------------------------------*/    .toggle.toggle-bg .togglet,    .toggle.toggle-bg .toggleta {        background-color: #EEE;        line-height: 44px;        padding: 0 0 0 36px;        border-radius: 2px;    }        .toggle.toggle-bg .togglet i {            left: 14px;            line-height: 44px;        }    .toggle.toggle-bg .togglec {        padding: 12px 0 0 36px;    }    /* Toggle - Bordered-----------------------------------------------------------------*/    .toggle.toggle-border {        border: 1px solid #CCC;        border-radius: 4px;    }        .toggle.toggle-border .togglet,        .toggle.toggle-border .toggleta {            line-height: 44px;            padding: 0 15px 0 36px;        }            .toggle.toggle-border .togglet i {                left: 14px;                line-height: 44px;            }        .toggle.toggle-border .togglec {            padding: 0 15px 15px 36px;        }/* Toggle - FAQs-----------------------------------------------------------------*/.faqs .toggle {    border-bottom: 1px solid #EEE;    padding-bottom: 12px;    margin-bottom: 12px;}    .faqs .toggle .togglet,    .faqs .toggle .toggleta {        font-size: 15px;    }        .faqs .toggle .togglet i {            top: 1px;            font-size: 14px;        }    .faqs .toggle .togglec {        padding-bottom: 10px;    }/* ----------------------------------------------------------------	Accordions-----------------------------------------------------------------*/.accordion {    margin-bottom: 20px;}.acctitle {    display: block;    position: relative;    line-height: 24px;    margin: 0;    font-size: 14px;    font-weight: bold;    color: #444;    cursor: pointer;    border-top: 1px dotted #DDD;    padding: 10px 0 10px 0;    font-family: 'Playfair Display', serif;    text-transform: uppercase;}.acctitlec {    cursor: auto;}.acctitle:first-child {    border-top: none;}.acctitle i {    position: absolute;    top: 0;    /*left: 0;*/    right: 0;    width: 13px;    text-align: center;    font-size: 13px;    line-height: 44px;}    .acctitle i.acc-open,    .acctitlec i.acc-closed {        display: none;    }.acctitlec i.acc-open {    display: block;}.acc_content {    position: relative;    padding: 0 0 15px 0;}/* Accordion - with Title Background-----------------------------------------------------------------*/.accordion.accordion-bg .acctitle,.accordion.accordion-bg .acctitlec {    background-color: #EEE;    line-height: 44px;    padding: 0 0 0 36px;    margin-bottom: 5px;    border-top: 0;}    .accordion.accordion-bg .acctitle i {        left: 14px;        line-height: 44px;    }.accordion.accordion-bg .acc_content {    padding: 10px 0 15px 36px;}/* Accordion - Bordered-----------------------------------------------------------------*/.accordion.accordion-border {    border: 1px solid #DDD;    border-radius: 4px;}    .accordion.accordion-border .acctitle,    .accordion.accordion-border .acctitlec {        border-color: #CCC;        line-height: 44px;        padding: 0 15px 0 36px;    }        .accordion.accordion-border .acctitle i {            left: 14px;            line-height: 44px;        }    .accordion.accordion-border .acc_content {        padding: 0 15px 15px 36px;    }/* Accordion - Large-----------------------------------------------------------------*/.accordion.accordion-lg .acctitle {    font-size: 23px;    line-height: 44px;    padding-left: 30px;    font-weight: 400;}    .accordion.accordion-lg .acctitle i {        width: 20px;        font-size: 20px;        line-height: 64px;    }.accordion.accordion-lg .acc_content {    padding: 10px 0 30px 30px;}/* ----------------------------------------------------------------	Tabs-----------------------------------------------------------------*/.tabs {    position: relative;    margin: 0 0 30px 0;}ul.tab-nav:not(.tab-nav-lg) {    margin: 0;    border-bottom: 1px solid #DDD;    list-style: none;}    ul.tab-nav:not(.tab-nav-lg) li {        float: left;        border: 1px solid #DDD;        border-bottom: 0;        border-left: 0;        height: 41px;        text-align: center;    }        ul.tab-nav:not(.tab-nav-lg) li:first-child {            margin-left: 15px;            border-left: 1px solid #DDD;        }        ul.tab-nav:not(.tab-nav-lg) li a {            display: block;            padding: 0 15px;            color: #444;            height: 40px;            line-height: 40px;            background-color: #F2F2F2;            font-size: 14px;            font-weight: bold;        }        ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {            position: relative;            top: 1px;            background-color: #FFF;        }/* Tabs - Alternate Nav-----------------------------------------------------------------*/.tabs.tabs-alt ul.tab-nav li {    border-color: transparent;}    .tabs.tabs-alt ul.tab-nav li:first-child {        border-left: 0;    }    .tabs.tabs-alt ul.tab-nav li a {        background-color: #FFF;    }    .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a {        border: 1px solid #DDD;        border-bottom: 0;    }/* Tabs - Top Border-----------------------------------------------------------------*/.tabs.tabs-tb ul.tab-nav li.ui-tabs-active a {    top: -1px;    height: 43px;    line-height: 38px;    border-top: 2px solid #000000;}.tabs.tabs-alt.tabs-tb ul.tab-nav li.ui-tabs-active a {    height: 42px;}/* Tabs - Bottom Border-----------------------------------------------------------------*/.tabs.tabs-bb ul.tab-nav li {    border: 0;    margin: 0;}    .tabs.tabs-bb ul.tab-nav li a {        background-color: transparent;        border-bottom: 2px solid transparent;    }    .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a {        border-bottom: 2px solid #000000;        top: -2px;        height: 44px;        line-height: 44px;    }/* Tabs - Navigation Style 2-----------------------------------------------------------------*/ul.tab-nav.tab-nav2 {    border-bottom: 0;}    ul.tab-nav.tab-nav2 li {        border: 0;        margin-left: 10px;    }        ul.tab-nav.tab-nav2 li:first-child {            margin-left: 0;            border-left: 0;        }        ul.tab-nav.tab-nav2 li a {            background-color: #F5F5F5;            border-radius: 2px;            box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);        }        ul.tab-nav.tab-nav2 li.ui-state-active a {            top: 0;            background-color: #000000;            color: #FFF;        }/* Tabs - Large Navigation-----------------------------------------------------------------*/ul.tab-nav-lg {    margin-bottom: 20px;    list-style: none;}    ul.tab-nav-lg li {        float: left;        position: relative;        text-align: center;        padding: 15px;    }        ul.tab-nav-lg li a {            display: inline-block;            color: #444;            font-family: 'Lato', sans-serif;            font-size: 13px;            font-weight: bold;            text-transform: uppercase;            letter-spacing: 2px;        }ul.tab-nav.tab-nav-lg li i {    display: block;    font-size: 28px;    margin: 0 0 7px;}ul.tab-nav-lg li.ui-tabs-active a {    color: #000000;}ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:before,ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:after {    content: '';    position: absolute;    z-index: 2;    top: auto;    bottom: -50px;    border: solid transparent;}ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:after {    border-top-color: #FFF;    border-width: 16px;    left: 50%;    margin-left: -16px;}ul.tab-nav-lg.tab-nav-section li.ui-tabs-active:before {    border-top-color: #FFF;    border-width: 16px;    left: 50%;    margin-left: -16px;}/* Tabs - Content Area-----------------------------------------------------------------*/.tab-container {    position: relative;    padding: 20px 0 0;}ul.tab-nav li a i {    position: relative;    top: 1px;    font-size: 14px;    margin-right: 3px;}/* Tabs - Bordered-----------------------------------------------------------------*/.tabs-bordered ul.tab-nav li:first-child {    margin-left: 0;}.tabs-bordered .tab-container {    border: 1px solid #DDD;    border-top: 0;    padding: 20px;}/* Tabs - Side Tabs-----------------------------------------------------------------*/.side-tabs ul.tab-nav {    float: left;    width: 200px;    padding: 20px 0;    border-bottom: 0;    border-right: 1px solid #DDD;}    .side-tabs ul.tab-nav li {        float: none;        border: 1px solid #DDD;        border-right: 0;        border-top: 0;        height: auto;        text-align: left;    }        .side-tabs ul.tab-nav li:first-child {            margin-left: 0;            border-top: 1px solid #DDD;            border-left: 1px solid #DDD;        }        .side-tabs ul.tab-nav li a {            height: auto;            line-height: 44px;        }        .side-tabs ul.tab-nav li.ui-tabs-active a {            top: 0;            right: -1px;        }.side-tabs .tab-container {    overflow: hidden;    padding: 15px 0 0 20px;}.ui-tabs .ui-tabs-hide {    position: absolute !important;    left: -10000px !important;    display: block !important;}/* Tabs - Side Tabs & Nav Style 2-----------------------------------------------------------------*/.side-tabs ul.tab-nav.tab-nav2 {    border: 0;}    .side-tabs ul.tab-nav.tab-nav2 li {        border: 0;        margin: 6px 0 0;    }        .side-tabs ul.tab-nav.tab-nav2 li:first-child {            margin-top: 0;        }        .side-tabs ul.tab-nav.tab-nav2 li a {            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);        }        .side-tabs ul.tab-nav.tab-nav2 li.ui-state-active a {            right: 0;        }/* Tabs - Side Tabs & Bordered-----------------------------------------------------------------*/.tabs-bordered.side-tabs ul.tab-nav {    position: relative;    padding: 0;    z-index: 2;    margin-right: -1px;}    .tabs-bordered.side-tabs ul.tab-nav li a {        height: auto;        line-height: 44px;    }    .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a {        right: -1px;        border-right: 1px solid #FFF;    }.tabs-bordered.side-tabs .tab-container {    overflow: hidden;    padding: 20px;    border-top: 1px solid #DDD;}/* ----------------------------------------------------------------	Side Navigation-----------------------------------------------------------------*/.sidenav {    width: 100%;    padding: 0;    background-color: #FFF;    border-radius: 4px;}    .sidenav li {        list-style-type: none;    }        .sidenav li a {            display: block;            position: relative;            margin: 0 0 -1px;            padding: 11px 20px 11px 14px;            font-size: 14px;            border: 1px solid #E5E5E5;            border-right-width: 2px;            color: #666;        }    .sidenav > li:first-child > a {        border-radius: 4px 4px 0 0;    }    .sidenav > li:last-child > a {        border-radius: 0 0 4px 4px;        border-bottom-width: 2px;    }    .sidenav > .ui-tabs-active > a,    .sidenav > .ui-tabs-active > a:hover {        position: relative;        z-index: 2;        border-color: rgba(0,0,0,0.1) !important;        color: #FFF !important;        font-weight: 700;        background-color: #000000 !important;        text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    }    .sidenav li ul {        display: none;    }    .sidenav li.ui-tabs-active ul {        display: block;    }    .sidenav li li a {        padding: 6px 20px 6px 35px;        font-size: 14px;        border-top: none;        border-bottom: none;    }    .sidenav li li:first-child a {        padding-top: 20px;    }    .sidenav li li:last-child a {        padding-bottom: 20px;    }    .sidenav li i {        position: relative;        top: 1px;        margin-right: 6px;        font-size: 14px;        text-align: center;        width: 16px;    }    /* Chevrons */    .sidenav .icon-chevron-right {        position: absolute;        width: 14px;        height: 14px;        top: 50%;        left: auto;        right: 6px;        margin-top: -8px;        margin-right: 0;        opacity: .4;        font-size: 12px !important;    }    .sidenav > li > a:hover {        background-color: #F5F5F5;        color: #222;    }    .sidenav a:hover .icon-chevron-right {        opacity: .5;    }    .sidenav .ui-tabs-active .icon-chevron-right,    .sidenav .ui-tabs-active a:hover .icon-chevron-right {        opacity: 1;    }/* ----------------------------------------------------------------	FAQ List-----------------------------------------------------------------*/.faqlist li {    margin-bottom: 5px;    font-size: 15px;}    .faqlist li a {        color: #444;    }        .faqlist li a:hover {            color: #000000 !important;        }/* ----------------------------------------------------------------	Clients-----------------------------------------------------------------*/.clients-grid,.testimonials-grid {    list-style: none;    overflow: hidden;}    .clients-grid li,    .testimonials-grid li {        float: left;        position: relative;        width: 20%;        padding: 20px 0;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;    }    .clients-grid.grid-2 li {        width: 50%;        padding: 25px 0;    }    .clients-grid.grid-3 li {        width: 33.33%;    }    .clients-grid.grid-4 li {        width: 25%;    }    .clients-grid.grid-6 li {        width: 16.66%;    }    .clients-grid li a {        opacity: 0.6;    }body:not(.device-touch) .clients-grid li a {    -webkit-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}.clients-grid li a:hover {    opacity: 1;}.clients-grid li a,.clients-grid li img {    display: block;    width: 75%;    margin-left: auto;    margin-right: auto;}    .clients-grid li a img {        width: 100%;    }.clients-grid li:before,.clients-grid li:after,.testimonials-grid li:before,.testimonials-grid li:after {    content: '';    position: absolute;}.clients-grid li:before,.testimonials-grid li:before {    height: 100%;    top: 0;    left: -1px;    border-left: 1px dashed #DDD;}.clients-grid li:after,.testimonials-grid li:after {    width: 100%;    height: 0;    top: auto;    left: 0;    bottom: -1px;    border-bottom: 1px dashed #DDD;}/* ----------------------------------------------------------------	Testimonials-----------------------------------------------------------------*//* Testimonials - Grid-----------------------------------------------------------------*/.testimonials-grid li {    width: 50%;    padding: 25px;}.testimonials-grid.grid-3 li {    width: 33.33%;}.testimonials-grid.grid-1 li {    width: 100%;}.testimonials-grid li .testimonial {    padding: 0;    background-color: transparent !important;    border: 0 !important;    box-shadow: none !important;}/* Testimonials - Item-----------------------------------------------------------------*/.testimonial {    position: relative;    padding: 20px;    background-color: #FFF;    border: 1px solid rgba(0,0,0,0.1);    border-radius: 5px;    box-shadow: 0 1px 1px rgba(0,0,0,0.1);}.testi-image {    float: left;    margin-right: 15px;}    .testi-image,    .testi-image a,    .testi-image img,    .testi-image i {        display: block;        width: 64px;        height: 64px;    }        .testi-image i {            text-align: center;            background-color: #EEE;            border-radius: 50%;            line-height: 64px;            font-size: 28px;            color: #888;            text-shadow: 1px 1px 1px #FFF;        }        .testi-image img {            border-radius: 50%;        }.testi-content {    position: relative;    overflow: hidden;}    .testi-content p {        margin-bottom: 0;        font-family: 'Crete Round', serif;        font-style: italic;    }        .testi-content p:before,        .testi-content p:after {            content: '"';        }.testi-meta {    margin-top: 10px;    font-size: 13px;    font-weight: bold;    text-transform: uppercase;}    .testi-meta:before {        content: '\2013';    }    .testi-meta span {        display: block;        font-weight: normal;        color: #999;        font-size: 12px;        text-transform: none;        padding-left: 10px;    }/* Twitter - Small Scroller-----------------------------------------------------------------*/.testimonial.twitter-scroll .testi-content p:before,.testimonial.twitter-scroll .testi-content p:after,.testimonial.twitter-scroll .testi-meta:before {    content: '';}.testimonial.twitter-scroll .testi-meta span {    padding-left: 0;}    .testimonial.twitter-scroll .testi-meta span a {        color: #999;    }        .testimonial.twitter-scroll .testi-meta span a:hover {            color: #222;        }/* Testimonials - Full Width-----------------------------------------------------------------*/.testimonial.testimonial-full {    padding: 30px;}    .testimonial.testimonial-full[data-animation="fade"] {        padding: 30px;    }        .testimonial.testimonial-full[data-animation="fade"] .flexslider {            overflow: visible !important;        }.testimonial-full .testi-image {    float: none;    margin: 0 auto 20px;}    .testimonial-full .testi-image,    .testimonial-full .testi-image a,    .testimonial-full .testi-image img,    .testimonial-full .testi-image i {        display: block;        width: 72px;        height: 72px;    }        .testimonial-full .testi-image i {            line-height: 72px;        }.testimonial-full .testi-content {    text-align: center;    font-size: 18px;}.testimonial-full .testi-meta {    margin-top: 15px;}    .testimonial-full .testi-meta span {        padding-left: 0;    }/* Testimonial - Section Scroller-----------------------------------------------------------------*/.section > .testimonial {    padding: 0;    background-color: transparent !important;    border: 0 !important;    box-shadow: none !important;    max-width: 800px;    margin: 0 auto;}    .section > .testimonial[data-animation="fade"] {        padding: 0;    }    .section > .testimonial .testi-content {        font-size: 22px;    }    .section > .testimonial .testi-meta,    .section > .testimonial .testi-meta span {        font-size: 14px;    }/* Testimonial - Pagination-----------------------------------------------------------------*/.testimonial .flex-control-nav {    top: auto;    bottom: 6px;    right: 0;}    .testimonial .flex-control-nav li {        margin: 0 2px;        width: 6px;        height: 6px;    }        .testimonial .flex-control-nav li a {            width: 6px !important;            height: 6px !important;            border: none;            background-color: #000000;            opacity: 0.5;        }        .testimonial .flex-control-nav li:hover a {            opacity: 0.75;        }        .testimonial .flex-control-nav li a.flex-active {            opacity: 1;        }/* Testimonial - Full Scroller-----------------------------------------------------------------*/.testimonial.testimonial-full .flex-control-nav {    position: relative;    top: 0;    bottom: 0;    right: 0;    left: 0;    height: 6px;    margin-top: 20px;}    .testimonial.testimonial-full .flex-control-nav li {        display: inline-block;        float: none;    }/* ----------------------------------------------------------------	Team-----------------------------------------------------------------*/.team,.team-image {    position: relative;}    .team-image > a,    .team-image img {        display: block;        width: 100%;    }.team-desc {    text-align: center;}    .team-desc.team-desc-bg {        background-color: #FFF;        padding: 10px 0 30px;    }.team .si-share {    margin-top: 30px;    text-align: left;}    .team .si-share .social-icon {        font-size: 14px;        width: 34px;    }.team-title {    position: relative;    padding-top: 20px;}    .team-title h4 {        display: block;        margin-bottom: 0;        font-size: 19px;        text-transform: uppercase;        letter-spacing: 1px;        font-weight: 700;    }    .team-title span {        display: block;        color: #000000;        font-weight: 400;        font-family: 'Crete Round', serif;        font-style: italic;        font-size: 15px;        margin-top: 5px;    }.team-content {    margin-top: 15px;    color: #777;}    .team-content p:last-child {        margin-bottom: 0;    }.team-overlay,.team-overlay:before {    opacity: 0;    position: absolute;    z-index: 2;    width: 100%;    height: 100%;    top: 0;    left: 0;    text-align: center;}body:not(.device-touch) .team-overlay {    -webkit-transition: opacity .3s ease;    -o-transition: opacity .3s ease;    transition: opacity .3s ease;}.team-overlay:before {    content: '';    z-index: auto;    background-color: #FFF;    opacity: 0.75;}.team-overlay .social-icon {    float: none;    position: relative;    z-index: 3;    margin: 0 3px !important;    display: inline-block;}.team:hover .team-overlay {    opacity: 1;}/* Team Center-----------------------------------------------------------------*/.team.center .team-title:after {    left: 50%;    margin-left: -40px;}/* Team List-----------------------------------------------------------------*/.team.team-list .team-image {    float: left;    width: 250px;    margin-right: 30px;}.team.team-list .team-desc {    position: relative;    overflow: hidden;    text-align: left;}.team.team-list .team-title {    padding-top: 0;}.team .team-desc > .social-icon {    margin-top: 20px;}.team .team-content ~ .social-icon {    margin-top: 30px;}.team:not(.team-list) .social-icon {    display: inline-block;    float: none;    margin-left: 6px;    margin-right: 6px;}/* ----------------------------------------------------------------	Pricing Boxes-----------------------------------------------------------------*/.pricing {    position: relative;}    .pricing [class^=col-] {        padding: 0;        margin-top: 20px;    }/* Pricing Boxes-----------------------------------------------------------------*/.pricing-box {    position: relative;    border: 1px solid rgba(0,0,0,0.075);    border-radius: 3px;    text-align: center;    box-shadow: 0 1px 1px rgba(0,0,0,0.1);    background-color: #F5F5F5;}/* Pricing Boxes - Title-----------------------------------------------------------------*/.pricing-title {    padding: 15px 0;    background-color: #F9F9F9;    border-radius: 3px 3px 0 0;    text-shadow: 1px 1px 1px #FFF;    border-bottom: 1px solid rgba(0,0,0,0.05);}    .pricing-title h3 {        margin: 0;        font-size: 20px;        letter-spacing: 1px;        font-weight: bold;        text-transform: uppercase;        color: #555;    }    .pricing-title span {        display: block;        color: #999;        font-weight: 300;        font-size: 14px;        margin-top: 3px;        text-transform: uppercase;    }/* Pricing Boxes - Price-----------------------------------------------------------------*/.pricing-price {    position: relative;    padding: 25px 0;    color: #333;    font-weight: 300;    font-size: 64px;    line-height: 1;}    .pricing-price:after {        content: '';        position: absolute;        width: 100px;        border-top: 1px solid rgba(0,0,0,0.1);        top: auto;        bottom: 0;        left: 50%;        margin-left: -50px;    }    .pricing-price span {        display: inline-block;        vertical-align: top;        margin: 7px 3px 0 0;        font-size: 28px;        font-weight: normal;    }        .pricing-price span.price-tenure {            vertical-align: baseline;            font-size: 16px;            font-weight: normal;            color: #999;            margin: 0 0 0 3px;        }/* Pricing Boxes - Features-----------------------------------------------------------------*/.pricing-features {    border-bottom: 1px solid rgba(0,0,0,0.075);}    .pricing-features ul {        margin: 0;        padding: 15px 0;        list-style: none;    }    .pricing-features li {        padding: 6px 0;        font-size: 14px;    }/* Pricing Boxes - Action-----------------------------------------------------------------*/.pricing-action {    padding: 15px 30px;}/* Pricing Boxes - Best Price-----------------------------------------------------------------*/.pricing-box.best-price {    background-color: #FFF;    box-shadow: 0 0 8px rgba(0,0,0,0.1);    z-index: 10;}.pricing-box.best-price {    margin: -20px -1px 0 -1px;}    .pricing-box.best-price .pricing-title {        background-color: #FFF;        padding: 20px 0;    }        .pricing-box.best-price .pricing-title h3 {            font-size: 22px;        }    .pricing-box.best-price .pricing-price {        color: #000000;        font-size: 72px;    }/* Pricing Boxes - Minimal-----------------------------------------------------------------*/.pricing-box.pricing-minimal .pricing-price {    background-color: #FFF;    border-bottom: 1px solid rgba(0,0,0,0.075);}    .pricing-box.pricing-minimal .pricing-price:after {        display: none;    }/* Pricing Boxes - 5 Columns-----------------------------------------------------------------*/.pricing.pricing-5 .pricing-box {    float: left;    width: 20%;    margin-top: 20px;}    .pricing.pricing-5 .pricing-box.best-price {        margin-top: 0;    }    .pricing.pricing-5 .pricing-box:nth-child(5) {        margin-left: -1px;    }.pricing.pricing-5 .pricing-title h3 {    font-size: 18px;}.pricing.pricing-5 .best-price .pricing-title h3 {    font-size: 20px;}/* Pricing Boxes - Extended-----------------------------------------------------------------*/.pricing-box.pricing-extended {    background-color: #FFF;    text-align: left;}    .pricing-box.pricing-extended .pricing-desc {        float: left;        width: 75%;        padding: 25px;    }    .pricing-box.pricing-extended .pricing-title {        background-color: transparent;        padding-top: 0;        text-align: left;    }    .pricing-box.pricing-extended .pricing-features {        border: 0;    }        .pricing-box.pricing-extended .pricing-features ul {            padding: 15px 0 0 0;        }        .pricing-box.pricing-extended .pricing-features li {            padding: 6px 0;            font-size: 15px;            width: 50%;            float: left;        }        .pricing-box.pricing-extended .pricing-features ul li i {            position: relative;            top: 1px;            width: 16px;            margin-right: 2px;        }    .pricing-box.pricing-extended .pricing-action-area {        position: absolute;        top: 0;        left: auto;        right: 0;        width: 25%;        height: 100%;        border-left: 1px solid rgba(0,0,0,0.05);        background-color: #F9F9F9;        padding: 30px;        border-radius: 0 3px 3px 0;        text-align: center;    }        .pricing-box.pricing-extended .pricing-action-area .pricing-price,        .pricing-box.pricing-extended .pricing-action-area .pricing-action {            padding: 0;        }        .pricing-box.pricing-extended .pricing-action-area .pricing-price {            padding-bottom: 20px;        }            .pricing-box.pricing-extended .pricing-action-area .pricing-price:after {                display: none;            }            .pricing-box.pricing-extended .pricing-action-area .pricing-price span.price-tenure {                display: block;                margin: 10px 0 0 0;                font-weight: 300;                text-transform: uppercase;                font-size: 14px;            }    .pricing-box.pricing-extended .pricing-meta {        color: #999;        font-weight: 300;        font-size: 14px;        letter-spacing: 1px;        text-transform: uppercase;        padding-bottom: 10px;    }.table-comparison,.table-comparison th {    text-align: center;}    .table-comparison th:first-child,    .table-comparison td:first-child {        text-align: left;        font-weight: bold;    }/* ----------------------------------------------------------------	Counter-----------------------------------------------------------------*/.counter {    font-size: 42px;    font-weight: 600;    font-family: 'Lato', sans-serif;}    .counter.counter-small {        font-size: 28px;    }    .counter.counter-large {        font-size: 56px;    }    .counter.counter-xlarge {        font-size: 64px;        font-weight: 400;    }    .counter.counter-inherit {        font-size: inherit;        font-weight: inherit;    }    .counter + h5 {        font-weight: 400;        text-transform: uppercase;        letter-spacing: 1px;        margin-top: 10px;    }    .counter.counter-lined + h5:before {        display: block;        position: relative;        margin: 20px auto 25px auto;        content: '';        width: 15%;        border-top: 2px solid #444;        opacity: 0.9;    }    .counter.counter-small + h5 {        font-size: 13px;    }    .counter.counter-large + h5,    .counter.counter-xlarge + h5 {        font-size: 15px;        font-weight: 300;    }.widget .counter + h5 {    opacity: 0.7;}/* ----------------------------------------------------------------	Animated Rounded Skills-----------------------------------------------------------------*/.rounded-skill {    display: inline-block;    margin: 0 15px 15px;    display: inline-block;    position: relative;    text-align: center;    font-size: 22px;    font-weight: bold;    color: #333;}body:not(.device-touch) .rounded-skill {    -webkit-transition: opacity .4s ease;    -o-transition: opacity .4s ease;    transition: opacity .4s ease;}.rounded-skill + h5 {    margin-bottom: 0;}.rounded-skill i {    font-size: 42px;}.rounded-skill canvas {    position: absolute;    top: 0;    left: 0;}/* ----------------------------------------------------------------	Skills Bar-----------------------------------------------------------------*/.skills {    margin: 0;    list-style: none;    padding-top: 25px;}    .skills li {        position: relative;        margin-top: 38px;        height: 4px;        background-color: #F5F5F5;        box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);        border-radius: 2px;    }        .skills li:first-child {            margin-top: 0;        }        .skills li .progress {            position: absolute;            top: 0;            left: 0;            width: 0;            height: 100%;            background-color: #000000;            overflow: visible !important;            border-radius: 2px;            -webkit-transition: width 1.2s ease-in-out;            -o-transition: width 1.2s ease-in-out;            transition: width 1.2s ease-in-out;        }        .skills li .progress-percent {            position: absolute;            top: -28px;            right: 0;            background-color: #333;            color: #F9F9F9;            text-shadow: 1px 1px 1px rgba(0,0,0,0.2);            height: 22px;            line-height: 22px;            padding: 0px 5px;            font-size: 11px;            border-radius: 2px;        }            .skills li .progress-percent .counter {                font-weight: 400;                font-family: 'Lato', sans-serif;            }.progress-percent:after, .progress-percent:before {    top: 100%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;}.progress-percent:after {    border-top-color: #333;    border-width: 4px;    left: 50%;    margin-left: -4px;}.progress-percent:before {    border-top-color: #333;    border-width: 5px;    left: 50%;    margin-left: -5px;}.skills li > span {    position: absolute;    z-index: 1;    top: -23px;    left: 0;    line-height: 20px;    font-size: 12px;    font-weight: bold;    text-transform: uppercase;    color: #222;}/* ----------------------------------------------------------------	Quotes & Blockquotes-----------------------------------------------------------------*/blockquote p {    margin-bottom: 15px;}blockquote {    padding: 10px 20px;    margin: 0 0 20px;    font-size: 17px;    border-left: 5px solid #EEE;}.blockquote-reverse {    padding-right: 15px;    padding-left: 0;    border-right: 5px solid #EEE;    border-left: 0;    text-align: right;}blockquote.float-left {    max-width: 300px;    margin: 5px 20px 10px 0;    padding-right: 0;}blockquote.float-right {    max-width: 300px;    margin: 5px 0 10px 20px;    padding-left: 0;}.quote {    border: none !important;    position: relative;}    .quote p {        position: relative;    }    .quote:before {        font-family: 'font-icons';        speak-as: none;        font-style: normal;        font-weight: normal;        font-variant: normal;        content: "\e7ad";        position: absolute;        width: 48px;        height: 48px;        line-height: 48px;        font-size: 42px;        top: 0;        left: 0;        color: #EEE;    }    .quote.blockquote-reverse:before {        content: "\e7ae";        left: auto;        right: 0;    }/* ----------------------------------------------------------------	Dropcaps & Highlights-----------------------------------------------------------------*/.dropcap {    float: left;    font-size: 42px;    line-height: 1;    margin: 0 5px 0 0;    text-transform: uppercase;}.highlight {    padding: 2px 5px;    background-color: #444;    color: #FFF;    border-radius: 2px;}/* ----------------------------------------------------------------	Text Rotater-----------------------------------------------------------------*/.text-rotater {    background-color:transparent;}    .text-rotater > .t-rotate > .animated {        display: inline-block;    }/* ----------------------------------------------------------------	Owl Carousel CSS-----------------------------------------------------------------*/.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;    -o-transition: height 500ms ease-in-out;    transition: height 500ms ease-in-out}.owl-carousel {    display: none;    -webkit-tap-highlight-color: transparent;    position: relative;    z-index: 1;    width: 100%;}    .owl-carousel .owl-stage {        position: relative;        -ms-touch-action: pan-Y;        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(0,0,0);        transform: translate3d(0,0,0);    }    .owl-carousel.owl-loaded {        display: block    }    .owl-carousel.owl-loading {        display: block;        min-height: 100px;        background: url('images/preloader.gif') no-repeat center center    }    .owl-carousel .owl-refresh .owl-item {        display: none    }    .owl-carousel .owl-item {        position: relative;        min-height: 1px;        float: left;        -webkit-tap-highlight-color: transparent;        -webkit-touch-callout: none;    }        .owl-carousel .owl-item img {            display: block;            width: 100%;            -webkit-transform-style: preserve-3d;            transform-style: preserve-3d;        }.slider-element .owl-carousel .owl-item img {    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d;}.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {    display: none;}.owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot,.owl-dots button {    cursor: pointer;    cursor: hand;    padding: 0;    border: 0;    -webkit-user-select: none;    -khtml-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;}.mega-menu-content .owl-carousel.owl-hidden {    opacity: 1;}.owl-carousel.owl-refresh .owl-item {    display: none;}.owl-carousel.owl-drag .owl-item {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.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;    -o-transition: opacity 400ms ease;    transition: opacity 400ms ease}.owl-carousel .owl-item img {    transform-style: preserve-3d}.owl-carousel .owl-video-wrapper {    position: relative;    height: 100%;    background: #111}.owl-carousel .owl-video-play-icon {    position: absolute;    height: 64px;    width: 64px;    left: 50%;    top: 50%;    margin-left: -32px;    margin-top: -32px;    background: url("images/icons/play.png") no-repeat;    cursor: pointer;    z-index: 1;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transition: scale 100ms ease;    -o-transition: scale 100ms ease;    transition: scale 100ms ease;}    .owl-carousel .owl-video-play-icon:hover {        -webkit-transition: scale(1.3,1.3);        -o-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;    -webkit-background-size: contain;    -moz-background-size: contain;    -o-background-size: contain;    background-size: contain;    -webkit-transition: opacity 400ms ease;    -o-transition: opacity 400ms ease;    transition: opacity 400ms ease}.owl-carousel .owl-video-frame {    position: relative;    z-index: 1;    height: 100%;    width: 100%;}/* Owl Carousel - Controls-----------------------------------------------------------------*/.owl-carousel .owl-dots,.owl-carousel .owl-nav {    text-align: center;    -webkit-tap-highlight-color: transparent;    line-height: 1;}    /* Owl Carousel - Controls - Arrows-----------------------------------------------------------------*/    .owl-carousel .owl-nav [class*=owl-] {        position: absolute;        top: 50%;        margin-top: -18px;        left: -36px;        zoom: 1;        width: 36px;        height: 36px;        line-height: 32px;        border: 1px solid rgba(0,0,0,0.2);        color: #666;        background-color: #FFF;        font-size: 18px;        border-radius: 50%;        opacity: 0;        -webkit-transition: all .3s ease;        -o-transition: all .3s ease;        transition: all .3s ease;    }.owl-carousel.with-carousel-dots .owl-nav [class*=owl-] {    margin-top: -38px;}.slider-element .owl-nav [class*=owl-],.owl-carousel-full .owl-nav [class*=owl-] {    margin-top: -30px;    left: 0 !important;    height: 60px;    line-height: 60px;    border: none;    color: #EEE;    background-color: rgba(0,0,0,0.4);    font-size: 28px;    border-radius: 0 3px 3px 0;}.owl-carousel-full .with-carousel-dots .owl-nav [class*=owl-] {    margin-top: -50px;}.owl-carousel .owl-nav .owl-next {    left: auto;    right: -36px;}.slider-element .owl-nav .owl-next,.owl-carousel-full .owl-nav .owl-next {    left: auto !important;    right: 0 !important;    border-radius: 3px 0 0 3px;}.owl-carousel:hover .owl-nav [class*=owl-] {    opacity: 1;    left: -18px;}.owl-carousel:hover .owl-nav .owl-next {    left: auto;    right: -18px;}.owl-carousel .owl-nav [class*=owl-]:hover {    background-color: #000000 !important;    color: #FFF !important;    text-decoration: none;}.owl-carousel .owl-nav .disabled {    display: none !important;}/* Owl Carousel - Controls - Dots-----------------------------------------------------------------*/.owl-carousel .owl-dots .owl-dot {    display: inline-block;    zoom: 1;    width: 8px;    height: 8px;    margin: 30px 4px 0 4px;    opacity: 0.5;    border-radius: 50%;    background-color: #000000;    -webkit-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}    .owl-carousel .owl-dots .owl-dot.active,    .owl-carousel .owl-dots .owl-dot:hover {        opacity: 1;    }/* ----------------------------------------------------------------	Overlays-----------------------------------------------------------------*/.overlay {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}    .overlay .overlay-wrap,    .text-overlay {        opacity: 0;        position: relative;        width: 100%;        height: 100%;        background-color: rgba(0,0,0,0.6);    }body:not(.device-touch) .overlay .overlay-wrap,body:not(.device-touch) .text-overlay {    -webkit-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.overlay .overlay-wrap i {    position: absolute;    opacity: 0.8;    font-size: 24px;    line-height: 1;    width: 24px;    height: 24px;    text-align: center;    top: 50%;    margin-top: -12px;    left: 50%;    margin-left: -12px;    color: #FFF;}.overlay:hover .overlay-wrap,.overlay:hover .text-overlay {    opacity: 1;}.text-overlay {    position: absolute;    opacity: 0.85;    top: auto;    bottom: 0;    height: auto;    padding: 40px 15px 15px;    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.85))); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* IE10+ */    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */    backface-visibility: hidden;}.text-overlay-title h2,.text-overlay-title h3,.text-overlay-title h4 {    margin: 0;    color: #F5F5F5;}.text-overlay-title h2 {    font-size: 28px;}.text-overlay-title h3 {    font-size: 17px;    font-weight: 600;}.text-overlay-title h2,.text-overlay-title h3,.text-overlay-title h4,.text-overlay-meta {    max-width: 100%;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}.text-overlay-meta {    color: #CCC;    font-size: 13px;}    .text-overlay-meta span i {        position: relative;        top: 1px;        font-size: 14px;    }/* News Carousel Overlays-----------------------------------------------------------------*/.news-carousel .text-overlay {    padding: 40px 30px 25px;}.news-carousel .text-overlay-title {    margin: 15px 0 10px;}    .news-carousel .text-overlay-title h2,    .news-carousel .text-overlay-title h3,    .news-carousel .text-overlay-title h4 {        line-height: 1.2;        text-overflow: none;        white-space: normal;    }.news-carousel .text-overlay-meta {    font-size: 14px;}.news-carousel .rounded-skill {    position: absolute;    margin: 0 !important;    top: 30px;    right: 30px;    color: #FFF;    font-weight: 700;}/* ----------------------------------------------------------------	Forms-----------------------------------------------------------------*/.sm-form-control {    display: block;    width: 100%;    height: 38px;    padding: 8px 14px;    font-size: 15px;    line-height: 1.42857143;    color: #555555;    background-color: #ffffff;    background-image: none;    border: 2px solid #DDD;    border-radius: 0 !important;    -webkit-transition: border-color ease-in-out .15s;    -o-transition: border-color ease-in-out .15s;    transition: border-color ease-in-out .15s;}    .sm-form-control:focus {        border-color: #AAA;        outline: 0;        -webkit-box-shadow: none;        box-shadow: none;    }    .sm-form-control::-moz-placeholder {        color: #999;        opacity: 1;    }    .sm-form-control:-ms-input-placeholder {        color: #999;    }    .sm-form-control::-webkit-input-placeholder {        color: #999;    }    .sm-form-control[disabled],    .sm-form-control[readonly],    fieldset[disabled] .sm-form-control {        cursor: not-allowed;        background-color: #eeeeee;        opacity: 1;    }.sm-form-control {    height: auto;}.form-control {    border-radius: 3px;}    .form-control:active,    .form-control:focus {        border-color: #999;        box-shadow: none;    }label {    display: inline-block;    font-size: 13px;    font-weight: 700;    font-family: 'Lato', sans-serif;    text-transform: uppercase;    letter-spacing: 1px;    color: #555;    margin-bottom: 10px;    cursor: pointer;}    label.label-muted {        color: #999;        font-weight: normal;        margin-right: 5px;    }form .col_full,form .col_half,form .col_one_third,form .col_two_third,form .col_three_fourth,form .col_one_fourth,form .col_one_fifth,form .col_two_fifth,form .col_three_fifth,form .col_four_fifth,form .col_one_sixth,form .col_five_sixth {    margin-bottom: 25px;}/* ----------------------------------------------------------------	Contact Form-----------------------------------------------------------------*/#contact-form-overlay,#contact-form-overlay-mini {    position: relative;    max-width: 800px;    background-color: #FFF;    padding: 40px;    margin: 0 auto;    z-index: 10;    border-radius: 4px;    box-shadow: 0 1px 10px rgba(0,0,0,0.15);}#contact-form-overlay-mini {    float: right;    width: 380px;    margin: 0;}label.error {    margin-top: 5px;    color: #E42C3E;    font-weight: 400;}label.error {    display: none !important;}.show-error-msg + label.error {    display: block !important;}input[type=checkbox]:not(:checked) + label.error {    display: block !important;}.form-control.error,.sm-form-control.error {    color: #721c24;    background-color: #f8d7da;    border-color: #f5c6cb;}/* ----------------------------------------------------------------	Google Maps-----------------------------------------------------------------*/#google-map {    position: relative;    width: 100%;    height: 450px;}.gmap img {    max-width: none !important;}.gm-style .gm-style-iw h3 span {    font-size: inherit;    font-family: inherit;}#map-overlay {    position: relative;    padding: 100px 0;}    #map-overlay #google-map {        position: absolute;        height: 100%;        top: 0;        left: 0;    }/* ----------------------------------------------------------------	Google Custom Search-----------------------------------------------------------------*/#content .cse .gsc-control-cse,#content .gsc-control-cse,#content .gsc-above-wrapper-area,#content .gsc-adBlock,#content .gsc-thumbnail-inside,#content .gsc-url-top,#content .gsc-table-result,#content .gsc-webResult,#content .gsc-result {    padding: 0 !important;}#content .gsc-selected-option-container {    width: auto !important;}#content .gsc-result-info {    padding-left: 0 !important;}#content .gsc-above-wrapper-area-container,#content .gsc-table-result {    margin-bottom: 10px;}#content .gcsc-branding {    display: none;}#content .gsc-results,#content .gsc-webResult {    width: 100% !important;}#content .gs-no-results-result .gs-snippet,#content .gs-error-result .gs-snippet {    margin: 0 !important;}/* ----------------------------------------------------------------	Heading Styles-----------------------------------------------------------------*/.payment h3{    /*font-size: 17px;    text-transform:uppercase;*/    margin-top:10px;    margin-bottom: 10px;}.payment h2 {    text-transform: uppercase;    font-size:20px;}.payment-method h3 {    border-bottom:1px solid #000;}.boxcliente {    background-color: #f2f2f2;}.boxcliente-rev {    margin-left:15px;}/* Block Titles-----------------------------------------------------------------*/.title-block {    padding: 2px 0 3px 20px;    border-left: 7px solid #000000;    margin-bottom: 30px;}.title-block-right {    padding: 2px 20px 3px 0;    border-left: 0;    border-right: 7px solid #000000;    text-align: right;}.title-block h1,.title-block h2,.title-block h3,.title-block h4 {    margin-bottom: 0;}.title-block > span {    display: block;    margin-top: 4px;    color: #555;    font-weight: 300;}.title-block h1 + span {    font-size: 22px;}.title-block h2 + span {    font-size: 19px;}.title-block h3 + span {    font-size: 17px;}.title-block h4 + span {    font-size: 15px;    margin-top: 3px;}/* Heading Block - with Subtitle-----------------------------------------------------------------*//*.heading-block { margin-bottom: 50px; }*/.heading-block {    margin-bottom: 0;}    .heading-block h1,    .heading-block h2,    .heading-block h3,    .heading-block h4,    .emphasis-title h1,    .emphasis-title h2 {        margin-bottom: 0;        font-weight: 700;        /*text-transform: uppercase;*/        letter-spacing: 1px;        color: #000000;    }.emphasis-title h1,.emphasis-title h2 {    font-weight: 400;    letter-spacing: 0;    text-transform: none;}.heading-block h1 {    font-size: 32px;}.heading-block h2 {    font-size: 30px;}.heading-block h3 {    font-size: 26px;}.heading-block h4 {    font-size: 20px;    font-weight: 700;}.heading-block > span:not(.before-heading) {    display: block;    margin-top: 10px;    font-weight: 300;    color: #777;}.heading-block .before-heading {    margin-bottom: 7px;}.heading-block.center > span,.heading-block.title-center > span,.center .heading-block > span {    max-width: 700px;    margin-left: auto;    margin-right: auto;}.heading-block h1 + span {    font-size: 24px;}.heading-block h2 + span {    font-size: 22px;}.heading-block h3 + span,.heading-block h4 + span {    font-size: 20px;}.heading-block ~ p:not(.lead) {    font-size: 15px;}/*.heading-block:after {	content: '';	display: block;	margin-top: 30px;	width: 40px;	border-top: 2px solid #444;}*/.center .heading-block:after,.heading-block.center:after,.heading-block.title-center:after {    margin: 30px auto 0;}.tright .heading-block,.heading-block.tright,.heading-block.title-right {    direction: rtl;}.heading-block.noborder:after,.heading-block.nobottomborder:after {    display: none;}/**.heading-block.border-color:after { border-color: #000000; }*/.hbbox_position_bottom_left {    position:absolute;     bottom:10%;     left:5%;}.hbbox_position_center_left {    position:absolute;     top: 50%;    left:5%;}.hbbox_position_bottom_right {    position:absolute;     bottom:10%;     right:5%;}.hbbox_position_center_right {    position:absolute;     top: 50%;    right:5%;}.hbbox_position_center_center {    position:absolute;     top:50%;     left:50%;     transform:translate(-50%, -50%);     width:50%; /* You can specify ANY width values here */ }.heading-block h2.hbbox_main {    font-size:2.2rem;    line-height: 40px;    text-transform: capitalize;    letter-spacing: 0pt;    font-weight: 900;    font-family: 'Playfair Display', serif;    margin-bottom: 6px;}.heading-block h3.hbbox_main2 {    font-size:1.1rem;    line-height: 26px;    text-transform: uppercase;    letter-spacing: 0pt;    font-weight: 900;    font-family: 'Lato', sans-serif;    margin-top: 10px;}.heading-block h4.hbb_maincta {    font-size: 13px;    line-height: 26px;    text-transform: uppercase;    letter-spacing: 0pt;    font-weight: 900;    font-family: 'Lato', sans-serif;    line-height: 2rem;}    .heading-block h4.hbb_maincta a:hover {        border-bottom: 2px solid #000;        padding-bottom: 10px;    }.heading-block h2.hbbox {    font-size: 1.8em;    line-height: 30px;    /*text-transform: capitalize;*/    letter-spacing: 0pt;    font-weight: 900;    font-family: 'Playfair Display', serif;    /*margin-bottom: 6px;*/}.heading-block h3.hbbox2 {    font-size: 13px;    line-height: 24px;    text-transform: uppercase;    letter-spacing: 0pt;    font-weight: 300;    font-family: 'Lato', sans-serif;}.heading-block h4.hbbcta {    font-size: 13px;    line-height: 26px;    text-transform: uppercase;    letter-spacing: 0pt;    font-weight: 900;    font-family: 'Lato', sans-serif;    line-height: 2rem;}    .heading-block h4.hbbcta a:hover {        border-bottom: 2px solid #000;        padding-bottom: 10px;    }.imagebbox-wrapper {    margin: 0 auto;    /*width: 540px;*/    overflow: hidden;    font-size: 0;}    .imagebbox-wrapper img {        max-width: 100%;        transition: transform 0.3s ease-in-out;    }    .imagebbox-wrapper:hover img {        transform: scale(1.1);    }.heading-block .white {    color: #FFF;}    .heading-block .white a {        color: #FFF;    }/* Emphasis Title-----------------------------------------------------------------*/.emphasis-title {    margin: 0 0 50px;}    .emphasis-title h1,    .emphasis-title h2 {        font-size: 64px;        letter-spacing: -2px;    }        .emphasis-title h1 strong,        .emphasis-title h2 strong {            font-weight: 700;        }/* Justify Border Title-----------------------------------------------------------------*/.fancy-title {    position: relative;    margin-bottom: 30px;}    .fancy-title h1,    .fancy-title h2,    .fancy-title h3,    .fancy-title h4,    .fancy-title h5,    .fancy-title h6 {        position: relative;        display: inline-block;        background-color: #FFF;        padding-right: 15px;        margin-bottom: 0;    }    .fancy-title h4,    .fancy-title h5,    .fancy-title h6 {        padding-right: 10px;    }    .fancy-title.title-double-border:before,    .fancy-title.title-border:before,    .fancy-title.title-border-color:before {        content: '';        position: absolute;        width: 100%;        height: 0;        border-top: 3px double #E5E5E5;        left: auto;        top: 46%;        right: 0;    }    .fancy-title.title-border:before {        top: 49%;        border-top: 1px solid #EEE;    }    .fancy-title.title-border-color:before {        top: 49%;        border-top: 1px solid #000000;        opacity: 0.6;    }/* Fancy Title - Center Align-----------------------------------------------------------------*/.title-center {    text-align: center;}    .title-center h1,    .title-center h2,    .title-center h3 {        padding: 0 15px;    }    .title-center h4,    .title-center h5,    .title-center h6 {        padding: 0 10px;    }/* Fancy Title - Right Align-----------------------------------------------------------------*/.title-right {    text-align: right;}    .title-right h1,    .title-right h2,    .title-right h3 {        padding: 0 0 0 15px;    }    .title-right h4,    .title-right h5,    .title-right h6 {        padding: 0 0 0 10px;    }/* Fancy Title - Bottom Short Border-----------------------------------------------------------------*/.fancy-title.title-bottom-border h1,.fancy-title.title-bottom-border h2,.fancy-title.title-bottom-border h3,.fancy-title.title-bottom-border h4,.fancy-title.title-bottom-border h5,.fancy-title.title-bottom-border h6 {    display: block;    background: transparent;    padding: 0 0 10px;    border-bottom: 2px solid #000000;}/* Fancy Title - Bottom Short Border-----------------------------------------------------------------*/.fancy-title.title-dotted-border {    background: url('images/icons/dotted.png') repeat-x center;}/* Sub Heading-----------------------------------------------------------------*/.before-heading {    display: block;    margin: 0 0 5px;    font-size: 16px;    font-family: 'Crete Round', serif;    font-style: italic;    font-weight: 400;    color: #999;}/* ----------------------------------------------------------------	Divider-----------------------------------------------------------------*/.divider {    position: relative;    overflow: hidden;    margin: 35px 0;    color: #E5E5E5;    width: 100%;}    .divider.divider-margin {        margin: 70px 0;    }    .divider:after,    .divider.divider-center:before,    .divider.divider-center.divider-short:before {        content: '';        position: absolute;        width: 100%;        top: 8px;        left: 30px;        height: 0;        border-top: 1px solid #EEE;    }    .divider.divider-thick:after,    .divider.divider-center.divider-thick:before,    .divider.divider-center.divider-short.divider-thick:before {        border-top-width: 3px;    }    .divider.divider-short:after {        width: 30%;    }    .divider.divider-vshort:after {        width: 12%;    }    .divider i {        position: relative;        width: 18px;        height: 18px;        line-height: 1;        font-size: 18px !important;        text-align: center;    }    .divider a {        position: relative;        display: inline-block;        color: inherit;        -webkit-transition: all .3s ease;        -o-transition: all .3s ease;        transition: all .3s ease;    }        .divider a:hover {            color: #888;        }    /* Divider - Icon Align Right-----------------------------------------------------------------*/    .divider.divider-right {        text-align: right;    }        .divider.divider-right:after {            left: auto;            right: 30px;        }    /* Divider - Icon Align Center-----------------------------------------------------------------*/    .divider.divider-center,    .divider.divider-center.divider-short {        text-align: center;    }        .divider.divider-center:before {            left: -50% !important;            right: 0;            margin-left: -20px;        }        .divider.divider-center:after {            left: 50% !important;            right: 0;            margin-left: 20px;        }        /* Short Divider - Icon Align Center-----------------------------------------------------------------*/        .divider.divider-center.divider-short:before {            left: auto !important;            right: 50%;            margin-right: 20px;            width: 15%;        }        .divider.divider-center.divider-short:after {            left: 50% !important;            right: auto !important;            margin-left: 20px;            width: 15%;        }        .divider.divider-center.divider-vshort:before,        .divider.divider-center.divider-vshort:after {            width: 6%;        }    /* Divider - Rounded Icon-----------------------------------------------------------------*/    .divider.divider-rounded {        color: #BBB;    }        .divider.divider-rounded:after,        .divider.divider-rounded.divider-center:before,        .divider.divider-rounded.divider-short:before,        .divider.divider-border:after,        .divider.divider-border.divider-center:before,        .divider.divider-border.divider-short:before {            top: 19px;            left: 40px;        }        .divider.divider-rounded i,        .divider.divider-border i {            width: 40px;            height: 40px;            line-height: 40px;            background-color: #F5F5F5;            border-radius: 50%;        }        .divider.divider-rounded.divider-right:after,        .divider.divider-border.divider-right:after {            left: auto;            right: 40px;        }    /* Divider - Rounded & Border-----------------------------------------------------------------*/    .divider.divider-border {        color: #E5E5E5;    }        .divider.divider-border i {            line-height: 38px;            background-color: transparent;            border: 1px solid #EEE;        }    /* Divider - Line Only-----------------------------------------------------------------*/    .divider.divider-line:before,    .divider.divider-line:after {        margin-left: 0 !important;        margin-right: 0 !important;    }/* ----------------------------------------------------------------	Magazine Specific Classes-----------------------------------------------------------------*/.top-advert {    float: right;    padding: 5px;    border-left: 1px solid #EEE;    border-right: 1px solid #EEE;}    .top-advert a,    .top-advert img {        display: block;    }.bnews-title {    display: block;    float: left;    margin-top: 2px;    padding-top: .3em;    text-transform: uppercase;}.bnews-slider {    float: left;    width: 970px;    margin-left: 20px;    min-height: 0;}/* ----------------------------------------------------------------	Go To Top-----------------------------------------------------------------*/#logotoTop {    display: none;    z-index: 299;    position: fixed;    width: 200px;    height: 60px;    background-color: none;    background-color: none;    font-size: 20px;    line-height: 36px;    text-align: center;    color: #FFF;    bottom: auto;    right: auto;    left: 30px;    top: 10px;    cursor: pointer;    border-radius: 2px;}#gotoTop {    display: none;    z-index: 299;    position: fixed;    width: 40px;    height: 40px;    background-color: #333;    background-color: rgba(0,0,0,0.3);    font-size: 20px;    line-height: 36px;    text-align: center;    color: #FFF;    top: auto;    left: auto;    right: 30px;    bottom: 50px;    cursor: pointer;    border-radius: 2px;}body:not(.device-touch) #gotoTop {    transition: background-color .2s linear;    -webkit-transition: background-color .2s linear;    -o-transition: background-color .2s linear;}.stretched #gotoTop {    bottom: 30px;}#gotoTop:hover {    background-color: #000000;}/* ----------------------------------------------------------------	Error 404-----------------------------------------------------------------*/.error404 {    display: block;    font-size: 216px;    font-weight: 700;    color: #DDD;    line-height: 1.35;    letter-spacing: 4px;}.error404-wrap .container {    z-index: 7;}.error404-wrap .error404 {    line-height: 0.9;    margin-bottom: 40px;    font-weight: bold;    font-size: 244px;    color: #FFF !important;    opacity: 0.2;    text-shadow: 1px 1px 5px rgba(0,0,0,0.4);}.error404-wrap .heading-block h4 {    font-weight: 300;    margin-bottom: 8px;}.error404-wrap .heading-block span {    font-size: 17px;}.error404-wrap form {    max-width: 500px;}/* ----------------------------------------------------------------	Landing Pages-----------------------------------------------------------------*/.landing-wide-form {    background: rgba(0,0,0,0.3);    padding: 30px;    border-radius: 3px;}.landing-form-overlay {    position: absolute;    z-index: 10;    top: auto;    left: auto;    right: 0;    bottom: -154px;    background-color: rgba(0,0,0,0.6);    border-radius: 3px 3px 0 0;}.landing-video {    z-index: 1;    width: 560px;    height: 315px;    margin: 22px 0 0 95px;    overflow: hidden;}.landing-promo h3 {    font-size: 26px;}.landing-promo > .container > span {    font-size: 17px;}/* ----------------------------------------------------------------	Preloaders-----------------------------------------------------------------*/.preloader,.preloader2,.form-process {    display: block;    width: 100%;    height: 100%;    background: url("images/preloader.gif") center center no-repeat #FFF;}.preloader2 {    background-color: transparent;}.form-process {    display: none;    position: absolute;    z-index: 3;    background-color: rgba(255,255,255,0.7);}/* ----------------------------------------------------------------	Toastr Notifications-----------------------------------------------------------------*/.toast-title {    font-weight: bold;}.toast-message {    -ms-word-wrap: break-word;    word-wrap: break-word;}    .toast-message a,    .toast-message label {        color: #FFFFFF;    }        .toast-message a:hover {            color: #CCCCCC;            text-decoration: none;        }.toast-close-button {    position: relative;    right: -0.3em;    top: -0.3em;    float: right;    font-size: 20px;    font-weight: bold;    color: #FFFFFF;    -webkit-text-shadow: 0 1px 0 #ffffff;    text-shadow: 0 1px 0 #ffffff;    opacity: 0.8;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);    filter: alpha(opacity=80);    line-height: 1;}    .toast-close-button:hover,    .toast-close-button:focus {        color: #000000;        text-decoration: none;        cursor: pointer;        opacity: 0.4;        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);        filter: alpha(opacity=40);    }.rtl .toast-close-button {    left: -0.3em;    float: left;    right: 0.3em;}/*Additional properties for button version iOS requires the button element instead of an anchor tag. If you want the anchor version, it requires `href="#"`.*/button.toast-close-button {    padding: 0;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;}.toast-top-center {    top: 0;    right: 0;    width: 100%;}.toast-bottom-center {    bottom: 0;    right: 0;    width: 100%;}.toast-top-full-width {    top: 0;    right: 0;    width: 100%;}.toast-bottom-full-width {    bottom: 0;    right: 0;    width: 100%;}.toast-top-left {    top: 12px;    left: 12px;}.toast-top-right {    top: 12px;    right: 12px;}.toast-bottom-right {    right: 12px;    bottom: 12px;}.toast-bottom-left {    bottom: 12px;    left: 12px;}#toast-container {    position: fixed;    z-index: 999999;    pointer-events: none;    /*overrides*/}    #toast-container * {        -moz-box-sizing: border-box;        -webkit-box-sizing: border-box;        box-sizing: border-box;    }/**    #toast-container > div {        position: relative;        pointer-events: auto;        overflow: hidden;        margin: 0 0 6px;        padding: 20px 25px;        width: 300px;        -moz-border-radius: 3px 3px 3px 3px;        -webkit-border-radius: 3px 3px 3px 3px;        border-radius: 3px 3px 3px 3px;        background-repeat: no-repeat;        -moz-box-shadow: 0 0 12px #999999;        -webkit-box-shadow: 0 0 12px #999999;        box-shadow: 0 0 12px #999999;        color: #FFFFFF;        opacity: 0.8;        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);        filter: alpha(opacity=80);    } **/    #toast-container > div {        position: relative;        pointer-events: auto;        overflow: hidden;        margin: 0 0 6px;        padding: 20px 25px;        width: 300px;        -moz-border-radius: 3px 3px 3px 3px;        -webkit-border-radius: 3px 3px 3px 3px;        border-radius: 3px 3px 3px 3px;        background-repeat: no-repeat;        -moz-box-shadow: 0 0 6px #999999;        -webkit-box-shadow: 0 0 6px #999999;        box-shadow: 0 0 6px #999999;        color: #000;        font-family: 'Lato', sans-serif;        opacity: 1;        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);        filter: alpha(opacity=100);    }        #toast-container > div.rtl {            direction: rtl;        }        #toast-container > div:hover {            -moz-box-shadow: 0 0 12px #000000;            -webkit-box-shadow: 0 0 12px #000000;            box-shadow: 0 0 12px #000000;            opacity: 1;            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);            filter: alpha(opacity=100);            cursor: pointer;        }    #toast-container.toast-top-center > div,    #toast-container.toast-bottom-center > div {        width: 300px;        margin-left: auto;        margin-right: auto;    }    #toast-container.toast-top-full-width > div,    #toast-container.toast-bottom-full-width > div {        width: 96%;        margin-left: auto;        margin-right: auto;    }.toast {    background-color: #030303;}.toast-success {    background-color: #51A351;}.toast-error {    background-color: #BD362F;}/**.toast-info {    background-color: #2F96B4;}**/.toast-info {    background-color: #FFFFFF;}.toast-warning {    background-color: #F89406;}.toast-progress {    position: absolute;    left: 0;    bottom: 0;    height: 4px;    background-color: #000000;    opacity: 0.4;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);    filter: alpha(opacity=40);}/*Responsive Design*/@media all and (max-width: 240px) {    #toast-container > div {        padding: 10px 15px;        width: 11em;    }    #toast-container .toast-close-button {        right: -0.2em;        top: -0.2em;    }    #toast-container .rtl .toast-close-button {        left: -0.2em;        right: 0.2em;    }}@media all and (min-width: 241px) and (max-width: 480px) {    #toast-container > div {        padding: 10px 15px;        width: 18em;    }    #toast-container .toast-close-button {        right: -0.2em;        top: -0.2em;    }    #toast-container .rtl .toast-close-button {        left: -0.2em;        right: 0.2em;    }}@media all and (min-width: 481px) and (max-width: 768px) {    #toast-container > div {        padding: 15px 20px;        width: 25em;    }}/* ----------------------------------------------------------------	Footer-----------------------------------------------------------------*/#footer {    position: relative;    background-color: #EEE;    border-top: 5px solid rgba(0,0,0,0.2);}.device-xl.sticky-footer #top-bar,.device-lg.sticky-footer #top-bar {    z-index: 299;}.device-xl.sticky-footer #header,.device-lg.sticky-footer #header {    z-index: 199;}.device-xl.sticky-footer #slider:not(.slider-parallax-invisible),.device-xl.sticky-footer #page-submenu,.device-xl.sticky-footer #page-title,.device-xl.sticky-footer #content,.device-lg.sticky-footer #slider:not(.slider-parallax-invisible),.device-lg.sticky-footer #page-submenu,.device-lg.sticky-footer #page-title,.device-lg.sticky-footer #content {    z-index: 2;}.device-xl.sticky-footer #footer,.device-lg.sticky-footer #footer {    position: fixed;    top: auto;    bottom: 0;    left: 0;    width: 100%;    z-index: 1;}.device-xl.sticky-footer:not(.stretched) #footer,.device-lg.sticky-footer:not(.stretched) #footer {    left: 50%;    margin-left: -610px;    width: 1220px;}.device-lg.sticky-footer:not(.stretched) #footer {    margin-left: -500px;    width: 1000px;}#footer .footer-widgets-wrap {    position: relative;    padding: 80px 0;}.footer-widgets-wrap .col_full,.footer-widgets-wrap .col_half,.footer-widgets-wrap .col_one_third,.footer-widgets-wrap .col_two_third,.footer-widgets-wrap .col_three_fourth,.footer-widgets-wrap .col_one_fourth,.footer-widgets-wrap .col_one_fifth,.footer-widgets-wrap .col_two_fifth,.footer-widgets-wrap .col_three_fifth,.footer-widgets-wrap .col_four_fifth,.footer-widgets-wrap .col_one_sixth,.footer-widgets-wrap .col_five_sixth {    margin-bottom: 0;}#copyrights {    padding: 20px 0;    background-color: #1b1c1E;    font-size: 14px;    line-height: 1.8;    color:#FFF;    text-align: center;}    #copyrights i.footer-icon {        position: relative;        top: 1px;        font-size: 14px;        width: 14px;        text-align: center;        margin-right: 3px;    }.copyright-links a {    display: inline-block;    margin: 0 3px;    color: #333;    border-bottom: 1px dotted #444;}    .copyright-links a:hover {        color: #555;        border-bottom: 1px solid #666;    }.copyrights-menu {    margin-bottom: 10px;}    .copyrights-menu a {        font-size: 14px;        margin: 0 10px;        border-bottom: 0 !important;    }#copyrights .col_half {    margin-bottom: 0 !important;}#copyrights a:first-child {    margin-left: 0;}#copyrights .tright a:last-child {    margin-right: 0;}.footer-logo {    display: block;    margin-bottom: 30px;}/* ----------------------------------------------------------------	Widgets-----------------------------------------------------------------*/.widget {    position: relative;    margin-top: 50px;}    .widget p {        line-height: 1.7;    }.widget ul {    list-style-type: none;}.widget ul li a {    color: #999;    text-transform: capitalize;}.sidebar-widgets-wrap .widget {    /*padding-top: 50px;    border-top: 1px solid #EEE;*/    padding-top:0;    border:none;}.widget:first-child {    margin-top: 0;}.sidebar-widgets-wrap .widget:first-child {    padding-top: 0;    border-top: 0;}.widget > h4 {    margin-bottom: 25px;    font-size: 15px;    font-weight: 600;    letter-spacing: 2px;    text-transform: uppercase;}.sidebar-widgets-wrap .widget > h4 {    letter-spacing: 1px;}.widget p:not(.lead) {    font-size: 14px;}/* Tag Cloud-----------------------------------------------------------------*/.tagcloud {    margin-bottom: -2px;}    .tagcloud a {        display: block;        float: left;        margin-right: 4px;        margin-bottom: 4px;        padding: 3px 6px;        border: 1px solid #E5E5E5;        font-size: 13px !important;        color: #666;        border-radius: 2px;    }body:not(.device-touch) .tagcloud a {    -webkit-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.tagcloud a:hover {    border-color: #000000 !important;    color: #000000 !important;}/* Widget - Links-----------------------------------------------------------------*/.widget_nav_menu ul,.widget_nav_menu li,.widget_links ul,.widget_links li,.widget_meta ul,.widget_meta li,.widget_archive ul,.widget_archive li,.widget_recent_comments ul,.widget_recent_comments li,.widget_recent_entries ul,.widget_recent_entries li,.widget_categories ul,.widget_categories li,.widget_pages ul,.widget_pages li,.widget_rss ul,.widget_rss li {    list-style: none;    margin: 0;}.widget_nav_menu li,.widget_links li,.widget_meta li,.widget_archive li,.widget_recent_comments li,.widget_recent_entries li,.widget_categories li,.widget_pages li,.widget_rss li {    padding: 4px;}    .widget_nav_menu li a,    .widget_links li a,    .widget_meta li a,    .widget_archive li a,    .widget_recent_entries li a,    .widget_categories li a,    .widget_pages li a,    .widget_rss li a,    .widget_recent_comments li {        display: inline-block;        padding: 0 3px 0 12px;    }.widget_recent_comments li {    display: block;    padding: 4px 0 4px 20px;}    .widget_nav_menu li a,    .widget_links li a,    .widget_meta li a,    .widget_archive li a,    .widget_recent_entries li a,    .widget_categories li a,    .widget_pages li a,    .widget_rss li a,    .widget_recent_comments li a {        border: none !important;        color: #999;        font-size: 14px;    }        .widget_nav_menu li a:hover,        .widget_links li a:hover,        .widget_meta li a:hover,        .widget_archive li a:hover,        .widget_recent_entries li a:hover,        .widget_categories li a:hover,        .widget_pages li a:hover,        .widget_rss li a:hover,        .widget_recent_comments li a:hover {            color: #000;        }    .widget_recent_comments li a {        display: inline;        padding: 0;        background: none !important;    }.widget_nav_menu > ul > li:first-child,.widget_links > ul > li:first-child,.widget_meta > ul > li:first-child,.widget_archive > ul > li:first-child,.widget_recent_comments > ul > li:first-child,.widget_recent_entries > ul > li:first-child,.widget_categories > ul > li:first-child,.widget_pages > ul > li:first-child,.widget_rss > ul > li:first-child {    border-top: 0 !important;}.widget_nav_menu > ul,.widget_links > ul,.widget_meta > ul,.widget_archive > ul,.widget_recent_comments > ul,.widget_recent_entries > ul,.widget_categories > ul,.widget_pages > ul,.widget_rss > ul {    margin-top: -4px !important;}.widget_nav_menu ul ul,.widget_links ul ul,.widget_meta ul ul,.widget_archive ul ul,.widget_recent_comments ul ul,.widget_recent_entries ul ul,.widget_categories ul ul,.widget_pages ul ul,.widget_rss ul ul {    margin-left: 15px;}/* Widget - Testimonial & Twitter-----------------------------------------------------------------*/.widget .testimonial.no-image .testi-image {    display: none;}.widget .testimonial.twitter-scroll .testi-image {    margin-right: 10px;}.widget .testimonial:not(.twitter-scroll) .testi-image,.widget .testimonial:not(.twitter-scroll) .testi-image a,.widget .testimonial:not(.twitter-scroll) .testi-image img {    width: 42px;    height: 42px;}.widget .testimonial.twitter-scroll .testi-image,.widget .testimonial.twitter-scroll .testi-image a,.widget .testimonial.twitter-scroll .testi-image img,.widget .testimonial.twitter-scroll .testi-image i {    width: 28px;    height: 28px;}    .widget .testimonial.twitter-scroll .testi-image i {        background-color: #EEE;        line-height: 28px;        font-size: 14px;        color: #888;    }.widget .testimonial p {    font-size: 14px;}/* Widget - Quick Contact Form-----------------------------------------------------------------*/.quick-contact-widget .form-control,.quick-contact-widget .input-group,.quick-contact-widget .sm-form-control {    margin-bottom: 10px;}    .quick-contact-widget .input-group .form-control {        margin-bottom: 0;    }.quick-contact-widget form,#template-contactform {    position: relative;}/* Newsletter Widget-----------------------------------------------------------------*/.subscribe-widget h5 {    font-weight: 300;    font-size: 14px;    line-height: 1.5;}/* Twitter Feed Widget-----------------------------------------------------------------*/.widget-twitter-feed li {    margin: 15px 0 0 0;}    .widget-twitter-feed li:first-child {        margin-top: 0;    }.widget-twitter-feed small {    display: block;    margin-top: 3px;}    .widget-twitter-feed small a {        color: #999;    }.widget-twitter-feed .twitter-feed:not(.twitter-feed-avatar) a.twitter-avatar {    display: none;}.widget-twitter-feed .twitter-feed.twitter-feed-avatar i.icon-twitter {    display: none;}.widget-twitter-feed .twitter-feed-avatar {    margin-left: 44px;}    .widget-twitter-feed .twitter-feed-avatar > li a.twitter-avatar {        display: block;        position: absolute;        left: -44px;        text-align: center;        top: 2px;        width: 32px;        height: 32px;    }.twitter-feed-avatar a.twitter-avatar img {    border-radius: 50%;}/* Widget Filter Links-----------------------------------------------------------------*/.widget-filter-links ul {    list-style: none;    margin-bottom: 0;}.widget-filter-links .widget-filter-reset {    position: absolute;    top: 0;    left: auto;    right: 0;    font-size: 12px;    line-height: 22px;}.widget:not(:first-child) .widget-filter-reset {    top: 50px;}.widget-filter-links .widget-filter-reset a {    color: red;}.widget-filter-links .widget-filter-reset.active-filter {    display: none;}.widget-filter-links li {    position: relative;    /*font-size: 15px;    line-height: 24px;*/    font-size: 0.775rem;    line-height: 1.1;}        .widget-filter-links li:not(:first-child) {        margin-top: 10px;    }    .widget-filter-links li a {        display: block;        color: #444;        /*font-family: 'Lato', sans-serif;*/        font-weight: 500;    }    .widget-filter-links li span {        position: absolute;        top: 1px;        left: auto;        right: 0;        font-size: 11px;        width: 22px;        height: 22px;        line-height: 22px;        text-align: center;        color: #777;        background-color: #EEE;        border-radius: 50%;    }    .widget-filter-links li:hover a {        color: #777;    }    .widget-filter-links li.active-filter a {        font-weight: 700;    }    .widget-filter-links li.active-filter span {        color: #FFF;        background-color: #000000;        text-shadow: 1px 1px 1px rgba(0,0,0,0.1);    }.scrollview__scrollContainer_3782::-webkit-scrollbar {    width: 7px;    height: 7px;    background-color: #d2d2d2;}.scrollview__scrollContainer_3782::-webkit-scrollbar-thumb {    background: #999;    border-radius: 0;}/* Navigation Tree-----------------------------------------------------------------*/.nav-tree {    position: relative;    margin-bottom: 40px;}    .nav-tree ul {        margin-bottom: 0;        list-style: none;    }    .nav-tree > ul {        margin: -8px 0;    }    .nav-tree li {        position: relative;    }        .nav-tree li a {            display: block;            padding: 8px 0;            color: #999;            text-transform: uppercase;            /*font-size: 14px;*/            font-size:1em;            font-weight: 400;            letter-spacing: 2px;            font-family: 'Lato', sans-serif;            border-bottom:1px solid 1px solid rgba(0,0,0,0.1);            padding-left:20px;        }        .nav-tree li i {            font-size: 14px;            width: 16px;            text-align: center;        }            .nav-tree li i:not(.icon-angle-down) {                margin-right: 8px;                position: relative;                top: 1px;            }        .nav-tree li a i.icon-angle-down {            width: auto;            font-size: 12px;            margin-left: 2px;        }        .nav-tree li:hover > a,        .nav-tree li.current > a,        .nav-tree li.active > a {            color: #000 !important;            text-decoration:underline;        }    .nav-tree ul ul {        display: none;    }    .nav-tree li.current > ul {        display: block;    }    .nav-tree ul ul a {        font-size: 12px;        padding: 6px 0;        letter-spacing: 1px;        font-family: 'Lato', sans-serif;    }        .nav-tree ul ul a i.icon-angle-down {            font-size: 12px;        }    .nav-tree ul ul a {        padding-left: 20px;    }    .nav-tree ul ul ul a {        padding-left: 40px;    }    .nav-tree ul ul ul ul a {        padding-left: 60px;    }    .nav-tree ul ul ul ul ul a {        padding-left: 80px;    }    /* ----------------------------------------------------------------	Nav Tabs override-----------------------------------------------------------------*/.nav-tabs {    border-bottom: 1px solid #dee2e6;}    .nav-tabs .nav-item {        margin-bottom: -1px;        font-size: 1.2em;    }    .nav-tabs .nav-link {        border: 1px solid transparent;        border-top-left-radius: 0;        border-top-right-radius: 0;    }        .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {            border-color: #e9ecef #e9ecef #dee2e6;        }        .nav-tabs .nav-link.disabled {            color: #6c757d;            background-color: transparent;            border-color: transparent;        }        .nav-tabs .nav-link.active,        .nav-tabs .nav-item.show .nav-link {            color: #495057;            background-color: #fff;            border-color: #dee2e6 #dee2e6 #fff;        }    .nav-tabs .dropdown-menu {        margin-top: -1px;        border-top-left-radius: 0;        border-top-right-radius: 0;    }/* ----------------------------------------------------------------	Wedding-----------------------------------------------------------------*/.wedding-head {    position: relative;    line-height: 1;    font-size: 80px;    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);}    .wedding-head .first-name,    .wedding-head .last-name,    .wedding-head .and {        display: inline-block;        margin-right: 15px;        font-weight: bold;        text-align: right;        text-transform: uppercase;        font-family: 'Lato', sans-serif;        letter-spacing: 2px;    }    .wedding-head .last-name {        margin: 0 0 0 15px;        text-align: left;    }        .wedding-head .first-name span,        .wedding-head .last-name span {            display: block;            margin-top: 10px;            font-size: 56px;            font-weight: 400;            font-style: italic;            font-family: 'Crete Round', serif;            text-transform: none;        }    .wedding-head .and {        margin: 0;        font-size: 200px;        font-family: 'Times New Roman', serif;    }/* ----------------------------------------------------------------	Bootstrap Specific-----------------------------------------------------------------*/.table .success {    color: #3c763d;}.table .info {    color: #31708f;}.table .warning {    color: #8a6d3b;}.table .danger {    color: #a94442;}.btn-link,.page-link,.page-link:hover,.page-link:focus {    color: #000000;}    .btn-link:hover,    .btn-link:focus {        color: #222;    }.boot-tabs {    margin-bottom: 20px !important;}.carousel-control .icon-chevron-left,.carousel-control .icon-chevron-right {    position: absolute;    top: 47.5%;    z-index: 5;    display: inline-block;}.carousel-control .icon-chevron-left {    left: 50%;}.carousel-control .icon-chevron-right {    right: 50%;}.responsive-utilities th small {    display: block;    font-weight: 400;    color: #999;}.show-grid [class^=col-] {    padding-top: 10px;    padding-bottom: 10px;    background-color: #EEE;    border: 1px solid #DDD;}.img-circle {    border-radius: 50% !important;}.page-link,.page-link:hover,.page-link:focus {    color:#000 !important;    /*color: #FFF !important;    background-color: #000000 !important;    border-color: #000000 !important;*/}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus {    background-color: #000000;}label.radio,label.checkbox {    padding-left: 20px;}.input-group-lg > .input-group-addon {    line-height: 1;}/* ----------------------------------------------------------------	Cookie Notification-----------------------------------------------------------------*/#cookie-notification {    position: fixed;    top: auto;    bottom: -70px;    left: 0;    width: 100%;    padding: 20px 0;    line-height: 24px;    background-color: #EEE;    color: #444;    z-index: 99;    -webkit-box-shadow: 0px -1px 4px 0px rgba(0,0,0,0.15);    -moz-box-shadow: 0px -1px 4px 0px rgba(0,0,0,0.15);    box-shadow: 0px -1px 4px 0px rgba(0,0,0,0.15);    -webkit-transition: bottom .4s ease;    -o-transition: bottom .4s ease;    transition: bottom .4s ease;}.cookie-noti-btn {    background-color:transparent;}/* ----------------------------------------------------------------	Stretched Layout-----------------------------------------------------------------*/.stretched #wrapper {    width: 100%;    margin: 0;    box-shadow: none;}/* ----------------------------------------------------------------	Page Transitions-----------------------------------------------------------------*/body:not(.no-transition) #wrapper,.animsition-overlay {    position: relative;    opacity: 0;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}.css3-spinner {    position: fixed;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: 1000;    text-align: center;    background-color: #FFF;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}    .css3-spinner > div {        position: absolute;        top: 50%;        left: 50%;        margin-top: -9px;        margin-left: 13px;        width: 18px;        height: 18px;        background-color: #DDD;        border-radius: 100%;        display: inline-block;        -webkit-animation: bouncedelay 1.4s infinite ease-in-out;        animation: bouncedelay 1.4s infinite ease-in-out;        -webkit-animation-fill-mode: both;        animation-fill-mode: both;    }    .css3-spinner .css3-spinner-bounce1 {        margin-left: -31px;        -webkit-animation-delay: -0.32s;        animation-delay: -0.32s;    }    .css3-spinner .css3-spinner-bounce2 {        margin-left: -9px;        -webkit-animation-delay: -0.16s;        animation-delay: -0.16s;    }@-webkit-keyframes bouncedelay {    0%, 80%, 100% {        -webkit-transform: scale(0.0)    }    40% {        -webkit-transform: scale(1.0)    }}@keyframes bouncedelay {    0%, 80%, 100% {        transform: scale(0.0);        -webkit-transform: scale(0.0);    }    40% {        transform: scale(1.0);        -webkit-transform: scale(1.0);    }}.css3-spinner > .css3-spinner-flipper {    width: 32px;    height: 32px;    margin-top: -16px;    margin-left: -16px;    border-radius: 0;    -webkit-animation: rotateplane 1.2s infinite ease-in-out;    animation: rotateplane 1.2s infinite ease-in-out;}@-webkit-keyframes rotateplane {    0% {        -webkit-transform: perspective(120px)    }    50% {        -webkit-transform: perspective(120px) rotateY(180deg)    }    100% {        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)    }}@keyframes rotateplane {    0% {        transform: perspective(120px) rotateX(0deg) rotateY(0deg);        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)    }    50% {        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)    }    100% {        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);    }}.css3-spinner > .css3-spinner-double-bounce1,.css3-spinner > .css3-spinner-double-bounce2 {    width: 40px;    height: 40px;    margin-top: -20px;    margin-left: -20px;    border-radius: 50%;    opacity: 0.6;    -webkit-animation: cssspinnerbounce 2.0s infinite ease-in-out;    animation: cssspinnerbounce 2.0s infinite ease-in-out;}.css3-spinner > .css3-spinner-double-bounce2 {    -webkit-animation-delay: -1.0s;    animation-delay: -1.0s;}@-webkit-keyframes cssspinnerbounce {    0%, 100% {        -webkit-transform: scale(0.0)    }    50% {        -webkit-transform: scale(1.0)    }}@keyframes cssspinnerbounce {    0%, 100% {        transform: scale(0.0);        -webkit-transform: scale(0.0);    }    50% {        transform: scale(1.0);        -webkit-transform: scale(1.0);    }}.css3-spinner > .css3-spinner-rect1,.css3-spinner > .css3-spinner-rect2,.css3-spinner > .css3-spinner-rect3,.css3-spinner > .css3-spinner-rect4,.css3-spinner > .css3-spinner-rect5 {    height: 30px;    width: 6px;    margin-top: -15px;    margin-left: -21px;    border-radius: 0;    -webkit-animation: stretchdelay 1.2s infinite ease-in-out;    animation: stretchdelay 1.2s infinite ease-in-out;}.css3-spinner > .css3-spinner-rect2 {    margin-left: -12px;    -webkit-animation-delay: -1.1s;    animation-delay: -1.1s;}.css3-spinner > .css3-spinner-rect3 {    margin-left: -3px;    -webkit-animation-delay: -1.0s;    animation-delay: -1.0s;}.css3-spinner > .css3-spinner-rect4 {    margin-left: 6px;    -webkit-animation-delay: -0.9s;    animation-delay: -0.9s;}.css3-spinner > .css3-spinner-rect5 {    margin-left: 15px;    -webkit-animation-delay: -0.8s;    animation-delay: -0.8s;}@-webkit-keyframes stretchdelay {    0%, 40%, 100% {        -webkit-transform: scaleY(0.4)    }    20% {        -webkit-transform: scaleY(1.0)    }}@keyframes stretchdelay {    0%, 40%, 100% {        transform: scaleY(0.4);        -webkit-transform: scaleY(0.4);    }    20% {        transform: scaleY(1.0);        -webkit-transform: scaleY(1.0);    }}.css3-spinner > .css3-spinner-cube1,.css3-spinner > .css3-spinner-cube2 {    width: 16px;    height: 16px;    border-radius: 0;    margin-top: -20px;    margin-left: -20px;    -webkit-animation: cubemove 1.8s infinite ease-in-out;    animation: cubemove 1.8s infinite ease-in-out;}.css3-spinner > .css3-spinner-cube2 {    -webkit-animation-delay: -0.9s;    animation-delay: -0.9s;}@-webkit-keyframes cubemove {    25% {        -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5)    }    50% {        -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg)    }    75% {        -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)    }    100% {        -webkit-transform: rotate(-360deg)    }}@keyframes cubemove {    25% {        transform: translateX(42px) rotate(-90deg) scale(0.5);        -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);    }    50% {        transform: translateX(42px) translateY(42px) rotate(-179deg);        -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);    }    50.1% {        transform: translateX(42px) translateY(42px) rotate(-180deg);        -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);    }    75% {        transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);        -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);    }    100% {        transform: rotate(-360deg);        -webkit-transform: rotate(-360deg);    }}.css3-spinner > .css3-spinner-scaler {    width: 40px;    height: 40px;    margin-top: -20px;    margin-left: -20px;    -webkit-animation: scaleout 1.0s infinite ease-in-out;    animation: scaleout 1.0s infinite ease-in-out;}@-webkit-keyframes scaleout {    0% {        -webkit-transform: scale(0.0)    }    100% {        -webkit-transform: scale(1.0);        opacity: 0;    }}@keyframes scaleout {    0% {        transform: scale(0.0);        -webkit-transform: scale(0.0);    }    100% {        transform: scale(1.0);        -webkit-transform: scale(1.0);        opacity: 0;    }}.css3-spinner > .css3-spinner-grid-pulse {    width: 48px;    height: 48px;    margin-top: -24px;    margin-left: -24px;    background-color: transparent !important;    -webkit-animation: none;    animation: none;}.css3-spinner-grid-pulse > div {    background-color: #DDD;    width: 12px;    height: 12px;    border-radius: 100%;    margin: 2px;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    /*display: inline-block;*/    float: left;    -webkit-animation-name: ball-grid-pulse;    animation-name: ball-grid-pulse;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -webkit-animation-delay: 0;    animation-delay: 0;}    .css3-spinner-grid-pulse > div:nth-child(1) {        -webkit-animation-delay: 0.73s;        animation-delay: 0.73s;        -webkit-animation-duration: 1.3s;        animation-duration: 1.3s;    }    .css3-spinner-grid-pulse > div:nth-child(2) {        -webkit-animation-delay: 0.32s;        animation-delay: 0.32s;        -webkit-animation-duration: 1.3s;        animation-duration: 1.3s;    }    .css3-spinner-grid-pulse > div:nth-child(3) {        -webkit-animation-delay: 0.71s;        animation-delay: 0.71s;        -webkit-animation-duration: 0.88s;        animation-duration: 0.88s;    }    .css3-spinner-grid-pulse > div:nth-child(4) {        -webkit-animation-delay: 0.62s;        animation-delay: 0.62s;        -webkit-animation-duration: 1.06s;        animation-duration: 1.06s;    }    .css3-spinner-grid-pulse > div:nth-child(5) {        -webkit-animation-delay: 0.31s;        animation-delay: 0.31s;        -webkit-animation-duration: 0.62s;        animation-duration: 0.62s;    }    .css3-spinner-grid-pulse > div:nth-child(6) {        -webkit-animation-delay: -0.14s;        animation-delay: -0.14s;        -webkit-animation-duration: 1.48s;        animation-duration: 1.48s;    }    .css3-spinner-grid-pulse > div:nth-child(7) {        -webkit-animation-delay: -0.1s;        animation-delay: -0.1s;        -webkit-animation-duration: 1.47s;        animation-duration: 1.47s;    }    .css3-spinner-grid-pulse > div:nth-child(8) {        -webkit-animation-delay: 0.4s;        animation-delay: 0.4s;        -webkit-animation-duration: 1.49s;        animation-duration: 1.49s;    }    .css3-spinner-grid-pulse > div:nth-child(9) {        -webkit-animation-delay: 0.73s;        animation-delay: 0.73s;        -webkit-animation-duration: 0.7s;        animation-duration: 0.7s;    }@-webkit-keyframes ball-grid-pulse {    0% {        -webkit-transform: scale(1);        transform: scale(1);    }    50% {        -webkit-transform: scale(0.5);        transform: scale(0.5);        opacity: 0.7;    }    100% {        -webkit-transform: scale(1);        transform: scale(1);        opacity: 1;    }}@keyframes ball-grid-pulse {    0% {        -webkit-transform: scale(1);        transform: scale(1);    }    50% {        -webkit-transform: scale(0.5);        transform: scale(0.5);        opacity: 0.7;    }    100% {        -webkit-transform: scale(1);        transform: scale(1);        opacity: 1;    }}.css3-spinner > .css3-spinner-clip-rotate {    width: 33px;    height: 33px;    margin-top: -17px;    margin-left: -17px;    background-color: transparent !important;    -webkit-animation: none;    animation: none;}.css3-spinner-clip-rotate > div {    border-radius: 100%;    border: 2px solid #DDD;    border-bottom-color: transparent !important;    height: 33px;    width: 33px;    background: transparent !important;    -webkit-animation: rotate 1s 0s linear infinite;    animation: rotate 1s 0s linear infinite;}@keyframes rotate {    0% {        -webkit-transform: rotate(0deg) scale(1);        transform: rotate(0deg) scale(1);    }    50% {        -webkit-transform: rotate(180deg) scale(0.6);        transform: rotate(180deg) scale(0.6);    }    100% {        -webkit-transform: rotate(360deg) scale(1);        transform: rotate(360deg) scale(1);    }}.css3-spinner > .css3-spinner-ball-rotate {    width: 12px;    height: 12px;    margin-top: -6px;    margin-left: -6px;    background-color: transparent !important;    -webkit-animation: ballrotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite;    animation: ballrotate 1s 0s cubic-bezier(.7, -.13, .22, .86) infinite;}.css3-spinner-ball-rotate > div {    background-color: #DDD;    width: 12px;    height: 12px;    border-radius: 100%;    position: relative;}    .css3-spinner-ball-rotate > div:nth-child(1), .css3-spinner-ball-rotate > div:nth-child(3) {        width: 12px;        height: 12px;        border-radius: 100%;        content: "";        position: absolute;        opacity: 0.7;    }    .css3-spinner-ball-rotate > div:nth-child(1) {        top: 0px;        left: -22px;    }    .css3-spinner-ball-rotate > div:nth-child(3) {        top: 0px;        left: 22px;    }@-webkit-keyframes ballrotate {    0% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    50% {        -webkit-transform: rotate(180deg);        transform: rotate(180deg);    }    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}@keyframes ballrotate {    0% {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    50% {        -webkit-transform: rotate(180deg);        transform: rotate(180deg);    }    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}.css3-spinner > .css3-spinner-zig-zag {    background-color: transparent !important;    -webkit-transform: translate(-15px, -15px);    -ms-transform: translate(-15px, -15px);    transform: translate(-15px, -15px);    -webkit-animation: none;    animation: none;}.css3-spinner-zig-zag > div {    background-color: #DDD;    width: 12px;    height: 12px;    border-radius: 100%;    position: absolute;    margin-left: 15px;    top: 4px;    left: -7px;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}    .css3-spinner-zig-zag > div:first-child {        -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;        animation: ball-zig-deflect 1.5s 0s infinite linear;    }    .css3-spinner-zig-zag > div:last-child {        -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;        animation: ball-zag-deflect 1.5s 0s infinite linear;    }@-webkit-keyframes ball-zig-deflect {    17% {        -webkit-transform: translate(-15px, -30px);        transform: translate(-15px, -30px);    }    34% {        -webkit-transform: translate(15px, -30px);        transform: translate(15px, -30px);    }    50% {        -webkit-transform: translate(0, 0);        transform: translate(0, 0);    }    67% {        -webkit-transform: translate(15px, -30px);        transform: translate(15px, -30px);    }    84% {        -webkit-transform: translate(-15px, -30px);        transform: translate(-15px, -30px);    }    100% {        -webkit-transform: translate(0, 0);        transform: translate(0, 0);    }}@keyframes ball-zig-deflect {    17% {        -webkit-transform: translate(-15px, -30px);        transform: translate(-15px, -30px);    }    34% {        -webkit-transform: translate(15px, -30px);        transform: translate(15px, -30px);    }    50% {        -webkit-transform: translate(0, 0);        transform: translate(0, 0);    }    67% {        -webkit-transform: translate(15px, -30px);        transform: translate(15px, -30px);    }    84% {        -webkit-transform: translate(-15px, -30px);        transform: translate(-15px, -30px);    }    100% {        -webkit-transform: translate(0, 0);        transform: translate(0, 0);    }}@-webkit-keyframes ball-zag-deflect {    17% {        -webkit-transform: translate(15px, 30px);        transform: translate(15px, 30px);    }    34% {        -webkit-transform: translate(-15px, 30px);        transform: translate(-15px, 30px);    }    50% {        -webkit-transform: translate(0, 0);        transform: translate(0, 0);    }    67% {        -webkit-transform: translate(-15px, 30px);        transform: translate(-15px, 30px);    }    84% {        -webkit-transform: translate(15px, 30px);        transform: translate(15px, 30px);    }    100% {        -webkit-transform: translate(0, 0);        transform: translate(0, 0);    }}@keyframes ball-zag-deflect {    17% {        -webkit-transform: translate(15px, 30px);        transform: translate(15px, 30px);    }    34% {        -webkit-transform: translate(-15px, 30px);        transform: translate(-15px, 30px);    }    50% {        -webkit-transform: translate(0, 0);        transform: translate(0, 0);    }    67% {        -webkit-transform: translate(-15px, 30px);        transform: translate(-15px, 30px);    }    84% {        -webkit-transform: translate(15px, 30px);        transform: translate(15px, 30px);    }    100% {        -webkit-transform: translate(0, 0);        transform: translate(0, 0);    }}.css3-spinner > .css3-spinner-ball-scale-multiple {    width: 60px;    height: 60px;    margin-left: -30px;    margin-top: -30px;    background-color: transparent !important;    -webkit-animation: none;    animation: none;}.css3-spinner-ball-scale-multiple > div {    background-color: #DDD;    border-radius: 100%;    position: absolute;    left: 0;    top: 0;    opacity: 0;    width: 60px;    height: 60px;    -webkit-animation: ball-scale-multiple 1.25s 0s linear infinite;    animation: ball-scale-multiple 1.25s 0s linear infinite;}    .css3-spinner-ball-scale-multiple > div:nth-child(2) {        -webkit-animation-delay: -0.4s;        animation-delay: -0.4s;    }    .css3-spinner-ball-scale-multiple > div:nth-child(3) {        -webkit-animation-delay: -0.2s;        animation-delay: -0.2s;    }@-webkit-keyframes ball-scale-multiple {    0% {        -webkit-transform: scale(0);        transform: scale(0);        opacity: 0;    }    5% {        opacity: 1;    }    100% {        -webkit-transform: scale(1);        transform: scale(1);        opacity: 0;    }}@keyframes ball-scale-multiple {    0% {        -webkit-transform: scale(0);        transform: scale(0);        opacity: 0;    }    5% {        opacity: 1;    }    100% {        -webkit-transform: scale(1);        transform: scale(1);        opacity: 0;    }}.css3-spinner > .css3-spinner-triangle-path {    background-color: transparent !important;    -webkit-transform: translate(-29.994px, -37.50938px);    -ms-transform: translate(-29.994px, -37.50938px);    transform: translate(-29.994px, -37.50938px);    -webkit-animation: none;    animation: none;}.css3-spinner-triangle-path > div {    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    position: absolute;    width: 10px;    height: 10px;    border-radius: 100%;    background-color: #DDD;}    .css3-spinner-triangle-path > div:nth-child(1) {        -webkit-animation: ball-triangle-path-1 2s 0s ease-in-out infinite;        animation: ball-triangle-path-1 2s 0s ease-in-out infinite;    }    .css3-spinner-triangle-path > div:nth-child(2) {        -webkit-animation: ball-triangle-path-2 2s 0s ease-in-out infinite;        animation: ball-triangle-path-2 2s 0s ease-in-out infinite;    }    .css3-spinner-triangle-path > div:nth-child(3) {        -webkit-animation: ball-triangle-path-3 2s 0s ease-in-out infinite;        animation: ball-triangle-path-3 2s 0s ease-in-out infinite;    }    .css3-spinner-triangle-path > div:nth-of-type(1) {        top: 50px;    }    .css3-spinner-triangle-path > div:nth-of-type(2) {        left: 25px;    }    .css3-spinner-triangle-path > div:nth-of-type(3) {        top: 50px;        left: 50px;    }@-webkit-keyframes ball-triangle-path-1 {    33% {        -webkit-transform: translate(25px, -50px);        transform: translate(25px, -50px);    }    66% {        -webkit-transform: translate(50px, 0px);        transform: translate(50px, 0px);    }    100% {        -webkit-transform: translate(0px, 0px);        transform: translate(0px, 0px);    }}@keyframes ball-triangle-path-1 {    33% {        -webkit-transform: translate(25px, -50px);        transform: translate(25px, -50px);    }    66% {        -webkit-transform: translate(50px, 0px);        transform: translate(50px, 0px);    }    100% {        -webkit-transform: translate(0px, 0px);        transform: translate(0px, 0px);    }}@-webkit-keyframes ball-triangle-path-2 {    33% {        -webkit-transform: translate(25px, 50px);        transform: translate(25px, 50px);    }    66% {        -webkit-transform: translate(-25px, 50px);        transform: translate(-25px, 50px);    }    100% {        -webkit-transform: translate(0px, 0px);        transform: translate(0px, 0px);    }}@keyframes ball-triangle-path-2 {    33% {        -webkit-transform: translate(25px, 50px);        transform: translate(25px, 50px);    }    66% {        -webkit-transform: translate(-25px, 50px);        transform: translate(-25px, 50px);    }    100% {        -webkit-transform: translate(0px, 0px);        transform: translate(0px, 0px);    }}@-webkit-keyframes ball-triangle-path-3 {    33% {        -webkit-transform: translate(-50px, 0px);        transform: translate(-50px, 0px);    }    66% {        -webkit-transform: translate(-25px, -50px);        transform: translate(-25px, -50px);    }    100% {        -webkit-transform: translate(0px, 0px);        transform: translate(0px, 0px);    }}@keyframes ball-triangle-path-3 {    33% {        -webkit-transform: translate(-50px, 0px);        transform: translate(-50px, 0px);    }    66% {        -webkit-transform: translate(-25px, -50px);        transform: translate(-25px, -50px);    }    100% {        -webkit-transform: translate(0px, 0px);        transform: translate(0px, 0px);    }}.css3-spinner > .css3-spinner-ball-pulse-sync {    width: 70px;    height: 34px;    margin-left: -35px;    margin-top: -17px;    background-color: transparent !important;    -webkit-animation: none;    animation: none;}.css3-spinner-ball-pulse-sync > div {    display: inline-block;    background-color: #DDD;    width: 14px;    height: 14px;    margin: 10px 3px 0;    border-radius: 100%;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}    .css3-spinner-ball-pulse-sync > div:nth-child(0) {        -webkit-animation: ball-pulse-sync 0.7s -0.21s infinite ease-in-out;        animation: ball-pulse-sync 0.7s -0.21s infinite ease-in-out;    }    .css3-spinner-ball-pulse-sync > div:nth-child(1) {        -webkit-animation: ball-pulse-sync 0.7s -0.14s infinite ease-in-out;        animation: ball-pulse-sync 0.7s -0.14s infinite ease-in-out;    }    .css3-spinner-ball-pulse-sync > div:nth-child(2) {        -webkit-animation: ball-pulse-sync 0.7s -0.07s infinite ease-in-out;        animation: ball-pulse-sync 0.7s -0.07s infinite ease-in-out;    }    .css3-spinner-ball-pulse-sync > div:nth-child(3) {        -webkit-animation: ball-pulse-sync 0.7s 0s infinite ease-in-out;        animation: ball-pulse-sync 0.7s 0s infinite ease-in-out;    }@-webkit-keyframes ball-pulse-sync {    33% {        -webkit-transform: translateY(10px);        transform: translateY(10px);        opacity: 0.85;    }    66% {        -webkit-transform: translateY(-10px);        transform: translateY(-10px);        opacity: 0.7;    }    100% {        -webkit-transform: translateY(0);        transform: translateY(0);        opacity: 1;    }}@keyframes ball-pulse-sync {    33% {        -webkit-transform: translateY(10px);        transform: translateY(10px);        opacity: 0.85;    }    66% {        -webkit-transform: translateY(-10px);        transform: translateY(-10px);        opacity: 0.7;    }    100% {        -webkit-transform: translateY(0);        transform: translateY(0);        opacity: 1;    }}.css3-spinner > .css3-spinner-scale-ripple {    width: 50px;    height: 50px;    margin-left: -25px;    margin-top: -25px;    background-color: transparent !important;    -webkit-animation: none;    animation: none;}.css3-spinner-scale-ripple > div {    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    position: absolute;    top: 0;    width: 50px;    height: 50px;    border-radius: 100%;    border: 2px solid #DDD;    -webkit-animation: ball-scale-ripple-multiple 1.4s 0s infinite cubic-bezier(.21, .53, .56, .8);    animation: ball-scale-ripple-multiple 1.4s 0s infinite cubic-bezier(.21, .53, .56, .8);}    .css3-spinner-scale-ripple > div:nth-child(0) {        -webkit-animation-delay: -0.8s;        animation-delay: -0.8s;    }    .css3-spinner-scale-ripple > div:nth-child(1) {        -webkit-animation-delay: -0.6s;        animation-delay: -0.6s;    }    .css3-spinner-scale-ripple > div:nth-child(2) {        -webkit-animation-delay: -0.4s;        animation-delay: -0.4s;    }    .css3-spinner-scale-ripple > div:nth-child(3) {        -webkit-animation-delay: -0.2s;        animation-delay: -0.2s;    }@-webkit-keyframes ball-scale-ripple-multiple {    0% {        -webkit-transform: scale(0.1);        transform: scale(0.1);        opacity: 1;    }    70% {        -webkit-transform: scale(1);        transform: scale(1);        opacity: 0.7;    }    100% {        opacity: 0.0;    }}@keyframes ball-scale-ripple-multiple {    0% {        -webkit-transform: scale(0.1);        transform: scale(0.1);        opacity: 1;    }    70% {        -webkit-transform: scale(1);        transform: scale(1);        opacity: 0.7;    }    100% {        opacity: 0.0;    }}/* ----------------------------------------------------------------	HTML5 Youtube Video Backgrounds-----------------------------------------------------------------*/.mb_YTVPlayer :focus {    outline: 0;}.mb_YTVPlayer {    display: block;    transform: translateZ(0);    transform-style: preserve-3d;    perspective: 1000;    backface-visibility: hidden;    transform: translate3d(0,0,0);    animation-timing-function: linear;}    .mb_YTVPlayer.fullscreen {        display: block !important;        position: fixed !important;        width: 100% !important;        height: 100% !important;        top: 0 !important;        left: 0 !important;        margin: 0 !important;        border: none !important;    }        .mb_YTVPlayer.fullscreen .mbYTP_wrapper {            opacity: 1 !important;        }.mbYTP_wrapper iframe {    max-width: 4000px !important;}.inline_YTPlayer {    margin-bottom: 20px;    vertical-align: top;    position: relative;    left: 0;    overflow: hidden;    border-radius: 4px;    -moz-box-shadow: 0 0 5px rgba(0,0,0,.7);    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.7);    box-shadow: 0 0 5px rgba(0,0,0,.7);    background: rgba(0,0,0,.5);}    .inline_YTPlayer img {        border: none !important;        -moz-transform: none !important;        -webkit-transform: none !important;        -o-transform: none !important;        transform: none !important;        margin: 0 !important;        padding: 0 !important    }/* ----------------------------------------------------------------	Datepicker Component-----------------------------------------------------------------*/.datepicker td,.datepicker th {    padding: 5px;}/* ----------------------------------------------------------------	Star Ratings Component-----------------------------------------------------------------*/.rating-xl {    font-size: 3rem !important;}.rating-lg {    font-size: 2.5rem !important;}.rating-md {    font-size: 2rem !important;}.rating-sm {    font-size: 1.75rem !important;}.rating-xs {    font-size: 1.25rem !important;}.rating-container .star {    margin: 0 2px !important;}.rating-container .filled-stars {    -webkit-text-stroke: 0px !important;    text-shadow: none !important;}/** STEP WIZARD MOBILE **/.stepwizard-step p {    margin-top: 10px;    }.stepwizard-row {    display: table-row;}.stepwizard {    display: table;         width: 100%;    position: relative;}.stepwizard-step button[disabled] {    opacity: 1 !important;    filter: alpha(opacity=100) !important;}.stepwizard-row:before {    top: 14px;    bottom: 0;    position: absolute;    content: " ";    width: 100%;    height: 1px;    /**background-color: #ccc;*/    background-color: transparent;    z-index: 0;    }.stepwizard-step {        display: table-cell;    text-align: center;    position: relative;}.stepwizard-step span.active {    border: 2px solid #555;    width: 30px;    display: inline-block;}.btn-circle {  width: 30px;  height: 30px;  text-align: center;  padding: 6px 0;  font-size: 12px;  line-height: 1.428571429;  border-radius: 15px;}.designer-list-top-wrapper {    font-family: 'Playfair Display', serif;    font-size: 1.6rem;    padding: 20px 0 10px;    text-align: center;}.designer-list-top {    margin-bottom:20px;}.designer-list-top a {    margin: 0 5px;}.designer-list-top a:hover {    text-decoration: underline;}.designer-list-content dt {    text-align: left;    padding-bottom: 5px;    font-family: 'Playfair Display', serif;    font-size:1.2rem;}.designer-list-content dl {    padding-top: 10px;    border-top: 1px solid #dfdfdf;    margin-bottom: 25px;    text-align: left;}.designer-list-content ul li {    list-style-type: none;    font-family: 'Lato', sans-serif;    font-size:0.8rem;    letter-spacing: .8px;    margin-bottom:2px;}.designer-list-content ul li a {    color:#3d3d3d;}.add-to-cart-modal {    background-color:#FFF;    /*min-width: 600px;*/    max-width: 700px;}.add-to-cart-modal h1 {    font-family: 'Lato', sans-serif;    font-size:1.2rem;    font-weight: 700;    padding-left: 15px;}.add-to-cart-modal .content-atc-modal {    border-bottom:1px solid #191919;}.add-to-cart-modal .content-atc-modal ul {    margin:0;    padding:0;    list-style-type: none;}.add-to-cart-modal .content-atc-modal ul li {    display: flex;    margin-bottom:4px;}.add-to-cart-modal .content-atc-modal ul li span {    flex-grow: 0;    flex-shrink: 0;    flex-basis: 50%;    width: 50%;}.add-to-cart-modal .content-atc-modal ul li span.item-title {    font-weight: 700;    text-transform: uppercase;}.add-to-cart-modal .content-atc-modal ul li span.item-value {    font-weight: 300;}/* SLICK */.slick-dots {	display: flex;	justify-content: center;	margin: 0;	padding: 1rem 0;		list-style-type: none;}.slick-dots	li {			margin: 0 0.25rem;		}	.slick-dots button {			display: block;			width: 0.75rem;			height: 0.75rem;			padding: 0;						border: none;			border-radius: 100%;			background-color: #d2d2d2;						text-indent: -9999px;		}	.slick-dots li.slick-active button {			background-color: #999;		}/* AutoComplete highlighted item */.autocomplete_highlightedListItem{background-color: #d2d2d2 !important; color: black; padding: 1px;}/* AutoComplete item */.autocomplete_listItem{ background-color : window; color : windowtext; padding : 1px;}/* ----------------------------------------------------------------	Dark Scheme-----------------------------------------------------------------*/.dark,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6 {    color: #EEE;}    .dark a:hover {        color: #EEE;    }    body.dark,    .dark #wrapper,    .dark #content,    .dark .shop-quick-view-ajax,    .dark .portfolio-ajax-modal,    .dark .modal-content,    .dark .css3-spinner,    body.dark #side-panel,    body #side-panel.dark {        background-color: #383838;    }    body.dark #side-panel2,    body #side-panel2.dark { background-color: #383838; }        .dark .css3-spinner > div,        .dark .css3-spinner-grid-pulse > div,        .dark .css3-spinner-ball-rotate > div,        .dark .css3-spinner-zig-zag > div,        .dark .css3-spinner-ball-scale-multiple > div,        .dark .css3-spinner-triangle-path > div,        .dark .css3-spinner-ball-pulse-sync > div {            background-color: rgba(255,255,255,0.35);        }    .dark .css3-spinner-clip-rotate > div,    .dark .css3-spinner-scale-ripple > div {        border-color: rgba(255,255,255,0.35);    }    .dark .line,    .dark .double-line {        border-top-color: rgba(255,255,255,0.1);    }    .dark .section,    .section.dark {        background-color: #282828;        border-color: rgba(255,255,255,0.1);    }    .dark #top-bar,    #top-bar.dark {        border-bottom-color: rgba(255,255,255,0.1);        /*background-color: #282828;        background-color:#000;*/        background-color: #1b1c1E;    }    .dark .top-links ul li {        border-left-color: rgba(255,255,255,0.1);    }    .dark .top-links li > a {        /*color: #AAA;*/        color:#FFF;    }    .dark .top-links li:hover {        background-color: #333;        /*text-shadow: 1px 1px 1px rgba(0,0,0,0.2);*/    }    .dark .top-links li.current {        background-color: #FFF;        /*text-shadow: 1px 1px 1px rgba(0,0,0,0.2);*/        color:#000;    }    .dark .top-links li.current a{        color:#000;    }    .dark .top-links ul ul,    .dark .top-links ul div.top-link-section {        background: #333;        border-bottom: none;    }        .dark .top-links ul ul li {            border-top: 1px solid #444;            border-left: 1px solid #444;        }            .dark .top-links ul ul li:hover {                background-color: #383838;            }            .dark .top-links ul ul li:first-child {                border-left: 1px solid #444;            }    .dark #top-social li {        border-left: 1px solid rgba(255,255,255,0.1);    }        .dark #top-social li a {            color: #BBB;        }    .dark #header:not(.transparent-header),    #header.dark:not(.transparent-header) {        background-color: #333;        border-bottom: 1px solid rgba(255,255,255,0.05);    }    .dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),    .dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark),    .dark #header.transparent-header.floating-header .container,    .dark #header.transparent-header.floating-header.sticky-header .container,    #header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark),    #header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark),    #header.dark.transparent-header.floating-header .container,    #header.dark.transparent-header.floating-header.sticky-header .container,    .dark .responsive-sticky-header #header-wrap,    .responsive-sticky-header.dark #header-wrap {        background-color: #333;    }    .dark #header.full-header #header-wrap:not(.not-dark),    #header.full-header.dark #header-wrap:not(.not-dark) {        border-bottom-color: rgba(255,255,255,0.15);    }    .dark .slider-element + #header.full-header #header-wrap:not(.not-dark),    .slider-element + #header.full-header.dark #header-wrap:not(.not-dark) {        border-top-color: rgba(255,255,255,0.15);    }    .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark),    #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {        border-bottom-color: rgba(255,255,255,0.2);    }    .dark .slider-element + #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark),    .slider-element + #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {        border-top-color: rgba(255,255,255,0.2);    }    .dark #header.semi-transparent,    .dark #header.semi-transparent.floating-header .container,    #header.dark.semi-transparent,    #header.dark.semi-transparent.floating-header .container {        background-color: rgba(0,0,0,0.6);    }        .dark #header.sticky-header.semi-transparent,        .dark #header.semi-transparent.floating-header,        .dark #header.semi-transparent.floating-header.sticky-header .container,        #header.dark.sticky-header.semi-transparent,        #header.dark.semi-transparent.floating-header,        #header.dark.semi-transparent.floating-header.sticky-header .container {            background-color: transparent;        }        .dark #header.semi-transparent.sticky-header #header-wrap,        #header.dark.semi-transparent.sticky-header #header-wrap {            background-color: rgba(0,0,0,0.6);        }    .dark #logo a {        color: #FFF;    }    .dark #header.full-header #header-wrap:not(.not-dark) #logo,    #header.full-header.dark #header-wrap:not(.not-dark) #logo {        border-right-color: rgba(255,255,255,0.15);    }    .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #logo,    #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #logo {        border-right-color: rgba(255,255,255,0.2);    }    .dark #header-wrap:not(.not-dark) #primary-menu > ul > li > a,    .dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li > a,    .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li > a,    .overlay-menu #primary-menu.dark > ul > li > a,    .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > #overlay-menu-close,    .overlay-menu #primary-menu.dark > #overlay-menu-close,    .dark #header-wrap:not(.not-dark) #top-search a,    .dark #header-wrap:not(.not-dark) #top-cart a,    .dark #header-wrap:not(.not-dark) #side-panel-trigger a,    .dark #header-wrap:not(.not-dark) #top-account a,    .dark #top-cart .top-cart-item-desc a,    body.top-search-open .dark #header-wrap:not(.not-dark) #top-search a,    .dark #header-wrap:not(.not-dark) #top-search a:hover,    .dark #header-wrap:not(.not-dark) #top-cart a:hover,    .dark #header-wrap:not(.not-dark) #side-panel-trigger a:hover,    .dark #header-wrap:not(.not-dark) #top-account a:hover,    .dark #header-wrap:not(.not-dark) #top-search form input {        color: #EEE;        text-shadow: 1px 1px 1px rgba(0,0,0,0.1);    }    .dark #header.full-header #header-wrap:not(.not-dark) #primary-menu > ul,    #header.full-header.dark #header-wrap:not(.not-dark) #primary-menu > ul {        border-right-color: rgba(255,255,255,0.15);    }    .dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu > ul,    #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #primary-menu > ul {        border-right-color: rgba(255,255,255,0.2);    }    .dark #header.transparent-header:not(.sticky-header) #header-wrap:not(.not-dark) form input,    #header.dark.transparent-header:not(.sticky-header) #header-wrap:not(.not-dark) form input {        border-bottom-color: rgba(255,255,255,0.15) !important;    }    .dark #header-wrap:not(.not-dark) #top-search form input::-moz-placeholder {        color: rgba(255,255,255,0.6);    }    .dark #header-wrap:not(.not-dark) #top-search form input:-ms-input-placeholder {        color: rgba(255,255,255,0.6);    }    .dark #header-wrap:not(.not-dark) #top-search form input::-webkit-input-placeholder {        color: rgba(255,255,255,0.6);    }    .dark #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a,    .dark #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a,    .dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li:hover > a,    .dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li.current > a {        color: #EEE;    }    .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a,    .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a,    .overlay-menu #primary-menu.dark > ul > li:hover > a,    .overlay-menu #primary-menu.dark > ul > li.current > a {        color: #1ABC9C !important;    }    .dark #primary-menu:not(.not-dark) ul ul,    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content,    #primary-menu.dark ul ul,    #primary-menu.dark ul li .mega-menu-content {        background-color: #333;        border-color: #3F3F3F;        border-top-color: #1ABC9C;    }    .dark.overlay-menu #primary-menu:not(.not-dark) ul,    .dark.overlay-menu #primary-menu:not(.not-dark) ul,    .overlay-menu #primary-menu.dark ul,    .overlay-menu #primary-menu.dark ul {        background-color: rgba(0,0,0,0.9);    }    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2,    #primary-menu.dark ul li .mega-menu-content.style-2 {        border-color: transparent;        border-top-color: #1ABC9C;    }    .dark #primary-menu:not(.not-dark) ul ul li,    #primary-menu.dark ul ul li {        border-top-color: #3F3F3F;    }        .dark #primary-menu:not(.not-dark) ul ul li:first-child,        #primary-menu.dark ul ul li:first-child {            border-top: 0;        }        .dark #primary-menu:not(.not-dark) ul ul li > a,        #primary-menu.dark ul ul li > a {            color: #999 !important;        }        .dark #primary-menu:not(.not-dark) ul ul li:hover > a,        #primary-menu.dark ul ul li:hover > a {            background-color: rgba(0,0,0,0.1);            color: #CCC !important;        }    .dark #primary-menu:not(.not-dark) ul ul > li.sub-menu > a,    .dark #primary-menu:not(.not-dark) ul ul > li.sub-menu:hover > a,    #primary-menu.dark ul ul > li.sub-menu > a,    #primary-menu.dark ul ul > li.sub-menu:hover > a {        background-image: url("../images/icons/submenu-dark.png");    }    .dark #primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child),    #primary-menu.dark ul li .mega-menu-content ul.mega-menu-column:not(:first-child) {        border-left-color: #3F3F3F;    }    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a,    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a,    #primary-menu.dark ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a,    #primary-menu.dark ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a {        color: #BBB !important;        background: transparent;    }        .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover,        #primary-menu.dark ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover {            color: #DDD !important;        }    .dark #primary-menu.style-2:not(.not-dark) {        border-top-color: rgba(255,255,255,0.1);    }    .dark #primary-menu.style-3:not(.not-dark) > ul > li:hover > a,    #primary-menu.dark.style-3 > ul > li:hover > a {        color: #EEE;        background-color: rgba(255,255,255,0.05);    }    .dark #primary-menu.style-3:not(.not-dark) > ul > li.current > a,    #primary-menu.dark.style-3 > ul > li.current > a {        color: #EEE;    }    .dark #primary-menu.style-5:not(.not-dark) > ul,    #primary-menu.dark.style-5 > ul {        border-right-color: rgba(255,255,255,0.1);    }    .dark #primary-menu.sub-title:not(.not-dark) > ul > li > a span,    #primary-menu.dark.sub-title > ul > li > a span {        color: #999;    }    .dark #primary-menu.sub-title:not(.not-dark) > ul > li:hover > a span,    .dark #primary-menu.sub-title:not(.not-dark) > ul > li.current > a span,    .dark #primary-menu.sub-title.style-2:not(.not-dark) > div > ul > li:hover > a span,    .dark #primary-menu.sub-title.style-2:not(.not-dark) > div > ul > li.current > a span,    #primary-menu.dark.sub-title > ul > li:hover > a span,    #primary-menu.dark.sub-title > ul > li.current > a span,    #primary-menu.dark.sub-title.style-2 > div > ul > li:hover > a span,    #primary-menu.dark.sub-title.style-2 > div > ul > li.current > a span {        color: #EEE;    }    .dark #top-cart .top-cart-content {        background-color: #333;        border-color: #3F3F3F;        border-top-color: #1ABC9C;    }    .dark .top-cart-title {        border-bottom-color: #3F3F3F;    }    .dark .top-cart-item {        border-top-color: #3F3F3F;    }    .dark .top-cart-item-image {        border-color: #444;    }        .dark .top-cart-item-image:hover {            border-color: #1ABC9C;        }    .dark .top-cart-item-desc a:hover {        color: #1ABC9C !important;    }    .dark .top-cart-item-desc span.top-cart-item-price {        color: #AAA;    }    .dark .top-cart-item-desc span.top-cart-item-quantity {        color: #888;    }    .dark .top-cart-action {        border-top-color: #3F3F3F;    }    .dark .one-page-arrow,    .one-page-arrow.dark {        color: #FFF;    }    .dark.side-header #header {        background-color: #333;        border-right-color: #3F3F3F;    }    .dark.side-header #logo:not(.nobottomborder):after,    .dark.side-header #primary-menu:not(.nobottomborder):after {        border-bottom-color: #3F3F3F;    }    .dark.side-header #primary-menu:not(.not-dark) > ul > li > a,    .dark.side-header #primary-menu ul ul li:hover > a {        color: #DDD !important;    }    .dark.side-header.open-header #header-trigger {        background-color: rgba(0,0,0,0.3);        color: #EEE;        text-shadow: 1px 1px 1px rgba(0,0,0,0.1);    }    .dark.side-header.side-header-right #header {        border-left-color: #3F3F3F;    }    .dark.side-header #primary-menu ul ul a {        color: #AAA !important;    }    .dark .swiper-pagination span {        border-color: rgba(255,255,255,0.08);    }        .dark .swiper-pagination span:hover,        .dark .swiper-pagination span.swiper-pagination-bullet-active {            background-color: #333 !important;        }    .dark .slider-caption,    .dark .slider-caption h2 {        color: #EEE;        text-shadow: 1px 1px 1px rgba(0,0,0,0.15);    }.not-dark .slider-caption,.not-dark .slider-caption h2 {    color: #222;    text-shadow: none;}.dark .ei-title h2,.dark .ei-title h3,.dark .ei-title h2 span,.dark .ei-title h3 span {    color: #EEE !important;    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);}.not-dark .ei-title h2,.not-dark .ei-title h3,.not-dark .ei-title h2 span,.not-dark .ei-title h3 span {    color: #222 !important;    text-shadow: none;}.dark #page-title {    background-color: #282828;    border-bottom-color: #3F3F3F;}    .dark #page-title h1 {        color: rgba(255,255,255,0.9) !important;    }    .dark #page-title span {        color: rgba(255,255,255,0.7);    }.dark .breadcrumb a {    color: #BBB;}    .dark .breadcrumb a:hover {        color: #EEE;    }.dark #page-title.page-title-pattern {    background-image: url('../images/pattern2.png');}.dark .portfolio-filter {    border-color: rgba(255,255,255,0.08);}    .dark .portfolio-filter li a {        color: #999;        border-left-color: rgba(255,255,255,0.08);    }        .dark .portfolio-filter li a:hover {            color: #EEE;        }.dark .portfolio-shuffle {    color: #999;    border-color: rgba(255,255,255,0.08);}    .dark .portfolio-filter li.activeFilter a,    .dark .portfolio-shuffle:hover {        color: #FFF;    }.dark .portfolio-desc h3 a {    color: #EEE;}    .dark .portfolio-desc h3 a:hover {        color: #BBB;    }.dark .portfolio-desc span {    color: #888;}    .dark .portfolio-desc span a {        color: #888;    }        .dark .portfolio-desc span a:hover {            color: #CCC;        }.dark .portfolio-notitle .portfolio-desc {    background-color: #333;    border-bottom: 1px solid rgba(255,255,255,0.08);}.dark .portfolio-1 .portfolio-item {    border-bottom-color: rgba(255,255,255,0.08);}.dark .portfolio-1.portfolio-fullwidth .portfolio-desc {    background-color: #333;}.dark .portfolio-overlay a {    background-color: rgba(0,0,0,0.5);    color: #FFF;}    .dark .portfolio-overlay a:hover {        background-color: rgba(0,0,0,0.7);    }.dark .ajax-modal-title {    background-color: #333;    border-bottom-color: rgba(255,255,255,0.08);}.dark .portfolio-meta li {    color: #999;}    .dark .portfolio-meta li span {        color: #BBB;    }.dark .well .line {    border-color: rgba(255,255,255,0.08);}.dark #portfolio-navigation a {    color: #BBB;}    .dark #portfolio-navigation a:hover {        color: #EEE;    }.dark .entry {    border-bottom-color: rgba(255,255,255,0.08);}.dark .entry-title h2 a,.dark .ipost .entry-title h3 a,.dark .ipost .entry-title h4 a {    color: #EEE;}    .dark .entry-title h2 a:hover,    .dark .ipost .entry-title h3 a:hover,    .dark .ipost .entry-title h4 a:hover {        color: #BBB;    }.dark .entry-meta li {    border-left-color: rgba(255,255,255,0.08);    color: #888;}    .dark .entry-meta li a {        color: #888;    }        .dark .entry-meta li a:hover {            color: #CCC;        }.dark .entry-link {    background-color: rgba(0,0,0,0.2);}.dark .post-masonry-full .entry {    border-color: rgba(255,255,255,0.08);}.dark .timeline-border {    border-left-color: rgba(255,255,255,0.1);}.dark .post-timeline .entry-timeline {    border-color: rgba(255,255,255,0.1);    background-color: rgba(255,255,255,0.08);    color: #AAA;}.dark .post-timeline .entry.entry-date-section span {    border-color: rgba(255,255,255,0.1);    background-color: #333;}.dark .post-timeline .entry-timeline div.timeline-divider {    border-top-color: rgba(255,255,255,0.1);}.dark .post-timeline .entry:hover .entry-timeline,.dark .post-timeline .entry:hover .timeline-divider {    border-color: #1ABC9C;    color: #1ABC9C;}.dark .spost,.dark .mpost {    border-top-color: rgba(255,255,255,0.1);}    .dark .spost .entry-image a i,    .dark .mpost .entry-image a i {        color: #CCC;        background-color: rgba(0,0,0,0.2);    }    .dark .spost .entry-title h4 a,    .dark .mpost .entry-title h4 a {        color: #BBB;    }        .dark .spost .entry-title h4 a:hover,        .dark .mpost .entry-title h4 a:hover {            color: #999;        }    .dark .spost .entry-meta li,    .dark .mpost .entry-meta li {        border-left-color: #666;    }        .dark .spost .entry-meta li a,        .dark .mpost .entry-meta li a,        .dark .testimonial.twitter-scroll .testi-meta span a {            color: #AAA;        }            .dark .spost .entry-meta li a:hover,            .dark .mpost .entry-meta li a:hover,            .dark .testimonial.twitter-scroll .testi-meta span a:hover {                color: #888;            }.dark #comments {    border-top-color: rgba(255,255,255,0.08);}.dark .commentlist {    border-bottom-color: rgba(255,255,255,0.08);}.dark .comment-wrap {    border-color: rgba(255,255,255,0.08);}.dark .comment-avatar {    background: rgba(255,255,255,0.08);    border-color: rgba(255,255,255,0.1);}.dark .comment-content .comment-author {    color: #CCC;}    .dark .comment-content .comment-author a {        color: #BBB;    }        .dark .comment-content .comment-author a:hover {            color: #EEE;        }.dark .review-comment-ratings {    color: #CCC;}.dark .comment-reply-link:hover {    color: #888;}.dark p.wp-caption-text {    background-color: rgba(0,0,0,0.2);}.dark .product-title h3 a,.dark .single-product .product-title h2 a {    color: #EEE;}    .dark .product-title h3 a:hover,    .dark .single-product .product-title h2 a:hover {        color: #BBB;    }.dark .product-price {    color: #BBB;}.dark .product-overlay a {    color: #EEE;    background-color: rgba(0,0,0,0.8);    border-right-color: rgba(255,255,255,0.15);}    .dark .product-overlay a:last-child {        border-right: 0;    }    .dark .product-overlay a:hover {        background-color: rgba(0,0,0,0.9);    }.dark .bothsidebar .product-1 .product {    border-top-color: rgba(255,255,255,0.08);}.dark .quantity .qty {    border-left-color: rgba(255,255,255,0.08);    border-right-color: rgba(255,255,255,0.08);    background-color: rgba(0,0,0,0.2);}.dark .quantity .plus,.dark .quantity .minus {    background-color: rgba(0,0,0,0.2);}    .dark .quantity .plus:hover,    .dark .quantity .minus:hover {        background-color: rgba(0,0,0,0.4);    }.dark .product-meta {    color: #888;}.dark .cart .remove {    color: #BBB;}    .dark .cart .remove:hover {        color: #EEE;    }.dark .cart th {    color: #DDD;}.dark .cart td {    border-color: rgba(255,255,255,0.08) !important;}.dark .cart-product-thumbnail img {    border-color: rgba(0,0,0,0.2);}    .dark .cart-product-thumbnail img:hover {        border-color: #1ABC9C;    }.dark .cart-product-name a,.dark .product-name a {    color: #EEE;}    .dark .cart-product-name a:hover,    .dark .product-name a:hover {        color: #BBB;    }.dark td.actions {    background-color: rgba(0,0,0,0.2);}.dark .events .entry,.dark .ievent {    background-color: rgba(0,0,0,0.2);    border-bottom-color: rgba(0,0,0,0.1);}.dark .countdown-section {    color: #DDD;    border-left-color: rgba(255,255,255,0.2);}.dark .countdown-amount,.dark .rounded-skill {    color: #EEE;}.dark .button-dark:not(.button-border),.dark .button:hover {    background-color: rgba(0,0,0,0.3);}.dark .button-dark:hover {    background-color: #1ABC9C;}.dark .button-light:not(.button-border):hover {    background-color: #282828;}.dark .button.button-border:not(.button-light) {    border-color: rgba(255,255,255,0.4);    color: rgba(255,255,255,0.5);}    .dark .button.button-border:not(.button-light):hover {        color: #EEE;    }.not-dark .button.button-border:not(.button-light) {    border-color: #444;    color: #333;}    .not-dark .button.button-border:not(.button-light):hover {        background-color: #444;        color: #FFF;    }.dark .promo > span,.dark .promo > .container > span {    color: rgba(255,255,255,0.8);}.dark .promo.promo-border {    border-color: rgba(255,255,255,0.08);}.dark .promo.promo-light {    background-color: rgba(255,255,255,0.1);}.dark .promo.promo-dark:not(.promo-flat) {    background-color: rgba(0,0,0,0.3);}.dark .feature-box h3 {    color: #CCC;}.dark .feature-box p {    color: #888;}.dark .feature-box.fbox-light.fbox-outline .fbox-icon {    border-color: rgba(255,255,255,0.15);}.dark .feature-box.fbox-light .fbox-icon i,.dark .feature-box.fbox-light .fbox-icon img {    border-color: rgba(255,255,255,0.1);    background-color: rgba(255,255,255,0.1);    color: #FFF;}.dark .feature-box.fbox-dark.fbox-outline .fbox-icon {    border-color: rgba(255,255,255,0.15);}.dark .feature-box.fbox-dark .fbox-icon i,.dark .feature-box.fbox-dark .fbox-icon img {    background-color: rgba(255,255,255,0.1);}.dark .feature-box.fbox-border.fbox-light .fbox-icon,.dark .feature-box.fbox-border.fbox-dark .fbox-icon {    border-color: rgba(255,255,255,0.15);}    .dark .feature-box.fbox-border.fbox-light .fbox-icon i,    .dark .feature-box.fbox-border.fbox-light .fbox-icon img,    .dark .feature-box.fbox-border.fbox-dark .fbox-icon i,    .dark .feature-box.fbox-border.fbox-dark .fbox-icon img,    .dark .feature-box.fbox-plain.fbox-light .fbox-icon i,    .dark .feature-box.fbox-plain.fbox-light .fbox-icon img,    .dark .feature-box.fbox-plain.fbox-dark .fbox-icon i,    .dark .feature-box.fbox-plain.fbox-dark .fbox-icon img {        color: #FFF;    }.dark .feature-box h3 span.subtitle {    color: #AAA;}.dark .feature-box.fbox-bg.fbox-center,.dark .feature-box.media-box.fbox-bg .fbox-desc {    background-color: #383838;    border-color: rgba(255,255,255,0.1);}    .dark .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon,    .dark .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon,    .dark .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon {        background-color: #383838 !important;    }    .dark .feature-box.fbox-bg.fbox-center.fbox-light .fbox-icon i {        background-color: #444 !important;    }.dark .fbox-effect .fbox-icon i:after {    box-shadow: 0 0 0 2px #494949;}.dark .fbox-effect .fbox-icon i:hover,.dark .fbox-effect:hover .fbox-icon i {    background-color: #494949;}.dark .fbox-effect.fbox-dark .fbox-icon i:after {    box-shadow: 0 0 0 2px #1ABC9C;}.dark .fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-effect.fbox-dark:hover .fbox-icon i {    background-color: #1ABC9C;}.dark .fbox-border.fbox-effect .fbox-icon i:hover,.dark .fbox-border.fbox-effect:hover .fbox-icon i {    box-shadow: 0 0 0 1px #494949;}.dark .fbox-border.fbox-effect .fbox-icon i:after {    background-color: #494949;}.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i {    box-shadow: 0 0 0 1px #1ABC9C;}.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after {    background-color: #1ABC9C;}.dark .process-steps li .i-bordered {    background-color: #494949;}.dark .process-steps li:before,.dark .process-steps li:after,.dark .feature-box.fbox-center:not(.fbox-bg) h3:after {    border-top-color: rgba(255,255,255,0.15);}.dark .heading-block:not(.not-dark):after {    border-top-color: rgba(255,255,255,0.4);}.dark .style-msg2 {    border-left: 4px solid rgba(0,0,0,0.3);}    .dark .style-msg .sb-msg,    .dark .style-msg2 .msgtitle,    .dark .style-msg2 .sb-msg {        border-left-color: rgba(255,255,255,0.1);    }.dark .i-rounded,.dark .i-circled,.dark .i-bordered {    background-color: #494949;}.dark .i-bordered {    border-color: #DDD;    color: #DDD;}.dark .i-light {    background-color: #F5F5F5;    color: #444;    text-shadow: none;}.dark .i-rounded:hover,.dark .i-circled:hover {    background-color: #1ABC9C;    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    box-shadow: 0 0 0 rgba(0,0,0,0.2);}.dark .i-bordered:hover {    background-color: #444;    color: #FFF;    border-color: #444;}.dark .i-plain {    color: #FFF;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}    .dark .i-plain:hover {        color: #DDD;    }.dark .social-icon {    color: #DDD !important;    border-color: #DDD;}.dark #footer .social-icon.si-borderless,#footer.dark .social-icon.si-borderless {    color: #555 !important;}.dark .si-dark {    background-color: rgba(0,0,0,0.2);    color: #DDD !important;    border-color: transparent;}.dark .si-light {    background-color: rgba(255,255,255,0.1);    color: #EEE !important;    border-color: transparent;}.dark .social-icon i:last-child {    color: #FFF !important;}.dark .social-icon:hover {    color: #FFF !important;    border-color: transparent;}.dark .si-share {    border-top-color: rgba(255,255,255,0.1);    border-bottom-color: rgba(255,255,255,0.1);}.dark .toggle .togglet,.dark .toggle .toggleta {    color: #CCC;}.dark .toggle.toggle-bg .togglet,.dark .toggle.toggle-bg .toggleta {    background-color: rgba(0,0,0,0.2);}.dark .toggle.toggle-border {    border-color: rgba(255,255,255,0.15);}.dark .faqs .toggle {    border-bottom-color: rgba(255,255,255,0.1);}.dark .acctitle,.dark .acctitlec {    color: #CCC;    border-top-color: rgba(255,255,255,0.15);}.dark .accordion.accordion-bg .acctitle,.dark .accordion.accordion-bg .acctitlec {    background-color: rgba(0,0,0,0.2);}.dark .accordion.accordion-border {    border-color: rgba(255,255,255,0.1);}    .dark .accordion.accordion-border .acctitle,    .dark .accordion.accordion-border .acctitlec {        border-color: rgba(255,255,255,0.15);    }.dark ul.tab-nav {    border-bottom-color: #494949;}    .dark ul.tab-nav li,    .dark .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a {        border-color: #494949;    }        .dark ul.tab-nav li:first-child {            border-left-color: #494949;        }        .dark ul.tab-nav li a {            color: #DDD;            background-color: rgba(0,0,0,0.15);        }        .dark .tabs.tabs-alt ul.tab-nav li a,        .dark ul.tab-nav li.ui-tabs-active a {            background-color: #383838;        }    .dark ul.tab-nav.tab-nav2 li a {        background-color: rgba(0,0,0,0.2);    }    .dark ul.tab-nav.tab-nav2 li.ui-state-active a {        background-color: #1ABC9C;    }.dark .tabs-bordered .tab-container {    border-color: #494949;}.dark .side-tabs ul.tab-nav {    border-right-color: #494949;}    .dark .side-tabs ul.tab-nav li {        border-color: #494949;    }        .dark .side-tabs ul.tab-nav li:first-child {            border-top-color: #494949;            border-left-color: #494949;        }.dark .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a {    border-right-color: #383838;}.dark .tabs-bordered.side-tabs .tab-container {    border-top-color: #494949;}.dark .sidenav {    background-color: rgba(0,0,0,0.2);}    .dark .sidenav > li > a {        border-color: #494949;        color: #BBB;    }        .dark .sidenav > li > a:hover {            background-color: rgba(0,0,0,0.3);        }.dark .faqlist li a {    color: #CCC;}.dark .clients-grid li:before,.dark .testimonials-grid li:before {    border-left-color: rgba(255,255,255,0.15);}.dark .clients-grid li:after,.dark .testimonials-grid li:after {    border-bottom-color: rgba(255,255,255,0.15);}.dark .testimonial {    background-color: rgba(0,0,0,0.2);    border: 1px solid rgba(0,0,0,0.1);    box-shadow: 0 1px 1px rgba(0,0,0,0.1);}    .dark .testimonial.twitter-scroll .testi-content p a {        border-bottom: 1px dotted #AAA;    }        .dark .testimonial.twitter-scroll .testi-content p a:hover {            border-bottom: 1px solid #888;        }    .dark .testimonial.twitter-scroll .testi-image i {        background-color: rgba(0,0,0,0.2);        color: #EEE;        text-shadow: none;    }.parallax.dark .testimonial .flex-control-nav {    height: 8px;    margin-top: 30px;}    .parallax.dark .testimonial .flex-control-nav li {        width: 8px;        height: 8px;        margin: 0 3px;    }        .parallax.dark .testimonial .flex-control-nav li a {            width: 8px !important;            height: 8px !important;            border: 1px solid #FFF;            background-color: transparent;        }            .parallax.dark .testimonial .flex-control-nav li:hover a,            .parallax.dark .testimonial .flex-control-nav li a.flex-active {                background-color: #FFF;            }.dark .team-desc.team-desc-bg {    background-color: rgba(255,255,255,0.05);}.dark .team-content {    color: #999;}.dark .pricing-box {    border-color: rgba(255,255,255,0.1);    background-color: rgba(0,0,0,0.2);    box-shadow: 0 1px 1px rgba(0,0,0,0.1);}.dark .pricing-title {    background-color: rgba(255,255,255,0.03);    text-shadow: 1px 1px 1px rgba(0,0,0,0.15);    border-bottom-color: rgba(255,255,255,0.1);}    .dark .pricing-title h3 {        color: #DDD;    }.dark .pricing-price {    color: #EEE;}    .dark .pricing-price:after {        border-top-color: rgba(255,255,255,0.1);    }.dark .pricing-features {    border-bottom-color: rgba(255,255,255,0.1);}.dark .pricing-box.best-price {    background-color: transparent;    box-shadow: 0 0 8px rgba(0,0,0,0.1);}    .dark .pricing-box.best-price .pricing-title {        background-color: transparent;    }.dark .pricing-box.pricing-minimal .pricing-price {    background-color: transparent;    border-bottom-color: rgba(255,255,255,0.1);}.dark .pricing-box.pricing-extended {    background-color: transparent;}    .dark .pricing-box.pricing-extended .pricing-action-area {        border-left-color: rgba(255,255,255,0.15);        background-color: rgba(0,0,0,0.2);    }    .dark .pricing-box.pricing-extended .pricing-meta {        color: #999;    }.dark .counter.counter-lined + h5:before {    border-color: #EEE;}.dark .rounded-skill {    color: #EEE;}.dark .skills li {    background-color: rgba(255,255,255,0.15);}    .dark .skills li .progress-percent {        background-color: #4E4E4E;    }.dark .progress-percent:after,.dark .progress-percent:before {    border-top-color: #4E4E4E;}.dark .skills li > span {    font-weight: 600;    color: #CCC;}.dark .owl-carousel.owl-loading {    background-image: url('../images/preloader-dark.gif');}.dark .owl-carousel .owl-nav [class*=owl-] {    border-color: transparent;    color: #EEE;    background-color: rgba(0,0,0,0.5);}.dark label {    color: #BBB;}    .dark label.label-muted {        color: #777;    }.dark #contact-form-overlay,.dark #contact-form-overlay-mini {    background-color: #383838;}.dark .title-block > span {    color: #999;}.dark .heading-block:not(.not-dark),.dark .counter {    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);}    .dark .heading-block:not(.not-dark) h1,    .dark .heading-block:not(.not-dark) h2,    .dark .heading-block:not(.not-dark) h3,    .dark .heading-block:not(.not-dark) h4,    .dark .emphasis-title:not(.not-dark) h1,    .dark .emphasis-title:not(.not-dark) h2 {        color: #FFF;    }.dark .heading-block.not-dark h1,.dark .heading-block.not-dark h2,.dark .heading-block.not-dark h3,.dark .heading-block.not-dark h4,.dark .emphasis-title.not-dark h1,.dark .emphasis-title.not-dark h2 {    color: #333;}.dark .heading-block:not(.not-dark) > span {    color: #EEE;}.dark .emphasis-title.not-dark {    color: #444;}.dark .fancy-title h1,.dark .fancy-title h2,.dark .fancy-title h3,.dark .fancy-title h4,.dark .fancy-title h5,.dark .fancy-title h6 {    background-color: #383838;}.dark .fancy-title.title-double-border:before,.dark .fancy-title.title-border:before,.dark .fancy-title.title-border-color:before,.dark .fancy-title.title-border:before {    border-top-color: rgba(255,255,255,0.15);}.dark .divider {    color: rgba(255,255,255,0.15);}    .dark .divider:after,    .dark .divider.divider-center:before,    .dark .divider.divider-center.divider-short:before {        border-top-color: rgba(255,255,255,0.1);    }    .dark .divider.divider-rounded,    .dark .divider.divider-border {        color: #999;    }        .dark .divider.divider-rounded i,        .dark .divider.divider-border i {            background-color: rgba(255,255,255,0.1);        }        .dark .divider.divider-border i {            background-color: transparent;            border-color: rgba(255,255,255,0.15);        }.dark .quote:before {    color: rgba(255,255,255,0.1);}.dark .highlight {    background-color: rgba(0,0,0,0.2);}.dark .top-advert {    border-left-color: rgba(255,255,255,0.1);    border-right-color: rgba(255,255,255,0.1);}.dark .error404 {    color: rgba(255,255,255,0.15);}.dark.error404-wrap .form-control::-webkit-input-placeholder {    color: #888;}.dark.error404-wrap .form-control::-moz-placeholder {    color: #888;}.dark.error404-wrap .form-control:-ms-input-placeholder {    color: #888;}.dark .preloader {    background-color: rgba(0,0,0,0.2);}.dark .preloader,.dark .preloader2,.dark .form-process {    background-image: url('../images/preloader-dark.gif');}.dark .form-process {    background-color: transparent;}#footer.dark,.dark #footer {    background-color: #333;    color: #CCC;    border-top-color: rgba(0,0,0,0.2);}.dark #copyrights {    background-color: rgba(0,0,0,0.2);    color: rgba(255,255,255,0.25);    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);}    .dark #copyrights i.footer-icon {        color: rgba(255,255,255,0.3);    }.dark .copyright-links a {    color: rgba(255,255,255,0.25);    border-bottom-color: rgba(255,255,255,0.25);}    .dark .copyright-links a:hover {        color: rgba(255,255,255,0.35);        border-bottom-color: rgba(255,255,255,0.35);    }.dark .footer-widgets-wrap a {    color: #CCC;}    .dark .footer-widgets-wrap a:hover {        color: #999;    }.dark .sidebar-widgets-wrap .widget,body.dark #side-panel .widget,body #side-panel.dark .widget {    border-top-color: rgba(255,255,255,0.1);}body.dark #side-panel #side-panel-trigger-close a,body #side-panel.dark #side-panel-trigger-close a {    background-color: rgba(0,0,0,0.2);    color: #FFF;}.dark .widget h4 {    color: #DDD;}.dark .widget p {    opacity: 0.8;}.dark .tagcloud a {    color: #999;    border-color: transparent;    background-color: rgba(0,0,0,0.2);}    .dark .tagcloud a:hover {        border-color: transparent !important;        background-color: #1ABC9C;        color: #FFF !important;    }.dark .widget_recent_comments li {    background-image: url("../images/icons/widget-comment-dark.png");}    .dark .widget_nav_menu li a,    .dark .widget_links li a,    .dark .widget_meta li a,    .dark .widget_archive li a,    .dark .widget_recent_comments li a,    .dark .widget_recent_entries li a,    .dark .widget_categories li a,    .dark .widget_pages li a,    .dark .widget_rss li a {        color: #CCC;        background-image: url("../images/icons/widget-link-dark.png");    }        .dark .widget_nav_menu li a:hover,        .dark .widget_links li a:hover,        .dark .widget_meta li a:hover,        .dark .widget_archive li a:hover,        .dark .widget_recent_comments li a:hover,        .dark .widget_recent_entries li a:hover,        .dark .widget_categories li a:hover,        .dark .widget_pages li a:hover,        .dark .widget_rss li a:hover {            color: #AAA;        }.dark .nav-tree li a {    color: #BBB;}.dark #cookie-notification,#cookie-notification.dark {    background-color: rgba(0,0,0,0.85);    color: #EEE;}/* Dark Scheme - Bootstrap-----------------------------------------------------------------*/.dark .show-grid [class^=col-] {    background-color: rgba(255,255,255,0.05);    border-color: rgba(255,255,255,0.1);}.dark mark {    background: rgba(0,0,0,0.5);    color: #FFF;}.dark fieldset {    border-color: rgba(255,255,255,0.1);}.dark .img-thumbnail {    background-color: rgba(0,0,0,0.2);    border-color: rgba(255,255,255,0.1);}.dark hr {    border-top-color: rgba(255,255,255,0.1);}.dark .page-header {    border-bottom-color: rgba(255,255,255,0.1);}.dark blockquote {    border-left-color: rgba(255,255,255,0.2);}    .dark .blockquote-reverse,    .dark blockquote.pull-right {        border-right-color: rgba(255,255,255,0.2);    }.dark code {    color: #DF6F72;    background-color: rgba(0,0,0,0.3);}.dark kbd {    background-color: rgba(255,255,255,0.1);}.dark pre {    color: #FFF;    background-color: rgba(0,0,0,0.3);    border-color: rgba(255,255,255,0.15);}.dark .table > thead > tr > th,.dark .table > tbody > tr > th,.dark .table > tfoot > tr > th,.dark .table > thead > tr > td,.dark .table > tbody > tr > td,.dark .table > tfoot > tr > td {    border-top-color: rgba(255,255,255,0.1);}.dark .table > thead > tr > th {    border-bottom-color: rgba(255,255,255,0.1);}.dark .table > tbody + tbody {    border-top-color: rgba(255,255,255,0.1);}.dark .table .table {    background-color: rgba(0,0,0,0.2);}.dark .table-bordered {    border-color: rgba(255,255,255,0.1);}    .dark .table-bordered > thead > tr > th,    .dark .table-bordered > tbody > tr > th,    .dark .table-bordered > tfoot > tr > th,    .dark .table-bordered > thead > tr > td,    .dark .table-bordered > tbody > tr > td,    .dark .table-bordered > tfoot > tr > td {        border-color: rgba(255,255,255,0.1);    }.dark .table-striped > tbody > tr:nth-child(odd) > td,.dark .table-striped > tbody > tr:nth-child(odd) > th,.table-striped > tbody > tr:nth-child(odd) {    background-color: rgba(0,0,0,0.05);}.dark .table-hover > tbody > tr:hover > td,.dark .table-hover > tbody > tr:hover > th {    background-color: rgba(0,0,0,0.1);}.dark .table > thead > tr > td.active,.dark .table > tbody > tr > td.active,.dark .table > tfoot > tr > td.active,.dark .table > thead > tr > th.active,.dark .table > tbody > tr > th.active,.dark .table > tfoot > tr > th.active,.dark .table > thead > tr.active > td,.dark .table > tbody > tr.active > td,.dark .table > tfoot > tr.active > td,.dark .table > thead > tr.active > th,.dark .table > tbody > tr.active > th,.dark .table > tfoot > tr.active > th {    background-color: rgba(0,0,0,0.1);}.dark .table-hover > tbody > tr > td.active:hover,.dark .table-hover > tbody > tr > th.active:hover,.dark .table-hover > tbody > tr.active:hover > td,.dark .table-hover > tbody > tr.active:hover > th {    background-color: rgba(255,255,255,0.1);}@media (max-width: 767px) {    .table-responsive {        border-color: rgba(255,255,255,0.1);    }}.dark legend {    color: #DDD;    border-bottom-color: rgba(255,255,255,0.1);}.dark output {    color: #999;}.dark .form-control:not(.not-dark),.dark .sm-form-control:not(.not-dark) {    color: #999;    /*background-color: rgba(0,0,0,0.2);*/    border-color: rgba(0,0,0,0.25);}    .dark .form-control:not(.not-dark) option,    .dark .sm-form-control:not(.not-dark) option {        background-color: #282828;    }    .dark .form-control:not(.not-dark):active,    .dark .form-control:not(.not-dark):focus,    .dark .sm-form-control:not(.not-dark):active,    .dark .sm-form-control:not(.not-dark):focus {        background-color: rgba(0,0,0,0.3);        border-color: rgba(0,0,0,0.25) !important;    }    .dark .form-control:not(.not-dark)::-moz-placeholder {        color: #666;    }    .dark .form-control:not(.not-dark):-ms-input-placeholder {        color: #666;    }    .dark .form-control:not(.not-dark)::-webkit-input-placeholder {        color: #666;    }    .dark .sm-form-control:not(.not-dark)::-moz-placeholder {        color: #666;    }    .dark .sm-form-control:not(.not-dark):-ms-input-placeholder {        color: #666;    }    .dark .sm-form-control:not(.not-dark)::-webkit-input-placeholder {        color: #666;    }    .dark .form-control:not(.not-dark)[disabled],    .dark .form-control:not(.not-dark)[readonly],    .dark fieldset[disabled] .form-control:not(.not-dark),    .dark .sm-form-control:not(.not-dark)[disabled],    .dark .sm-form-control:not(.not-dark)[readonly],    .dark fieldset[disabled] .sm-form-control:not(.not-dark) {        background-color: rgba(255,255,255,0.1);    }.dark .input-group .form-control.error:not(.not-dark) {    color: #E42C3E;}.dark .sm-form-control.error:not(.not-dark) {    border-color: #E42C3E !important;}.dark .form-control.error:not(.not-dark)::-moz-placeholder {    color: rgba(228,44,62,0.6);}.dark .form-control.error:not(.not-dark):-ms-input-placeholder {    color: rgba(228,44,62,0.6);}.dark .form-control.error:not(.not-dark)::-webkit-input-placeholder {    color: rgba(228,44,62,0.6);}.dark .btn:hover,.dark .btn:focus {    color: #FFF;}.dark .btn-link:hover,.dark .btn-link:focus {    color: #EEE;}.dark .dropdown-menu {    background-color: #333;    border-color: #3F3F3F;}    .dark .dropdown-menu .dropdown-divider {        border-top-color: rgba(255,255,255,0.1);    }.dark .dropdown-item {    color: #DDD;}    .dark .dropdown-item:hover,    .dark .dropdown-item:focus {        color: #EEE;        background-color: rgba(255,255,255,0.1);    }.dark .input-group-text,.dark .input-group-btn .btn-default {    color: #999;    background-color: rgba(0,0,0,0.35);    border-color: rgba(0,0,0,0.25);}.dark .input-group-btn .btn-default {    color: #FFF;}    .dark .input-group-btn .btn-default:hover {        background-color: rgba(0,0,0,0.30);    }.dark .nav > li > a:hover,.dark .nav > li > a:focus,.dark .nav .open > a,.dark .nav .open > a:hover,.dark .nav .open > a:focus {    background-color: rgba(0,0,0,0.2);}.dark .nav .nav-divider {    background-color: rgba(255,255,255,0.1);}.dark .nav-tabs {    border-bottom-color: rgba(255,255,255,0.15);}    .dark .nav-tabs > li > a:hover {        border-color: rgba(255,255,255,0.2);        border-bottom: none;    }    .dark .nav-tabs.nav-justified > li > a:hover,    .dark .nav-tabs-justified > li > a:hover {        border-bottom: 1px solid rgba(255,255,255,0.2);    }    .dark .nav-tabs > li.active > a,    .dark .nav-tabs > li.active > a:hover,    .dark .nav-tabs > li.active > a:focus {        color: #DDD;        background-color: #383838;        border: 1px solid rgba(255,255,255,0.2);        border-bottom-color: #383838;    }    .dark .nav-tabs.nav-justified > .active > a,    .dark .nav-tabs.nav-justified > .active > a:hover,    .dark .nav-tabs.nav-justified > .active > a:focus {        border-color: rgba(255,255,255,0.15);    }@media (min-width: 768px) {    .dark .nav-tabs.nav-justified > li > a {        border-bottom-color: rgba(255,255,255,0.15);    }    .dark .nav-tabs.nav-justified > .active > a,    .dark .nav-tabs.nav-justified > .active > a:hover,    .dark .nav-tabs.nav-justified > .active > a:focus {        border-bottom-color: #383838;    }}.dark .nav-tabs-justified > .active > a,.dark .nav-tabs-justified > .active > a:hover,.dark .nav-tabs-justified > .active > a:focus {    border-color: rgba(255,255,255,0.15);}@media (min-width: 768px) {    .dark .nav-tabs-justified > li > a {        border-bottom-color: rgba(255,255,255,0.15);    }    .dark .nav-tabs-justified > .active > a,    .dark .nav-tabs-justified > .active > a:hover,    .dark .nav-tabs-justified > .active > a:focus {        border-bottom-color: #383838;    }}.dark .navbar-default {    background-color: rgba(255,255,255,0.1);    border-color: rgba(255,255,255,0.1);}    .dark .navbar-default .navbar-brand {        color: #EEE;    }        .dark .navbar-default .navbar-brand:hover,        .dark .navbar-default .navbar-brand:focus {            color: #BBB;        }    .dark .navbar-default .navbar-text {        color: #999;    }    .dark .navbar-default .navbar-nav > li > a {        color: #BBB;    }        .dark .navbar-default .navbar-nav > li > a:hover,        .dark .navbar-default .navbar-nav > li > a:focus {            color: #EEE;            background-color: transparent;        }    .dark .navbar-default .navbar-nav > .active > a,    .dark .navbar-default .navbar-nav > .active > a:hover,    .dark .navbar-default .navbar-nav > .active > a:focus {        color: #EEE;        background-color: rgba(0,0,0,0.25);    }    .dark .navbar-default .navbar-nav > .disabled > a,    .dark .navbar-default .navbar-nav > .disabled > a:hover,    .dark .navbar-default .navbar-nav > .disabled > a:focus {        color: #999;    }    .dark .navbar-default .navbar-toggle {        border-color: rgba(255,255,255,0.15);    }        .dark .navbar-default .navbar-toggle:hover,        .dark .navbar-default .navbar-toggle:focus {            background-color: rgba(255,255,255,0.15);        }        .dark .navbar-default .navbar-toggle .icon-bar {            background-color: #BBB;        }    .dark .navbar-default .navbar-collapse,    .dark .navbar-default .navbar-form {        border-color: rgba(255,255,255,0.15);    }    .dark .navbar-default .navbar-nav > .open > a,    .dark .navbar-default .navbar-nav > .open > a:hover,    .dark .navbar-default .navbar-nav > .open > a:focus {        background-color: rgba(0,0,0,0.25);        color: #EEE;    }@media (max-width: 767px) {    .dark .navbar-default .navbar-nav .open .dropdown-item {        color: #BBB;    }        .dark .navbar-default .navbar-nav .open .dropdown-item:hover,        .dark .navbar-default .navbar-nav .open .dropdown-item:focus {            color: #EEE;        }        .dark .navbar-default .navbar-nav .open .dropdown-item.active,        .dark .navbar-default .navbar-nav .open .dropdown-item.active:hover,        .dark .navbar-default .navbar-nav .open .dropdown-item.active:focus {            background-color: rgba(0,0,0,0.25);            color: #EEE;        }        .dark .navbar-default .navbar-nav .open .dropdown-item.disabled,        .dark .navbar-default .navbar-nav .open .dropdown-item.disabled:hover,        .dark .navbar-default .navbar-nav .open .dropdown-item.disabled:focus {            color: #999;        }}.dark .navbar-default .navbar-link {    color: #BBB;}    .dark .navbar-default .navbar-link:hover {        color: #EEE;    }.dark .page-link {    color: #BBB;    background-color: rgba(255,255,255,0.1);    border-color: #666;}    .dark .page-link:hover,    .dark .page-link:focus {        color: #EEE;        background-color: rgba(0,0,0,0.1);    }.dark .disabled .page-link,.dark .disabled .page-link:hover,.dark .disabled .page-link:focus {    color: #999;    background-color: rgba(255,255,255,0.2);    border-color: #777;}.dark .label-default {    background-color: rgba(255,255,255,0.2);}    .dark .label-default[href]:hover,    .dark .label-default[href]:focus {        background-color: rgba(0,0,0,0.2);    }.dark .badge {    background-color: rgba(255,255,255,0.2);}.dark .jumbotron {    background-color: rgba(255,255,255,0.15);}.dark .thumbnail {    background-color: rgba(255,255,255,0.15);    border-color: rgba(255,255,255,0.1);}    .dark .thumbnail .caption {        color: #EEE;    }.dark .progress {    background-color: rgba(255,255,255,0.15);}.dark .list-group-item {    background-color: rgba(0,0,0,0.2);    border-color: #444;}.dark a.list-group-item {    color: #BBB;}    .dark a.list-group-item .list-group-item-heading {        color: #DDD;    }    .dark a.list-group-item:hover,    .dark a.list-group-item:focus {        background-color: rgba(255,255,255,0.05);    }    .dark a.list-group-item.active,    .dark a.list-group-item.active:hover,    .dark a.list-group-item.active:focus {        color: #ffffff;        background-color: #428bca;        border-color: #428bca;    }.dark .list-group-item-success {    color: #3c763d;    background-color: #dff0d8;}.dark a.list-group-item-success {    color: #3c763d;}    .dark a.list-group-item-success:hover,    .dark a.list-group-item-success:focus {        color: #3c763d;        background-color: #d0e9c6;    }    .dark a.list-group-item-success.active,    .dark a.list-group-item-success.active:hover,    .dark a.list-group-item-success.active:focus {        color: #fff;        background-color: #3c763d;        border-color: #3c763d;    }.dark .list-group-item-info {    color: #31708f;    background-color: #d9edf7;}.dark a.list-group-item-info {    color: #31708f;}    .dark a.list-group-item-info:hover,    .dark a.list-group-item-info:focus {        color: #31708f;        background-color: #c4e3f3;    }    .dark a.list-group-item-info.active,    .dark a.list-group-item-info.active:hover,    .dark a.list-group-item-info.active:focus {        color: #fff;        background-color: #31708f;        border-color: #31708f;    }.dark .list-group-item-warning {    color: #8a6d3b;    background-color: #fcf8e3;}.dark a.list-group-item-warning {    color: #8a6d3b;}    .dark a.list-group-item-warning:hover,    .dark a.list-group-item-warning:focus {        color: #8a6d3b;        background-color: #faf2cc;    }    .dark a.list-group-item-warning.active,    .dark a.list-group-item-warning.active:hover,    .dark a.list-group-item-warning.active:focus {        color: #fff;        background-color: #8a6d3b;        border-color: #8a6d3b;    }.dark .list-group-item-danger {    color: #a94442;    background-color: #f2dede;}.dark a.list-group-item-danger {    color: #a94442;}    .dark a.list-group-item-danger:hover,    .dark a.list-group-item-danger:focus {        color: #a94442;        background-color: #ebcccc;    }    .dark a.list-group-item-danger.active,    .dark a.list-group-item-danger.active:hover,    .dark a.list-group-item-danger.active:focus {        color: #fff;        background-color: #a94442;        border-color: #a94442;    }.dark .card {    background-color: rgba(0,0,0,0.2);}.dark .card-footer {    background-color: rgba(255,255,255,0.1);    border-top-color: rgba(255,255,255,0.1);}.dark .card > .card-body + .table,.dark .card > .card-body + .table-responsive {    border-top-color: rgba(255,255,255,0.1);}.dark .card-group .card-heading + .collapse .card-body {    border-top-color: rgba(255,255,255,0.1);}.dark .card-group .card-footer + .collapse .card-body {    border-bottom-color: rgba(255,255,255,0.1);}.dark .card-default {    border-color: rgba(255,255,255,0.15);}    .dark .card-default > .card-heading {        color: #DDD;        background-color: rgba(255,255,255,0.1);        border-color: rgba(255,255,255,0.1);    }        .dark .card-default > .card-heading + .collapse .card-body {            border-top-color: rgba(255,255,255,0.15);        }    .dark .card-default > .card-footer + .collapse .card-body {        border-bottom-color: rgba(255,255,255,0.15);    }.dark .close {    opacity: 1;    color: rgba(0,0,0,0.15);    text-shadow: 0 1px 0 rgba(0,0,0,0.2);}    .dark .close:hover,    .dark .close:focus {        color: rgba(0,0,0,0.4);    }.dark .modal-content {    border-color: #555;}.dark .modal-header {    border-bottom-color: rgba(255,255,255,0.15);}.dark .modal-footer {    border-top-color: rgba(255,255,255,0.15);}.dark .popover {    background-color: #282828;    border-color: #494949;}.dark .popover-title {    background-color: rgba(255,255,255,0.1);    border-bottom-color: rgba(255,255,255,0.075);}.dark .popover.top > .arrow {    border-top-color: #494949;}    .dark .popover.top > .arrow:after {        border-top-color: #282828;    }.dark .popover.right > .arrow {    border-right-color: #494949;}    .dark .popover.right > .arrow:after {        border-right-color: #282828;    }.dark .popover.bottom > .arrow {    border-bottom-color: #494949;}    .dark .popover.bottom > .arrow:after {        border-bottom-color: #282828;    }.dark .popover.left > .arrow {    border-left-color: #494949;}    .dark .popover.left > .arrow:after {        border-left-color: #282828;    }@media (max-width: 991px) {    .dark .postcontent,    .dark .postcontent.bothsidebar,    .dark .sidebar {        border-bottom-color: rgba(255,255,255,0.1);    }    .dark #header.transparent-header,    .dark #header.semi-transparent,    #header.dark.transparent-header,    #header.dark.semi-transparent {        background-color: #333;        border-bottom-color: rgba(255,255,255,0.1);    }    .dark #primary-menu.mobile-menu-off-canvas:not(.not-dark) > ul,    .dark #primary-menu.mobile-menu-off-canvas:not(.not-dark) > div > ul,    #primary-menu.mobile-menu-off-canvas.dark > ul,    #primary-menu.mobile-menu-off-canvas.dark > div > ul {        background-color: #333;        border-right: 1px solid rgba(255,255,255,0.05) !important;    }    .dark #primary-menu.mobile-menu-off-canvas.from-right:not(.not-dark) > ul,    .dark #primary-menu.mobile-menu-off-canvas.from-right:not(.not-dark) > div > ul,    #primary-menu.mobile-menu-off-canvas.from-right.dark > ul,    #primary-menu.mobile-menu-off-canvas.from-right.dark > div > ul {        border-right: 0 !important;        border-left: 1px solid rgba(255,255,255,0.05) !important;    }    .dark #primary-menu:not(.not-dark) ul li,    .dark #primary-menu:not(.not-dark) ul ul,    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content,    .dark #primary-menu:not(.not-dark) ul ul li,    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content ul ul,    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.grid-2 > ul,    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.grid-3 > ul,    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.grid-4 > ul,    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.grid-5 > ul,    .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 li {        border-top-color: rgba(255,255,255,0.1) !important;    }    .dark #primary-menu:not(.not-dark) > ul > li.sub-menu > a,    .dark #primary-menu:not(.not-dark) > .container > ul > li.sub-menu > a {        background-image: url("../images/icons/submenu-dark.png");    }    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul li,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content ul ul,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.grid-2 > ul,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.grid-3 > ul,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.grid-4 > ul,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.grid-5 > ul,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.style-2 li {        border-top-color: #EEE !important;    }    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a {        color: #1ABC9C !important;    }    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover ul a,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current ul a,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover ul a,    body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current ul a {        color: #444 !important;    }    .dark .pricing-box.pricing-extended .pricing-action-area {        border-top-color: rgba(255,255,255,0.15);    }}.swiper-container {    margin: 0 auto;    position: relative;    overflow: hidden;    list-style: none;    padding: 0;    z-index: 1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@font-face {    font-family: 'font-icons';    src: url('https://eleonorabonucci.com/css/fonts/font-icons.eot');    src: url('https://eleonorabonucci.com/css/fonts/font-icons.eot') format('embedded-opentype'), url('https://eleonorabonucci.com/css/fonts/font-icons.woff') format('woff'), url('https://eleonorabonucci.com/css/fonts/font-icons.ttf') format('truetype'), url('https://eleonorabonucci.com/css/fonts/font-icons.svg') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'lined-icons';    src: url('https://eleonorabonucci.com/css/fonts/lined-icons.eot');    src: url('https://eleonorabonucci.com/css/fonts/lined-icons.eot') format('embedded-opentype'), url('https://eleonorabonucci.com/css/fonts/lined-icons.woff') format('woff'), url('https://eleonorabonucci.com/css/fonts/lined-icons.ttf') format('truetype'), url('https://eleonorabonucci.com/css/fonts/lined-icons.svg') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Simple-Line-Icons';    src: url('https://eleonorabonucci.com/css/fonts/Simple-Line-Icons.eot');    src: url('https://eleonorabonucci.com/css/fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'), url('https://eleonorabonucci.com/css/fonts/Simple-Line-Icons.woff') format('woff'), url('https://eleonorabonucci.com/css/fonts/Simple-Line-Icons.ttf') format('truetype'), url('https://eleonorabonucci.com/css/fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');    font-weight: normal;    font-style: normal;}[class^="icon-"], [class*=" icon-"],[class^="icon-line-"], [class*=" icon-line-"],[class^="icon-line2-"], [class*=" icon-line2-"],.side-header #primary-menu ul > li.sub-menu > a:after {    display: inline-block;    font-family: 'font-icons';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: inherit;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}[class^="icon-line-"], [class*=" icon-line-"] {    font-family: 'lined-icons';}[class^="icon-line2-"], [class*=" icon-line2-"] {    font-family: 'Simple-Line-Icons';}.icon-lg {    font-size: 1.3333333333333333em;    line-height: 0.75em;    vertical-align: -15%;}.icon-2x {    font-size: 2em;}.icon-3x {    font-size: 3em;}.icon-4x {    font-size: 4em;}.icon-5x {    font-size: 5em;}.icon-fw {    width: 1.2857142857142858em;    text-align: center;}.iconlist {    padding-left: 0;    margin-left: 1.75em;    list-style-type: none;}    .iconlist li {        position: relative;    }    .iconlist ul {        list-style-type: none;        margin: 5px 0 5px 25px;    }    .iconlist > li [class^="icon-"]:first-child, .iconlist > li [class*=" icon-"]:first-child {        position: absolute;        left: -1.75em;        width: 1.75em;        text-align: center;        top: 1px;        width: 14px;    }    .iconlist.iconlist-large {        font-size: 16px;    }        .iconlist.iconlist-large li {            margin: 4px 0;        }        .iconlist.iconlist-large > li [class^="icon-"], .iconlist.iconlist-large > li [class*=" icon-"] {            width: 16px;            margin-right: 5px;        }.iconlist-color li i {    color: #1ABC9C;}.icon-border {    padding: .2em .25em .15em;    border: solid 0.08em #eeeeee;    border-radius: .1em;}.icon.pull-left {    margin-right: .3em;}.icon.pull-right {    margin-left: .3em;}.icon-spin {    -webkit-animation: spin 2s infinite linear;    -moz-animation: spin 2s infinite linear;    -o-animation: spin 2s infinite linear;    animation: spin 2s infinite linear;}@-moz-keyframes spin {    0% {        -moz-transform: rotate(0deg);    }    100% {        -moz-transform: rotate(359deg);    }}@-webkit-keyframes spin {    0% {        -webkit-transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(359deg);    }}@-o-keyframes spin {    0% {        -o-transform: rotate(0deg);    }    100% {        -o-transform: rotate(359deg);    }}@-ms-keyframes spin {    0% {        -ms-transform: rotate(0deg);    }    100% {        -ms-transform: rotate(359deg);    }}@keyframes spin {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(359deg);    }}.icon-rotate-90 {    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    -ms-transform: rotate(90deg);    -o-transform: rotate(90deg);    transform: rotate(90deg);}.icon-rotate-180 {    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -o-transform: rotate(180deg);    transform: rotate(180deg);}.icon-rotate-270 {    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);    -webkit-transform: rotate(270deg);    -moz-transform: rotate(270deg);    -ms-transform: rotate(270deg);    -o-transform: rotate(270deg);    transform: rotate(270deg);}.icon-flip-horizontal {    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);    -webkit-transform: scale(-1, 1);    -moz-transform: scale(-1, 1);    -ms-transform: scale(-1, 1);    -o-transform: scale(-1, 1);    transform: scale(-1, 1);}.icon-flip-vertical {    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);    -webkit-transform: scale(1, -1);    -moz-transform: scale(1, -1);    -ms-transform: scale(1, -1);    -o-transform: scale(1, -1);    transform: scale(1, -1);}.icon-stacked {    position: relative;    display: inline-block;    width: 2em;    height: 2em;    line-height: 2em;    vertical-align: middle;}.icon-stacked-1x,.icon-stacked-2x {    position: absolute;    left: 0;    width: 100%;    text-align: center;}.icon-stacked-1x {    line-height: inherit;}.icon-stacked-2x {    font-size: 2em;}.icon-inverse {    color: #ffffff;}.icon-type:before {    content: "\e600";}.icon-box:before {    content: "\e601";}.icon-archive:before {    content: "\e602";}.icon-envelope:before {    content: "\e603";}.icon-email:before {    content: "\e604";}.icon-files:before {    content: "\e605";}.icon-printer2:before {    content: "\e606";}.icon-folder-add:before {    content: "\e607";}.icon-folder-settings:before {    content: "\e608";}.icon-folder-check:before {    content: "\e609";}.icon-wifi-low:before {    content: "\e60a";}.icon-wifi-mid:before {    content: "\e60b";}.icon-wifi-full:before {    content: "\e60c";}.icon-connection-empty:before {    content: "\e60d";}.icon-battery-full:before {    content: "\e60e";}.icon-settings:before {    content: "\e60f";}.icon-arrow-left:before {    content: "\e610";}.icon-arrow-up:before {    content: "\e611";}.icon-arrow-down:before {    content: "\e612";}.icon-arrow-right:before {    content: "\e613";}.icon-reload:before {    content: "\e614";}.icon-download:before {    content: "\e615";}.icon-tag:before {    content: "\e616";}.icon-trashcan:before {    content: "\e617";}.icon-search:before {    content: "\e618";}.icon-zoom-in:before {    content: "\e619";}.icon-zoom-out:before {    content: "\e61a";}.icon-chat:before {    content: "\e61b";}.icon-clock:before {    content: "\e61c";}.icon-printer:before {    content: "\e61d";}.icon-home:before {    content: "\e61e";}.icon-flag:before {    content: "\e61f";}.icon-meter:before {    content: "\e620";}.icon-switch:before {    content: "\e621";}.icon-forbidden:before {    content: "\e622";}.icon-phone-landscape:before {    content: "\e623";}.icon-tablet:before {    content: "\e624";}.icon-tablet-landscape:before {    content: "\e625";}.icon-laptop:before {    content: "\e626";}.icon-camera:before {    content: "\e627";}.icon-microwave-oven:before {    content: "\e628";}.icon-credit-cards:before {    content: "\e629";}.icon-map-marker:before {    content: "\e62a";}.icon-map:before {    content: "\e62b";}.icon-support:before {    content: "\e62c";}.icon-newspaper2:before {    content: "\e62d";}.icon-barbell:before {    content: "\e62e";}.icon-stopwatch:before {    content: "\e62f";}.icon-atom:before {    content: "\e630";}.icon-image:before {    content: "\e631";}.icon-cube:before {    content: "\e632";}.icon-bars:before {    content: "\e633";}.icon-chart:before {    content: "\e634";}.icon-pencil:before {    content: "\e635";}.icon-measure:before {    content: "\e636";}.icon-eyedropper:before {    content: "\e637";}.icon-file-settings:before {    content: "\e638";}.icon-file-add:before {    content: "\e639";}.icon-file:before {    content: "\e63a";}.icon-align-left:before {    content: "\e63b";}.icon-align-right:before {    content: "\e63c";}.icon-align-center:before {    content: "\e63d";}.icon-align-justify:before {    content: "\e63e";}.icon-file-broken:before {    content: "\e63f";}.icon-browser:before {    content: "\e640";}.icon-windows:before {    content: "\e641";}.icon-window:before {    content: "\e642";}.icon-folder:before {    content: "\e643";}.icon-connection-25:before {    content: "\e644";}.icon-connection-50:before {    content: "\e645";}.icon-connection-75:before {    content: "\e646";}.icon-connection-full:before {    content: "\e647";}.icon-list:before {    content: "\e648";}.icon-grid:before {    content: "\e649";}.icon-stack3:before {    content: "\e64a";}.icon-battery-charging:before {    content: "\e64b";}.icon-battery-empty:before {    content: "\e64c";}.icon-battery-25:before {    content: "\e64d";}.icon-battery-50:before {    content: "\e64e";}.icon-battery-75:before {    content: "\e64f";}.icon-refresh:before {    content: "\e650";}.icon-volume:before {    content: "\e651";}.icon-volume-increase:before {    content: "\e652";}.icon-volume-decrease:before {    content: "\e653";}.icon-mute:before {    content: "\e654";}.icon-microphone:before {    content: "\e655";}.icon-microphone-off:before {    content: "\e656";}.icon-book:before {    content: "\e657";}.icon-checkmark:before {    content: "\e658";}.icon-checkbox-checked:before {    content: "\e659";}.icon-checkbox:before {    content: "\e65a";}.icon-paperclip:before {    content: "\e65b";}.icon-chat-1:before {    content: "\e65c";}.icon-chat-2:before {    content: "\e65d";}.icon-chat-3:before {    content: "\e65e";}.icon-comment:before {    content: "\e65f";}.icon-calendar:before {    content: "\e660";}.icon-bookmark:before {    content: "\e661";}.icon-email2:before {    content: "\e662";}.icon-heart:before {    content: "\e663";}.icon-enter:before {    content: "\e664";}.icon-cloud:before {    content: "\e665";}.icon-book2:before {    content: "\e666";}.icon-star:before {    content: "\e667";}.icon-lock:before {    content: "\e668";}.icon-unlocked:before {    content: "\e669";}.icon-unlocked2:before {    content: "\e66a";}.icon-users:before {    content: "\e66b";}.icon-user:before {    content: "\e66c";}.icon-users2:before {    content: "\e66d";}.icon-user2:before {    content: "\e66e";}.icon-bullhorn:before {    content: "\e66f";}.icon-share:before {    content: "\e670";}.icon-screen:before {    content: "\e671";}.icon-phone:before {    content: "\e672";}.icon-phone-portrait:before {    content: "\e673";}.icon-calculator:before {    content: "\e674";}.icon-bag:before {    content: "\e675";}.icon-diamond:before {    content: "\e676";}.icon-drink:before {    content: "\e677";}.icon-shorts:before {    content: "\e678";}.icon-vcard:before {    content: "\e679";}.icon-sun:before {    content: "\e67a";}.icon-bill:before {    content: "\e67b";}.icon-coffee:before {    content: "\e67c";}.icon-tv2:before {    content: "\e67d";}.icon-newspaper:before {    content: "\e67e";}.icon-stack:before {    content: "\e67f";}.icon-syringe:before {    content: "\e680";}.icon-health:before {    content: "\e681";}.icon-bolt:before {    content: "\e682";}.icon-pill:before {    content: "\e683";}.icon-bones:before {    content: "\e684";}.icon-lab:before {    content: "\e685";}.icon-clipboard:before {    content: "\e686";}.icon-mug:before {    content: "\e687";}.icon-bucket:before {    content: "\e688";}.icon-select:before {    content: "\e689";}.icon-graph:before {    content: "\e68a";}.icon-crop:before {    content: "\e68b";}.icon-heart2:before {    content: "\e68c";}.icon-cloud2:before {    content: "\e68d";}.icon-star2:before {    content: "\e68e";}.icon-pen:before {    content: "\e68f";}.icon-diamond2:before {    content: "\e690";}.icon-display:before {    content: "\e691";}.icon-paperplane:before {    content: "\e692";}.icon-params:before {    content: "\e693";}.icon-banknote:before {    content: "\e694";}.icon-vynil:before {    content: "\e695";}.icon-truck:before {    content: "\e696";}.icon-world:before {    content: "\e697";}.icon-tv:before {    content: "\e698";}.icon-sound:before {    content: "\e699";}.icon-video:before {    content: "\e69a";}.icon-trash:before {    content: "\e69b";}.icon-user3:before {    content: "\e69c";}.icon-key:before {    content: "\e69d";}.icon-search2:before {    content: "\e69e";}.icon-settings2:before {    content: "\e69f";}.icon-camera2:before {    content: "\e6a0";}.icon-tag2:before {    content: "\e6a1";}.icon-lock2:before {    content: "\e6a2";}.icon-bulb:before {    content: "\e6a3";}.icon-location:before {    content: "\e6a4";}.icon-eye:before {    content: "\e6a5";}.icon-bubble:before {    content: "\e6a6";}.icon-stack2:before {    content: "\e6a7";}.icon-cup:before {    content: "\e6a8";}.icon-phone2:before {    content: "\e6a9";}.icon-news:before {    content: "\e6aa";}.icon-mail:before {    content: "\e6ab";}.icon-like:before {    content: "\e6ac";}.icon-photo:before {    content: "\e6ad";}.icon-note:before {    content: "\e6ae";}.icon-clock2:before {    content: "\e6af";}.icon-data:before {    content: "\e6b0";}.icon-music:before {    content: "\e6b1";}.icon-megaphone:before {    content: "\e6b2";}.icon-study:before {    content: "\e6b3";}.icon-lab2:before {    content: "\e6b4";}.icon-food:before {    content: "\e6b5";}.icon-t-shirt:before {    content: "\e6b6";}.icon-fire:before {    content: "\e6b7";}.icon-clip:before {    content: "\e6b8";}.icon-shop:before {    content: "\e6b9";}.icon-calendar2:before {    content: "\e6ba";}.icon-wallet:before {    content: "\e6bb";}.icon-duckduckgo:before {    content: "\e830";}.icon-lkdto:before {    content: "\e896";}.icon-delicious:before {    content: "\e832";}.icon-paypal:before {    content: "\e833";}.icon-flattr:before {    content: "\e834";}.icon-android:before {    content: "\e835";}.icon-eventful:before {    content: "\e836";}.icon-smashmag:before {    content: "\e837";}.icon-gplus:before {    content: "\e838";}.icon-wikipedia:before {    content: "\e839";}.icon-lanyrd:before {    content: "\e83a";}.icon-calendar-1:before {    content: "\e83b";}.icon-stumbleupon:before {    content: "\e83c";}.icon-bitcoin:before {    content: "\e83f";}.icon-w3c:before {    content: "\e840";}.icon-foursquare:before {    content: "\e841";}.icon-html5:before {    content: "\e842";}.icon-ie:before {    content: "\e843";}.icon-call:before {    content: "\e844";}.icon-grooveshark:before {    content: "\e845";}.icon-ninetyninedesigns:before {    content: "\e846";}.icon-forrst:before {    content: "\e847";}.icon-digg:before {    content: "\e848";}.icon-spotify:before {    content: "\e849";}.icon-reddit:before {    content: "\e84a";}.icon-guest:before {    content: "\e84b";}.icon-blogger:before {    content: "\e84e";}.icon-cc:before {    content: "\e84f";}.icon-dribbble:before {    content: "\e850";}.icon-evernote:before {    content: "\e851";}.icon-flickr:before {    content: "\e852";}.icon-google:before {    content: "\e853";}.icon-viadeo:before {    content: "\e854";}.icon-instapaper:before {    content: "\e855";}.icon-weibo:before {    content: "\e856";}.icon-klout:before {    content: "\e857";}.icon-linkedin:before {    content: "\e858";}.icon-meetup:before {    content: "\e859";}.icon-vk:before {    content: "\e85a";}.icon-rss:before {    content: "\e85d";}.icon-skype:before {    content: "\e85e";}.icon-twitter:before {    content: "\e85f";}.icon-youtube:before {    content: "\e860";}.icon-vimeo:before {    content: "\e861";}.icon-windows2:before {    content: "\e862";}.icon-aim:before {    content: "\e831";}.icon-yahoo:before {    content: "\e864";}.icon-chrome:before {    content: "\e865";}.icon-email3:before {    content: "\e866";}.icon-macstore:before {    content: "\e867";}.icon-myspace:before {    content: "\e868";}.icon-podcast:before {    content: "\e869";}.icon-cloudapp:before {    content: "\e86c";}.icon-dropbox:before {    content: "\e86d";}.icon-ebay:before {    content: "\e86e";}.icon-facebook:before {    content: "\e86f";}.icon-github:before {    content: "\e870";}.icon-github-circled:before {    content: "\e871";}.icon-googleplay:before {    content: "\e872";}.icon-itunes:before {    content: "\e873";}.icon-plurk:before {    content: "\e874";}.icon-songkick:before {    content: "\e875";}.icon-lastfm:before {    content: "\e876";}.icon-gmail:before {    content: "\e877";}.icon-pinboard:before {    content: "\e878";}.icon-soundcloud:before {    content: "\e87b";}.icon-tumblr:before {    content: "\e87c";}.icon-eventasaurus:before {    content: "\e87d";}.icon-wordpress:before {    content: "\e87e";}.icon-yelp:before {    content: "\e87f";}.icon-intensedebate:before {    content: "\e880";}.icon-eventbrite:before {    content: "\e881";}.icon-scribd:before {    content: "\e882";}.icon-posterous:before {    content: "\e883";}.icon-stripe:before {    content: "\e884";}.icon-opentable:before {    content: "\e885";}.icon-cart:before {    content: "\e886";}.icon-print:before {    content: "\e887";}.icon-dwolla:before {    content: "\e88a";}.icon-appnet:before {    content: "\e88b";}.icon-statusnet:before {    content: "\e88c";}.icon-acrobat:before {    content: "\e88d";}.icon-drupal:before {    content: "\e88e";}.icon-buffer:before {    content: "\e88f";}.icon-pocket:before {    content: "\e890";}.icon-bitbucket:before {    content: "\e891";}.icon-lego:before {    content: "\e892";}.icon-login:before {    content: "\e893";}.icon-stackoverflow:before {    content: "\e894";}.icon-hackernews:before {    content: "\e895";}.icon-xing:before {    content: "\e863";}.icon-instagram:before {    content: "\e889";}.icon-angellist:before {    content: "\e888";}.icon-quora:before {    content: "\e87a";}.icon-openid:before {    content: "\e879";}.icon-steam:before {    content: "\e86b";}.icon-amazon:before {    content: "\e86a";}.icon-disqus:before {    content: "\e85c";}.icon-plancast:before {    content: "\e85b";}.icon-appstore:before {    content: "\e84d";}.icon-gowalla:before {    content: "\e84c";}.icon-pinterest:before {    content: "\e83e";}.icon-fivehundredpx:before {    content: "\e83d";}.icon-glass:before {    content: "\e6bc";}.icon-music2:before {    content: "\e6bd";}.icon-search3:before {    content: "\e6be";}.icon-envelope2:before {    content: "\e6bf";}.icon-heart3:before {    content: "\e6c0";}.icon-star3:before {    content: "\e6c1";}.icon-star-empty:before {    content: "\e6c2";}.icon-user4:before {    content: "\e6c3";}.icon-film:before {    content: "\e6c4";}.icon-th-large:before {    content: "\e6c5";}.icon-th:before {    content: "\e6c6";}.icon-th-list:before {    content: "\e6c7";}.icon-ok:before {    content: "\e6c8";}.icon-remove:before {    content: "\e6c9";}.icon-zoom-in2:before {    content: "\e6ca";}.icon-zoom-out2:before {    content: "\e6cb";}.icon-off:before {    content: "\e6cc";}.icon-signal:before {    content: "\e6cd";}.icon-cog:before {    content: "\e6ce";}.icon-trash2:before {    content: "\e6cf";}.icon-home2:before {    content: "\e6d0";}.icon-file2:before {    content: "\e6d1";}.icon-time:before {    content: "\e6d2";}.icon-road:before {    content: "\e6d3";}.icon-download-alt:before {    content: "\e6d4";}.icon-download2:before {    content: "\e6d5";}.icon-upload:before {    content: "\e6d6";}.icon-inbox:before {    content: "\e6d7";}.icon-play-circle:before {    content: "\e6d8";}.icon-repeat:before {    content: "\e6d9";}.icon-refresh2:before {    content: "\e6da";}.icon-list-alt:before {    content: "\e6db";}.icon-lock3:before {    content: "\e6dc";}.icon-flag2:before {    content: "\e6dd";}.icon-headphones:before {    content: "\e6de";}.icon-volume-off:before {    content: "\e6df";}.icon-volume-down:before {    content: "\e6e0";}.icon-volume-up:before {    content: "\e6e1";}.icon-qrcode:before {    content: "\e6e2";}.icon-barcode:before {    content: "\e6e3";}.icon-tag3:before {    content: "\e6e4";}.icon-tags:before {    content: "\e6e5";}.icon-book3:before {    content: "\e6e6";}.icon-bookmark2:before {    content: "\e6e7";}.icon-print2:before {    content: "\e6e8";}.icon-camera3:before {    content: "\e6e9";}.icon-font:before {    content: "\e6ea";}.icon-bold:before {    content: "\e6eb";}.icon-italic:before {    content: "\e6ec";}.icon-text-height:before {    content: "\e6ed";}.icon-text-width:before {    content: "\e6ee";}.icon-align-left2:before {    content: "\e6ef";}.icon-align-center2:before {    content: "\e6f0";}.icon-align-right2:before {    content: "\e6f1";}.icon-align-justify2:before {    content: "\e6f2";}.icon-list2:before {    content: "\e6f3";}.icon-indent-left:before {    content: "\e6f4";}.icon-indent-right:before {    content: "\e6f5";}.icon-facetime-video:before {    content: "\e6f6";}.icon-picture:before {    content: "\e6f7";}.icon-pencil2:before {    content: "\e6f8";}.icon-map-marker2:before {    content: "\e6f9";}.icon-adjust:before {    content: "\e6fa";}.icon-tint:before {    content: "\e6fb";}.icon-edit:before {    content: "\e6fc";}.icon-share2:before {    content: "\e6fd";}.icon-check:before {    content: "\e6fe";}.icon-move:before {    content: "\e6ff";}.icon-step-backward:before {    content: "\e700";}.icon-fast-backward:before {    content: "\e701";}.icon-backward:before {    content: "\e702";}.icon-play:before {    content: "\e703";}.icon-pause:before {    content: "\e704";}.icon-stop:before {    content: "\e705";}.icon-forward:before {    content: "\e706";}.icon-fast-forward:before {    content: "\e707";}.icon-step-forward:before {    content: "\e708";}.icon-eject:before {    content: "\e709";}.icon-chevron-left:before {    content: "\e70a";}.icon-chevron-right:before {    content: "\e70b";}.icon-plus-sign:before {    content: "\e70c";}.icon-minus-sign:before {    content: "\e70d";}.icon-remove-sign:before {    content: "\e70e";}.icon-ok-sign:before {    content: "\e70f";}.icon-question-sign:before {    content: "\e710";}.icon-info-sign:before {    content: "\e711";}.icon-screenshot:before {    content: "\e712";}.icon-remove-circle:before {    content: "\e713";}.icon-ok-circle:before {    content: "\e714";}.icon-ban-circle:before {    content: "\e715";}.icon-arrow-left2:before {    content: "\e716";}.icon-arrow-right2:before {    content: "\e717";}.icon-arrow-up2:before {    content: "\e718";}.icon-arrow-down2:before {    content: "\e719";}.icon-share-alt:before {    content: "\e71a";}.icon-resize-full:before {    content: "\e71b";}.icon-resize-small:before {    content: "\e71c";}.icon-plus:before {    content: "\e71d";}.icon-minus:before {    content: "\e71e";}.icon-asterisk:before {    content: "\e71f";}.icon-exclamation-sign:before {    content: "\e720";}.icon-gift:before {    content: "\e721";}.icon-leaf:before {    content: "\e722";}.icon-fire2:before {    content: "\e723";}.icon-eye-open:before {    content: "\e724";}.icon-eye-close:before {    content: "\e725";}.icon-warning-sign:before {    content: "\e726";}.icon-plane:before {    content: "\e727";}.icon-calendar3:before {    content: "\e728";}.icon-random:before {    content: "\e729";}.icon-comment2:before {    content: "\e72a";}.icon-magnet:before {    content: "\e72b";}.icon-chevron-up:before {    content: "\e72c";}.icon-chevron-down:before {    content: "\e72d";}.icon-retweet:before {    content: "\e72e";}.icon-shopping-cart:before {    content: "\e72f";}.icon-folder-close:before {    content: "\e730";}.icon-folder-open:before {    content: "\e731";}.icon-resize-vertical:before {    content: "\e732";}.icon-resize-horizontal:before {    content: "\e733";}.icon-bar-chart:before {    content: "\e734";}.icon-twitter-sign:before {    content: "\e735";}.icon-facebook-sign:before {    content: "\e736";}.icon-camera-retro:before {    content: "\e737";}.icon-key2:before {    content: "\e738";}.icon-cogs:before {    content: "\e739";}.icon-comments:before {    content: "\e73a";}.icon-thumbs-up:before {    content: "\e73b";}.icon-thumbs-down:before {    content: "\e73c";}.icon-star-half:before {    content: "\e73d";}.icon-heart-empty:before {    content: "\e73e";}.icon-signout:before {    content: "\e73f";}.icon-linkedin-sign:before {    content: "\e740";}.icon-pushpin:before {    content: "\e741";}.icon-external-link:before {    content: "\e742";}.icon-signin:before {    content: "\e743";}.icon-trophy:before {    content: "\e744";}.icon-github-sign:before {    content: "\e745";}.icon-upload-alt:before {    content: "\e746";}.icon-lemon:before {    content: "\e747";}.icon-phone3:before {    content: "\e748";}.icon-check-empty:before {    content: "\e749";}.icon-bookmark-empty:before {    content: "\e74a";}.icon-phone-sign:before {    content: "\e74b";}.icon-twitter2:before {    content: "\e74c";}.icon-facebook2:before {    content: "\e74d";}.icon-github2:before {    content: "\e74e";}.icon-unlock:before {    content: "\e74f";}.icon-credit:before {    content: "\e750";}.icon-rss2:before {    content: "\e751";}.icon-hdd:before {    content: "\e752";}.icon-bullhorn2:before {    content: "\e753";}.icon-bell:before {    content: "\e754";}.icon-certificate:before {    content: "\e755";}.icon-hand-right:before {    content: "\e756";}.icon-hand-left:before {    content: "\e757";}.icon-hand-up:before {    content: "\e758";}.icon-hand-down:before {    content: "\e759";}.icon-circle-arrow-left:before {    content: "\e75a";}.icon-circle-arrow-right:before {    content: "\e75b";}.icon-circle-arrow-up:before {    content: "\e75c";}.icon-circle-arrow-down:before {    content: "\e75d";}.icon-globe:before {    content: "\e75e";}.icon-wrench:before {    content: "\e75f";}.icon-tasks:before {    content: "\e760";}.icon-filter:before {    content: "\e761";}.icon-briefcase:before {    content: "\e762";}.icon-fullscreen:before {    content: "\e763";}.icon-group:before {    content: "\e764";}.icon-link:before {    content: "\e765";}.icon-cloud3:before {    content: "\e766";}.icon-beaker:before {    content: "\e767";}.icon-cut:before {    content: "\e768";}.icon-copy:before {    content: "\e769";}.icon-paper-clip:before {    content: "\e76a";}.icon-save:before {    content: "\e76b";}.icon-sign-blank:before {    content: "\e76c";}.icon-reorder:before {    content: "\e76d";}.icon-list-ul:before {    content: "\e76e";}.icon-list-ol:before {    content: "\e76f";}.icon-strikethrough:before {    content: "\e770";}.icon-underline:before {    content: "\e771";}.icon-table:before {    content: "\e772";}.icon-magic:before {    content: "\e773";}.icon-truck2:before {    content: "\e774";}.icon-pinterest2:before {    content: "\e775";}.icon-pinterest-sign:before {    content: "\e776";}.icon-google-plus-sign:before {    content: "\e777";}.icon-google-plus:before {    content: "\e778";}.icon-money:before {    content: "\e779";}.icon-caret-down:before {    content: "\e77a";}.icon-caret-up:before {    content: "\e77b";}.icon-caret-left:before {    content: "\e77c";}.icon-caret-right:before {    content: "\e77d";}.icon-columns:before {    content: "\e77e";}.icon-sort:before {    content: "\e77f";}.icon-sort-down:before {    content: "\e780";}.icon-sort-up:before {    content: "\e781";}.icon-envelope-alt:before {    content: "\e782";}.icon-linkedin2:before {    content: "\e783";}.icon-undo:before {    content: "\e784";}.icon-legal:before {    content: "\e785";}.icon-dashboard:before {    content: "\e786";}.icon-comment-alt:before {    content: "\e787";}.icon-comments-alt:before {    content: "\e788";}.icon-bolt2:before {    content: "\e789";}.icon-sitemap:before {    content: "\e78a";}.icon-umbrella:before {    content: "\e78b";}.icon-paste:before {    content: "\e78c";}.icon-lightbulb:before {    content: "\e78d";}.icon-exchange:before {    content: "\e78e";}.icon-cloud-download:before {    content: "\e78f";}.icon-cloud-upload:before {    content: "\e790";}.icon-user-md:before {    content: "\e791";}.icon-stethoscope:before {    content: "\e792";}.icon-suitcase:before {    content: "\e793";}.icon-bell-alt:before {    content: "\e794";}.icon-coffee2:before {    content: "\e795";}.icon-food2:before {    content: "\e796";}.icon-file-alt:before {    content: "\e797";}.icon-building:before {    content: "\e798";}.icon-hospital:before {    content: "\e799";}.icon-ambulance:before {    content: "\e79a";}.icon-medkit:before {    content: "\e79b";}.icon-fighter-jet:before {    content: "\e79c";}.icon-beer:before {    content: "\e79d";}.icon-h-sign:before {    content: "\e79e";}.icon-plus-sign2:before {    content: "\e79f";}.icon-double-angle-left:before {    content: "\e7a0";}.icon-double-angle-right:before {    content: "\e7a1";}.icon-double-angle-up:before {    content: "\e7a2";}.icon-double-angle-down:before {    content: "\e7a3";}.icon-angle-left:before {    content: "\e7a4";}.icon-angle-right:before {    content: "\e7a5";}.icon-angle-up:before {    content: "\e7a6";}.icon-angle-down:before {    content: "\e7a7";}.icon-desktop:before {    content: "\e7a8";}.icon-laptop2:before {    content: "\e7a9";}.icon-tablet2:before {    content: "\e7aa";}.icon-mobile:before {    content: "\e7ab";}.icon-circle-blank:before {    content: "\e7ac";}.icon-quote-left:before {    content: "\e7ad";}.icon-quote-right:before {    content: "\e7ae";}.icon-spinner:before {    content: "\e7af";}.icon-circle:before {    content: "\e7b0";}.icon-reply:before {    content: "\e7b1";}.icon-github-alt:before {    content: "\e7b2";}.icon-folder-close-alt:before {    content: "\e7b3";}.icon-folder-open-alt:before {    content: "\e7b4";}.icon-expand-alt:before {    content: "\e7b5";}.icon-collapse-alt:before {    content: "\e7b6";}.icon-smile:before {    content: "\e7b7";}.icon-frown:before {    content: "\e7b8";}.icon-meh:before {    content: "\e7b9";}.icon-gamepad:before {    content: "\e7ba";}.icon-keyboard:before {    content: "\e7bb";}.icon-flag-alt:before {    content: "\e7bc";}.icon-flag-checkered:before {    content: "\e7bd";}.icon-terminal:before {    content: "\e7be";}.icon-code:before {    content: "\e7bf";}.icon-reply-all:before {    content: "\e7c0";}.icon-star-half-full:before {    content: "\e7c1";}.icon-location-arrow:before {    content: "\e7c2";}.icon-crop2:before {    content: "\e7c3";}.icon-code-fork:before {    content: "\e7c4";}.icon-unlink:before {    content: "\e7c5";}.icon-question:before {    content: "\e7c6";}.icon-info:before {    content: "\e7c7";}.icon-exclamation:before {    content: "\e7c8";}.icon-superscript:before {    content: "\e7c9";}.icon-subscript:before {    content: "\e7ca";}.icon-eraser:before {    content: "\e7cb";}.icon-puzzle:before {    content: "\e7cc";}.icon-microphone2:before {    content: "\e7cd";}.icon-microphone-off2:before {    content: "\e7ce";}.icon-shield:before {    content: "\e7cf";}.icon-calendar-empty:before {    content: "\e7d0";}.icon-fire-extinguisher:before {    content: "\e7d1";}.icon-rocket:before {    content: "\e7d2";}.icon-maxcdn:before {    content: "\e7d3";}.icon-chevron-sign-left:before {    content: "\e7d4";}.icon-chevron-sign-right:before {    content: "\e7d5";}.icon-chevron-sign-up:before {    content: "\e7d6";}.icon-chevron-sign-down:before {    content: "\e7d7";}.icon-html52:before {    content: "\e7d8";}.icon-css3:before {    content: "\e7d9";}.icon-anchor:before {    content: "\e7da";}.icon-unlock-alt:before {    content: "\e7db";}.icon-bullseye:before {    content: "\e7dc";}.icon-ellipsis-horizontal:before {    content: "\e7dd";}.icon-ellipsis-vertical:before {    content: "\e7de";}.icon-rss-sign:before {    content: "\e7df";}.icon-play-sign:before {    content: "\e7e0";}.icon-ticket:before {    content: "\e7e1";}.icon-minus-sign-alt:before {    content: "\e7e2";}.icon-check-minus:before {    content: "\e7e3";}.icon-level-up:before {    content: "\e7e4";}.icon-level-down:before {    content: "\e7e5";}.icon-check-sign:before {    content: "\e7e6";}.icon-edit-sign:before {    content: "\e7e7";}.icon-external-link-sign:before {    content: "\e7e8";}.icon-share-sign:before {    content: "\e7e9";}.icon-compass:before {    content: "\e7ea";}.icon-collapse:before {    content: "\e7eb";}.icon-collapse-top:before {    content: "\e7ec";}.icon-expand:before {    content: "\e7ed";}.icon-euro:before {    content: "\e7ee";}.icon-gbp:before {    content: "\e7ef";}.icon-dollar:before {    content: "\e7f0";}.icon-rupee:before {    content: "\e7f1";}.icon-yen:before {    content: "\e7f2";}.icon-renminbi:before {    content: "\e7f3";}.icon-won:before {    content: "\e7f4";}.icon-bitcoin2:before {    content: "\e7f5";}.icon-file3:before {    content: "\e7f6";}.icon-file-text:before {    content: "\e7f7";}.icon-sort-by-alphabet:before {    content: "\e7f8";}.icon-sort-by-alphabet-alt:before {    content: "\e7f9";}.icon-sort-by-attributes:before {    content: "\e7fa";}.icon-sort-by-attributes-alt:before {    content: "\e7fb";}.icon-sort-by-order:before {    content: "\e7fc";}.icon-sort-by-order-alt:before {    content: "\e7fd";}.icon-thumbs-up2:before {    content: "\e7fe";}.icon-thumbs-down2:before {    content: "\e7ff";}.icon-youtube-sign:before {    content: "\e800";}.icon-youtube2:before {    content: "\e801";}.icon-xing2:before {    content: "\e802";}.icon-xing-sign:before {    content: "\e803";}.icon-youtube-play:before {    content: "\e804";}.icon-dropbox2:before {    content: "\e805";}.icon-stackexchange:before {    content: "\e806";}.icon-instagram2:before {    content: "\e807";}.icon-flickr2:before {    content: "\e808";}.icon-adn:before {    content: "\e809";}.icon-bitbucket2:before {    content: "\e80a";}.icon-bitbucket-sign:before {    content: "\e80b";}.icon-tumblr2:before {    content: "\e80c";}.icon-tumblr-sign:before {    content: "\e80d";}.icon-long-arrow-down:before {    content: "\e80e";}.icon-long-arrow-up:before {    content: "\e80f";}.icon-long-arrow-left:before {    content: "\e810";}.icon-long-arrow-right:before {    content: "\e811";}.icon-apple:before {    content: "\e812";}.icon-windows3:before {    content: "\e813";}.icon-android2:before {    content: "\e814";}.icon-linux:before {    content: "\e815";}.icon-dribbble2:before {    content: "\e816";}.icon-skype2:before {    content: "\e817";}.icon-foursquare2:before {    content: "\e818";}.icon-trello:before {    content: "\e819";}.icon-female:before {    content: "\e81a";}.icon-male:before {    content: "\e81b";}.icon-gittip:before {    content: "\e81c";}.icon-sun2:before {    content: "\e81d";}.icon-moon:before {    content: "\e81e";}.icon-archive2:before {    content: "\e81f";}.icon-bug:before {    content: "\e820";}.icon-renren:before {    content: "\e821";}.icon-weibo2:before {    content: "\e822";}.icon-vk2:before {    content: "\e823";}.icon-line-eye:before {    content: "\e000";}.icon-line-paper-clip:before {    content: "\e001";}.icon-line-mail:before {    content: "\e002";}.icon-line-toggle:before {    content: "\e003";}.icon-line-layout:before {    content: "\e004";}.icon-line-link:before {    content: "\e005";}.icon-line-bell:before {    content: "\e006";}.icon-line-lock:before {    content: "\e007";}.icon-line-unlock:before {    content: "\e008";}.icon-line-ribbon:before {    content: "\e009";}.icon-line-image:before {    content: "\e010";}.icon-line-signal:before {    content: "\e011";}.icon-line-target:before {    content: "\e012";}.icon-line-clipboard:before {    content: "\e013";}.icon-line-clock:before {    content: "\e014";}.icon-line-watch:before {    content: "\e015";}.icon-line-air-play:before {    content: "\e016";}.icon-line-camera:before {    content: "\e017";}.icon-line-video:before {    content: "\e018";}.icon-line-disc:before {    content: "\e019";}.icon-line-printer:before {    content: "\e020";}.icon-line-monitor:before {    content: "\e021";}.icon-line-server:before {    content: "\e022";}.icon-line-cog:before {    content: "\e023";}.icon-line-heart:before {    content: "\e024";}.icon-line-paragraph:before {    content: "\e025";}.icon-line-align-justify:before {    content: "\e026";}.icon-line-align-left:before {    content: "\e027";}.icon-line-align-center:before {    content: "\e028";}.icon-line-align-right:before {    content: "\e029";}.icon-line-book:before {    content: "\e030";}.icon-line-layers:before {    content: "\e031";}.icon-line-stack:before {    content: "\e032";}.icon-line-stack-2:before {    content: "\e033";}.icon-line-paper:before {    content: "\e034";}.icon-line-paper-stack:before {    content: "\e035";}.icon-line-search:before {    content: "\e036";}.icon-line-zoom-in:before {    content: "\e037";}.icon-line-zoom-out:before {    content: "\e038";}.icon-line-reply:before {    content: "\e039";}.icon-line-circle-plus:before {    content: "\e040";}.icon-line-circle-minus:before {    content: "\e041";}.icon-line-circle-check:before {    content: "\e042";}.icon-line-circle-cross:before {    content: "\e043";}.icon-line-square-plus:before {    content: "\e044";}.icon-line-square-minus:before {    content: "\e045";}.icon-line-square-check:before {    content: "\e046";}.icon-line-square-cross:before {    content: "\e047";}.icon-line-microphone:before {    content: "\e048";}.icon-line-record:before {    content: "\e049";}.icon-line-skip-back:before {    content: "\e050";}.icon-line-rewind:before {    content: "\e051";}.icon-line-play:before {    content: "\e052";}.icon-line-pause:before {    content: "\e053";}.icon-line-stop:before {    content: "\e054";}.icon-line-fast-forward:before {    content: "\e055";}.icon-line-skip-forward:before {    content: "\e056";}.icon-line-shuffle:before {    content: "\e057";}.icon-line-repeat:before {    content: "\e058";}.icon-line-folder:before {    content: "\e059";}.icon-line-umbrella:before {    content: "\e060";}.icon-line-moon:before {    content: "\e061";}.icon-line-thermometer:before {    content: "\e062";}.icon-line-drop:before {    content: "\e063";}.icon-line-sun:before {    content: "\e064";}.icon-line-cloud:before {    content: "\e065";}.icon-line-cloud-upload:before {    content: "\e066";}.icon-line-cloud-download:before {    content: "\e067";}.icon-line-upload:before {    content: "\e068";}.icon-line-download:before {    content: "\e069";}.icon-line-location:before {    content: "\e070";}.icon-line-location-2:before {    content: "\e071";}.icon-line-map:before {    content: "\e072";}.icon-line-battery:before {    content: "\e073";}.icon-line-head:before {    content: "\e074";}.icon-line-briefcase:before {    content: "\e075";}.icon-line-speech-bubble:before {    content: "\e076";}.icon-line-anchor:before {    content: "\e077";}.icon-line-globe:before {    content: "\e078";}.icon-line-box:before {    content: "\e079";}.icon-line-reload:before {    content: "\e080";}.icon-line-share:before {    content: "\e081";}.icon-line-marquee:before {    content: "\e082";}.icon-line-marquee-plus:before {    content: "\e083";}.icon-line-marquee-minus:before {    content: "\e084";}.icon-line-tag:before {    content: "\e085";}.icon-line-power:before {    content: "\e086";}.icon-line-command:before {    content: "\e087";}.icon-line-alt:before {    content: "\e088";}.icon-line-esc:before {    content: "\e089";}.icon-line-bar-graph:before {    content: "\e090";}.icon-line-bar-graph-2:before {    content: "\e091";}.icon-line-pie-graph:before {    content: "\e092";}.icon-line-star:before {    content: "\e093";}.icon-line-arrow-left:before {    content: "\e094";}.icon-line-arrow-right:before {    content: "\e095";}.icon-line-arrow-up:before {    content: "\e096";}.icon-line-arrow-down:before {    content: "\e097";}.icon-line-volume:before {    content: "\e098";}.icon-line-mute:before {    content: "\e099";}.icon-line-content-right:before {    content: "\e100";}.icon-line-content-left:before {    content: "\e101";}.icon-line-grid:before {    content: "\e102";}.icon-line-grid-2:before {    content: "\e103";}.icon-line-columns:before {    content: "\e104";}.icon-line-loader:before {    content: "\e105";}.icon-line-bag:before {    content: "\e106";}.icon-line-ban:before {    content: "\e107";}.icon-line-flag:before {    content: "\e108";}.icon-line-trash:before {    content: "\e109";}.icon-line-expand:before {    content: "\e110";}.icon-line-contract:before {    content: "\e111";}.icon-line-maximize:before {    content: "\e112";}.icon-line-minimize:before {    content: "\e113";}.icon-line-plus:before {    content: "\e114";}.icon-line-minus:before {    content: "\e115";}.icon-line-check:before {    content: "\e116";}.icon-line-cross:before {    content: "\e117";}.icon-line-move:before {    content: "\e118";}.icon-line-delete:before {    content: "\e119";}.icon-line-menu:before {    content: "\e120";}.icon-line-archive:before {    content: "\e121";}.icon-line-inbox:before {    content: "\e122";}.icon-line-outbox:before {    content: "\e123";}.icon-line-file:before {    content: "\e124";}.icon-line-file-add:before {    content: "\e125";}.icon-line-file-subtract:before {    content: "\e126";}.icon-line-help:before {    content: "\e127";}.icon-line-open:before {    content: "\e128";}.icon-line-ellipsis:before {    content: "\e129";}.icon-line2-user-female:before {    content: "\e000";}.icon-line2-user-follow:before {    content: "\e002";}.icon-line2-user-following:before {    content: "\e003";}.icon-line2-user-unfollow:before {    content: "\e004";}.icon-line2-trophy:before {    content: "\e006";}.icon-line2-screen-smartphone:before {    content: "\e010";}.icon-line2-screen-desktop:before {    content: "\e011";}.icon-line2-plane:before {    content: "\e012";}.icon-line2-notebook:before {    content: "\e013";}.icon-line2-moustache:before {    content: "\e014";}.icon-line2-mouse:before {    content: "\e015";}.icon-line2-magnet:before {    content: "\e016";}.icon-line2-energy:before {    content: "\e020";}.icon-line2-emoticon-smile:before {    content: "\e021";}.icon-line2-disc:before {    content: "\e022";}.icon-line2-cursor-move:before {    content: "\e023";}.icon-line2-crop:before {    content: "\e024";}.icon-line2-credit-card:before {    content: "\e025";}.icon-line2-chemistry:before {    content: "\e026";}.icon-line2-user:before {    content: "\e005";}.icon-line2-speedometer:before {    content: "\e007";}.icon-line2-social-youtube:before {    content: "\e008";}.icon-line2-social-twitter:before {    content: "\e009";}.icon-line2-social-tumblr:before {    content: "\e00a";}.icon-line2-social-facebook:before {    content: "\e00b";}.icon-line2-social-dropbox:before {    content: "\e00c";}.icon-line2-social-dribbble:before {    content: "\e00d";}.icon-line2-shield:before {    content: "\e00e";}.icon-line2-screen-tablet:before {    content: "\e00f";}.icon-line2-magic-wand:before {    content: "\e017";}.icon-line2-hourglass:before {    content: "\e018";}.icon-line2-graduation:before {    content: "\e019";}.icon-line2-ghost:before {    content: "\e01a";}.icon-line2-game-controller:before {    content: "\e01b";}.icon-line2-fire:before {    content: "\e01c";}.icon-line2-eyeglasses:before {    content: "\e01d";}.icon-line2-envelope-open:before {    content: "\e01e";}.icon-line2-envelope-letter:before {    content: "\e01f";}.icon-line2-bell:before {    content: "\e027";}.icon-line2-badge:before {    content: "\e028";}.icon-line2-anchor:before {    content: "\e029";}.icon-line2-wallet:before {    content: "\e02a";}.icon-line2-vector:before {    content: "\e02b";}.icon-line2-speech:before {    content: "\e02c";}.icon-line2-puzzle:before {    content: "\e02d";}.icon-line2-printer:before {    content: "\e02e";}.icon-line2-present:before {    content: "\e02f";}.icon-line2-playlist:before {    content: "\e030";}.icon-line2-pin:before {    content: "\e031";}.icon-line2-picture:before {    content: "\e032";}.icon-line2-map:before {    content: "\e033";}.icon-line2-layers:before {    content: "\e034";}.icon-line2-handbag:before {    content: "\e035";}.icon-line2-globe-alt:before {    content: "\e036";}.icon-line2-globe:before {    content: "\e037";}.icon-line2-frame:before {    content: "\e038";}.icon-line2-folder-alt:before {    content: "\e039";}.icon-line2-film:before {    content: "\e03a";}.icon-line2-feed:before {    content: "\e03b";}.icon-line2-earphones-alt:before {    content: "\e03c";}.icon-line2-earphones:before {    content: "\e03d";}.icon-line2-drop:before {    content: "\e03e";}.icon-line2-drawer:before {    content: "\e03f";}.icon-line2-docs:before {    content: "\e040";}.icon-line2-directions:before {    content: "\e041";}.icon-line2-direction:before {    content: "\e042";}.icon-line2-diamond:before {    content: "\e043";}.icon-line2-cup:before {    content: "\e044";}.icon-line2-compass:before {    content: "\e045";}.icon-line2-call-out:before {    content: "\e046";}.icon-line2-call-in:before {    content: "\e047";}.icon-line2-call-end:before {    content: "\e048";}.icon-line2-calculator:before {    content: "\e049";}.icon-line2-bubbles:before {    content: "\e04a";}.icon-line2-briefcase:before {    content: "\e04b";}.icon-line2-book-open:before {    content: "\e04c";}.icon-line2-basket-loaded:before {    content: "\e04d";}.icon-line2-basket:before {    content: "\e04e";}.icon-line2-bag:before {    content: "\e04f";}.icon-line2-action-undo:before {    content: "\e050";}.icon-line2-action-redo:before {    content: "\e051";}.icon-line2-wrench:before {    content: "\e052";}.icon-line2-umbrella:before {    content: "\e053";}.icon-line2-trash:before {    content: "\e054";}.icon-line2-tag:before {    content: "\e055";}.icon-line2-support:before {    content: "\e056";}.icon-line2-size-fullscreen:before {    content: "\e057";}.icon-line2-size-actual:before {    content: "\e058";}.icon-line2-shuffle:before {    content: "\e059";}.icon-line2-share-alt:before {    content: "\e05a";}.icon-line2-share:before {    content: "\e05b";}.icon-line2-rocket:before {    content: "\e05c";}.icon-line2-question:before {    content: "\e05d";}.icon-line2-pie-chart:before {    content: "\e05e";}.icon-line2-pencil:before {    content: "\e05f";}.icon-line2-note:before {    content: "\e060";}.icon-line2-music-tone-alt:before {    content: "\e061";}.icon-line2-music-tone:before {    content: "\e062";}.icon-line2-microphone:before {    content: "\e063";}.icon-line2-loop:before {    content: "\e064";}.icon-line2-logout:before {    content: "\e065";}.icon-line2-login:before {    content: "\e066";}.icon-line2-list:before {    content: "\e067";}.icon-line2-like:before {    content: "\e068";}.icon-line2-home:before {    content: "\e069";}.icon-line2-grid:before {    content: "\e06a";}.icon-line2-graph:before {    content: "\e06b";}.icon-line2-equalizer:before {    content: "\e06c";}.icon-line2-dislike:before {    content: "\e06d";}.icon-line2-cursor:before {    content: "\e06e";}.icon-line2-control-start:before {    content: "\e06f";}.icon-line2-control-rewind:before {    content: "\e070";}.icon-line2-control-play:before {    content: "\e071";}.icon-line2-control-pause:before {    content: "\e072";}.icon-line2-control-forward:before {    content: "\e073";}.icon-line2-control-end:before {    content: "\e074";}.icon-line2-calendar:before {    content: "\e075";}.icon-line2-bulb:before {    content: "\e076";}.icon-line2-bar-chart:before {    content: "\e077";}.icon-line2-arrow-up:before {    content: "\e078";}.icon-line2-arrow-right:before {    content: "\e079";}.icon-line2-arrow-left:before {    content: "\e07a";}.icon-line2-arrow-down:before {    content: "\e07b";}.icon-line2-ban:before {    content: "\e07c";}.icon-line2-bubble:before {    content: "\e07d";}.icon-line2-camcorder:before {    content: "\e07e";}.icon-line2-camera:before {    content: "\e07f";}.icon-line2-check:before {    content: "\e080";}.icon-line2-clock:before {    content: "\e081";}.icon-line2-close:before {    content: "\e082";}.icon-line2-cloud-download:before {    content: "\e083";}.icon-line2-cloud-upload:before {    content: "\e084";}.icon-line2-doc:before {    content: "\e085";}.icon-line2-envelope:before {    content: "\e086";}.icon-line2-eye:before {    content: "\e087";}.icon-line2-flag:before {    content: "\e088";}.icon-line2-folder:before {    content: "\e089";}.icon-line2-heart:before {    content: "\e08a";}.icon-line2-info:before {    content: "\e08b";}.icon-line2-key:before {    content: "\e08c";}.icon-line2-link:before {    content: "\e08d";}.icon-line2-lock:before {    content: "\e08e";}.icon-line2-lock-open:before {    content: "\e08f";}.icon-line2-magnifier:before {    content: "\e090";}.icon-line2-magnifier-add:before {    content: "\e091";}.icon-line2-magnifier-remove:before {    content: "\e092";}.icon-line2-paper-clip:before {    content: "\e093";}.icon-line2-paper-plane:before {    content: "\e094";}.icon-line2-plus:before {    content: "\e095";}.icon-line2-pointer:before {    content: "\e096";}.icon-line2-power:before {    content: "\e097";}.icon-line2-refresh:before {    content: "\e098";}.icon-line2-reload:before {    content: "\e099";}.icon-line2-settings:before {    content: "\e09a";}.icon-line2-star:before {    content: "\e09b";}.icon-line2-symbol-female:before {    content: "\e09c";}.icon-line2-symbol-male:before {    content: "\e09d";}.icon-line2-target:before {    content: "\e09e";}.icon-line2-volume-1:before {    content: "\e09f";}.icon-line2-volume-2:before {    content: "\e0a0";}.icon-line2-volume-off:before {    content: "\e0a1";}.icon-line2-users:before {    content: "\e001";}
/* ----------------------------------------------------------------	Responsive CSS-----------------------------------------------------------------*/@media (min-width: 992px) and (max-width: 2560px) {    #logo2 {        display: none;    }    .shop .product {        min-height: 510px;    }    #logotoTop {        width: 160px;    }}@media (max-width: 1199px) {    canvas {        max-width: 100%;        height: auto !important;    }    .promo h3 {        font-size: 20px;    }    .promo > span,    .promo > .container > span {        font-size: 15px;    }    .promo-uppercase h3 {        font-size: 19px;    }    .promo-uppercase > span,    .promo-uppercase > .container > span {        font-size: 14px;    }}@media (min-width: 992px) and (max-width: 1500px) {#primary-menu >  ul {    float:left;    /*margin-right: 6em;*/}}@media (min-width: 992px) and (max-width: 1199px) {    #wrapper {        width: 1000px;    }    #header.transparent-header.floating-header .container {        width: 1030px;        padding: 0 30px;    }    #header.transparent-header.floating-header.sticky-header .container {        width: 970px;        padding: 0 15px;    }    #logo2 {        display: none;    }    #primary-menu.sub-title ul > li > a {        padding-left: 15px;        padding-right: 15px;    }    #primary-menu ul li.mega-menu .mega-menu-content,    .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content {        width: 940px;    }    .floating-header #primary-menu ul li.mega-menu .mega-menu-content {        width: 1030px;    }    .team.team-list .team-image {        width: 200px;    }    .testi-image,    .testi-image a,    .testi-image img,    .testi-image i {        display: block;        width: 36px;        height: 36px;    }    .testi-image i {            line-height: 36px;            font-size: 20px;    }            /* ----------------------------------------------------------------	Portfolio	-----------------------------------------------------------------*/    /* Portfolio - Sidebar	-----------------------------------------------------------------*/    .bothsidebar .portfolio-item {        width: 50%;    }    /* Portfolio - Both Sidebars - Items - 2 Columns	-----------------------------------------------------------------*/    .bothsidebar .portfolio.portfolio-3 {        margin: 0 -20px -20px 0;    }    .bothsidebar .portfolio-3 .portfolio-item {        padding: 0 20px 20px 0;    }    /* Portfolio - Items - 1 Column	-----------------------------------------------------------------*/    .bothsidebar .portfolio-shuffle,    .postcontent .portfolio-1 .iconlist {        display: none;    }    /* Blog - Small	-----------------------------------------------------------------*/    .postcontent .small-thumbs .entry-image {        width: 200px;    }    .bothsidebar .small-thumbs .entry-image {        width: 120px;    }    .post-timeline .entry {        width: 400px !important;    }        .post-timeline .entry.entry-date-section {            width: 100% !important;        }    /* Blog - Medium Post List	-----------------------------------------------------------------*/    .mpost .entry-image,    .mpost .entry-image a,    .mpost .entry-image img,    .mpost .entry-image i {        width: 120px;        height: 90px;    }        .mpost .entry-image a i {            line-height: 90px;        }    .col_one_third .landing-wide-form .heading-block h2 {        font-size: 32px;    }    .col_one_third .landing-wide-form .heading-block span {        font-size: 17px;    }    .col_one_third .landing-wide-form {        padding: 36px 30px;    }    /* Shop - 1 Column - Both Sidebar	-----------------------------------------------------------------*/    .bothsidebar .product-1 .product-image {        width: 200px;        height: 267px;    }    .product-title h3 {        font-size: 14px;    }    .landing-video {        width: 465px;        height: 262px;        margin: 19px 0 0 75px;    }    .panel .portfolio-meta li {        padding-left: 22px;    }        .panel .portfolio-meta li span {            display: block;            margin-left: -21px;        }    .portfolio-single-image-full.portfolio-single-thumbs,    .portfolio-single-image-full .swiper-container {        height: 400px;    }    .bnews-slider {        width: 817px;    }    .landing-form-overlay {        bottom: -142px;    }}    @media only screen and (min-width: 275px) and (max-width: 575px) {          #top-search a i {        position: absolute;        top: 0;        /*left: -30px;*/        right:5px;        }    }    @media only screen and (min-width: 576px) and (max-width: 990px) {          #top-search a i {        position: absolute;        top: 0;        left: -30px;        /*right:0;*/        }    }@media (max-width: 991px) {    #wrapper {        width: 100%;        margin: 0;        box-shadow: none;    }    #header.full-header .container,    .container-fullwidth {        padding: 0 15px !important;        margin: 0 auto;        width: 750px !important;    }    .container.vertical-middle {        width: 100% !important;    }    .vertical-middle + .video-wrap {        position: absolute;        width: 100%;        height: 100%;        top: 0;        left: 0;    }    .postcontent,    .postcontent.bothsidebar,    .sidebar {        width: 100%;        margin-right: 0;        float: none !important;        margin-bottom: 40px !important;        padding-bottom: 40px;        border-bottom: 1px solid #EEE;    }        .sidebar.col_last {            float: none;            margin-bottom: 0 !important;            padding-bottom: 0;            border-bottom: 0;        }    #header,    #header-wrap,    #header.sticky-style-2,    #header.sticky-style-3,    #header.sticky-style-2 #header-wrap,    #header.sticky-style-3 #header-wrap {        height: auto !important;    }        #header.sticky-style-2 #header-wrap,        #header.sticky-style-3 #header-wrap {            min-height: 80px;        }        #header.sticky-header #header-wrap {            position: relative;        }        #header.transparent-header,        #header.semi-transparent {            background: #FFF;            border-bottom: 1px solid #F5F5F5;            z-index: auto;        }        #header.dark.transparent-header,        #header.dark.semi-transparent {            background-color: #333;            border-bottom: 1px solid rgba(0,0,0,0.1);        }        #header.transparent-header.floating-header {            margin-top: 0;        }            #header.transparent-header.floating-header .container {                width: 750px;                padding: 0 15px;                border-radius: 0;            }            #header.transparent-header + #slider,            #header.transparent-header + #page-title.page-title-parallax,            #slider + #header.transparent-header,            #header.transparent-header.floating-header + #slider,            #header.transparent-header + #google-map {                top: 0;                margin-bottom: 0;            }    .slider-parallax .slider-parallax-inner {        position: relative;    }    #header.transparent-header + #page-title.page-title-parallax .container {        padding-top: 0;    }    #header-trigger,    .top-advert,    .header-extras {        display: none;    }    #logo {        /*display: block;*/        display: none;        /*height: 100px;*/        float: none;        margin: 0 auto 0 !important;        max-width: none;        text-align: center;        border: 0 !important;        padding: 0 !important;        width: 160px;    }    #logo2 {        /*display: block;*/        position: absolute;        z-index: 1;        top: 15px;        left: -5px;        /*height: 100px;*/        float: none;        margin: 0 auto 0 !important;        max-width: none;        text-align: center;        border: 0 !important;        padding: 0 !important;        width: 160px;    }    #logo a.standard-logo {        display: inline-block;    }    #primary-menu {        display: block;        float: none;    }    #primary-menu-trigger {        opacity: 1;        pointer-events: auto;        top: 25px;        margin-top: 0;        left: 0;        z-index: 1;    }    #primary-menu .container #primary-menu-trigger {        top: 5px;        left: 0;    }    #primary-menu > ul,    #primary-menu > div > ul {        display: none;        float: none !important;        border: 0 !important;        padding: 0 !important;        margin: 0 !important;        -webkit-transition: none;        -o-transition: none;        transition: none;    }    #primary-menu > div > ul {        margin-top: 60px !important;    }    body:not(.top-search-open) #primary-menu-trigger {        opacity: 1;        -webkit-transition: opacity .2s .2s ease, top .4s ease;        -o-transition: opacity .2s .2s ease, top .4s ease;        transition: opacity .2s .2s ease, top .4s ease;    }    body.top-search-open #primary-menu-trigger {        opacity: 0;    }    body.side-push-panel #side-panel-trigger-close a {        display: block;        position: absolute;        z-index: 12;        top: 0;        left: auto;        right: 0;        width: 40px;        height: 40px;        font-size: 18px;        line-height: 40px;        color: #444;        text-align: center;        background-color: rgba(0,0,0,0.1);        border-radius: 0 0 0 2px;    }    #primary-menu.style-5 > ul {        padding-right: 0;        margin-right: 0;        border-right: 0;    }    #primary-menu ul li {        float: none;        margin: 0 !important;        text-align: left !important;        border-top: 1px solid #EEE;    }    #header.split-menu #primary-menu:not(.mobile-menu-off-canvas) > ul:not(:first-child) > li:first-child {        border-top: 1px solid #EEE;    }    #primary-menu ul li:first-child {        border-top: 0;    }    #primary-menu ul > li > a,    #primary-menu.style-2 > div > ul > li > a {        padding: 14px 5px !important;        border: none !important;        margin: 0 !important;    }    #primary-menu.style-5 > ul > li > a > div {        line-height: 22px;    }        #primary-menu.style-5 > ul > li > a > div i {            display: inline-block;            margin: 0 6px 0 0;            top: -1px;            width: 16px;            font-size: 14px;            line-height: inherit;        }    #primary-menu.style-6 > ul > li > a:after,    #primary-menu.style-6 > ul > li.current > a:after {        display: none;    }    #primary-menu.sub-title > ul > li,    #primary-menu.sub-title.style-2 > div > ul > li {        background: none !important;        margin-left: 0;    }        #primary-menu.sub-title > ul > li > a,        #primary-menu.sub-title > div > ul > li > a {            line-height: 22px;            font-size: 13px;            border-top: none;        }    #primary-menu.sub-title ul li > a span {        display: none !important;    }    #primary-menu.sub-title ul li:hover > a,    #primary-menu.sub-title ul li.current > a,    #primary-menu.sub-title div ul > li:hover > a,    #primary-menu.sub-title div ul > li.current > a,    #primary-menu.style-3 ul li:hover > a,    #primary-menu.style-3 ul li.current > a {        background-color: transparent !important;        color: #444;        text-shadow: none;    }    #primary-menu ul:not(.windows-mobile-menu) li > a i.icon-angle-down:last-child {        display: none;    }    #primary-menu > ul > li.sub-menu > a,    #primary-menu > .container > ul > li.sub-menu > a {        background-image: url("../images/icons/submenu.png");        background-position: right center;        background-repeat: no-repeat;    }    #primary-menu ul li.mega-menu {        position: relative;    }    #primary-menu ul ul:not(.mega-menu-column),    #primary-menu ul li .mega-menu-content {        position: relative;        width: auto;        max-width: none;        background: transparent !important;        box-shadow: none;        border: 0;        border-top: 1px solid #EEE;        z-index: 1;        top: 0;        padding-left: 15px;    }    #primary-menu ul li .mega-menu-content {        padding-left: 0;    }    #primary-menu ul ul:not(.mega-menu-column) ul {        top: 0 !important;        left: 0;    }    #primary-menu ul ul.menu-pos-invert:not(.mega-menu-column),    #primary-menu ul li .mega-menu-content.menu-pos-invert {        left: 0;        right: 0;    }    #primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert {        right: 0;    }    #primary-menu ul ul li {        float: none;        margin: 0;        border-top: 1px solid #EEE;    }        #primary-menu ul ul li > a {            padding: 11px 5px !important;            font-size: 13px;            text-transform: none;            font-weight: 400;        }        #primary-menu ul ul li:hover > a {            background-color: transparent !important;            font-weight: 700;            padding-left: 5px;            color: #1ABC9C;        }    #primary-menu ul li .mega-menu-content,    #primary-menu ul li.mega-menu-small .mega-menu-content,    #primary-menu ul li.mega-menu .mega-menu-content,    .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content,    .floating-header #primary-menu ul li.mega-menu .mega-menu-content {        width: auto;        margin: 0;        top: 0;    }    .container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content,    #header.full-header #primary-menu ul li.mega-menu .mega-menu-content {        width: auto !important;        margin: 0 !important;    }    #primary-menu ul li.mega-menu .mega-menu-content.style-2 {        padding: 0;    }    #primary-menu ul li .mega-menu-content ul {        display: block !important;        position: relative;        opacity: 1 !important;        top: 0;        left: 0;        min-width: inherit;    }        #primary-menu ul li .mega-menu-content ul ul {            border-top: 1px solid #EEE;        }        #primary-menu ul li .mega-menu-content ul.mega-menu-column {            float: none;            width: auto;            margin: 0;            border-left: 0 !important;            padding-left: 15px;            border-top: 1px solid #EEE;        }            #primary-menu ul li .mega-menu-content ul.mega-menu-column:first-child {                border: 0;            }    #primary-menu ul li .mega-menu-content ul {        width: 100% !important;    }    #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column {        padding: 0 0 0 15px;    }        #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title {            margin: 0;        }            #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a {                font-size: 13px;                font-weight: 700;                text-transform: none !important;                padding: 11px 5px !important;                line-height: 22px !important;                color: #444 !important;            }            #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a {                background-color: transparent;                color: #1ABC9C !important;            }            #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover {                color: #1ABC9C !important;            }    #primary-menu ul li .mega-menu-content.style-2 li {        border-top: 1px solid #EEE;    }        #primary-menu ul li .mega-menu-content.style-2 li:first-child {            border-top: 0;        }    #primary-menu ul li .mega-menu-content.style-2 ul > li > a:hover {        padding-left: 5px;    }    .mega-menu-column .widget {        padding: 30px 0;        margin: 0 !important;    }    #top-search {        margin: 0 !important;            }        #top-search a,        #top-cart,        #side-panel-trigger,        #top-account {            position: absolute;            top: 0;            left: auto;            right: 15px;            /*	margin: 40px 0; */            margin: 20px 0;            -webkit-transition: margin .4s ease;		-o-transition: margin .4s ease;		transition: margin .4s ease;        }        #top-wish {            position:absolute;            top:0;            left:auto;            right:45px;            margin: 20px 0;            -webkit-transition: margin .4s ease;		-o-transition: margin .4s ease;		transition: margin .4s ease;        }    #primary-menu > div > #top-search a,    #primary-menu > div > #top-cart,    #primary-menu > div > #top-wish,    #primary-menu > div > #side-panel-trigger {        margin: 20px 0 !important;    }    #primary-menu ul.windows-mobile-menu li.sub-menu {        position: relative;    }        #primary-menu ul.windows-mobile-menu li.sub-menu a {            background-image: none !important;        }            #primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger {                position: absolute;                cursor: pointer;                width: 32px;                height: 50px;                line-height: 51px;                top: 0;                right: 0;                z-index: 1;                padding: 0 !important;                text-align: center !important;            }    #primary-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger {        display: none;    }    #primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i {        margin: 0 !important;    }    #primary-menu ul.windows-mobile-menu ul li.sub-menu a.wn-submenu-trigger {        text-align: center !important;        height: 45px;        line-height: 45px;    }        #primary-menu ul.windows-mobile-menu ul li.sub-menu a.wn-submenu-trigger i {            display: inline-block;            line-height: 45px;        }    #header.sticky-style-3 #top-cart .top-cart-content {        top: 40px;    }    #header.sticky-style-3 #top-wish .top-cart-content {        top: 40px;    }    #top-search a {        right: 43px;    }    #top-search form {        height: 100px !important;    }    #top-search span {        height:50px !important;    }    @media (max-width: 991.98px) {        #top-search span input {            font-size: 13px;        }    }    #primary-menu > div > #top-search form {        height: 60px !important;    }    #top-search form input {        font-size: 24px;    }    #side-panel-trigger {        right: 71px;    }    #top-account {        margin: 33px 0 32px;        right: 75px;    }        #top-account a.btn span {            display: none;        }    body:not(.sticky-responsive-pagemenu) #page-menu #page-menu-wrap {        position: relative !important;        top: 0 !important;    }    #page-submenu-trigger {        opacity: 1;        pointer-events: auto;        color: #FFF;    }    #page-menu.pagemenu-active #page-submenu-trigger {        background-color: rgba(0,0,0,0.2);    }    #page-menu nav {        display: none;        position: absolute;        float: none;        width: 200px;        top: 43px;        left: auto;        right: 15px;        height: auto;        background-color: #1ABC9C;        z-index: 11;    }    #page-menu.pagemenu-active nav {        display: block;    }    #page-menu nav ul {        height: auto;        background-color: rgba(0,0,0,0.2);    }    #page-menu nav li {        float: none;    }        #page-menu nav li a {            height: 40px;            line-height: 40px;            margin: 0;            padding: 0 15px;            border-radius: 0;        }    #page-menu ul ul {        position: relative;        width: auto;        top: 0;        background-color: transparent;    }        #page-menu ul ul a {            padding-left: 25px;        }    /* Responsive Sticky Header	-----------------------------------------------------------------*/    .sticky-responsive-menu #header {        min-height: 100px;        /*-webkit-transition: min-height .4s ease;		-o-transition: min-height .4s ease;		transition: min-height .4s ease;*/    }    .sticky-responsive-menu #header-wrap {        /*	-webkit-transform: translate3d(0,0,0);		transform: translate3d(0,0,0);*/    }    .sticky-responsive-menu #header.sticky-style-2,    .sticky-responsive-menu #header.sticky-style-3 {        /*min-height: 160px;*/ min-height: 10px;    }    .sticky-responsive-menu.device-touch #header,    .sticky-responsive-menu.device-touch #header-wrap,    .sticky-responsive-menu.device-touch #logo,    .sticky-responsive-menu.device-touch #logo img,    .sticky-responsive-menu.device-touch #top-search a,    .sticky-responsive-menu.device-touch #primary-menu-trigger,    .sticky-responsive-menu.device-touch #top-cart,    .sticky-responsive-menu.device-touch #top-wish,    .sticky-responsive-menu.device-touch #side-panel-trigger,    .sticky-responsive-menu.device-touch #top-account {        -webkit-transition: none !important;        -o-transition: none !important;        transition: none !important;    }    #header.responsive-sticky-header:not(.sticky-style-2):not(.sticky-style-3):not(.static-sticky) {        min-height: 60px;    }    .responsive-sticky-header #header-wrap {        z-index: 199;        position: fixed;        top: 0;        left: 0;        width: 100%;        background-color: #FFF;        border-bottom: 1px solid #EEE;        -webkit-backface-visibility: hidden;    }    .responsive-sticky-header:not(.static-sticky) #logo,    .responsive-sticky-header:not(.static-sticky) #logo img {        height: 60px;    }    .responsive-sticky-header:not(.static-sticky) #primary-menu-trigger {        top: 5px;    }    .responsive-sticky-header #primary-menu > ul,    .responsive-sticky-header #primary-menu > .container > ul {        max-height: 300px;        overflow-y: scroll;    }    .responsive-sticky-header #primary-menu > ul,    .responsive-sticky-header #primary-menu > .container > ul {        margin-bottom: 20px !important;    }    .responsive-sticky-header:not(.static-sticky) #top-search a,    .responsive-sticky-header:not(.static-sticky) #top-cart,    .responsive-sticky-header:not(.static-sticky) #top-wish,    .responsive-sticky-header:not(.static-sticky) #side-panel-trigger {        margin: 20px 0;    }    .responsive-sticky-header:not(.static-sticky) #top-search form {        height: 60px !important;    }    .responsive-sticky-header:not(.static-sticky) #top-cart .top-cart-content {        top: 40px;    }        .responsive-sticky-header:not(.static-sticky) #top-wish .top-cart-content {        top: 40px;    }    /* Off Canvas Menu	-----------------------------------------------------------------*/    body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul,    body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul {        position: fixed;        display: block;        z-index: 499;        width: 280px;        height: 100%;        height: calc(100vh);        max-height: none !important;        margin: 0 !important;        left: 0 !important;        top: 0 !important;        padding: 35px 25px 60px !important;        background-color: #FFF;        border-right: 1px solid #EEE !important;        overflow-y: scroll;        -webkit-overflow-scrolling: touch;        -webkit-transform: translate3d(-280px,0,0);        -o-transform: translate3d(-280px,0,0);        transform: translate3d(-280px,0,0);        -webkit-backface-visibility: hidden;        transform-style: preserve-3d;    }    body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > ul,    body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > div > ul {        left: auto !important;        right: 0;        border-right: 0 !important;        border-left: 1px solid #EEE !important;        -webkit-transform: translate3d(280px,0,0);        -o-transform: translate3d(280px,0,0);        transform: translate3d(280px,0,0);    }    body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul,    body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul {        -webkit-transition: -webkit-transform .3s ease-in-out, opacity .2s ease !important;        -o-transition: -o-transform .3s ease-in-out, opacity .2s ease !important;        transition: transform .3s ease-in-out, opacity .2s ease !important;    }        body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul.d-block,        body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul.d-block {            -webkit-transform: translate3d(0,0,0);            -o-transform: translate3d(0,0,0);            transform: translate3d(0,0,0);        }    /* Portfolio - Items	-----------------------------------------------------------------*/    .portfolio .portfolio-item {        width: 33.33333333%;    }    /* Portfolio - Items - 2 Columns - No Margin	-----------------------------------------------------------------*/    .portfolio-2 .portfolio-item {        width: 50%;    }    /* Portfolio - Items - 1 Column	-----------------------------------------------------------------*/    .portfolio-1 .portfolio-item {        width: 100%;    }        .portfolio-1 .portfolio-item .portfolio-image {            float: none !important;            margin: 0 !important;            margin-bottom: 20px !important;        }            .portfolio-1 .portfolio-item .portfolio-image,            .portfolio-1 .portfolio-item .portfolio-image a,            .portfolio-1 .portfolio-item .portfolio-image img,            .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,            .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,            .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {                width: 100%;                height: auto;            }    .portfolio-1 .portfolio-desc {        width: 100% !important;        padding: 0 !important;    }    /* Portfolio - Items - 1 Column - Full Width	-----------------------------------------------------------------*/    .portfolio-1.portfolio-fullwidth {        margin: 0 0 -60px 0;    }        .portfolio-1.portfolio-fullwidth .portfolio-item {            margin-bottom: 60px;            padding-bottom: 0;            border-bottom: 0;            overflow: hidden;        }            .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image {                float: none;                margin: 0 0 20px 0 !important;            }                .portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {                    -webkit-transition: none;                    -o-transition: none;                    transition: none;                }            .portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img,            .portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {                -webkit-transform: translateX(0) !important;                -moz-transform: translateX(0) !important;                -ms-transform: translateX(0) !important;                -o-transform: translateX(0) !important;                transform: translateX(0) !important;            }        .portfolio-1.portfolio-fullwidth .portfolio-desc,        .portfolio-1.portfolio-fullwidth .alt .portfolio-desc {            position: relative;            height: auto;            background-color: transparent;            left: 0 !important;            right: 0 !important;            -webkit-transition: none;            -o-transition: none;            transition: none;        }        .portfolio-1.portfolio-fullwidth .portfolio-overlay a {            left: 50% !important;        }        .portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {            left: auto;            right: 50% !important;        }    .device-touch .portfolio-parallax .portfolio-item .portfolio-desc,    .device-touch .portfolio-parallax .portfolio-overlay {        opacity: 1;    }    .shop-quick-view-ajax,    .portfolio-ajax-modal {        width: 90% !important;    }    .small-thumbs .entry-title h2,    .ievent .entry-title h2 {        font-size: 18px;    }    .entry-meta li {        font-size: 12px;        margin: 0 10px 10px 0;    }    /* Blog - Grid	-----------------------------------------------------------------*/    .post-grid {        margin-right: -20px;    }        .post-grid .entry {            width: 33.33333333%;            padding-right: 20px;        }        /* Blog - Grid - 3 Columns	-----------------------------------------------------------------*/        .post-grid.grid-2,        .post-grid.grid-3 {            margin-right: -30px;        }            .post-grid.grid-2 .entry,            .post-grid.grid-3 .entry {                width: 50%;                padding-right: 30px;            }    .post-masonry-full .entry {        width: 33.30% !important;    }    .post-masonry-full.grid-3 .entry {        width: 50% !important;    }    .post-timeline .entry {        width: 290px !important;    }        .post-timeline .entry.entry-date-section {            width: 100% !important;        }    .product {        width: 33.33333333%;    }        .product:not(.product-2):not(.product-3) .product-title h3 {            font-size: 13px;        }    .button-block923 {        display: block;        width: 100%;    }    .pricing [class^=col-md-] .pricing-box.best-price {        margin-top: 0;    }    .pricing.pricing-5 .pricing-box.best-price {        margin-top: 20px;    }    .device-md .pricing.pricing-5 .pricing-title h3,    .device-md .pricing.pricing-5 .best-price .pricing-title h3 {        font-size: 14px;    }    .device-md .pricing.pricing-5 .pricing-title span {        font-size: 12px;    }    .device-md .pricing.pricing-5 .pricing-price {        font-size: 48px;    }        .device-md .pricing.pricing-5 .pricing-price span {            font-size: 20px;        }            .device-md .pricing.pricing-5 .pricing-price span.price-tenure {                font-size: 12px;            }    .device-md .pricing.pricing-5 .pricing-box.best-price .pricing-title {        padding: 15px 0;    }    .pricing-box.pricing-extended .pricing-desc,    .pricing-box.pricing-extended .pricing-action-area {        position: relative;        float: none;        width: auto;        padding: 25px;    }    .pricing-box.pricing-extended .pricing-action-area {        height: auto;        border-left: 0;        border-top: 1px solid rgba(0,0,0,0.05);        border-radius: 0 0 3px 3px;    }    .testimonials-grid.grid-3 li {        width: 50%;    }    .section > .testimonial {        padding: 0 40px !important;        max-width: none;    }    .promo:not(.promo-full) {        padding: 30px 20px !important;    }    .promo.promo-dark h3 {        line-height: 1.6;    }    .promo a.button {        position: relative !important;        top: 0 !important;        margin: 20px 0 0 !important;        left: 0 !important;        right: 0;    }    #contact-form-overlay-mini {        float: none;        width: auto;        max-width: 380px;        margin: 0 auto;    }    .button.button-full {        font-size: 22px;    }        .button.button-full i {            top: 3px !important;        }    .bnews-title {        float: none;        display: inline-block;    }    .bnews-slider {        float: none;        margin: 10px 0 0;        width: 100%;    }    .wedding-head {        font-size: 60px;    }        .wedding-head .first-name span,        .wedding-head .last-name span {            font-size: 40px;        }        .wedding-head .and {            font-size: 144px;        }    .error404 {        font-size: 180px;    }    .landing-form-overlay {        position: absolute;        width: 100%;        max-width: 400px;        right: auto;        left: 50%;        margin-left: -200px;        bottom: 0;    }}@media (min-width: 768px) and (max-width: 991px) {    .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid),    .swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide {        height: 400px !important;    }    .sidebar-widgets-wrap {        position: relative;        margin: 0 -20px -40px -20px;    }        .sidebar-widgets-wrap .widget {            display: inline-block;            vertical-align: top;            float: none;            width: 49.6%;            margin: 0 0 40px 0;            padding-top: 0;            padding-left: 20px;            padding-right: 20px;            border-top: 0;        }    .landing-video {        width: 352px;        height: 199px;        margin: 14px 0 0 60px;    }}@media (max-width: 767px) {    body {        padding: 0 !important;    }    #wrapper {        width: 100% !important;    }    .container-fullwidth {        margin: 0 auto;        padding: 0 15px !important;    }    h1 {        font-size: 28px;    }    h2 {        font-size: 24px;    }    h3 {        font-size: 20px;    }    h4 {        font-size: 16px;    }    .one-page-arrow {        display: none !important;    }    #top-bar {        height: auto;    }        #top-bar .col_half {            width: 100%;            margin-bottom: 0 !important;        }    .top-links,    .top-links > ul > li {        float: none !important;    }        .top-links > ul {            text-align: center;        }            .top-links > ul > li {                display: inline-block;            }            .top-links > ul > li {                margin-right: -4px;            }        .top-links ul ul,        .top-links ul div.top-link-section {            text-align: left;        }        .top-links ul div.top-link-section {            left: auto;            right: 0;            padding: 20px 15px;        }    #top-social,    .flex-caption,    .slider-arrow-top-sm,    .slider-arrow-bottom-sm {        display: none !important;    }    .flex-control-nav li {        opacity: 1 !important;    }    .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs {        height: 60px;    }        .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,        .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img {            display: block;            width: 80px !important;            height: 60px !important;        }    .postcontent,    .postcontent.bothsidebar,    .sidebar,    .col_full,    .col_half,    .col_one_third,    .col_two_third,    .col_three_fourth,    .col_one_fourth,    .col_one_fifth,    .col_two_fifth,    .col_three_fifth,    .col_four_fifth,    .col_one_sixth,    .col_five_sixth {        width: 100%;        margin-right: 0;        float: none;        margin-bottom: 50px !important;    }        .sidebar.col_last {            margin-bottom: 0 !important;        }    form .col_full,    form .col_half,    form .col_one_third,    form .col_two_third,    form .col_three_fourth,    form .col_one_fourth,    form .col_one_fifth,    form .col_two_fifth,    form .col_three_fifth,    form .col_four_fifth,    form .col_one_sixth,    form .col_five_sixth {        margin-bottom: 25px !important;    }    #page-title {        padding: 20px 0 25px;        text-align: center;    }    #page-title-item {        padding: 20px 0 25px;        text-align: center;    }        #page-title h1 {            line-height: 1.5;            font-size: 24px;        }        #page-title .breadcrumb {            position: relative !important;            top: 0 !important;            left: 0 !important;            right: 0 !important;            margin: 20px 0 0 !important;            justify-content: center;        }        #page-title #portfolio-navigation,        #portfolio-ajax-title #portfolio-navigation {            position: relative;            top: 0;            left: 0;            margin: 15px auto 0;        }    #portfolio-ajax-title {        text-align: center;    }    /* Portfolio - Filter	-----------------------------------------------------------------*/    .portfolio-filter {        border: none;        border-radius: 0;        margin-bottom: 20px;    }        .portfolio-filter li {            width: 33.33%;            margin: 0 0 20px 0 !important;        }            .portfolio-filter li a {                text-align: center;                border-left: none;                padding: 12px 18px !important;                border-radius: 2px !important;            }                .portfolio-filter li a:hover {                    color: #1ABC9C;                }            .portfolio-filter li.activeFilter a {                color: #FFF;                margin: 0;            }        .portfolio-filter.style-2 li a,        .portfolio-filter.style-3 li a {            border-radius: 22px !important;        }    .portfolio-shuffle {        display: none;    }    /* Blog	-----------------------------------------------------------------*/    .small-thumbs .entry-image,    .ievent .entry-image {        float: none !important;        width: 100% !important;        margin: 0 0 20px !important;    }    .entry-title h2,    .post-grid .entry-title h2 {        font-size: 18px !important;        font-weight: 600;    }    .entry-meta li {        font-size: 11px;        margin: 0 10px 10px 0;    }    #posts .entry-meta li i {        display: none;    }    #posts.post-grid .entry-meta li i,    #posts .entry-meta li:last-child i {        display: inline-block;    }    .post-grid {        margin-right: 0 !important;    }        .post-grid .entry,        .post-masonry-full.grid-3 .entry {            float: none !important;            width: 100% !important;            margin-right: 0 !important;            border-right: 0 !important;        }    .post-timeline .entry.entry-date-section {        margin-left: 0;    }    .timeline-border,    .post-timeline .entry-timeline {        display: none !important;    }    .postcontent .post-timeline {        padding-left: 0;    }    .post-masonry-full .entry {        padding: 40px !important;    }    .product-1 .product {        width: 100%;    }    .product-1 .product-image {        float: none !important;        width: 100% !important;        height: auto !important;        margin: 0 0 20px !important;    }    .product-1 .product-title h3 {        font-size: 19px;    }    .product-1 p {        display: none;    }    .pricing-box.best-price {        margin-top: 0;    }    .pricing.pricing-5 .pricing-box {        float: none;        width: 100%;    }    .pricing-box.pricing-extended .pricing-features li {        width: auto;        float: none;    }    table.cart .quantity {        display: block;    }        table.cart .quantity .qty,        table.cart .quantity .plus,        table.cart .quantity .minus {            float: none;            width: 100%;        }        table.cart .quantity .qty {            border: 0;            border-top: 1px solid #DDD;            border-bottom: 1px solid #DDD;        }    .button.button-desc {        padding: 20px 17px;        font-size: 15px;        max-width: 100%;    }        .button.button-desc span {            font-size: 11px;        }    .process-steps li {        float: none;        width: auto !important;        margin-top: 20px;    }        .process-steps li:first-child {            margin-top: 0;        }        .process-steps li h5 {            margin: 10px 0 0 0;        }        .process-steps li:before,        .process-steps li:after {            display: none;        }    .tabs-responsive .tab-container {        padding: 0 !important;    }        .tabs-responsive .tab-container:not(.accordion-border) {            border: 0;        }    .testimonials-grid li {        float: none;        width: auto !important;        padding-left: 0;        padding-right: 0;    }    .team.team-list .team-image {        float: none;        width: 100%;        margin-right: 0;    }    .team.team-list .team-title {        margin-top: 15px;    }    .title-block {        padding: 2px 0 3px 15px;        border-left-width: 5px;    }    .title-block-right {        padding: 2px 15px 3px 0;        border-right-width: 5px;    }    .title-block h1 + span {        font-size: 18px;    }    .title-block h2 + span {        font-size: 17px;    }    .title-block h3 + span {        font-size: 15px;    }    .title-block h4 + span {        font-size: 13px;    }    .heading-block h1 {        font-size: 30px;    }    .heading-block h2 {        font-size: 26px;    }    .heading-block h3 {        font-size: 22px;    }    .heading-block h4 {        font-size: 19px;    }    .heading-block h1 + span {        font-size: 20px;    }    .heading-block h2 + span {        font-size: 18px;    }    .heading-block h3 + span,    .heading-block h4 + span {        font-size: 17px;    }    .heading-block ~ p:not(.lead) {        font-size: 15px;    }    .emphasis-title h1,    .emphasis-title h2 {        font-size: 44px !important;    }    .wedding-head {        font-size: 48px;    }        .wedding-head .first-name,        .wedding-head .last-name,        .wedding-head .and {            display: block;            margin: 0 0 15px;            text-align: center;        }            .wedding-head .first-name span,            .wedding-head .last-name span {                font-size: 36px;            }        .wedding-head .and {            font-size: 120px;        }    .news-carousel .overlay {        display: none;    }    /* Copyrights	-----------------------------------------------------------------*/    #copyrights .col_half {        text-align: center;    }        #copyrights .col_half:last-child {            display: none;        }    #copyrights .footer-logo {        margin-left: auto;        margin-right: auto;    }}@media (min-width: 576px) and (max-width: 767px) {    #header.full-header .container,    .container-fullwidth {        width: 540px !important;    }    .container.vertical-middle {        width: 100% !important;    }    .full-screen:not(.force-full-screen) .container.vertical-middle {        width: 540px !important;    }    #top-search form input {        padding-right: 60px;    }    .swiper_wrapper:not(.force-full-screen),    .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {        height: 300px !important;    }    .swiper_wrapper .slider-caption h2 {        font-size: 2.25rem;    }    .swiper_wrapper .slider-caption p {        font-size: 1.25rem;    }    #header.transparent-header.floating-header .container {        width: 540px;        padding: 0 15px;    }    /* Portfolio - Items	-----------------------------------------------------------------*/    .portfolio:not(.portfolio-1) {        margin: 0 -6px -6px 0;    }        .portfolio:not(.portfolio-1) .portfolio-item {            padding: 0 6px 6px 0;        }        /* Portfolio - Items - 5 & 6 Columns	-----------------------------------------------------------------*/        .portfolio:not(.portfolio-1) .portfolio-item {            width: 50%;        }        /* Portfolio - Items - Descriptions	-----------------------------------------------------------------*/        .portfolio:not(.portfolio-1) .portfolio-desc {            padding: 15px 5px 10px;        }            .portfolio:not(.portfolio-1) .portfolio-desc h3 {                font-size: 16px;            }            .portfolio:not(.portfolio-1) .portfolio-desc span {                font-size: 14px;            }    .portfolio-notitle:not(.portfolio-1) .portfolio-desc {        height: 78px;        padding: 15px 5px;        bottom: -79px;    }    .portfolio-full.portfolio-notitle:not(.portfolio-1) .portfolio-desc,    .portfolio-nomargin.portfolio-notitle:not(.portfolio-1) .portfolio-desc {        bottom: -78px;        border-bottom: 0;    }    /* Portfolio - Items - Overlay	-----------------------------------------------------------------*/    .portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.left-icon,    .portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.right-icon,    .portfolio-notitle .iportfolio:hover .portfolio-overlay a.left-icon,    .portfolio-notitle .iportfolio:hover .portfolio-overlay a.right-icon {        margin-top: -55px !important;    }    .portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc ~ a {        margin: 20px 0 0 !important;    }        .portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc ~ a.right-icon {            margin-left: 5px !important;            margin-right: 0 !important;        }    .portfolio.portfolio-nomargin,    .portfolio.portfolio-full {        margin: 0 !important;    }    .post-grid:not(.post-masonry) .entry-image iframe {        height: 246px;    }    .shop:not(.product-1) {        margin: 0 -12px -12px 0;    }        .shop:not(.product-1) .product {            padding: 0 12px 12px 0;            width: 50%;        }        .shop:not(.product-1) .product-title h3 {            font-size: 1rem;        }    .clients-grid:not(.grid-3):not(.grid-2) li,    .clients-grid.grid-4 li,    .clients-grid.grid-6 li {        width: 33.33%;    }    .button.button-full {        font-size: 18px;    }        .button.button-full i {            top: 2px !important;            margin-left: 3px !important;        }    .error404,    .error404-wrap .error404 {        font-size: 160px;    }    .landing-video {        position: relative;        top: 12px;        width: 333px;        height: 187px;        margin: 19px 0 0 53px;    }}@media (max-width: 575px) {    .container,    #header.full-header .container,    .container-fullwidth {        width: 100% !important;        /*padding-left: 40px !important;        padding-right: 40px !important;*/    }    #primary-menu-trigger {        left: 20px;    }    /*#top-cart { display: none; }*/    #top-cart {        right: 20px;    }    #top-wish {        right: 50px;    }    #top-search a {        right: 70px;    }    #top-search form input {        padding-right: 55px;    }    #side-panel-trigger {        right: 68px;    }    #top-account {        right: 68px;    }        #top-account a.btn {            padding-left: 8px;            padding-right: 8px;        }            #top-account a.btn i:last-child {                display: none;            }    .swiper_wrapper:not(.force-full-screen),    .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {        height: 180px !important;    }    .swiper_wrapper .slider-caption h2 {        font-size: 1.75rem;    }    .swiper_wrapper .slider-caption p {        font-size: 1rem;    }    #header.transparent-header.floating-header .container {        width: 310px;        padding: 0 15px;    }    .portfolio-filter li {        width: 50%;    }    .portfolio:not(.portfolio-1) {        margin: 0;    }    .portfolio .portfolio-item {        width: 100%;        padding: 0;    }    .post-grid:not(.post-masonry) .entry-image iframe {        height: 157px;    }    .mpost .entry-image {        float: none;        margin: 0 0 20px 0;    }        .mpost .entry-image,        .mpost .entry-image a,        .mpost .entry-image img,        .mpost .entry-image i {            width: 100%;            height: auto;        }            .mpost .entry-image i {                height: 150px;                line-height: 150px;            }    .shop:not(.product-1) {        margin: 0 !important;    }        .shop:not(.product-2) .product {            margin: 0 0 20px 0;            padding: 0;            width: 50%;            height:330px;        }        .shop:not(.product-1) .product-title h3 {            font-size: 16px;        }    .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs {        height: 45px;    }        .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,        .fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img {            display: block;            width: 60px !important;            height: 45px !important;        }    .si-share span {        display: none;    }    .parallax .entry-overlay-meta,    .parallax .entry-overlay {        left: 50% !important;        right: 0 !important;        margin: 0 0 0 -140px !important;        width: 280px !important;    }    .parallax .entry-overlay {        width: 288px !important;    }    .parallax .countdown-section {        width: 64px;        height: 64px;        margin: 0 8px 0 0;        font-size: 11px;        padding: 0;        padding-top: 12px;    }    .parallax .countdown-amount {        font-size: 20px;    }    .countdown-large .countdown-section {        display: block;        width: auto;        margin: 30px 0 0;        border: 0;    }        .countdown-large .countdown-section:first-child {            margin-top: 0;        }    .testi-image,    .testi-image a,    .testi-image img,    .testi-image i {        width: 36px;        height: 36px;    }        .testi-image i {            line-height: 36px;            font-size: 20px;        }    .clients-grid:not(.grid-3):not(.grid-2) li,    .clients-grid.grid-4 li,    .clients-grid.grid-6 li {        width: 50%;    }    .button.button-full {        font-size: 16px;    }        .button.button-full i {            top: 2px !important;            margin-left: 3px !important;        }    .emphasis-title h1,    .emphasis-title h2 {        font-size: 40px !important;    }    .error404,    .error404-wrap .error404 {        font-size: 120px;    }    .landing-video {        position: relative;        top: 9px;        width: 212px;        height: 119px;        margin: 19px 0 0 34px;    }    .landing-form-overlay {        margin-left: -155px;    }    .button.button-desc {        padding: 20px 17px;        font-size: 15px;        max-width: 100%;    }        .button.button-desc span {            font-size: 11px;        }    .heading-block h2.hbbox_main {        font-size:1.5rem;        line-height: 40px;        text-transform: capitalize;        letter-spacing: 0pt;        font-weight: 900;        font-family: 'Playfair Display', serif;        margin: 0;        padding:0;}    .heading-block h3.hbbox_main2 {        font-size:0.8rem;        line-height: 26px;        text-transform: uppercase;        letter-spacing: 0pt;        font-weight: 900;        font-family: 'Lato', sans-serif;        padding: 0;        margin: 0;    }    .heading-block h4.hbb_maincta {        font-size: 0.9rem;        line-height: 26px;        text-transform: uppercase;        letter-spacing: 0pt;        font-weight: 900;        font-family: 'Lato', sans-serif;        line-height: 2rem;    }    .heading-block h4.hbb_maincta a:hover {        border-bottom: 2px solid #000;        padding-bottom: 10px;    }}/* ----------------------------------------------------------------	Retina CSS-----------------------------------------------------------------*/@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {    #logo a.standard-logo,    #header.split-menu #logo a.standard-logo {        display: none;    }    #logo a.retina-logo {        display: block;    }    #header.split-menu #logo a.retina-logo {        display: inline-block;    }    .owl-carousel.owl-loading,    .preloader,    .preloader2,    .form-process {        background-image: url('../images/preloader@2x.gif');        background-size: 24px 24px;    }    .dark .owl-carousel.owl-loading,    .dark .preloader,    .dark .preloader2,    .dark .form-process {        background-image: url('../images/preloader-dark@2x.gif');    }    .widget_recent_comments li {        background-image: url("../images/icons/widget-comment@2x.png");        background-size: 15px 26px;    }        .widget_nav_menu li a,        .widget_links li a,        .widget_meta li a,        .widget_archive li a,        .widget_recent_entries li a,        .widget_categories li a,        .widget_pages li a,        .widget_rss li a,        .widget_recent_comments li a {            background-image: url("../images/icons/widget-link@2x.png");            background-size: 4px 20px;        }    .dark .widget_recent_comments li {        background-image: url("../images/icons/widget-comment-dark@2x.png");    }        .dark .widget_nav_menu li a,        .dark .widget_links li a,        .dark .widget_meta li a,        .dark .widget_archive li a,        .dark .widget_recent_entries li a,        .dark .widget_categories li a,        .dark .widget_pages li a,        .dark .widget_rss li a,        .dark .widget_recent_comments li a {            background-image: url("../images/icons/widget-link-dark@2x.png");        }    .button-block923 {        display: block;        width: 100%;    }}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( min--moz-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (max-width: 991px), only screen and ( min-device-pixel-ratio: 2) and (max-width: 991px), only screen and ( min-resolution: 192dpi) and (max-width: 991px), only screen and ( min-resolution: 2dppx) and (max-width: 991px) {    #logo a.standard-logo {        display: none;    }    #logo a.retina-logo {        display: inline-block;    }    #logotoTop {        display: none;    }    .logototop-active {        display: none;    }    .button-block923 {        display: block;        width: 100%;    }}
/* ReSharper disable All */
.red-f {    color: #d71920;}@media only screen and (min-width: 320px) and (max-width: 768px) {    .hide-on-mobile {        display: none;    }}@media only screen and (min-width: 768px) and (max-width: 3840px) {    .hide-on-large {        display: none;    }}.divider {    margin: 10px 0;}.ecommerce-categories [class^=col-] {    margin-bottom: -10px;}#side-panel-trigger {    left: 20px;}#mini-top-cart > a > span {    display: block;    position: absolute;    top: 2px;    left: auto;    right: 2px;    font-size: 10px;    color: #000;    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);    width: 14px;    height: 14px;    line-height: 14px;    text-align: center;    background-color: #FFF;    border-radius: 50%;}.viewall {    text-transform: uppercase;    font-family: 'Lato', sans-serif;    font-size: 0.8em;    font-weight: 400;    color: #444;    text-decoration: underline !important;}.sortfilter247 {    font-weight: 900;    margin-right:5px;    text-transform: uppercase;    font-size:0.9em;}@media (min-width: 768px) and (max-width: 1920px) {    #side-panel-trigger {        display: none;    }}/** CART LOGIN **//* * Responsive text aligning * http://ohryan.ca/2014/08/14/set-responsive-text-alignment-bootstrap-3/ */.text-xs-left {    text-align: left;}.text-xs-right {    text-align: right;}.text-xs-center {    text-align: center;}.text-xs-justify {    text-align: justify;}@media (min-width: 576px) and (max-width: 767px) {    .text-sm-left {        text-align: left;    }    .text-sm-right {        text-align: right;    }    .text-sm-center {        text-align: center;    }    .text-sm-justify {        text-align: justify;    }}@media (min-width: min-width: 768px) and (max-width: 991px) {    .text-md-left {        text-align: left;    }    .text-md-right {        text-align: right;    }    .text-md-center {        text-align: center;    }    .text-md-justify {        text-align: justify;    }}@media (min-width: 992px) and (max-width: 1199px) {    .text-lg-left {        text-align: left;    }    .text-lg-right {        text-align: right;    }    .text-lg-center {        text-align: center;    }    .text-lg-justify {        text-align: justify;    }}@media (min-width: 1200px) {    .text-xl-left {        text-align: left;    }    .text-xl-right {        text-align: right;    }    .text-xl-center {        text-align: center;    }    .text-xl-justify {        text-align: justify;    }}/*hr {    background-color: #BFBFBF;    border: none;    height: 1px;}*/.spacer {    margin: 0;    padding: 0;    height: 25px;}hr {    margin-top: 1rem;    margin-bottom: 1rem;    border: 0;    border-top: 1px solid #BFBFBF;}/*h2 {  padding:10px;  background-color: #F7F8F8;  font-family: 'Playfair Display', serif;  text-transform: uppercase;}*/h2.promocode-hl {    padding: 35px 10px 35px 10px;    margin-top: 0;    background: #FBFBFB;    font-family: 'Lato', sans-serif;    text-transform: uppercase;    text-align: center;    display: block;    font-size: 1.2em;}h2.promocode-hl2-tot {    padding: 5px;    margin-top: 0;    background: #FBFBFB;    font-family: 'Lato', sans-serif;    text-transform: uppercase;    text-align: center;    display: block;    font-size: 1.1em;}h2.promocode-hl2-lab {    padding: 5px;    margin-top: 0;    background: none;    font-family: 'Lato', sans-serif;    text-transform: uppercase;    text-align: right;    display: block;    font-size: 1.1em;}h3.cart-h3-item {    padding: 0;    margin: 0;    background: none;    text-transform: uppercase;    text-align: left;    font-size: 0.8em;}h3.sped-subtitle {    padding: 5px;    margin-top: 0;    background: none;    font-family: 'Lato', sans-serif;    text-transform: uppercase;    text-align: left;    font-size: 1em;}.marg-top-3 {    margin-top: 3em;}.boxcontainer {    background-color: #FBFBFB;    padding: 10px 20px 20px 20px;    margin-top: 10px;}nav.navbar-cart-view {    border-top: 1px solid #BFBFBF;    border-bottom: 1px solid #BFBFBF;    margin-top: 10px;}.navbar-cart-view ul {    margin: 0;    padding: 0;}    .navbar-cart-view ul.mainmenu li {        display: inline-table;        padding: 10px;        font-family: 'Lato', sans-serif;        text-transform: uppercase;        list-style-type: none;        font-size: 2em;    }    .navbar-cart-view ul.cart-menu {        margin-top: 10px;        text-align: right;    }        .navbar-cart-view ul.cart-menu li {            list-style-type: none;            text-transform: uppercase;            font-size: 0.75em;            padding-top: 2px;        }.btn-eleb-cart {    text-transform: uppercase;    text-align: center;    font-size: 14px;    font-family: 'Lato', sans-serif;    background-color: #E4E4E4;    color: black;    text-decoration: none;    border: 1px solid #E4E4E4;    margin-top: 2em;}.form-control {    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 12px;    line-height: 1.42857143;    color: #555;    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    border-radius: 0px;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.selectlang {    display: block;    width: 60%;    height: 34px;    padding: 6px 12px;    font-size: 0.8em;    line-height: 1.42857143;    color: #555;    background-color: #fff;    background-image: none;    border: 1px solid #BFBFBF;    border-radius: 0px;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.form-group .search-query {    height: 34px;    font-size: 0.9em;    padding: 6px 12px;}.form-group label {    font-weight: 300;}.label-input-code {    font-weight: 300;    font-size: 0.9em;}.input-group-addon-pay {    padding: 6px 12px;    font-size: 12px;    font-weight: 400;    line-height: 1;    color: #555;    text-align: center;    background-color: #FFF;    /*border: 1px solid #ccc;    border-radius: 4px;*/}.input-group-addon {    min-width: 90px;    text-align: left;}p.par-cart {    font-size: 0.8em;    padding: 0 5px 0 5px;}ul.payment-met {    margin: 0;    padding: 0;}    ul.payment-met li {        list-style: none;        display: inline;    }.table > thead > tr > th {    font-family: 'Lato', sans-serif;    text-transform: uppercase;    font-size: 1em;    font-weight: normal;}ul.footerlists {    margin: 0;    padding: 0;    margin-left: 1em;}    ul.footerlists li {        font-family: 'Lato', sans-serif;        font-size: 1.6em;        font-weight: normal;        list-style-type: none;        margin: 0;        padding: 0;    }/** NAVBAR **/.navbar-default {    background-color: #FFF;    border: none;}    .navbar-default .navbar-toggle {        border: none;    }.navbar-nav li {    font-family: 'Lato', sans-serif;    font-size: 1.6em;    font-weight: normal;    text-transform: uppercase;}/** TABLE CART **/.table thead th {    border:none;}.table > tbody > tr > td, .table > tfoot > tr > td {    vertical-align: middle;    border:none;}@media screen and (max-width: 600px) {    table#cart tbody td .form-control {        width: 20%;        display: inline !important;    }    .actions .btn {        width: 36%;        margin: 1.5em 0;    }    .actions .btn-info {        float: left;    }    .actions .btn-danger {        float: right;    }    table#cart thead {        display: none;    }    table#cart tbody td {        display: block;        padding: .6rem;        min-width: 320px;    }    table#cart tbody td.floating {        /*display: block;*/        padding: .6rem;        /*min-width: 320px;*/        float:left;        min-width:130px;        width: 160px;    }    table#cart tbody td.hidetd {        display: none;    }    table#cart tbody td.clearing {        clear:both;    }    /*table#cart tbody tr td:first-child { background: #333; color: #fff; }*/    table#cart tbody tr td:first-child {        background: #FFF;        color: #000;    } /*   table#cart tbody td:before {        content: attr(data-th);        font-weight: bold;        display: inline-block;        width: 8rem;    }*/    table#cart tbody td:before {        content: attr(data-th);        display: none;    }    table#cart tfoot td {        display: block;    }        table#cart tfoot td .btn {            display: block;        }}.rotator {  /*position: relative;  width: 80%;*/  list-style: none;  text-align: center;  padding: 0;  margin: 0;}.rotator > li {  position: absolute;  font-weight: 700;  color:#FFF;  opacity: 0;  margin: 0 auto;  width: 100%;  text-transform: uppercase;}.top-rotator {    position: absolute;    top: 0;    margin-left: auto;    margin-right: auto;    left: 0;    right: 0;    text-align: center;    /*z-index: 10001;*/    width:500px;}@media (max-width: 575px) {    .top-rotator {    width:100%;    }}.rotator > li:first-child {  -webkit-animation: loop 20s linear infinite;}.rotator > li:nth-child(2) {  -webkit-animation: opsecond 20s linear infinite;}.rotator > li:last-child {  -webkit-animation: oplast 20s linear infinite;}@-webkit-keyframes loop {  0% { opacity: 0; }  10% { opacity: 1; }  33% { opacity: 1; }   44% { opacity: 0; }}@-webkit-keyframes opsecond {  33% { opacity: 0; }  44% { opacity: 1; }  66% { opacity: 1; }  77% { opacity: 0; }}  @-webkit-keyframes oplast {  66% { opacity: 0; }  77% { opacity: 1; }  100% { opacity: 1; }  0% { opacity: 1; }  10% { opacity: 0; }}#global-msg-mobile {    height:22px;     line-height:2.1em;     font-size:10px;     z-index:10001 !important;     background-color:#1b1c1E;}
#oc-products.owl-carousel{display:block;} #oc-products.owl-carousel .oc-item{float:left;width:25%}