commit 78fc3f43aef96b70e3106840a734544db46b7806 Author: Ashorloo Date: Thu Feb 1 17:20:14 2024 +0330 first commit diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fee9684 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,2 @@ +FROM nginx:alpine +COPY . /usr/share/nginx/html \ No newline at end of file diff --git a/assets/css/bootstrap.min.css b/assets/css/bootstrap.min.css new file mode 100644 index 0000000..597f315 --- /dev/null +++ b/assets/css/bootstrap.min.css @@ -0,0 +1,9943 @@ +/*! + * Bootstrap v4.0.0 (https://getbootstrap.com) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +: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 +} + +*, +::after, +::before { + 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: .5rem +} + +p { + margin-top: 0; + margin-bottom: 1rem +} + +abbr[data-original-title], +abbr[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 +} + +dl, +ol, +ul { + margin-top: 0; + margin-bottom: 1rem +} + +ol ol, +ol ul, +ul ol, +ul ul { + 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]):focus, +a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none +} + +a:not([href]):not([tabindex]):focus { + outline: 0 +} + +code, +kbd, +pre, +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: .75rem; + padding-bottom: .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 +} + +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, +input { + overflow: visible +} + +button, +select { + text-transform: none +} + +[type=reset], +[type=submit], +button, +html [type=button] { + -webkit-appearance: button +} + +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner, +button::-moz-focus-inner { + padding: 0; + border-style: none +} + +input[type=checkbox], +input[type=radio] { + box-sizing: border-box; + padding: 0 +} + +input[type=date], +input[type=datetime-local], +input[type=month], +input[type=time] { + -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: .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, .1) +} + +.small, +small { + font-size: 80%; + font-weight: 400 +} + +.mark, +mark { + padding: .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: .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: .25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: .25rem; + max-width: 100%; + height: auto +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .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: .2rem .4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: .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, +.col-1, +.col-10, +.col-11, +.col-12, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-auto, +.col-lg, +.col-lg-1, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.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-auto, +.col-md, +.col-md-1, +.col-md-10, +.col-md-11, +.col-md-12, +.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-auto, +.col-sm, +.col-sm-1, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.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-auto, +.col-xl, +.col-xl-1, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.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-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 td, +.table th { + padding: .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 td, +.table-sm th { + padding: .3rem +} + +.table-bordered { + border: 1px solid #dee2e6 +} + +.table-bordered td, +.table-bordered th { + border: 1px solid #dee2e6 +} + +.table-bordered thead td, +.table-bordered thead th { + border-bottom-width: 2px +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, .05) +} + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, .075) +} + +.table-primary, +.table-primary>td, +.table-primary>th { + 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>td, +.table-secondary>th { + 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>td, +.table-success>th { + 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>td, +.table-info>th { + 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>td, +.table-warning>th { + 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>td, +.table-danger>th { + 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>td, +.table-light>th { + 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>td, +.table-dark>th { + 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>td, +.table-active>th { + background-color: rgba(0, 0, 0, .075) +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, .075) +} + +.table-hover .table-active:hover>td, +.table-hover .table-active:hover>th { + background-color: rgba(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 td, +.table-dark th, +.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, .05) +} + +.table-dark.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, .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: .375rem .75rem; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: .25rem; + transition: border-color .15s ease-in-out, box-shadow .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 .2rem rgba(0, 123, 255, .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(.375rem + 1px); + padding-bottom: calc(.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5 +} + +.col-form-label-lg { + padding-top: calc(.5rem + 1px); + padding-bottom: calc(.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5 +} + +.col-form-label-sm { + padding-top: calc(.25rem + 1px); + padding-bottom: calc(.25rem + 1px); + font-size: .875rem; + line-height: 1.5 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: .375rem; + padding-bottom: .375rem; + margin-bottom: 0; + line-height: 1.5; + background-color: transparent; + border: solid transparent; + border-width: 1px 0 +} + +.form-control-plaintext.form-control-lg, +.form-control-plaintext.form-control-sm, +.input-group-lg>.form-control-plaintext.form-control, +.input-group-lg>.input-group-append>.form-control-plaintext.btn, +.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-prepend>.form-control-plaintext.input-group-text, +.input-group-sm>.form-control-plaintext.form-control, +.input-group-sm>.input-group-append>.form-control-plaintext.btn, +.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-prepend>.form-control-plaintext.input-group-text { + padding-right: 0; + padding-left: 0 +} + +.form-control-sm, +.input-group-sm>.form-control, +.input-group-sm>.input-group-append>.btn, +.input-group-sm>.input-group-append>.input-group-text, +.input-group-sm>.input-group-prepend>.btn, +.input-group-sm>.input-group-prepend>.input-group-text { + padding: .25rem .5rem; + font-size: .875rem; + line-height: 1.5; + border-radius: .2rem +} + +.input-group-sm>.input-group-append>select.btn: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-prepend>select.input-group-text:not([size]):not([multiple]), +.input-group-sm>select.form-control:not([size]):not([multiple]), +select.form-control-sm:not([size]):not([multiple]) { + height: calc(1.8125rem + 2px) +} + +.form-control-lg, +.input-group-lg>.form-control, +.input-group-lg>.input-group-append>.btn, +.input-group-lg>.input-group-append>.input-group-text, +.input-group-lg>.input-group-prepend>.btn, +.input-group-lg>.input-group-prepend>.input-group-text { + padding: .5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: .3rem +} + +.input-group-lg>.input-group-append>select.btn: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-prepend>select.input-group-text:not([size]):not([multiple]), +.input-group-lg>select.form-control:not([size]):not([multiple]), +select.form-control-lg:not([size]):not([multiple]) { + height: calc(2.875rem + 2px) +} + +.form-group { + margin-bottom: 1rem +} + +.form-text { + display: block; + margin-top: .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: .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: .75rem +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: .3125rem; + margin-left: 0 +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: .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, .8); + border-radius: .2rem +} + +.custom-select.is-valid, +.form-control.is-valid, +.was-validated .custom-select:valid, +.was-validated .form-control:valid { + border-color: #28a745 +} + +.custom-select.is-valid:focus, +.form-control.is-valid:focus, +.was-validated .custom-select:valid:focus, +.was-validated .form-control:valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.custom-select.is-valid~.valid-feedback, +.custom-select.is-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, +.was-validated .form-control:valid~.valid-feedback, +.was-validated .form-control:valid~.valid-tooltip { + display: block +} + +.form-check-input.is-valid~.form-check-label, +.was-validated .form-check-input:valid~.form-check-label { + color: #28a745 +} + +.form-check-input.is-valid~.valid-feedback, +.form-check-input.is-valid~.valid-tooltip, +.was-validated .form-check-input:valid~.valid-feedback, +.was-validated .form-check-input:valid~.valid-tooltip { + display: block +} + +.custom-control-input.is-valid~.custom-control-label, +.was-validated .custom-control-input:valid~.custom-control-label { + color: #28a745 +} + +.custom-control-input.is-valid~.custom-control-label::before, +.was-validated .custom-control-input:valid~.custom-control-label::before { + background-color: #71dd8a +} + +.custom-control-input.is-valid~.valid-feedback, +.custom-control-input.is-valid~.valid-tooltip, +.was-validated .custom-control-input:valid~.valid-feedback, +.was-validated .custom-control-input:valid~.valid-tooltip { + display: block +} + +.custom-control-input.is-valid:checked~.custom-control-label::before, +.was-validated .custom-control-input:valid:checked~.custom-control-label::before { + background-color: #34ce57 +} + +.custom-control-input.is-valid:focus~.custom-control-label::before, +.was-validated .custom-control-input:valid:focus~.custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.custom-file-input.is-valid~.custom-file-label, +.was-validated .custom-file-input:valid~.custom-file-label { + border-color: #28a745 +} + +.custom-file-input.is-valid~.custom-file-label::before, +.was-validated .custom-file-input:valid~.custom-file-label::before { + border-color: inherit +} + +.custom-file-input.is-valid~.valid-feedback, +.custom-file-input.is-valid~.valid-tooltip, +.was-validated .custom-file-input:valid~.valid-feedback, +.was-validated .custom-file-input:valid~.valid-tooltip { + display: block +} + +.custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: .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, .8); + border-radius: .2rem +} + +.custom-select.is-invalid, +.form-control.is-invalid, +.was-validated .custom-select:invalid, +.was-validated .form-control:invalid { + border-color: #dc3545 +} + +.custom-select.is-invalid:focus, +.form-control.is-invalid:focus, +.was-validated .custom-select:invalid:focus, +.was-validated .form-control:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25) +} + +.custom-select.is-invalid~.invalid-feedback, +.custom-select.is-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, +.was-validated .form-control:invalid~.invalid-feedback, +.was-validated .form-control:invalid~.invalid-tooltip { + display: block +} + +.form-check-input.is-invalid~.form-check-label, +.was-validated .form-check-input:invalid~.form-check-label { + color: #dc3545 +} + +.form-check-input.is-invalid~.invalid-feedback, +.form-check-input.is-invalid~.invalid-tooltip, +.was-validated .form-check-input:invalid~.invalid-feedback, +.was-validated .form-check-input:invalid~.invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid~.custom-control-label, +.was-validated .custom-control-input:invalid~.custom-control-label { + color: #dc3545 +} + +.custom-control-input.is-invalid~.custom-control-label::before, +.was-validated .custom-control-input:invalid~.custom-control-label::before { + background-color: #efa2a9 +} + +.custom-control-input.is-invalid~.invalid-feedback, +.custom-control-input.is-invalid~.invalid-tooltip, +.was-validated .custom-control-input:invalid~.invalid-feedback, +.was-validated .custom-control-input:invalid~.invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid:checked~.custom-control-label::before, +.was-validated .custom-control-input:invalid:checked~.custom-control-label::before { + background-color: #e4606d +} + +.custom-control-input.is-invalid:focus~.custom-control-label::before, +.was-validated .custom-control-input:invalid:focus~.custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(220, 53, 69, .25) +} + +.custom-file-input.is-invalid~.custom-file-label, +.was-validated .custom-file-input:invalid~.custom-file-label { + border-color: #dc3545 +} + +.custom-file-input.is-invalid~.custom-file-label::before, +.was-validated .custom-file-input:invalid~.custom-file-label::before { + border-color: inherit +} + +.custom-file-input.is-invalid~.invalid-feedback, +.custom-file-input.is-invalid~.invalid-tooltip, +.was-validated .custom-file-input:invalid~.invalid-feedback, +.was-validated .custom-file-input:invalid~.invalid-tooltip { + display: block +} + +.custom-file-input.is-invalid:focus~.custom-file-label, +.was-validated .custom-file-input:invalid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .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: .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: .375rem .75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: .25rem; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +.btn:focus, +.btn:hover { + text-decoration: none +} + +.btn.focus, +.btn:focus { + outline: 0; + box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25) +} + +.btn.disabled, +.btn:disabled { + opacity: .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 .2rem rgba(0, 123, 255, .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 .2rem rgba(0, 123, 255, .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 .2rem rgba(108, 117, 125, .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 .2rem rgba(108, 117, 125, .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 .2rem rgba(40, 167, 69, .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 .2rem rgba(40, 167, 69, .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 .2rem rgba(23, 162, 184, .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 .2rem rgba(23, 162, 184, .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 .2rem rgba(255, 193, 7, .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 .2rem rgba(255, 193, 7, .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 .2rem rgba(220, 53, 69, .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 .2rem rgba(220, 53, 69, .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 .2rem rgba(248, 249, 250, .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 .2rem rgba(248, 249, 250, .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 .2rem rgba(52, 58, 64, .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 .2rem rgba(52, 58, 64, .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 .2rem rgba(0, 123, 255, .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 .2rem rgba(0, 123, 255, .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 .2rem rgba(108, 117, 125, .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 .2rem rgba(108, 117, 125, .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 .2rem rgba(40, 167, 69, .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 .2rem rgba(40, 167, 69, .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 .2rem rgba(23, 162, 184, .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 .2rem rgba(23, 162, 184, .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 .2rem rgba(255, 193, 7, .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 .2rem rgba(255, 193, 7, .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 .2rem rgba(220, 53, 69, .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 .2rem rgba(220, 53, 69, .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 .2rem rgba(248, 249, 250, .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 .2rem rgba(248, 249, 250, .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 .2rem rgba(52, 58, 64, .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 .2rem rgba(52, 58, 64, .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-group-lg>.btn, +.btn-lg { + padding: .5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: .3rem +} + +.btn-group-sm>.btn, +.btn-sm { + padding: .25rem .5rem; + font-size: .875rem; + line-height: 1.5; + border-radius: .2rem +} + +.btn-block { + display: block; + width: 100% +} + +.btn-block+.btn-block { + margin-top: .5rem +} + +input[type=button].btn-block, +input[type=reset].btn-block, +input[type=submit].btn-block { + width: 100% +} + +.fade { + opacity: 0; + transition: opacity .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 .35s ease +} + +.dropdown, +.dropup { + position: relative +} + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid; + border-right: .3em solid transparent; + border-bottom: 0; + border-left: .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: .5rem 0; + margin: .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, .15); + border-radius: .25rem +} + +.dropup .dropdown-menu { + margin-top: 0; + margin-bottom: .125rem +} + +.dropup .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: 0; + border-right: .3em solid transparent; + border-bottom: .3em solid; + border-left: .3em solid transparent +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropright .dropdown-menu { + margin-top: 0; + margin-left: .125rem +} + +.dropright .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-bottom: .3em solid transparent; + border-left: .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: .125rem +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: .255em; + vertical-align: .255em; + content: "" +} + +.dropleft .dropdown-toggle::after { + display: none +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + width: 0; + height: 0; + margin-right: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-right: .3em solid; + border-bottom: .3em solid transparent +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0 +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0 +} + +.dropdown-divider { + height: 0; + margin: .5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef +} + +.dropdown-item { + display: block; + width: 100%; + padding: .25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0 +} + +.dropdown-item:focus, +.dropdown-item:hover { + 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: .5rem 1.5rem; + margin-bottom: 0; + font-size: .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-vertical>.btn, +.btn-group>.btn { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto +} + +.btn-group-vertical>.btn:hover, +.btn-group>.btn:hover { + z-index: 1 +} + +.btn-group-vertical>.btn.active, +.btn-group-vertical>.btn:active, +.btn-group-vertical>.btn:focus, +.btn-group>.btn.active, +.btn-group>.btn:active, +.btn-group>.btn:focus { + 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-group:not(:last-child)>.btn, +.btn-group>.btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group>.btn-group:not(:first-child)>.btn, +.btn-group>.btn:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.dropdown-toggle-split { + padding-right: .5625rem; + padding-left: .5625rem +} + +.dropdown-toggle-split::after { + margin-left: 0 +} + +.btn-group-sm>.btn+.dropdown-toggle-split, +.btn-sm+.dropdown-toggle-split { + padding-right: .375rem; + padding-left: .375rem +} + +.btn-group-lg>.btn+.dropdown-toggle-split, +.btn-lg+.dropdown-toggle-split { + padding-right: .75rem; + padding-left: .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-group:not(:last-child)>.btn, +.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical>.btn-group:not(:first-child)>.btn, +.btn-group-vertical>.btn:not(:first-child) { + 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=checkbox], +.btn-group-toggle>.btn input[type=radio], +.btn-group-toggle>.btn-group>.btn input[type=checkbox], +.btn-group-toggle>.btn-group>.btn input[type=radio] { + 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>.custom-file, +.input-group>.custom-select, +.input-group>.form-control { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0 +} + +.input-group>.custom-file:focus, +.input-group>.custom-select:focus, +.input-group>.form-control:focus { + z-index: 3 +} + +.input-group>.custom-file+.custom-file, +.input-group>.custom-file+.custom-select, +.input-group>.custom-file+.form-control, +.input-group>.custom-select+.custom-file, +.input-group>.custom-select+.custom-select, +.input-group>.custom-select+.form-control, +.input-group>.form-control+.custom-file, +.input-group>.form-control+.custom-select, +.input-group>.form-control+.form-control { + margin-left: -1px +} + +.input-group>.custom-select:not(:last-child), +.input-group>.form-control:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group>.custom-select:not(:first-child), +.input-group>.form-control: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-append, +.input-group-prepend { + display: -webkit-box; + display: -ms-flexbox; + display: flex +} + +.input-group-append .btn, +.input-group-prepend .btn { + position: relative; + z-index: 2 +} + +.input-group-append .btn+.btn, +.input-group-append .btn+.input-group-text, +.input-group-append .input-group-text+.btn, +.input-group-append .input-group-text+.input-group-text, +.input-group-prepend .btn+.btn, +.input-group-prepend .btn+.input-group-text, +.input-group-prepend .input-group-text+.btn, +.input-group-prepend .input-group-text+.input-group-text { + 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: .375rem .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: .25rem +} + +.input-group-text input[type=checkbox], +.input-group-text input[type=radio] { + margin-top: 0 +} + +.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), +.input-group>.input-group-append:not(:last-child)>.btn, +.input-group>.input-group-append:not(:last-child)>.input-group-text, +.input-group>.input-group-prepend>.btn, +.input-group>.input-group-prepend>.input-group-text { + 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:first-child>.btn:not(:first-child), +.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), +.input-group>.input-group-prepend:not(:first-child)>.btn, +.input-group>.input-group-prepend:not(:first-child)>.input-group-text { + 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 .2rem rgba(0, 123, 255, .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: .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: .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: .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, .5) +} + +.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before { + background-color: rgba(0, 123, 255, .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, .5) +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + padding: .375rem 1.75rem .375rem .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 .75rem center; + background-size: 8px 10px; + border: 1px solid #ced4da; + border-radius: .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, .075), 0 0 5px rgba(128, 189, 255, .5) +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: .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: .375rem; + padding-bottom: .375rem; + font-size: 75% +} + +.custom-select-lg { + height: calc(2.875rem + 2px); + padding-top: .375rem; + padding-bottom: .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 .2rem rgba(0, 123, 255, .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: .375rem .75rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: .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: .375rem .75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da; + border-radius: 0 .25rem .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: .5rem 1rem +} + +.nav-link:focus, +.nav-link:hover { + 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: .25rem; + border-top-right-radius: .25rem +} + +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover { + border-color: #e9ecef #e9ecef #dee2e6 +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent +} + +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + 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: .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: .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: .3125rem; + padding-bottom: .3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap +} + +.navbar-brand:focus, +.navbar-brand:hover { + 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: .5rem; + padding-bottom: .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: .25rem .75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: .25rem +} + +.navbar-toggler:focus, +.navbar-toggler:hover { + 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: .5rem; + padding-left: .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: .5rem; + padding-left: .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: .5rem; + padding-left: .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: .5rem; + padding-left: .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: .5rem; + padding-left: .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, .9) +} + +.navbar-light .navbar-brand:focus, +.navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, .5) +} + +.navbar-light .navbar-nav .nav-link:focus, +.navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, .7) +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, .3) +} + +.navbar-light .navbar-nav .active>.nav-link, +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .show>.nav-link { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, .5); + border-color: rgba(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, .5) +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-text a:focus, +.navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-dark .navbar-brand { + color: #fff +} + +.navbar-dark .navbar-brand:focus, +.navbar-dark .navbar-brand:hover { + color: #fff +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, .5) +} + +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, .75) +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, .25) +} + +.navbar-dark .navbar-nav .active>.nav-link, +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .show>.nav-link { + color: #fff +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, .5); + border-color: rgba(255, 255, 255, .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, .5) +} + +.navbar-dark .navbar-text a { + color: #fff +} + +.navbar-dark .navbar-text a:focus, +.navbar-dark .navbar-text a:hover { + 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, .125); + border-radius: .25rem +} + +.card>hr { + margin-right: 0; + margin-left: 0 +} + +.card>.list-group:first-child .list-group-item:first-child { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.card>.list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem +} + +.card-title { + margin-bottom: .75rem +} + +.card-subtitle { + margin-top: -.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: .75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, .03); + border-bottom: 1px solid rgba(0, 0, 0, .125) +} + +.card-header:first-child { + border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 +} + +.card-header+.list-group .list-group-item:first-child { + border-top: 0 +} + +.card-footer { + padding: .75rem 1.25rem; + background-color: rgba(0, 0, 0, .03); + border-top: 1px solid rgba(0, 0, 0, .125) +} + +.card-footer:last-child { + border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px) +} + +.card-header-tabs { + margin-right: -.625rem; + margin-bottom: -.75rem; + margin-left: -.625rem; + border-bottom: 0 +} + +.card-header-pills { + margin-right: -.625rem; + margin-left: -.625rem +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem +} + +.card-img { + width: 100%; + border-radius: calc(.25rem - 1px) +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(.25rem - 1px); + border-bottom-left-radius: calc(.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-header, + .card-group>.card:first-child .card-img-top { + border-top-right-radius: 0 + } + + .card-group>.card:first-child .card-footer, + .card-group>.card:first-child .card-img-bottom { + 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-header, + .card-group>.card:last-child .card-img-top { + border-top-left-radius: 0 + } + + .card-group>.card:last-child .card-footer, + .card-group>.card:last-child .card-img-bottom { + border-bottom-left-radius: 0 + } + + .card-group>.card:only-child { + border-radius: .25rem + } + + .card-group>.card:only-child .card-header, + .card-group>.card:only-child .card-img-top { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem + } + + .card-group>.card:only-child .card-footer, + .card-group>.card:only-child .card-img-bottom { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .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-footer, + .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-img-bottom, + .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top { + border-radius: 0 + } +} + +.card-columns .card { + margin-bottom: .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: .75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: .25rem +} + +.breadcrumb-item+.breadcrumb-item::before { + display: inline-block; + padding-right: .5rem; + padding-left: .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: .25rem +} + +.page-link { + position: relative; + display: block; + padding: .5rem .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 .2rem rgba(0, 123, 255, .25) +} + +.page-link:not(:disabled):not(.disabled) { + cursor: pointer +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.page-item:last-child .page-link { + border-top-right-radius: .25rem; + border-bottom-right-radius: .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: .75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5 +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem +} + +.pagination-sm .page-link { + padding: .25rem .5rem; + font-size: .875rem; + line-height: 1.5 +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: .2rem; + border-bottom-right-radius: .2rem +} + +.badge { + display: inline-block; + padding: .25em .4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25rem +} + +.badge:empty { + display: none +} + +.btn .badge { + position: relative; + top: -1px +} + +.badge-pill { + padding-right: .6em; + padding-left: .6em; + border-radius: 10rem +} + +.badge-primary { + color: #fff; + background-color: #007bff +} + +.badge-primary[href]:focus, +.badge-primary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #0062cc +} + +.badge-secondary { + color: #fff; + background-color: #6c757d +} + +.badge-secondary[href]:focus, +.badge-secondary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #545b62 +} + +.badge-success { + color: #fff; + background-color: #28a745 +} + +.badge-success[href]:focus, +.badge-success[href]:hover { + color: #fff; + text-decoration: none; + background-color: #1e7e34 +} + +.badge-info { + color: #fff; + background-color: #17a2b8 +} + +.badge-info[href]:focus, +.badge-info[href]:hover { + color: #fff; + text-decoration: none; + background-color: #117a8b +} + +.badge-warning { + color: #212529; + background-color: #ffc107 +} + +.badge-warning[href]:focus, +.badge-warning[href]:hover { + color: #212529; + text-decoration: none; + background-color: #d39e00 +} + +.badge-danger { + color: #fff; + background-color: #dc3545 +} + +.badge-danger[href]:focus, +.badge-danger[href]:hover { + color: #fff; + text-decoration: none; + background-color: #bd2130 +} + +.badge-light { + color: #212529; + background-color: #f8f9fa +} + +.badge-light[href]:focus, +.badge-light[href]:hover { + color: #212529; + text-decoration: none; + background-color: #dae0e5 +} + +.badge-dark { + color: #fff; + background-color: #343a40 +} + +.badge-dark[href]:focus, +.badge-dark[href]:hover { + color: #fff; + text-decoration: none; + background-color: #1d2124 +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: .3rem +} + +@media (min-width:576px) { + .jumbotron { + padding: 4rem 2rem + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0 +} + +.alert { + position: relative; + padding: .75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: .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: .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: .75rem; + background-color: #e9ecef; + border-radius: .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 .6s ease +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .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:focus, +.list-group-item-action:hover { + 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: .75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, .125) +} + +.list-group-item:first-child { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.list-group-item:focus, +.list-group-item:hover { + 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: #007bff; + border-color: #007bff +} + +.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:focus, +.list-group-item-primary.list-group-item-action:hover { + 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:focus, +.list-group-item-secondary.list-group-item-action:hover { + 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:focus, +.list-group-item-success.list-group-item-action:hover { + 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:focus, +.list-group-item-info.list-group-item-action:hover { + 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:focus, +.list-group-item-warning.list-group-item-action:hover { + 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:focus, +.list-group-item-danger.list-group-item-action:hover { + 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:focus, +.list-group-item-light.list-group-item-action:hover { + 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:focus, +.list-group-item-dark.list-group-item-action:hover { + 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:focus, +.close:hover { + 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: .5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + transition: -webkit-transform .3s ease-out; + transition: transform .3s ease-out; + transition: transform .3s ease-out, -webkit-transform .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% - (.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, .2); + border-radius: .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: .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: .3rem; + border-top-right-radius: .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: .875rem; + word-wrap: break-word; + opacity: 0 +} + +.tooltip.show { + opacity: .9 +} + +.tooltip .arrow { + position: absolute; + display: block; + width: .8rem; + height: .4rem +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-tooltip-auto[x-placement^=top], +.bs-tooltip-top { + padding: .4rem 0 +} + +.bs-tooltip-auto[x-placement^=top] .arrow, +.bs-tooltip-top .arrow { + bottom: 0 +} + +.bs-tooltip-auto[x-placement^=top] .arrow::before, +.bs-tooltip-top .arrow::before { + top: 0; + border-width: .4rem .4rem 0; + border-top-color: #000 +} + +.bs-tooltip-auto[x-placement^=right], +.bs-tooltip-right { + padding: 0 .4rem +} + +.bs-tooltip-auto[x-placement^=right] .arrow, +.bs-tooltip-right .arrow { + left: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[x-placement^=right] .arrow::before, +.bs-tooltip-right .arrow::before { + right: 0; + border-width: .4rem .4rem .4rem 0; + border-right-color: #000 +} + +.bs-tooltip-auto[x-placement^=bottom], +.bs-tooltip-bottom { + padding: .4rem 0 +} + +.bs-tooltip-auto[x-placement^=bottom] .arrow, +.bs-tooltip-bottom .arrow { + top: 0 +} + +.bs-tooltip-auto[x-placement^=bottom] .arrow::before, +.bs-tooltip-bottom .arrow::before { + bottom: 0; + border-width: 0 .4rem .4rem; + border-bottom-color: #000 +} + +.bs-tooltip-auto[x-placement^=left], +.bs-tooltip-left { + padding: 0 .4rem +} + +.bs-tooltip-auto[x-placement^=left] .arrow, +.bs-tooltip-left .arrow { + right: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[x-placement^=left] .arrow::before, +.bs-tooltip-left .arrow::before { + left: 0; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #000 +} + +.tooltip-inner { + max-width: 200px; + padding: .25rem .5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: .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: .875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .3rem +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: .5rem; + margin: 0 .3rem +} + +.popover .arrow::after, +.popover .arrow::before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-popover-auto[x-placement^=top], +.bs-popover-top { + margin-bottom: .5rem +} + +.bs-popover-auto[x-placement^=top] .arrow, +.bs-popover-top .arrow { + bottom: calc((.5rem + 1px) * -1) +} + +.bs-popover-auto[x-placement^=top] .arrow::after, +.bs-popover-auto[x-placement^=top] .arrow::before, +.bs-popover-top .arrow::after, +.bs-popover-top .arrow::before { + border-width: .5rem .5rem 0 +} + +.bs-popover-auto[x-placement^=top] .arrow::before, +.bs-popover-top .arrow::before { + bottom: 0; + border-top-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=top] .arrow::after, +.bs-popover-top .arrow::after { + bottom: 1px; + border-top-color: #fff +} + +.bs-popover-auto[x-placement^=right], +.bs-popover-right { + margin-left: .5rem +} + +.bs-popover-auto[x-placement^=right] .arrow, +.bs-popover-right .arrow { + left: calc((.5rem + 1px) * -1); + width: .5rem; + height: 1rem; + margin: .3rem 0 +} + +.bs-popover-auto[x-placement^=right] .arrow::after, +.bs-popover-auto[x-placement^=right] .arrow::before, +.bs-popover-right .arrow::after, +.bs-popover-right .arrow::before { + border-width: .5rem .5rem .5rem 0 +} + +.bs-popover-auto[x-placement^=right] .arrow::before, +.bs-popover-right .arrow::before { + left: 0; + border-right-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=right] .arrow::after, +.bs-popover-right .arrow::after { + left: 1px; + border-right-color: #fff +} + +.bs-popover-auto[x-placement^=bottom], +.bs-popover-bottom { + margin-top: .5rem +} + +.bs-popover-auto[x-placement^=bottom] .arrow, +.bs-popover-bottom .arrow { + top: calc((.5rem + 1px) * -1) +} + +.bs-popover-auto[x-placement^=bottom] .arrow::after, +.bs-popover-auto[x-placement^=bottom] .arrow::before, +.bs-popover-bottom .arrow::after, +.bs-popover-bottom .arrow::before { + border-width: 0 .5rem .5rem .5rem +} + +.bs-popover-auto[x-placement^=bottom] .arrow::before, +.bs-popover-bottom .arrow::before { + top: 0; + border-bottom-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=bottom] .arrow::after, +.bs-popover-bottom .arrow::after { + top: 1px; + border-bottom-color: #fff +} + +.bs-popover-auto[x-placement^=bottom] .popover-header::before, +.bs-popover-bottom .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7 +} + +.bs-popover-auto[x-placement^=left], +.bs-popover-left { + margin-right: .5rem +} + +.bs-popover-auto[x-placement^=left] .arrow, +.bs-popover-left .arrow { + right: calc((.5rem + 1px) * -1); + width: .5rem; + height: 1rem; + margin: .3rem 0 +} + +.bs-popover-auto[x-placement^=left] .arrow::after, +.bs-popover-auto[x-placement^=left] .arrow::before, +.bs-popover-left .arrow::after, +.bs-popover-left .arrow::before { + border-width: .5rem 0 .5rem .5rem +} + +.bs-popover-auto[x-placement^=left] .arrow::before, +.bs-popover-left .arrow::before { + right: 0; + border-left-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=left] .arrow::after, +.bs-popover-left .arrow::after { + right: 1px; + border-left-color: #fff +} + +.popover-header { + padding: .5rem .75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(.3rem - 1px); + border-top-right-radius: calc(.3rem - 1px) +} + +.popover-header:empty { + display: none +} + +.popover-body { + padding: .5rem .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 .6s ease; + transition: transform .6s ease; + transition: transform .6s ease, -webkit-transform .6s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px +} + +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + 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) + } +} + +.active.carousel-item-right, +.carousel-item-next { + -webkit-transform: translateX(100%); + transform: translateX(100%) +} + +@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) { + + .active.carousel-item-right, + .carousel-item-next { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +.active.carousel-item-left, +.carousel-item-prev { + -webkit-transform: translateX(-100%); + transform: translateX(-100%) +} + +@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) { + + .active.carousel-item-left, + .carousel-item-prev { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +.carousel-control-next, +.carousel-control-prev { + 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: .5 +} + +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9 +} + +.carousel-control-prev { + left: 0 +} + +.carousel-control-next { + right: 0 +} + +.carousel-control-next-icon, +.carousel-control-prev-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, .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:focus, +a.bg-primary:hover, +button.bg-primary:focus, +button.bg-primary:hover { + background-color: #0062cc !important +} + +.bg-secondary { + background-color: #6c757d !important +} + +a.bg-secondary:focus, +a.bg-secondary:hover, +button.bg-secondary:focus, +button.bg-secondary:hover { + background-color: #545b62 !important +} + +.bg-success { + background-color: #28a745 !important +} + +a.bg-success:focus, +a.bg-success:hover, +button.bg-success:focus, +button.bg-success:hover { + background-color: #1e7e34 !important +} + +.bg-info { + background-color: #17a2b8 !important +} + +a.bg-info:focus, +a.bg-info:hover, +button.bg-info:focus, +button.bg-info:hover { + background-color: #117a8b !important +} + +.bg-warning { + background-color: #ffc107 !important +} + +a.bg-warning:focus, +a.bg-warning:hover, +button.bg-warning:focus, +button.bg-warning:hover { + background-color: #d39e00 !important +} + +.bg-danger { + background-color: #dc3545 !important +} + +a.bg-danger:focus, +a.bg-danger:hover, +button.bg-danger:focus, +button.bg-danger:hover { + background-color: #bd2130 !important +} + +.bg-light { + background-color: #f8f9fa !important +} + +a.bg-light:focus, +a.bg-light:hover, +button.bg-light:focus, +button.bg-light:hover { + background-color: #dae0e5 !important +} + +.bg-dark { + background-color: #343a40 !important +} + +a.bg-dark:focus, +a.bg-dark:hover, +button.bg-dark:focus, +button.bg-dark:hover { + 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: .25rem !important +} + +.rounded-top { + border-top-left-radius: .25rem !important; + border-top-right-radius: .25rem !important +} + +.rounded-right { + border-top-right-radius: .25rem !important; + border-bottom-right-radius: .25rem !important +} + +.rounded-bottom { + border-bottom-right-radius: .25rem !important; + border-bottom-left-radius: .25rem !important +} + +.rounded-left { + border-top-left-radius: .25rem !important; + border-bottom-left-radius: .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 embed, +.embed-responsive iframe, +.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: .25rem !important +} + +.mt-1, +.my-1 { + margin-top: .25rem !important +} + +.mr-1, +.mx-1 { + margin-right: .25rem !important +} + +.mb-1, +.my-1 { + margin-bottom: .25rem !important +} + +.ml-1, +.mx-1 { + margin-left: .25rem !important +} + +.m-2 { + margin: .5rem !important +} + +.mt-2, +.my-2 { + margin-top: .5rem !important +} + +.mr-2, +.mx-2 { + margin-right: .5rem !important +} + +.mb-2, +.my-2 { + margin-bottom: .5rem !important +} + +.ml-2, +.mx-2 { + margin-left: .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: .25rem !important +} + +.pt-1, +.py-1 { + padding-top: .25rem !important +} + +.pr-1, +.px-1 { + padding-right: .25rem !important +} + +.pb-1, +.py-1 { + padding-bottom: .25rem !important +} + +.pl-1, +.px-1 { + padding-left: .25rem !important +} + +.p-2 { + padding: .5rem !important +} + +.pt-2, +.py-2 { + padding-top: .5rem !important +} + +.pr-2, +.px-2 { + padding-right: .5rem !important +} + +.pb-2, +.py-2 { + padding-bottom: .5rem !important +} + +.pl-2, +.px-2 { + padding-left: .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: .25rem !important + } + + .mt-sm-1, + .my-sm-1 { + margin-top: .25rem !important + } + + .mr-sm-1, + .mx-sm-1 { + margin-right: .25rem !important + } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: .25rem !important + } + + .ml-sm-1, + .mx-sm-1 { + margin-left: .25rem !important + } + + .m-sm-2 { + margin: .5rem !important + } + + .mt-sm-2, + .my-sm-2 { + margin-top: .5rem !important + } + + .mr-sm-2, + .mx-sm-2 { + margin-right: .5rem !important + } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: .5rem !important + } + + .ml-sm-2, + .mx-sm-2 { + margin-left: .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: .25rem !important + } + + .pt-sm-1, + .py-sm-1 { + padding-top: .25rem !important + } + + .pr-sm-1, + .px-sm-1 { + padding-right: .25rem !important + } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: .25rem !important + } + + .pl-sm-1, + .px-sm-1 { + padding-left: .25rem !important + } + + .p-sm-2 { + padding: .5rem !important + } + + .pt-sm-2, + .py-sm-2 { + padding-top: .5rem !important + } + + .pr-sm-2, + .px-sm-2 { + padding-right: .5rem !important + } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: .5rem !important + } + + .pl-sm-2, + .px-sm-2 { + padding-left: .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: .25rem !important + } + + .mt-md-1, + .my-md-1 { + margin-top: .25rem !important + } + + .mr-md-1, + .mx-md-1 { + margin-right: .25rem !important + } + + .mb-md-1, + .my-md-1 { + margin-bottom: .25rem !important + } + + .ml-md-1, + .mx-md-1 { + margin-left: .25rem !important + } + + .m-md-2 { + margin: .5rem !important + } + + .mt-md-2, + .my-md-2 { + margin-top: .5rem !important + } + + .mr-md-2, + .mx-md-2 { + margin-right: .5rem !important + } + + .mb-md-2, + .my-md-2 { + margin-bottom: .5rem !important + } + + .ml-md-2, + .mx-md-2 { + margin-left: .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: .25rem !important + } + + .pt-md-1, + .py-md-1 { + padding-top: .25rem !important + } + + .pr-md-1, + .px-md-1 { + padding-right: .25rem !important + } + + .pb-md-1, + .py-md-1 { + padding-bottom: .25rem !important + } + + .pl-md-1, + .px-md-1 { + padding-left: .25rem !important + } + + .p-md-2 { + padding: .5rem !important + } + + .pt-md-2, + .py-md-2 { + padding-top: .5rem !important + } + + .pr-md-2, + .px-md-2 { + padding-right: .5rem !important + } + + .pb-md-2, + .py-md-2 { + padding-bottom: .5rem !important + } + + .pl-md-2, + .px-md-2 { + padding-left: .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: .25rem !important + } + + .mt-lg-1, + .my-lg-1 { + margin-top: .25rem !important + } + + .mr-lg-1, + .mx-lg-1 { + margin-right: .25rem !important + } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: .25rem !important + } + + .ml-lg-1, + .mx-lg-1 { + margin-left: .25rem !important + } + + .m-lg-2 { + margin: .5rem !important + } + + .mt-lg-2, + .my-lg-2 { + margin-top: .5rem !important + } + + .mr-lg-2, + .mx-lg-2 { + margin-right: .5rem !important + } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: .5rem !important + } + + .ml-lg-2, + .mx-lg-2 { + margin-left: .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: .25rem !important + } + + .pt-lg-1, + .py-lg-1 { + padding-top: .25rem !important + } + + .pr-lg-1, + .px-lg-1 { + padding-right: .25rem !important + } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: .25rem !important + } + + .pl-lg-1, + .px-lg-1 { + padding-left: .25rem !important + } + + .p-lg-2 { + padding: .5rem !important + } + + .pt-lg-2, + .py-lg-2 { + padding-top: .5rem !important + } + + .pr-lg-2, + .px-lg-2 { + padding-right: .5rem !important + } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: .5rem !important + } + + .pl-lg-2, + .px-lg-2 { + padding-left: .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: .25rem !important + } + + .mt-xl-1, + .my-xl-1 { + margin-top: .25rem !important + } + + .mr-xl-1, + .mx-xl-1 { + margin-right: .25rem !important + } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: .25rem !important + } + + .ml-xl-1, + .mx-xl-1 { + margin-left: .25rem !important + } + + .m-xl-2 { + margin: .5rem !important + } + + .mt-xl-2, + .my-xl-2 { + margin-top: .5rem !important + } + + .mr-xl-2, + .mx-xl-2 { + margin-right: .5rem !important + } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: .5rem !important + } + + .ml-xl-2, + .mx-xl-2 { + margin-left: .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: .25rem !important + } + + .pt-xl-1, + .py-xl-1 { + padding-top: .25rem !important + } + + .pr-xl-1, + .px-xl-1 { + padding-right: .25rem !important + } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: .25rem !important + } + + .pl-xl-1, + .px-xl-1 { + padding-left: .25rem !important + } + + .p-xl-2 { + padding: .5rem !important + } + + .pt-xl-2, + .py-xl-2 { + padding-top: .5rem !important + } + + .pr-xl-2, + .px-xl-2 { + padding-right: .5rem !important + } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: .5rem !important + } + + .pl-xl-2, + .px-xl-2 { + padding-left: .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:focus, +a.text-primary:hover { + color: #0062cc !important +} + +.text-secondary { + color: #6c757d !important +} + +a.text-secondary:focus, +a.text-secondary:hover { + color: #545b62 !important +} + +.text-success { + color: #28a745 !important +} + +a.text-success:focus, +a.text-success:hover { + color: #1e7e34 !important +} + +.text-info { + color: #17a2b8 !important +} + +a.text-info:focus, +a.text-info:hover { + color: #117a8b !important +} + +.text-warning { + color: #ffc107 !important +} + +a.text-warning:focus, +a.text-warning:hover { + color: #d39e00 !important +} + +.text-danger { + color: #dc3545 !important +} + +a.text-danger:focus, +a.text-danger:hover { + color: #bd2130 !important +} + +.text-light { + color: #f8f9fa !important +} + +a.text-light:focus, +a.text-light:hover { + color: #dae0e5 !important +} + +.text-dark { + color: #343a40 !important +} + +a.text-dark:focus, +a.text-dark:hover { + 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 { + + *, + ::after, + ::before { + 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 + } + + blockquote, + pre { + border: 1px solid #999; + page-break-inside: avoid + } + + thead { + display: table-header-group + } + + img, + tr { + page-break-inside: avoid + } + + h2, + h3, + p { + 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 td, + .table-bordered th { + border: 1px solid #ddd !important + } +} + +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/assets/css/business.css b/assets/css/business.css new file mode 100644 index 0000000..3fc7037 --- /dev/null +++ b/assets/css/business.css @@ -0,0 +1,106 @@ +@font-face { + font-family: 'Basier Square'; + src: url("../../fonts/basiersquare-regular-webfont.html") format("woff2"), url("../../fonts/basiersquare-regular-webfont.woff") format("woff"); + font-weight: 400; + font-style: normal; +} + +:root { + --color-primary: #ffc70a; + --color-secondary: #0e305d; + --color-gradient-start: #ffc70a; + --color-gradient-stop: #ffcd2b; +} + +body { + font-family: 'Basier Square', sans-serif; + font-weight: 400; + line-height: 1.7em; + font-size: 15px; + color: #808996; +} + +.h1, h1, +.h2, h2, +.h3, h3, +.h4, h4, +.h5, h5, +.h6, h6 { + font-family: 'Barlow', sans-serif; + font-weight: 600; + color: #0e305d; +} + +.h1, h1 { + font-size: 55px; + font-weight: 700; + line-height: 1.2em; +} + +.h2, h2 { + font-size: 37px; + line-height: 1.2em; +} + +.h3, h3 { + font-size: 26px; + line-height: 1.25em; +} + +.h4, h4 { + font-size: 24px; + line-height: 1.45em; +} + +.h5, h5 { + font-size: 20px; + line-height: 1.5em; +} + +.h6, h6 { + font-size: 18px; + line-height: 1.5em; +} + +.contact-form input, +.contact-form select, +.contact-form textarea, +.contact-form .ui-selectmenu-button { + border-color: rgba(255, 255, 255, 0.15); +} + +.contact-form input:focus, +.contact-form select:focus, +.contact-form textarea:focus, +.contact-form .ui-selectmenu-button:focus { + color: #fff; +} + +.main-footer { + background-color: #161b27; + color: #7e8390; + padding-top: 55px; +} + +.main-footer a:not(.btn) { + color: #7e8390; +} + +.main-footer a:not(.btn):hover { + color: #fff; +} + +@media (min-width: 1200px) { + .main-nav > li a { + font-size: 16px; + font-weight: 500; + letter-spacing: 0.025em; + color: rgba(255, 255, 255, 0.75); + } + .main-nav > li.is-active > a, + .main-nav > li.current-menu-item > a, + .main-nav > li:hover > a, + .main-nav > li > a:hover { + color: white; + } +} diff --git a/assets/css/font-awesome.min.css b/assets/css/font-awesome.min.css new file mode 100644 index 0000000..3569a89 --- /dev/null +++ b/assets/css/font-awesome.min.css @@ -0,0 +1,3045 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont3e6e.eot?v=4.7.0'); + src: url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont3e6e.html?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal +} + +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.fa-lg { + font-size: 1.33333333em; + line-height: .75em; + vertical-align: -15% +} + +.fa-2x { + font-size: 2em +} + +.fa-3x { + font-size: 3em +} + +.fa-4x { + font-size: 4em +} + +.fa-5x { + font-size: 5em +} + +.fa-fw { + width: 1.28571429em; + text-align: center +} + +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none +} + +.fa-ul>li { + position: relative +} + +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: .14285714em; + text-align: center +} + +.fa-li.fa-lg { + left: -1.85714286em +} + +.fa-border { + padding: .2em .25em .15em; + border: solid .08em #eee; + border-radius: .1em +} + +.fa-pull-left { + float: left +} + +.fa-pull-right { + float: right +} + +.fa.fa-pull-left { + margin-right: .3em +} + +.fa.fa-pull-right { + margin-left: .3em +} + +.pull-right { + float: right +} + +.pull-left { + float: left +} + +.fa.pull-left { + margin-right: .3em +} + +.fa.pull-right { + margin-left: .3em +} + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear +} + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8) +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg) +} + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg) +} + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg) +} + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1) +} + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1) +} + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none +} + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle +} + +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center +} + +.fa-stack-1x { + line-height: inherit +} + +.fa-stack-2x { + font-size: 2em +} + +.fa-inverse { + color: #fff +} + +.fa-glass:before { + content: "\f000" +} + +.fa-music:before { + content: "\f001" +} + +.fa-search:before { + content: "\f002" +} + +.fa-envelope-o:before { + content: "\f003" +} + +.fa-heart:before { + content: "\f004" +} + +.fa-star:before { + content: "\f005" +} + +.fa-star-o:before { + content: "\f006" +} + +.fa-user:before { + content: "\f007" +} + +.fa-film:before { + content: "\f008" +} + +.fa-th-large:before { + content: "\f009" +} + +.fa-th:before { + content: "\f00a" +} + +.fa-th-list:before { + content: "\f00b" +} + +.fa-check:before { + content: "\f00c" +} + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d" +} + +.fa-search-plus:before { + content: "\f00e" +} + +.fa-search-minus:before { + content: "\f010" +} + +.fa-power-off:before { + content: "\f011" +} + +.fa-signal:before { + content: "\f012" +} + +.fa-gear:before, +.fa-cog:before { + content: "\f013" +} + +.fa-trash-o:before { + content: "\f014" +} + +.fa-home:before { + content: "\f015" +} + +.fa-file-o:before { + content: "\f016" +} + +.fa-clock-o:before { + content: "\f017" +} + +.fa-road:before { + content: "\f018" +} + +.fa-download:before { + content: "\f019" +} + +.fa-arrow-circle-o-down:before { + content: "\f01a" +} + +.fa-arrow-circle-o-up:before { + content: "\f01b" +} + +.fa-inbox:before { + content: "\f01c" +} + +.fa-play-circle-o:before { + content: "\f01d" +} + +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e" +} + +.fa-refresh:before { + content: "\f021" +} + +.fa-list-alt:before { + content: "\f022" +} + +.fa-lock:before { + content: "\f023" +} + +.fa-flag:before { + content: "\f024" +} + +.fa-headphones:before { + content: "\f025" +} + +.fa-volume-off:before { + content: "\f026" +} + +.fa-volume-down:before { + content: "\f027" +} + +.fa-volume-up:before { + content: "\f028" +} + +.fa-qrcode:before { + content: "\f029" +} + +.fa-barcode:before { + content: "\f02a" +} + +.fa-tag:before { + content: "\f02b" +} + +.fa-tags:before { + content: "\f02c" +} + +.fa-book:before { + content: "\f02d" +} + +.fa-bookmark:before { + content: "\f02e" +} + +.fa-print:before { + content: "\f02f" +} + +.fa-camera:before { + content: "\f030" +} + +.fa-font:before { + content: "\f031" +} + +.fa-bold:before { + content: "\f032" +} + +.fa-italic:before { + content: "\f033" +} + +.fa-text-height:before { + content: "\f034" +} + +.fa-text-width:before { + content: "\f035" +} + +.fa-align-left:before { + content: "\f036" +} + +.fa-align-center:before { + content: "\f037" +} + +.fa-align-right:before { + content: "\f038" +} + +.fa-align-justify:before { + content: "\f039" +} + +.fa-list:before { + content: "\f03a" +} + +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b" +} + +.fa-indent:before { + content: "\f03c" +} + +.fa-video-camera:before { + content: "\f03d" +} + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e" +} + +.fa-pencil:before { + content: "\f040" +} + +.fa-map-marker:before { + content: "\f041" +} + +.fa-adjust:before { + content: "\f042" +} + +.fa-tint:before { + content: "\f043" +} + +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044" +} + +.fa-share-square-o:before { + content: "\f045" +} + +.fa-check-square-o:before { + content: "\f046" +} + +.fa-arrows:before { + content: "\f047" +} + +.fa-step-backward:before { + content: "\f048" +} + +.fa-fast-backward:before { + content: "\f049" +} + +.fa-backward:before { + content: "\f04a" +} + +.fa-play:before { + content: "\f04b" +} + +.fa-pause:before { + content: "\f04c" +} + +.fa-stop:before { + content: "\f04d" +} + +.fa-forward:before { + content: "\f04e" +} + +.fa-fast-forward:before { + content: "\f050" +} + +.fa-step-forward:before { + content: "\f051" +} + +.fa-eject:before { + content: "\f052" +} + +.fa-chevron-left:before { + content: "\f053" +} + +.fa-chevron-right:before { + content: "\f054" +} + +.fa-plus-circle:before { + content: "\f055" +} + +.fa-minus-circle:before { + content: "\f056" +} + +.fa-times-circle:before { + content: "\f057" +} + +.fa-check-circle:before { + content: "\f058" +} + +.fa-question-circle:before { + content: "\f059" +} + +.fa-info-circle:before { + content: "\f05a" +} + +.fa-crosshairs:before { + content: "\f05b" +} + +.fa-times-circle-o:before { + content: "\f05c" +} + +.fa-check-circle-o:before { + content: "\f05d" +} + +.fa-ban:before { + content: "\f05e" +} + +.fa-arrow-left:before { + content: "\f060" +} + +.fa-arrow-right:before { + content: "\f061" +} + +.fa-arrow-up:before { + content: "\f062" +} + +.fa-arrow-down:before { + content: "\f063" +} + +.fa-mail-forward:before, +.fa-share:before { + content: "\f064" +} + +.fa-expand:before { + content: "\f065" +} + +.fa-compress:before { + content: "\f066" +} + +.fa-plus:before { + content: "\f067" +} + +.fa-minus:before { + content: "\f068" +} + +.fa-asterisk:before { + content: "\f069" +} + +.fa-exclamation-circle:before { + content: "\f06a" +} + +.fa-gift:before { + content: "\f06b" +} + +.fa-leaf:before { + content: "\f06c" +} + +.fa-fire:before { + content: "\f06d" +} + +.fa-eye:before { + content: "\f06e" +} + +.fa-eye-slash:before { + content: "\f070" +} + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071" +} + +.fa-plane:before { + content: "\f072" +} + +.fa-calendar:before { + content: "\f073" +} + +.fa-random:before { + content: "\f074" +} + +.fa-comment:before { + content: "\f075" +} + +.fa-magnet:before { + content: "\f076" +} + +.fa-chevron-up:before { + content: "\f077" +} + +.fa-chevron-down:before { + content: "\f078" +} + +.fa-retweet:before { + content: "\f079" +} + +.fa-shopping-cart:before { + content: "\f07a" +} + +.fa-folder:before { + content: "\f07b" +} + +.fa-folder-open:before { + content: "\f07c" +} + +.fa-arrows-v:before { + content: "\f07d" +} + +.fa-arrows-h:before { + content: "\f07e" +} + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080" +} + +.fa-twitter-square:before { + content: "\f081" +} + +.fa-facebook-square:before { + content: "\f082" +} + +.fa-camera-retro:before { + content: "\f083" +} + +.fa-key:before { + content: "\f084" +} + +.fa-gears:before, +.fa-cogs:before { + content: "\f085" +} + +.fa-comments:before { + content: "\f086" +} + +.fa-thumbs-o-up:before { + content: "\f087" +} + +.fa-thumbs-o-down:before { + content: "\f088" +} + +.fa-star-half:before { + content: "\f089" +} + +.fa-heart-o:before { + content: "\f08a" +} + +.fa-sign-out:before { + content: "\f08b" +} + +.fa-linkedin-square:before { + content: "\f08c" +} + +.fa-thumb-tack:before { + content: "\f08d" +} + +.fa-external-link:before { + content: "\f08e" +} + +.fa-sign-in:before { + content: "\f090" +} + +.fa-trophy:before { + content: "\f091" +} + +.fa-github-square:before { + content: "\f092" +} + +.fa-upload:before { + content: "\f093" +} + +.fa-lemon-o:before { + content: "\f094" +} + +.fa-phone:before { + content: "\f095" +} + +.fa-square-o:before { + content: "\f096" +} + +.fa-bookmark-o:before { + content: "\f097" +} + +.fa-phone-square:before { + content: "\f098" +} + +.fa-twitter:before { + content: "\f099" +} + +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a" +} + +.fa-github:before { + content: "\f09b" +} + +.fa-unlock:before { + content: "\f09c" +} + +.fa-credit-card:before { + content: "\f09d" +} + +.fa-feed:before, +.fa-rss:before { + content: "\f09e" +} + +.fa-hdd-o:before { + content: "\f0a0" +} + +.fa-bullhorn:before { + content: "\f0a1" +} + +.fa-bell:before { + content: "\f0f3" +} + +.fa-certificate:before { + content: "\f0a3" +} + +.fa-hand-o-right:before { + content: "\f0a4" +} + +.fa-hand-o-left:before { + content: "\f0a5" +} + +.fa-hand-o-up:before { + content: "\f0a6" +} + +.fa-hand-o-down:before { + content: "\f0a7" +} + +.fa-arrow-circle-left:before { + content: "\f0a8" +} + +.fa-arrow-circle-right:before { + content: "\f0a9" +} + +.fa-arrow-circle-up:before { + content: "\f0aa" +} + +.fa-arrow-circle-down:before { + content: "\f0ab" +} + +.fa-globe:before { + content: "\f0ac" +} + +.fa-wrench:before { + content: "\f0ad" +} + +.fa-tasks:before { + content: "\f0ae" +} + +.fa-filter:before { + content: "\f0b0" +} + +.fa-briefcase:before { + content: "\f0b1" +} + +.fa-arrows-alt:before { + content: "\f0b2" +} + +.fa-group:before, +.fa-users:before { + content: "\f0c0" +} + +.fa-chain:before, +.fa-link:before { + content: "\f0c1" +} + +.fa-cloud:before { + content: "\f0c2" +} + +.fa-flask:before { + content: "\f0c3" +} + +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4" +} + +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5" +} + +.fa-paperclip:before { + content: "\f0c6" +} + +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7" +} + +.fa-square:before { + content: "\f0c8" +} + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9" +} + +.fa-list-ul:before { + content: "\f0ca" +} + +.fa-list-ol:before { + content: "\f0cb" +} + +.fa-strikethrough:before { + content: "\f0cc" +} + +.fa-underline:before { + content: "\f0cd" +} + +.fa-table:before { + content: "\f0ce" +} + +.fa-magic:before { + content: "\f0d0" +} + +.fa-truck:before { + content: "\f0d1" +} + +.fa-pinterest:before { + content: "\f0d2" +} + +.fa-pinterest-square:before { + content: "\f0d3" +} + +.fa-google-plus-square:before { + content: "\f0d4" +} + +.fa-google-plus:before { + content: "\f0d5" +} + +.fa-money:before { + content: "\f0d6" +} + +.fa-caret-down:before { + content: "\f0d7" +} + +.fa-caret-up:before { + content: "\f0d8" +} + +.fa-caret-left:before { + content: "\f0d9" +} + +.fa-caret-right:before { + content: "\f0da" +} + +.fa-columns:before { + content: "\f0db" +} + +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc" +} + +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd" +} + +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de" +} + +.fa-envelope:before { + content: "\f0e0" +} + +.fa-linkedin:before { + content: "\f0e1" +} + +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2" +} + +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3" +} + +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4" +} + +.fa-comment-o:before { + content: "\f0e5" +} + +.fa-comments-o:before { + content: "\f0e6" +} + +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7" +} + +.fa-sitemap:before { + content: "\f0e8" +} + +.fa-umbrella:before { + content: "\f0e9" +} + +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea" +} + +.fa-lightbulb-o:before { + content: "\f0eb" +} + +.fa-exchange:before { + content: "\f0ec" +} + +.fa-cloud-download:before { + content: "\f0ed" +} + +.fa-cloud-upload:before { + content: "\f0ee" +} + +.fa-user-md:before { + content: "\f0f0" +} + +.fa-stethoscope:before { + content: "\f0f1" +} + +.fa-suitcase:before { + content: "\f0f2" +} + +.fa-bell-o:before { + content: "\f0a2" +} + +.fa-coffee:before { + content: "\f0f4" +} + +.fa-cutlery:before { + content: "\f0f5" +} + +.fa-file-text-o:before { + content: "\f0f6" +} + +.fa-building-o:before { + content: "\f0f7" +} + +.fa-hospital-o:before { + content: "\f0f8" +} + +.fa-ambulance:before { + content: "\f0f9" +} + +.fa-medkit:before { + content: "\f0fa" +} + +.fa-fighter-jet:before { + content: "\f0fb" +} + +.fa-beer:before { + content: "\f0fc" +} + +.fa-h-square:before { + content: "\f0fd" +} + +.fa-plus-square:before { + content: "\f0fe" +} + +.fa-angle-double-left:before { + content: "\f100" +} + +.fa-angle-double-right:before { + content: "\f101" +} + +.fa-angle-double-up:before { + content: "\f102" +} + +.fa-angle-double-down:before { + content: "\f103" +} + +.fa-angle-left:before { + content: "\f104" +} + +.fa-angle-right:before { + content: "\f105" +} + +.fa-angle-up:before { + content: "\f106" +} + +.fa-angle-down:before { + content: "\f107" +} + +.fa-desktop:before { + content: "\f108" +} + +.fa-laptop:before { + content: "\f109" +} + +.fa-tablet:before { + content: "\f10a" +} + +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b" +} + +.fa-circle-o:before { + content: "\f10c" +} + +.fa-quote-left:before { + content: "\f10d" +} + +.fa-quote-right:before { + content: "\f10e" +} + +.fa-spinner:before { + content: "\f110" +} + +.fa-circle:before { + content: "\f111" +} + +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112" +} + +.fa-github-alt:before { + content: "\f113" +} + +.fa-folder-o:before { + content: "\f114" +} + +.fa-folder-open-o:before { + content: "\f115" +} + +.fa-smile-o:before { + content: "\f118" +} + +.fa-frown-o:before { + content: "\f119" +} + +.fa-meh-o:before { + content: "\f11a" +} + +.fa-gamepad:before { + content: "\f11b" +} + +.fa-keyboard-o:before { + content: "\f11c" +} + +.fa-flag-o:before { + content: "\f11d" +} + +.fa-flag-checkered:before { + content: "\f11e" +} + +.fa-terminal:before { + content: "\f120" +} + +.fa-code:before { + content: "\f121" +} + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122" +} + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123" +} + +.fa-location-arrow:before { + content: "\f124" +} + +.fa-crop:before { + content: "\f125" +} + +.fa-code-fork:before { + content: "\f126" +} + +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127" +} + +.fa-question:before { + content: "\f128" +} + +.fa-info:before { + content: "\f129" +} + +.fa-exclamation:before { + content: "\f12a" +} + +.fa-superscript:before { + content: "\f12b" +} + +.fa-subscript:before { + content: "\f12c" +} + +.fa-eraser:before { + content: "\f12d" +} + +.fa-puzzle-piece:before { + content: "\f12e" +} + +.fa-microphone:before { + content: "\f130" +} + +.fa-microphone-slash:before { + content: "\f131" +} + +.fa-shield:before { + content: "\f132" +} + +.fa-calendar-o:before { + content: "\f133" +} + +.fa-fire-extinguisher:before { + content: "\f134" +} + +.fa-rocket:before { + content: "\f135" +} + +.fa-maxcdn:before { + content: "\f136" +} + +.fa-chevron-circle-left:before { + content: "\f137" +} + +.fa-chevron-circle-right:before { + content: "\f138" +} + +.fa-chevron-circle-up:before { + content: "\f139" +} + +.fa-chevron-circle-down:before { + content: "\f13a" +} + +.fa-html5:before { + content: "\f13b" +} + +.fa-css3:before { + content: "\f13c" +} + +.fa-anchor:before { + content: "\f13d" +} + +.fa-unlock-alt:before { + content: "\f13e" +} + +.fa-bullseye:before { + content: "\f140" +} + +.fa-ellipsis-h:before { + content: "\f141" +} + +.fa-ellipsis-v:before { + content: "\f142" +} + +.fa-rss-square:before { + content: "\f143" +} + +.fa-play-circle:before { + content: "\f144" +} + +.fa-ticket:before { + content: "\f145" +} + +.fa-minus-square:before { + content: "\f146" +} + +.fa-minus-square-o:before { + content: "\f147" +} + +.fa-level-up:before { + content: "\f148" +} + +.fa-level-down:before { + content: "\f149" +} + +.fa-check-square:before { + content: "\f14a" +} + +.fa-pencil-square:before { + content: "\f14b" +} + +.fa-external-link-square:before { + content: "\f14c" +} + +.fa-share-square:before { + content: "\f14d" +} + +.fa-compass:before { + content: "\f14e" +} + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150" +} + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151" +} + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152" +} + +.fa-euro:before, +.fa-eur:before { + content: "\f153" +} + +.fa-gbp:before { + content: "\f154" +} + +.fa-dollar:before, +.fa-usd:before { + content: "\f155" +} + +.fa-rupee:before, +.fa-inr:before { + content: "\f156" +} + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157" +} + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158" +} + +.fa-won:before, +.fa-krw:before { + content: "\f159" +} + +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a" +} + +.fa-file:before { + content: "\f15b" +} + +.fa-file-text:before { + content: "\f15c" +} + +.fa-sort-alpha-asc:before { + content: "\f15d" +} + +.fa-sort-alpha-desc:before { + content: "\f15e" +} + +.fa-sort-amount-asc:before { + content: "\f160" +} + +.fa-sort-amount-desc:before { + content: "\f161" +} + +.fa-sort-numeric-asc:before { + content: "\f162" +} + +.fa-sort-numeric-desc:before { + content: "\f163" +} + +.fa-thumbs-up:before { + content: "\f164" +} + +.fa-thumbs-down:before { + content: "\f165" +} + +.fa-youtube-square:before { + content: "\f166" +} + +.fa-youtube:before { + content: "\f167" +} + +.fa-xing:before { + content: "\f168" +} + +.fa-xing-square:before { + content: "\f169" +} + +.fa-youtube-play:before { + content: "\f16a" +} + +.fa-dropbox:before { + content: "\f16b" +} + +.fa-stack-overflow:before { + content: "\f16c" +} + +.fa-instagram:before { + content: "\f16d" +} + +.fa-flickr:before { + content: "\f16e" +} + +.fa-adn:before { + content: "\f170" +} + +.fa-bitbucket:before { + content: "\f171" +} + +.fa-bitbucket-square:before { + content: "\f172" +} + +.fa-tumblr:before { + content: "\f173" +} + +.fa-tumblr-square:before { + content: "\f174" +} + +.fa-long-arrow-down:before { + content: "\f175" +} + +.fa-long-arrow-up:before { + content: "\f176" +} + +.fa-long-arrow-left:before { + content: "\f177" +} + +.fa-long-arrow-right:before { + content: "\f178" +} + +.fa-apple:before { + content: "\f179" +} + +.fa-windows:before { + content: "\f17a" +} + +.fa-android:before { + content: "\f17b" +} + +.fa-linux:before { + content: "\f17c" +} + +.fa-dribbble:before { + content: "\f17d" +} + +.fa-skype:before { + content: "\f17e" +} + +.fa-foursquare:before { + content: "\f180" +} + +.fa-trello:before { + content: "\f181" +} + +.fa-female:before { + content: "\f182" +} + +.fa-male:before { + content: "\f183" +} + +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184" +} + +.fa-sun-o:before { + content: "\f185" +} + +.fa-moon-o:before { + content: "\f186" +} + +.fa-archive:before { + content: "\f187" +} + +.fa-bug:before { + content: "\f188" +} + +.fa-vk:before { + content: "\f189" +} + +.fa-weibo:before { + content: "\f18a" +} + +.fa-renren:before { + content: "\f18b" +} + +.fa-pagelines:before { + content: "\f18c" +} + +.fa-stack-exchange:before { + content: "\f18d" +} + +.fa-arrow-circle-o-right:before { + content: "\f18e" +} + +.fa-arrow-circle-o-left:before { + content: "\f190" +} + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191" +} + +.fa-dot-circle-o:before { + content: "\f192" +} + +.fa-wheelchair:before { + content: "\f193" +} + +.fa-vimeo-square:before { + content: "\f194" +} + +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195" +} + +.fa-plus-square-o:before { + content: "\f196" +} + +.fa-space-shuttle:before { + content: "\f197" +} + +.fa-slack:before { + content: "\f198" +} + +.fa-envelope-square:before { + content: "\f199" +} + +.fa-wordpress:before { + content: "\f19a" +} + +.fa-openid:before { + content: "\f19b" +} + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c" +} + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d" +} + +.fa-yahoo:before { + content: "\f19e" +} + +.fa-google:before { + content: "\f1a0" +} + +.fa-reddit:before { + content: "\f1a1" +} + +.fa-reddit-square:before { + content: "\f1a2" +} + +.fa-stumbleupon-circle:before { + content: "\f1a3" +} + +.fa-stumbleupon:before { + content: "\f1a4" +} + +.fa-delicious:before { + content: "\f1a5" +} + +.fa-digg:before { + content: "\f1a6" +} + +.fa-pied-piper-pp:before { + content: "\f1a7" +} + +.fa-pied-piper-alt:before { + content: "\f1a8" +} + +.fa-drupal:before { + content: "\f1a9" +} + +.fa-joomla:before { + content: "\f1aa" +} + +.fa-language:before { + content: "\f1ab" +} + +.fa-fax:before { + content: "\f1ac" +} + +.fa-building:before { + content: "\f1ad" +} + +.fa-child:before { + content: "\f1ae" +} + +.fa-paw:before { + content: "\f1b0" +} + +.fa-spoon:before { + content: "\f1b1" +} + +.fa-cube:before { + content: "\f1b2" +} + +.fa-cubes:before { + content: "\f1b3" +} + +.fa-behance:before { + content: "\f1b4" +} + +.fa-behance-square:before { + content: "\f1b5" +} + +.fa-steam:before { + content: "\f1b6" +} + +.fa-steam-square:before { + content: "\f1b7" +} + +.fa-recycle:before { + content: "\f1b8" +} + +.fa-automobile:before, +.fa-car:before { + content: "\f1b9" +} + +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba" +} + +.fa-tree:before { + content: "\f1bb" +} + +.fa-spotify:before { + content: "\f1bc" +} + +.fa-deviantart:before { + content: "\f1bd" +} + +.fa-soundcloud:before { + content: "\f1be" +} + +.fa-database:before { + content: "\f1c0" +} + +.fa-file-pdf-o:before { + content: "\f1c1" +} + +.fa-file-word-o:before { + content: "\f1c2" +} + +.fa-file-excel-o:before { + content: "\f1c3" +} + +.fa-file-powerpoint-o:before { + content: "\f1c4" +} + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5" +} + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6" +} + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7" +} + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8" +} + +.fa-file-code-o:before { + content: "\f1c9" +} + +.fa-vine:before { + content: "\f1ca" +} + +.fa-codepen:before { + content: "\f1cb" +} + +.fa-jsfiddle:before { + content: "\f1cc" +} + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd" +} + +.fa-circle-o-notch:before { + content: "\f1ce" +} + +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0" +} + +.fa-ge:before, +.fa-empire:before { + content: "\f1d1" +} + +.fa-git-square:before { + content: "\f1d2" +} + +.fa-git:before { + content: "\f1d3" +} + +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4" +} + +.fa-tencent-weibo:before { + content: "\f1d5" +} + +.fa-qq:before { + content: "\f1d6" +} + +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7" +} + +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8" +} + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9" +} + +.fa-history:before { + content: "\f1da" +} + +.fa-circle-thin:before { + content: "\f1db" +} + +.fa-header:before { + content: "\f1dc" +} + +.fa-paragraph:before { + content: "\f1dd" +} + +.fa-sliders:before { + content: "\f1de" +} + +.fa-share-alt:before { + content: "\f1e0" +} + +.fa-share-alt-square:before { + content: "\f1e1" +} + +.fa-bomb:before { + content: "\f1e2" +} + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3" +} + +.fa-tty:before { + content: "\f1e4" +} + +.fa-binoculars:before { + content: "\f1e5" +} + +.fa-plug:before { + content: "\f1e6" +} + +.fa-slideshare:before { + content: "\f1e7" +} + +.fa-twitch:before { + content: "\f1e8" +} + +.fa-yelp:before { + content: "\f1e9" +} + +.fa-newspaper-o:before { + content: "\f1ea" +} + +.fa-wifi:before { + content: "\f1eb" +} + +.fa-calculator:before { + content: "\f1ec" +} + +.fa-paypal:before { + content: "\f1ed" +} + +.fa-google-wallet:before { + content: "\f1ee" +} + +.fa-cc-visa:before { + content: "\f1f0" +} + +.fa-cc-mastercard:before { + content: "\f1f1" +} + +.fa-cc-discover:before { + content: "\f1f2" +} + +.fa-cc-amex:before { + content: "\f1f3" +} + +.fa-cc-paypal:before { + content: "\f1f4" +} + +.fa-cc-stripe:before { + content: "\f1f5" +} + +.fa-bell-slash:before { + content: "\f1f6" +} + +.fa-bell-slash-o:before { + content: "\f1f7" +} + +.fa-trash:before { + content: "\f1f8" +} + +.fa-copyright:before { + content: "\f1f9" +} + +.fa-at:before { + content: "\f1fa" +} + +.fa-eyedropper:before { + content: "\f1fb" +} + +.fa-paint-brush:before { + content: "\f1fc" +} + +.fa-birthday-cake:before { + content: "\f1fd" +} + +.fa-area-chart:before { + content: "\f1fe" +} + +.fa-pie-chart:before { + content: "\f200" +} + +.fa-line-chart:before { + content: "\f201" +} + +.fa-lastfm:before { + content: "\f202" +} + +.fa-lastfm-square:before { + content: "\f203" +} + +.fa-toggle-off:before { + content: "\f204" +} + +.fa-toggle-on:before { + content: "\f205" +} + +.fa-bicycle:before { + content: "\f206" +} + +.fa-bus:before { + content: "\f207" +} + +.fa-ioxhost:before { + content: "\f208" +} + +.fa-angellist:before { + content: "\f209" +} + +.fa-cc:before { + content: "\f20a" +} + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b" +} + +.fa-meanpath:before { + content: "\f20c" +} + +.fa-buysellads:before { + content: "\f20d" +} + +.fa-connectdevelop:before { + content: "\f20e" +} + +.fa-dashcube:before { + content: "\f210" +} + +.fa-forumbee:before { + content: "\f211" +} + +.fa-leanpub:before { + content: "\f212" +} + +.fa-sellsy:before { + content: "\f213" +} + +.fa-shirtsinbulk:before { + content: "\f214" +} + +.fa-simplybuilt:before { + content: "\f215" +} + +.fa-skyatlas:before { + content: "\f216" +} + +.fa-cart-plus:before { + content: "\f217" +} + +.fa-cart-arrow-down:before { + content: "\f218" +} + +.fa-diamond:before { + content: "\f219" +} + +.fa-ship:before { + content: "\f21a" +} + +.fa-user-secret:before { + content: "\f21b" +} + +.fa-motorcycle:before { + content: "\f21c" +} + +.fa-street-view:before { + content: "\f21d" +} + +.fa-heartbeat:before { + content: "\f21e" +} + +.fa-venus:before { + content: "\f221" +} + +.fa-mars:before { + content: "\f222" +} + +.fa-mercury:before { + content: "\f223" +} + +.fa-intersex:before, +.fa-transgender:before { + content: "\f224" +} + +.fa-transgender-alt:before { + content: "\f225" +} + +.fa-venus-double:before { + content: "\f226" +} + +.fa-mars-double:before { + content: "\f227" +} + +.fa-venus-mars:before { + content: "\f228" +} + +.fa-mars-stroke:before { + content: "\f229" +} + +.fa-mars-stroke-v:before { + content: "\f22a" +} + +.fa-mars-stroke-h:before { + content: "\f22b" +} + +.fa-neuter:before { + content: "\f22c" +} + +.fa-genderless:before { + content: "\f22d" +} + +.fa-facebook-official:before { + content: "\f230" +} + +.fa-pinterest-p:before { + content: "\f231" +} + +.fa-whatsapp:before { + content: "\f232" +} + +.fa-server:before { + content: "\f233" +} + +.fa-user-plus:before { + content: "\f234" +} + +.fa-user-times:before { + content: "\f235" +} + +.fa-hotel:before, +.fa-bed:before { + content: "\f236" +} + +.fa-viacoin:before { + content: "\f237" +} + +.fa-train:before { + content: "\f238" +} + +.fa-subway:before { + content: "\f239" +} + +.fa-medium:before { + content: "\f23a" +} + +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b" +} + +.fa-optin-monster:before { + content: "\f23c" +} + +.fa-opencart:before { + content: "\f23d" +} + +.fa-expeditedssl:before { + content: "\f23e" +} + +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240" +} + +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241" +} + +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242" +} + +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243" +} + +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244" +} + +.fa-mouse-pointer:before { + content: "\f245" +} + +.fa-i-cursor:before { + content: "\f246" +} + +.fa-object-group:before { + content: "\f247" +} + +.fa-object-ungroup:before { + content: "\f248" +} + +.fa-sticky-note:before { + content: "\f249" +} + +.fa-sticky-note-o:before { + content: "\f24a" +} + +.fa-cc-jcb:before { + content: "\f24b" +} + +.fa-cc-diners-club:before { + content: "\f24c" +} + +.fa-clone:before { + content: "\f24d" +} + +.fa-balance-scale:before { + content: "\f24e" +} + +.fa-hourglass-o:before { + content: "\f250" +} + +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251" +} + +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252" +} + +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253" +} + +.fa-hourglass:before { + content: "\f254" +} + +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255" +} + +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256" +} + +.fa-hand-scissors-o:before { + content: "\f257" +} + +.fa-hand-lizard-o:before { + content: "\f258" +} + +.fa-hand-spock-o:before { + content: "\f259" +} + +.fa-hand-pointer-o:before { + content: "\f25a" +} + +.fa-hand-peace-o:before { + content: "\f25b" +} + +.fa-trademark:before { + content: "\f25c" +} + +.fa-registered:before { + content: "\f25d" +} + +.fa-creative-commons:before { + content: "\f25e" +} + +.fa-gg:before { + content: "\f260" +} + +.fa-gg-circle:before { + content: "\f261" +} + +.fa-tripadvisor:before { + content: "\f262" +} + +.fa-odnoklassniki:before { + content: "\f263" +} + +.fa-odnoklassniki-square:before { + content: "\f264" +} + +.fa-get-pocket:before { + content: "\f265" +} + +.fa-wikipedia-w:before { + content: "\f266" +} + +.fa-safari:before { + content: "\f267" +} + +.fa-chrome:before { + content: "\f268" +} + +.fa-firefox:before { + content: "\f269" +} + +.fa-opera:before { + content: "\f26a" +} + +.fa-internet-explorer:before { + content: "\f26b" +} + +.fa-tv:before, +.fa-television:before { + content: "\f26c" +} + +.fa-contao:before { + content: "\f26d" +} + +.fa-500px:before { + content: "\f26e" +} + +.fa-amazon:before { + content: "\f270" +} + +.fa-calendar-plus-o:before { + content: "\f271" +} + +.fa-calendar-minus-o:before { + content: "\f272" +} + +.fa-calendar-times-o:before { + content: "\f273" +} + +.fa-calendar-check-o:before { + content: "\f274" +} + +.fa-industry:before { + content: "\f275" +} + +.fa-map-pin:before { + content: "\f276" +} + +.fa-map-signs:before { + content: "\f277" +} + +.fa-map-o:before { + content: "\f278" +} + +.fa-map:before { + content: "\f279" +} + +.fa-commenting:before { + content: "\f27a" +} + +.fa-commenting-o:before { + content: "\f27b" +} + +.fa-houzz:before { + content: "\f27c" +} + +.fa-vimeo:before { + content: "\f27d" +} + +.fa-black-tie:before { + content: "\f27e" +} + +.fa-fonticons:before { + content: "\f280" +} + +.fa-reddit-alien:before { + content: "\f281" +} + +.fa-edge:before { + content: "\f282" +} + +.fa-credit-card-alt:before { + content: "\f283" +} + +.fa-codiepie:before { + content: "\f284" +} + +.fa-modx:before { + content: "\f285" +} + +.fa-fort-awesome:before { + content: "\f286" +} + +.fa-usb:before { + content: "\f287" +} + +.fa-product-hunt:before { + content: "\f288" +} + +.fa-mixcloud:before { + content: "\f289" +} + +.fa-scribd:before { + content: "\f28a" +} + +.fa-pause-circle:before { + content: "\f28b" +} + +.fa-pause-circle-o:before { + content: "\f28c" +} + +.fa-stop-circle:before { + content: "\f28d" +} + +.fa-stop-circle-o:before { + content: "\f28e" +} + +.fa-shopping-bag:before { + content: "\f290" +} + +.fa-shopping-basket:before { + content: "\f291" +} + +.fa-hashtag:before { + content: "\f292" +} + +.fa-bluetooth:before { + content: "\f293" +} + +.fa-bluetooth-b:before { + content: "\f294" +} + +.fa-percent:before { + content: "\f295" +} + +.fa-gitlab:before { + content: "\f296" +} + +.fa-wpbeginner:before { + content: "\f297" +} + +.fa-wpforms:before { + content: "\f298" +} + +.fa-envira:before { + content: "\f299" +} + +.fa-universal-access:before { + content: "\f29a" +} + +.fa-wheelchair-alt:before { + content: "\f29b" +} + +.fa-question-circle-o:before { + content: "\f29c" +} + +.fa-blind:before { + content: "\f29d" +} + +.fa-audio-description:before { + content: "\f29e" +} + +.fa-volume-control-phone:before { + content: "\f2a0" +} + +.fa-braille:before { + content: "\f2a1" +} + +.fa-assistive-listening-systems:before { + content: "\f2a2" +} + +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3" +} + +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4" +} + +.fa-glide:before { + content: "\f2a5" +} + +.fa-glide-g:before { + content: "\f2a6" +} + +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7" +} + +.fa-low-vision:before { + content: "\f2a8" +} + +.fa-viadeo:before { + content: "\f2a9" +} + +.fa-viadeo-square:before { + content: "\f2aa" +} + +.fa-snapchat:before { + content: "\f2ab" +} + +.fa-snapchat-ghost:before { + content: "\f2ac" +} + +.fa-snapchat-square:before { + content: "\f2ad" +} + +.fa-pied-piper:before { + content: "\f2ae" +} + +.fa-first-order:before { + content: "\f2b0" +} + +.fa-yoast:before { + content: "\f2b1" +} + +.fa-themeisle:before { + content: "\f2b2" +} + +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3" +} + +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4" +} + +.fa-handshake-o:before { + content: "\f2b5" +} + +.fa-envelope-open:before { + content: "\f2b6" +} + +.fa-envelope-open-o:before { + content: "\f2b7" +} + +.fa-linode:before { + content: "\f2b8" +} + +.fa-address-book:before { + content: "\f2b9" +} + +.fa-address-book-o:before { + content: "\f2ba" +} + +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb" +} + +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc" +} + +.fa-user-circle:before { + content: "\f2bd" +} + +.fa-user-circle-o:before { + content: "\f2be" +} + +.fa-user-o:before { + content: "\f2c0" +} + +.fa-id-badge:before { + content: "\f2c1" +} + +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2" +} + +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3" +} + +.fa-quora:before { + content: "\f2c4" +} + +.fa-free-code-camp:before { + content: "\f2c5" +} + +.fa-telegram:before { + content: "\f2c6" +} + +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7" +} + +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8" +} + +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9" +} + +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca" +} + +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb" +} + +.fa-shower:before { + content: "\f2cc" +} + +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd" +} + +.fa-podcast:before { + content: "\f2ce" +} + +.fa-window-maximize:before { + content: "\f2d0" +} + +.fa-window-minimize:before { + content: "\f2d1" +} + +.fa-window-restore:before { + content: "\f2d2" +} + +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3" +} + +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4" +} + +.fa-bandcamp:before { + content: "\f2d5" +} + +.fa-grav:before { + content: "\f2d6" +} + +.fa-etsy:before { + content: "\f2d7" +} + +.fa-imdb:before { + content: "\f2d8" +} + +.fa-ravelry:before { + content: "\f2d9" +} + +.fa-eercast:before { + content: "\f2da" +} + +.fa-microchip:before { + content: "\f2db" +} + +.fa-snowflake-o:before { + content: "\f2dc" +} + +.fa-superpowers:before { + content: "\f2dd" +} + +.fa-wpexplorer:before { + content: "\f2de" +} + +.fa-meetup:before { + content: "\f2e0" +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0 +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto +} \ No newline at end of file diff --git a/assets/css/fontawesome.min.css b/assets/css/fontawesome.min.css new file mode 100644 index 0000000..943f9c5 --- /dev/null +++ b/assets/css/fontawesome.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 6.0.0-beta1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa{font-family:"Font Awesome 6 Free";font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border:.08em solid #eee;border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-fade,.fa-flash{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-flash{-webkit-animation-name:fa-flash;animation-name:fa-flash;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:steps(8);animation-timing-function:steps(8);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-fade,.fa-flash,.fa-flip,.fa-pulse,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-flash{0%,to{opacity:.4;opacity:var(--fa-flash-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);transform:scale(1.125);-webkit-transform:scale(var(--fa-flash-scale,1.125));transform:scale(var(--fa-flash-scale,1.125))}}@keyframes fa-flash{0%,to{opacity:.4;opacity:var(--fa-flash-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);transform:scale(1.125);-webkit-transform:scale(var(--fa-flash-scale,1.125));transform:scale(var(--fa-flash-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(none);transform:rotate(none);-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-a:before{content:"\41"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-anchor:before{content:"\2693"}.fa-angle-down:before{content:"\2304"}.fa-angle-left:before{content:"\2039"}.fa-angle-right:before{content:"\203a"}.fa-angle-up:before{content:"\2303"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\ab"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\bb"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\2625"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\1f34e"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\2193"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\2190"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\2192"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\21ba"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\21bb"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-up:before{content:"\2191"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\1f5d8"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\269b"}.fa-audio-description:before{content:"\f29e"}.fa-austral-sign:before{content:"\e0a9"}.fa-award:before{content:"\f559"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backward:before{content:"\23ea"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\23ee"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\1f953"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bahai:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ban:before,.fa-cancel:before{content:"\1f6ab"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\1f6ad"}.fa-band-aid:before,.fa-bandage:before{content:"\1fa79"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-barcode:before{content:"\f02a"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\26be"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basketball-ball:before,.fa-basketball:before{content:"\1f3c0"}.fa-bath:before,.fa-bathtub:before{content:"\1f6c1"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\1f50b"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\1f6cc"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\1f514"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\1f6ce"}.fa-bell-slash:before{content:"\1f515"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\1f6b2"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\2623"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blog:before{content:"\f781"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-flash:before{content:"\26a1"}.fa-bomb:before{content:"\1f4a3"}.fa-bone:before{content:"\1f9b4"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\1f4d4"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\1f4d6"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-bookmark:before{content:"\1f516"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\1f4e6"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\1f9e0"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\1f4bc"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-briefcase-medical:before{content:"\f469"}.fa-broom:before{content:"\1f9f9"}.fa-brush:before{content:"\f55d"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\1f3e2"}.fa-bullhorn:before{content:"\1f4e2"}.fa-bullseye:before{content:"\f140"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-bus:before{content:"\1f68d"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-c:before{content:"\43"}.fa-birthday-cake:before,.fa-cake-candles:before{content:"\1f382"}.fa-calculator:before{content:"\1f5a9"}.fa-calendar:before{content:"\1f4c5"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\1f4f7"}.fa-camera-rotate:before{content:"\e0d8"}.fa-campground:before{content:"\26fa"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\1f698"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\1f697"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\1f955"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\1f6d2"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\1f408"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\a2"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\1fa91"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\1f942"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-check:before{content:"\2713"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\265d"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\265a"}.fa-chess-knight:before{content:"\265e"}.fa-chess-pawn:before{content:"\265f"}.fa-chess-queen:before{content:"\265b"}.fa-chess-rook:before{content:"\265c"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\2329"}.fa-chevron-right:before{content:"\232a"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-church:before{content:"\26ea"}.fa-circle:before{content:"\25cf"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\1f518"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\24bd"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\25d0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\2622"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-city:before{content:"\1f3d9"}.fa-clapperboard:before{content:"\e131"}.fa-clipboard:before{content:"\1f4cb"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock-four:before,.fa-clock:before{content:"\1f553"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\2601"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\26c6"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\26c5"}.fa-cloud-sun-rain:before{content:"\1f326"}.fa-clover:before{content:"\e139"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-coins:before{content:"\f51e"}.fa-colon-sign:before{content:"\e140"}.fa-comment:before{content:"\1f5e9"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\1f4ac"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comments:before{content:"\1f5ea"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\1f4bf"}.fa-compass:before{content:"\1f9ed"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compress:before{content:"\f066"}.fa-computer-mouse:before,.fa-mouse:before{content:"\1f5b1"}.fa-cookie:before{content:"\1f36a"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\a9"}.fa-couch:before{content:"\f4b8"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\1f4b3"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\271d"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\1f451"}.fa-crutch:before{content:"\f7f7"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-d:before{content:"\44"}.fa-database:before{content:"\f1c0"}.fa-backspace:before,.fa-delete-left:before{content:"\232b"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\1f5a5"}.fa-dharmachakra:before{content:"\2638"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\1f3b2"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\2684"}.fa-dice-four:before{content:"\2683"}.fa-dice-one:before{content:"\2680"}.fa-dice-six:before{content:"\2685"}.fa-dice-three:before{content:"\2682"}.fa-dice-two:before{content:"\2681"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f7"}.fa-dna:before{content:"\1f9ec"}.fa-dog:before{content:"\1f415"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dong-sign:before{content:"\e169"}.fa-door-closed:before{content:"\1f6aa"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\1f54a"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\1f409"}.fa-draw-polygon:before{content:"\f5ee"}.fa-droplet:before,.fa-tint:before{content:"\1f4a7"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\1f941"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\1f30d"}.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\1f30e"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\1f30f"}.fa-earth-europa:before,.fa-globe-europe:before{content:"\f7a2"}.fa-egg:before{content:"\1f95a"}.fa-eject:before{content:"\23cf"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-envelope:before{content:"\2709"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\20ac"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-eye:before{content:"\1f441"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\1f620"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-flushed:before,.fa-flushed:before{content:"\1f633"}.fa-face-frown:before,.fa-frown:before{content:"\2639"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\1f626"}.fa-face-grimace:before,.fa-grimace:before{content:"\1f62c"}.fa-face-grin:before,.fa-grin:before{content:"\1f600"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\1f604"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\1f605"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\1f60d"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\1f606"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\1f923"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\1f929"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\1f602"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\1f61b"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\1f61d"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\1f61c"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\1f603"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-kiss:before,.fa-kiss:before{content:"\1f617"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\1f619"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\1f618"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\1f601"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-meh:before,.fa-meh:before{content:"\1f610"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\1f636"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\1f644"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\1f62d"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\1f622"}.fa-face-smile:before,.fa-smile:before{content:"\1f642"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\1f60a"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\1f609"}.fa-face-surprise:before,.fa-surprise:before{content:"\1f62e"}.fa-face-tired:before,.fa-tired:before{content:"\1f62b"}.fa-fan:before{content:"\f863"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\1f4e0"}.fa-feather:before{content:"\1fab6"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-file:before{content:"\1f4c4"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-excel:before{content:"\f1c3"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\1f5bb"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\1f5b9"}.fa-file-medical:before{content:"\f477"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\1f39e"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\1f525"}.fa-fire-extinguisher:before{content:"\1f9ef"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fish:before{content:"\1f41f"}.fa-flag:before{content:"\1f3f4"}.fa-flag-checkered:before{content:"\1f3c1"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-floppy-disk:before,.fa-save:before{content:"\1f4be"}.fa-florin-sign:before{content:"\e184"}.fa-folder:before{content:"\1f4c1"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\1f4c2"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-font:before{content:"\f031"}.fa-football-ball:before,.fa-football:before{content:"\1f3c8"}.fa-forward:before{content:"\23e9"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\23ed"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-frog:before{content:"\f52e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\26bd"}.fa-g:before{content:"\47"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\26fd"}.fa-gauge-simple-high:before,.fa-gauge-simple:before,.fa-tachometer:before{content:"\f62a"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\2699"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\1f48e"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\1f47b"}.fa-gift:before{content:"\1f381"}.fa-gifts:before{content:"\f79c"}.fa-glasses:before{content:"\f530"}.fa-globe:before{content:"\1f310"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\1f393"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-gun:before{content:"\e19b"}.fa-h:before{content:"\48"}.fa-hammer:before{content:"\1f528"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\270b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\270a"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\1f595"}.fa-hand-peace:before{content:"\270c"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\261d"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\1f596"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\1f54e"}.fa-hard-drive:before,.fa-hdd:before{content:"\1f5b4"}.fa-hashtag:before{content:"\23"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\1f3a7"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\2665"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\1f494"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\1f681"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-highlighter:before{content:"\f591"}.fa-hippo:before{content:"\1f99b"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-horse:before{content:"\1f40e"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\1f3e5"}.fa-hospital-user:before{content:"\f80d"}.fa-hospital-alt:before,.fa-hospital-wide:before{content:"\f47d"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\1f32d"}.fa-hotel:before{content:"\1f3e8"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\23f3"}.fa-hourglass-empty:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\231b"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home:before,.fa-house:before{content:"\1f3e0"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-crack:before{content:"\e3b1"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-medical:before{content:"\e3b2"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\20b4"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\1f368"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\221e"}.fa-info:before{content:"\f129"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-joint:before{content:"\f595"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\1f54b"}.fa-key:before{content:"\1f511"}.fa-keyboard:before{content:"\2328"}.fa-khanda:before{content:"\262c"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kiwi-bird:before{content:"\f535"}.fa-l:before{content:"\4c"}.fa-landmark:before{content:"\1f3db"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\1f4bb"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-lari-sign:before{content:"\e1c8"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\2194"}.fa-lemon:before{content:"\1f34b"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\1f4a1"}.fa-chain:before,.fa-link:before{content:"\1f517"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lira-sign:before{content:"\20a4"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-location:before,.fa-map-marker:before{content:"\f041"}.fa-location-arrow:before{content:"\f124"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-lock:before{content:"\1f512"}.fa-lock-open:before{content:"\f3c1"}.fa-lungs:before{content:"\1fac1"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-magnet:before{content:"\1f9f2"}.fa-magnifying-glass:before,.fa-search:before{content:"\1f50d"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-manat-sign:before{content:"\e1d5"}.fa-map:before{content:"\1f5fa"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\1f4cd"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\2642"}.fa-mars-and-venus:before{content:"\26a5"}.fa-mars-double:before{content:"\26a3"}.fa-mars-stroke:before{content:"\26a6"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\26a9"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\26a8"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\1f378"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\1f3ad"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-medal:before{content:"\1f3c5"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\263f"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-meteor:before{content:"\2604"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\1f399"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\1f52c"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\2013"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\23fe"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\1f54c"}.fa-motorcycle:before{content:"\1f3cd"}.fa-mountain:before{content:"\1f3d4"}.fa-mug-hot:before{content:"\2615"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-music:before{content:"\1f3b5"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\26b2"}.fa-newspaper:before{content:"\1f4f0"}.fa-not-equal:before{content:"\f53e"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-oil-can:before{content:"\f613"}.fa-om:before{content:"\1f549"}.fa-otter:before{content:"\1f9a6"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-p:before{content:"\50"}.fa-pager:before{content:"\1f4df"}.fa-paint-brush:before{content:"\1f58c"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\1f3a8"}.fa-pallet:before{content:"\f482"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\1f4ce"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\b6"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\23f8"}.fa-paw:before{content:"\f1b0"}.fa-peace:before{content:"\262e"}.fa-pen:before{content:"\1f58a"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-fancy:before{content:"\2712"}.fa-pen-nib:before{content:"\2711"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\270f"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\1f336"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-male:before,.fa-person:before{content:"\1f9cd"}.fa-biking:before,.fa-person-biking:before{content:"\1f6b4"}.fa-person-booth:before{content:"\f756"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-praying:before,.fa-pray:before{content:"\1f6d0"}.fa-person-running:before,.fa-running:before{content:"\1f3c3"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-skiing:before,.fa-skiing:before{content:"\26f7"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\1f3c2"}.fa-person-swimming:before,.fa-swimmer:before{content:"\1f3ca"}.fa-person-walking:before,.fa-walking:before{content:"\1f6b6"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\1f4de"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\1f57d"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\1f6ec"}.fa-plane-departure:before{content:"\1f6eb"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\25b6"}.fa-plug:before{content:"\1f50c"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\b1"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\1f4a9"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-power-off:before{content:"\23fb"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-print:before{content:"\2399"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-puzzle-piece:before{content:"\1f9e9"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\201c"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\201d"}.fa-r:before{content:"\52"}.fa-radiation:before{content:"\f7b9"}.fa-rainbow:before{content:"\1f308"}.fa-receipt:before{content:"\1f9fe"}.fa-record-vinyl:before{content:"\f8d9"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-recycle:before{content:"\2672"}.fa-registered:before{content:"\ae"}.fa-repeat:before{content:"\1f501"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\1f397"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\1f6e3"}.fa-robot:before{content:"\1f916"}.fa-rocket:before{content:"\f135"}.fa-rotate:before,.fa-sync-alt:before{content:"\1f504"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-route:before{content:"\f4d7"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\20bd"}.fa-ruler:before{content:"\1f4cf"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\20a8"}.fa-rupiah-sign:before{content:"\e23d"}.fa-s:before{content:"\53"}.fa-satellite:before{content:"\1f6f0"}.fa-satellite-dish:before{content:"\1f4e1"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\2696"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-school:before{content:"\1f3eb"}.fa-cut:before,.fa-scissors:before{content:"\2700"}.fa-screwdriver:before{content:"\1fa9b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scroll:before{content:"\1f4dc"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-sd-card:before{content:"\f7c2"}.fa-section:before{content:"\a7"}.fa-seedling:before,.fa-sprout:before{content:"\1f331"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\20aa"}.fa-shield-alt:before,.fa-shield-blank:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\1f6a2"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\1f455"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shower:before{content:"\1f6bf"}.fa-random:before,.fa-shuffle:before{content:"\1f500"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\1f4f6"}.fa-signature:before{content:"\f5b7"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sink:before{content:"\e06d"}.fa-sitemap:before{content:"\f0e8"}.fa-skull:before{content:"\1f480"}.fa-skull-crossbones:before{content:"\2620"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\1f6ac"}.fa-snowflake:before{content:"\2744"}.fa-snowman:before{content:"\2603"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\1f9fc"}.fa-socks:before{content:"\1f9e6"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\1f577"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\1f944"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-square:before{content:"\25a0"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\2611"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-square-full:before{content:"\2b1b"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-parking:before,.fa-square-parking:before{content:"\1f17f"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\2197"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\2b50"}.fa-star-and-crescent:before{content:"\262a"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\2721"}.fa-star-of-life:before{content:"\f621"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\a3"}.fa-stethoscope:before{content:"\1fa7a"}.fa-stop:before{content:"\23f9"}.fa-stopwatch:before{content:"\23f1"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\1f9f3"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\2600"}.fa-superscript:before{content:"\f12b"}.fa-swatchbook:before{content:"\f5c3"}.fa-synagogue:before{content:"\1f54d"}.fa-syringe:before{content:"\1f489"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\1f3d3"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-tag:before{content:"\1f3f7"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-cab:before,.fa-taxi:before{content:"\1f696"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\1f321"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\20b8"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-thumbs-down:before{content:"\1f44e"}.fa-thumbs-up:before{content:"\1f44d"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\1f4cc"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-timeline:before{content:"\e29c"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\1f6bd"}.fa-toilet-paper:before{content:"\1f9fb"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\1f9f0"}.fa-tooth:before{content:"\1f9b7"}.fa-torii-gate:before{content:"\26e9"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tractor:before{content:"\1f69c"}.fa-trademark:before{content:"\2122"}.fa-traffic-light:before{content:"\1f6a6"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\1f686"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-train-tram:before,.fa-tram:before{content:"\1f68a"}.fa-transgender-alt:before,.fa-transgender:before{content:"\26a7"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\1f332"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\26a0"}.fa-trophy:before{content:"\1f3c6"}.fa-truck:before{content:"\26df"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-ambulance:before,.fa-truck-medical:before{content:"\1f691"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\1f6fb"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\2935"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\2934"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-u:before{content:"\55"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\1f3d6"}.fa-underline:before{content:"\f0cd"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\1f513"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\2195"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\1f464"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-clock:before{content:"\f4fd"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\1f465"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\1f977"}.fa-user-nurse:before{content:"\f82f"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\1f575"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-cutlery:before,.fa-utensils:before{content:"\1f374"}.fa-v:before{content:"\56"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\1f690"}.fa-vault:before{content:"\e2c5"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\2640"}.fa-venus-double:before{content:"\26a2"}.fa-venus-mars:before{content:"\26a4"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\1f9ea"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\1f3d0"}.fa-volume-high:before,.fa-volume-up:before{content:"\1f50a"}.fa-volume-down:before,.fa-volume-low:before{content:"\1f508"}.fa-volume-off:before{content:"\f026"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-wallet:before{content:"\f555"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-wave-square:before{content:"\f83e"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-wheelchair:before{content:"\f193"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\1f943"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wind:before{content:"\f72e"}.fa-window-maximize:before{content:"\1f5d6"}.fa-window-minimize:before{content:"\1f5d5"}.fa-window-restore:before{content:"\f2d2"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\1f377"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\20a9"}.fa-wrench:before{content:"\1f527"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\d7"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\a5"}.fa-yin-yang:before{content:"\262f"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0} \ No newline at end of file diff --git a/assets/css/liquid-events-table.min.css b/assets/css/liquid-events-table.min.css new file mode 100644 index 0000000..f66508d --- /dev/null +++ b/assets/css/liquid-events-table.min.css @@ -0,0 +1 @@ +.liquid-st .ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.liquid-st .ui-button,.liquid-st .ui-button:link,.liquid-st .ui-button:visited,.liquid-st .ui-button:hover,.liquid-st .ui-button:active{text-decoration:none}.liquid-st .ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}.liquid-st input.ui-button.ui-button-icon-only{text-indent:0}.liquid-st .ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.liquid-st .ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}.liquid-st input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:0.4em 1em}.liquid-st input.ui-button::-moz-focus-inner,.liquid-st button.ui-button::-moz-focus-inner{border:0;padding:0}.liquid-st .ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif; base64, R0lGODlhAQABAIAAAAAAAP ///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.liquid-st .ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px 0.4em}.liquid-st .ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.liquid-st .ui-menu .ui-state-focus,.liquid-st .ui-menu .ui-state-active{margin:-1px}.liquid-st .ui-menu-icons{position:relative}.liquid-st .ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.liquid-st .ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.liquid-st .ui-menu .ui-menu-icon{left:auto;right:0}.liquid-st .ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.liquid-st .ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.liquid-st .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.liquid-st .ui-selectmenu-open{display:block}.liquid-st .ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.liquid-st .ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.liquid-st .ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.liquid-st .ui-widget.ui-widget-content{border:1px solid #c5c5c5}.liquid-st .ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.liquid-st .ui-widget-content a{color:#333}.liquid-st .ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.liquid-st .ui-widget-header a{color:#333}.liquid-st .ui-state-default,.liquid-st .ui-widget-content .ui-state-default,.liquid-st .ui-widget-header .ui-state-default,.liquid-st .ui-button,.liquid-st html .ui-button.ui-state-disabled:hover,.liquid-st html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.liquid-st .ui-state-default a,.liquid-st .ui-state-default a:link,.liquid-st .ui-state-default a:visited,.liquid-st a.ui-button,.liquid-st a:link.ui-button,.liquid-st a:visited.ui-button,.liquid-st .ui-button{color:#454545;text-decoration:none}.liquid-st .ui-state-hover,.liquid-st .ui-widget-content .ui-state-hover,.liquid-st .ui-widget-header .ui-state-hover,.liquid-st .ui-state-focus,.liquid-st .ui-widget-content .ui-state-focus,.liquid-st .ui-widget-header .ui-state-focus,.liquid-st .ui-button:hover,.liquid-st .ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.liquid-st .ui-state-hover a,.liquid-st .ui-state-hover a:hover,.liquid-st .ui-state-hover a:link,.liquid-st .ui-state-hover a:visited,.liquid-st .ui-state-focus a,.liquid-st .ui-state-focus a:hover,.liquid-st .ui-state-focus a:link,.liquid-st .ui-state-focus a:visited,.liquid-st a.ui-button:hover,.liquid-st a.ui-button:focus{color:#2b2b2b;text-decoration:none}.liquid-st .ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.liquid-st .ui-state-active,.liquid-st .ui-widget-content .ui-state-active,.liquid-st .ui-widget-header .ui-state-active,.liquid-st a.ui-button:active,.liquid-st .ui-button:active,.liquid-st .ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.liquid-st .ui-icon-background,.liquid-st .ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.liquid-st .ui-state-active a,.liquid-st .ui-state-active a:link,.liquid-st .ui-state-active a:visited{color:#fff;text-decoration:none}.liquid-st .ui-state-highlight,.liquid-st .ui-widget-content .ui-state-highlight,.liquid-st .ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.liquid-st .ui-state-checked{border:1px solid #dad55e;background:#fffa90}.liquid-st .ui-state-highlight a,.liquid-st .ui-widget-content .ui-state-highlight a,.liquid-st .ui-widget-header .ui-state-highlight a{color:#777620}.liquid-st .ui-state-error,.liquid-st .ui-widget-content .ui-state-error,.liquid-st .ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.liquid-st .ui-state-error a,.liquid-st .ui-widget-content .ui-state-error a,.liquid-st .ui-widget-header .ui-state-error a{color:#5f3f3f}.liquid-st .ui-state-error-text,.liquid-st .ui-widget-content .ui-state-error-text,.liquid-st .ui-widget-header .ui-state-error-text{color:#5f3f3f}.liquid-st .ui-priority-primary,.liquid-st .ui-widget-content .ui-priority-primary,.liquid-st .ui-widget-header .ui-priority-primary{font-weight:700}.liquid-st .ui-state-disabled,.liquid-st .ui-widget-content .ui-state-disabled,.liquid-st .ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.liquid-st .ui-icon{width:16px;height:16px}.liquid-st .ui-icon,.liquid-st .ui-widget-content .ui-icon{background-image:url(../img/jquery-ui/ui-icons_444444_256x240.png)}.liquid-st .ui-front{z-index:100}.liquid-st{position:relative}.liquid-st .ui-selectmenu-button{padding:.6666666667em 1.2em;border-color:#e4e4eb;border-radius:0;background:#fff;font-size:15px;text-align:left;white-space:nowrap;width:14em}.liquid-st .ui-selectmenu-button:hover{background:#fff}.liquid-st .ui-selectmenu-button:focus{outline:none;background:#f7f7f7;box-shadow:0 10px 25px rgba(0,0,0,0.07)}.liquid-st-inner{display:flex;flex-direction:column;position:relative}.liquid-st-inner>.liquid-st-cell{display:none}.liquid-st-row{display:flex;flex-flow:row nowrap;align-items:stretch;flex:1 0}.liquid-st-row+.liquid-st-row .liquid-st-cell{border-top-width:0px}.liquid-st-row:nth-child(2) .cell-details-top .liquid-st-cell-details,.liquid-st-row:nth-child(3) .cell-details-top .liquid-st-cell-details{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.liquid-st-column{display:flex;flex-direction:column;flex-basis:12.5%}.liquid-st-cell,.liquid-st-cell-inner{display:flex;flex-direction:column;justify-content:center;flex:1 auto}.liquid-st-cell{align-items:stretch;text-align:center;flex-basis:12.5%;padding:2.5em 10px;border:1px solid #e4e4eb;position:relative;font-size:12px}.liquid-st-cell:after{display:none;width:100%;height:100%;position:absolute;top:0;left:0;align-items:center;justify-content:center;flex-basis:20%;padding:10px;border:1px solid #e4e4eb;font-size:15px;color:#181b31;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.liquid-st-cell:before{content:'';display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;background:linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%);transition:opacity 0.3s}.liquid-st-cell strong{display:block;font-size:1.25em;color:var(--color-primary)}.liquid-st-cell+.liquid-st-cell{border-left-width:0}.liquid-st-cell+.liquid-st-cell:after{border-left-width:0}.liquid-st-cell.liquid-st-day:after{background-color:#f0f2f4}.liquid-st-cell.cell-details-top .liquid-st-cell-details{top:auto;bottom:85%}.liquid-st-cell.cell-details-left .liquid-st-cell-details{left:auto;right:85%}.liquid-st-cell.is-hidden:before{content:none !important}.liquid-st-cell.is-hidden .liquid-st-cell-details{opacity:0 !important;visibility:hidden !important}[data-radial-reaction=true] .liquid-st-cell{opacity:0}.liquid-st-cell:hover:before{opacity:1}.liquid-st-cell:hover:not(.liquid-st-day):not(.liquid-st-time) .liquid-st-cell-inner{color:#fff}.liquid-st-cell:hover:not(.liquid-st-day):not(.liquid-st-time) .liquid-st-cell-inner strong{color:inherit}.liquid-st-cell:hover:not(.liquid-st-day):not(.liquid-st-time) .liquid-st-cell-details{opacity:1;visibility:visible}.liquid-st-cell-inner{position:relative;z-index:2;transition:color 0.3s ease}.liquid-st-day,.liquid-st-time{font-size:15px;color:#181b31}.liquid-st-day:before,.liquid-st-time:before{content:none !important}.liquid-st-day{background-color:#f0f2f4;font-weight:600;padding:1.4375em 10px}.liquid-st-cell-details{display:flex;width:300px;height:225px;padding:30px;flex-direction:column;justify-content:flex-start;position:absolute;top:85%;left:85%;z-index:10;overflow-x:hidden;overflow-y:auto;background-color:#fff;opacity:0;visibility:hidden;box-shadow:0 10px 70px rgba(0,0,0,0.07);text-align:left;transition:opacity 0.3s}.liquid-st-cell-details .cell-details-head{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin-bottom:1.875em}.liquid-st-cell-details h5{margin:0}.liquid-st-cell-details p{font-size:1.1666666667em;margin-bottom:1.875em}.liquid-st-cell-details .btn{font-weight:600}.liquid-st-header{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:1.5em}.liquid-st-header .ui-selectmenu-button{margin-top:-1.5em}.liquid-st-header .text-right{text-align:right}.liquid-st-scroll-indicator{display:inline-block;padding:0.75em 1.5em;margin-bottom:0.5em;background-color:#f4f4f8;border:1px solid #ccc;border-radius:3px;font-size:12px;line-height:1.5em;font-weight:600;letter-spacing:0.05em;color:#000}.liquid-st-scroll-indicator i{margin-left:0.75em}@media screen and (min-width: 992px){.liquid-st-header{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.liquid-st-header>div{padding-left:15px;padding-right:15px}.liquid-st-header .ui-selectmenu-button{margin-top:1.5em}.liquid-st-header .col-md-9{width:75%}.liquid-st-header .col-md-3{width:25%}.liquid-st-scroll-indicator{display:none}}@media screen and (max-width: 991px){.liquid-st-container{overflow-x:auto;overflow-y:hidden}.liquid-st-inner{min-width:1140px}.liquid-st-inner[data-radial-reaction] .liquid-st-cell{opacity:0}} diff --git a/assets/css/original.css b/assets/css/original.css new file mode 100644 index 0000000..cfed08f --- /dev/null +++ b/assets/css/original.css @@ -0,0 +1,339 @@ +:root { + --color-primary: #4762ff; + --color-secondary: #ff6363; + --color-tertiary: #ac1de1; + --color-gradient-start: #4762ff; + --color-gradient-stop: #ff798e; + --color-gradient-start-secondary: #0bccee; + --color-gradient-stop-secondary: #ac1de1; + --color-gradient-start-tertiary: #ffba83; + --color-gradient-stop-tertiary: #ffa5cd +} + +body { + font-family: cerebri sans, sans-serif; + font-size: 16px; + line-height: 1.9em; + color: #828282 +} + +h1, +.h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6 .h6 { + color: #060221 +} + +.h1, +h1 { + font-size: 23px; + line-height: 1.4em +} + +.h2, +h2 { + font-size: 25px; + line-height: 1.4; + letter-spacing: 0 +} + +.h3, +h3 { + font-size: 23px; + line-height: 1.5em +} + +.h4, +h4 { + font-size: 26px; + line-height: 1.6em +} + +.h5, +h5 { + font-size: 20px; + line-height: 1.6em +} + +.h6, +h6 { + font-size: 18px; + line-height: 1.8 +} + +.font-family-roboto { + font-family: roboto, sans-serif +} + +.font-family-amiri { + font-family: amiri, sans-serif +} + +.main-header .social-icon { + font-size: 17px +} + +.main-header .social-icon:not([class*=scheme-]) a, +.main-nav > li > a { + color: rgba(255, 255, 255, .7) +} + +.main-header .social-icon:not([class*=scheme-]) a:hover, +.main-nav > li > a:hover { + color: #fff +} + +.main-nav > li > a { + font-size: 17px; + font-weight: 500; + letter-spacing: .02em +} + +.main-nav > li.is-active > a, +.main-nav > li.current-menu-item > a, +.main-nav > li:hover > a, +.main-nav > li > a:hover { + color: #fff +} + +.nav-light .main-nav > li > a { + color: rgba(255, 255, 255, .75) +} + +.nav-light .main-nav > li > a .link-ext { + background-color: #fff +} + +.nav-dark .main-nav > li > a { + color: rgba(0, 0, 0, .75) +} + +.nav-dark .main-nav > li.is-active > a, +.nav-dark .main-nav > li.current-menu-item > a, +.nav-dark .main-nav > li:hover > a, +.nav-dark .main-nav > li > a:hover { + color: #000 +} + +.main-footer { + color: #98a2aa +} + +.main-footer a:not(.btn) { + color: #98a2aa +} + +.main-footer a:not(.btn):hover { + color: #fff +} + +@media (min-width: 1200px) { + .main-header .is-stuck { + background: #fff !important + } + + .mainbar-wrap.is-stuck .social-icon a, + .mainbar-wrap.is-stuck .header-module .ld-module-trigger, + .mainbar-wrap.is-stuck .main-nav > li > a, + .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input { + color: rgba(0, 0, 0, .7) !important + } + + .mainbar-wrap.is-stuck .social-icon a:hover, + .mainbar-wrap.is-stuck .main-nav > li > a:hover { + color: #000 !important + } + + .megamenu-heading { + color: #3b91f7 + } + + [data-megamenu-bg-scheme=light] .lqd-custom-menu a { + color: #3e3f42 + } + + .megamenu .lqd-custom-menu a:hover { + color: #3b91f7 + } +} + +@font-face { + font-family: iranian; + src: url(../fonts/iranyekan/IRANYekanLight.ttf); +} + +body { + direction: rtl !important; +} + +button.flickity-button.flickity-prev-next-button.previous { + float: left; +} + +p.my-0 span { + float: left; +} + +ul.social-icon.circle.branded.social-icon-sm li { + margin-left: 0px !important; + float: left; +} + +span.ld-fh-txt { + text-align: right !important; +} + +.carousel-item-inner { + text-align: right; +} + +.lqd-column.col-md-4.col-sm-6 { + text-align: right; +} + +.justify { + text-align: justify; + font-size: 19px !important; +} + +span.link-txt { + color: #000; +} + +ul.social-icon.social-icon-sm li a i { + color: #000; +} + +li.breadcrumb-item a span { + margin-left: 1px; +} + +i.icon-liquid_map_pin.mr-2.fa-1x { + float: right; + position: relative; + top: 10px; +} + +/*Slider ===========================*/ + +.carousel { + position: relative; + user-select: none; +} + +.carousel__container { + position: relative; +} + +.carousel__inner { + width: 100%; + position: relative; + overflow: hidden; +} + +.carousel__indicators { + position: absolute; + bottom: 10px; + left: 0; + right: 0; + margin-left: 2rem; + margin-right: 2rem; + display: flex; + justify-content: center; + z-index: 30; + padding: 0; +} + +.carousel__indicators li { + background-color: #bbbbbb; + height: 3px; + width: 30px; + margin: 3px; + cursor: pointer; +} + +.carousel__indicators li.active { + background-color: #ffffff; +} + +.carousel__control { + position: absolute; + top: 0; + bottom: 0; + width: 8%; + color: #bbbbbb; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + z-index: 30; +} + +.carousel__control:hover { + color: #ffffff; +} + +.carousel__control.carousel__control--prev { + left: 0; +} + +.carousel__control.carousel__control--next { + right: 0; +} + +.carousel__item { + display: none; + transition: transform 0.6s; +} + +.active { + display: block; +} + +.active.carousel__item--left { + transform: translate3d(-100%, 0, 0); +} + +.active.carousel__item--left.carousel__item--next { + transform: translate3d(0, 0, 0); +} + +.active.carousel__item--right { + transform: translate3d(100%, 0, 0); +} + +.active.carousel__item--right.carousel__item--prev { + transform: translate3d(0, 0, 0); +} + +.carousel__item--next, +.carousel__item--prev { + position: absolute; + top: 0; +} + +.carousel__item--next { + transform: translatex(100%); +} + +.carousel__item--prev { + transform: translatex(-100%); +} + +@media (max-width: 767px) { + .carousel__item img { + height: 160px; + object-fit: cover; + } + + .carousel__indicators { + bottom: 0px; + } +} \ No newline at end of file diff --git a/assets/css/theme-rtl.min.css b/assets/css/theme-rtl.min.css new file mode 100644 index 0000000..d07dd78 --- /dev/null +++ b/assets/css/theme-rtl.min.css @@ -0,0 +1 @@ +.add-dropcap:first-letter{float:right;margin-right:0;margin-left:0.1em}body[dir=rtl] .vc_col-xs-1,body[dir=rtl] .vc_col-xs-10,body[dir=rtl] .vc_col-xs-11,body[dir=rtl] .vc_col-xs-12,body[dir=rtl] .vc_col-xs-2,body[dir=rtl] .vc_col-xs-3,body[dir=rtl] .vc_col-xs-4,body[dir=rtl] .vc_col-xs-5,body[dir=rtl] .vc_col-xs-6,body[dir=rtl] .vc_col-xs-7,body[dir=rtl] .vc_col-xs-8,body[dir=rtl] .vc_col-xs-9{float:right}body[dir=rtl] .vc_col-xs-pull-12{left:100%;right:auto}body[dir=rtl] .vc_col-xs-pull-11{left:91.66666667%;right:auto}body[dir=rtl] .vc_col-xs-pull-10{left:83.33333333%;right:auto}body[dir=rtl] .vc_col-xs-pull-9{left:75%;right:auto}body[dir=rtl] .vc_col-xs-pull-8{left:66.66666667%;right:auto}body[dir=rtl] .vc_col-xs-pull-7{left:58.33333333%;right:auto}body[dir=rtl] .vc_col-xs-pull-6{left:50%;right:auto}body[dir=rtl] .vc_col-xs-pull-5{left:41.66666667%;right:auto}body[dir=rtl] .vc_col-xs-pull-4{left:33.33333333%;right:auto}body[dir=rtl] .vc_col-xs-pull-3{left:25%;right:auto}body[dir=rtl] .vc_col-xs-pull-2{left:16.66666667%;right:auto}body[dir=rtl] .vc_col-xs-pull-1{left:8.33333333%;right:auto}body[dir=rtl] .vc_col-xs-pull-0{left:auto;right:auto}body[dir=rtl] .vc_col-xs-push-12{right:100%;left:auto}body[dir=rtl] .vc_col-xs-push-11{right:91.66666667%;left:auto}body[dir=rtl] .vc_col-xs-push-10{right:83.33333333%;left:auto}body[dir=rtl] .vc_col-xs-push-9{right:75%;left:auto}body[dir=rtl] .vc_col-xs-push-8{right:66.66666667%;left:auto}body[dir=rtl] .vc_col-xs-push-7{right:58.33333333%;left:auto}body[dir=rtl] .vc_col-xs-push-6{right:50%;left:auto}body[dir=rtl] .vc_col-xs-push-5{right:41.66666667%;left:auto}body[dir=rtl] .vc_col-xs-push-4{right:33.33333333%;left:auto}body[dir=rtl] .vc_col-xs-push-3{right:25%;left:auto}body[dir=rtl] .vc_col-xs-push-2{right:16.66666667%;left:auto}body[dir=rtl] .vc_col-xs-push-1{right:8.33333333%;left:auto}body[dir=rtl] .vc_col-xs-push-0{right:auto;left:auto}body[dir=rtl] .vc_col-xs-offset-12{margin-right:100%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-11{margin-right:91.66666667%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-10{margin-right:83.33333333%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-9{margin-right:75%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-8{margin-right:66.66666667%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-7{margin-right:58.33333333%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-6{margin-right:50%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-5{margin-right:41.66666667%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-4{margin-right:33.33333333%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-3{margin-right:25%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-2{margin-right:16.66666667%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-1{margin-right:8.33333333%;margin-left:0}body[dir=rtl] .vc_col-xs-offset-0{margin-right:0;margin-left:0}@media (min-width: 768px){body[dir=rtl] .vc_col-sm-1,body[dir=rtl] .vc_col-sm-10,body[dir=rtl] .vc_col-sm-11,body[dir=rtl] .vc_col-sm-12,body[dir=rtl] .vc_col-sm-2,body[dir=rtl] .vc_col-sm-3,body[dir=rtl] .vc_col-sm-4,body[dir=rtl] .vc_col-sm-5,body[dir=rtl] .vc_col-sm-6,body[dir=rtl] .vc_col-sm-7,body[dir=rtl] .vc_col-sm-8,body[dir=rtl] .vc_col-sm-9{float:right}body[dir=rtl] .vc_col-sm-pull-12{left:100%;right:auto}body[dir=rtl] .vc_col-sm-pull-11{left:91.66666667%;right:auto}body[dir=rtl] .vc_col-sm-pull-10{left:83.33333333%;right:auto}body[dir=rtl] .vc_col-sm-pull-9{left:75%;right:auto}body[dir=rtl] .vc_col-sm-pull-8{left:66.66666667%;right:auto}body[dir=rtl] .vc_col-sm-pull-7{left:58.33333333%;right:auto}body[dir=rtl] .vc_col-sm-pull-6{left:50%;right:auto}body[dir=rtl] .vc_col-sm-pull-5{left:41.66666667%;right:auto}body[dir=rtl] .vc_col-sm-pull-4{left:33.33333333%;right:auto}body[dir=rtl] .vc_col-sm-pull-3{left:25%;right:auto}body[dir=rtl] .vc_col-sm-pull-2{left:16.66666667%;right:auto}body[dir=rtl] .vc_col-sm-pull-1{left:8.33333333%;right:auto}body[dir=rtl] .vc_col-sm-pull-0{left:auto;right:auto}body[dir=rtl] .vc_col-sm-push-12{right:100%;left:auto}body[dir=rtl] .vc_col-sm-push-11{right:91.66666667%;left:auto}body[dir=rtl] .vc_col-sm-push-10{right:83.33333333%;left:auto}body[dir=rtl] .vc_col-sm-push-9{right:75%;left:auto}body[dir=rtl] .vc_col-sm-push-8{right:66.66666667%;left:auto}body[dir=rtl] .vc_col-sm-push-7{right:58.33333333%;left:auto}body[dir=rtl] .vc_col-sm-push-6{right:50%;left:auto}body[dir=rtl] .vc_col-sm-push-5{right:41.66666667%;left:auto}body[dir=rtl] .vc_col-sm-push-4{right:33.33333333%;left:auto}body[dir=rtl] .vc_col-sm-push-3{right:25%;left:auto}body[dir=rtl] .vc_col-sm-push-2{right:16.66666667%;left:auto}body[dir=rtl] .vc_col-sm-push-1{right:8.33333333%;left:auto}body[dir=rtl] .vc_col-sm-push-0{right:auto;left:auto}body[dir=rtl] .vc_col-sm-offset-12{margin-right:100%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-11{margin-right:91.66666667%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-10{margin-right:83.33333333%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-9{margin-right:75%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-8{margin-right:66.66666667%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-7{margin-right:58.33333333%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-6{margin-right:50%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-5{margin-right:41.66666667%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-4{margin-right:33.33333333%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-3{margin-right:25%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-2{margin-right:16.66666667%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-1{margin-right:8.33333333%;margin-left:0}body[dir=rtl] .vc_col-sm-offset-0{margin-right:0;margin-left:0}}@media (min-width: 992px){body[dir=rtl] .vc_col-md-1,body[dir=rtl] .vc_col-md-10,body[dir=rtl] .vc_col-md-11,body[dir=rtl] .vc_col-md-12,body[dir=rtl] .vc_col-md-2,body[dir=rtl] .vc_col-md-3,body[dir=rtl] .vc_col-md-4,body[dir=rtl] .vc_col-md-5,body[dir=rtl] .vc_col-md-6,body[dir=rtl] .vc_col-md-7,body[dir=rtl] .vc_col-md-8,body[dir=rtl] .vc_col-md-9{float:right}body[dir=rtl] .vc_col-md-pull-12{left:100%;right:auto}body[dir=rtl] .vc_col-md-pull-11{left:91.66666667%;right:auto}body[dir=rtl] .vc_col-md-pull-10{left:83.33333333%;right:auto}body[dir=rtl] .vc_col-md-pull-9{left:75%;right:auto}body[dir=rtl] .vc_col-md-pull-8{left:66.66666667%;right:auto}body[dir=rtl] .vc_col-md-pull-7{left:58.33333333%;right:auto}body[dir=rtl] .vc_col-md-pull-6{left:50%;right:auto}body[dir=rtl] .vc_col-md-pull-5{left:41.66666667%;right:auto}body[dir=rtl] .vc_col-md-pull-4{left:33.33333333%;right:auto}body[dir=rtl] .vc_col-md-pull-3{left:25%;right:auto}body[dir=rtl] .vc_col-md-pull-2{left:16.66666667%;right:auto}body[dir=rtl] .vc_col-md-pull-1{left:8.33333333%;right:auto}body[dir=rtl] .vc_col-md-pull-0{left:auto;right:auto}body[dir=rtl] .vc_col-md-push-12{right:100%;left:auto}body[dir=rtl] .vc_col-md-push-11{right:91.66666667%;left:auto}body[dir=rtl] .vc_col-md-push-10{right:83.33333333%;left:auto}body[dir=rtl] .vc_col-md-push-9{right:75%;left:auto}body[dir=rtl] .vc_col-md-push-8{right:66.66666667%;left:auto}body[dir=rtl] .vc_col-md-push-7{right:58.33333333%;left:auto}body[dir=rtl] .vc_col-md-push-6{right:50%;left:auto}body[dir=rtl] .vc_col-md-push-5{right:41.66666667%;left:auto}body[dir=rtl] .vc_col-md-push-4{right:33.33333333%;left:auto}body[dir=rtl] .vc_col-md-push-3{right:25%;left:auto}body[dir=rtl] .vc_col-md-push-2{right:16.66666667%;left:auto}body[dir=rtl] .vc_col-md-push-1{right:8.33333333%;left:auto}body[dir=rtl] .vc_col-md-push-0{right:auto;left:auto}body[dir=rtl] .vc_col-md-offset-12{margin-right:100%;margin-left:0}body[dir=rtl] .vc_col-md-offset-11{margin-right:91.66666667%;margin-left:0}body[dir=rtl] .vc_col-md-offset-10{margin-right:83.33333333%;margin-left:0}body[dir=rtl] .vc_col-md-offset-9{margin-right:75%;margin-left:0}body[dir=rtl] .vc_col-md-offset-8{margin-right:66.66666667%;margin-left:0}body[dir=rtl] .vc_col-md-offset-7{margin-right:58.33333333%;margin-left:0}body[dir=rtl] .vc_col-md-offset-6{margin-right:50%;margin-left:0}body[dir=rtl] .vc_col-md-offset-5{margin-right:41.66666667%;margin-left:0}body[dir=rtl] .vc_col-md-offset-4{margin-right:33.33333333%;margin-left:0}body[dir=rtl] .vc_col-md-offset-3{margin-right:25%;margin-left:0}body[dir=rtl] .vc_col-md-offset-2{margin-right:16.66666667%;margin-left:0}body[dir=rtl] .vc_col-md-offset-1{margin-right:8.33333333%;margin-left:0}body[dir=rtl] .vc_col-md-offset-0{margin-right:0;margin-left:0}}@media (min-width: 1200px){body[dir=rtl] .vc_col-lg-1,body[dir=rtl] .vc_col-lg-10,body[dir=rtl] .vc_col-lg-11,body[dir=rtl] .vc_col-lg-12,body[dir=rtl] .vc_col-lg-2,body[dir=rtl] .vc_col-lg-3,body[dir=rtl] .vc_col-lg-4,body[dir=rtl] .vc_col-lg-5,body[dir=rtl] .vc_col-lg-6,body[dir=rtl] .vc_col-lg-7,body[dir=rtl] .vc_col-lg-8,body[dir=rtl] .vc_col-lg-9{float:right}body[dir=rtl] .vc_col-lg-pull-12{left:100%;right:auto}body[dir=rtl] .vc_col-lg-pull-11{left:91.66666667%;right:auto}body[dir=rtl] .vc_col-lg-pull-10{left:83.33333333%;right:auto}body[dir=rtl] .vc_col-lg-pull-9{left:75%;right:auto}body[dir=rtl] .vc_col-lg-pull-8{left:66.66666667%;right:auto}body[dir=rtl] .vc_col-lg-pull-7{left:58.33333333%;right:auto}body[dir=rtl] .vc_col-lg-pull-6{left:50%;right:auto}body[dir=rtl] .vc_col-lg-pull-5{left:41.66666667%;right:auto}body[dir=rtl] .vc_col-lg-pull-4{left:33.33333333%;right:auto}body[dir=rtl] .vc_col-lg-pull-3{left:25%;right:auto}body[dir=rtl] .vc_col-lg-pull-2{left:16.66666667%;right:auto}body[dir=rtl] .vc_col-lg-pull-1{left:8.33333333%;right:auto}body[dir=rtl] .vc_col-lg-pull-0{left:auto;right:auto}body[dir=rtl] .vc_col-lg-push-12{right:100%;left:auto}body[dir=rtl] .vc_col-lg-push-11{right:91.66666667%;left:auto}body[dir=rtl] .vc_col-lg-push-10{right:83.33333333%;left:auto}body[dir=rtl] .vc_col-lg-push-9{right:75%;left:auto}body[dir=rtl] .vc_col-lg-push-8{right:66.66666667%;left:auto}body[dir=rtl] .vc_col-lg-push-7{right:58.33333333%;left:auto}body[dir=rtl] .vc_col-lg-push-6{right:50%;left:auto}body[dir=rtl] .vc_col-lg-push-5{right:41.66666667%;left:auto}body[dir=rtl] .vc_col-lg-push-4{right:33.33333333%;left:auto}body[dir=rtl] .vc_col-lg-push-3{right:25%;left:auto}body[dir=rtl] .vc_col-lg-push-2{right:16.66666667%;left:auto}body[dir=rtl] .vc_col-lg-push-1{right:8.33333333%;left:auto}body[dir=rtl] .vc_col-lg-push-0{right:auto;left:auto}body[dir=rtl] .vc_col-lg-offset-12{margin-right:100%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-11{margin-right:91.66666667%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-10{margin-right:83.33333333%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-9{margin-right:75%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-8{margin-right:66.66666667%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-7{margin-right:58.33333333%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-6{margin-right:50%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-5{margin-right:41.66666667%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-4{margin-right:33.33333333%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-3{margin-right:25%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-2{margin-right:16.66666667%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-1{margin-right:8.33333333%;margin-left:0}body[dir=rtl] .vc_col-lg-offset-0{margin-right:0;margin-left:0}}.header-module ~ .header-module{margin-right:25px;margin-left:0}.ld-module-trigger-count{margin-left:0;margin-right:5px}.ld-module-dropdown{right:auto;left:0}figure+.ld-cart-product-details{margin-left:0;margin-right:15px}a.remove.ld-cart-product-remove{left:auto;right:25px}.ld-module-trigger-txt i{margin-left:0;margin-right:0.35em}.ld-module-search .ld-module-dropdown{right:auto;left:-15px}.header-module .iconbox{flex-direction:row}.header-module .iconbox .iconbox-icon-wrap{margin-right:0;margin-left:0}.header-module .iconbox .iconbox-icon-container{margin-right:0;margin-left:15px}.main-nav .children,.nav-item-children{left:auto;right:0;text-align:right}.main-nav .children .children,.main-nav .children .nav-item-children,.nav-item-children .children,.nav-item-children .nav-item-children{left:auto;right:100%}.btn+.btn{margin-left:0;margin-right:0.75em}.btn-txt+.btn-icon{margin-left:0;margin-right:8px}.btn-icon-solid.btn-icon-left.btn-icon-left .btn-txt+.btn-icon,.btn-icon-bordered.btn-icon-left.btn-icon-left .btn-txt+.btn-icon{margin-right:0;margin-left:20px}.one-bullet-list li:before{margin-right:0;margin-left:1em}.one-bullet-list .inline-nav li+li{margin-left:0;margin-right:2.5em}.flickity-prev-next-button.previous{margin-left:5px;margin-right:0}.flickity-prev-next-button.next{margin-left:0;margin-right:5px}@media screen and (min-width: 1200px){.fancy-title .carousel-nav{right:auto;left:0}}.ld-carousel-laptop .flickity-prev-next-button.previous{left:auto;right:6%}.ld-carousel-laptop .flickity-prev-next-button.next{right:auto;left:6%}.lqd-contact-form form{direction:rtl}.lqd-contact-form i{left:auto;right:calc(1em + 15px)}.lqd-contact-form label{margin-right:0;margin-left:5px}.lqd-contact-form-inputs-underlined i{right:15px}.lqd-contact-form-inputs-underlined .liquid-cl{left:auto;right:15px}.liquid-cl{right:calc(15px + 2em)}.liquid-cl:after{left:auto;right:0}.liquid-counter-element>span{flex-direction:row-reverse}.fancy-box-booking .fancy-box-header{left:auto;right:1.875em}.fancy-box-booking .fancy-box-info:before{left:auto;right:-60px}.fancy-box-classes .trainer i{margin-right:0;margin-left:5px}.fancy-box-travel.fancy-box-big .fancy-box-contents{right:auto;left:30%}.fancy-box-tour .fancy-box-icon i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fancy-box-offer .fancy-box-image{margin-right:0;margin-left:18px}.fancy-box-overlay .fancy-box-contents{left:auto;right:0}.fancy-title i{margin-right:0;margin-left:0.27em}.fancy-title .line-alt{margin-right:0;margin-left:2em}.fancy-title .line-alt:last-child{margin-left:0;margin-right:2em}.fancy-title-underlined:after{left:auto;right:0}.liquid-filter-items-label+.filter-list{margin-left:0;margin-right:3.5em}.filter-list-style-1 li:before{left:auto;right:0;-webkit-transform:translateX(5px);transform:translateX(5px)}.filter-list-style-1 li.active:before,.filter-list-style-1 li:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.filter-list-style-1 li.active span,.filter-list-style-1 li:hover span{-webkit-transform:translateX(-15px);transform:translateX(-15px)}@media screen and (min-width: 992px){.filter-list-inline li+li{margin-left:0;margin-right:1.45em}}.iconbox.text-right{align-items:flex-start}.iconbox.text-left{align-items:flex-end}.iconbox-inline,.iconbox-side{flex-direction:row-reverse}.iconbox-inline.text-right,.iconbox-side.text-right{flex-direction:row}.liquid-img-group-browser .liquid-img-group-url{direction:ltr}@media screen and (min-width: 992px){.liquid-img-group-content.content-fixed-left{margin-right:0;margin-left:1.5em}}.liquid-lp .mejs__controls{flex-direction:row-reverse}.liquid-lp.format-link .liquid-lp-title svg{margin-right:0;margin-left:0.625em}.liquid-lp:hover .liquid-lp-details-lined:before{-webkit-transform-origin:right center;transform-origin:right center}.liquid-lp:hover .liquid-lp-details-lined>*{-webkit-transform:translateX(4em);transform:translateX(4em)}.liquid-lp:hover .liquid-lp-read-more .btn-line{-webkit-transform-origin:right center;transform-origin:right center}.liquid-lp:hover .liquid-lp-read-more .btn-line ~ .btn-txt{-webkit-transform:translateX(3.727em);transform:translateX(3.727em)}.liquid-lp:hover .liquid-lp-read-more .btn-line-after{-webkit-transform:scaleX(1) translateX(3.727em);transform:scaleX(1) translateX(3.727em)}.liquid-lp-meta>a{margin-right:0;margin-left:20px}.liquid-lp-meta svg{margin-right:0;margin-left:5px}.liquid-lp-read-more .btn-line-before{margin-right:0;margin-left:1em;-webkit-transform-origin:right center;transform-origin:right center}.liquid-lp-read-more .btn-line-after:after{content:'\f053';right:auto;left:-3px}.liquid-lp-read-more .btn-txt ~ .btn-line{margin-left:0;margin-right:1em}.liquid-lp-read-more.liquid-lp-read-more-overlay{left:auto;right:0}.liquid-lp-details-lined{margin-left:0;margin-right:4em}.liquid-lp-details-lined:before,.liquid-lp-details-lined:after{left:auto;right:-4em}.liquid-lp-details-lined:before{-webkit-transform-origin:left center;transform-origin:left center}.liquid-lp-details-lined+.liquid-lp-read-more-overlay{right:4em !important}.ld-post-author figure{margin-right:0;margin-left:15px}.liquid-lp-time-aside>time{left:auto;right:0}.liquid-lp-time-aside header,.liquid-lp-time-aside .liquid-lp-excerpt,.liquid-lp-time-aside .liquid-lp-footer{margin-left:0;margin-right:100px}.liquid-lp-sp-block .liquid-lp-footer:before{left:auto;right:0}.ld-lp-carousel-filterable .carousel-nav{left:auto !important;right:-10px}.liquid-lp-small-thumb .liquid-lp-header{padding-left:0 !important;padding-right:1rem}.ld-msg-icon{margin-right:0;margin-left:26px}.ld-msg-close{right:auto;left:30px}.liquid-milestone .liquid-milestone-time{margin-right:0;margin-left:15px}.ld-pb-top:after{left:auto;right:50%}.liquid-progressbar-bar{left:auto;right:0}.liquid-progressbar-percentage{right:auto;left:0}.liquid-progressbar-title{left:auto;right:0}.lqd-promo-content{padding-left:0;padding-right:15px}.lqd-promo-cat{margin-right:0;margin-left:15px}@media screen and (min-width: 1200px){.lqd-promo-reverse .lqd-promo-content{padding-right:0;padding-left:15px}}.one-roadmap-mark{margin-left:0;margin-right:auto}.one-roadmap-bar{left:auto;right:0}.one-roadmap-item{padding-left:0;padding-right:30px}.one-roadmap{padding-left:40px;padding-right:60px}.social-icon li{margin-right:0}.social-icon li:not(:last-child){margin-left:1.2em}.social-icon.round.social-icon-sm li,.social-icon.semi-round.social-icon-sm li,.social-icon.square.social-icon-sm li,.social-icon.circle.social-icon-sm li{margin-right:0;margin-left:0.3em}.ld-sf .submit-text+.submit-icon{margin-left:0;margin-right:0.65em}.ld-sf--button-inside [type=submit]{right:auto;left:0}.ld-sf--button-inside.ld-sf--button-naked [type=submit]{padding-right:0;padding-left:1em}.ld-sf--button-inside.button-shrinked [type=submit]{right:auto;left:12px}.tabs-nav-side .tabs-nav li{text-align:right}.tabs-nav-side .tabs-nav a:after{right:auto;left:0}.tabs-nav-icon{margin-right:0;margin-left:0.65em}@media screen and (min-width: 992px){.tabs-nav-items-bordered .tabs-nav li:last-child{border-left-width:1px}}.testimonial .testimonial-details time,.testimonial .testimonial-details .star-rating{margin-left:0;margin-right:auto}.testimonial .testimonial-details time:first-child,.testimonial .testimonial-details .star-rating:first-child{margin-right:0}.testimonial .avatar{margin-right:0;margin-left:20px}.testimonial-quote-filled .testimonial-quote:after{left:auto;right:calc(60px + 35px - 14px)}.testimonials-details+.carousel-nav .flickity-prev-next-button.previous{left:auto;right:0}.testimonials-details+.carousel-nav .flickity-prev-next-button.next{left:0;right:auto}.post-meta>span+span{margin-left:0;margin-right:3.25em}.blog-single-details-extra .lightbox-link svg{margin-right:0;margin-left:20px}.blog-single-details-extra .carousel-thumbs .flickity-prev-next-button.previous{left:auto;right:-45px}.blog-single-details-extra .carousel-thumbs .flickity-prev-next-button.next{right:auto;left:-45px}.post-categories li a,.post-categories>a,.tags-links li a,.tags-links>a{margin-right:0;margin-left:0.2em}.post-author figure{float:right;margin-right:0;margin-left:30px}.post-nav svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.post-nav .nav-previous{padding-left:0;padding-right:30px}.post-nav .nav-previous svg{left:auto;right:-40px}.post-nav .nav-previous:hover svg{-webkit-transform:translateX(7px) rotate(180deg);transform:translateX(7px) rotate(180deg)}.post-nav .nav-next{text-align:left;padding-right:0;padding-left:30px}.post-nav .nav-next svg{right:auto;left:-40px}.post-nav .nav-next:hover svg{-webkit-transform:translateX(-7px) rotate(180deg);transform:translateX(-7px) rotate(180deg)}.share-links>span{margin-right:0;margin-left:1em}.comment-form .input-placeholder{left:auto;right:0}.comment-author .avatar{margin-right:0;margin-left:18px}.comment .comment-extras,.comment-content{padding-left:0;padding-right:93px}.comment-content{margin-top:0}.comment-list ol.children .comment .comment-extras,.comment-list ol.children .comment-content{padding-left:0;padding-right:68px}.comment-list ol.children .comment-content{margin-top:15px}.ld-pf-btn+.ld-pf-btn{margin-left:0 !important;margin-right:0.5rem}.ld-pf-btn i.icon-arrow-right-material:before{content:"\e92d"}.pf-extra-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pf-info hr{left:auto;right:0}.pf-related-title .title-shad{left:auto;right:0}.ld_widget_recent_entries li figure{margin-right:0;margin-left:10px}.ld-bsp-img+.ld-bsp-info{margin-left:0;margin-right:17px} diff --git a/assets/css/theme-scheme-light.min.css b/assets/css/theme-scheme-light.min.css new file mode 100644 index 0000000..5769930 --- /dev/null +++ b/assets/css/theme-scheme-light.min.css @@ -0,0 +1,212 @@ +/* + * Name: One - Color Schemes + * Written by: LiquidThemes + */ +/*---------------------------------------- + [ TABLE OF CONTENTS ] + + 1. COLOR SCHEMES + |- 1.1. Scheme light + +-----------------------------------------*/ +/* + 1. COLOR SCHEMES +*/ +/* 1.1. Scheme light */ +body.page-scheme-light { + color: #a2a2a2; } + +body h1, body .h1, +body h2, body .h2, +body h3, body .h3, +body h4, body .h4, +body h5, body .h5, +body h6, body .h6 { + color: #fff; } + +body a { + color: #fff; } + body a:hover { + color: rgba(255, 255, 255, 0.85); } + +#content { + background-color: #12131a; } + +.add-dropcap:first-letter { + color: #fff; } + +.post-author h3 { + color: #fff; } + +.related-post-title a { + color: inherit; } + +.tags-links a { + color: #fff; + border-color: #fff; } + +.post-author { + border-color: rgba(137, 138, 147, 0.3); } + .post-author h6 { + color: rgba(137, 138, 147, 0.75); } + +.post-nav .nav-title { + color: #fff; } + +.comment-form p:before { + background-color: rgba(137, 138, 147, 0.3); } + +.comment-form p:after { + background-color: #fff; } + +.comment-form input, +.comment-form textarea { + color: #fff; } + +.comment-form input[type=submit] { + padding-top: 14px; + padding-bottom: 14px; + border: 1px solid #fff; + background-color: transparent; + color: #fff; + -webkit-transition: all 0.3s; + transition: all 0.3s; } + .comment-form input[type=submit]:hover { + background-color: #fff; + color: #12131a; } + +.comment-author { + color: #fff; } + +.comment .reply a { + border-color: rgba(255, 255, 255, 0.55); + color: rgba(255, 255, 255, 0.55); } + .comment .reply a:hover { + border-color: #fff; + background-color: transparent; + color: #fff; } + +.liquid-blog-scheme-dark { + color: #fff; } + .liquid-blog-scheme-dark .btn-line, + .liquid-blog-scheme-dark .liquid-lp-title .split-inner:after { + background-color: #fff; } + +.liquid-blog-scheme-dark-alt .liquid-lp-excerpt { + color: white; } + +.liquid-lp-details { + color: rgba(255, 255, 255, 0.55); } + +.blog-single-default .comment-respond, +.blog-single-image-left .comment-respond { + background-color: #262834; } + +.liquid-lp-details-lined:before, .liquid-lp-details-lined:after { + background-color: #fff; } + +.liquid-lp-time-aside > time { + border-color: rgba(255, 255, 255, 0.4); } + .liquid-lp-time-aside > time span { + color: #fff; } + +.liquid-blog-item-timeline { + border-color: #35394c; + background-color: #1a1c25; } + .liquid-blog-item-timeline.liquid-blog-scheme-dark .liquid-lp-details { + color: rgba(255, 255, 255, 0.55); } + +.liquid-lp-category.bordered li:before { + background-color: #121319; } + +.liquid-lp-sp-block { + border-color: #42444c; } + .liquid-lp-sp-block .liquid-lp-inner { + background-color: #121319; } + +.liquid-lp-sp-block-alt .liquid-lp-category li a { + color: #fff; } + +.liquid-blog-item-gray { + background-color: #22232b; } + +.liquid-blog-grid .masonry-item + .masonry-item .liquid-blog-item-gray { + border-color: #494b5a; } + +.ld-post-author h5 { + color: #fff; } + +.pf-single-header.bg-solid { + background-color: #12131a; } + +.text-404 .re-particles-inner:after { + -webkit-box-shadow: 0 0 15px 2px #12131a inset, 0 0 30px 2px #12131a inset, 0 0 45px 2px #12131a inset, 0 0 60px 2px #12131a inset; + box-shadow: 0 0 15px 2px #12131a inset, 0 0 30px 2px #12131a inset, 0 0 45px 2px #12131a inset, 0 0 60px 2px #12131a inset; } + +body.search .content .entry-title a { + color: #fff; } + +body.search .titlebar { + border-color: 1px solid rgba(255, 255, 255, 0.07); } + +.one-ib-circ-cnt { + color: rgba(255, 255, 255, 0.55); } + .one-ib-circ-cnt h3 { + color: #fff; } + +.content-box-tour, +.content-box-classes { + background-color: #292b39; } + +.content-box-tour .content-box-contents, +.content-box-tour .content-box-footer { + border-color: #6e6f7b; } + +.content-box-tour .content-box-footer h6 { + color: #fff; } + +.content-box-booking .content-box-header { + background-color: #121319; } + +.ld-bnr-deal .ld-bnr-content { + background-color: #1c1e27; } + +.ld-msg { + background-color: #292b37; } + .ld-msg .ld-msg-close, + .ld-msg h5 { + color: #fff; } + +.pricing-table-modern h5, +.pricing-table-default h5, +.pricing-table-colorful h5 { + color: #fff; } + +.pricing-table-modern ul, +.pricing-table-default ul, +.pricing-table-colorful ul { + color: rgba(255, 255, 255, 0.9); } + +.pricing-table-default { + border-color: #6c6e75; } + .pricing-table-default .pricing-table-header { + background-color: #292b37; } + +.pricing-table-colorful { + background-color: #292b37; } + .pricing-table-colorful ul li { + border-color: #6c6e75; } + +.liquid-progressbar-title { + color: rgba(255, 255, 255, 0.75); } + +.liquid-progressbar-bar { + color: #fff; } + +.liquid-progressbar-percentage.style-tooltip { + background-color: #484a56; } + .liquid-progressbar-percentage.style-tooltip:after { + border-top-color: #484a56; } + +.ld-ajax-loadmore.all-items-loaded { + color: #fff; } diff --git a/assets/css/theme-vendors.min.css b/assets/css/theme-vendors.min.css new file mode 100644 index 0000000..39a455d --- /dev/null +++ b/assets/css/theme-vendors.min.css @@ -0,0 +1,8163 @@ +/*! +* Liquid +* +* (c) Copyright liquid.com +* +* @version 1.0.0 +* @author Liquid +*/ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2017 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! + * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.3/customize/?id=1be474de61c0629256765ac76fef2ce8) + * Config saved to config.json and https://gist.github.com/1be474de61c0629256765ac76fef2ce8 + */ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100% +} + +body { + margin: 0 +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block +} + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline +} + +audio:not([controls]) { + display: none; + height: 0 +} + +[hidden], +template { + display: none +} + +a { + background-color: transparent +} + +a:active, +a:hover { + outline: 0 +} + +abbr[title] { + border-bottom: 1px dotted +} + +b, +strong { + font-weight: bold +} + +dfn { + font-style: italic +} + +h1 { + font-size: 2em; + margin: 0.67em 0 +} + +mark { + background: #ff0; + color: #000 +} + +small { + font-size: 80% +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline +} + +sup { + top: -0.5em +} + +sub { + bottom: -0.25em +} + +img { + border: 0 +} + +svg:not(:root) { + overflow: hidden +} + +figure { + margin: 1em 40px +} + +hr { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0 +} + +pre { + overflow: auto +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em +} + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0 +} + +button { + overflow: visible +} + +button, +select { + text-transform: none +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer +} + +button[disabled], +html input[disabled] { + cursor: default +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0 +} + +input { + line-height: normal +} + +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 +} + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto +} + +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none +} + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em +} + +legend { + border: 0; + padding: 0 +} + +textarea { + overflow: auto +} + +optgroup { + font-weight: bold +} + +table { + border-collapse: collapse; + border-spacing: 0 +} + +td, +th { + padding: 0 +} + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: none !important + } + + a, + a:visited { + text-decoration: underline + } + + a[href]:after { + content: " (" attr(href) ")" + } + + abbr[title]:after { + content: " (" attr(title) ")" + } + + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: "" + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid + } + + thead { + display: table-header-group + } + + tr, + img { + page-break-inside: avoid + } + + img { + max-width: 100% !important + } + + p, + h2, + h3 { + orphans: 3; + widows: 3 + } + + h2, + h3 { + page-break-after: avoid + } + + .navbar { + display: none + } + + .btn>.caret, + .dropup>.btn>.caret { + border-top-color: #000 !important + } + + .label { + border: 1px solid #000 + } + + .table { + border-collapse: collapse !important + } + + .table td, + .table th { + background-color: #fff !important + } + + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important + } +} + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +html { + font-size: 10px; + -webkit-tap-highlight-color: transparent +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333333; + background-color: #ffffff +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +a { + color: #337ab7; + text-decoration: none +} + +a:hover { + color: #23527c; + text-decoration: underline +} + +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px +} + +figure { + margin: 0 +} + +img { + vertical-align: middle +} + +.img-responsive { + display: block; + max-width: 100%; + height: auto +} + +.img-rounded { + border-radius: 6px +} + +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto +} + +.img-circle { + border-radius: 50% +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0 +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto +} + +[role="button"] { + cursor: pointer +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777 +} + +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px +} + +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65% +} + +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px +} + +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75% +} + +h1, +.h1 { + font-size: 36px +} + +h2, +.h2 { + font-size: 30px +} + +h3, +.h3 { + font-size: 24px +} + +h4, +.h4 { + font-size: 18px +} + +h5, +.h5 { + font-size: 14px +} + +h6, +.h6 { + font-size: 12px +} + +p { + margin: 0 0 10px +} + +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4 +} + +@media (min-width: 768px) { + .lead { + font-size: 21px + } +} + +small, +.small { + font-size: 85% +} + +mark, +.mark { + background-color: #fcf8e3; + padding: .2em +} + +.text-left { + text-align: left +} + +.text-right { + text-align: right +} + +.text-center { + text-align: center +} + +.text-justify { + text-align: justify +} + +.text-nowrap { + white-space: nowrap +} + +.text-lowercase { + text-transform: lowercase +} + +.text-uppercase { + text-transform: uppercase +} + +.text-capitalize { + text-transform: capitalize +} + +.text-muted { + color: #777777 +} + +.text-primary { + color: #337ab7 +} + +a.text-primary:hover, +a.text-primary:focus { + color: #286090 +} + +.text-success { + color: #3c763d +} + +a.text-success:hover, +a.text-success:focus { + color: #2b542c +} + +.text-info { + color: #31708f +} + +a.text-info:hover, +a.text-info:focus { + color: #245269 +} + +.text-warning { + color: #8a6d3b +} + +a.text-warning:hover, +a.text-warning:focus { + color: #66512c +} + +.text-danger { + color: #a94442 +} + +a.text-danger:hover, +a.text-danger:focus { + color: #843534 +} + +.bg-primary { + color: #fff; + background-color: #337ab7 +} + +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090 +} + +.bg-success { + background-color: #dff0d8 +} + +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3 +} + +.bg-info { + background-color: #d9edf7 +} + +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee +} + +.bg-warning { + background-color: #fcf8e3 +} + +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5 +} + +.bg-danger { + background-color: #f2dede +} + +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9 +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px +} + +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0 +} + +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px +} + +.list-inline>li { + display: inline-block; + padding-left: 5px; + padding-right: 5px +} + +dl { + margin-top: 0; + margin-bottom: 20px +} + +dt, +dd { + line-height: 1.42857143 +} + +dt { + font-weight: bold +} + +dd { + margin-left: 0 +} + +@media (min-width: 992px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap + } + + .dl-horizontal dd { + margin-left: 180px + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777 +} + +.initialism { + font-size: 90%; + text-transform: uppercase +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee +} + +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0 +} + +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777 +} + +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0' +} + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right +} + +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: '' +} + +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014' +} + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143 +} + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px +} + +kbd { + padding: 2px 4px; + font-size: 90%; + color: #ffffff; + background-color: #333333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25) +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0 +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll +} + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px +} + +@media (min-width: 768px) { + .container { + width: 750px + } +} + +@media (min-width: 992px) { + .container { + width: 970px + } +} + +@media (min-width: 1200px) { + .container { + width: 1170px + } +} + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px +} + +.row { + margin-left: -15px; + margin-right: -15px +} + +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-12, +.col-sm-12, +.col-md-12, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12 { + float: left +} + +.col-xs-12 { + width: 100% +} + +.col-xs-11 { + width: 91.66666667% +} + +.col-xs-10 { + width: 83.33333333% +} + +.col-xs-9 { + width: 75% +} + +.col-xs-8 { + width: 66.66666667% +} + +.col-xs-7 { + width: 58.33333333% +} + +.col-xs-6 { + width: 50% +} + +.col-xs-5 { + width: 41.66666667% +} + +.col-xs-4 { + width: 33.33333333% +} + +.col-xs-3 { + width: 25% +} + +.col-xs-2 { + width: 16.66666667% +} + +.col-xs-1 { + width: 8.33333333% +} + +.col-xs-pull-12 { + right: 100% +} + +.col-xs-pull-11 { + right: 91.66666667% +} + +.col-xs-pull-10 { + right: 83.33333333% +} + +.col-xs-pull-9 { + right: 75% +} + +.col-xs-pull-8 { + right: 66.66666667% +} + +.col-xs-pull-7 { + right: 58.33333333% +} + +.col-xs-pull-6 { + right: 50% +} + +.col-xs-pull-5 { + right: 41.66666667% +} + +.col-xs-pull-4 { + right: 33.33333333% +} + +.col-xs-pull-3 { + right: 25% +} + +.col-xs-pull-2 { + right: 16.66666667% +} + +.col-xs-pull-1 { + right: 8.33333333% +} + +.col-xs-pull-0 { + right: auto +} + +.col-xs-push-12 { + left: 100% +} + +.col-xs-push-11 { + left: 91.66666667% +} + +.col-xs-push-10 { + left: 83.33333333% +} + +.col-xs-push-9 { + left: 75% +} + +.col-xs-push-8 { + left: 66.66666667% +} + +.col-xs-push-7 { + left: 58.33333333% +} + +.col-xs-push-6 { + left: 50% +} + +.col-xs-push-5 { + left: 41.66666667% +} + +.col-xs-push-4 { + left: 33.33333333% +} + +.col-xs-push-3 { + left: 25% +} + +.col-xs-push-2 { + left: 16.66666667% +} + +.col-xs-push-1 { + left: 8.33333333% +} + +.col-xs-push-0 { + left: auto +} + +.col-xs-offset-12 { + margin-left: 100% +} + +.col-xs-offset-11 { + margin-left: 91.66666667% +} + +.col-xs-offset-10 { + margin-left: 83.33333333% +} + +.col-xs-offset-9 { + margin-left: 75% +} + +.col-xs-offset-8 { + margin-left: 66.66666667% +} + +.col-xs-offset-7 { + margin-left: 58.33333333% +} + +.col-xs-offset-6 { + margin-left: 50% +} + +.col-xs-offset-5 { + margin-left: 41.66666667% +} + +.col-xs-offset-4 { + margin-left: 33.33333333% +} + +.col-xs-offset-3 { + margin-left: 25% +} + +.col-xs-offset-2 { + margin-left: 16.66666667% +} + +.col-xs-offset-1 { + margin-left: 8.33333333% +} + +.col-xs-offset-0 { + margin-left: 0% +} + +@media (min-width: 768px) { + + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left + } + + .col-sm-12 { + width: 100% + } + + .col-sm-11 { + width: 91.66666667% + } + + .col-sm-10 { + width: 83.33333333% + } + + .col-sm-9 { + width: 75% + } + + .col-sm-8 { + width: 66.66666667% + } + + .col-sm-7 { + width: 58.33333333% + } + + .col-sm-6 { + width: 50% + } + + .col-sm-5 { + width: 41.66666667% + } + + .col-sm-4 { + width: 33.33333333% + } + + .col-sm-3 { + width: 25% + } + + .col-sm-2 { + width: 16.66666667% + } + + .col-sm-1 { + width: 8.33333333% + } + + .col-sm-pull-12 { + right: 100% + } + + .col-sm-pull-11 { + right: 91.66666667% + } + + .col-sm-pull-10 { + right: 83.33333333% + } + + .col-sm-pull-9 { + right: 75% + } + + .col-sm-pull-8 { + right: 66.66666667% + } + + .col-sm-pull-7 { + right: 58.33333333% + } + + .col-sm-pull-6 { + right: 50% + } + + .col-sm-pull-5 { + right: 41.66666667% + } + + .col-sm-pull-4 { + right: 33.33333333% + } + + .col-sm-pull-3 { + right: 25% + } + + .col-sm-pull-2 { + right: 16.66666667% + } + + .col-sm-pull-1 { + right: 8.33333333% + } + + .col-sm-pull-0 { + right: auto + } + + .col-sm-push-12 { + left: 100% + } + + .col-sm-push-11 { + left: 91.66666667% + } + + .col-sm-push-10 { + left: 83.33333333% + } + + .col-sm-push-9 { + left: 75% + } + + .col-sm-push-8 { + left: 66.66666667% + } + + .col-sm-push-7 { + left: 58.33333333% + } + + .col-sm-push-6 { + left: 50% + } + + .col-sm-push-5 { + left: 41.66666667% + } + + .col-sm-push-4 { + left: 33.33333333% + } + + .col-sm-push-3 { + left: 25% + } + + .col-sm-push-2 { + left: 16.66666667% + } + + .col-sm-push-1 { + left: 8.33333333% + } + + .col-sm-push-0 { + left: auto + } + + .col-sm-offset-12 { + margin-left: 100% + } + + .col-sm-offset-11 { + margin-left: 91.66666667% + } + + .col-sm-offset-10 { + margin-left: 83.33333333% + } + + .col-sm-offset-9 { + margin-left: 75% + } + + .col-sm-offset-8 { + margin-left: 66.66666667% + } + + .col-sm-offset-7 { + margin-left: 58.33333333% + } + + .col-sm-offset-6 { + margin-left: 50% + } + + .col-sm-offset-5 { + margin-left: 41.66666667% + } + + .col-sm-offset-4 { + margin-left: 33.33333333% + } + + .col-sm-offset-3 { + margin-left: 25% + } + + .col-sm-offset-2 { + margin-left: 16.66666667% + } + + .col-sm-offset-1 { + margin-left: 8.33333333% + } + + .col-sm-offset-0 { + margin-left: 0% + } +} + +@media (min-width: 992px) { + + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12 { + float: right + } + + .col-md-12 { + width: 100% + } + + .col-md-11 { + width: 91.66666667% + } + + .col-md-10 { + width: 83.33333333% + } + + .col-md-9 { + width: 75% + } + + .col-md-8 { + width: 66.66666667% + } + + .col-md-7 { + width: 58.33333333% + } + + .col-md-6 { + width: 50% + } + + .col-md-5 { + width: 41.66666667% + } + + .col-md-4 { + width: 33.33333333% + } + + .col-md-3 { + width: 25% + } + + .col-md-2 { + width: 16.66666667% + } + + .col-md-1 { + width: 8.33333333% + } + + .col-md-pull-12 { + right: 100% + } + + .col-md-pull-11 { + right: 91.66666667% + } + + .col-md-pull-10 { + right: 83.33333333% + } + + .col-md-pull-9 { + right: 75% + } + + .col-md-pull-8 { + right: 66.66666667% + } + + .col-md-pull-7 { + right: 58.33333333% + } + + .col-md-pull-6 { + right: 50% + } + + .col-md-pull-5 { + right: 41.66666667% + } + + .col-md-pull-4 { + right: 33.33333333% + } + + .col-md-pull-3 { + right: 25% + } + + .col-md-pull-2 { + right: 16.66666667% + } + + .col-md-pull-1 { + right: 8.33333333% + } + + .col-md-pull-0 { + right: auto + } + + .col-md-push-12 { + left: 100% + } + + .col-md-push-11 { + left: 91.66666667% + } + + .col-md-push-10 { + left: 83.33333333% + } + + .col-md-push-9 { + left: 75% + } + + .col-md-push-8 { + left: 66.66666667% + } + + .col-md-push-7 { + left: 58.33333333% + } + + .col-md-push-6 { + left: 50% + } + + .col-md-push-5 { + left: 41.66666667% + } + + .col-md-push-4 { + left: 33.33333333% + } + + .col-md-push-3 { + left: 25% + } + + .col-md-push-2 { + left: 16.66666667% + } + + .col-md-push-1 { + left: 8.33333333% + } + + .col-md-push-0 { + left: auto + } + + .col-md-offset-12 { + margin-left: 100% + } + + .col-md-offset-11 { + margin-left: 91.66666667% + } + + .col-md-offset-10 { + margin-left: 83.33333333% + } + + .col-md-offset-9 { + margin-left: 75% + } + + .col-md-offset-8 { + margin-left: 66.66666667% + } + + .col-md-offset-7 { + margin-left: 58.33333333% + } + + .col-md-offset-6 { + margin-right: 50% + } + + .col-md-offset-5 { + margin-left: 41.66666667% + } + + .col-md-offset-4 { + margin-left: 33.33333333% + } + + .col-md-offset-3 { + margin-right: 25% + } + + .col-md-offset-2 { + margin-right: 19.666667% + } + + .col-md-offset-1 { + margin-right: 8.33333333% + } + + .col-md-offset-0 { + margin-left: 0% + } +} + +@media (min-width: 1200px) { + + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left + } + + .col-lg-12 { + width: 100% + } + + .col-lg-11 { + width: 91.66666667% + } + + .col-lg-10 { + width: 83.33333333% + } + + .col-lg-9 { + width: 75% + } + + .col-lg-8 { + width: 66.66666667% + } + + .col-lg-7 { + width: 58.33333333% + } + + .col-lg-6 { + width: 50% + } + + .col-lg-5 { + width: 41.66666667% + } + + .col-lg-4 { + width: 33.33333333% + } + + .col-lg-3 { + width: 25% + } + + .col-lg-2 { + width: 16.66666667% + } + + .col-lg-1 { + width: 8.33333333% + } + + .col-lg-pull-12 { + right: 100% + } + + .col-lg-pull-11 { + right: 91.66666667% + } + + .col-lg-pull-10 { + right: 83.33333333% + } + + .col-lg-pull-9 { + right: 75% + } + + .col-lg-pull-8 { + right: 66.66666667% + } + + .col-lg-pull-7 { + right: 58.33333333% + } + + .col-lg-pull-6 { + right: 50% + } + + .col-lg-pull-5 { + right: 41.66666667% + } + + .col-lg-pull-4 { + right: 33.33333333% + } + + .col-lg-pull-3 { + right: 25% + } + + .col-lg-pull-2 { + right: 16.66666667% + } + + .col-lg-pull-1 { + right: 8.33333333% + } + + .col-lg-pull-0 { + right: auto + } + + .col-lg-push-12 { + left: 100% + } + + .col-lg-push-11 { + left: 91.66666667% + } + + .col-lg-push-10 { + left: 83.33333333% + } + + .col-lg-push-9 { + left: 75% + } + + .col-lg-push-8 { + left: 66.66666667% + } + + .col-lg-push-7 { + left: 58.33333333% + } + + .col-lg-push-6 { + left: 50% + } + + .col-lg-push-5 { + left: 41.66666667% + } + + .col-lg-push-4 { + left: 33.33333333% + } + + .col-lg-push-3 { + left: 25% + } + + .col-lg-push-2 { + left: 16.66666667% + } + + .col-lg-push-1 { + left: 8.33333333% + } + + .col-lg-push-0 { + left: auto + } + + .col-lg-offset-12 { + margin-left: 100% + } + + .col-lg-offset-11 { + margin-left: 91.66666667% + } + + .col-lg-offset-10 { + margin-left: 83.33333333% + } + + .col-lg-offset-9 { + margin-left: 75% + } + + .col-lg-offset-8 { + margin-left: 66.66666667% + } + + .col-lg-offset-7 { + margin-left: 58.33333333% + } + + .col-lg-offset-6 { + margin-left: 50% + } + + .col-lg-offset-5 { + margin-left: 41.66666667% + } + + .col-lg-offset-4 { + margin-left: 33.33333333% + } + + .col-lg-offset-3 { + margin-left: 25% + } + + .col-lg-offset-2 { + margin-left: 16.66666667% + } + + .col-lg-offset-1 { + margin-left: 8.33333333% + } + + .col-lg-offset-0 { + margin-left: 0% + } +} + +table { + background-color: transparent +} + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left +} + +th { + text-align: left +} + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px +} + +.table>thead>tr>th, +.table>tbody>tr>th, +.table>tfoot>tr>th, +.table>thead>tr>td, +.table>tbody>tr>td, +.table>tfoot>tr>td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #dddddd +} + +.table>thead>tr>th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd +} + +.table>caption+thead>tr:first-child>th, +.table>colgroup+thead>tr:first-child>th, +.table>thead:first-child>tr:first-child>th, +.table>caption+thead>tr:first-child>td, +.table>colgroup+thead>tr:first-child>td, +.table>thead:first-child>tr:first-child>td { + border-top: 0 +} + +.table>tbody+tbody { + border-top: 2px solid #dddddd +} + +.table .table { + background-color: #ffffff +} + +.table-condensed>thead>tr>th, +.table-condensed>tbody>tr>th, +.table-condensed>tfoot>tr>th, +.table-condensed>thead>tr>td, +.table-condensed>tbody>tr>td, +.table-condensed>tfoot>tr>td { + padding: 5px +} + +.table-bordered { + border: 1px solid #dddddd +} + +.table-bordered>thead>tr>th, +.table-bordered>tbody>tr>th, +.table-bordered>tfoot>tr>th, +.table-bordered>thead>tr>td, +.table-bordered>tbody>tr>td, +.table-bordered>tfoot>tr>td { + border: 1px solid #dddddd +} + +.table-bordered>thead>tr>th, +.table-bordered>thead>tr>td { + border-bottom-width: 2px +} + +.table-striped>tbody>tr:nth-of-type(odd) { + background-color: #f9f9f9 +} + +.table-hover>tbody>tr:hover { + background-color: #f5f5f5 +} + +table col[class*="col-"] { + position: static; + float: none; + display: table-column +} + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell +} + +.table>thead>tr>td.active, +.table>tbody>tr>td.active, +.table>tfoot>tr>td.active, +.table>thead>tr>th.active, +.table>tbody>tr>th.active, +.table>tfoot>tr>th.active, +.table>thead>tr.active>td, +.table>tbody>tr.active>td, +.table>tfoot>tr.active>td, +.table>thead>tr.active>th, +.table>tbody>tr.active>th, +.table>tfoot>tr.active>th { + background-color: #f5f5f5 +} + +.table-hover>tbody>tr>td.active:hover, +.table-hover>tbody>tr>th.active:hover, +.table-hover>tbody>tr.active:hover>td, +.table-hover>tbody>tr:hover>.active, +.table-hover>tbody>tr.active:hover>th { + background-color: #e8e8e8 +} + +.table>thead>tr>td.success, +.table>tbody>tr>td.success, +.table>tfoot>tr>td.success, +.table>thead>tr>th.success, +.table>tbody>tr>th.success, +.table>tfoot>tr>th.success, +.table>thead>tr.success>td, +.table>tbody>tr.success>td, +.table>tfoot>tr.success>td, +.table>thead>tr.success>th, +.table>tbody>tr.success>th, +.table>tfoot>tr.success>th { + background-color: #dff0d8 +} + +.table-hover>tbody>tr>td.success:hover, +.table-hover>tbody>tr>th.success:hover, +.table-hover>tbody>tr.success:hover>td, +.table-hover>tbody>tr:hover>.success, +.table-hover>tbody>tr.success:hover>th { + background-color: #d0e9c6 +} + +.table>thead>tr>td.info, +.table>tbody>tr>td.info, +.table>tfoot>tr>td.info, +.table>thead>tr>th.info, +.table>tbody>tr>th.info, +.table>tfoot>tr>th.info, +.table>thead>tr.info>td, +.table>tbody>tr.info>td, +.table>tfoot>tr.info>td, +.table>thead>tr.info>th, +.table>tbody>tr.info>th, +.table>tfoot>tr.info>th { + background-color: #d9edf7 +} + +.table-hover>tbody>tr>td.info:hover, +.table-hover>tbody>tr>th.info:hover, +.table-hover>tbody>tr.info:hover>td, +.table-hover>tbody>tr:hover>.info, +.table-hover>tbody>tr.info:hover>th { + background-color: #c4e3f3 +} + +.table>thead>tr>td.warning, +.table>tbody>tr>td.warning, +.table>tfoot>tr>td.warning, +.table>thead>tr>th.warning, +.table>tbody>tr>th.warning, +.table>tfoot>tr>th.warning, +.table>thead>tr.warning>td, +.table>tbody>tr.warning>td, +.table>tfoot>tr.warning>td, +.table>thead>tr.warning>th, +.table>tbody>tr.warning>th, +.table>tfoot>tr.warning>th { + background-color: #fcf8e3 +} + +.table-hover>tbody>tr>td.warning:hover, +.table-hover>tbody>tr>th.warning:hover, +.table-hover>tbody>tr.warning:hover>td, +.table-hover>tbody>tr:hover>.warning, +.table-hover>tbody>tr.warning:hover>th { + background-color: #faf2cc +} + +.table>thead>tr>td.danger, +.table>tbody>tr>td.danger, +.table>tfoot>tr>td.danger, +.table>thead>tr>th.danger, +.table>tbody>tr>th.danger, +.table>tfoot>tr>th.danger, +.table>thead>tr.danger>td, +.table>tbody>tr.danger>td, +.table>tfoot>tr.danger>td, +.table>thead>tr.danger>th, +.table>tbody>tr.danger>th, +.table>tfoot>tr.danger>th { + background-color: #f2dede +} + +.table-hover>tbody>tr>td.danger:hover, +.table-hover>tbody>tr>th.danger:hover, +.table-hover>tbody>tr.danger:hover>td, +.table-hover>tbody>tr:hover>.danger, +.table-hover>tbody>tr.danger:hover>th { + background-color: #ebcccc +} + +.table-responsive { + overflow-x: auto; + min-height: 0.01% +} + +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #dddddd + } + + .table-responsive>.table { + margin-bottom: 0 + } + + .table-responsive>.table>thead>tr>th, + .table-responsive>.table>tbody>tr>th, + .table-responsive>.table>tfoot>tr>th, + .table-responsive>.table>thead>tr>td, + .table-responsive>.table>tbody>tr>td, + .table-responsive>.table>tfoot>tr>td { + white-space: nowrap + } + + .table-responsive>.table-bordered { + border: 0 + } + + .table-responsive>.table-bordered>thead>tr>th:first-child, + .table-responsive>.table-bordered>tbody>tr>th:first-child, + .table-responsive>.table-bordered>tfoot>tr>th:first-child, + .table-responsive>.table-bordered>thead>tr>td:first-child, + .table-responsive>.table-bordered>tbody>tr>td:first-child, + .table-responsive>.table-bordered>tfoot>tr>td:first-child { + border-left: 0 + } + + .table-responsive>.table-bordered>thead>tr>th:last-child, + .table-responsive>.table-bordered>tbody>tr>th:last-child, + .table-responsive>.table-bordered>tfoot>tr>th:last-child, + .table-responsive>.table-bordered>thead>tr>td:last-child, + .table-responsive>.table-bordered>tbody>tr>td:last-child, + .table-responsive>.table-bordered>tfoot>tr>td:last-child { + border-right: 0 + } + + .table-responsive>.table-bordered>tbody>tr:last-child>th, + .table-responsive>.table-bordered>tfoot>tr:last-child>th, + .table-responsive>.table-bordered>tbody>tr:last-child>td, + .table-responsive>.table-bordered>tfoot>tr:last-child>td { + border-bottom: 0 + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0 +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5 +} + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal +} + +input[type="file"] { + display: block +} + +input[type="range"] { + display: block; + width: 100% +} + +select[multiple], +select[size] { + height: auto +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px +} + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555555 +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 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-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) +} + +.form-control::-moz-placeholder { + color: #999999; + opacity: 1 +} + +.form-control:-ms-input-placeholder { + color: #999999 +} + +.form-control::-webkit-input-placeholder { + color: #999999 +} + +.form-control::-ms-expand { + border: 0; + background-color: transparent +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1 +} + +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed +} + +textarea.form-control { + height: auto +} + +input[type="search"] { + -webkit-appearance: none +} + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px + } + + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px + } + + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px + } +} + +.form-group { + margin-bottom: 15px +} + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px +} + +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9 +} + +.radio+.radio, +.checkbox+.checkbox { + margin-top: -5px +} + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer +} + +.radio-inline+.radio-inline, +.checkbox-inline+.checkbox-inline { + margin-top: 0; + margin-left: 10px +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed +} + +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed +} + +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed +} + +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 34px +} + +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0 +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +select.input-sm { + height: 30px; + line-height: 30px +} + +textarea.input-sm, +select[multiple].input-sm { + height: auto +} + +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px +} + +.form-group-sm select.form-control { + height: 30px; + line-height: 30px +} + +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto +} + +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5 +} + +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px +} + +select.input-lg { + height: 46px; + line-height: 46px +} + +textarea.input-lg, +select[multiple].input-lg { + height: auto +} + +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px +} + +.form-group-lg select.form-control { + height: 46px; + line-height: 46px +} + +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto +} + +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333 +} + +.has-feedback { + position: relative +} + +.has-feedback .form-control { + padding-right: 42.5px +} + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none +} + +.input-lg+.form-control-feedback, +.input-group-lg+.form-control-feedback, +.form-group-lg .form-control+.form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px +} + +.input-sm+.form-control-feedback, +.input-group-sm+.form-control-feedback, +.form-group-sm .form-control+.form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px +} + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d +} + +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) +} + +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 +} + +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8 +} + +.has-success .form-control-feedback { + color: #3c763d +} + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b +} + +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) +} + +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b +} + +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3 +} + +.has-warning .form-control-feedback { + color: #8a6d3b +} + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442 +} + +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) +} + +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 +} + +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede +} + +.has-error .form-control-feedback { + color: #a94442 +} + +.has-feedback label~.form-control-feedback { + top: 25px +} + +.has-feedback label.sr-only~.form-control-feedback { + top: 0 +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373 +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle + } + + .form-inline .form-control-static { + display: inline-block + } + + .form-inline .input-group { + display: inline-table; + vertical-align: middle + } + + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto + } + + .form-inline .input-group>.form-control { + width: 100% + } + + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle + } + + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle + } + + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0 + } + + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0 + } + + .form-inline .has-feedback .form-control-feedback { + top: 0 + } +} + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px +} + +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px +} + +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px + } +} + +.form-horizontal .has-feedback .form-control-feedback { + right: 15px +} + +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px + } +} + +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px + } +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear +} + +.fade.in { + opacity: 1 +} + +.collapse { + display: none +} + +.collapse.in { + display: block +} + +tr.collapse.in { + display: table-row +} + +tbody.collapse.in { + display: table-row-group +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + -o-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent +} + +.dropup, +.dropdown { + position: relative +} + +.dropdown-toggle:focus { + outline: 0 +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + -webkit-background-clip: padding-box; + background-clip: padding-box +} + +.dropdown-menu.pull-right { + right: 0; + left: auto +} + +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5 +} + +.dropdown-menu>li>a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333333; + white-space: nowrap +} + +.dropdown-menu>li>a:hover, +.dropdown-menu>li>a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5 +} + +.dropdown-menu>.active>a, +.dropdown-menu>.active>a:hover, +.dropdown-menu>.active>a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #337ab7 +} + +.dropdown-menu>.disabled>a, +.dropdown-menu>.disabled>a:hover, +.dropdown-menu>.disabled>a:focus { + color: #777777 +} + +.dropdown-menu>.disabled>a:hover, +.dropdown-menu>.disabled>a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + cursor: not-allowed +} + +.open>.dropdown-menu { + display: block +} + +.open>a { + outline: 0 +} + +.dropdown-menu-right { + left: auto; + right: 0 +} + +.dropdown-menu-left { + left: 0; + right: auto +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap +} + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990 +} + +.pull-right>.dropdown-menu { + right: 0; + left: auto +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: "" +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px +} + +@media (min-width: 992px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0 + } + + .navbar-right .dropdown-menu-left { + left: 0; + right: auto + } +} + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none +} + +.nav>li { + position: relative; + display: block +} + +.nav>li>a { + position: relative; + display: block; + padding: 10px 15px +} + +.nav>li>a:hover, +.nav>li>a:focus { + text-decoration: none; + background-color: #eeeeee +} + +.nav>li.disabled>a { + color: #777777 +} + +.nav>li.disabled>a:hover, +.nav>li.disabled>a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed +} + +.nav .open>a, +.nav .open>a:hover, +.nav .open>a:focus { + background-color: #eeeeee; + border-color: #337ab7 +} + +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5 +} + +.nav>li>a>img { + max-width: none +} + +.nav-tabs { + border-bottom: 1px solid #dddddd +} + +.nav-tabs>li { + float: left; + margin-bottom: -1px +} + +.nav-tabs>li>a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0 +} + +.nav-tabs>li>a:hover { + border-color: #eeeeee #eeeeee #dddddd +} + +.nav-tabs>li.active>a, +.nav-tabs>li.active>a:hover, +.nav-tabs>li.active>a:focus { + color: #555555; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; + cursor: default +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0 +} + +.nav-tabs.nav-justified>li { + float: none +} + +.nav-tabs.nav-justified>li>a { + text-align: center; + margin-bottom: 5px +} + +.nav-tabs.nav-justified>.dropdown .dropdown-menu { + top: auto; + left: auto +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified>li { + display: table-cell; + width: 1% + } + + .nav-tabs.nav-justified>li>a { + margin-bottom: 0 + } +} + +.nav-tabs.nav-justified>li>a { + margin-right: 0; + border-radius: 4px +} + +.nav-tabs.nav-justified>.active>a, +.nav-tabs.nav-justified>.active>a:hover, +.nav-tabs.nav-justified>.active>a:focus { + border: 1px solid #dddddd +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified>li>a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0 + } + + .nav-tabs.nav-justified>.active>a, + .nav-tabs.nav-justified>.active>a:hover, + .nav-tabs.nav-justified>.active>a:focus { + border-bottom-color: #ffffff + } +} + +.nav-pills>li { + float: left +} + +.nav-pills>li>a { + border-radius: 4px +} + +.nav-pills>li+li { + margin-left: 2px +} + +.nav-pills>li.active>a, +.nav-pills>li.active>a:hover, +.nav-pills>li.active>a:focus { + color: #ffffff; + background-color: #337ab7 +} + +.nav-stacked>li { + float: none +} + +.nav-stacked>li+li { + margin-top: 2px; + margin-left: 0 +} + +.nav-justified { + width: 100% +} + +.nav-justified>li { + float: none +} + +.nav-justified>li>a { + text-align: center; + margin-bottom: 5px +} + +.nav-justified>.dropdown .dropdown-menu { + top: auto; + left: auto +} + +@media (min-width: 768px) { + .nav-justified>li { + display: table-cell; + width: 1% + } + + .nav-justified>li>a { + margin-bottom: 0 + } +} + +.nav-tabs-justified { + border-bottom: 0 +} + +.nav-tabs-justified>li>a { + margin-right: 0; + border-radius: 4px +} + +.nav-tabs-justified>.active>a, +.nav-tabs-justified>.active>a:hover, +.nav-tabs-justified>.active>a:focus { + border: 1px solid #dddddd +} + +@media (min-width: 768px) { + .nav-tabs-justified>li>a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0 + } + + .nav-tabs-justified>.active>a, + .nav-tabs-justified>.active>a:hover, + .nav-tabs-justified>.active>a:focus { + border-bottom-color: #ffffff + } +} + +.tab-content>.tab-pane { + display: none +} + +.tab-content>.active { + display: block +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0 +} + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent +} + +@media (min-width: 992px) { + .navbar { + border-radius: 4px + } +} + +@media (min-width: 992px) { + .navbar-header { + float: left + } +} + +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch +} + +.navbar-collapse.in { + overflow-y: auto +} + +@media (min-width: 1200px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none + } + + .navbar-collapse.collapse { + display: block; + height: auto; + padding-bottom: 0; + overflow: visible + } + + .navbar-collapse.in { + overflow-y: visible + } + + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0 + } +} + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px +} + +@media (max-device-width: 480px) and (orientation: landscape) { + + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px + } +} + +.container>.navbar-header, +.container-fluid>.navbar-header, +.container>.navbar-collapse, +.container-fluid>.navbar-collapse { + margin-right: -15px; + margin-left: -15px +} + +@media (min-width: 992px) { + + .container>.navbar-header, + .container-fluid>.navbar-header, + .container>.navbar-collapse, + .container-fluid>.navbar-collapse { + margin-right: 0; + margin-left: 0 + } +} + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px +} + +@media (min-width: 992px) { + .navbar-static-top { + border-radius: 0 + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030 +} + +@media (min-width: 992px) { + + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0 + } +} + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0 +} + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; + height: 50px +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none +} + +.navbar-brand>img { + display: block +} + +@media (min-width: 992px) { + + .navbar>.container .navbar-brand, + .navbar>.container-fluid .navbar-brand { + margin-left: -15px + } +} + +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px +} + +.navbar-toggle:focus { + outline: 0 +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px +} + +.navbar-toggle .icon-bar+.icon-bar { + margin-top: 4px +} + +@media (min-width: 992px) { + .navbar-toggle { + display: none + } +} + +.navbar-nav { + margin: 7.5px -15px +} + +.navbar-nav>li>a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px +} + +@media (max-width: 991px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none + } + + .navbar-nav .open .dropdown-menu>li>a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px + } + + .navbar-nav .open .dropdown-menu>li>a { + line-height: 20px + } + + .navbar-nav .open .dropdown-menu>li>a:hover, + .navbar-nav .open .dropdown-menu>li>a:focus { + background-image: none + } +} + +@media (min-width: 992px) { + .navbar-nav { + float: left; + margin: 0 + } + + .navbar-nav>li { + float: left + } + + .navbar-nav>li>a { + padding-top: 15px; + padding-bottom: 15px + } +} + +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8px; + margin-bottom: 8px +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle + } + + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle + } + + .navbar-form .form-control-static { + display: inline-block + } + + .navbar-form .input-group { + display: inline-table; + vertical-align: middle + } + + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto + } + + .navbar-form .input-group>.form-control { + width: 100% + } + + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle + } + + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle + } + + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0 + } + + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0 + } + + .navbar-form .has-feedback .form-control-feedback { + top: 0 + } +} + +@media (max-width: 991px) { + .navbar-form .form-group { + margin-bottom: 5px + } + + .navbar-form .form-group:last-child { + margin-bottom: 0 + } +} + +@media (min-width: 992px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none + } +} + +.navbar-nav>li>.dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0 +} + +.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px +} + +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px +} + +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px +} + +.navbar-text { + margin-top: 15px; + margin-bottom: 15px +} + +@media (min-width: 992px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px + } +} + +@media (min-width: 992px) { + .navbar-left { + float: left !important + } + + .navbar-right { + float: right !important; + margin-right: -15px + } + + .navbar-right~.navbar-right { + margin-right: 0 + } +} + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7 +} + +.navbar-default .navbar-brand { + color: #777777 +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent +} + +.navbar-default .navbar-text { + color: #777777 +} + +.navbar-default .navbar-nav>li>a { + color: #777777 +} + +.navbar-default .navbar-nav>li>a:hover, +.navbar-default .navbar-nav>li>a:focus { + color: #333333; + background-color: transparent +} + +.navbar-default .navbar-nav>.active>a, +.navbar-default .navbar-nav>.active>a:hover, +.navbar-default .navbar-nav>.active>a:focus { + color: #555555; + background-color: #e7e7e7 +} + +.navbar-default .navbar-nav>.disabled>a, +.navbar-default .navbar-nav>.disabled>a:hover, +.navbar-default .navbar-nav>.disabled>a:focus { + color: #cccccc; + background-color: transparent +} + +.navbar-default .navbar-toggle { + border-color: #dddddd +} + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #888888 +} + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7 +} + +.navbar-default .navbar-nav>.open>a, +.navbar-default .navbar-nav>.open>a:hover, +.navbar-default .navbar-nav>.open>a:focus { + background-color: #e7e7e7; + color: #555555 +} + +@media (max-width: 991px) { + .navbar-default .navbar-nav .open .dropdown-menu>li>a { + color: #777777 + } + + .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, + .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { + color: #333333; + background-color: transparent + } + + .navbar-default .navbar-nav .open .dropdown-menu>.active>a, + .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, + .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus { + color: #555555; + background-color: #e7e7e7 + } + + .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, + .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, + .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus { + color: #cccccc; + background-color: transparent + } +} + +.navbar-default .navbar-link { + color: #777777 +} + +.navbar-default .navbar-link:hover { + color: #333333 +} + +.navbar-default .btn-link { + color: #777777 +} + +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333333 +} + +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #cccccc +} + +.navbar-inverse { + background-color: #222222; + border-color: #080808 +} + +.navbar-inverse .navbar-brand { + color: #9d9d9d +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent +} + +.navbar-inverse .navbar-text { + color: #9d9d9d +} + +.navbar-inverse .navbar-nav>li>a { + color: #9d9d9d +} + +.navbar-inverse .navbar-nav>li>a:hover, +.navbar-inverse .navbar-nav>li>a:focus { + color: #ffffff; + background-color: transparent +} + +.navbar-inverse .navbar-nav>.active>a, +.navbar-inverse .navbar-nav>.active>a:hover, +.navbar-inverse .navbar-nav>.active>a:focus { + color: #ffffff; + background-color: #080808 +} + +.navbar-inverse .navbar-nav>.disabled>a, +.navbar-inverse .navbar-nav>.disabled>a:hover, +.navbar-inverse .navbar-nav>.disabled>a:focus { + color: #444444; + background-color: transparent +} + +.navbar-inverse .navbar-toggle { + border-color: #333333 +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333 +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff +} + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010 +} + +.navbar-inverse .navbar-nav>.open>a, +.navbar-inverse .navbar-nav>.open>a:hover, +.navbar-inverse .navbar-nav>.open>a:focus { + background-color: #080808; + color: #ffffff +} + +@media (max-width: 991px) { + .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header { + border-color: #080808 + } + + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808 + } + + .navbar-inverse .navbar-nav .open .dropdown-menu>li>a { + color: #9d9d9d + } + + .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus { + color: #ffffff; + background-color: transparent + } + + .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, + .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus { + color: #ffffff; + background-color: #080808 + } + + .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, + .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus { + color: #444444; + background-color: transparent + } +} + +.navbar-inverse .navbar-link { + color: #9d9d9d +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff +} + +.navbar-inverse .btn-link { + color: #9d9d9d +} + +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #ffffff +} + +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444444 +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px +} + +.breadcrumb>li { + display: inline-block +} + +.breadcrumb>li+li:before { + content: "/\00a0"; + padding: 0 5px; + color: #cccccc +} + +.breadcrumb>.active { + color: #777777 +} + +.modal-open { + overflow: hidden +} + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0 +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0) +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto +} + +.modal-dialog { + position: relative; + width: auto; + margin: 10px +} + +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + -webkit-background-clip: padding-box; + background-clip: padding-box; + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000 +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0) +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50) +} + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5 +} + +.modal-header .close { + margin-top: -2px +} + +.modal-title { + margin: 0; + line-height: 1.42857143 +} + +.modal-body { + position: relative; + padding: 15px +} + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5 +} + +.modal-footer .btn+.btn { + margin-left: 5px; + margin-bottom: 0 +} + +.modal-footer .btn-group .btn+.btn { + margin-left: -1px +} + +.modal-footer .btn-block+.btn-block { + margin-left: 0 +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll +} + +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto + } + + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) + } + + .modal-sm { + width: 300px + } +} + +@media (min-width: 992px) { + .modal-lg { + width: 900px + } +} + +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + content: " "; + display: table +} + +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.modal-header:after, +.modal-footer:after { + clear: both +} + +.center-block { + display: block; + margin-left: auto; + margin-right: auto +} + +.pull-right { + float: right !important +} + +.pull-left { + float: left !important +} + +.hide { + display: none !important +} + +.show { + display: block !important +} + +.invisible { + visibility: hidden +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0 +} + +.hidden { + display: none !important +} + +.affix { + position: fixed +} + +@-ms-viewport { + width: device-width +} + +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important +} + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important + } + + table.visible-xs { + display: table !important + } + + tr.visible-xs { + display: table-row !important + } + + th.visible-xs, + td.visible-xs { + display: table-cell !important + } +} + +@media (max-width: 767px) { + .visible-xs-block { + display: block !important + } +} + +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important + } +} + +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important + } + + table.visible-sm { + display: table !important + } + + tr.visible-sm { + display: table-row !important + } + + th.visible-sm, + td.visible-sm { + display: table-cell !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important + } + + table.visible-md { + display: table !important + } + + tr.visible-md { + display: table-row !important + } + + th.visible-md, + td.visible-md { + display: table-cell !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important + } + + table.visible-lg { + display: table !important + } + + tr.visible-lg { + display: table-row !important + } + + th.visible-lg, + td.visible-lg { + display: table-cell !important + } +} + +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important + } +} + +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important + } +} + +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important + } +} + +@media (max-width: 767px) { + .hidden-xs { + display: none !important + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important + } +} + +@media (min-width: 1200px) { + .hidden-lg { + display: none !important + } +} + +.visible-print { + display: none !important +} + +@media print { + .visible-print { + display: block !important + } + + table.visible-print { + display: table !important + } + + tr.visible-print { + display: table-row !important + } + + th.visible-print, + td.visible-print { + display: table-cell !important + } +} + +.visible-print-block { + display: none !important +} + +@media print { + .visible-print-block { + display: block !important + } +} + +.visible-print-inline { + display: none !important +} + +@media print { + .visible-print-inline { + display: inline !important + } +} + +.visible-print-inline-block { + display: none !important +} + +@media print { + .visible-print-inline-block { + display: inline-block !important + } +} + +@media print { + .hidden-print { + display: none !important + } +} + +/*! jQuery UI - v1.12.1 - 2018-01-16 +* http://jqueryui.com +* Includes: core.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, menu.css, selectmenu.css, slider.css, spinner.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif +* Copyright jQuery Foundation and other contributors; Licensed MIT */ +.ui-helper-hidden { + display: none +} + +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px +} + +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none +} + +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse +} + +.ui-helper-clearfix:after { + clear: both +} + +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter: Alpha(Opacity=0) +} + +.ui-front { + z-index: 100 +} + +.ui-state-disabled { + cursor: default !important; + pointer-events: none +} + +.ui-icon { + display: inline-block; + vertical-align: middle; + margin-top: -.25em; + position: relative; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat +} + +.ui-widget-icon-block { + left: 50%; + margin-left: -8px; + display: block +} + +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.ui-button { + padding: .4em 1em; + display: inline-block; + position: relative; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: visible +} + +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none +} + +.ui-button-icon-only { + width: 2em; + box-sizing: border-box; + text-indent: -9999px; + white-space: nowrap +} + +input.ui-button.ui-button-icon-only { + text-indent: 0 +} + +.ui-button-icon-only .ui-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -8px; + margin-left: -8px +} + +.ui-button.ui-icon-notext .ui-icon { + padding: 0; + width: 2.1em; + height: 2.1em; + text-indent: -9999px; + white-space: nowrap +} + +input.ui-button.ui-icon-notext .ui-icon { + width: auto; + height: auto; + text-indent: 0; + white-space: normal; + padding: .4em 1em +} + +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0 +} + +.ui-controlgroup { + vertical-align: middle; + display: inline-block +} + +.ui-controlgroup>.ui-controlgroup-item { + float: left; + margin-left: 0; + margin-right: 0 +} + +.ui-controlgroup>.ui-controlgroup-item:focus, +.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus { + z-index: 9999 +} + +.ui-controlgroup-vertical>.ui-controlgroup-item { + display: block; + float: none; + width: 100%; + margin-top: 0; + margin-bottom: 0; + text-align: left +} + +.ui-controlgroup-vertical .ui-controlgroup-item { + box-sizing: border-box +} + +.ui-controlgroup .ui-controlgroup-label { + padding: .4em 1em +} + +.ui-controlgroup .ui-controlgroup-label span { + font-size: 80% +} + +.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item { + border-left: none +} + +.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item { + border-top: none +} + +.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { + border-right: none +} + +.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { + border-bottom: none +} + +.ui-controlgroup-vertical .ui-spinner-input { + width: 75%; + width: calc(100% - 2.4em) +} + +.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { + border-top-style: solid +} + +.ui-checkboxradio-label .ui-icon-background { + box-shadow: inset 1px 1px 1px #ccc; + border-radius: .12em; + border: none +} + +.ui-checkboxradio-radio-label .ui-icon-background { + width: 16px; + height: 16px; + border-radius: 1em; + overflow: visible; + border: none +} + +.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, +.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { + background-image: none; + width: 8px; + height: 8px; + border-width: 4px; + border-style: solid +} + +.ui-checkboxradio-disabled { + pointer-events: none +} + +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none +} + +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0 +} + +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em +} + +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px +} + +.ui-datepicker .ui-datepicker-prev { + left: 2px +} + +.ui-datepicker .ui-datepicker-next { + right: 2px +} + +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px +} + +.ui-datepicker .ui-datepicker-next-hover { + right: 1px +} + +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px +} + +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center +} + +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0 +} + +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45% +} + +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em +} + +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: 700; + border: 0 +} + +.ui-datepicker td { + border: 0; + padding: 1px +} + +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none +} + +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0 +} + +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible +} + +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left +} + +.ui-datepicker.ui-datepicker-multi { + width: auto +} + +.ui-datepicker-multi .ui-datepicker-group { + float: left +} + +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em +} + +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50% +} + +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3% +} + +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25% +} + +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0 +} + +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left +} + +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0 +} + +.ui-datepicker-rtl { + direction: rtl +} + +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto +} + +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto +} + +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto +} + +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto +} + +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right +} + +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left +} + +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right +} + +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px +} + +.ui-datepicker .ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; + left: .5em; + top: .3em +} + +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: 0 +} + +.ui-menu .ui-menu { + position: absolute +} + +.ui-menu .ui-menu-item { + margin: 0; + cursor: pointer; + list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) +} + +.ui-menu .ui-menu-item-wrapper { + position: relative; + padding: 3px 1em 3px .4em +} + +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0 +} + +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px +} + +.ui-menu-icons { + position: relative +} + +.ui-menu-icons .ui-menu-item-wrapper { + padding-left: 2em +} + +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0 +} + +.ui-menu .ui-menu-icon { + left: auto; + right: 0 +} + +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none +} + +.ui-selectmenu-menu .ui-menu { + overflow: auto; + overflow-x: hidden; + padding-bottom: 1px +} + +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: 700; + line-height: 1.5; + padding: 2px .4em; + margin: .5em 0 0 0; + height: auto; + border: 0 +} + +.ui-selectmenu-open { + display: block +} + +.ui-selectmenu-text { + display: block; + margin-right: 20px; + overflow: hidden; + text-overflow: ellipsis +} + +.ui-selectmenu-button.ui-button { + text-align: left; + white-space: nowrap; + width: 14em +} + +.ui-selectmenu-icon.ui-icon { + float: right; + margin-top: 0 +} + +.ui-slider { + position: relative; + text-align: left +} + +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none +} + +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0 +} + +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit +} + +.ui-slider-horizontal { + height: .8em +} + +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em +} + +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100% +} + +.ui-slider-horizontal .ui-slider-range-min { + left: 0 +} + +.ui-slider-horizontal .ui-slider-range-max { + right: 0 +} + +.ui-slider-vertical { + width: .8em; + height: 100px +} + +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em +} + +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100% +} + +.ui-slider-vertical .ui-slider-range-min { + bottom: 0 +} + +.ui-slider-vertical .ui-slider-range-max { + top: 0 +} + +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle +} + +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: .222em 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 2em +} + +.ui-spinner-button { + width: 1.6em; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0 +} + +.ui-spinner a.ui-spinner-button { + border-top-style: none; + border-bottom-style: none; + border-right-style: none +} + +.ui-spinner-up { + top: 0 +} + +.ui-spinner-down { + bottom: 0 +} + +.ui-widget { + font-family: Arial, Helvetica, sans-serif; + font-size: 1em +} + +.ui-widget .ui-widget { + font-size: 1em +} + +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Arial, Helvetica, sans-serif; + font-size: 1em +} + +.ui-widget.ui-widget-content { + border: 1px solid #c5c5c5 +} + +.ui-widget-content { + border: 1px solid #ddd; + background: #fff; + color: #333 +} + +.ui-widget-content a { + color: #333 +} + +.ui-widget-header { + border: 1px solid #ddd; + background: #e9e9e9; + color: #333; + font-weight: 700 +} + +.ui-widget-header a { + color: #333 +} + +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default, +.ui-button, +html .ui-button.ui-state-disabled:hover, +html .ui-button.ui-state-disabled:active { + border: 1px solid #c5c5c5; + background: #f6f6f6; + font-weight: 400; + color: #454545 +} + +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited, +a.ui-button, +a:link.ui-button, +a:visited.ui-button, +.ui-button { + color: #454545; + text-decoration: none +} + +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus, +.ui-button:hover, +.ui-button:focus { + border: 1px solid #ccc; + background: #ededed; + font-weight: 400; + color: #2b2b2b +} + +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited, +a.ui-button:hover, +a.ui-button:focus { + color: #2b2b2b; + text-decoration: none +} + +.ui-visual-focus { + box-shadow: 0 0 3px 1px #5e9ed6 +} + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + border: 1px solid #003eff; + background: #007fff; + font-weight: 400; + color: #fff +} + +.ui-icon-background, +.ui-state-active .ui-icon-background { + border: #003eff; + background-color: #fff +} + +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #fff; + text-decoration: none +} + +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #dad55e; + background: #fffa90; + color: #777620 +} + +.ui-state-checked { + border: 1px solid #dad55e; + background: #fffa90 +} + +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #777620 +} + +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #f1a899; + background: #fddfdf; + color: #5f3f3f +} + +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #5f3f3f +} + +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #5f3f3f +} + +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: 700 +} + +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter: Alpha(Opacity=70); + font-weight: 400 +} + +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter: Alpha(Opacity=35); + background-image: none +} + +.ui-state-disabled .ui-icon { + filter: Alpha(Opacity=35) +} + +.ui-icon { + width: 16px; + height: 16px +} + +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url(./images/ui-icons_444444_256x240.png) +} + +.ui-widget-header .ui-icon { + background-image: url(./images/ui-icons_444444_256x240.png) +} + +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon, +.ui-button:hover .ui-icon, +.ui-button:focus .ui-icon { + background-image: url(./images/ui-icons_555555_256x240.png) +} + +.ui-state-active .ui-icon, +.ui-button:active .ui-icon { + background-image: url(./images/ui-icons_ffffff_256x240.png) +} + +.ui-state-highlight .ui-icon, +.ui-button .ui-state-highlight.ui-icon { + background-image: url(./images/ui-icons_777620_256x240.png) +} + +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url(./images/ui-icons_cc0000_256x240.png) +} + +.ui-button .ui-icon { + background-image: url(./images/ui-icons_777777_256x240.png) +} + +.ui-icon-blank { + background-position: 16px 16px +} + +.ui-icon-caret-1-n { + background-position: 0 0 +} + +.ui-icon-caret-1-ne { + background-position: -16px 0 +} + +.ui-icon-caret-1-e { + background-position: -32px 0 +} + +.ui-icon-caret-1-se { + background-position: -48px 0 +} + +.ui-icon-caret-1-s { + background-position: -65px 0 +} + +.ui-icon-caret-1-sw { + background-position: -80px 0 +} + +.ui-icon-caret-1-w { + background-position: -96px 0 +} + +.ui-icon-caret-1-nw { + background-position: -112px 0 +} + +.ui-icon-caret-2-n-s { + background-position: -128px 0 +} + +.ui-icon-caret-2-e-w { + background-position: -144px 0 +} + +.ui-icon-triangle-1-n { + background-position: 0 -16px +} + +.ui-icon-triangle-1-ne { + background-position: -16px -16px +} + +.ui-icon-triangle-1-e { + background-position: -32px -16px +} + +.ui-icon-triangle-1-se { + background-position: -48px -16px +} + +.ui-icon-triangle-1-s { + background-position: -65px -16px +} + +.ui-icon-triangle-1-sw { + background-position: -80px -16px +} + +.ui-icon-triangle-1-w { + background-position: -96px -16px +} + +.ui-icon-triangle-1-nw { + background-position: -112px -16px +} + +.ui-icon-triangle-2-n-s { + background-position: -128px -16px +} + +.ui-icon-triangle-2-e-w { + background-position: -144px -16px +} + +.ui-icon-arrow-1-n { + background-position: 0 -32px +} + +.ui-icon-arrow-1-ne { + background-position: -16px -32px +} + +.ui-icon-arrow-1-e { + background-position: -32px -32px +} + +.ui-icon-arrow-1-se { + background-position: -48px -32px +} + +.ui-icon-arrow-1-s { + background-position: -65px -32px +} + +.ui-icon-arrow-1-sw { + background-position: -80px -32px +} + +.ui-icon-arrow-1-w { + background-position: -96px -32px +} + +.ui-icon-arrow-1-nw { + background-position: -112px -32px +} + +.ui-icon-arrow-2-n-s { + background-position: -128px -32px +} + +.ui-icon-arrow-2-ne-sw { + background-position: -144px -32px +} + +.ui-icon-arrow-2-e-w { + background-position: -160px -32px +} + +.ui-icon-arrow-2-se-nw { + background-position: -176px -32px +} + +.ui-icon-arrowstop-1-n { + background-position: -192px -32px +} + +.ui-icon-arrowstop-1-e { + background-position: -208px -32px +} + +.ui-icon-arrowstop-1-s { + background-position: -224px -32px +} + +.ui-icon-arrowstop-1-w { + background-position: -240px -32px +} + +.ui-icon-arrowthick-1-n { + background-position: 1px -48px +} + +.ui-icon-arrowthick-1-ne { + background-position: -16px -48px +} + +.ui-icon-arrowthick-1-e { + background-position: -32px -48px +} + +.ui-icon-arrowthick-1-se { + background-position: -48px -48px +} + +.ui-icon-arrowthick-1-s { + background-position: -64px -48px +} + +.ui-icon-arrowthick-1-sw { + background-position: -80px -48px +} + +.ui-icon-arrowthick-1-w { + background-position: -96px -48px +} + +.ui-icon-arrowthick-1-nw { + background-position: -112px -48px +} + +.ui-icon-arrowthick-2-n-s { + background-position: -128px -48px +} + +.ui-icon-arrowthick-2-ne-sw { + background-position: -144px -48px +} + +.ui-icon-arrowthick-2-e-w { + background-position: -160px -48px +} + +.ui-icon-arrowthick-2-se-nw { + background-position: -176px -48px +} + +.ui-icon-arrowthickstop-1-n { + background-position: -192px -48px +} + +.ui-icon-arrowthickstop-1-e { + background-position: -208px -48px +} + +.ui-icon-arrowthickstop-1-s { + background-position: -224px -48px +} + +.ui-icon-arrowthickstop-1-w { + background-position: -240px -48px +} + +.ui-icon-arrowreturnthick-1-w { + background-position: 0 -64px +} + +.ui-icon-arrowreturnthick-1-n { + background-position: -16px -64px +} + +.ui-icon-arrowreturnthick-1-e { + background-position: -32px -64px +} + +.ui-icon-arrowreturnthick-1-s { + background-position: -48px -64px +} + +.ui-icon-arrowreturn-1-w { + background-position: -64px -64px +} + +.ui-icon-arrowreturn-1-n { + background-position: -80px -64px +} + +.ui-icon-arrowreturn-1-e { + background-position: -96px -64px +} + +.ui-icon-arrowreturn-1-s { + background-position: -112px -64px +} + +.ui-icon-arrowrefresh-1-w { + background-position: -128px -64px +} + +.ui-icon-arrowrefresh-1-n { + background-position: -144px -64px +} + +.ui-icon-arrowrefresh-1-e { + background-position: -160px -64px +} + +.ui-icon-arrowrefresh-1-s { + background-position: -176px -64px +} + +.ui-icon-arrow-4 { + background-position: 0 -80px +} + +.ui-icon-arrow-4-diag { + background-position: -16px -80px +} + +.ui-icon-extlink { + background-position: -32px -80px +} + +.ui-icon-newwin { + background-position: -48px -80px +} + +.ui-icon-refresh { + background-position: -64px -80px +} + +.ui-icon-shuffle { + background-position: -80px -80px +} + +.ui-icon-transfer-e-w { + background-position: -96px -80px +} + +.ui-icon-transferthick-e-w { + background-position: -112px -80px +} + +.ui-icon-folder-collapsed { + background-position: 0 -96px +} + +.ui-icon-folder-open { + background-position: -16px -96px +} + +.ui-icon-document { + background-position: -32px -96px +} + +.ui-icon-document-b { + background-position: -48px -96px +} + +.ui-icon-note { + background-position: -64px -96px +} + +.ui-icon-mail-closed { + background-position: -80px -96px +} + +.ui-icon-mail-open { + background-position: -96px -96px +} + +.ui-icon-suitcase { + background-position: -112px -96px +} + +.ui-icon-comment { + background-position: -128px -96px +} + +.ui-icon-person { + background-position: -144px -96px +} + +.ui-icon-print { + background-position: -160px -96px +} + +.ui-icon-trash { + background-position: -176px -96px +} + +.ui-icon-locked { + background-position: -192px -96px +} + +.ui-icon-unlocked { + background-position: -208px -96px +} + +.ui-icon-bookmark { + background-position: -224px -96px +} + +.ui-icon-tag { + background-position: -240px -96px +} + +.ui-icon-home { + background-position: 0 -112px +} + +.ui-icon-flag { + background-position: -16px -112px +} + +.ui-icon-calendar { + background-position: -32px -112px +} + +.ui-icon-cart { + background-position: -48px -112px +} + +.ui-icon-pencil { + background-position: -64px -112px +} + +.ui-icon-clock { + background-position: -80px -112px +} + +.ui-icon-disk { + background-position: -96px -112px +} + +.ui-icon-calculator { + background-position: -112px -112px +} + +.ui-icon-zoomin { + background-position: -128px -112px +} + +.ui-icon-zoomout { + background-position: -144px -112px +} + +.ui-icon-search { + background-position: -160px -112px +} + +.ui-icon-wrench { + background-position: -176px -112px +} + +.ui-icon-gear { + background-position: -192px -112px +} + +.ui-icon-heart { + background-position: -208px -112px +} + +.ui-icon-star { + background-position: -224px -112px +} + +.ui-icon-link { + background-position: -240px -112px +} + +.ui-icon-cancel { + background-position: 0 -128px +} + +.ui-icon-plus { + background-position: -16px -128px +} + +.ui-icon-plusthick { + background-position: -32px -128px +} + +.ui-icon-minus { + background-position: -48px -128px +} + +.ui-icon-minusthick { + background-position: -64px -128px +} + +.ui-icon-close { + background-position: -80px -128px +} + +.ui-icon-closethick { + background-position: -96px -128px +} + +.ui-icon-key { + background-position: -112px -128px +} + +.ui-icon-lightbulb { + background-position: -128px -128px +} + +.ui-icon-scissors { + background-position: -144px -128px +} + +.ui-icon-clipboard { + background-position: -160px -128px +} + +.ui-icon-copy { + background-position: -176px -128px +} + +.ui-icon-contact { + background-position: -192px -128px +} + +.ui-icon-image { + background-position: -208px -128px +} + +.ui-icon-video { + background-position: -224px -128px +} + +.ui-icon-script { + background-position: -240px -128px +} + +.ui-icon-alert { + background-position: 0 -144px +} + +.ui-icon-info { + background-position: -16px -144px +} + +.ui-icon-notice { + background-position: -32px -144px +} + +.ui-icon-help { + background-position: -48px -144px +} + +.ui-icon-check { + background-position: -64px -144px +} + +.ui-icon-bullet { + background-position: -80px -144px +} + +.ui-icon-radio-on { + background-position: -96px -144px +} + +.ui-icon-radio-off { + background-position: -112px -144px +} + +.ui-icon-pin-w { + background-position: -128px -144px +} + +.ui-icon-pin-s { + background-position: -144px -144px +} + +.ui-icon-play { + background-position: 0 -160px +} + +.ui-icon-pause { + background-position: -16px -160px +} + +.ui-icon-seek-next { + background-position: -32px -160px +} + +.ui-icon-seek-prev { + background-position: -48px -160px +} + +.ui-icon-seek-end { + background-position: -64px -160px +} + +.ui-icon-seek-start { + background-position: -80px -160px +} + +.ui-icon-seek-first { + background-position: -80px -160px +} + +.ui-icon-stop { + background-position: -96px -160px +} + +.ui-icon-eject { + background-position: -112px -160px +} + +.ui-icon-volume-off { + background-position: -128px -160px +} + +.ui-icon-volume-on { + background-position: -144px -160px +} + +.ui-icon-power { + background-position: 0 -176px +} + +.ui-icon-signal-diag { + background-position: -16px -176px +} + +.ui-icon-signal { + background-position: -32px -176px +} + +.ui-icon-battery-0 { + background-position: -48px -176px +} + +.ui-icon-battery-1 { + background-position: -64px -176px +} + +.ui-icon-battery-2 { + background-position: -80px -176px +} + +.ui-icon-battery-3 { + background-position: -96px -176px +} + +.ui-icon-circle-plus { + background-position: 0 -192px +} + +.ui-icon-circle-minus { + background-position: -16px -192px +} + +.ui-icon-circle-close { + background-position: -32px -192px +} + +.ui-icon-circle-triangle-e { + background-position: -48px -192px +} + +.ui-icon-circle-triangle-s { + background-position: -64px -192px +} + +.ui-icon-circle-triangle-w { + background-position: -80px -192px +} + +.ui-icon-circle-triangle-n { + background-position: -96px -192px +} + +.ui-icon-circle-arrow-e { + background-position: -112px -192px +} + +.ui-icon-circle-arrow-s { + background-position: -128px -192px +} + +.ui-icon-circle-arrow-w { + background-position: -144px -192px +} + +.ui-icon-circle-arrow-n { + background-position: -160px -192px +} + +.ui-icon-circle-zoomin { + background-position: -176px -192px +} + +.ui-icon-circle-zoomout { + background-position: -192px -192px +} + +.ui-icon-circle-check { + background-position: -208px -192px +} + +.ui-icon-circlesmall-plus { + background-position: 0 -208px +} + +.ui-icon-circlesmall-minus { + background-position: -16px -208px +} + +.ui-icon-circlesmall-close { + background-position: -32px -208px +} + +.ui-icon-squaresmall-plus { + background-position: -48px -208px +} + +.ui-icon-squaresmall-minus { + background-position: -64px -208px +} + +.ui-icon-squaresmall-close { + background-position: -80px -208px +} + +.ui-icon-grip-dotted-vertical { + background-position: 0 -224px +} + +.ui-icon-grip-dotted-horizontal { + background-position: -16px -224px +} + +.ui-icon-grip-solid-vertical { + background-position: -32px -224px +} + +.ui-icon-grip-solid-horizontal { + background-position: -48px -224px +} + +.ui-icon-gripsmall-diagonal-se { + background-position: -64px -224px +} + +.ui-icon-grip-diagonal-se { + background-position: -80px -224px +} + +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 3px +} + +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 3px +} + +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 3px +} + +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 3px +} + +.ui-widget-overlay { + background: #aaa; + opacity: .3; + filter: Alpha(Opacity=30) +} + +.ui-widget-shadow { + -webkit-box-shadow: 0 0 5px #666; + box-shadow: 0 0 5px #666 +} + +/*! Flickity v2.0.10 +http://flickity.metafizzy.co +---------------------------------------------- */ +.flickity-enabled { + position: relative +} + +.flickity-enabled:focus { + outline: none +} + +.flickity-viewport { + overflow: hidden; + position: relative; + height: 100% +} + +.flickity-slider { + position: absolute; + width: 100%; + height: 100% +} + +.flickity-enabled.is-draggable { + -webkit-tap-highlight-color: transparent; + tap-highlight-color: transparent; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.flickity-enabled.is-draggable .flickity-viewport { + cursor: move; + cursor: -webkit-grab; + cursor: grab +} + +.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { + cursor: -webkit-grabbing; + cursor: grabbing +} + +.flickity-prev-next-button { + position: absolute; + top: 50%; + width: 44px; + height: 44px; + border: none; + border-radius: 50%; + background: white; + background: rgba(255, 255, 255, 0.75); + cursor: pointer; + -webkit-transform: translateY(-50%); + transform: translateY(-50%) +} + +.flickity-prev-next-button:hover { + background: white +} + +.flickity-prev-next-button:focus { + outline: none; + box-shadow: 0 0 0 5px #09F +} + +.flickity-prev-next-button:active { + opacity: 0.6 +} + +.flickity-prev-next-button.previous { + left: 10px +} + +.flickity-prev-next-button.next { + right: 10px +} + +.flickity-prev-next-button:disabled { + opacity: 0.3; + cursor: auto +} + +.flickity-prev-next-button svg { + position: absolute; + left: 20%; + top: 20%; + width: 60%; + height: 60% +} + +.flickity-prev-next-button .arrow { + fill: #333 +} + +.flickity-page-dots { + position: absolute; + width: 100%; + bottom: 0px; + padding: 0; + margin: 0; + list-style: none; + text-align: center; + line-height: 1 +} + +.flickity-rtl .flickity-page-dots { + direction: rtl +} + +.flickity-page-dots .dot { + display: inline-block; + width: 10px; + height: 10px; + margin: 0 8px; + background: #333; + border-radius: 50%; + opacity: 0.25; + cursor: pointer +} + +.flickity-page-dots .dot.is-selected { + opacity: 1 +} + +.fr-window, +.fr-window [class^="fr-"], +.fr-overlay, +.fr-overlay [class^="fr-"], +.fr-spinner, +.fr-spinner [class^="fr-"] { + box-sizing: border-box +} + +.fr-window { + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + font: 13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; + -webkit-transform: translateZ(0px); + transform: translateZ(0px) +} + +.fr-overlay { + z-index: 99998 +} + +.fr-window { + z-index: 99999 +} + +.fr-spinner { + z-index: 100000 +} + +.fr-overlay { + position: fixed; + top: 0; + left: 0; + height: 100%; + width: 100% +} + +.fr-overlay-background { + float: left; + width: 100%; + height: 100%; + background: #000; + opacity: .9; + filter: alpha(opacity=90) +} + +.fr-overlay-ui-fullclick .fr-overlay-background { + background: #292929; + opacity: 1; + filter: alpha(opacity=100) +} + +.fr-window.fr-mobile-touch, +.fr-overlay.fr-mobile-touch { + position: absolute; + overflow: visible +} + +.fr-measured { + margin: 0 !important; + min-width: 0 !important; + min-height: 0 !important +} + +.fr-box { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.fr-pages { + position: absolute; + width: 100%; + height: 100%; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.fr-page { + position: absolute; + width: 100%; + height: 100% +} + +.fr-container { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: 0; + padding: 0; + text-align: center +} + +.fr-hovering-clickable .fr-container { + cursor: pointer +} + +.fr-ui-inside .fr-container { + padding: 20px 20px +} + +.fr-ui-inside.fr-no-sides .fr-container { + padding: 20px +} + +.fr-ui-outside .fr-container { + padding: 20px 82px +} + +.fr-ui-outside.fr-no-sides .fr-container { + padding: 20px 48px +} + +@media all and (max-width: 700px) and (orientation: portrait), +all and (orientation: landscape) and (max-height: 700px) { + .fr-ui-inside .fr-container { + padding: 12px 12px + } + + .fr-ui-inside.fr-no-sides .fr-container { + padding: 12px + } + + .fr-ui-outside .fr-container { + padding: 12px 72px + } + + .fr-ui-outside.fr-no-sides .fr-container { + padding: 12px 48px + } +} + +@media all and (max-width: 500px) and (orientation: portrait), +all and (orientation: landscape) and (max-height: 500px) { + .fr-ui-inside .fr-container { + padding: 0px 0px + } + + .fr-ui-inside.fr-no-sides .fr-container { + padding: 0px + } + + .fr-ui-outside .fr-container { + padding: 0px 72px + } + + .fr-ui-outside.fr-no-sides .fr-container { + padding: 0px 48px + } +} + +.fr-ui-fullclick .fr-container { + padding: 0 +} + +.fr-ui-fullclick.fr-no-sides .fr-container { + padding: 0 +} + +.fr-ui-fullclick.fr-type-video .fr-container { + padding: 0px 62px +} + +.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container { + padding: 48px 0px +} + +.fr-overflow-y .fr-container { + padding-top: 0 !important; + padding-bottom: 0 !important +} + +.fr-content, +.fr-content-background { + position: absolute; + top: 50%; + left: 50%; + overflow: visible +} + +.fr-content-element { + float: left; + width: 100%; + height: 100% +} + +.fr-content-background { + background: #101010 +} + +.fr-info { + position: absolute; + top: 0; + left: 0; + width: 100%; + color: #efefef; + font-size: 13px; + line-height: 20px; + text-align: left; + -webkit-text-size-adjust: none; + -moz-text-size-adjust: none; + -ms-text-size-adjust: none; + text-size-adjust: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text +} + +.fr-info-background { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + background: #000; + line-height: 1%; + -webkit-filter: none; + filter: none; + opacity: 1 +} + +.fr-ui-inside .fr-info-background { + filter: alpha(opacity=80); + opacity: .8; + zoom: 1 +} + +.fr-ui-outside .fr-info-background { + background: #0d0d0d +} + +.fr-content .fr-info { + top: auto; + bottom: 0 +} + +.fr-info-padder { + display: block; + overflow: hidden; + padding: 12px; + position: relative; + width: auto +} + +.fr-caption { + width: auto; + display: inline +} + +.fr-position { + color: #b3b3b3; + float: right; + line-height: 21px; + opacity: 0.99; + position: relative; + text-align: right; + margin-left: 15px; + white-space: nowrap +} + +.fr-position-outside, +.fr-position-inside { + position: absolute; + bottom: 0; + right: 0; + margin: 12px; + width: auto; + padding: 2px 8px; + border-radius: 10px; + font-size: 11px; + line-height: 20px; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); + display: none; + overflow: hidden; + white-space: nowrap; + -webkit-text-size-adjust: none; + -moz-text-size-adjust: none; + -ms-text-size-adjust: none; + text-size-adjust: none; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text +} + +.fr-position-inside { + border: 0 +} + +.fr-position-background { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #0d0d0d; + filter: alpha(opacity=80); + opacity: .8; + zoom: 1 +} + +.fr-position-text { + color: #b3b3b3 +} + +.fr-position-outside .fr-position-text, +.fr-position-inside .fr-position-text { + float: left; + position: relative; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + opacity: 1 +} + +.fr-ui-outside .fr-position-outside { + display: block +} + +.fr-ui-outside .fr-info .fr-position { + display: none +} + +.fr-ui-inside.fr-no-caption .fr-position-inside { + display: block +} + +.fr-info a, +.fr-info a:hover { + color: #ccc; + border: 0; + background: none; + text-decoration: underline +} + +.fr-info a:hover { + color: #eee +} + +.fr-ui-outside.fr-no-caption .fr-info { + display: none +} + +.fr-ui-inside.fr-no-caption .fr-caption { + display: none +} + +.fr-stroke { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 1px +} + +.fr-stroke-vertical { + width: 1px; + height: 100% +} + +.fr-stroke-horizontal { + padding: 0 1px +} + +.fr-stroke-right { + left: auto; + right: 0 +} + +.fr-stroke-bottom { + top: auto; + bottom: 0 +} + +.fr-stroke-color { + float: left; + width: 100%; + height: 100%; + background: rgba(255, 255, 255, 0.08) +} + +.fr-info .fr-stroke-color { + background: rgba(80, 80, 80, 0.3) +} + +.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom { + display: none +} + +.fr-ui-fullclick .fr-stroke { + display: none +} + +.fr-ui-fullclick .fr-content-background { + box-shadow: none +} + +.fr-info .fr-stroke-top { + display: none +} + +.fr-side { + position: absolute; + top: 50%; + width: 54px; + height: 72px; + margin: 0 9px; + margin-top: -36px; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + zoom: 1 +} + +.fr-side-previous { + left: 0 +} + +.fr-side-next { + right: 0; + left: auto +} + +.fr-side-disabled { + cursor: default +} + +.fr-side-hidden { + display: none !important +} + +.fr-side-button { + float: left; + width: 100%; + height: 100%; + margin: 0; + padding: 0 +} + +.fr-side-button-background { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #101010 +} + +.fr-side-button-icon { + float: left; + position: relative; + height: 100%; + width: 100%; + zoom: 1; + background-position: 50% 50%; + background-repeat: no-repeat +} + +@media all and (max-width: 500px) and (orientation: portrait), +all and (orientation: landscape) and (max-height: 414px) { + .fr-side { + width: 54px; + height: 60px; + margin: 0; + margin-top: -30px + } + + .fr-side-button { + width: 48px; + height: 60px; + margin: 0 3px + } +} + +.fr-close { + position: absolute; + width: 48px; + height: 48px; + top: 0; + right: 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.fr-close-background, +.fr-close-icon { + position: absolute; + top: 12px; + left: 12px; + height: 26px; + width: 26px; + background-position: 50% 50%; + background-repeat: no-repeat +} + +.fr-close-background { + background-color: #000 +} + +.fr-thumbnails { + position: absolute; + overflow: hidden +} + +.fr-thumbnails-disabled .fr-thumbnails { + display: none !important +} + +.fr-thumbnails-horizontal .fr-thumbnails { + width: 100%; + height: 12%; + min-height: 74px; + max-height: 160px; + bottom: 0 +} + +.fr-thumbnails-vertical .fr-thumbnails { + height: 100%; + width: 10%; + min-width: 74px; + max-width: 160px; + left: 0 +} + +.fr-thumbnails, +.fr-thumbnails * { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.fr-thumbnails-wrapper { + position: absolute; + top: 0; + left: 50%; + height: 100% +} + +.fr-thumbnails-vertical .fr-thumbnails-wrapper { + top: 50%; + left: 0 +} + +.fr-thumbnails-slider { + position: relative; + width: 100%; + height: 100%; + float: left; + zoom: 1 +} + +.fr-thumbnails-slider-slide { + position: absolute; + top: 0; + left: 0; + height: 100% +} + +.fr-thumbnails-thumbs { + float: left; + height: 100%; + overflow: hidden; + position: relative; + top: 0; + left: 0 +} + +.fr-thumbnails-slide { + position: absolute; + top: 0; + height: 100%; + width: 100% +} + +.fr-thumbnail-frame { + position: absolute; + zoom: 1; + overflow: hidden +} + +.fr-thumbnail { + position: absolute; + width: 30px; + height: 100%; + left: 50%; + top: 50%; + zoom: 1; + cursor: pointer; + margin: 0 10px +} + +.fr-ltIE9 .fr-thumbnail * { + overflow: hidden; + z-index: 1; + zoom: 1 +} + +.fr-thumbnail-wrapper { + position: relative; + background: #161616; + width: 100%; + height: 100%; + float: left; + overflow: hidden; + display: inline; + z-index: 0 +} + +.fr-thumbnail-overlay { + cursor: pointer +} + +.fr-thumbnail-active .fr-thumbnail-overlay { + cursor: default +} + +.fr-thumbnail-overlay, +.fr-thumbnail-overlay-background, +.fr-thumbnail-overlay-border { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-width: 0; + overflow: hidden; + border-style: solid; + border-color: transparent +} + +.fr-ltIE9 .fr-thumbnail-overlay-border { + border-width: 0 !important +} + +.fr-thumbnail .fr-thumbnail-image { + position: absolute; + filter: alpha(opacity=85); + opacity: .85; + max-width: none +} + +.fr-thumbnail:hover .fr-thumbnail-image, +.fr-thumbnail-active:hover .fr-thumbnail-image { + filter: alpha(opacity=99); + opacity: .99 +} + +.fr-thumbnail-active .fr-thumbnail-image, +.fr-thumbnail-active:hover .fr-thumbnail-image { + filter: alpha(opacity=35); + opacity: .35 +} + +.fr-thumbnail-active { + cursor: default +} + +.fr-thumbnail-loading, +.fr-thumbnail-loading-background, +.fr-thumbnail-loading-icon { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.fr-thumbnail-loading-background { + background-color: #161616; + background-position: 50% 50%; + background-repeat: no-repeat; + opacity: .8; + position: relative; + float: left +} + +.fr-thumbnail-loading-icon { + display: none +} + +.fr-thumbnail-error .fr-thumbnail-image { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #202020 +} + +.fr-thumbnails-side { + float: left; + height: 100%; + width: 28px; + margin: 0 5px; + position: relative; + overflow: hidden +} + +.fr-thumbnails-side-previous { + margin-left: 12px +} + +.fr-thumbnails-side-next { + margin-right: 12px +} + +.fr-thumbnails-vertical .fr-thumbnails-side { + height: 28px; + width: 100%; + margin: 10px 0 +} + +.fr-thumbnails-vertical .fr-thumbnails-side-previous { + margin-top: 20px +} + +.fr-thumbnails-vertical .fr-thumbnails-side-next { + margin-bottom: 20px +} + +.fr-thumbnails-side-button { + position: absolute; + top: 50%; + left: 50%; + margin-top: -14px; + margin-left: -14px; + width: 28px; + height: 28px; + cursor: pointer +} + +.fr-thumbnails-side-button-background { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + filter: alpha(opacity=80); + opacity: .8; + transition: background-color .2s ease-in; + background-color: #333; + cursor: pointer; + border-radius: 4px +} + +.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background { + background-color: #3b3b3b +} + +.fr-thumbnails-side-button-disabled * { + cursor: default +} + +.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background { + background-color: #333 +} + +.fr-thumbnails-side-button-icon { + height: 42px; + width: 42px; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.fr-thumbnails-vertical .fr-thumbnails-side, +.fr-thumbnails-vertical .fr-thumbnails-thumbs, +.fr-thumbnails-vertical .fr-thumbnail-frame { + clear: both +} + +.fr-window-ui-fullclick .fr-thumbnails { + background: #090909 +} + +.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom { + display: block !important +} + +.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left { + display: block !important +} + +.fr-thumbnails-horizontal .fr-thumbnails-thumbs { + padding: 12px 5px +} + +.fr-thumbnails-vertical .fr-thumbnails-thumbs { + padding: 5px 12px +} + +.fr-thumbnails-measured .fr-thumbnails-thumbs { + padding: 0 !important +} + +@media all and (min-height: 700px) { + .fr-thumbnails-horizontal .fr-thumbnails-thumbs { + padding: 16px 8px + } + + .fr-thumbnails-horizontal .fr-thumbnails-side { + margin: 0 8px + } + + .fr-thumbnails-horizontal .fr-thumbnails-side-previous { + margin-left: 16px + } + + .fr-thumbnails-horizontal .fr-thumbnails-side-next { + margin-right: 16px + } +} + +@media all and (min-height: 980px) { + .fr-thumbnails-horizontal .fr-thumbnails-thumbs { + padding: 20px 10px + } + + .fr-thumbnails-horizontal .fr-thumbnails-side { + margin: 0 10px + } + + .fr-thumbnails-horizontal .fr-thumbnails-side-previous { + margin-left: 20px + } + + .fr-thumbnails-horizontal .fr-thumbnails-side-next { + margin-right: 20px + } +} + +@media all and (min-width: 1200px) { + .fr-thumbnails-vertical .fr-thumbnails-thumbs { + padding: 8px 16px + } + + .fr-thumbnails-vertical .fr-thumbnails-side { + margin: 0 8px + } + + .fr-thumbnails-vertical .fr-thumbnails-side-previous { + margin-top: 16px + } + + .fr-thumbnails-vertical .fr-thumbnails-side-next { + margin-bottom: 16px + } +} + +@media all and (min-width: 1800px) { + .fr-thumbnails-vertical .fr-thumbnails-thumbs { + padding: 10px 20px + } + + .fr-thumbnails-vertical .fr-thumbnails-side { + margin: 10px 0 + } + + .fr-thumbnails-vertical .fr-thumbnails-side-previous { + margin-top: 20px + } + + .fr-thumbnails-vertical .fr-thumbnails-side-next { + margin-bottom: 20px + } +} + +@media all and (max-width: 500px) and (orientation: portrait), +all and (orientation: landscape) and (max-height: 500px) { + .fr-thumbnails-horizontal .fr-thumbnails { + display: none !important + } +} + +@media all and (max-width: 700px) and (orientation: portrait), +all and (orientation: landscape) and (max-height: 414px) { + .fr-thumbnails-vertical .fr-thumbnails { + display: none !important + } +} + +@media all and (max-width: 500px) and (orientation: portrait), +all and (orientation: landscape) and (max-height: 414px) { + .fr-page { + min-width: 100% + } + + .fr-page { + min-height: 100% + } +} + +.fr-window-ui-fullclick .fr-side-next-outside, +.fr-window-ui-fullclick .fr-side-previous-outside, +.fr-window-ui-fullclick .fr-close-outside, +.fr-window-ui-fullclick .fr-content .fr-side-next, +.fr-window-ui-fullclick .fr-content .fr-side-previous, +.fr-window-ui-fullclick .fr-content .fr-close, +.fr-window-ui-fullclick .fr-content .fr-info, +.fr-window-ui-outside .fr-side-next-fullclick, +.fr-window-ui-outside .fr-side-previous-fullclick, +.fr-window-ui-outside .fr-close-fullclick, +.fr-window-ui-outside .fr-content .fr-side-next, +.fr-window-ui-outside .fr-content .fr-side-previous, +.fr-window-ui-outside .fr-content .fr-close, +.fr-window-ui-outside .fr-content .fr-info, +.fr-window-ui-inside .fr-page>.fr-info, +.fr-window-ui-inside .fr-side-next-fullclick, +.fr-window-ui-inside .fr-side-previous-fullclick, +.fr-window-ui-inside .fr-close-fullclick, +.fr-window-ui-inside .fr-side-next-outside, +.fr-window-ui-inside .fr-side-previous-outside, +.fr-window-ui-inside .fr-close-outside { + display: none !important +} + +.fr-toggle-ui { + opacity: 0; + transition: opacity .3s +} + +.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui, +.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui { + opacity: 1 +} + +.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui, +.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui { + transition: opacity .3s +} + +.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui, +.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui { + display: none +} + +.fr-spinner { + position: fixed; + width: 52px; + height: 52px; + background: #101010; + background: rgba(16, 16, 16, 0.85); + border-radius: 5px +} + +.fr-spinner div { + position: absolute; + top: 0; + left: 0; + height: 64%; + width: 64%; + margin-left: 18%; + margin-top: 18%; + opacity: 1; + -webkit-animation: fresco-12 1.2s infinite ease-in-out; + animation: fresco-12 1.2s infinite ease-in-out +} + +.fr-spinner div:after { + content: ''; + position: absolute; + top: 0; + left: 50%; + width: 2px; + height: 8px; + margin-left: -1px; + background: #fff; + box-shadow: 0 0 1px transparent +} + +.fr-spinner div.fr-spin-1 { + -webkit-transform: rotate(30deg); + transform: rotate(30deg); + -webkit-animation-delay: -1.1s; + animation-delay: -1.1s +} + +.fr-spinner div.fr-spin-2 { + -webkit-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-animation-delay: -1.0s; + animation-delay: -1.0s +} + +.fr-spinner div.fr-spin-3 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s +} + +.fr-spinner div.fr-spin-4 { + -webkit-transform: rotate(120deg); + transform: rotate(120deg); + -webkit-animation-delay: -0.8s; + animation-delay: -0.8s +} + +.fr-spinner div.fr-spin-5 { + -webkit-transform: rotate(150deg); + transform: rotate(150deg); + -webkit-animation-delay: -0.7s; + animation-delay: -0.7s +} + +.fr-spinner div.fr-spin-6 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + -webkit-animation-delay: -0.6s; + animation-delay: -0.6s +} + +.fr-spinner div.fr-spin-6 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + -webkit-animation-delay: -0.6s; + animation-delay: -0.6s +} + +.fr-spinner div.fr-spin-7 { + -webkit-transform: rotate(210deg); + transform: rotate(210deg); + -webkit-animation-delay: -0.5s; + animation-delay: -0.5s +} + +.fr-spinner div.fr-spin-8 { + -webkit-transform: rotate(240deg); + transform: rotate(240deg); + -webkit-animation-delay: -0.4s; + animation-delay: -0.4s +} + +.fr-spinner div.fr-spin-9 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + -webkit-animation-delay: -0.3s; + animation-delay: -0.3s +} + +.fr-spinner div.fr-spin-10 { + -webkit-transform: rotate(300deg); + transform: rotate(300deg); + -webkit-animation-delay: -0.2s; + animation-delay: -0.2s +} + +.fr-spinner div.fr-spin-11 { + -webkit-transform: rotate(330deg); + transform: rotate(330deg); + -webkit-animation-delay: -0.1s; + animation-delay: -0.1s +} + +.fr-spinner div.fr-spin-12 { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + -webkit-animation-delay: 0s; + animation-delay: 0s +} + +@-webkit-keyframes fresco-12 { + 0% { + opacity: 1 + } + + 100% { + opacity: 0 + } +} + +@keyframes fresco-12 { + 0% { + opacity: 1 + } + + 100% { + opacity: 0 + } +} + +.fr-thumbnail-spinner { + position: absolute; + top: 50%; + left: 50%; + margin-top: -20px; + margin-left: -20px; + width: 40px; + height: 40px +} + +.fr-thumbnail-spinner-spin { + position: relative; + float: left; + margin: 8px 0 0 8px; + text-indent: -9999em; + border-top: 2px solid rgba(255, 255, 255, 0.2); + border-right: 2px solid rgba(255, 255, 255, 0.2); + border-bottom: 2px solid rgba(255, 255, 255, 0.2); + border-left: 2px solid #fff; + -webkit-animation: fr-thumbnail-spin 1.1s infinite linear; + animation: fr-thumbnail-spin 1.1s infinite linear +} + +.fr-thumbnail-spinner-spin, +.fr-thumbnail-spinner-spin:after { + border-radius: 50%; + width: 24px; + height: 24px +} + +@-webkit-keyframes fr-thumbnail-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +@keyframes fr-thumbnail-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg) + } +} + +.fr-error { + float: left; + position: relative; + background-color: #ca3434; + width: 160px; + height: 160px +} + +.fr-error-icon { + position: absolute; + width: 42px; + height: 42px; + top: 50%; + left: 50%; + margin-left: -21px; + margin-top: -21px +} + +.fr-window-skin-fresco .fr-side-button-icon, +.fr-window-skin-fresco .fr-close-icon, +.fr-window-skin-fresco .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco .fr-error-icon { + background-image: url("../vendors/fresco/fresco-skins/sprite.svg") +} + +.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon, +.fr-window-skin-fresco.fr-no-svg .fr-close-icon, +.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco .fr-error-icon { + background-image: url("../vendors/fresco/fresco-skins/sprite.png") +} + +.fr-window-skin-fresco .fr-error-icon { + background-position: -160px -126px +} + +.fr-window-skin-fresco .fr-content-background { + background: #101010; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) +} + +.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background { + box-shadow: none +} + +.fr-window-skin-fresco .fr-thumbnail-wrapper { + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) +} + +.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { + box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) +} + +.fr-window-skin-fresco .fr-side-button-background { + background-color: transparent +} + +.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon { + background-position: -13px -14px +} + +.fr-window-skin-fresco .fr-side-next .fr-side-button-icon { + background-position: -93px -14px +} + +.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon { + background-position: -13px -114px +} + +.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon { + background-position: -93px -114px +} + +.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon, +.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon { + background-position: -13px -114px +} + +.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon, +.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon { + background-position: -93px -114px +} + +.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon, +.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon, +.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon { + background-position: -13px -214px +} + +.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon, +.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon, +.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon { + background-position: -93px -214px +} + +.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon { + background-position: -13px -114px +} + +.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon { + background-position: -93px -114px +} + +.fr-window-skin-fresco.fr-svg .fr-side-button-icon { + opacity: .5 +} + +.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon, +.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon, +.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon { + opacity: 1 +} + +.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon { + opacity: .8 +} + +.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon, +.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon, +.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon, +.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon, +.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon { + opacity: .2 +} + +.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon, +.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon { + background-image: none +} + +@media all and (max-width: 500px) and (orientation: portrait), +all and (orientation: landscape) and (max-height: 414px) { + .fr-window-skin-fresco .fr-side-previous .fr-side-button-icon { + background-position: 0px -300px + } + + .fr-window-skin-fresco .fr-side-next .fr-side-button-icon { + background-position: -48px -300px + } + + .fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon { + background-position: 0px -360px + } + + .fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon { + background-position: -48px -360px + } + + .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon, + .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon { + background-position: 0px -360px + } + + .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon, + .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon { + background-position: -48px -360px + } + + .fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon { + background-position: 0px -360px + } + + .fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon { + background-position: -48px -360px + } + + .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon, + .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon, + .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon { + background-position: 0px -420px + } + + .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon, + .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon, + .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon { + background-position: -48px -420px + } +} + +.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background { + background-color: #363636 +} + +.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background { + background-color: #434343 +} + +.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background, +.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background { + background-color: #131313; + filter: alpha(opacity=80); + opacity: .8 +} + +.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background, +.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background { + background-color: #191919 +} + +.fr-window-skin-fresco .fr-close .fr-close-icon { + background-position: -168px -8px +} + +.fr-window-skin-fresco .fr-close:hover .fr-close-icon { + background-position: -210px -8px +} + +.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon { + background-position: -210px -8px; + opacity: .8 +} + +.fr-window-skin-fresco .fr-close:hover .fr-close-icon { + opacity: 1 +} + +.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon, +.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon { + opacity: 1 +} + +.fr-window-skin-fresco .fr-thumbnail-wrapper { + border-color: transparent; + border-style: solid; + border-width: 0 +} + +.fr-window-skin-fresco .fr-thumbnail-wrapper { + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) +} + +.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { + box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) +} + +.fr-window-skin-fresco .fr-thumbnail-wrapper { + box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3) +} + +.fr-window-skin-fresco .fr-thumbnail-overlay-border { + border-width: 1px; + border-color: rgba(255, 255, 255, 0.08) +} + +.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border, +.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border { + border: 0px +} + +.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { + background-position: -167px -49px +} + +.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { + background-position: -209px -49px +} + +.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { + background-position: -167px -91px +} + +.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { + background-position: -209px -91px +} + +.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { + background-position: -293px -49px +} + +.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { + background-position: -335px -49px +} + +.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { + background-position: -293px -91px +} + +.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { + background-position: -335px -91px +} + +.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon { + transition: opacity .2s ease-in; + opacity: .8 +} + +.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { + background-position: -167px -49px +} + +.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { + background-position: -209px -91px +} + +.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon { + opacity: 1 +} + +.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { + background-position: -293px -49px +} + +.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { + background-position: -335px -91px +} + +.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled, +.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled { + opacity: .5 +} + +.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { + background-position: -251px -49px +} + +.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { + background-position: -251px -91px +} + +.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background, +.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background { + filter: alpha(opacity=50) +} + +.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { + background-position: -377px -49px +} + +.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, +.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { + background-position: -377px -91px +} + +/*! Lity - v2.3.1 - 2018-04-20 +* http://sorgalla.com/lity/ +* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */ +.lity { + z-index: 9990; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + white-space: nowrap; + background: #0b0b0b; + background: rgba(0, 0, 0, 0.9); + outline: none !important; + opacity: 0; + -webkit-transition: opacity .3s ease; + -o-transition: opacity .3s ease; + transition: opacity .3s ease +} + +.lity.lity-opened { + opacity: 1 +} + +.lity.lity-closed { + opacity: 0 +} + +.lity * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.lity-wrap { + z-index: 9990; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + text-align: center; + outline: none !important +} + +.lity-wrap:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; + margin-right: -0.25em +} + +.lity-loader { + z-index: 9991; + color: #fff; + position: absolute; + top: 50%; + margin-top: -0.8em; + width: 100%; + text-align: center; + font-size: 14px; + font-family: Arial, Helvetica, sans-serif; + opacity: 0; + -webkit-transition: opacity .3s ease; + -o-transition: opacity .3s ease; + transition: opacity .3s ease +} + +.lity-loading .lity-loader { + opacity: 1 +} + +.lity-container { + z-index: 9992; + position: relative; + text-align: left; + vertical-align: middle; + display: inline-block; + white-space: normal; + max-width: 100%; + max-height: 100%; + outline: none !important +} + +.lity-content { + z-index: 9993; + width: 100%; + -webkit-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + -webkit-transition: -webkit-transform .3s ease; + transition: -webkit-transform .3s ease; + -o-transition: -o-transform .3s ease; + transition: transform .3s ease; + transition: transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease +} + +.lity-loading .lity-content, +.lity-closed .lity-content { + -webkit-transform: scale(0.8); + -ms-transform: scale(0.8); + -o-transform: scale(0.8); + transform: scale(0.8) +} + +.lity-content:after { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: 0; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6) +} + +.lity-close { + z-index: 9994; + width: 35px; + height: 35px; + position: fixed; + right: 0; + top: 0; + -webkit-appearance: none; + cursor: pointer; + text-decoration: none; + text-align: center; + padding: 0; + color: #fff; + font-style: normal; + font-size: 35px; + font-family: Arial, Baskerville, monospace; + line-height: 35px; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + border: 0; + background: none; + outline: none; + -webkit-box-shadow: none; + box-shadow: none +} + +.lity-close::-moz-focus-inner { + border: 0; + padding: 0 +} + +.lity-close:hover, +.lity-close:focus, +.lity-close:active, +.lity-close:visited { + text-decoration: none; + text-align: center; + padding: 0; + color: #fff; + font-style: normal; + font-size: 35px; + font-family: Arial, Baskerville, monospace; + line-height: 35px; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + border: 0; + background: none; + outline: none; + -webkit-box-shadow: none; + box-shadow: none +} + +.lity-close:active { + top: 1px +} + +.lity-image img { + max-width: 100%; + display: block; + line-height: 0; + border: 0 +} + +.lity-iframe .lity-container, +.lity-youtube .lity-container, +.lity-vimeo .lity-container, +.lity-facebookvideo .lity-container, +.lity-googlemaps .lity-container { + width: 100%; + max-width: 964px +} + +.lity-iframe-container { + width: 100%; + height: 0; + padding-top: 56.25%; + overflow: auto; + pointer-events: auto; + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-overflow-scrolling: touch +} + +.lity-iframe-container iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #000 +} + +.lity-hide { + display: none +} + +.mb_YTPlayer:focus { + outline: 0 +} + +.YTPWrapper { + display: block; + -webkit-transform: translateZ(0) translate3d(0, 0, 0); + transform: translateZ(0) translate3d(0, 0, 0); + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: 1000; + perspective: 1000; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +.mb_YTPlayer .loading { + position: absolute; + top: 10px; + right: 10px; + font-size: 12px; + color: #fff; + background: rgba(0, 0, 0, 0.51); + text-align: center; + padding: 2px 4px; + border-radius: 5px; + font-family: "Droid Sans", sans-serif; + -webkit-animation: fade .1s infinite alternate; + animation: fade .1s infinite alternate +} + +.inlinePlayButton, +.mb_YTPBar .ytpicon { + font-family: ytpregular +} + +@-webkit-keyframes fade { + 0% { + opacity: .5 + } + + 100% { + opacity: 1 + } +} + +@keyframes fade { + 0% { + opacity: .5 + } + + 100% { + opacity: 1 + } +} + +.YTPFullscreen { + display: block !important; + position: fixed !important; + width: 100% !important; + height: 100% !important; + top: 0 !important; + left: 0 !important; + margin: 0 !important; + border: none !important; + opacity: 1 !important; + background-color: #000 !important; + padding: 0 !important +} + +.inlinePlayButton { + font-size: 45px; + color: #fff; + text-align: center; + border-radius: 100%; + background-color: rgba(0, 0, 0, 0.4); + position: absolute; + width: 80px; + height: 80px; + line-height: 80px; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin: auto; + cursor: pointer; + opacity: .8; + -webkit-transition: all .4s; + transition: all .4s; + -webkit-transform: scale(1.3); + transform: scale(1.3) +} + +.mb_YTPlayer:hover .inlinePlayButton { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1) +} + +.inlinePlayButton:hover { + background-color: #000; + -webkit-transform: scale(1.3) !important; + transform: scale(1.3) !important +} + +.mbYTP_wrapper iframe { + max-width: 8000px !important +} + +.inline_YTPlayer { + margin-bottom: 20px; + vertical-align: top; + position: relative; + left: 0; + overflow: hidden; + border-radius: 4px; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); + background: rgba(0, 0, 0, 0.5) +} + +.inline_YTPlayer img { + border: none !important; + margin: 0 !important; + padding: 0 !important; + -webkit-transform: none !important; + transform: none !important +} + +.mb_YTPBar, +.mb_YTPBar .buttonBar { + left: 0; + padding: 5px; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +.mb_YTPBar .ytpicon { + font-size: 20px +} + +.mb_YTPBar .mb_YTPUrl.ytpicon { + font-size: 30px +} + +.mb_YTPBar { + -webkit-transition: opacity .5s; + transition: opacity .5s; + display: block; + height: 10px; + background: #333; + position: fixed; + bottom: 0; + text-align: left; + z-index: 1000; + font: 14px/16px sans-serif; + color: #fff; + opacity: .1 +} + +.mb_YTPBar.visible, +.mb_YTPBar:hover { + opacity: 1 +} + +.mb_YTPBar .buttonBar { + -webkit-transition: all .5s; + transition: all .5s; + background: 0 0; + font: 12px/14px san-serif; + position: absolute; + top: -30px; + height: 40px +} + +.mb_YTPBar:hover .buttonBar { + background: rgba(0, 0, 0, 0.4) +} + +.mb_YTPBar span { + display: inline-block; + font: 16px/20px sans-serif; + position: relative; + width: 30px; + height: 25px; + vertical-align: middle +} + +.mb_YTPBar span.mb_YTPTime { + width: 130px +} + +.mb_YTPBar span.mb_OnlyYT, +.mb_YTPBar span.mb_YTPUrl { + position: absolute; + width: auto; + display: block; + top: 6px; + right: 10px; + cursor: pointer +} + +.mb_YTPBar span.mb_YTPUrl img { + width: 60px +} + +.mb_YTPBar span.mb_OnlyYT { + left: 300px; + right: auto +} + +.mb_YTPBar span.mb_OnlyYT img { + width: 25px +} + +.mb_YTPBar span.mb_YTPUrl a { + color: #fff +} + +.mb_YTPBar .mb_YTPMuteUnmute, +.mb_YTPBar .mb_YTPPlayPause, +.mb_YTPlayer .mb_YTPBar .mb_YTPPlayPause img { + cursor: pointer +} + +.mb_YTPBar .mb_YTPProgress { + height: 10px; + width: 100%; + background: #222; + bottom: 0; + left: 0 +} + +.mb_YTPBar .mb_YTPLoaded { + height: 10px; + width: 0; + background: #444; + left: 0 +} + +.mb_YTPBar .mb_YTPseekbar { + height: 10px; + width: 0; + background: #bb110e; + bottom: 0; + left: 0; + -webkit-box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px; + box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px +} + +.mb_YTPBar .YTPOverlay { + backface-visibility: hidden; + -webkit-backface-visibility: hidden; + -webkit-transform-style: "flat"; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +.mb_YTPBar .simpleSlider { + position: relative; + width: 100px; + height: 10px; + border: 1px solid #fff; + overflow: hidden; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin-right: 10px; + cursor: pointer !important; + border-radius: 3px +} + +.mb_YTPBar.compact .simpleSlider { + width: 40px +} + +.mb_YTPBar.compact span.mb_OnlyYT { + left: 260px +} + +.mb_YTPBar .simpleSlider.muted { + opacity: .3 +} + +.mb_YTPBar .level { + position: absolute; + left: 0; + bottom: 0; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +.mb_YTPBar .level.horizontal { + height: 100%; + width: 0 +} + +.mb_YTPBar .level.vertical { + height: auto; + width: 100% +} \ No newline at end of file diff --git a/assets/css/theme.min.css b/assets/css/theme.min.css new file mode 100644 index 0000000..bf6b2b7 --- /dev/null +++ b/assets/css/theme.min.css @@ -0,0 +1,30073 @@ +:root { + --color-font: rgb(190, 190, 190); + --color-primary: #019de0; + --color-secondary: #e30016; + --color-link: #a7a9b8; + --color-link-hover: #181b31; + --color-gradient-start: #4fda91; + --color-gradient-stop: #34dbc5; + --color-img-holder: #efefef; +} + +@font-face { + font-family: 'iranyekan'; + src: url("../fonts/iranyekanweblight.woff") format("woff"); + font-weight: normal; + font-display: swap; + font-style: normal; +} + +@font-face { + font-family: 'montserrat'; + src: url("../fonts/Montserrat-Regular.woff") format("woff"); +} +@font-face { + font-family: 'bebas'; + src: url("../fonts/BebasNeue-Regular.woff") format("woff"); +} +.bebas { + font-family: bebas; +} +html, +body { + max-width: 100vw; + overflow-x: hidden; +} + +.text-light { + color: var(--color-font) !important; +} + +html { + font-size: 100%; + overflow-x: hidden; +} + +body { + font-family: iranyekan; + font-size: 1em; + line-height: 1.7; + font-weight: 400; + color: var(--color-font); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + + +/* + Base Styles +*/ + +#wrap, +#content { + position: relative; +} + +#wrap { + overflow: hidden; +} + +#content { + z-index: 2; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; + background-color: #fff; +} + +#content:before, +#content:after { + content: ''; + display: table; +} + +#content:after { + clear: both; +} + +iframe { + max-width: 100%; + border: none; +} + +audio { + width: 100%; +} + +body.archive #content { + padding-top: 70px; + padding-bottom: 70px; +} + +body.blog #content { + padding-top: 70px; + padding-bottom: 70px; +} + +body.blog .main-sidebar { + margin-top: 0 !important; +} + +a { + text-decoration: none; + color: var(--color-link); + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +a:hover { + color: var(--color-link-hover); +} + +a:hover, +a:focus { + text-decoration: none; +} + +img { + max-width: 100%; + height: auto; +} + +textarea { + resize: vertical; +} + +dd { + margin-left: 1.5em; + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +table { + border: 1px solid #dedede; +} + +table tr { + border-bottom: 1px solid #dedede; +} + +table th, +table td { + padding: 0.45em 1em; +} + +table tbody th, +table tbody td, +table thead th { + border-right: 1px solid #dedede; +} + +table.wp-block-table { + border-color: #dedede; +} + +table.wp-block-table tr, +table.wp-block-table td, +table.wp-block-table th { + border-color: inherit; +} + +table.wp-block-table th, +table.wp-block-table td { + padding: 0.45em 1em; +} + +pre { + margin-bottom: 1.5em; +} + +blockquote { + display: block; + padding: 0; + margin-bottom: 2.5em; + border: 0; + font-style: italic; +} + +blockquote.wp-block-quote.is-large { + padding-left: 0; + padding-right: 0; +} + +.wp-block-pullquote__citation, +.wp-block-quote__citation, +cite { + display: block; + position: relative; + padding-top: 2.0833333333em; + margin-top: 1em; + font-size: 12px; + text-transform: uppercase; + font-style: normal; +} + +.wp-block-pullquote__citation:before, +.wp-block-quote__citation:before, +cite:before { + content: ''; + display: inline-block; + width: 30px; + height: 1px; + position: absolute; + top: 0; + left: 0; + background-color: #a7a9b8; +} + +.wp-block-quote.is-large .wp-block-pullquote__citation, +.wp-block-quote.is-large .wp-block-quote__citation, +.wp-block-quote.is-large cite { + text-align: inherit; + font-size: 12px; +} + +.wp-block-quote.aligncenter cite:before, +.wp-block-quote.aligncenter .wp-block-quote__citation:before { + left: 50%; + margin-left: -15px; +} + +.wp-block-quote.alignright cite:before, +.wp-block-quote.alignright .wp-block-quote__citation:before { + left: auto; + right: 0; +} + +.wp-block-pullquote, +.wp-block-quote { + margin-bottom: 32px; +} + +.wp-block-pullquote blockquote, +.wp-block-quote blockquote { + margin-bottom: 0; +} + +.wp-block-pullquote cite:before, +.wp-block-pullquote .wp-block-pullquote__citation:before { + left: 50%; + margin-left: -15px; +} + +.wp-block-pullquote.is-style-solid-color cite:before, +.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation:before { + left: 0; + margin-left: 0; +} + +figcaption { + margin: 1.3em auto; + color: #808291; + font-style: italic; +} + +.fp-sr-only, +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute !important; + top: 0; + left: 0; + width: 1px; + word-wrap: normal !important; +} + +.split-inner { + display: inline-block; +} + +h1, +.h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +.h6 { + font-family: iranyekan; + font-weight: 500; + line-height: 1.2; + color: #181b31; +} + +h1, +.h1 { + margin-top: 0; + font-size: 52px; +} + +h2, +.h2 { + font-size: 40px; +} + +h3, +.h3 { + font-size: 32px; +} + +h4, +.h4 { + font-size: 25px; +} + +h5, +.h5 { + font-size: 21px; +} + +h6, +.h6 { + font-size: 18px; +} + +small, +.font_small { + font-size: 0.667em; +} + +.ld-lazyload { + opacity: 0.0001; + -webkit-transition: opacity 1s; + transition: opacity 1s; +} + +.ld-lazyload.loaded { + opacity: 1; +} + +.lqd-img-holder { + display: block; + position: relative; + background-color: var(--color-img-holder); +} + +.lqd-img-holder>img { + width: 100%; + height: 100%; + max-width: 100%; + position: absolute; + top: 0; + left: 0; + image-rendering: auto; +} + +.lqd-sticky-bg-spacer, +.lqd-sticky-bg-wrap, +.lqd-sticky-bg { + width: 100%; + height: 100vh; + max-height: 100vh; + background-size: inherit; + background-position: inherit; + background-attachment: inherit; + background-repeat: inherit; +} + +.lqd-sticky-bg-wrap { + overflow: hidden; +} + +[data-shrink-borders=true] .lqd-sticky-bg-wrap { + position: absolute; + top: 0; + left: 0; + width: 100vw; + height: 100vh; +} + +.lqd-css-sticky { + top: 0; +} + +.lqd-css-sticky:not(.vc_row) { + position: -webkit-sticky !important; + position: sticky !important; +} + +.lqd-css-sticky-wrap .lqd-css-sticky.vc_row { + position: -webkit-sticky !important; + position: sticky !important; +} + +.lqd-css-sticky-wrap .lqd-css-sticky.vc_row[data-parallax] { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} + +.lqd-css-sticky-wrap, +.lqd-css-sticky-wrap-inner { + width: 100%; +} + +.lqd-css-sticky-wrap-inner { + height: 200%; + top: 0; + left: 0; +} + +.lqd-section-borders-wrap { + position: absolute; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + visibility: hidden; + opacity: 0; +} + +.lqd-section-borders-wrap.sticky-applied { + opacity: 1; + visibility: visible; +} + +.lqd-section-border-sentinel { + top: 0; + left: 0; + width: 100%; + min-height: 1px; + z-index: -1; +} + +.lqd-section-border { + position: absolute; + top: 0; + left: 0; + z-index: 2; + background-color: #fff; +} + +.lqd-section-border[data-axis=x] { + width: 4.69vw; + height: 100%; +} + +.lqd-section-border[data-axis=y] { + width: 100%; + height: 4.69vw; +} + +.lqd-section-border-top { + -webkit-transform-origin: center top; + transform-origin: center top; +} + +.lqd-section-border-right { + left: auto; + right: 0; + -webkit-transform-origin: right center; + transform-origin: right center; +} + +.lqd-section-border-bottom { + top: auto; + bottom: 0; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +.lqd-section-border-left { + -webkit-transform-origin: left center; + transform-origin: left center; +} + +.scrollmagic-pin-spacer>.wpb_column { + width: 100%; +} + + +/* 1.2. Header */ + +.main-header .row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.main-header .no-gutters { + margin-right: 0; + margin-left: 0; +} + +.main-header .no-gutters>.col, +.main-header .no-gutters>[class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.main-header .col, +.main-header .col-auto, +.main-header .col-lg-1, +.main-header .col-lg-2, +.main-header .col-lg-3, +.main-header .col-lg-4, +.main-header .col-lg-5, +.main-header .col-lg-6, +.main-header .col-lg-7, +.main-header .col-lg-8, +.main-header .col-lg-9, +.main-header .col-lg-10, +.main-header .col-lg-11, +.main-header .col-lg-12, +.main-header .col-lg, +.main-header .col-lg-auto, +.main-header .col-xl-1, +.main-header .col-xl-2, +.main-header .col-xl-3, +.main-header .col-xl-4, +.main-header .col-xl-5, +.main-header .col-xl-6, +.main-header .col-xl-7, +.main-header .col-xl-8, +.main-header .col-xl-9, +.main-header .col-xl-10, +.main-header .col-xl-11, +.main-header .col-xl-12, +.main-header .col-xl, +.main-header .col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.main-header .col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.main-header .col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; +} + +@media (min-width: 1200px) { + .main-header .container { + max-width: 1170px; + } +} + +@media (min-width: 992px) { + .main-header .d-lg-none { + display: none !important; + } + .main-header .flex-lg-row { + -ms-flex-direction: row !important; + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + flex-direction: row !important; + } + .main-header .flex-lg-column { + -ms-flex-direction: column !important; + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + flex-direction: column !important; + } + .main-header .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + flex-direction: row-reverse !important; + } + .main-header .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + flex-direction: column-reverse !important; + } + .main-header .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .main-header .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .main-header .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .main-header .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .main-header .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .main-header .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .main-header .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .main-header .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .main-header .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .main-header .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .main-header .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .main-header .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .main-header .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .main-header .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .main-header .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .main-header .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .main-header .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .main-header .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .main-header .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .main-header .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .main-header .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .main-header .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .main-header .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .main-header .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .main-header .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .main-header .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .main-header .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .main-header .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .main-header .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .main-header .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .main-header .offset-lg-0 { + margin-left: 0; + } + .main-header .offset-lg-1 { + margin-left: 8.333333%; + } + .main-header .offset-lg-2 { + margin-left: 16.666667%; + } + .main-header .offset-lg-3 { + margin-left: 25%; + } + .main-header .offset-lg-4 { + margin-left: 33.333333%; + } + .main-header .offset-lg-5 { + margin-left: 41.666667%; + } + .main-header .offset-lg-6 { + margin-left: 50%; + } + .main-header .offset-lg-7 { + margin-left: 58.333333%; + } + .main-header .offset-lg-8 { + margin-left: 66.666667%; + } + .main-header .offset-lg-9 { + margin-left: 75%; + } + .main-header .offset-lg-10 { + margin-left: 83.333333%; + } + .main-header .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .main-header .d-xl-none { + display: none !important; + } + .main-header .flex-xl-row { + -ms-flex-direction: row !important; + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + flex-direction: row !important; + } + .main-header .flex-xl-column { + -ms-flex-direction: column !important; + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + flex-direction: column !important; + } + .main-header .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + flex-direction: row-reverse !important; + } + .main-header .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + flex-direction: column-reverse !important; + } + .main-header .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .main-header .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .main-header .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .main-header .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .main-header .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .main-header .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .main-header .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .main-header .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .main-header .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .main-header .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .main-header .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .main-header .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .main-header .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .main-header .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .main-header .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .main-header .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .main-header .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .main-header .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .main-header .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .main-header .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .main-header .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .main-header .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .main-header .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .main-header .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .main-header .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .main-header .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .main-header .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .main-header .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .main-header .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .main-header .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .main-header .offset-xl-0 { + margin-left: 0; + } + .main-header .offset-xl-1 { + margin-left: 8.333333%; + } + .main-header .offset-xl-2 { + margin-left: 16.666667%; + } + .main-header .offset-xl-3 { + margin-left: 25%; + } + .main-header .offset-xl-4 { + margin-left: 33.333333%; + } + .main-header .offset-xl-5 { + margin-left: 41.666667%; + } + .main-header .offset-xl-6 { + margin-left: 50%; + } + .main-header .offset-xl-7 { + margin-left: 58.333333%; + } + .main-header .offset-xl-8 { + margin-left: 66.666667%; + } + .main-header .offset-xl-9 { + margin-left: 75%; + } + .main-header .offset-xl-10 { + margin-left: 83.333333%; + } + .main-header .offset-xl-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .main-header .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; + } + .main-header .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; + } + .main-header .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .main-header .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .main-header .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } +} + +@media (min-width: 1200px) { + .main-header .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; + } + .main-header .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; + } + .main-header .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .main-header .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .main-header .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } +} + +.main-header { + position: relative !important; + z-index: 10; +} + +.main-header .wpb_single_image { + margin-bottom: 0; +} + +.main-header P:empty { + display: none; +} + +.main-header-overlay { + width: 100%; + position: absolute; + top: 0; + left: 0; +} + +.lqd-main-header-default .mainbar { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.lqd-main-header-default .main-nav>li>a { + color: #5a5b63; +} + +.lqd-main-header-default+.content { + padding-top: 70px; +} + +.header-style-side .titlebar, +.header-style-side #content, +.header-style-side #wrap>.main-header, +.header-style-side .main-footer { + -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.7, 0, 0.2, 1); + transition: -webkit-transform 0.45s cubic-bezier(0.7, 0, 0.2, 1); + transition: transform 0.45s cubic-bezier(0.7, 0, 0.2, 1); + transition: transform 0.45s cubic-bezier(0.7, 0, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.7, 0, 0.2, 1); +} + +.side-nav-showing .titlebar, +.side-nav-showing #content, +.side-nav-showing #wrap>.main-header, +.side-nav-showing .main-footer { + -webkit-transform: translateX(375px); + transform: translateX(375px); +} + +.header-module { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: relative; +} + +.header-module~.header-module { + margin-left: 25px; +} + +.header-module p { + margin-bottom: 0; +} + +.header-module .btn+p { + width: 100%; + margin-top: 0.25em; + text-align: center; +} + +.text-right .header-module { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} + +.text-left .header-module { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.text-center .header-module { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.module-title { + font-size: 16px; + margin: 1.5em 0; +} + +.nav-trigger { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; + border: none; + background: none; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #000; + -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; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.nav-trigger .txt, +.nav-trigger .bars, +.nav-trigger .bar { + display: inline-block; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: inherit; + flex-flow: inherit; + -webkit-box-align: inherit; + -ms-flex-align: inherit; + align-items: inherit; + -webkit-box-pack: inherit; + -ms-flex-pack: inherit; + justify-content: inherit; +} + +.nav-trigger .bars { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; +} + +.nav-trigger .bar { + background-color: #000; +} + +.nav-trigger .bar:before, +.nav-trigger .bar:after { + background-color: inherit; +} + +.nav-trigger .txt { + display: inline-block; + margin-left: 13px; + font-size: 10px; + text-transform: uppercase; + font-weight: 700; + line-height: 1; +} + +.nav-trigger.style-1 .bars { + width: 25px; + height: 13px; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-transition: all 0.3s 0.2s cubic-bezier(0.65, 0.05, 0.36, 1); + transition: all 0.3s 0.2s cubic-bezier(0.65, 0.05, 0.36, 1); +} + +.nav-trigger.style-1 .bar { + width: 25px; + height: 1px; + margin-bottom: 5px; + margin-left: auto; + margin-right: auto; + position: relative; + -webkit-transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1); + transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1); +} + +.nav-trigger.style-1 .bar:first-child, +.nav-trigger.style-1 .bar:last-child { + width: 16px; + opacity: 0; + visibility: hidden; +} + +.nav-trigger.style-1 .bar:first-child { + -webkit-transform: translateY(-7px); + transform: translateY(-7px); +} + +.nav-trigger.style-1 .bar:last-child { + margin-bottom: 0; + -webkit-transform: translateY(7px); + transform: translateY(7px); +} + +.nav-trigger.style-1 .bar:nth-child(2) { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; + -webkit-transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1); + transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1); +} + +.nav-trigger.style-1 .bar:nth-child(2):before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + -webkit-transition: inherit; + transition: inherit; + background-color: inherit; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} + +.nav-trigger.style-mobile .bars { + width: 20px; + height: 15px; + -webkit-transform: rotate(0); + transform: rotate(0); + -webkit-transition: all 0.45s 0.2s cubic-bezier(0.23, 1, 0.32, 1); + transition: all 0.45s 0.2s cubic-bezier(0.23, 1, 0.32, 1); +} + +.nav-trigger.style-mobile .bar { + width: 20px; + height: 2px; + border-radius: 50em; + margin-bottom: 4.25px; + position: relative; + -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1); +} + +.nav-trigger.style-mobile .bar:first-child, +.nav-trigger.style-mobile .bar:last-child { + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1); +} + +.nav-trigger.style-mobile .bar:first-child { + -webkit-transform: translateY(-3px); + transform: translateY(-3px); +} + +.nav-trigger.style-mobile .bar:last-child { + margin-bottom: 0; + -webkit-transform: translateY(3px); + transform: translateY(3px); +} + +.nav-trigger.style-mobile .bar:nth-child(2) { + width: 22px; + margin-right: auto; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.nav-trigger.style-mobile .bar:nth-child(2):before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + -webkit-transition: inherit; + transition: inherit; + background-color: inherit; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} + +.nav-trigger.txt-left { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +.nav-trigger.txt-left .txt { + margin-left: 0; + margin-right: 13px; +} + +.nav-trigger.fill-solid .bars { + width: 42px; + height: 40px; + -webkit-transform: none; + transform: none; + background-color: rgba(255, 255, 255, 0.95); +} + +.nav-trigger.rotate-90 { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} + +.nav-trigger.scheme-light { + color: #fff; +} + +.nav-trigger.scheme-light .bar { + background-color: #fff; +} + +.nav-trigger.scheme-light.fill-solid .bars { + background-color: rgba(0, 0, 0, 0.3); +} + +.nav-trigger.collapsed .bars { + -webkit-transform: none; + transform: none; + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.nav-trigger.collapsed .bar:first-child, +.nav-trigger.collapsed .bar:last-child, +.nav-trigger.collapsed .bar:nth-child(2) { + opacity: 1; + visibility: visible; + -webkit-transform: none; + transform: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.nav-trigger.collapsed .bar:first-child:before, +.nav-trigger.collapsed .bar:first-child:after, +.nav-trigger.collapsed .bar:last-child:before, +.nav-trigger.collapsed .bar:last-child:after, +.nav-trigger.collapsed .bar:nth-child(2):before, +.nav-trigger.collapsed .bar:nth-child(2):after { + -webkit-transform: rotate(0) translate(0, 0); + transform: rotate(0) translate(0, 0); +} + +.nav-trigger.collapsed.style-mobile .bar:first-child, +.nav-trigger.collapsed.style-mobile .bar:last-child { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s; +} + +.nav-trigger.collapsed.style-mobile .bar:nth-child(2) { + width: 16px; +} + +.nav-trigger:focus { + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.ld-module-trigger { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #000; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} + +.ld-module-trigger-icon { + font-size: 24px; +} + +.ld-module-trigger-count { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 18px; + height: 18px; + margin-left: 5px; + background-color: var(--color-primary); + border-radius: 50em; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 12px; + font-weight: 700; + color: #fff; +} + +.ld-module-dropdown { + position: absolute; + top: 100%; + right: 0; + z-index: 20; + background-color: #fff; + text-align: left; +} + +.ld-module-dropdown.left { + right: auto; + left: 0; +} + +.ld-module-cart .ld-module-dropdown { + overflow-x: hidden; + overflow-y: auto; + max-height: 85vh; +} + +.ld-cart-contents { + width: 400px; + height: 100%; + padding: 25px 0 0; + border: 1px solid rgba(0, 0, 0, 0.1); + color: #000; +} + +.ld-cart-contents .empty h3 { + font-size: 22px; +} + +.ld-cart-contents .empty, +.ld-cart-foot, +.ld-cart-head, +.ld-cart-product { + padding-left: 35px; + padding-right: 35px; +} + +.ld-cart-foot, +.ld-cart-head { + font-size: 12px; +} + +.ld-cart-head { + margin-bottom: 20px; +} + +a.remove.ld-cart-product-remove { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 20px; + height: 20px; + border: 1px solid #dedede; + border-radius: 50em; + position: absolute; + top: -10px; + left: 25px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 18px; + color: #000 !important; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +a.remove.ld-cart-product-remove:before { + content: ''; + display: inline-block; + width: 150%; + height: 150%; + position: absolute; + top: -25%; + left: -25%; +} + +a.remove.ld-cart-product-remove:hover { + border-color: red; + background-color: red; + color: #fff !important; +} + +.ld-cart-product { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + padding-bottom: 17px; + margin-bottom: 17px; + -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; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + font-size: 14px; + line-height: 1.571em; +} + +.ld-cart-product img { + width: 65px; + border-radius: 3px; +} + +.ld-cart-product:hover .ld-cart-product-remove { + opacity: 1; + visibility: visible; +} + +.ld-cart-product-info { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.ld-cart-product-info a { + display: inherit; + -webkit-box-align: inherit; + -ms-flex-align: inherit; + align-items: inherit; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + color: inherit; +} + +.ld-cart-product-details { + 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-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} + +figure+.ld-cart-product-details { + margin-left: 15px; +} + +.ld-cart-product-details dl.variation { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + margin-top: 3px; +} + +.ld-cart-product-details dl.variation dd { + margin: 0 0 0 5px; +} + +.ld-cart-product-details dl.variation dd+dt { + margin-left: 8px; +} + +.ld-cart-product-price { + 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-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.ld-cart-foot { + margin-top: 5px; + margin-bottom: 20px; +} + +.ld-cart-foot .btn { + font-weight: 700; +} + +.ld-cart-foot .btn, +.ld-cart-foot .btn>span { + width: 100%; +} + +.ld-cart-foot .btn>span { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.ld-cart-foot .btn-solid { + background-color: #2A2A2A; + border: none; +} + +.ld-cart-foot .btn-solid:hover { + background-color: var(--color-primary); +} + +.ld-cart-foot .btn-solid+.btn { + margin-left: 0; + margin-top: 2em; +} + +.ld-cart-foot .btn-naked { + color: #2A2A2A; +} + +.ld-cart-total { + 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; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + margin-bottom: 10px; +} + +.ld-cart-total-price { + font-size: 20px; + font-weight: 600; +} + +.ld-cart-message { + padding: 1em; + background-color: var(--color-primary); + font-size: 14px; + font-weight: 500; + line-height: 1.5em; + color: #fff; + text-align: center; +} + +.ld-module-trigger-txt { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.ld-module-trigger-txt i { + margin-left: 0.35em; +} + +.ld-dropdown-menu-content { + width: 210px; + padding: 20px 30px; + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.ld-dropdown-menu-content a { + display: inline-block; + position: relative; +} + +.ld-dropdown-menu-content ul { + padding: 0; + margin: 0; + list-style: none; +} + +.ld-dropdown-menu-content ul ul { + margin-left: 0.3em; +} + +.ld-dropdown-menu-content li { + position: relative; +} + +.ld-dropdown-menu-content li:not(:last-child) a { + margin-bottom: 0.625em; +} + +.ld-dropdown-menu-underlined li a:before { + content: ''; + display: inline-block; + width: 100%; + height: 1px; + position: absolute; + bottom: -2px; + left: 0; + background-color: currentColor; + -webkit-transform-origin: right center; + transform-origin: right center; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); +} + +.ld-dropdown-menu-underlined li a:hover:before { + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +.ld-module-v-sep { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 1px; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + position: relative; +} + +.ld-module-v-sep .ld-v-sep-inner { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background-color: #ededed; +} + +.ld-module-search .ld-module-dropdown { + right: -15px; +} + +.ld-module-search .ld-module-dropdown.left { + right: auto; + left: -15px; +} + +.ld-search-form-container { + background-color: #fff; + width: 360px; + padding: 30px 30px; + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.ld-search-form { + position: relative; + line-height: 1; +} + +.ld-search-form input { + width: 100%; + padding: 10px 20px 10px 30px; + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + font-size: 16px; +} + +.ld-search-form input::-webkit-input-placeholder { + color: #a7a9b8; +} + +.ld-search-form input::-moz-placeholder { + color: #a7a9b8; +} + +.ld-search-form input:-moz-placeholder { + color: #a7a9b8; +} + +.ld-search-form input:-ms-input-placeholder { + color: #a7a9b8; +} + +.ld-search-form input:focus { + outline: none; + border-color: rgba(0, 0, 0, 0.2); +} + +.ld-search-form .input-icon { + display: inline-block; + position: absolute; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + color: #b8beca; +} + +.ld-module-search-visible-form .ld-search-form-container { + padding: 0; + background: none; + border: none; +} + +.ld-module-search-visible-form .ld-search-form input { + background: none; +} + +.header-module .iconbox { + margin-bottom: 0; + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} + +.header-module .iconbox .iconbox-icon-wrap { + margin-right: 0; +} + +.header-module .iconbox .iconbox-icon-container { + margin-right: 15px; +} + +.header-module .iconbox h3 { + margin-bottom: 0.25em; +} + +.header-module .iconbox h3:last-child { + margin-bottom: 0; +} + +.header-module .iconbox-inline h3 { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} + +.header-module .iconbox-side .contents { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} + +.lqd-lang-module img { + width: 18px; +} + +.lqd-lang-module img+span { + margin-left: 0.6em; +} + +.navbar-brand { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + height: auto; + padding: 15px 0; + line-height: normal; + float: none; + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-transition: none; + transition: none; +} + +.navbar-brand img { + -webkit-transition: opacity 0.3s, visibiliy 0.3s; + transition: opacity 0.3s, visibiliy 0.3s; +} + +.navbar-brand .logo-sticky { + display: none; +} + +.navbar-brand .logo-light, +.navbar-brand .logo-dark { + position: absolute; + top: 0; + left: 0; + opacity: 0; + visibility: hidden; +} + +.navbar-brand:hover .navbar-brand-hover { + width: 100%; +} + +.is-stuck .navbar-brand .logo-sticky { + display: block; +} + +.is-stuck .navbar-brand .logo-sticky~img { + display: none; +} + +.navbar-brand-inner { + display: inline-block; + position: relative; +} + +.navbar-brand-hover { + display: inline-block; + position: absolute; + top: 0; + left: 0; + width: 0; + height: 100%; + white-space: nowrap; + overflow: hidden; + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-transition: width 0.3s; + transition: width 0.3s; +} + +.navbar-brand-hover img { + position: absolute; + top: 0; + left: 0; + max-width: none; +} + +.navbar-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} + +.navbar-header:before, +.navbar-header:after { + content: none; +} + +.navbar-header .navbar-toggle { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + margin-left: 20px; +} + +.navbar-collapse { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + padding: 0; +} + +.navbar-collapse .header-module { + margin-bottom: 20px; +} + +.navbar-collapse .header-module:last-child { + margin-bottom: 45px; +} + +.navbar-nav>li>a { + line-height: normal; +} + +.main-nav { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + margin-left: auto; + margin-right: auto; + padding: 0; +} + +.main-nav>li { + position: relative; +} + +.main-nav>li, +.main-nav>li>a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; +} + +.main-nav>li>a { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + padding-left: 15px; + padding-right: 15px; + color: #a7a9b8; + white-space: nowrap; +} + +.main-nav>li>a:hover, +.main-nav>li>a:focus { + background-color: transparent; +} + +.main-nav>li.active>a, +.main-nav>li.current-menu-item>a, +.main-nav>li>a:hover { + color: #181b31; +} + +.main-nav .link-txt { + position: relative; +} + +.main-nav .link-txt .txt { + position: relative; + z-index: 2; +} + +.main-nav .link-ext { + z-index: 0; +} + +.main-nav.justify-content-lg-end { + margin-right: 0; +} + +.main-nav.justify-content-lg-start { + margin-left: 0; +} + +.submenu-expander { + display: none; + position: absolute; + top: 50%; + left: auto; + z-index: 3; + font-size: 18px; + width: 36px; + height: 36px; + margin-left: 18px; + border-radius: 3px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.submenu-expander:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.page_item_has_children>a .submenu-expander, +.menu-item-has-children>a .submenu-expander { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + + +/* + Submenu +*/ + +.main-nav .children, +.nav-item-children { + min-width: 100%; + white-space: nowrap; + padding: 1.0625em 0; + border-radius: 5px; + position: absolute; + top: 100%; + right: 0; + background-color: #fff; + -webkit-box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07); + visibility: hidden; + font-size: 16px; + line-height: 1.5em; + list-style: none; + text-align: right; +} + +.main-nav .children>li, +.nav-item-children>li { + position: relative; + font-size: 1em; + line-height: normal; +} + +.main-nav .children>li>a, +.nav-item-children>li>a { + display: block; + padding: 0.7em 1.3em; + width: 100%; + color: #797b86; +} + +.main-nav .children>li:hover>a, +.nav-item-children>li:hover>a { + background-color: #e7eaee; +} + +.main-nav .children>li.active>a, +.main-nav .children>li.current-menu-item>a, +.main-nav .children>li:hover>a, +.nav-item-children>li.active>a, +.nav-item-children>li.current-menu-item>a, +.nav-item-children>li:hover>a { + color: #181b31; +} + +.main-nav .children .children, +.main-nav .children .nav-item-children, +.nav-item-children .children, +.nav-item-children .nav-item-children { + bottom: auto; + top: 0; + left: 100%; +} + +.main-nav .children .children.to-left, +.main-nav .children .nav-item-children.to-left, +.nav-item-children .children.to-left, +.nav-item-children .nav-item-children.to-left { + right: 100%; +} + +.main-nav .children.to-left, +.nav-item-children.to-left { + left: auto; + right: 0; +} + +.main-nav .children.to-left .children, +.main-nav .children.to-left .nav-item-children, +.nav-item-children.to-left .children, +.nav-item-children.to-left .nav-item-children { + left: auto; + right: 100%; +} + +.main-nav .position-applied>.children, +.position-applied>.nav-item-children { + display: none; + visibility: visible; +} + +.megamenu-heading { + margin: 0 0 1.25em; + font-size: 16px; +} + +.megamenu-inner-row { + padding: 35px; + border-top: 1px solid rgba(0, 0, 0, 0.07); +} + +.megamenu .lqd-custom-menu li { + margin-bottom: 13px; + font-size: 15px; +} + +[data-megamenu-bg-scheme=dark] .megamenu-inner-row { + border-top-color: rgba(255, 255, 255, 0.07); +} + +[data-megamenu-bg-scheme=dark] .lqd-custom-menu a { + color: #d0d1d6; +} + + +/* + Nav Styles +*/ + +.mainbar-wrap .row { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.mainbar-wrap .row>div:empty { + display: none; +} + +.mainbar-wrap .megamenu-hover-bg { + display: none; +} + +.mainbar-container { + 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: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} + +.mainbar-container .container { + -webkit-box-flex: 1; + -ms-flex: 1 1; + flex: 1 1; + padding: 0; +} + +.mainbar-row { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.mainbar-row:before, +.mainbar-row:after { + content: none; +} + +.mainbar-row>[class^=col] { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + position: static; +} + +.mainbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column wrap; + flex-flow: column wrap; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.mainbar .navbar-header, +.mainbar .main-nav-trigger { + position: relative; + z-index: 10; +} + +.secondarybar-wrap { + position: relative; + z-index: 11; +} + +.secondarybar-wrap~.secondarybar-wrap { + z-index: 9; +} + +.secondarybar-row { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.secondarybar-row:before, +.secondarybar-row:after { + content: none; +} + +.secondarybar-row>[class^=col] { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} + +.secondarybar-row>[class^=col]:empty { + display: none; +} + +.secondarybar .header-module { + padding-top: 10px; + padding-bottom: 10px; +} + +@-webkit-keyframes stickySlideDown { + from { + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } + to { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes stickySlideDown { + from { + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + } + to { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +.is-stuck { + -webkit-animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both; + animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both; +} + +.is-stuck .navbar-brand { + padding-top: 18px; + padding-bottom: 18px; +} + +.is-stuck.mainbar-wrap { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.is-stuck>.megamenu-hover-bg { + display: none !important; +} + +.lqd-sticky-sentinel { + top: 100%; + left: 0; + min-height: 1px; + z-index: -1; +} + +.vc_row>.lqd-sticky-sentinel, +.titlebar>.lqd-sticky-sentinel { + top: calc(100% - 2px); +} + +.is-stuck { + position: fixed; + left: 0; + right: 0; + top: 0; + z-index: 99; +} + +.admin-bar .is-stuck { + top: 32px; +} + + +/* 1.3. Footer */ + +.main-footer .widget-title { + font-size: 18px; + margin-bottom: 1.35em; +} + +.main-footer>.vc_row { + margin-left: 0; + margin-right: 0; +} + +.main-footer .wpb_single_image { + margin-bottom: 0; +} + +.lqd-main-footer-default { + padding-bottom: 30px; + padding-top: 30px; + margin-top: 70px; + background-color: #f2f2f2; + color: #3b3b3b; +} + + +/* 1.4. Titlebar */ + +.titlebar-scroll-link { + font-size: 30px; + position: absolute; + bottom: 1.25em; + left: 50%; + transform: translateX(-50%); +} + +.titlebar-col { + position: static; +} + +.titlebar-inner { + padding-top: 200px; + padding-bottom: 200px; + position: relative; + z-index: 2; + color: #000; +} + +.titlebar-inner h1, +.titlebar-inner p, +.titlebar-inner .breadcrumb { + position: relative; + z-index: 1; +} + +.titlebar-inner h1, +.titlebar-inner p, +.titlebar-inner a { + color: inherit; +} + +.titlebar-inner h1 { + margin: 0 0 0.5em; + font-size: 60px; + font-weight: 600; +} + +.titlebar-inner p { + font-size: 20px; + font-weight: 500; +} + +.titlebar-inner p:last-child { + margin-bottom: 0; +} + +.titlebar-inner p, +.titlebar-inner .titlebar-scroll-link { + opacity: 0.6; +} + +.titlebar { + position: relative; + background-color: inherit; + background-size: cover; +} + +.titlebar .breadcrumb { + margin-top: 1.5em; +} + +.titlebar .breadcrumb ol { + background: none; + border-radius: 0; +} + +.titlebar .breadcrumb.bordered { + padding-top: 1.25em; + padding-bottom: 1.25em; + border-top: 1px solid #F3F3F3; + border-bottom: 1px solid #F3F3F3; +} + +.titlebar>.breadcrumb { + margin-top: 0; +} + +.titlebar .titlebar-scroll-link:hover { + opacity: 1; +} + +.titlebar .main-header-overlay { + position: relative; + top: auto; + left: auto; + background-color: white; +} + +.titlebar[data-parallax=true]:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background-color: #999; + -webkit-transition: opacity 0.3s, visibility 0.3s; + transition: opacity 0.3s, visibility 0.3s; +} + +.titlebar[data-parallax=true] .liquid-parallax-container { + opacity: 0; +} + +.titlebar[data-parallax=true].liquid-parallax-bg:before { + opacity: 0; + visibility: hidden; +} + +.titlebar[data-parallax=true].liquid-parallax-bg .liquid-parallax-container { + -webkit-animation: fadeIn 0.3s 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) both alternate; + animation: fadeIn 0.3s 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) both alternate; +} + +.titlebar[data-parallax=true].bg-none { + background-image: none !important; +} + +.titlebar-default .titlebar-inner { + padding-top: 50px; + padding-bottom: 50px; +} + +.titlebar-default .titlebar-inner h1 { + font-size: 48px; +} + +.titlebar-sm .titlebar-inner { + padding-top: 60px; + padding-bottom: 60px; +} + +.titlebar-md .titlebar-inner { + padding-top: 70px; + padding-bottom: 70px; +} + +.titlebar.scheme-light { + background-color: #10131D; + color: #fff; +} + +.titlebar.scheme-light .titlebar-inner, +.titlebar.scheme-light .titlebar-inner h1, +.titlebar.scheme-light .titlebar-inner p { + color: black; +} + + +/* 2. PAGE LAYOUTS +*/ + + +/* 2.1. Header Side */ + + +/* 2.2. Sidebar */ + +.contents-container .ld-container { + width: auto; +} + + +/* 2.3. Stack */ + +@-webkit-keyframes lqdStackArrowNext { + 0% { + -webkit-transform: translate(0); + transform: translate(0); + opacity: 1; + } + 60% { + -webkit-transform: translateX(50%); + transform: translateX(50%); + } + 61% { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + opacity: 1; + } +} + +@keyframes lqdStackArrowNext { + 0% { + -webkit-transform: translate(0); + transform: translate(0); + opacity: 1; + } + 60% { + -webkit-transform: translateX(50%); + transform: translateX(50%); + } + 61% { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + opacity: 1; + } +} + +@-webkit-keyframes lqdStackArrowPrev { + 0% { + -webkit-transform: translate(0); + transform: translate(0); + opacity: 1; + } + 60% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + } + 61% { + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + opacity: 1; + } +} + +@keyframes lqdStackArrowPrev { + 0% { + -webkit-transform: translate(0); + transform: translate(0); + opacity: 1; + } + 60% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + } + 61% { + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + opacity: 1; + } +} + +@-webkit-keyframes lqdStackNumberActive { + from { + -webkit-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; + } + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } +} + +@keyframes lqdStackNumberActive { + from { + -webkit-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; + } + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } +} + +@-webkit-keyframes lqdStackNumberPassed { + from { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } + to { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; + } +} + +@keyframes lqdStackNumberPassed { + from { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } + to { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; + } +} + +@-webkit-keyframes lqdStackNumberActiveUp { + from { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; + } + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } +} + +@keyframes lqdStackNumberActiveUp { + from { + -webkit-transform: scale(1.5); + transform: scale(1.5); + opacity: 0; + } + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } +} + +@-webkit-keyframes lqdStackNumberPassedUp { + from { + -webkit-transform: scale(0.5); + transform: scale(0.5); + opacity: 1; + } + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} + +@keyframes lqdStackNumberPassedUp { + from { + -webkit-transform: scale(0.5); + transform: scale(0.5); + opacity: 1; + } + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} + +@-webkit-keyframes lqdStackArrowDash { + from { + stroke-dasharray: 5; + } + to { + stroke-dasharray: 40; + } +} + +@keyframes lqdStackArrowDash { + from { + stroke-dasharray: 5; + } + to { + stroke-dasharray: 40; + } +} + +@-webkit-keyframes lqdStackRowFadeScaleEnterFromBottom { + from { + -webkit-transform: translate3d(0, 100vh, 0); + transform: translate3d(0, 100vh, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes lqdStackRowFadeScaleEnterFromBottom { + from { + -webkit-transform: translate3d(0, 100vh, 0); + transform: translate3d(0, 100vh, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@-webkit-keyframes lqdStackRowFadeScaleEnter { + from { + -webkit-transform: scale3d(0.9, 0.9, 1); + transform: scale3d(0.9, 0.9, 1); + opacity: 0; + } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + opacity: 1; + } +} + +@keyframes lqdStackRowFadeScaleEnter { + from { + -webkit-transform: scale3d(0.9, 0.9, 1); + transform: scale3d(0.9, 0.9, 1); + opacity: 0; + } + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + opacity: 1; + } +} + +@-webkit-keyframes lqdStackRowFadeScaleLeave { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + to { + -webkit-transform: scale3d(0.9, 0.9, 1); + transform: scale3d(0.9, 0.9, 1); + opacity: 0; + } +} + +@keyframes lqdStackRowFadeScaleLeave { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + to { + -webkit-transform: scale3d(0.9, 0.9, 1); + transform: scale3d(0.9, 0.9, 1); + opacity: 0; + } +} + +@-webkit-keyframes lqdStackRowFadeScaleLeaveToBottom { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(0, 100vh, 0); + transform: translate3d(0, 100vh, 0); + } +} + +@keyframes lqdStackRowFadeScaleLeaveToBottom { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(0, 100vh, 0); + transform: translate3d(0, 100vh, 0); + } +} + +@-webkit-keyframes lqdStackRowSlideOverEnterFromTop { + from { + -webkit-transform: translate3d(0, -100vh, 0); + transform: translate3d(0, -100vh, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes lqdStackRowSlideOverEnterFromTop { + from { + -webkit-transform: translate3d(0, -100vh, 0); + transform: translate3d(0, -100vh, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@-webkit-keyframes lqdStackRowSlideOverEnterFromBottom { + from { + -webkit-transform: translate3d(0, 100vh, 0); + transform: translate3d(0, 100vh, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes lqdStackRowSlideOverEnterFromBottom { + from { + -webkit-transform: translate3d(0, 100vh, 0); + transform: translate3d(0, 100vh, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@-webkit-keyframes lqdStackRowSlideOverLeaveToTop { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(0, -50vh, 0); + transform: translate3d(0, -50vh, 0); + } +} + +@keyframes lqdStackRowSlideOverLeaveToTop { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(0, -50vh, 0); + transform: translate3d(0, -50vh, 0); + } +} + +@-webkit-keyframes lqdStackRowSlideOverLeaveToBottom { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(0, 50vh, 0); + transform: translate3d(0, 50vh, 0); + } +} + +@keyframes lqdStackRowSlideOverLeaveToBottom { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(0, 50vh, 0); + transform: translate3d(0, 50vh, 0); + } +} + +.lqd-stack-page-number, +.lqd-stack-prevnext-wrap, +.lqd-stack-extra { + display: none; +} + +.pp-section { + width: 100vw; + height: 100vh; + position: absolute !important; + top: 0; + left: 0; + background-color: #fff; + -webkit-transition: -webkit-transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1); + transition: -webkit-transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1); + transition: transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1); + transition: transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1); +} + +.pp-section:not(.active):not(.lqd-stack-row-entering):not(.lqd-stack-row-leaving) { + left: -999999px; + pointer-events: none; +} + +.pp-section.vc_row-o-content-bottom { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.pp-section.vc_row-o-content-top { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.pp-table { + 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; + -ms-flex-line-pack: start; + align-content: flex-start; +} + +.pp-tableCell { + height: auto !important; + width: 100%; +} + +.pp-scrollable { + overflow-y: auto; +} + +.pp-auto-height { + height: auto !important; +} + +.lqd-stack-section-inner { + 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: inherit; + -ms-flex-pack: inherit; + justify-content: inherit; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.pp-enabled .titlebar { + display: none !important; +} + +.pp-enabled [data-liquid-stack=true] { + height: 100vh; +} + +.pp-enabled [data-liquid-stack=true]>section { + width: 100%; + height: 100vh; + -ms-flex-line-pack: center; + align-content: center; +} + +.pp-enabled [data-liquid-stack=true] .main-footer { + top: auto; + bottom: 0; + -webkit-animation: none !important; + animation: none !important; +} + +#pp-nav { + position: fixed; + top: 50%; + right: 50px; + z-index: 9; + font-size: 11px; + font-weight: 700; + text-transform: uppercase; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +#pp-nav .pp-tooltip { + display: inline-block; + margin-right: 15px; + position: absolute; + top: 50%; + right: 100%; + opacity: 0; + visibility: hidden; + white-space: nowrap; + -webkit-transition-property: visibility, opacity, color, -webkit-transform; + transition-property: visibility, opacity, color, -webkit-transform; + transition-property: visibility, opacity, transform, color; + transition-property: visibility, opacity, transform, color, -webkit-transform; + -webkit-transition-duration: 0.45s; + transition-duration: 0.45s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +#pp-nav a { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 36px; + height: 1px; + position: relative; + background-color: rgba(0, 0, 0, 0.3); + -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; + -webkit-transform-origin: right center; + transform-origin: right center; +} + +#pp-nav a:before { + content: ''; + display: inline-block; + width: 100%; + height: 21px; + position: absolute; + top: -10px; + left: 0; +} + +#pp-nav a.active { + -webkit-transform: scaleX(1.5); + transform: scaleX(1.5); + background-color: #000; +} + +#pp-nav a.active+.pp-tooltip { + -webkit-transform: translate(-18px, -50%); + transform: translate(-18px, -50%); +} + +#pp-nav li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + position: relative; + margin: 30px 0; +} + +#pp-nav li:first-child { + margin-top: 0; +} + +#pp-nav li:last-child { + margin-bottom: 0; +} + +.lqd-stack-has-footer #pp-nav li:nth-last-child(2) { + margin-bottom: 0; +} + +#pp-nav li:hover a { + -webkit-transform: scaleX(1.5); + transform: scaleX(1.5); + background-color: #000; +} + +#pp-nav li:hover .pp-tooltip { + opacity: 1; + visibility: visible; + -webkit-transform: translate(-18px, -50%); + transform: translate(-18px, -50%); +} + +#pp-nav ul { + padding: 0; + margin: 0; + list-style: none; +} + +.lqd-stack-prevnext-button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0; + border: none; + position: fixed; + top: 50%; + z-index: 10; + white-space: nowrap; + background: none; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: color 0.3s; + transition: color 0.3s; +} + +.lqd-stack-prevnext-button:focus { + outline: none; +} + +.lqd-stack-prevnext-button svg { + stroke: currentColor; +} + +.lqd-stack-prev-button { + left: 50px; + margin-right: 5px; +} + +.lqd-stack-next-button { + right: 50px; + margin-left: 5px; +} + +.lqd-stack-buttons-style-1 .lqd-stack-prevnext-button { + font-size: 10px; + text-transform: uppercase; +} + +.lqd-stack-buttons-style-1 .lqd-stack-prevnext-button svg { + display: none; +} + +.lqd-stack-buttons-style-1 .lqd-stack-button-labbel { + -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); +} + +.lqd-stack-buttons-style-1 .lqd-stack-button-ext { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.lqd-stack-buttons-style-1 .lqd-stack-button-ext:before { + display: inline-block; + font: normal normal 2em 'liquid-icon'; +} + +.lqd-stack-buttons-style-1 .lqd-stack-prev-button { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +.lqd-stack-buttons-style-1 .lqd-stack-prev-button .lqd-stack-button-ext { + margin-right: 10px; +} + +.lqd-stack-buttons-style-1 .lqd-stack-prev-button .lqd-stack-button-ext:before { + content: '\f117'; +} + +.lqd-stack-buttons-style-1 .lqd-stack-prev-button:hover .lqd-stack-button-labbel { + -webkit-transform: translateX(-2px); + transform: translateX(-2px); +} + +.lqd-stack-buttons-style-1 .lqd-stack-prev-button:hover .lqd-stack-button-ext { + -webkit-animation: lqdStackArrowPrev 0.45s cubic-bezier(0.77, 0, 0.175, 1) both alternate; + animation: lqdStackArrowPrev 0.45s cubic-bezier(0.77, 0, 0.175, 1) both alternate; +} + +.lqd-stack-buttons-style-1 .lqd-stack-next-button .lqd-stack-button-ext { + margin-left: 10px; +} + +.lqd-stack-buttons-style-1 .lqd-stack-next-button .lqd-stack-button-ext:before { + content: '\f119'; +} + +.lqd-stack-buttons-style-1 .lqd-stack-next-button:hover .lqd-stack-button-labbel { + -webkit-transform: translateX(2px); + transform: translateX(2px); +} + +.lqd-stack-buttons-style-1 .lqd-stack-next-button:hover .lqd-stack-button-ext { + -webkit-animation: lqdStackArrowNext 0.45s cubic-bezier(0.77, 0, 0.175, 1) both alternate; + animation: lqdStackArrowNext 0.45s cubic-bezier(0.77, 0, 0.175, 1) both alternate; +} + +.lqd-stack-buttons-style-2 .lqd-stack-button-labbel { + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute !important; + top: 0; + left: 0; + width: 1px; + word-wrap: normal !important; +} + +.lqd-stack-buttons-style-2 .lqd-stack-button-ext { + position: relative; + display: inline-block; + width: 36px; + height: 36px; +} + +.lqd-stack-buttons-style-2 .lqd-stack-button-circ { + opacity: 0.3; +} + +.lqd-stack-buttons-style-2 .lqd-stack-button-circ-clone { + position: absolute; + top: 0; + left: 0; + opacity: 1; + stroke-dasharray: 110; + stroke-dashoffset: 110; + -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.23, 1, 0.32, 1); + transition: stroke-dashoffset 1s cubic-bezier(0.23, 1, 0.32, 1); +} + +.lqd-stack-buttons-style-2 .lqd-stack-button-arrow { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.lqd-stack-buttons-style-2 .lqd-stack-prevnext-button:hover .lqd-stack-button-arrow { + -webkit-animation: lqdStackArrowDash 1s ease both alternate; + animation: lqdStackArrowDash 1s ease both alternate; +} + +.lqd-stack-buttons-style-2 .lqd-stack-prev-button .lqd-stack-button-arrow { + -webkit-transform: translate(-50%, -50%) rotate(180deg); + transform: translate(-50%, -50%) rotate(180deg); + margin-left: -1px; +} + +.lqd-stack-buttons-style-2 .lqd-stack-prev-button:hover .lqd-stack-button-circ-clone { + stroke-dashoffset: 166; +} + +.lqd-stack-buttons-style-2 .lqd-stack-next-button .lqd-stack-button-arrow { + margin-left: 1px; +} + +.lqd-stack-buttons-style-2 .lqd-stack-next-button:hover .lqd-stack-button-circ-clone { + stroke-dashoffset: 53.5; +} + +.lqd-stack-page-number { + position: fixed; + bottom: 40px; + left: 50%; + z-index: 10; + font-size: 20px; + font-weight: 700; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transition-property: opacity, visibility, color; + transition-property: opacity, visibility, color; + -webkit-transition-duration: 0.45s; + transition-duration: 0.45s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.lqd-stack-page-number span { + display: inline-block; +} + +.lqd-stack-page-number-counter { + position: relative; +} + +.lqd-stack-page-number-current { + overflow: hidden; +} + +.lqd-stack-page-number-passed { + position: absolute; + left: 0; + top: 0; + opacity: 0; +} + +.lqd-stack-page-number-total { + font-size: 0.55em; +} + +.lqd-stack-page-number-total:before { + content: ''; + display: inline-block; + width: 2px; + height: 1.75em; + margin-right: 4px; + margin-left: 2px; + background-color: currentColor; + -webkit-transform: skewX(-18deg); + transform: skewX(-18deg); +} + +.lqd-stack-row-entering { + z-index: 10 !important; +} + +.lqd-stack-effect-fadeScale.lqd-stack-moving-up .lqd-stack-row-entering { + -webkit-animation: lqdStackRowFadeScaleEnter 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + animation: lqdStackRowFadeScaleEnter 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + z-index: 0 !important; +} + +.lqd-stack-effect-fadeScale.lqd-stack-moving-down .lqd-stack-row-entering { + -webkit-animation: lqdStackRowFadeScaleEnterFromBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + animation: lqdStackRowFadeScaleEnterFromBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; +} + +.lqd-stack-effect-slideOver.lqd-stack-moving-up .lqd-stack-row-entering { + -webkit-animation: lqdStackRowSlideOverEnterFromTop 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + animation: lqdStackRowSlideOverEnterFromTop 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; +} + +.lqd-stack-effect-slideOver.lqd-stack-moving-down .lqd-stack-row-entering { + -webkit-animation: lqdStackRowSlideOverEnterFromBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + animation: lqdStackRowSlideOverEnterFromBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; +} + +.lqd-stack-effect-fadeScale.lqd-stack-moving-up .lqd-stack-row-leaving { + -webkit-animation: lqdStackRowFadeScaleLeaveToBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + animation: lqdStackRowFadeScaleLeaveToBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; +} + +.lqd-stack-effect-fadeScale.lqd-stack-moving-down .lqd-stack-row-leaving { + -webkit-animation: lqdStackRowFadeScaleLeave 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + animation: lqdStackRowFadeScaleLeave 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; +} + +.lqd-stack-effect-slideOver.lqd-stack-moving-up .lqd-stack-row-leaving { + -webkit-animation: lqdStackRowSlideOverLeaveToBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + animation: lqdStackRowSlideOverLeaveToBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; +} + +.lqd-stack-effect-slideOver.lqd-stack-moving-down .lqd-stack-row-leaving { + -webkit-animation: lqdStackRowSlideOverLeaveToTop 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + animation: lqdStackRowSlideOverLeaveToTop 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate; +} + +.lqd-stack-extra { + display: block; +} + +.lqd-stack-extra-content { + position: fixed; + bottom: 40px; + z-index: 10; + opacity: 0; + visibility: hidden; + -webkit-transition-property: opacity, visibility, color; + transition-property: opacity, visibility, color; + -webkit-transition-duration: 0.65s; + transition-duration: 0.65s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.lqd-stack-extra-content>* { + margin: 0; + color: inherit; +} + +.lqd-stack-extra-content a { + color: inherit; +} + +.pp-enabled .lqd-stack-extra-content { + opacity: 1; + visibility: visible; +} + +.lqd-stack-extra-content .social-icon a { + -webkit-transition-property: opacity; + transition-property: opacity; +} + +.lqd-stack-extra-content .social-icon a:hover { + opacity: 0.75; +} + +.lqd-stack-extra-content-bottom-left { + left: 50px; +} + +.lqd-stack-extra-content-bottom-right { + right: 50px; +} + +.lqd-stack-initiated .main-header:not(.header-side) { + position: absolute; + top: 0; + left: 0; + right: 0; +} + +.lqd-stack-initiated.admin-bar .main-header { + top: 32px; +} + +.lqd-stack-initiated .lqd-stack-page-number, +.lqd-stack-initiated .lqd-stack-prevnext-wrap { + display: block; +} + +.lqd-stack-has-nav .lqd-stack-prevnext-button { + position: relative; + top: auto; + left: auto; + right: auto; + -webkit-transform: none; + transform: none; +} + +.lqd-stack-has-nav .lqd-stack-prevnext-wrap { + position: absolute; + bottom: 40px; + right: 50px; + z-index: 10; +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right .lqd-stack-prevnext-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + bottom: auto; + top: 50%; + right: auto; + left: 50px; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right .lqd-stack-prevnext-button { + margin: 0; +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right .lqd-stack-prev-button { + margin-bottom: 5px; +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right .lqd-stack-next-button { + margin-top: 5px; +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1 .lqd-stack-prevnext-button { + margin: 0; + -webkit-transform-origin: left center; + transform-origin: left center; +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1 .lqd-stack-prev-button { + -webkit-transform: rotate(90deg) translateX(-50%); + transform: rotate(90deg) translateX(-50%); +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1 .lqd-stack-prev-button .lqd-stack-button-labbel { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1 .lqd-stack-next-button { + -webkit-transform: rotate(90deg) translateX(50%); + transform: rotate(90deg) translateX(50%); +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1 .lqd-stack-next-button .lqd-stack-button-labbel { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-2 .lqd-stack-prev-button { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-2 .lqd-stack-next-button { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.lqd-stack-moving .lqd-stack-prevnext-button, +.lqd-stack-moving #pp-nav a { + pointer-events: none; +} + +.lqd-stack-moving .lqd-stack-page-number-current { + -webkit-animation: lqdStackNumberActive 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) both alternate; + animation: lqdStackNumberActive 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) both alternate; +} + +.lqd-stack-moving .lqd-stack-page-number-passed { + -webkit-animation: lqdStackNumberPassed 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) both alternate; + animation: lqdStackNumberPassed 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) both alternate; +} + +.lqd-stack-moving.lqd-stack-moving-up .lqd-stack-page-number-current { + -webkit-animation-name: lqdStackNumberActiveUp; + animation-name: lqdStackNumberActiveUp; +} + +.lqd-stack-moving.lqd-stack-moving-up .lqd-stack-page-number-passed { + -webkit-animation-name: lqdStackNumberPassedUp; + animation-name: lqdStackNumberPassedUp; +} + +.lqd-stack-active-row-dark #pp-nav a { + color: inherit; + background-color: rgba(255, 255, 255, 0.3); +} + +.lqd-stack-active-row-dark #pp-nav li:hover a, +.lqd-stack-active-row-dark #pp-nav a.active { + background-color: #fff; +} + +.lqd-stack-active-row-dark #pp-nav li { + color: #fff; +} + +.lqd-stack-active-row-dark .lqd-stack-prevnext-button, +.lqd-stack-active-row-dark .lqd-stack-extra-content, +.lqd-stack-active-row-dark .lqd-stack-page-number { + color: #fff; +} + +.lqd-stack-moving-up #pp-nav li, +.lqd-stack-moving-up #pp-nav a { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s; +} + +.lqd-stack-moving-up .lqd-stack-prevnext-button, +.lqd-stack-moving-up .lqd-stack-extra-content, +.lqd-stack-moving-up .lqd-stack-page-number { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s; +} + +.lqd-stack-moving-up.lqd-stack-has-content-bottom-right .lqd-stack-prevnext-button { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s; +} + +.lqd-stack-footer-active .lqd-stack-page-number, +.lqd-stack-footer-active .lqd-stack-extra-content { + opacity: 0; + visibility: hidden; +} + +.lqd-stack-footer-active section.vc_row:last-of-type { + left: auto !important; + visibility: visible !important; + pointer-events: auto !important; +} + + +/* 2.4. Boxed */ + +.site-boxed-layout { + background-color: #eee; +} + +.site-boxed-layout.site-boxed-layout-shadow-1 #wrap { + -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 13px rgba(0, 0, 0, 0.1); +} + +.site-boxed-layout.site-boxed-layout-shadow-2 #wrap { + -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); +} + +.site-boxed-layout.site-boxed-layout-shadow-3 #wrap { + -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 50px rgba(0, 0, 0, 0.2); +} + + +/* 3. LIQUID SHORTCODES +*/ + + +/* 3.1. Buttons */ + + +/* Animations */ + +@-webkit-keyframes btnIconRipple { + 0% { + border-width: 4px; + -webkit-transform: scale(1); + transform: scale(1); + } + 80% { + border-width: 1px; + -webkit-transform: scale(1.35); + transform: scale(1.35); + } + 100% { + opacity: 0; + } +} + +@keyframes btnIconRipple { + 0% { + border-width: 4px; + -webkit-transform: scale(1); + transform: scale(1); + } + 80% { + border-width: 1px; + -webkit-transform: scale(1.35); + transform: scale(1.35); + } + 100% { + opacity: 0; + } +} + +@-webkit-keyframes dotAnimations { + from { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + to { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes dotAnimations { + from { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + to { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@-webkit-keyframes slideFromBottom { + from { + -webkit-transform: translateY(105%); + transform: translateY(105%); + } + to { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideFromBottom { + from { + -webkit-transform: translateY(105%); + transform: translateY(105%); + } + to { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@-webkit-keyframes slideToTop { + from { + -webkit-transform: translateY(0); + transform: translateY(0); + } + to { + -webkit-transform: translateY(-105%); + transform: translateY(-105%); + } +} + +@keyframes slideToTop { + from { + -webkit-transform: translateY(0); + transform: translateY(0); + } + to { + -webkit-transform: translateY(-105%); + transform: translateY(-105%); + } +} + + +/* Button */ + +.btn { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + padding: 0; + position: relative; + border: 1px solid var(--color-primary); + border-radius: 6px; + font-size: 1em; + white-space: nowrap; + color: var(--color-primary); + -webkit-transition: all .3s ease; + transition: all .3s ease; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05); +} + +.btn>span, +.btn strong, +.btn i { + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875); + transition: -webkit-transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875); + transition: transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875); + transition: transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875), -webkit-transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875); +} + +.btn>span { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + padding: 1.15em 2.1em; + border-radius: inherit; + border-color: inherit; + -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; +} + +.btn.semi-round { + border-radius: 2px; +} + +.btn.round { + border-radius: 4px; +} + +.btn.circle { + border-radius: 50em; +} + +.btn.disabled { + pointer-events: none; + cursor: none; +} + +.btn.disabled>span, +.btn.disabled .btn-icon { + opacity: 0.5; +} + +.btn.border-none { + border-width: 0; +} + +.btn.border-none>span { + margin: 0; +} + +.btn.border-none .btn-gradient-border rect { + stroke-width: 0; +} + +.btn.border-thin { + border-width: 1px; +} + +.btn.border-thin .btn-gradient-border rect { + stroke-width: 1px; +} + +.btn.border-thick { + border-width: 2px; +} + +.btn.border-thick>span { + margin: -1px; +} + +.btn.border-thick .btn-gradient-border rect { + stroke-width: 2px; +} + +.btn.border-thicker { + border-width: 3px; +} + +.btn.border-thicker>span { + margin: -2px; +} + +.btn.border-thicker .btn-gradient-border rect { + stroke-width: 3px; +} + +.btn+.btn { + margin-left: .75em; +} + +.btn.wide>span { + padding-left: 2.4em; + padding-right: 2.4em; +} + +.btn:hover { + border-color: transparent; + background-color: var(--color-primary); + color: #fff; + -webkit-transform: translateY(-1px); + transform: translateY(-1px); + -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05); + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05); +} + +.btn:hover .btn-gradient-bg-hover { + opacity: 1; +} + + +/* Sizes*/ + +.btn-xsm>span { + padding: 0.6em 1em; +} + +.btn-xsm.wide>span { + padding-left: 1.7em; + padding-right: 1.7em; +} + +.btn-sm>span { + padding: 0.85em 1.5em; +} + +.btn-sm.wide>span { + padding-left: 3em; + padding-right: 3em; +} + +.btn-lg>span { + padding: .5em 1.3em; +} + +.btn-lg.wide>span { + padding-left: 3.6em; + padding-right: 3.6em; +} + +.btn-xlg>span { + padding: 1.5em 3.5em; +} + +.btn-xlg.wide>span { + padding-left: 4.5em; + padding-right: 4.5em; +} + +.btn-custom-sized>span { + width: 100%; + text-align: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; +} + +.btn-icon { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: initial; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 1em; + -webkit-transition: inherit; + transition: inherit; + background-size: 99.99% !important; +} + +.btn-icon i { + position: relative; + z-index: 3; +} + +.btn-txt+.btn-icon { + margin-right: 8px; + margin-left: 0px; +} + +.btn-icon:only-child { + margin-bottom: 0 !important; +} + +.btn-gradient-bg+.btn-icon, +.btn-icon:first-child { + margin-left: auto; + margin-right: auto; +} + +.btn-icon, +.btn-txt { + position: relative; + z-index: 3; + font-family: iranyekan; +} + +.btn-txt small { + display: block; + opacity: 0.7; + font-size: 1em; + text-transform: none; + letter-spacing: normal; + text-align: left; +} + + +/* Icon Shapes */ + +.btn-icon-solid .btn-icon, +.btn-icon-bordered .btn-icon { + width: 2.5em; + height: 2.5em; + margin-left: 20px; + border-width: 1px; + border-style: solid; + margin-top: -5%; + margin-bottom: -5%; +} + +.btn-icon-solid.btn-icon-left .btn-txt+.btn-icon, +.btn-icon-bordered.btn-icon-left .btn-txt+.btn-icon { + margin-right: 0; + margin-left: 20px; +} + +.btn-icon-semi-round .btn-icon { + border-radius: 2px; +} + +.btn-icon-round .btn-icon { + border-radius: 4px; +} + +.btn-icon-circle .btn-icon { + border-radius: 50em; +} + +.btn-icon-circle.btn-icon-ripple .btn-icon:before { + content: ''; + display: inline-block; + position: absolute; + top: -2px; + left: -2px; + bottom: -2px; + right: -2px; + border-radius: inherit; + border: 1px solid var(--color-primary); + -webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite; + animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite; +} + +.btn-icon-circle.btn-icon-ripple .btn-icon[class*=text-] { + border-color: currentColor; +} + +.btn-icon-solid .btn-icon { + border: none; + background-color: var(--color-primary); + color: #fff; +} + + +/* Icon Position */ + +.btn-icon-block .btn-icon, +.btn-icon-block .btn-txt { + text-align: center; + margin-left: auto !important; + margin-right: auto !important; +} + +.btn-icon-block .btn-icon { + margin-top: 1.5em; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-icon-block .btn-txt { + width: 100%; +} + +.btn-icon-top .btn-icon, +.btn-icon-left .btn-icon { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} + +.btn-icon-left .btn-icon { + margin-left: 0; + margin-right: 8px; +} + +.btn-icon-top.btn-icon-block .btn-icon { + margin-bottom: 1.5em; + margin-top: 0; +} + +.btn-icon-top.btn-icon-block.btn-icon-xlg .btn-icon { + margin-bottom: 0.5em; +} + + +/* Icon Sizes */ + +.btn-icon-xsm .btn-icon { + width: 1.5em; + height: 1.5em; +} + +.btn-icon-sm .btn-icon { + width: 2em; + height: 2em; +} + +.btn-icon-lg .btn-icon { + width: 3.2em; + height: 3.2em; +} + +.btn-icon-xlg .btn-icon { + width: 3.5em; + height: 3.5em; +} + +.btn-icon-xxlg .btn-icon { + width: 6.25em; + height: 6.25em; +} + +.btn-icon-border-thick .btn-icon { + border-width: 2px; +} + +.btn-icon-border-thicker .btn-icon { + border-width: 3px; +} + + +/* Button Styles */ + +.btn-solid { + background: var(--color-primary); + color: #fff; +} + +.btn-solid.color-secondary { + background-color: #4fda90; + border-color: #4fda90; +} + +.btn-solid.color-secondary .btn-gradient-bg { + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start-secondary)), to(var(--color-gradient-stop-secondary))); + background: linear-gradient(to right, var(--color-gradient-start-secondary) 0%, var(--color-gradient-stop-secondary) 100%); +} + +.btn-solid:hover { + color: #fff; +} + +.btn-bordered.color-secondary { + border-color: var(--color-secondary); + color: var(--color-secondary); +} + +.btn-bordered.color-secondary .btn-gradient-bg-hover { + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-stop-secondary)), to(var(--color-gradient-start-secondary))); + background: linear-gradient(to right, var(--color-gradient-stop-secondary) 0%, var(--color-gradient-start-secondary) 100%); +} + +.btn-bordered.color-secondary:hover { + background-color: var(--color-secondary); + color: #fff; +} + +.btn-naked { + border: none; +} + +.btn-naked>span { + padding: 0; +} + +.btn-naked:hover { + color: var(--color-primary); + -webkit-transform: translateX(0) !important; + transform: translateX(0) !important; + background-color: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.backgroundcliptext .btn-naked:not(.btn-icon-solid).btn-gradient .btn-txt, +.backgroundcliptext .btn-naked:not(.btn-icon-solid).btn-gradient .btn-icon i, +.backgroundcliptext .btn-underlined:not(.btn-icon-solid).btn-gradient .btn-txt, +.backgroundcliptext .btn-underlined:not(.btn-icon-solid).btn-gradient .btn-icon i { + background-clip: text !important; + -webkit-background-clip: text !important; + text-fill-color: transparent !important; + -webkit-text-fill-color: transparent !important; +} + +.btn-naked>span>.btn-gradient-bg, +.btn-underlined>span>.btn-gradient-bg { + display: none; +} + +.btn-underlined { + border: none; + background-color: transparent !important; + position: relative; +} + +.btn-underlined:before, +.btn-underlined:after { + content: ''; + display: inline-block; + width: 100%; + height: 1px; + position: absolute; + bottom: 0; + left: 0; + background-color: rgba(var(--color-primary), 0.25); +} + +.btn-underlined:after { + background: var(--color-primary); + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: right center; + transform-origin: right center; + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +.btn-underlined>span { + padding: 0.4em 0; +} + +.btn-underlined:hover { + background-color: transparent; + color: var(--color-primary); + -webkit-transform: none; + transform: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-underlined:hover:after { + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +.btn-underlined.border-none:before, +.btn-underlined.border-none:after { + height: 0; +} + +.btn-underlined.border-thin:before, +.btn-underlined.border-thin:after { + height: 1px; +} + +.btn-underlined.border-thick:before, +.btn-underlined.border-thick:after { + height: 2px; +} + +.btn-underlined.border-thicker:before, +.btn-underlined.border-thicker:after { + height: 3px; +} + +.btn-underlined.color-secondary { + color: var(--color-secondary); +} + +.btn-underlined.color-secondary:before { + background-color: var(--color-secondary); +} + +.btn-underlined.color-secondary:after { + background-color: #fff; +} + +.btn-block { + width: 100%; + white-space: normal; +} + +.btn-block>span { + width: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-block:hover { + -webkit-transform: none; + transform: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-gradient { + border: none; +} + +.btn-gradient>span { + margin: 0 !important; +} + +.btn-gradient:hover { + background-color: transparent; +} + +.btn-bordered-gradient { + border: none; +} + +.btn-bordered-gradient:hover defs stop:first-child { + stop-color: var(--color-gradient-start); +} + +.btn-bordered-gradient:hover defs stop:last-child { + stop-color: var(--color-gradient-stop); +} + +.btn-bordered-gradient-primary:before { + background: -webkit-gradient(linear, left top, right top, from(rgba(120, 11, 238, 0.6)), to(rgba(29, 225, 209, 0.6))); + background: linear-gradient(to right, rgba(120, 11, 238, 0.6) 0%, rgba(29, 225, 209, 0.6) 100%); +} + +.btn-bordered-gradient-primary:after { + background: #fff; +} + +.btn-gradient-bg { + display: inline-block; + width: 100%; + height: 100%; + border-radius: inherit; + position: absolute; + top: 0; + left: 0; + z-index: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); + background-size: 99.99%; +} + +.btn-gradient-bg-hover { + z-index: 1; + opacity: 0; + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-stop)), to(var(--color-gradient-start))); + background: linear-gradient(to right, var(--color-gradient-stop) 0%, var(--color-gradient-start) 100%); + background-size: 99.99%; +} + +.btn-gradient-border { + width: calc(100% - 1px); + height: calc(100% - 1px); + position: absolute; + fill: transparent; + stroke: transparent; + top: 0; + left: 0; + z-index: 2; + overflow: visible !important; +} + +.btn-gradient-border defs stop { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + stop-opacity: 1; +} + +.btn-gradient-border defs stop:first-child { + stop-color: var(--color-gradient-start); +} + +.btn-gradient-border defs stop:last-child { + stop-color: var(--color-gradient-stop); +} + +.btn-gradient-border rect { + width: 100%; + height: 100%; + fill: transparent; + stroke-width: 1; +} + +.ld-ajax-loadmore { + display: inline-block; + border: 1px solid; + position: relative; + text-align: center; + white-space: nowrap; +} + +.ld-ajax-loadmore span { + display: inline-block; +} + +.ld-ajax-loadmore>span { + display: block; + padding: 0.75em 2em; +} + +.ld-ajax-loadmore .static, +.ld-ajax-loadmore .loading, +.ld-ajax-loadmore .all-loaded { + display: block; + -webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, visibility 0.3s, transform 0.3s; + transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.ld-ajax-loadmore .dots { + display: block; +} + +.ld-ajax-loadmore .dots>span { + width: 6px; + height: 6px; + margin: 0 1px; + border-radius: 50em; + background-color: currentColor; + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.ld-ajax-loadmore .all-loaded, +.ld-ajax-loadmore .loading { + position: absolute; + top: 50%; + left: 50%; + opacity: 0; + visibility: hidden; + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} + +.ld-ajax-loadmore .loading { + font-size: 10px; +} + +.ld-ajax-loadmore .all-loaded i { + margin-left: 8px; +} + +.ld-ajax-loadmore.items-loading, +.ld-ajax-loadmore.all-items-loaded { + pointer-events: none; + border-color: transparent; +} + +.ld-ajax-loadmore.items-loading .static, +.ld-ajax-loadmore.all-items-loaded .static { + opacity: 0; + visibility: hidden; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.ld-ajax-loadmore.items-loading .loading { + opacity: 1; + visibility: visible; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.ld-ajax-loadmore.items-loading .loading .dots>span { + -webkit-animation: dotAnimations 0.6s cubic-bezier(0.23, 1, 0.32, 1) infinite alternate backwards; + animation: dotAnimations 0.6s cubic-bezier(0.23, 1, 0.32, 1) infinite alternate backwards; +} + +.ld-ajax-loadmore.items-loading .loading .dots>span:nth-child(0) { + -webkit-animation-delay: 0s; + animation-delay: 0s; +} + +.ld-ajax-loadmore.items-loading .loading .dots>span:nth-child(1) { + -webkit-animation-delay: 0.1s; + animation-delay: 0.1s; +} + +.ld-ajax-loadmore.items-loading .loading .dots>span:nth-child(2) { + -webkit-animation-delay: 0.2s; + animation-delay: 0.2s; +} + +.ld-ajax-loadmore.items-loading .loading .dots>span:nth-child(3) { + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; +} + +.ld-ajax-loadmore.all-items-loaded { + color: #000; +} + +.ld-ajax-loadmore.all-items-loaded .all-loaded { + opacity: 1; + visibility: visible; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.btn-secondary.btn-bordered { + border-color: var(--color-secondary); + color: var(--color-secondary); +} + +.btn-secondary.btn-bordered:hover { + background-color: var(--color-secondary); + color: #fff; +} + +.btn-secondary.btn-solid { + border-color: var(--color-secondary); + background-color: var(--color-secondary); +} + +.btn-light.btn-bordered { + color: #000; + border-color: #e4e4e4; +} + +.btn-light.btn-bordered:hover { + border-color: #000; + background-color: #000; + color: #fff; +} + +.btn-dark.btn-underlined { + color: #3f4147; +} + +.btn-dark.btn-underlined:before { + background: rgba(63, 65, 71, 0.5); +} + +.btn-dark.btn-underlined:after { + background: #000; +} + +.btn-dark.btn-solid { + background-color: #222246; + border-color: #222246; +} + +.btn-black.btn-underlined { + color: #000; +} + +.btn-black.btn-underlined:before { + background: rgba(0, 0, 0, 0.5); +} + +.btn-black.btn-underlined:after { + background: #000; +} + +.btn-black.btn-solid { + background-color: #000; + border-color: #000; +} + +.btn-white.btn-bordered { + color: #fff; + border-color: #fff; +} + +.btn-white.btn-bordered:hover { + border-color: #fff; + background-color: #fff; + color: #000; +} + +.btn-white.btn-solid { + border-color: #fff; + background-color: #fff; + color: #000; +} + +.btn-white.btn-underlined:before { + background-color: rgba(255, 255, 255, 0.75); +} + +.btn-white.btn-underlined:after { + background-color: #fff; +} + +.btn-white-fade-border.btn-bordered { + border-color: rgba(255, 255, 255, 0.2); + color: #fff; +} + +.btn-white-fade-border.btn-bordered:hover { + border-color: #fff; + background-color: #fff; + color: #000; +} + + +/* 3.2. Social Icons */ + +.social-icon { + padding: 0; + margin: 0; + list-style: none; + font-size: 15px; + line-height: 1em; + /* Sizes */ + /* Directions */ + /* Shapes */ + /* Color Schemes */ +} + +.social-icon li { + display: inline-block; + margin-left: 1.2em; + font-size: 1em; + line-height: 1em; +} + +.social-icon li:last-child { + margin-right: 0; +} + +.social-icon i { + display: inherit; + -webkit-box-pack: inherit; + -ms-flex-pack: inherit; + justify-content: inherit; + -webkit-box-align: inherit; + -ms-flex-align: inherit; + align-items: inherit; +} + +.social-icon.social-icon-sm { + font-size: 14px; +} + +.social-icon.social-icon-md { + font-size: 18px; +} + +.social-icon.social-icon-lg { + font-size: 20px; +} + +.social-icon.social-icon-lg li { + margin-right: 1em; +} + +.social-icon.vertical li { + display: block; + margin-right: 0 !important; + margin-bottom: 1.2em; +} + +.social-icon.vertical li:last-child { + margin-bottom: 0; +} + +.social-icon.round li, +.social-icon.semi-round li, +.social-icon.square li, +.social-icon.circle li { + margin-right: 0.5em; +} + +.social-icon.round a, +.social-icon.semi-round a, +.social-icon.square a, +.social-icon.circle a { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 40px; + height: 40px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background-color: var(--color-primary); + color: #fff; +} + +.social-icon.round a:hover, +.social-icon.semi-round a:hover, +.social-icon.square a:hover, +.social-icon.circle a:hover { + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); + -webkit-transform: translate(0, -2px); + transform: translate(0, -2px); +} + +.social-icon.round.social-icon-sm li, +.social-icon.semi-round.social-icon-sm li, +.social-icon.square.social-icon-sm li, +.social-icon.circle.social-icon-sm li { + margin-right: 0.3em; +} + +.social-icon.round.social-icon-sm a, +.social-icon.semi-round.social-icon-sm a, +.social-icon.square.social-icon-sm a, +.social-icon.circle.social-icon-sm a { + width: 30px; + height: 30px; +} + +.social-icon.round.social-icon-md li, +.social-icon.semi-round.social-icon-md li, +.social-icon.square.social-icon-md li, +.social-icon.circle.social-icon-md li { + margin-right: 0.6em; +} + +.social-icon.round.social-icon-md a, +.social-icon.semi-round.social-icon-md a, +.social-icon.square.social-icon-md a, +.social-icon.circle.social-icon-md a { + width: 48px; + height: 48px; +} + +.social-icon.round.social-icon-lg li, +.social-icon.semi-round.social-icon-lg li, +.social-icon.square.social-icon-lg li, +.social-icon.circle.social-icon-lg li { + margin-right: 0.7em; +} + +.social-icon.round.social-icon-lg a, +.social-icon.semi-round.social-icon-lg a, +.social-icon.square.social-icon-lg a, +.social-icon.circle.social-icon-lg a { + width: 55px; + height: 55px; +} + +.social-icon.round i, +.social-icon.round a { + border-radius: 8%; +} + +.social-icon.semi-round i, +.social-icon.semi-round a { + border-radius: 2%; +} + +.social-icon.circle i, +.social-icon.circle a { + border-radius: 50em; +} + +.social-icon.scheme-dark a { + color: #000; +} + +.social-icon.scheme-dark.semi-round a, +.social-icon.scheme-dark.round a, +.social-icon.scheme-dark.square a, +.social-icon.scheme-dark.circle a { + background-color: #000; + color: #fff; +} + +.social-icon.scheme-gray a { + color: #999; +} + +.social-icon.scheme-gray.semi-round a, +.social-icon.scheme-gray.round a, +.social-icon.scheme-gray.square a, +.social-icon.scheme-gray.circle a { + background-color: #999; +} + +.social-icon.scheme-white a { + color: #fff; +} + +.social-icon.scheme-white.semi-round a, +.social-icon.scheme-white.round a, +.social-icon.scheme-white.square a, +.social-icon.scheme-white.circle a { + background-color: #fff; + color: #000; +} + +.social-icon.branded-text a { + background-color: transparent; +} + +.social-icon.branded i { + width: 100%; + height: 100%; + position: relative; +} + +.social-icon.branded a { + background-color: transparent; + line-height: normal; +} + + +/* 3.3. Accordions */ + +.accordion { + margin-bottom: 2em; +} + +.accordion-title { + margin: 0; + position: relative; + line-height: 1.5em; +} + +.accordion-title a { + display: block; + width: 100%; + padding: 0.93em 30px 0.93em 0; + color: inherit; +} + +.accordion-expander { + display: inline-block; + position: absolute; + top: 50%; + right: 30px; + font-size: 16px; + color: inherit; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.accordion-expander>i { + display: inline-block; +} + +.accordion-expander>i:last-child { + display: none; +} + +.active .accordion-expander>i:last-child { + display: inline-block; +} + +.active .accordion-expander>i:first-child { + display: none; +} + +.accordion-content { + padding: 1em 0; +} + +.accordion-content> :last-child, +.accordion-content> :only-child { + margin-bottom: 0; +} + + +/* Accordion Styles */ + +.accordion-active-has-fill .accordion-title a { + padding-left: 30px; + padding-right: 60px; + background-color: transparent; + color: inherit; +} + +.accordion-active-has-fill .accordion-expander { + right: 30px; +} + +.accordion-active-has-fill .accordion-content { + padding-left: 30px; + padding-right: 30px; +} + +.accordion-active-has-fill.accordion-title-bordered .active .accordion-title a, +.accordion-active-has-fill.accordion-title-underlined .active .accordion-title a { + border-color: transparent; +} + +.accordion-active-has-fill .active .accordion-title a { + background-color: var(--color-primary); + color: #fff; +} + +.accordion-body-underlined .accordion-item { + border-bottom: 1px solid #e0e1eb; +} + +.accordion-body-underlined .accordion-item:last-child { + border-width: 0; +} + +.accordion-body-bordered .accordion-content, +.accordion-body-bordered .accordion-title a { + padding-left: 30px; + padding-right: 30px; +} + +.accordion-body-bordered .accordion-item { + margin-bottom: 20px; + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.accordion-body-bordered .accordion-content { + padding-top: 10px; + padding-bottom: 30px; +} + +.accordion-title-underlined .accordion-title a { + padding-right: 0; + border-bottom: 1px solid #dadde1; +} + +.accordion-title-underlined .accordion-expander { + right: 0; +} + +.accordion-title-bordered .accordion-item { + margin-bottom: 1.25em; +} + +.accordion-title-bordered .accordion-title a { + padding-left: 30px; + padding-right: 60px; + border: 1px solid #d8dbe2; +} + +.accordion-title-round .accordion-title a { + border-radius: 4px; +} + +.accordion-title-circle .accordion-title a { + border-radius: 50em; +} + +.accordion-body-round .accordion-item { + border-radius: 4px; +} + +.accordion-active-has-shadow .accordion-title a { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.1); +} + +.accordion-active-has-shadow .active .accordion-title a { + -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); + box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); +} + +.accordion-expander-left .accordion-expander { + right: auto; + left: 0; +} + +.accordion-expander-left .accordion-title a { + padding-left: 30px; +} + +.accordion-expander-left.accordion-body-bordered .accordion-title a, +.accordion-expander-left.accordion-title-bordered .accordion-title a, +.accordion-expander-left.accordion-active-has-fill .accordion-title a { + padding-right: 30px; + padding-left: 60px; +} + +.accordion-expander-left.accordion-body-bordered .accordion-expander, +.accordion-expander-left.accordion-title-bordered .accordion-expander, +.accordion-expander-left.accordion-active-has-fill .accordion-expander { + left: 30px; +} + +.accordion-expander-left.accordion-body-underlined .accordion-content { + padding-left: 30px; +} + +.accordion-xs .accordion-item { + margin-bottom: 0.5em; +} + +.accordion-xs .accordion-title a { + padding-top: 0; + padding-bottom: 0; +} + +.accordion-sm .accordion-title a { + padding-top: 0.65em; + padding-bottom: 0.65em; +} + +.accordion-lg .accordion-title a { + padding-top: 1.05em; + padding-bottom: 1.05em; +} + +.accordion-expander-lg .accordion-expander { + font-size: 22px; +} + +.accordion-expander-xl .accordion-expander { + font-size: 26px; +} + +.accordion-active-bg-white .active .accordion-title a { + background-color: #fff; + color: var(--color-primary); +} + +.accordion-active-color-primary .active .accordion-title a { + color: var(--color-primary); +} + +.accordion-light .accordion-title a { + color: #fff; +} + +.accordion-light.accordion-body-underlined .accordion-item, +.accordion-light.accordion-body-bordered .accordion-item { + border-color: rgba(255, 255, 255, 0.35); +} + +.accordion-light.accordion-title-underlined .accordion-title a, +.accordion-light.accordion-title-bordered .accordion-title a { + border-color: rgba(255, 255, 255, 0.35); +} + +.accordion-titles-gray .accordion-title a { + background-color: #F7F8F9; +} + + +/* 3.4. Iconboxes */ + + +/* Size Variables */ + + +/* Animations */ + +@-webkit-keyframes iconRipple { + 0% { + border-width: 4px; + -webkit-transform: scale(1); + transform: scale(1); + } + 80% { + border-width: 1px; + -webkit-transform: scale(1.36); + transform: scale(1.36); + } + 100% { + opacity: 0; + } +} + +@keyframes iconRipple { + 0% { + border-width: 4px; + -webkit-transform: scale(1); + transform: scale(1); + } + 80% { + border-width: 1px; + -webkit-transform: scale(1.36); + transform: scale(1.36); + } + 100% { + opacity: 0; + } +} + + +/* Icon Box */ + +.iconbox { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + text-align: center; + -webkit-transition: background 0.3s ease, -webkit-box-shadow 0.3s ease; + transition: background 0.3s ease, -webkit-box-shadow 0.3s ease; + transition: box-shadow 0.3s ease, background 0.3s ease; + transition: box-shadow 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.3s ease; +} + +.iconbox .iconbox-icon-container, +.iconbox .contents, +.iconbox>h3 { + position: relative; + z-index: 2; +} + +.iconbox .iconbox-icon-container, +.iconbox p, +.iconbox h3 { + -webkit-transition-property: color, background; + transition-property: color, background; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +.iconbox h3 { + display: inline-block; + margin: 0; + font-size: 24px; + line-height: 1.5em; +} + +.iconbox .iconbox-icon-container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 0.3em; + border: 0 solid #F2F4F7; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 40px; + line-height: 1em; + color: var(--color-primary); + -webkit-transition: border 0.3s, -webkit-box-shadow 0.3s; + transition: border 0.3s, -webkit-box-shadow 0.3s; + transition: border 0.3s, box-shadow 0.3s; + transition: border 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s; +} + +.iconbox .iconbox-icon-container i, +.iconbox .iconbox-icon-container img, +.iconbox .iconbox-icon-container object, +.iconbox .iconbox-icon-container>svg { + position: relative; + z-index: 2; +} + +.iconbox .iconbox-icon-container img[src$=".svg"], +.iconbox .iconbox-icon-container object, +.iconbox .iconbox-icon-container>svg { + display: inline-block; + width: 40px; + line-height: 0; +} + +.iconbox .iconbox-icon-container img[src$=".svg"] stop, +.iconbox .iconbox-icon-container object stop, +.iconbox .iconbox-icon-container>svg stop { + -webkit-transition: stop-color 0.3s ease; + transition: stop-color 0.3s ease; +} + +.iconbox .iconbox-icon-container>svg, +.iconbox .iconbox-icon-container>svg path, +.iconbox .iconbox-icon-container>svg rect, +.iconbox .iconbox-icon-container>svg ellipse, +.iconbox .iconbox-icon-container>svg circle, +.iconbox .iconbox-icon-container>svg polygon, +.iconbox .iconbox-icon-container>svg polyline { + -webkit-transition: fill 0.3s, stroke 0.3s; + transition: fill 0.3s, stroke 0.3s; +} + +.iconbox .iconbox-icon-container i { + display: inline-block; + font-size: 1em; +} + +.iconbox .iconbox-icon-container[data-plugin-animated-icon] { + font-size: 1em; + line-height: 1em !important; +} + +.iconbox .iconbox-icon-container[data-plugin-animated-icon]>svg, +.iconbox .iconbox-icon-container[data-plugin-animated-icon] object { + opacity: 0; +} + +.iconbox .contents { + max-width: 100%; +} + +.iconbox .iconbox-fill-el, +.iconbox .iconbox-icon-hover-bg { + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 0; + background-size: cover; +} + +.lts-5 { + letter-spacing: 5px; +} + +.lts-30 { + letter-spacing: 30px; +} + +.iconbox p { + margin-bottom: 0; + font-size: 15px; + text-transform: uppercase; + letter-spacing: 2px; + color: #bebebe; + font-family: montserrat; +} + +.iconbox .btn { + margin-top: 1.5em; + margin-bottom: 0.5em; +} + +.iconbox.text-left { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.iconbox.text-right { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} + +.iconbox:hover .iconbox-fill-el, +.iconbox:hover .iconbox-icon-hover-bg { + opacity: 1; +} + +[data-animate-icon=true] .iconbox-icon-container>svg, +[data-animate-icon=true] .iconbox-icon-container>object { + opacity: 0; +} + +[data-animate-icon=true].iconbox-icon-animating .iconbox-icon-container>svg, +[data-animate-icon=true].iconbox-icon-animating .iconbox-icon-container>object { + opacity: 1; +} + +.iconbox-square .iconbox-icon-container i, +.iconbox-square .iconbox-icon-container img[src$=".svg"], +.iconbox-square .iconbox-icon-container object, +.iconbox-square .iconbox-icon-container>svg, +.iconbox-circle .iconbox-icon-container i, +.iconbox-circle .iconbox-icon-container img[src$=".svg"], +.iconbox-circle .iconbox-icon-container object, +.iconbox-circle .iconbox-icon-container>svg, +.iconbox-lozenge .iconbox-icon-container i, +.iconbox-lozenge .iconbox-icon-container img[src$=".svg"], +.iconbox-lozenge .iconbox-icon-container object, +.iconbox-lozenge .iconbox-icon-container>svg { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); +} + +.iconbox-square[data-shape-border] img, +.iconbox-square.iconbox-icon-solid img, +.iconbox-circle[data-shape-border] img, +.iconbox-circle.iconbox-icon-solid img, +.iconbox-lozenge[data-shape-border] img, +.iconbox-lozenge.iconbox-icon-solid img { + max-width: 68%; +} + +.iconbox-label { + display: inline-block; + padding: 8px 12px; + position: absolute; + top: 13px; + right: 13px; + border-radius: 2px; + background: #EFEFEF; + font-size: 12px; + text-transform: uppercase; + color: #000; +} + + +/* Icon Shape*/ + +.iconbox-circle .iconbox-icon-container, +.iconbox-lozenge .iconbox-icon-container, +.iconbox-hexagon .iconbox-icon-container, +.iconbox-square .iconbox-icon-container { + border-radius: 6px; + background: var(--color-primary); + font-size: 40px; + color: #fff; +} + +.iconbox-circle .iconbox-icon-container img[src$=".svg"], +.iconbox-circle .iconbox-icon-container object, +.iconbox-circle .iconbox-icon-container>svg, +.iconbox-lozenge .iconbox-icon-container img[src$=".svg"], +.iconbox-lozenge .iconbox-icon-container object, +.iconbox-lozenge .iconbox-icon-container>svg, +.iconbox-hexagon .iconbox-icon-container img[src$=".svg"], +.iconbox-hexagon .iconbox-icon-container object, +.iconbox-hexagon .iconbox-icon-container>svg, +.iconbox-square .iconbox-icon-container img[src$=".svg"], +.iconbox-square .iconbox-icon-container object, +.iconbox-square .iconbox-icon-container>svg { + width: 50px; +} + +.iconbox-circle .iconbox-icon-container, +.iconbox-lozenge .iconbox-icon-container, +.iconbox-square .iconbox-icon-container { + width: 80px; + height: 80px; +} + +.iconbox-circle .iconbox-icon-container { + border-radius: 50em; +} + +.iconbox-circle .iconbox-icon-container img[src$=".svg"], +.iconbox-circle .iconbox-icon-container object, +.iconbox-circle .iconbox-icon-container>svg { + width: 44px; +} + +.iconbox-lozenge .iconbox-icon-container { + border-radius: 15px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.iconbox-lozenge .iconbox-icon-container i, +.iconbox-lozenge .iconbox-icon-container img[src$=".svg"], +.iconbox-lozenge .iconbox-icon-container object, +.iconbox-lozenge .iconbox-icon-container>svg { + -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg); + transform: translateX(-50%) translateY(-50%) rotate(-45deg); +} + +.iconbox-hexagon .iconbox-icon-container { + width: 80px; + height: 50px; + margin-top: 26.6666666667px; + margin-bottom: 26.6666666667px; +} + +.iconbox-hexagon .iconbox-icon-container:before, +.iconbox-hexagon .iconbox-icon-container:after { + content: ""; + position: absolute; + top: 0; + right: 0; + width: inherit; + height: inherit; + background: inherit; + -webkit-transform-origin: center center; + transform-origin: center center; + border-radius: inherit; + z-index: -1; +} + +.iconbox-hexagon .iconbox-icon-container:before { + -webkit-transform: rotate(60deg); + transform: rotate(60deg); +} + +.iconbox-hexagon .iconbox-icon-container:after { + -webkit-transform: rotate(-60deg); + transform: rotate(-60deg); +} + +.iconbox-wavebg .iconbox-icon-container { + margin-top: 0.6em; + margin-bottom: 1em; +} + +.iconbox-wavebg .iconbox-icon-container .icon-wave-bg { + opacity: 0.22; +} + +.iconbox-wavebg .iconbox-icon-container .icon-wave-bg>img, +.iconbox-wavebg .iconbox-icon-container .icon-wave-bg>svg { + position: absolute; + top: 50%; + left: 50%; + z-index: 0; + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); +} + +.iconbox-wavebg .iconbox-icon-container .icon-wave-bg>svg { + width: 3.1em; + height: auto; +} + +.iconbox-wavebg .iconbox-icon-container .icon-wave-bg>img { + max-width: none; +} + +.iconbox-wavebg .iconbox-icon-container .icon-wave-bg path { + fill: var(--color-primary); +} + +.iconbox-wavebg .iconbox-icon-container .icon-wave-bg.default-opacity { + opacity: 1; +} + + +/* Icon Style*/ + +.iconbox-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + text-align: right; +} + +.iconbox-inline .iconbox-icon-container, +.iconbox-inline h3 { + margin-bottom: 0; +} + +.iconbox-inline .iconbox-icon-wrap { + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.iconbox-inline .iconbox-icon-container { + margin-left: 15px; +} + +.iconbox-inline h3 { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; +} + +.iconbox-inline .contents { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + margin-top: 15px; +} + +.iconbox-inline.text-right { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.iconbox-inline.text-right .iconbox-icon-container { + margin-right: 0; + margin-left: 15px; +} + +.iconbox-inline.iconbox-wavebg .iconbox-icon-container { + margin-right: 1.5em; +} + +.iconbox-inline.iconbox-wavebg.text-right { + margin-right: 0; + margin-left: 1.5em; +} + +.iconbox-side { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + text-align: left; +} + +.iconbox-side .iconbox-icon-wrap { + margin-right: 30px; +} + +.iconbox-side .iconbox-icon-container { + margin-bottom: 0; +} + +.iconbox-side .contents { + overflow: hidden; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} + +.iconbox-side.text-right { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +.iconbox-side.text-right .iconbox-icon-wrap { + margin-right: 0; + margin-left: 30px; +} + +.iconbox-side.iconbox-wavebg .iconbox-icon-container { + margin-right: 1.5em; +} + +.iconbox-side.iconbox-wavebg.text-right { + margin-right: 0; + margin-left: 1.5em; +} + + +/* Icon Borders */ + +[data-shape-border="1"] .iconbox-icon-container { + border-width: 1px; +} + +[data-shape-border="2"] .iconbox-icon-container { + border-width: 2px; +} + +[data-shape-border="3"] .iconbox-icon-container { + border-width: 3px; +} + + +/* Filling Styles */ + +.iconbox-shadow, +.iconbox-shadow-hover, +.iconbox-bordered, +.iconbox-filled { + padding: 25px 10%; + background-color: #fff; +} + +.iconbox-shadow.iconbox-inline, +.iconbox-shadow.iconbox-side, +.iconbox-shadow-hover.iconbox-inline, +.iconbox-shadow-hover.iconbox-side, +.iconbox-bordered.iconbox-inline, +.iconbox-bordered.iconbox-side, +.iconbox-filled.iconbox-inline, +.iconbox-filled.iconbox-side { + padding: 45px 5%; +} + +.iconbox-semiround { + border-radius: 5px; +} + +.iconbox-round { + border-radius: 10px; +} + +.iconbox-shadow { + -webkit-box-shadow: 0 25px 70px rgba(0, 0, 0, 0.07); + box-shadow: 0 25px 70px rgba(0, 0, 0, 0.07); +} + +.iconbox-shadow-hover { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); +} + +.iconbox-shadow-hover:hover { + -webkit-box-shadow: 0 25px 70px rgba(0, 0, 0, 0.07); + box-shadow: 0 25px 70px rgba(0, 0, 0, 0.07); +} + +.iconbox-bordered { + padding-top: 40px; + padding-bottom: 40px; + border: 1px solid #E1E1E1; +} + +.iconbox-filled-hover:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 0; + opacity: 0; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + border-radius: inherit; + background: var(--color-primary); + background-size: cover; + background-position: center; +} + +.iconbox-filled-hover:hover { + color: #fff; +} + +.iconbox-filled-hover:hover .iconbox-icon-container, +.iconbox-filled-hover:hover h3, +.iconbox-filled-hover:hover p, +.iconbox-filled-hover:hover p span, +.iconbox-filled-hover:hover a, +.iconbox-filled-hover:hover .btn[class*=text-] { + color: inherit !important; +} + +.iconbox-filled-hover:hover .btn-underlined:before, +.iconbox-filled-hover:hover .btn-underlined:after { + background: currentColor; +} + +.iconbox-filled-hover:hover:before { + opacity: 1; +} + +.iconbox-filled-hover:hover.iconbox-icon-image .iconbox-icon-container svg path { + fill: currentColor; + stroke: currentColor; + -webkit-filter: none; + filter: none; +} + +.iconbox-filled-hover.iconbox-has-fill-element:before { + content: none; +} + +.backgroundcliptext .iconbox-filled-hover.iconbox-heading-gradient:hover .iconbox-icon-container i, +.backgroundcliptext .iconbox-filled-hover.iconbox-heading-gradient:hover h3 { + background: #fff; +} + +.iconbox-filled-hover.iconbox-scale-bg:before { + -webkit-transition: opacity 0.35s 0.1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1); + transition: opacity 0.35s 0.1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.35s 0.1s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.35s 0.1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1); +} + +.iconbox-filled-hover.iconbox-scale-bg:hover:before { + -webkit-transform: scale(1.1); + transform: scale(1.1); + -webkit-transition: opacity 0.1s 0s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1); + transition: opacity 0.1s 0s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.1s 0s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.1s 0s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1); +} + +.iconbox-filled-hover.iconbox-light-onhover:before { + background-color: #fff; +} + +.iconbox-filled-hover.iconbox-light-onhover:hover { + color: rgba(30, 22, 102, 0.55); +} + +.iconbox-filled-hover.iconbox-light-onhover:hover .iconbox-icon-container { + color: var(--color-primary) !important; +} + +.iconbox-filled-hover.iconbox-light-onhover:hover h3 { + color: #1e1666 !important; +} + +.iconbox-icon-shadow .iconbox-icon-container { + -webkit-box-shadow: 0 17px 30px rgba(0, 0, 0, 0.07); + box-shadow: 0 17px 30px rgba(0, 0, 0, 0.07); +} + +.iconbox-icon-hover-shadow .iconbox-icon-container { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); +} + +.iconbox-icon-hover-shadow:hover .iconbox-icon-container { + -webkit-box-shadow: 0 17px 30px rgba(0, 0, 0, 0.07); + box-shadow: 0 17px 30px rgba(0, 0, 0, 0.07); +} + +.iconbox-icon-linked .iconbox-icon-wrap { + position: relative; +} + +.iconbox-icon-linked .iconbox-icon-wrap:after { + content: ''; + display: inline-block; + width: 1px; + height: 200%; + position: absolute; + top: 0; + left: 50%; + background-color: #E9E9E9; +} + +.iconbox-icon-linked:last-child .iconbox-icon-wrap:after { + display: none; +} + +.iconbox-contents-show-onhover.hide-target .contents>* { + opacity: 0; +} + + +/* Heading sizes */ + +.iconbox-heading-xs h3 { + font-size: 18px; +} + +.iconbox-heading-sm h3 { + font-size: 20px; +} + +.iconbox-heading-md h3 { + font-size: 24px; +} + +.iconbox-heading-lg h3 { + font-size: 28px; +} + + +/* Heading Gradient */ + +.backgroundcliptext .iconbox-heading-gradient h3 { + background: -webkit-gradient(linear, left top, right top, from(#1DE1D1), to(#780BEE)); + background: linear-gradient(to right, #1DE1D1 0%, #780BEE 100%); + background-clip: text !important; + -webkit-background-clip: text !important; + text-fill-color: transparent !important; + -webkit-text-fill-color: transparent !important; +} + + +/* Icon Gradient */ + +.backgroundcliptext .iconbox-icon-gradient .iconbox-icon-container i { + background: -webkit-gradient(linear, left top, right top, from(#1DE1D1), to(#780BEE)); + background: linear-gradient(to right, #1DE1D1 0%, #780BEE 100%); + background-clip: text !important; + -webkit-background-clip: text !important; + text-fill-color: transparent !important; + -webkit-text-fill-color: transparent !important; +} + + +/* Sizes*/ + +.iconbox-xxs .iconbox-icon-container img { + width: 20px; +} + +.iconbox-xxs.iconbox-circle .iconbox-icon-container, +.iconbox-xxs.iconbox-square .iconbox-icon-container, +.iconbox-xxs.iconbox-lozenge .iconbox-icon-container { + width: 20px; + height: 20px; +} + +.iconbox-xxs.iconbox-hexagon .iconbox-icon-container { + width: 20px; + height: 12.5px; +} + +.iconbox-xxs.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container { + margin-top: 6.6666666667px; + margin-bottom: 6.6666666667px; +} + +.iconbox-xs .iconbox-icon-container img { + width: 45px; +} + +.iconbox-xs.iconbox-circle .iconbox-icon-container, +.iconbox-xs.iconbox-square .iconbox-icon-container, +.iconbox-xs.iconbox-lozenge .iconbox-icon-container { + width: 45px; + height: 45px; +} + +.iconbox-xs.iconbox-hexagon .iconbox-icon-container { + width: 45px; + height: 28.125px; +} + +.iconbox-xs.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container { + margin-top: 15px; + margin-bottom: 15px; +} + +.iconbox-sm .iconbox-icon-container img { + width: 60px; +} + +.iconbox-sm.iconbox-circle .iconbox-icon-container, +.iconbox-sm.iconbox-square .iconbox-icon-container, +.iconbox-sm.iconbox-lozenge .iconbox-icon-container { + width: 60px; + height: 60px; +} + +.iconbox-sm.iconbox-hexagon .iconbox-icon-container { + width: 60px; + height: 37.5px; +} + +.iconbox-sm.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container { + margin-top: 20px; + margin-bottom: 20px; +} + +.iconbox-md .iconbox-icon-container img { + width: 90px; +} + +.iconbox-md.iconbox-circle .iconbox-icon-container, +.iconbox-md.iconbox-square .iconbox-icon-container, +.iconbox-md.iconbox-lozenge .iconbox-icon-container { + width: 90px; + height: 90px; +} + +.iconbox-md.iconbox-hexagon .iconbox-icon-container { + width: 90px; + height: 56.25px; +} + +.iconbox-md.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container { + margin-top: 30px; + margin-bottom: 30px; +} + +.iconbox-lg .iconbox-icon-container img { + width: 100px; +} + +.iconbox-lg.iconbox-circle .iconbox-icon-container, +.iconbox-lg.iconbox-square .iconbox-icon-container, +.iconbox-lg.iconbox-lozenge .iconbox-icon-container { + width: 100px; + height: 100px; +} + +.iconbox-lg.iconbox-hexagon .iconbox-icon-container { + width: 100px; + height: 62.5px; +} + +.iconbox-lg.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container { + margin-top: 33.3333333333px; + margin-bottom: 33.3333333333px; +} + +.iconbox-xl .iconbox-icon-container img { + width: 125px; +} + +.iconbox-xl.iconbox-circle .iconbox-icon-container, +.iconbox-xl.iconbox-square .iconbox-icon-container, +.iconbox-xl.iconbox-lozenge .iconbox-icon-container { + width: 125px; + height: 125px; +} + +.iconbox-xl.iconbox-hexagon .iconbox-icon-container { + width: 125px; + height: 78.125px; +} + +.iconbox-xl.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container { + margin-top: 41.6666666667px; + margin-bottom: 41.6666666667px; +} + +.iconbox-xxs .iconbox-icon-container { + font-size: 20px; +} + +.iconbox-xxs .iconbox-icon-container img[src$=".svg"], +.iconbox-xxs .iconbox-icon-container object, +.iconbox-xxs .iconbox-icon-container>svg { + width: 20px; +} + +.iconbox-xs .iconbox-icon-container { + font-size: 20px; +} + +.iconbox-xs .iconbox-icon-container img[src$=".svg"], +.iconbox-xs .iconbox-icon-container object, +.iconbox-xs .iconbox-icon-container>svg { + width: 20px; +} + +.iconbox-sm .iconbox-icon-container { + font-size: 25px; +} + +.iconbox-sm .iconbox-icon-container img[src$=".svg"], +.iconbox-sm .iconbox-icon-container object, +.iconbox-sm .iconbox-icon-container>svg { + width: 25px; +} + +.iconbox-md .iconbox-icon-container { + font-size: 40px; +} + +.iconbox-md .iconbox-icon-container img[src$=".svg"], +.iconbox-md .iconbox-icon-container object, +.iconbox-md .iconbox-icon-container>svg { + width: 40px; +} + +.iconbox-lg .iconbox-icon-container { + font-size: 45px; +} + +.iconbox-lg .iconbox-icon-container img[src$=".svg"], +.iconbox-lg .iconbox-icon-container object, +.iconbox-lg .iconbox-icon-container>svg { + width: 45px; +} + +.iconbox-xl .iconbox-icon-container { + font-size: 50px; +} + +.iconbox-xl .iconbox-icon-container img[src$=".svg"], +.iconbox-xl .iconbox-icon-container object, +.iconbox-xl .iconbox-icon-container>svg { + width: 50px; +} + +.iconbox-icon-ripple .iconbox-icon-container:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + border: 1px solid var(--color-primary); + -webkit-animation: iconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite; + animation: iconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite; +} + +.iconbox-blue { + background-color: #dde1f8; +} + +.iconbox-blue .contents { + color: #3d59e8; +} + +.iconbox-pink { + background-color: #fcd7e0; +} + +.iconbox-pink .contents { + color: #fe688b; +} + +.iconbox-green { + background-color: #c7f7ea; +} + +.iconbox-green .contents { + color: #28d5a7; +} + +.lqd-parallax-iconboxes { + padding: 35px 35px 15px; + -webkit-box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.082); + box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.082); + border-radius: 6px; +} + +.iconbox-color-pippin .iconbox-icon-container { + color: #fd623c; + background-color: #ffe4df; +} + +.iconbox-color-apple .iconbox-icon-container { + color: #46d664; + background-color: #cdf2d6; +} + +.compose-mode [data-animate-icon=true] .iconbox-icon-container>svg, +.compose-mode [data-animate-icon=true] .iconbox-icon-container>object { + opacity: 1; +} + +@media screen and (min-width: 992px) { + .lqd-parallax-iconboxes { + margin-top: -110%; + } +} + +@media screen and (min-width: 768px) { + .lqd-iconbox-stack { + position: relative; + text-align: center; + } + .lqd-iconbox-stack .iconbox { + padding-left: 10px; + padding-right: 10px; + width: 150px; + } + .lqd-iconbox-stack .iconbox-icon-container { + margin-bottom: 0; + } + .lqd-iconbox-stack .iconbox-blue, + .lqd-iconbox-stack .iconbox-green { + position: absolute; + top: 26%; + z-index: 2; + } + .lqd-iconbox-stack .iconbox-blue { + top: 30%; + left: 7%; + } + .lqd-iconbox-stack .iconbox-pink { + margin-top: 12vw; + } + .lqd-iconbox-stack .iconbox-green { + right: 7%; + } +} + +@media screen and (max-width: 767px) { + .lqd-iconbox-stack .iconbox { + width: 100%; + } +} + + +/* 3.5. Tabs */ + +.tabs-nav { + 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: stretch; + -ms-flex-align: stretch; + align-items: stretch; + margin-bottom: 2em; + position: relative; +} + +.tabs-nav>li, +.tabs-nav>li>a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.tabs-nav a { + position: relative; + z-index: 2; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.6em 1em; + font-size: .9em; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.tabs-nav li { + padding: 0; + margin: 0; + text-align: center; + line-height: 1.5em; + letter-spacing: inherit; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.tabs-nav li.active a, +.tabs-nav li a:hover, +.tabs-nav li a:focus { + color: var(--color-primary); + background-color: transparent; +} + +.tabs-pane { + display: none; +} + +.tabs-pane.active { + display: block; +} + + +/* Nav positions */ + +.tabs-nav-centered .tabs-nav { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.tabs-nav-justified .tabs-nav li, +.tabs-nav-justified .tabs-nav li a { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.tabs-nav-spaced .tabs-nav li:not(:last-child) { + margin-left: 8px; +} + + +/* Nav Borderes */ + +.tabs-nav-bordered .tabs-nav { + border: 1px solid #e0e1eb; +} + +.tabs-nav-underlined .tabs-nav { + border-bottom: 1px solid #e0e1eb; +} + +.tabs-nav-items-bordered .tabs-nav li { + font-size: 12px; + border: 1px solid #E1E1E1; +} + +.tabs-nav-items-bordered .tabs-nav a { + padding: 1.25em 3.6666666667em; + margin: -1px; +} + + +/* Nav Stats */ + +.tabs-nav-filled .tabs-nav a { + padding: .8em 1em; + background-color: rgba(0, 0, 0, 0.07); + color: #000; +} + +.tabs-nav-filled.tabs-content-filled .tabs-nav a { + background: none; +} + +.tabs-nav-active-filled .tabs-nav li.active a, +.tabs-nav-active-filled .tabs-nav li a:hover { + background-color: #e0e1eb; +} + +.tabs-nav-active-underlined .tabs-nav li { + position: relative; + overflow: hidden; +} + +.tabs-nav-active-underlined .tabs-nav li:after { + content: ''; + display: inline-block; + width: 100%; + height: 3px; + position: absolute; + bottom: -1px; + left: 0; + z-index: 0; + pointer-events: none; + background-color: var(--color-primary); + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; + -webkit-transform: scaleY(0); + transform: scaleY(0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +.tabs-nav-active-underlined .tabs-nav li.active:after, +.tabs-nav-active-underlined .tabs-nav li:hover:after { + -webkit-transform: scaleY(1); + transform: scaleY(1); +} + +.tabs-nav-shadowed .tabs-nav { + -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05); + box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05); +} + + +/* Contens Stats */ + +.tabs-contents-shadowed .tabs-nav { + margin: 0; +} + +.tabs-contents-shadowed .tabs-content { + padding: 40px 30px 1.25em; + background-color: #fff; + -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07); +} + +.tabs-content-filled .tabs-nav { + margin-bottom: 0; +} + +.tabs-content-filled .tabs-content { + padding: 30px 40px; + background-color: #ECECEC; +} + + +/* Nav Icons */ + +.tabs-nav-icon { + margin-right: 0.65em; + font-size: 26px; +} + + +/* Nav Size */ + +.tabs-nav-sm .tabs-nav li { + margin-left: 35px; + margin-right: 35px; +} + +.tabs-nav-sm .tabs-nav a { + padding: 0.05em 0; +} + +.tabs-nav-lg .tabs-nav a { + padding: 1.2em 2em; +} + +.tabs-nav-side { + 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-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: stretch; + -ms-flex-pack: stretch; + justify-content: stretch; +} + +.tabs-nav-side .tabs-nav, +.tabs-nav-side .tabs-content { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.tabs-nav-side .tabs-nav { + width: 26.5%; + padding: 35px 0 30px; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + max-height: 450px; + overflow-y: auto; +} + +.tabs-nav-side .tabs-nav a { + width: 100%; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + padding: 9px 40px; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.tabs-nav-side .tabs-nav a:after { + content: ''; + display: inline-block; + width: 4px; + height: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: right center; + transform-origin: right center; + background-color: currentColor; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; +} + +.tabs-nav-side .tabs-nav a:hover:after { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +.tabs-nav-side .tabs-nav li { + width: 100%; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + font-size: 16px; + text-align: right; + -webkit-transition: font-weight 0.3s; + transition: font-weight 0.3s; +} + +.tabs-nav-side .tabs-nav li.active { + font-weight: 700; +} + +.tabs-nav-side .tabs-nav li.active a:after { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +.tabs-nav-side .tabs-nav .tabs-nav-title { + padding: 0 40px; + margin-bottom: 20px; +} + +.tabs-nav-side .tabs-nav .tabs-nav-title h6 { + margin: 0; + color: #5A5A5A; +} + +.tabs-nav-side .tabs-content { + width: 73.5%; + padding: 30px; +} + +.tabs-nav-side-alt .tabs-nav { + width: 31.6%; +} + +.tabs-nav-side-alt .tabs-nav li { + border-bottom: 1px solid #F0F0F0; + font-size: 20px; + font-weight: 600; +} + +.tabs-nav-side-alt .tabs-nav li a { + padding: 1.15em 2.25em; + -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; + color: #100F26; +} + +.tabs-nav-side-alt .tabs-nav li a:after { + content: '\f105'; + width: auto; + height: auto; + position: absolute; + top: 1.15em; + left: 0; + background: none; + opacity: 0; + font-family: fontAwesome; + -webkit-transform: translateX(-8px); + transform: translateX(-8px); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.tabs-nav-side-alt .tabs-nav li a span { + margin-top: 0.65em; + font-size: 0.75em; + line-height: 1.7333333333em; + font-weight: 400; +} + +.tabs-nav-side-alt .tabs-nav li.active a span, +.tabs-nav-side-alt .tabs-nav li a span { + color: #84898F; +} + +.tabs-nav-side-alt .tabs-nav li.active a:after, +.tabs-nav-side-alt .tabs-nav li:hover a:after { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); +} + +.tabs-nav-side-alt .tabs-nav li.active { + font-weight: 600; +} + +.tabs-nav-side-alt .tabs-nav li.active a { + color: var(--color-primary); +} + +.tabs-nav-side-alt .tabs-content { + width: 68.4%; +} + +.tabs-nav-side-block .tabs-nav li { + border: none; + border-radius: 6px; + background-color: #fff; + font-size: 21px; + font-weight: 500; + -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.05); + box-shadow: 0 10px 33px rgba(0, 0, 0, 0.05); +} + +.tabs-nav-side-block .tabs-nav li:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + background-color: var(--color-primary); + opacity: 0; + -webkit-transform: scale(0.97, 0.95); + transform: scale(0.97, 0.95); + -webkit-transition: opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1); + transition: opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1); + transition: transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1); + transition: transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1); +} + +.tabs-nav-side-block .tabs-nav li:not(:last-child) { + margin-bottom: 1.7em; +} + +.tabs-nav-side-block .tabs-nav li a { + padding-left: 30px; + padding-right: 30px; +} + +.tabs-nav-side-block .tabs-nav li a:after { + content: none; +} + +.tabs-nav-side-block .tabs-nav li a span { + margin-top: 0.5em; + opacity: 0.65; + font-size: 0.7142857143em; + color: inherit; +} + +.tabs-nav-side-block .tabs-nav li.active:before, +.tabs-nav-side-block .tabs-nav li:hover:before { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.tabs-nav-side-block .tabs-nav li.active a, +.tabs-nav-side-block .tabs-nav li:hover a { + color: #fff; +} + +.tabs-nav-side-block .tabs-nav li.active a span, +.tabs-nav-side-block .tabs-nav li:hover a span { + color: inherit; +} + +.tabs-nav-side-block .tabs-nav li.active { + font-weight: 500; +} + + +/* 3.6. Subscribe Forms */ + +@-webkit-keyframes formRotate360 { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes formRotate360 { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.ld-sf { + position: relative; + margin-bottom: 2em; + /* +* Form sizes +*/ + /* +* Input style +*/ + /* +* Button positions +*/ + /* +* Button style +*/ + /* +* Shadows +*/ + /* +* Shapes +*/ + /* +* Border thickness +*/ + /* +* Button Stats +*/ +} + +.ld-sf input:focus { + outline: none; +} + +.ld-sf p { + line-height: 1.5em; + margin-bottom: 20px; + position: relative; +} + +.ld-sf p [type=submit] { + padding-top: 0; + padding-bottom: 0; +} + +.ld-sf [type=text], +.ld-sf [type=email], +.ld-sf [type=submit] { + height: 60px; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} + +.ld-sf [type=text], +.ld-sf [type=email] { + display: block; + width: 100%; + padding: 0 2.5em; + border-width: 1px; + border-style: solid; + border-color: #ededed; + border-radius: 2px; + background-color: transparent; + line-height: 1.5em; + -webkit-transition: background-color 0.3s ease, border-color 0.3s ease, -webkit-box-shadow 0.3s ease; + transition: background-color 0.3s ease, border-color 0.3s ease, -webkit-box-shadow 0.3s ease; + transition: background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease; + transition: background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease; +} + +.ld-sf [type=text]:focus, +.ld-sf [type=email]:focus { + border-color: #aaa; +} + +.ld-sf [type=text]::-webkit-input-placeholder, +.ld-sf [type=email]::-webkit-input-placeholder { + color: inherit; +} + +.ld-sf [type=text]::-moz-placeholder, +.ld-sf [type=email]::-moz-placeholder { + color: inherit; +} + +.ld-sf [type=text]:-moz-placeholder, +.ld-sf [type=email]:-moz-placeholder { + color: inherit; +} + +.ld-sf [type=text]:-ms-input-placeholder, +.ld-sf [type=email]:-ms-input-placeholder { + color: inherit; +} + +.ld-sf select { + display: inline-block; + width: auto; +} + +.ld-sf [type=submit] { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + padding: 0 40px; + margin: 0; + border: 0; + position: relative; + border-radius: 2px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 13px; + line-height: 1.5em; + text-transform: uppercase; + letter-spacing: 0.13em; + outline: none; + background-color: var(--color-primary); + color: #fff; + -webkit-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease; + transition: background 0.3s ease, color 0.3s ease, border 0.3s ease; +} + +.ld-sf [type=submit]:hover .submit-icon { + -webkit-transform: translate3d(2px, 0, 0); + transform: translate3d(2px, 0, 0); +} + +.ld-sf [type=submit]:hover .submit-text+.submit-icon { + -webkit-transform: translate3d(2px, 0, 0); + transform: translate3d(2px, 0, 0); +} + +.ld-sf .submit-icon, +.ld-sf .submit-text { + display: inline-block; + vertical-align: middle; + -webkit-transition: -webkit-transform 0.3s ease; + transition: -webkit-transform 0.3s ease; + transition: transform 0.3s ease; + transition: transform 0.3s ease, -webkit-transform 0.3s ease; + line-height: 1em; +} + +.ld-sf .submit-icon { + font-size: 1.1em; +} + +.ld-sf .submit-icon i { + margin: 0; +} + +.ld-sf .submit-icon+.submit-text { + margin-left: 0.65em; +} + +.ld-sf .submit-text+.submit-icon { + margin-left: 0.65em; +} + +.ld-sf .submit-text:empty { + display: none; +} + +.ld-sf[data-plugin-ld-sf] { + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.3s ease, visiblity 0.3s ease; + transition: opacity 0.3s ease, visiblity 0.3s ease; +} + +.ld-sf--is-initialized { + opacity: 1 !important; + visibility: visible !important; +} + +.ld-sf--size-xs [type=text], +.ld-sf--size-xs [type=email], +.ld-sf--size-xs [type=submit] { + height: 45px; +} + +.ld-sf--size-sm [type=text], +.ld-sf--size-sm [type=email], +.ld-sf--size-sm [type=submit] { + height: 50px; +} + +.ld-sf--size-md [type=text], +.ld-sf--size-md [type=email], +.ld-sf--size-md [type=submit] { + height: 60px; +} + +.ld-sf--size-lg [type=text], +.ld-sf--size-lg [type=email] { + height: 65px; +} + +.ld-sf--size-lg [type=submit] { + height: 60px; +} + +.ld-sf--size-xl [type=text], +.ld-sf--size-xl [type=email] { + height: 70px; +} + +.ld-sf--size-xl [type=submit] { + height: 65px; +} + +.ld-sf--input-solid [type=text], +.ld-sf--input-solid [type=email] { + border: none; + background-color: #fff; + color: #000; +} + +.ld-sf--input-underlined [type=text], +.ld-sf--input-underlined [type=email] { + background-color: transparent; + border-top: none; + border-right: none; + border-bottom-width: 1px; + border-left: none; + border-radius: 0 !important; +} + +.ld-sf--input-underlined [type=text]:focus, +.ld-sf--input-underlined [type=email]:focus { + background-color: transparent; +} + +html:not([dir=rtl]) .ld-sf--input-underlined [type=text], +html:not([dir=rtl]) .ld-sf--input-underlined [type=email] { + padding-left: 0 !important; +} + +.ld-sf--button-inside [type=submit] { + position: absolute; + bottom: 0; + right: 0; + min-height: 100%; + max-height: 100%; + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.ld-sf--button-inside label~[type=submit] { + min-height: 0; +} + +.ld-sf--button-inside.ld-sf--button-bordered [type=submit] { + bottom: 1px; + height: calc(100% - 2px); + min-height: calc(100% - 2px); + border-top: none; + border-bottom: none; + border-right: none; +} + +.ld-sf--button-inside.ld-sf--button-bordered .submit-text, +.ld-sf--button-inside.ld-sf--button-bordered .submit-icon { + margin-top: 0; +} + +.ld-sf--button-inside.ld-sf--button-bordered.ld-sf--border-thick [type=submit] { + bottom: 2px; + height: calc(100% - 4px); + min-height: calc(100% - 4px); +} + +.ld-sf--button-inside.ld-sf--button-bordered.ld-sf--border-thicker [type=submit] { + bottom: 3px; + height: calc(100% - 6px); + min-height: calc(100% - 6px); +} + +.ld-sf--button-inside.ld-sf--button-naked [type=submit] { + padding-right: 1em; +} + +.ld-sf--button-inside.button-shrinked [type=submit] { + bottom: 14%; + right: 12px; + max-height: 72%; + min-height: 72%; + height: 72%; +} + +.ld-sf--button-inline form { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} + +.ld-sf--button-inline p, +.ld-sf--button-inline [type=submit] { + vertical-align: bottom; +} + +.ld-sf--button-inline p { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; + padding-right: 0px; +} + +.ld-sf--button-inline [type=text], +.ld-sf--button-inline [type=email] { + display: inline-block; +} + +.ld-sf--button-block [type=submit] { + width: 100%; +} + +.ld-sf--button-bordered [type=submit] { + background-color: transparent; + border: 1px solid var(--color-primary); + color: var(--color-primary); +} + +.ld-sf--button-naked [type=submit] { + padding-left: 0; + padding-right: 0; + background-color: transparent; + border: none; + color: var(--color-primary); +} + +.ld-sf--button-underlined [type=submit] { + padding-left: 0; + padding-right: 0; + border-radius: 0; + background-color: transparent; + border-bottom: 1px solid var(--color-primary); + color: var(--color-primary); +} + +.ld-sf--input-shadow [type=text], +.ld-sf--input-shadow [type=email] { + -webkit-box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07); +} + +.ld-sf--input-shadow [type=text]:focus, +.ld-sf--input-shadow [type=email]:focus { + -webkit-box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12); + box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12); +} + +.ld-sf--input-inner-shadow [type=text], +.ld-sf--input-inner-shadow [type=email] { + -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) inset; + box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) inset; +} + +.ld-sf--input-inner-shadow [type=text]:focus, +.ld-sf--input-inner-shadow [type=email]:focus { + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset; + box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset; +} + +.ld-sf--sharp [type=text], +.ld-sf--sharp [type=email], +.ld-sf--sharp [type=submit] { + border-radius: 0; +} + +.ld-sf--round [type=text], +.ld-sf--round [type=email], +.ld-sf--round [type=submit] { + border-radius: 4px; +} + +.ld-sf--circle [type=text], +.ld-sf--circle [type=email], +.ld-sf--circle [type=submit] { + border-radius: 50em; +} + +.ld-sf--border-thin [type=text], +.ld-sf--border-thin [type=email], +.ld-sf--border-thin [type=submit] { + border-width: 1px; +} + +.ld-sf--border-thin .submit-text, +.ld-sf--border-thin .submit-icon { + margin-top: -1px; +} + +.ld-sf--border-thick [type=text], +.ld-sf--border-thick [type=email], +.ld-sf--border-thick [type=submit] { + border-width: 2px; +} + +.ld-sf--border-thick .submit-text, +.ld-sf--border-thick .submit-icon { + margin-top: -2px; +} + +.ld-sf--border-thicker [type=text], +.ld-sf--border-thicker [type=email], +.ld-sf--border-thicker [type=submit] { + border-width: 3px; +} + +.ld-sf--border-thicker .submit-text, +.ld-sf--border-thicker .submit-icon { + margin-top: -3px; +} + +.ld-sf--button-hide-label [type=submit] .submit-text { + display: none !important; +} + +.ld-sf--button-hide-label [type=submit] .submit-icon { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.ld-sf--button-hidden [type=submit] { + display: none !important; +} + +.ld_sf_form { + position: relative; +} + +.ld-sf-spinner { + display: inline-block; + width: 35px; + height: 35px; + position: absolute; + top: 50%; + left: 50%; + border-radius: 50em; + -webkit-transform: translate(-50%, -50%) scale(1.5); + transform: translate(-50%, -50%) scale(1.5); + color: inherit; + opacity: 0; + visibility: hidden; + overflow: hidden; + -webkit-transition-property: opacity, visibility, -webkit-transform; + transition-property: opacity, visibility, -webkit-transform; + transition-property: opacity, visibility, transform; + transition-property: opacity, visibility, transform, -webkit-transform; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} + +.ld-sf-spinner:before, +.ld-sf-spinner span { + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + border: 2px solid; +} + +.ld-sf-spinner:before { + content: ''; + opacity: 0.1; +} + +.ld-sf-spinner span { + text-indent: -99999px; + -webkit-transform: rotate(0); + transform: rotate(0); + -webkit-clip-path: polygon(0 0%, 100% 50%, 100% 0%, 0% 0%); + clip-path: polygon(0 0%, 100% 50%, 100% 0%, 0% 0%); + -webkit-animation: formRotate360 1s linear both infinite; + animation: formRotate360 1s linear both infinite; +} + +.form-submitting .submit-text, +.form-submitting .submit-icon { + opacity: 0; + visibility: hidden; +} + +.form-submitting .ld-sf-spinner { + opacity: 1; + visibility: visible; + -webkit-transform: translate(-50%, -50%) scale(1); + transform: translate(-50%, -50%) scale(1); +} + +.contact-form-result { + margin-top: 1.5em; +} + +#ld_sf_response p { + padding: 0.75em 1.25em; + border-radius: 3px; + font-weight: 700; + color: #000; +} + +.ld_sf_response-success { + background-color: rgba(107, 228, 117, 0.4); + color: #1ca13d; +} + +.ld_sf_response-error { + background-color: rgba(228, 107, 107, 0.4); + color: #a11c1c; +} + + +/* 3.7. Contact Forms */ + +.contact-form { + margin-bottom: 2em; +} + +.contact-form p { + margin-bottom: 0; + position: relative; +} + +.contact-form .ld-container { + width: 100%; + padding-left: 15px; + padding-right: 15px; +} + +.contact-form select, +.contact-form input, +.contact-form textarea, +.contact-form .ui-selectmenu-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + height: 50px; + padding-left: 2em; + padding-right: 2em; + margin-bottom: 20px; + position: relative; + border: 1px solid #d5d6de; + border-radius: 0; + background: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #b7b9c4; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.contact-form select::-webkit-input-placeholder, +.contact-form input::-webkit-input-placeholder, +.contact-form textarea::-webkit-input-placeholder, +.contact-form .ui-selectmenu-button::-webkit-input-placeholder { + color: inherit; +} + +.contact-form select::-moz-placeholder, +.contact-form input::-moz-placeholder, +.contact-form textarea::-moz-placeholder, +.contact-form .ui-selectmenu-button::-moz-placeholder { + color: inherit; +} + +.contact-form select:-moz-placeholder, +.contact-form input:-moz-placeholder, +.contact-form textarea:-moz-placeholder, +.contact-form .ui-selectmenu-button:-moz-placeholder { + color: inherit; +} + +.contact-form select:-ms-input-placeholder, +.contact-form input:-ms-input-placeholder, +.contact-form textarea:-ms-input-placeholder, +.contact-form .ui-selectmenu-button:-ms-input-placeholder { + color: inherit; +} + +.contact-form select:focus, +.contact-form input:focus, +.contact-form textarea:focus, +.contact-form .ui-selectmenu-button:focus { + outline: none; + border-color: #9c9eb1; + color: #9c9eb1; +} + +.contact-form input[type=date] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.contact-form input[type=submit], +.contact-form button[type=submit] { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: auto; + height: 50px; + margin-bottom: 0; + padding: 0 2.8em; + border: 1px solid var(--color-primary); + background-color: var(--color-primary); + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #fff; + border-radius: 6px; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.contact-form input[type=submit]:hover, +.contact-form button[type=submit]:hover { + -webkit-transform: translateY(-1px); + transform: translateY(-1px); + -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05); + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05); +} + +.contact-form input[type=radio], +.contact-form input[type=checkbox] { + display: initial; + width: auto; + height: auto; +} + +.contact-form select { + cursor: pointer; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.contact-form select[multiple] { + padding: 0; + height: auto; +} + +.contact-form select[multiple] option { + padding: 0.5em 2em; +} + +.contact-form label { + font-weight: inherit; + margin-right: 5px; +} + +.contact-form textarea { + height: auto !important; + padding-top: 1em; + padding-bottom: 1em; + border-radius: 0 !important; +} + +.contact-form i { + display: inline-block; + position: absolute; + top: 50%; + z-index: 2; + left: calc(1em + 15px); + margin-top: -10px; + pointer-events: none; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.contact-form i~label, +.contact-form i~input, +.contact-form i~textarea { + text-indent: 1em; +} + +.contact-form .ui-selectmenu-button .ui-selectmenu-text { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.contact-form .ui-selectmenu-button .ui-selectmenu-icon { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} + +.contact-form .ui-spinner { + width: 100%; + padding: 0; + border-radius: 0; + border: none; +} + +.contact-form input.ui-spinner-input { + margin: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.contact-form a.ui-spinner-button { + border: none; + border-radius: 0; + background-color: transparent; +} + +.contact-form a.ui-spinner-button:active { + background-color: #181b31; +} + + +/* Inputs sizes */ + +.contact-form-inputs-sm select, +.contact-form-inputs-sm input, +.contact-form-inputs-sm textarea, +.contact-form-inputs-sm .ui-selectmenu-button { + height: 40px; +} + +.contact-form-inputs-sm input[type=submit], +.contact-form-inputs-sm button[type=submit] { + height: 40px; +} + +.contact-form-inputs-md select, +.contact-form-inputs-md input, +.contact-form-inputs-md textarea, +.contact-form-inputs-md .ui-selectmenu-button { + height: 50px; +} + +.contact-form-inputs-md input[type=submit], +.contact-form-inputs-md button[type=submit] { + height: 50px; +} + +.contact-form-inputs-lg select, +.contact-form-inputs-lg input, +.contact-form-inputs-lg textarea, +.contact-form-inputs-lg .ui-selectmenu-button { + height: 60px; + margin-bottom: 30px; +} + +.contact-form-inputs-lg input[type=submit], +.contact-form-inputs-lg button[type=submit] { + height: 60px; +} + + +/* Input Shapes */ + +.contact-form-inputs-underlined select, +.contact-form-inputs-underlined input, +.contact-form-inputs-underlined textarea, +.contact-form-inputs-underlined .ui-selectmenu-button { + padding-left: 0; + padding-right: 0; + border-width: 0; + border-bottom-width: 1px; +} + +.contact-form-inputs-underlined i { + left: 15px; +} + +.contact-form-inputs-underlined i~label, +.contact-form-inputs-underlined i~input, +.contact-form-inputs-underlined i~textarea { + text-indent: 2em; +} + +.contact-form-inputs-filled select, +.contact-form-inputs-filled input, +.contact-form-inputs-filled textarea, +.contact-form-inputs-filled .ui-selectmenu-button { + border: none; + background-color: #fff; +} + + +/* Inputs Border Thickness */ + +.contact-form-inputs-border-thin select, +.contact-form-inputs-border-thin input, +.contact-form-inputs-border-thin textarea, +.contact-form-inputs-border-thin .ui-selectmenu-button { + border-width: 1px; +} + +.contact-form-inputs-border-thin input[type=submit], +.contact-form-inputs-border-thin button[type=submit] { + border-width: 1px; +} + +.contact-form-inputs-border-thick select, +.contact-form-inputs-border-thick input, +.contact-form-inputs-border-thick textarea, +.contact-form-inputs-border-thick .ui-selectmenu-button { + border-width: 2px; +} + +.contact-form-inputs-border-thick input[type=submit], +.contact-form-inputs-border-thick button[type=submit] { + border-width: 2px; +} + +.contact-form-inputs-border-thicker select, +.contact-form-inputs-border-thicker input, +.contact-form-inputs-border-thicker textarea, +.contact-form-inputs-border-thicker .ui-selectmenu-button { + border-width: 3px; +} + +.contact-form-inputs-border-thicker input[type=submit], +.contact-form-inputs-border-thicker button[type=submit] { + border-width: 3px; +} + + +/* Inputs Border Roundness */ + +.contact-form-inputs-sharp select, +.contact-form-inputs-sharp input, +.contact-form-inputs-sharp textarea, +.contact-form-inputs-sharp .ui-selectmenu-button { + border-radius: 0; +} + +.contact-form-inputs-sharp input[type=submit], +.contact-form-inputs-sharp button[type=submit] { + border-radius: 0; +} + +.contact-form-inputs-sharp input[type=submit], +.contact-form-inputs-sharp button[type=submit] { + border-radius: 0; +} + +.contact-form-inputs-round select, +.contact-form-inputs-round input, +.contact-form-inputs-round textarea, +.contact-form-inputs-round .ui-selectmenu-button { + border-radius: 4px; +} + +.contact-form-inputs-round input[type=submit], +.contact-form-inputs-round button[type=submit] { + border-radius: 4px; +} + +.contact-form-inputs-circle select, +.contact-form-inputs-circle input, +.contact-form-inputs-circle textarea, +.contact-form-inputs-circle .ui-selectmenu-button { + border-radius: 50em; +} + +.contact-form-inputs-circle textarea { + border-radius: 15px !important; + border-top-width: 0; + border-right-width: 0; + border-left-width: 0; +} + +.contact-form-inputs-circle textarea[rows="1"] { + border-radius: 50em !important; +} + +.contact-form-inputs-circle input[type=submit], +.contact-form-inputs-circle button[type=submit] { + border-radius: 50em; +} + +.contact-form-inputs-circle .ui-spinner-button { + right: 1em; +} + +.contact-form-inputs-circle:not(.contact-form-inputs-filled) textarea { + padding-left: 0; + padding-right: 0; +} + +.contact-form-inputs-underlined select, +.contact-form-inputs-underlined input, +.contact-form-inputs-underlined textarea, +.contact-form-inputs-underlined .ui-selectmenu-button { + border-radius: 0; +} + + +/* + Styling Button +*/ + + +/* Button sizes */ + +.contact-form-button-sm input[type=submit], +.contact-form-button-sm button[type=submit] { + height: 40px; +} + +.contact-form-button-md input[type=submit], +.contact-form-button-md button[type=submit] { + height: 50px; +} + +.contact-form-button-lg input[type=submit], +.contact-form-button-lg button[type=submit] { + height: 60px; + margin-bottom: 30px; +} + +.contact-form-button-lg i { + margin-top: -15px; +} + + +/* Button Width */ + +.contact-form-button-block input[type=submit], +.contact-form-button-block button[type=submit] { + width: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + + +/* Button Shapes */ + +.contact-form-button-underlined input[type=submit], +.contact-form-button-underlined button[type=submit] { + padding-left: 0; + padding-right: 0; + border-width: 0; + background-color: transparent; + color: var(--color-primary); + border-bottom-width: 1px; +} + +.contact-form-button-underlined input[type=submit]:hover, +.contact-form-button-underlined button[type=submit]:hover { + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transform: none; + transform: none; +} + +.contact-form-button-bordered input[type=submit], +.contact-form-button-bordered button[type=submit] { + color: var(--color-primary); + background-color: transparent; +} + +.contact-form-button-bordered input[type=submit]:hover, +.contact-form-button-bordered button[type=submit]:hover { + background-color: var(--color-primary); + color: #fff; +} + + +/* Button Border Thickness */ + +.contact-form-button-border-thin input[type=submit], +.contact-form-button-border-thin button[type=submit] { + border-width: 1px; +} + +.contact-form-button-border-thick input[type=submit], +.contact-form-button-border-thick button[type=submit] { + border-width: 2px; +} + +.contact-form-button-border-thicker input[type=submit], +.contact-form-button-border-thicker button[type=submit] { + border-width: 3px; +} + + +/* Button Border Roundness */ + +.contact-form-button-sharp input[type=submit], +.contact-form-button-sharp button[type=submit] { + border-radius: 0; +} + +.contact-form-button-round input[type=submit], +.contact-form-button-round button[type=submit] { + border-radius: 4px; +} + + +/* Custom Labels */ + +.liquid-cl { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: calc(100% - 20px); + margin: 0; + position: absolute; + top: 0; + left: calc(15px + 2em); + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + pointer-events: none; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.liquid-cl:after { + content: attr(data-label); + position: absolute; + bottom: 100%; + left: 0; + opacity: 0; + font-size: 75%; + -webkit-transition: inherit; + transition: inherit; +} + +.liquid-cl span { + -webkit-transition: inherit; + transition: inherit; +} + +textarea~.liquid-cl { + padding-top: 1em; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.contact-form-inputs-lg .liquid-cl { + height: calc(100% - 30px); +} + +.contact-form-inputs-underlined .liquid-cl { + left: 15px; +} + +input:focus~.liquid-cl span, +textarea:focus~.liquid-cl span, +.input-focused .liquid-cl span, +.input-filled .liquid-cl span { + opacity: 0; +} + +.liquid-cl-1:after { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); +} + +input:focus~.liquid-cl-1 span, +textarea:focus~.liquid-cl-1 span, +.input-focused .liquid-cl-1 span, +.input-filled .liquid-cl-1 span { + -webkit-transform: translateX(10px); + transform: translateX(10px); +} + +input:focus~.liquid-cl-1:after, +textarea:focus~.liquid-cl-1:after, +.input-focused .liquid-cl-1:after, +.input-filled .liquid-cl-1:after { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + -webkit-transition-delay: 0.13s; + transition-delay: 0.13s; +} + +.liquid-cl-2 { + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +.liquid-cl-2:after { + -webkit-transform: translateY(10px) rotateX(30deg); + transform: translateY(10px) rotateX(30deg); +} + +input:focus~.liquid-cl-2 span, +textarea:focus~.liquid-cl-2 span, +.input-focused .liquid-cl-2 span, +.input-filled .liquid-cl-2 span { + -webkit-transform: translateY(10px) rotateX(-30deg); + transform: translateY(10px) rotateX(-30deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; +} + +input:focus~.liquid-cl-2:after, +textarea:focus~.liquid-cl-2:after, +.input-focused .liquid-cl-2:after, +.input-filled .liquid-cl-2:after { + opacity: 1; + -webkit-transform: translateY(0) rotateX(0); + transform: translateY(0) rotateX(0); + -webkit-transition-delay: 0.13s; + transition-delay: 0.13s; +} + +.liquid-cl-3:after { + -webkit-transform: translateY(100%); + transform: translateY(100%); + -webkit-transition: all 0.25s ease; + transition: all 0.25s ease; +} + +input:focus~.liquid-cl-3 span, +textarea:focus~.liquid-cl-3 span, +.input-focused .liquid-cl-3 span, +.input-filled .liquid-cl-3 span { + -webkit-transform: translateY(-75%); + transform: translateY(-75%); + -webkit-transition: all 0.25s ease; + transition: all 0.25s ease; +} + +input:focus~.liquid-cl-3:after, +textarea:focus~.liquid-cl-3:after, +.input-focused .liquid-cl-3:after, +.input-filled .liquid-cl-3:after { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s; +} + +.contact-form-result { + margin-top: 1.5em; +} + +.form-message { + padding: 0.5em 1.5em; + border-radius: 3px; + font-weight: 700; +} + +.form-success { + background-color: rgba(107, 228, 117, 0.4); + color: #1ca13d; +} + +.form-error { + background-color: rgba(228, 107, 107, 0.4); + color: #a11c1c; +} + + +/* 3.8. Fancy Titles */ + +.fancy-title { + margin-bottom: 2.5em; + position: relative; +} + +.fancy-title> :empty:not(br):not(hr):not(i.line) { + display: none; +} + +.fancy-title h2, +.fancy-title h3, +.fancy-title h4 { + margin: 0.25em 0; +} + +.fancy-title i { + margin-right: 0.27em; +} + +.fancy-title> :first-child { + margin-top: 0; +} + +.fancy-title> :last-child { + margin-bottom: 0; +} + +.fancy-title .text-uppercase {} + +.fancy-title i.line { + display: inline-block; + width: 1.138em; + height: 3px; + vertical-align: middle; + background-color: var(--color-primary); +} + +.fancy-title .underlined { + display: inline-block; + padding-bottom: .25em; + position: relative; + clear: both; +} + +.fancy-title .underlined:after { + content: ''; + display: inline-block; + width: 100%; + height: 2px; + position: absolute; + bottom: 0; + left: 0; + background-color: var(--color-primary); +} + +.fancy-title.text-center .underlined:after { + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} + +.fancy-title.text-right .underlined:after { + left: auto; + right: 0; +} + +.fancy-title-underlined { + padding-bottom: 2.5em; +} + +.fancy-title-underlined:after { + content: ''; + display: inline-block; + width: 50px; + height: 1px; + position: absolute; + bottom: 0; + left: 0; + background-color: var(--color-primary); +} + +.fancy-title-underlined.text-center:after { + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} + +.fancy-title-underlined.text-right:after { + left: auto; + right: 0; +} + + +/* Lines */ + +.fancy-title .lined-alt { + 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; +} + +.fancy-title .line-alt { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + height: 1px; + position: relative; + background-color: #E5E5E5; + border-radius: 50em; + margin-right: 2em; +} + +.fancy-title .line-alt:last-child { + margin-right: 0; + margin-left: 2em; +} + +.fancy-title .line-alt-doubled { + top: 0.3em; +} + +.fancy-title .line-alt-doubled:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: -0.6em; + left: 0; + border-radius: inherit; + background-color: inherit; +} + +@media screen and (min-width: 1200px) { + .fancy-title .pull-to-left { + margin-right: -2.3076923077em; + } +} + + +/* 3.9. Pricing Tables */ + +.pricing-table { + margin-bottom: 2em; + position: relative; + text-align: center; +} + +.pricing-table ul { + padding: 0; + margin: 0; + list-style: none; +} + +.pricing-table ul li { + display: block; +} + +.pricing-table .btn { + font-size: 14px; + font-weight: 600; +} + +.pricing-table .pricing { + margin: 0; +} + +.pricing-table.featured { + z-index: 2; +} + +.pricing-table-footer:empty { + display: none; +} + +.pricing-table-default { + border: 1px solid #e4e4eb; +} + +.pricing-table-default .pricing-table-header { + padding: 16px 16px; + background-color: #f0f2f4; + border-bottom: 1px solid #fff; + border-color: inherit; +} + +.pricing-table-default h5 { + padding: 0; + margin: 0; + font-size: 24px; + line-height: 2em; + font-weight: 700; + text-transform: uppercase; + color: #181a23; +} + +.pricing-table-default h5 small { + display: block; + font-size: 50%; + font-weight: 600; + color: var(--color-primary); + margin-bottom: 10px; +} + +.pricing-table-default .pricing-table-body { + padding: 24px 60px; + border-color: inherit; +} + +.pricing-table-default ul { + color: #828593; + border-color: inherit; +} + +.pricing-table-default ul li { + padding: 1.333em 0; + font-size: 15px; + line-height: 1.6em; + border-bottom: 1px solid #fff; + border-color: inherit; +} + +.pricing-table-default ul strong { + display: block; + font-size: 1.071428571428571em; + color: #181a23; +} + +.pricing-table-default .btn { + margin-bottom: 50px; +} + +.pricing-table-default .pricing { + margin-bottom: 0.666em; + font-size: 30px; + font-weight: 700; + color: var(--color-primary); +} + +.pricing-table-default .pricing sup { + font-size: 60%; + font-weight: 400; +} + +.pricing-table-colorful { + margin-left: -20px; + margin-right: -20px; + border-radius: 3px; + background-color: #fff; + -webkit-box-shadow: 14px 14px 70px rgba(0, 0, 0, 0.07); + box-shadow: 14px 14px 70px rgba(0, 0, 0, 0.07); +} + +.pricing-table-colorful .pricing-table-header { + padding: 18px 50px; + position: relative; +} + +.pricing-table-colorful .pricing-table-header:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + border-radius: 3px 3px 0 0; + position: absolute; + top: 0; + left: 0; + opacity: 0.1; + z-index: 0; + background-color: var(--color-primary); +} + +.pricing-table-colorful h5 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + margin: 7px 0; + position: relative; + z-index: 2; + font-size: 16px; + font-weight: 600; + color: #181b31; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.pricing-table-colorful h5 small { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + font-size: 1.875em; + color: var(--color-primary); +} + +.pricing-table-colorful .pricing-table-body { + padding: 30px 0; +} + +.pricing-table-colorful ul { + color: #808291; +} + +.pricing-table-colorful ul li { + border-bottom: 1px solid #e7eaef; + padding: 1em; +} + +.pricing-table-colorful ul li:last-child { + border: none; +} + +.pricing-table-colorful ul strong { + color: #181b31; +} + +.pricing-table-colorful .pricing-table-footer { + margin-bottom: 42px; +} + +.pricing-table-colorful .pricing-table-footer:before, +.pricing-table-colorful .pricing-table-footer:after { + content: ''; + display: table; +} + +.pricing-table-colorful .pricing-table-footer:after { + clear: both; +} + +.pricing-table-colorful .featured-tag { + color: var(--color-primary); +} + +.pricing-table-colorful .featured-tag i, +.pricing-table-colorful .featured-tag span { + display: block; +} + +.pricing-table-colorful .featured-tag i { + font-size: 30px; + margin-bottom: 0.25em; +} + +.pricing-table-colorful.color-green .pricing-table-header:before { + background-color: #46d664; +} + +.pricing-table-colorful.color-green .featured-tag, +.pricing-table-colorful.color-green h5 small { + color: #46d664; +} + +.pricing-table-colorful.color-red .pricing-table-header:before { + background-color: #fd623c; +} + +.pricing-table-colorful.color-red .featured-tag, +.pricing-table-colorful.color-red h5 small { + color: #fd623c; +} + +.pricing-table-colorful.color-blue .pricing-table-header:before { + background-color: #02a0e5; +} + +.pricing-table-colorful.color-blue .featured-tag, +.pricing-table-colorful.color-blue h5 small { + color: #02a0e5; +} + +.pricing-table-colorful.first { + margin-left: 0; +} + +.pricing-table-colorful.last { + margin-right: 0; +} + +.pricing-table-colorful.featured { + margin-top: -50px; +} + +.pricing-table-modern { + padding: 50px 45px 55px; + color: #5E6575; +} + +.pricing-table-modern:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: auto; +} + +.pricing-table-modern .pricing-table-header, +.pricing-table-modern .pricing-table-body, +.pricing-table-modern .pricing-table-footer { + position: relative; + z-index: 2; +} + +.pricing-table-modern h5 { + margin-top: 0; + margin-bottom: 1.35em; + color: #32325C; + font-size: 24px; + font-weight: 700; +} + +.pricing-table-modern .pricing { + font-size: 72px; + color: var(--color-primary); + line-height: 1; +} + +.pricing-table-modern .pricing small { + display: block; + margin-top: 1em; + font-size: 0.2222222222em; + color: #5B6C94; +} + +.pricing-table-modern .pricing-table-body { + padding: 50px 15px 0; + font-size: 16px; +} + +.pricing-table-modern ul { + font-size: 16px; + line-height: 1.5em; +} + +.pricing-table-modern ul li:not(:last-child) { + margin-bottom: 1.45em; +} + +.pricing-table-modern .pricing-table-footer { + margin-top: 60px; +} + +.pricing-table-modern.featured { + color: #fff; +} + +.pricing-table-modern.featured:before { + background: -webkit-gradient(linear, left top, left bottom, from(#0856F7), to(#1DFFDD)); + background: linear-gradient(to bottom, #0856F7 0%, #1DFFDD 100%); +} + +.pricing-table-modern.featured h5, +.pricing-table-modern.featured .pricing, +.pricing-table-modern.featured .pricing small { + color: inherit; +} + +.pricing-table-modern.featured[class*=bg-]:before { + background: inherit; +} + +.pricing-table-minimal { + padding: 45px 50px 50px; + border-radius: 10px; + background-color: #fff; + color: #2D3136; +} + +.pricing-table-minimal .pricing-table-header { + text-align: center; +} + +.pricing-table-minimal .pricing-table-header h5 { + display: inline-block; + padding: 0.6em 1.2em; + margin: 0; + background-color: #F1F3F7; + border-radius: 50em; + font-size: 15px; + line-height: 1.5em; + font-weight: 400; + color: #2D3136; +} + +.pricing-table-minimal .pricing { + margin: 0; + font-size: 60px; + line-height: 1em; +} + +.pricing-table-minimal .pricing>span { + font-size: 0.35em; +} + +.pricing-table-minimal .pricing small { + font-size: 0.25em; +} + +.pricing-table-minimal .pricing-table-body { + margin-top: 35px; + font-size: 16px; +} + +.pricing-table-minimal .pricing-table-body li { + margin-bottom: 0.625em; +} + +.pricing-table-minimal .pricing-table-footer { + margin-top: 30px; +} + +.pricing-table-agency { + padding-top: 6rem; + padding-bottom: 4.5rem; + background-color: #fff; + -webkit-box-shadow: 0 40px 125px rgba(0, 0, 0, 0.07); + box-shadow: 0 40px 125px rgba(0, 0, 0, 0.07); +} + +.pricing-table-agency .pricing-table-featured-label { + padding: 5px 30px; + border-radius: 0 0 50em 50em; + position: absolute; + top: 0; + left: 50%; + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 16px; + line-height: 1.5em; + color: #fff; +} + +.pricing-table-agency .pricing-table-header { + padding: 0 1.5rem; + margin-bottom: 1.5rem; +} + +.pricing-table-agency .pricing-table-header h5 { + margin: 0; + font-size: 18px; + text-transform: uppercase; + font-weight: 400; +} + +.pricing-table-agency .pricing { + font-size: 56px; + line-height: 1.5em; + font-weight: 700; + color: #000; +} + +.pricing-table-agency .pricing sup, +.pricing-table-agency .pricing small { + font-size: 0.3571428571em; + font-weight: 400; +} + +.pricing-table-agency .pricing sup { + top: -1.25em; + margin-right: 0.2em; +} + +.pricing-table-agency .pricing small { + opacity: 0.6; +} + +.pricing-table-agency .pricing small:before { + content: '/'; +} + +.pricing-table-agency .pricing-table-body { + padding: 0 5rem; + margin-bottom: 1.5rem; +} + +.pricing-table-agency .pricing-table-body li { + padding: 1.5em 1em; + border-top: 1px solid #ebeff1; + font-size: 14px; + line-height: 1.5em; + text-transform: uppercase; + color: #666; +} + +.pricing-table-agency .pricing-table-footer { + padding: 0 1.5rem; +} + + +/* 3.10. Testimonials */ + +.testimonial { + 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-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + position: relative; + margin-bottom: 0em; + font-size: 1em; +} + +.testimonial .testimonial-quote-mark, +.testimonial .testimonial-info { + position: relative; + z-index: 2; +} + +.testimonial blockquote { + padding: 0; + margin: 0; + border: none; + position: relative; + z-index: 2; + font-size: 1em; + font-style: inherit; +} + +.testimonial blockquote strong { + font-weight: 600; +} + +.testimonial blockquote small { + font-size: 0.833333333333333em; +} + +.testimonial blockquote small:before { + content: none; +} + +.testimonial .testimonial-quote { + margin-bottom: 1.25em; + position: relative; + font-size: 20px; + line-height: 1.875em; +} + +.testimonial .testimonial-quote h5 { + margin-bottom: 1em; +} + +.testimonial time, +.testimonial .star-rating { + font-size: 14px; + color: #a7a9b8; +} + +.testimonial>time { + margin-top: 2.25em; +} + +.testimonial time.size-sm { + font-size: 11px; +} + +.testimonial .testimonial-details { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; +} + +.testimonial .testimonial-details h5, +.testimonial .testimonial-details h6 { + margin: 0; + line-height: 1.5em; +} + +.testimonial .testimonial-details h5 { + font-size: 18px; + color: #16171e; +} + +.testimonial .testimonial-details h6 { + font-size: 16px; + color: #a7a9b8; +} + +.testimonial .testimonial-details h6.sm { + font-size: 10px; +} + +.testimonial .testimonial-details h6.md { + font-size: 12px; +} + +.testimonial .testimonial-details time, +.testimonial .testimonial-details .star-rating { + margin-left: auto; +} + +.testimonial .testimonial-details time:first-child, +.testimonial .testimonial-details .star-rating:first-child { + margin-left: 0; +} + +.testimonial .avatar { + width: 70px; + margin-right: 20px; + border-radius: 50em; + overflow: hidden; + position: relative; + z-index: 2; +} + +.testimonial .avatar img { + width: 100%; +} + +.testimonial .testimonial-quote-mark { + margin-right: 15px; +} + +.testimonial .testimonial-quote-mark svg { + fill: var(--color-primary); +} + +.testimonials-quotes .testimonial-quote>blockquote> :first-child { + margin-top: 0; +} + +.testimonials-quotes .testimonial-quote>blockquote> :last-child { + margin-bottom: 0; +} + + +/* Testimonial Filling */ + +.testimonial-fill-onhover, +.testimonial-whole-filled, +.testimonial-whole-shadowed { + padding: 7.5%; +} + +.testimonial-quote-filled .testimonial-quote, +.testimonial-quote-shadowed .testimonial-quote { + padding: 7.5%; +} + +.testimonial-quote-filled .testimonial-details, +.testimonial-quote-shadowed .testimonial-details { + margin-left: 60px; + margin-right: 60px; +} + +.testimonial-whole-filled { + background-color: #fff; + border-radius: 5px; +} + +.testimonial-quote-filled .testimonial-quote { + background-color: #fff; +} + +.testimonial-quote-filled .testimonial-quote:after { + content: ''; + display: inline-block; + width: 20px; + height: 20px; + position: absolute; + bottom: -10px; + left: calc(60px + 35px - 14px); + z-index: 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + background: inherit; +} + +.testimonial-quote-filled.testimonial-avatar-lg .testimonial-quote:after { + left: calc(60px + 40px - 14px); +} + +.testimonial-quote-filled.testimonial-avatar-sm .testimonial-quote:after { + left: calc(60px + 30px - 14px); +} + +.testimonial-quote-filled.testimonial-details-top .testimonial-quote:after { + bottom: auto; + top: -10px; +} + +.testimonial-whole-shadowed { + -webkit-box-shadow: 0 18px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 18px 50px rgba(0, 0, 0, 0.07); + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; +} + +.flickity-viewport .testimonial-whole-shadowed { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); + margin-bottom: 50px; +} + +.flickity-viewport .is-selected .testimonial-whole-shadowed { + -webkit-box-shadow: 0 18px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 18px 50px rgba(0, 0, 0, 0.07); +} + +.testimonial-whole-shadowed-alt { + padding-left: 50px; + padding-right: 50px; + -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.14); + box-shadow: 0 20px 40px rgba(0, 0, 0, 0.14); +} + +.flickity-viewport .testimonial-whole-shadowed-alt { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); + margin-bottom: 70px; +} + +.flickity-viewport .is-selected .testimonial-whole-shadowed-alt { + -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.14); + box-shadow: 0 20px 40px rgba(0, 0, 0, 0.14); +} + +.testimonial-quote-shadowed .testimonial-quote { + border-radius: 5px; + -webkit-box-shadow: 0 18px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 18px 50px rgba(0, 0, 0, 0.07); +} + +.testimonial-quote-shadowed.testimonial-details-top .testimonial-quote { + -webkit-box-shadow: 0 -9px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 -9px 50px rgba(0, 0, 0, 0.07); +} + +.testimonial-avatar-shadowed .avatar { + -webkit-box-shadow: 0 18px 50px rgba(0, 0, 0, 0.1); + box-shadow: 0 18px 50px rgba(0, 0, 0, 0.1); +} + +.testimonial-fill-onhover:after { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + border-radius: inherit; + position: absolute; + top: 0; + left: 0; + opacity: 0; + background-color: var(--color-primary); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.testimonial-fill-onhover>* { + z-index: 2; +} + +.testimonial-fill-onhover .testimonial-quote-mark svg { + -webkit-transition: fill 0.3s; + transition: fill 0.3s; +} + +.testimonial-fill-onhover .testimonial-quote, +.testimonial-fill-onhover .testimonial-info h5, +.testimonial-fill-onhover .testimonial-info h6 { + -webkit-transition: color 0.3s; + transition: color 0.3s; +} + +.is-selected .testimonial-fill-onhover { + color: #fff; +} + +.is-selected .testimonial-fill-onhover:after { + opacity: 1; +} + +.is-selected .testimonial-fill-onhover .testimonial-quote-mark svg { + fill: #fff; +} + +.is-selected .testimonial-fill-onhover .star-rating, +.is-selected .testimonial-fill-onhover .star-rating li, +.is-selected .testimonial-fill-onhover .testimonial-quote, +.is-selected .testimonial-fill-onhover .testimonial-info h5, +.is-selected .testimonial-fill-onhover .testimonial-info h6 { + color: inherit; +} + +.is-selected .testimonial-fill-onhover .testimonial-quote p span { + color: inherit; +} + + +/* Testimonial Quote indented */ + +.testimonial-quote-indented>time, +.testimonial-quote-indented .testimonial-quote { + margin-left: 90px; +} + +.testimonial-quote-indented.text-center>time, +.testimonial-quote-indented.text-center .testimonial-quote { + margin-left: 0; + margin-right: 0; +} + +.testimonial-quote-indented.text-right>time, +.testimonial-quote-indented.text-right .testimonial-quote { + margin-left: 0 !important; + margin-right: 90px; +} + + +/* Testimonial Sizes */ + +.testimonial-xl .testimonial-quote { + font-size: 36px; + line-height: 1.25em; +} + +.testimonial-lg .testimonial-quote { + font-size: 30px; + line-height: 1.6em; +} + +.testimonial-sm .testimonial-quote { + font-size: 18px; + line-height: 1.666em; +} + +.testimonial-xs .testimonial-quote { + font-size: 16px; + line-height: 1.875em; +} + +.testimonial-details-xl .testimonial-details h5 { + font-size: 24px; +} + +.testimonial-details-xl .testimonial-details h6 { + font-size: 12px; +} + +.testimonial-details-lg .testimonial-details h5 { + font-size: 20px; +} + +.testimonial-details-lg .testimonial-details h6 { + font-size: 14px; +} + +.testimonial-details-sm .testimonial-details h5 { + font-size: 16px; +} + +.testimonial-details-sm .testimonial-details h6 { + font-size: 14px; +} + +.testimonial-avatar-xl .avatar { + width: 86px; +} + +.testimonial-avatar-xl.testimonial-quote-indented>time, +.testimonial-avatar-xl.testimonial-quote-indented .testimonial-quote { + margin-left: 106px; +} + +.testimonial-avatar-xl.testimonial-quote-indented.text-right>time, +.testimonial-avatar-xl.testimonial-quote-indented.text-right .testimonial-quote { + margin-right: 106px; +} + +.testimonial-avatar-lg .avatar { + width: 80px; +} + +.testimonial-avatar-lg.testimonial-quote-indented>time, +.testimonial-avatar-lg.testimonial-quote-indented .testimonial-quote { + margin-left: 100px; +} + +.testimonial-avatar-lg.testimonial-quote-indented.text-right>time, +.testimonial-avatar-lg.testimonial-quote-indented.text-right .testimonial-quote { + margin-right: 100px; +} + +.testimonial-avatar-sm .avatar { + width: 60px; +} + +.testimonial-avatar-sm.testimonial-quote-indented>time, +.testimonial-avatar-sm.testimonial-quote-indented .testimonial-quote { + margin-left: 80px; +} + +.testimonial-avatar-sm.testimonial-quote-indented.text-right>time, +.testimonial-avatar-sm.testimonial-quote-indented.text-right .testimonial-quote { + margin-right: 80px; +} + +.testimonial-avatar-topleft, +.testimonial-avatar-topright { + margin-top: 35px; +} + +.testimonial-avatar-topleft .avatar, +.testimonial-avatar-topright .avatar { + position: absolute; + top: 0; + left: 0; + margin: 0 !important; +} + +.testimonial-avatar-topleft.testimonial-avatar-lg, +.testimonial-avatar-topright.testimonial-avatar-lg { + margin-top: 40px; +} + +.testimonial-avatar-topleft.testimonial-avatar-sm, +.testimonial-avatar-topright.testimonial-avatar-sm { + margin-top: 30px; +} + +.testimonial-avatar-topleft .avatar { + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); +} + +.testimonial-avatar-topright .avatar { + left: auto; + right: 0; + -webkit-transform: translateX(50%) translateY(-50%); + transform: translateX(50%) translateY(-50%); +} + +.testimonial-avatar-topcenter .testimonial-details { + margin-top: 1em; +} + +.testimonial-avatar-topcenter .avatar { + left: 50%; + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); +} + + +/* Testimonials Details Positions */ + +.testimonial-details-top .testimonial-quote { + margin-bottom: 0; + margin-top: 1.25em; +} + +.testimonial-details-top .testimonial-details { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} + +.testimonial-info-inline .testimonial-info { + 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; +} + +.testimonial-info-inline .testimonial-info h5:after { + content: '/'; + margin-left: 0.25em; + margin-right: 0.25em; +} + + +/* Testimonials Alignments */ + +.testimonial.text-center time, +.testimonial.text-center .star-rating { + margin-top: 10px; + margin-bottom: 0; + margin-left: auto !important; + margin-right: auto !important; +} + +.testimonial.text-center .testimonial-details { + -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; +} + +.testimonial.text-center .avatar { + margin: 0 0 10px; +} + +.testimonial.text-center .testimonial-quote-mark { + margin-right: 0; +} + +.testimonial.text-right .testimonial-quote-mark { + margin-left: 15px; + margin-right: 0; +} + +.testimonial.text-right .testimonial-details { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.testimonial.text-right .testimonial-details time, +.testimonial.text-right .testimonial-details .star-rating { + margin-left: 0; + margin-right: auto; +} + +.testimonial.text-right .avatar { + margin-right: 0; + margin-left: 20px; +} + +.testimonial-quote-filled>time, +.testimonial-quote-filled .testimonial-quote, +.testimonial-quote-shadowed>time, +.testimonial-quote-shadowed .testimonial-quote { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.testimonial-quote-filled.text-right .testimonial-details, +.testimonial-quote-shadowed.text-right .testimonial-details { + margin-left: 0; +} + +.testimonial-quote-filled.text-center .testimonial-details, +.testimonial-quote-shadowed.text-center .testimonial-details { + margin-left: 0; + margin-right: 0; +} + +.testimonial-quote-filled.text-center .testimonial-quote { + text-align: left; +} + +.testimonial-quote-filled.text-center .testimonial-quote:after { + left: 50%; + margin-left: -14px; +} + +.testimonial-quote-filled.text-right .testimonial-quote:after { + left: auto; + right: calc(60px + 35px - 14px); +} + +.testimonial-quote-filled.text-right.testimonial-avatar-lg .testimonial-quote:after { + right: calc(60px + 40px - 14px); +} + +.testimonial-quote-filled.text-right.testimonial-avatar-sm .testimonial-quote:after { + right: calc(60px + 30px - 14px); +} + + +/* Testimonial Carousels */ + +.testimonials-details { + width: 75%; + margin: 0 auto; +} + +.testimonials-details .flickity-prev-next-button { + position: absolute; +} + +.testimonials-details .flickity-prev-next-button.previous { + left: -45px; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.testimonials-details .flickity-prev-next-button.next { + right: -45px; + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.testimonials-details .flickity-slider>div { + padding-left: 6px; + padding-right: 6px; +} + +.testimonials-details .testimonial { + margin: 0; +} + +.carousel-nav-bottom .testimonials-details { + width: 100%; +} + +.testimonials-details .flickity-viewport { + margin: 0; +} + +.testimonials-details.w-100 { + width: 100%; +} + +.testimonials-quote-only .testimonial-quote { + margin-bottom: 0.75em; +} + +.testimonials-quote-only .flickity-viewport { + margin: 0; +} + +.testimonials-quote-only .flickity-prev-next-button { + top: 150%; +} + +.testimonials-details-only { + opacity: 0.5; + cursor: pointer; +} + +.testimonials-details-only .avatar { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.testimonials-details-only .testimonial-details, +.testimonials-details-only .testimonial-info { + width: 100%; +} + +.testimonials-details-only:not(.text-center) .testimonial-info { + 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-align: center; + -ms-flex-align: center; + align-items: center; +} + +.testimonials-details-only:not(.text-center) .testimonial-details h5, +.testimonials-details-only:not(.text-center) .testimonial-details h6 { + white-space: nowrap; + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(10px); + transform: translateY(10px); + -webkit-transition: all 0.38s; + transition: all 0.38s; +} + +.testimonials-details-only:not(.text-center) .testimonial-details h5 { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.testimonials-details-only:not(.text-center) .testimonial-details h6 { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.is-nav-selected .testimonials-details-only { + opacity: 1; +} + +.is-nav-selected .testimonials-details-only .testimonial-details h5, +.is-nav-selected .testimonials-details-only .testimonial-details h6 { + opacity: 1; + visibility: visible; + -webkit-transform: translateX(0); + transform: translateX(0); +} + +.is-nav-selected .testimonials-details-only .testimonial-details h5 { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.is-nav-selected .testimonials-details-only .testimonial-details h6 { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + + +/* 3.11. Carousel */ + +.carousel-items>.carousel-item { + float: left; +} + +.carousel-items p:empty { + display: none; +} + +.flickity-equal-cells .flickity-slider>* { + min-height: 100%; +} + +.carousel-item { + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + 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-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.carousel-item .carousel-item { + width: 100% !important; + padding-left: 0 !important; + padding-right: 0 !important; +} + +.carousel-item-inner { + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.carousel-item-inner .wpb_single_image:only-child .vc_single_image-wrapper, +.carousel-item-inner .wpb_single_image:only-child .vc_figure, +.carousel-item-inner .wpb_single_image:only-child img { + width: 100%; +} + +.flickity-prev-next-button { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 40px; + height: 40px; + position: relative; + top: auto; + left: auto; + padding: 0; + border-radius: 0; + border: 1px solid transparent; + background-color: transparent; + font-size: 22px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.flickity-prev-next-button svg { + width: auto; + height: auto; + position: relative; + top: auto; + left: auto; + stroke: #181b30; + stroke-width: 1px; + -webkit-transition: stroke 0.3s; + transition: stroke 0.3s; +} + +.flickity-prev-next-button i { + position: relative; + z-index: 1; +} + +.flickity-prev-next-button.previous { + margin-right: 5px; + left: 0; +} + +.flickity-prev-next-button.next { + margin-left: 5px; + right: 0; +} + +.flickity-prev-next-button:hover, +.flickity-prev-next-button:focus { + background: none; + -webkit-box-shadow: none; + box-shadow: none; + outline: none; +} + +.flickity-prev-next-button:active { + opacity: 1; +} + + +/* Nav position */ + +.carousel-nav { + position: relative; +} + +.carousel-nav-floated.carousel-nav, +.carousel-nav-floated .carousel-nav { + position: absolute; + top: 50%; + left: 0; + right: 0; + margin: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.carousel-nav-floated .flickity-prev-next-button { + position: absolute; +} + +.carousel-nav-center .carousel-nav { + text-align: center; +} + +.carousel-nav-right .carousel-nav { + text-align: right; +} + +.carousel-nav-right.carousel-nav-floated .carousel-nav { + left: auto; + right: 0; +} + +.carousel-nav-top .flickity-prev-next-button.previous, +.carousel-nav-bottom .flickity-prev-next-button.previous { + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.carousel-nav-top .flickity-prev-next-button.next, +.carousel-nav-bottom .flickity-prev-next-button.next { + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.carousel-nav-top .carousel-nav { + top: 0; +} + +.carousel-nav-bottom .carousel-nav { + top: auto; + bottom: 0; + -webkit-transform: translate(0); + transform: translate(0); +} + +.carousel-nav-middle .flickity-prev-next-button { + top: 50%; +} + +.carousel-nav-middle .flickity-prev-next-button.previous { + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.carousel-nav-middle .flickity-prev-next-button.next { + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + + +/* Nav direction */ + +.carousel-nav-vertical .carousel-nav { + width: auto; +} + +.carousel-nav-vertical .flickity-prev-next-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + margin-left: 0; + margin-right: 0; + -webkit-transform: none !important; + transform: none !important; +} + +.carousel-nav-vertical .flickity-prev-next-button.previous { + margin-bottom: 10px; +} + +.carousel-nav-vertical .flickity-prev-next-button.next { + margin-top: 10px; +} + +.carousel-nav-vertical.carousel-nav-center .flickity-prev-next-button { + margin-left: auto !important; + margin-right: auto !important; +} + +.carousel-nav-vertical.carousel-nav-center .carousel-nav { + left: 50%; + -webkit-transform: translateY(-50%) translateX(-50%); + transform: translateY(-50%) translateX(-50%); +} + +.carousel-nav-vertical.carousel-nav-left .flickity-prev-next-button { + margin-right: auto; +} + +.carousel-nav-vertical.carousel-nav-right .flickity-prev-next-button { + margin-left: auto; +} + + +/* Nav sizes */ + +.carousel-nav-xl .flickity-prev-next-button { + font-size: 28px; + width: 60px; + height: 60px; +} + +.carousel-nav-xl.carousel-nav-rectangle .flickity-prev-next-button { + width: 70px; + height: 40px; +} + +.carousel-nav-xl.carousel-nav-rectangle .flickity-prev-next-button svg { + max-width: 35%; +} + +.carousel-nav-lg .flickity-prev-next-button { + font-size: 26px; + width: 50px; + height: 50px; +} + +.carousel-nav-lg.carousel-nav-rectangle .flickity-prev-next-button { + height: 30px; +} + +.carousel-nav-md.carousel-nav-rectangle .flickity-prev-next-button { + height: 28px; +} + +.carousel-nav-sm .flickity-prev-next-button { + font-size: 20px; + width: 35px; + height: 35px; +} + +.carousel-nav-sm.carousel-nav-rectangle .flickity-prev-next-button { + height: 24px; +} + + +/* Nav shapes */ + +.carousel-nav-solid .flickity-prev-next-button:before, +.carousel-nav-bordered .flickity-prev-next-button:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + opacity: 0; + border-radius: inherit; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -webkit-gradient(linear, right top, left top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background: linear-gradient(to left, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); +} + +.carousel-nav-solid .flickity-prev-next-button:hover, +.carousel-nav-bordered .flickity-prev-next-button:hover { + color: #fff; + stroke: #fff; +} + +.carousel-nav-solid .flickity-prev-next-button:hover svg, +.carousel-nav-bordered .flickity-prev-next-button:hover svg { + stroke: inherit; +} + +.carousel-nav-solid .flickity-prev-next-button:hover:before, +.carousel-nav-bordered .flickity-prev-next-button:hover:before { + opacity: 1; +} + +.carousel-nav-bordered .flickity-prev-next-button { + border-color: #181b30; +} + +.carousel-nav-bordered .flickity-prev-next-button:before { + background: #181b30; +} + +.carousel-nav-solid .flickity-prev-next-button { + background: #fff; + border: none; +} + +.carousel-nav-rectangle .flickity-prev-next-button svg, +.carousel-nav-circle .flickity-prev-next-button svg, +.carousel-nav-square .flickity-prev-next-button svg { + max-width: 50%; +} + +.carousel-nav-circle .flickity-prev-next-button { + border-radius: 50em; +} + + +/* Nav shadows */ + +.carousel-nav-shadowed .flickity-prev-next-button { + -webkit-box-shadow: 0 7px 28px rgba(0, 0, 0, 0.12); + box-shadow: 0 7px 28px rgba(0, 0, 0, 0.12); +} + +.carousel-nav-shadowed-onhover .flickity-prev-next-button:hover { + -webkit-box-shadow: 0 7px 28px rgba(0, 0, 0, 0.12); + box-shadow: 0 7px 28px rgba(0, 0, 0, 0.12); +} + +.flickity-page-dots .dot { + position: relative; + background-color: rgba(51, 51, 51, 0.25); + color: rgba(51, 51, 51, 0.25); + opacity: 1; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.flickity-page-dots .dot.is-selected { + background-color: #333; + color: #333; +} + +.carousel-dots-left .flickity-page-dots { + text-align: left; +} + +.carousel-dots-right .flickity-page-dots { + text-align: right; +} + +.carousel-dots-sm .flickity-page-dots .dot { + width: 9px; + height: 9px; +} + +.carousel-dots-lg .flickity-page-dots .dot { + width: 12px; + height: 12px; +} + +.carousel-dots-style2 .dot:before { + content: ''; + display: inline-block; + position: absolute; + top: -1.5px; + left: -1.5px; + bottom: -1.5px; + right: -1.5px; + border: 3px solid; + border-radius: inherit; + -webkit-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; + -webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.15s; + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); +} + +.carousel-dots-style2 .dot:hover, +.carousel-dots-style2 .dot.is-selected { + background-color: transparent !important; +} + +.carousel-dots-style2 .dot:hover:before, +.carousel-dots-style2 .dot.is-selected:before { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.carousel-dots-style3 .dot:before { + content: ''; + display: inline-block; + position: absolute; + top: -2px; + left: -2px; + bottom: -2px; + right: -2px; + border-radius: inherit; + opacity: 0; + -webkit-transform: scale(0.5); + transform: scale(0.5); + background: -webkit-gradient(linear, right top, left top, from(#5792FF), to(#32D7FF)); + background: linear-gradient(to left, #5792FF 0%, #32D7FF 100%); + -webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.15s; + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); +} + +.carousel-dots-style3 .dot:after { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background-color: #A4A4A4; + border-radius: inherit; + -webkit-transition: background 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: background 0.3s cubic-bezier(0.23, 1, 0.32, 1); +} + +.carousel-dots-style3 .dot:hover, +.carousel-dots-style3 .dot.is-selected { + -webkit-transform: scale(1.15); + transform: scale(1.15); + background-color: transparent !important; +} + +.carousel-dots-style3 .dot:hover:before, +.carousel-dots-style3 .dot.is-selected:before { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.carousel-dots-style3 .dot:hover:after, +.carousel-dots-style3 .dot.is-selected:after { + background-color: #fff; +} + +.carousel-dots-style4 .dot { + background-color: #A4A4A4; + -webkit-transition: background 0.3s; + transition: background 0.3s; +} + +.carousel-dots-style4 .dot:hover, +.carousel-dots-style4 .dot.is-selected { + -webkit-transform: scale(1.2); + transform: scale(1.2); + background-color: #000; +} + +.carousel-dots-inside .flickity-page-dots { + bottom: 25px; +} + +.carousel-shadow-active .carousel-item-inner { + margin-bottom: 40px; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); +} + +.carousel-shadow-active .carousel-item-inner .wpb_single_image:only-child { + margin-bottom: 0; +} + +.carousel-shadow-all .carousel-item-inner { + margin-bottom: 50px; +} + +.carousel-shadow-all .carousel-item-inner .wpb_single_image:only-child { + margin-bottom: 0; +} + +.carousel-nav-light .flickity-button { + border-color: rgba(255, 255, 255, 0.35); + color: #fff; +} + +.carousel-nav-light .flickity-button svg { + stroke: currentColor; +} + +.carousel-nav-light .flickity-button.previous:after { + background-color: rgba(255, 255, 255, 0.4) !important; +} + +.carousel-nav-light .flickity-button:hover { + border-color: #fff; + color: #000; +} + +.carousel-nav-light .flickity-button:hover svg { + stroke: currentColor; +} + +.carousel-nav-light .flickity-button:hover:before { + background-color: #fff; +} + +.carousel-nav-border-gray .flickity-button { + border-color: #e6e6e6; +} + +.carousel-nav-border-transparent .flickity-button { + border-color: transparent; +} + +.carousel-nav-border-none .flickity-button { + border: none; +} + +.carousel-nav-hover-gray .flickity-button { + color: #000; +} + +.carousel-nav-hover-gray .flickity-button svg { + stroke: currentColor; +} + +.carousel-nav-hover-gray .flickity-button:before { + background-color: #f6f7fc; +} + +.carousel-nav-hover-gray .flickity-button:hover { + border-color: #f6f7fc; + color: #000; +} + +.carousel-nav-hover-gray .flickity-button:hover svg { + stroke: currentColor; +} + +.carousel-nav-hover-light .flickity-button:hover { + border-color: #fff; + color: #fff; +} + +.carousel-nav-hover-light .flickity-button:hover svg { + stroke: currentColor; +} + +.carousel-dots-light .flickity-page-dots .dot { + background-color: rgba(255, 255, 255, 0.5); + color: #fff; +} + +.carousel-dots-light .flickity-page-dots .dot.is-selected { + background-color: #fff; + color: #fff; +} + +@media (min-width: 768px) { + .carousel-items-4-5 .carousel-item { + width: 50%; + } +} + +@media (min-width: 992px) { + .carousel-items-4-5 .carousel-item { + width: 26.666666666667%; + } +} + +@media (min-width: 1200px) { + .carousel-items-4-5 .carousel-item { + width: 22.222222222222%; + } +} + + +/* 3.12. Carousel Vertical 3D */ + +.carousel-vertical-3d .carousel-items { + position: relative; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: 1200px; + perspective: 1200px; +} + +.carousel-vertical-3d .carousel-item { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + will-change: transform; +} + +.carousel-vertical-3d .carousel-item * { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.carousel-vertical-3d .carousel-item:not(.is-active) { + cursor: pointer; +} + +.carousel-vertical-3d .carousel-item:not(.is-active)>* a { + pointer-events: none; +} + +.carousel-vertical-3d.carousel-initialized .carousel-item { + width: 100%; + position: absolute; + top: 0; + left: 0; + opacity: 0; +} + +.carousel-vertical-3d.carousel-initialized .carousel-item> :only-child { + margin-bottom: 0; +} + +.carousel-vertical-3d.carousel-initialized .carousel-item.is-active, +.carousel-vertical-3d.carousel-initialized .carousel-item.is-top, +.carousel-vertical-3d.carousel-initialized .carousel-item.is-bottom { + opacity: 1; +} + +.carousel-vertical-3d.carousel-initialized .carousel-item.is-active { + position: relative; + top: auto; + left: auto; +} + +.carousel-vertical-3d.carousel-initialized .carousel-item.is-moving.was-top, +.carousel-vertical-3d.carousel-initialized .carousel-item.is-moving.was-bottom { + opacity: 1; + -webkit-transition: opacity 0.1s linear; + transition: opacity 0.1s linear; +} + + +/* 3.13. Latest Posts */ + +.liquid-lp-media { + margin-bottom: 1.5em; + position: relative; + background-size: cover; + background-position: center; + -webkit-transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s; + transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, box-shadow 0.3s, transform 0.3s; + transition: transform 0.3s, box-shadow 0.3s, transform 0.3s, -webkit-transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); +} + +.liquid-lp-media img { + width: 100%; +} + +.liquid-lp-media>a { + display: block; + position: relative; + z-index: 2; +} + +.liquid-lp-media.round { + border-radius: 4px; +} + +.liquid-lp-media.round a, +.liquid-lp-media.round figure, +.liquid-lp-media.round img { + border-radius: inherit; +} + +.liquid-lp-media[data-parallax]>a>img { + visibility: hidden; +} + +.liquid-lp-media.w-auto { + display: inline-block; +} + +.liquid-lp-media.w-auto img { + width: auto; +} + +.liquid-lp-media-frame span { + position: absolute; + z-index: 3; + background-color: var(--color-primary); + -webkit-transition: -webkit-transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1); + transition: -webkit-transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1); + transition: transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1); + transition: transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1), -webkit-transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1); +} + +.liquid-lp-media-frame .top, +.liquid-lp-media-frame .bottom { + left: 0; + width: 100%; + height: 10px; + -webkit-transform: scaleY(0); + transform: scaleY(0); +} + +.liquid-lp-media-frame .right, +.liquid-lp-media-frame .left { + top: 0; + width: 10px; + height: 100%; + -webkit-transform: scaleX(0); + transform: scaleX(0); +} + +.liquid-lp-media-frame .top { + top: 0; + -webkit-transform-origin: center top; + transform-origin: center top; +} + +.liquid-lp-media-frame .right { + right: 0; + -webkit-transform-origin: right center; + transform-origin: right center; +} + +.liquid-lp-media-frame .bottom { + bottom: 0; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +.liquid-lp-media-frame .left { + left: 0; + -webkit-transform-origin: left center; + transform-origin: left center; +} + +.liquid-lp-title { + margin: 0; + -ms-word-wrap: break-word; + word-wrap: break-word; +} + +.liquid-lp-title a { + display: block; + color: inherit; +} + +.liquid-lp-title a:hover { + color: var(--color-primary); +} + +.liquid-lp-title .split-inner { + display: inline-block; + position: relative; +} + +.liquid-lp-title .split-inner:after { + content: ''; + display: inline-block; + width: 100%; + height: 0.1em; + position: absolute; + bottom: -0.05em; + left: 0; + background-color: #181b31; + -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1); + transition: -webkit-transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1); + transition: transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1); + transition: transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1), -webkit-transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1); + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-transform: scaleY(0); + transform: scaleY(0); +} + +.liquid-lp-title.size-xl { + font-size: 60px; +} + +.liquid-lp-title.size-lg { + font-size: 48px; +} + +.liquid-lp-title.size-md { + font-size: 36px; +} + +.liquid-lp-title.size-sm { + font-size: 30px; +} + +.liquid-lp-title.size-xsm { + font-size: 18px; +} + +.liquid-lp-title:last-child { + margin-bottom: 0; +} + +.liquid-lp-excerpt { + margin-top: 1em; + margin-bottom: 1em; +} + +.liquid-lp-excerpt p { + margin: 0; + font-family: iranyekan; +} + +.liquid-lp-footer { + margin-top: 1.5em; + position: relative; +} + +.liquid-lp-footer .category, +.liquid-lp-footer .post_tag { + 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; + font-size: 13px; + font-weight: 500; +} + +.liquid-lp-footer .category ul, +.liquid-lp-footer .post_tag ul { + margin-left: 0.5em; + margin-bottom: 0; + font-size: 1em; +} + +.liquid-lp-footer .category { + margin-right: 0.75em; +} + +.liquid-lp-footer .post_tag { + margin-left: 0.75em; +} + +.liquid-lp-extra-icon { + font-size: 24px; +} + +.liquid-lp-category { + padding: 0; + margin: 0 0 0.25em; + list-style: none; + font-size: 12px; + font-weight: 700; + text-transform: uppercase; +} + +.liquid-lp-category li { + display: inline-block; +} + +.liquid-lp-category li:after { + content: '\002C'; + margin-right: 0.25em; +} + +.liquid-lp-category li:last-child:after { + content: none; +} + +.liquid-lp-category a { + position: relative; +} + +.liquid-lp-category .liquid-lp-gradient-border { + fill: none; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.liquid-lp-category .liquid-lp-gradient-border rect { + fill: none; + stroke: url("#liquid-lp-gradient"); +} + +.liquid-lp-category.bordered li { + margin-right: 0.5em; + position: relative; + border-radius: 50em; +} + +.liquid-lp-category.bordered li:before, +.liquid-lp-category.bordered li:after { + content: ''; + display: inline-block; + position: absolute; + border-radius: inherit; +} + +.liquid-lp-category.bordered li:before { + width: 100%; + height: 100%; + z-index: 1; + background: #fff; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.liquid-lp-category.bordered li:after { + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + z-index: 0; + margin: 0; + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); +} + +.liquid-lp-category.bordered li:hover:before { + opacity: 0; +} + +.liquid-lp-category.bordered a { + display: inline-block; + position: relative; + z-index: 3; + padding: 3px 9px; + font-size: 12px; + font-weight: 600; +} + +.liquid-lp-category.bordered a:hover { + background-color: transparent; + color: #fff !important; +} + +.liquid-lp-category.circle a { + border-radius: 50em; + padding: 7px 15px; + line-height: 1.5em; + font-weight: 400; +} + +.liquid-lp-category.square li { + border-radius: 0; +} + +.liquid-lp-category.square li:before, +.liquid-lp-category.square li:after { + content: none; +} + +.liquid-lp-category.size-sm { + color: inherit; + font-size: inherit; + text-transform: none; + font-weight: normal; +} + +.liquid-lp-category.underlined-onhover a { + position: relative; +} + +.liquid-lp-category.underlined-onhover a:after { + content: ''; + display: inline-block; + width: 100%; + height: 1px; + position: absolute; + bottom: 0; + left: 0; + opacity: 0; + background-color: #181b31; + -webkit-transform: translateY(3px); + transform: translateY(3px); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; +} + +.liquid-lp-category.underlined-onhover a:hover:after { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.liquid-lp-category:not(.size-sm) a { + color: var(--color-primary); +} + +svg+.liquid-lp-category { + display: inline-block; +} + +.liquid-lp-category-filled li { + margin-bottom: 5px; + margin-right: 5px; +} + +.liquid-lp-category-filled a { + display: inline-block; + padding: 0.2em 0.6666666667em; + background-color: rgba(0, 0, 0, 0.5); + font-size: 15px; + color: #fff !important; +} + +.liquid-lp-category-filled a:hover { + background-color: #000; +} + +.liquid-lp-featured-label { + display: inline-block; + margin-bottom: 1.25em; + font-size: 12px; + font-weight: 700; + text-transform: uppercase; +} + +.liquid-lp-date { + display: block; + margin-top: 1em; + font-size: 0.75em; +} + +.liquid-lp-date.size-lg { + font-size: 0.875em; +} + +.liquid-lp-date.size-sm { + font-size: 0.625em; +} + +.liquid-lp-date.text-uppercase {} + +.liquid-lp-meta { + font-size: 0.875em; +} + +.liquid-lp-meta>a { + margin-right: 20px; +} + +.liquid-lp-meta i, +.liquid-lp-meta svg { + margin-right: 5px; + vertical-align: middle; +} + +.liquid-lp-details { + display: inline-block; + position: relative; + z-index: 3; + margin-top: 0.75em; + font-size: 15px; + font-weight: 400; + text-transform: none; + color: rgba(0, 0, 0, 0.35); +} + +.liquid-lp-details:first-child { + margin-top: 0; + margin-bottom: 0.5em; +} + +.liquid-lp-details time, +.liquid-lp-details .liquid-lp-category { + display: inline-block; + margin: 0; + font-size: 1em; + font-weight: inherit; + text-transform: inherit; + letter-spacing: inherit; + color: inherit; +} + +.liquid-lp-details .liquid-lp-category a { + color: inherit; + font-weight: inherit; +} + +.liquid-lp-details a:hover { + color: #000; +} + +.liquid-lp-details.size-lg { + font-size: 18px; +} + +.liquid-lp-details.size-sm { + font-size: 10px; +} + +.liquid-lp-details-lined { + white-space: nowrap; + margin-left: 4em; +} + +.liquid-lp-details-lined:before, +.liquid-lp-details-lined:after { + content: ''; + display: inline-block; + position: absolute; + height: 0.1em; + min-height: 1px; + left: -4em; + background-color: #181b31; +} + +.liquid-lp-details-lined:before { + width: 3em; + margin-top: -0.05em; + top: 50%; + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-transition: -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1); +} + +.liquid-lp-details-lined:after { + bottom: 0; + width: 100%; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); +} + +.liquid-lp-details-lined>* { + display: inline-block; + -webkit-transition: -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1); +} + +.liquid-lp-details-lined.liquid-lp-details-lined-alt:after { + content: none; +} + +.liquid-lp-details-lined+.liquid-lp-read-more-overlay { + left: 4em !important; +} + +.ld-post-author { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.ld-post-author figure { + width: 50px; + margin-left: 15px; +} + +.ld-post-author figure img { + width: 100%; +} + +.ld-post-author .ld-author-info { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.ld-post-author time { + color: #9B9B9B; + font-size: 12px; + line-height: 1.5em; +} + +.ld-post-author h5 { + font-size: 11px; + line-height: 1.5em; + font-weight: 400; + color: #000; +} + +.liquid-lp-read-more .btn-line { + display: inline-block; + width: 2.727em; + height: 2px; + margin-right: 1em; + position: relative; + background-color: var(--color-primary); + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1); + transition: -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1); + transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1); + transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1); + -webkit-transform-origin: left center; + transform-origin: left center; +} + +.liquid-lp-read-more .btn-line~.btn-txt { + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1); + transition: -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1); + transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1); + transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1); +} + +.liquid-lp-read-more .btn-line-after { + -webkit-transform: scaleX(0) translateX(0); + transform: scaleX(0) translateX(0); +} + +.liquid-lp-read-more .btn-line-after:after { + content: '\f054'; + display: inline-block; + position: absolute; + top: 50%; + right: -3px; + margin-top: 1px; + -webkit-transform: translateY(-50%) scaleX(0); + transform: translateY(-50%) scaleX(0); + font: normal normal 1em/1 fontAwesome; +} + +.liquid-lp-read-more .btn-txt~.btn-line { + margin-right: 0; + margin-left: 1em; +} + +.liquid-lp-read-more.size-md { + font-size: 12px; +} + +.liquid-lp-read-more.size-sm { + font-size: 11px; +} + +.liquid-lp-read-more.size-xs { + font-size: 10px; +} + +.liquid-lp-read-more.liquid-lp-read-more-overlay { + position: absolute; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.liquid-blog-item-inner[data-hover3d=true] { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +.liquid-lp { + position: relative; + margin-bottom: 30px; +} + +.liquid-lp hr { + margin-top: 2em; + margin-bottom: 2em; +} + +.carousel-items .liquid-lp { + margin-top: 3px; +} + +.liquid-lp .liquid-overlay-link~header .liquid-lp-category, +.liquid-lp .liquid-overlay-link~.liquid-lp-category { + position: relative; + z-index: 21; +} + +.liquid-lp.sticky .liquid-lp-title>a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.liquid-lp.sticky .liquid-lp-title>a:before { + content: ''; + display: inline-block; + width: 1em; + height: 1em; + margin-right: 0.5em; + background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii0xNTggLTE5IDYxNiA2MTYuMDE4MDIiIHdpZHRoPSIyNHB4Ij48cGF0aCBkPSJtMTI4LjEzMjgxMiAzMDAuMDg5ODQ0djI2NS4wMzkwNjJjMCA2Ljg4NjcxOSA1LjU4MjAzMiAxMi40NzI2NTYgMTIuNDcyNjU3IDEyLjQ3MjY1NnMxMi40NzI2NTYtNS41ODU5MzcgMTIuNDcyNjU2LTEyLjQ3MjY1NnYtMjY0Ljk1NzAzMWMzNS4xODM1OTQtMi41ODk4NDQgNjguMjczNDM3LTE3LjcyMjY1NiA5My4yNS00Mi42NDQ1MzEgNTAuMzQzNzUtNDkuNDk2MDk0IDU5LjQ0NTMxMy0xMjcuMzcxMDk0IDIxLjg2NzE4Ny0xODcuMTQwNjI1LTM3LjU4MjAzMS01OS43NzM0MzgtMTExLjcwNzAzMS04NS4zMTY0MDctMTc4LjEyODkwNi02MS4zOTg0MzgtNjYuNDI5Njg3IDIzLjkyMTg3NS0xMDcuMjQ2MDk0IDkwLjg1OTM3NS05OC4wOTM3NSAxNjAuODYzMjgxIDkuMTU2MjUgNzAuMDExNzE5IDY1LjgxMjUgMTI0LjIwMzEyNiAxMzYuMTYwMTU2IDEzMC4yMzgyODJ6bTEyLjQ3MjY1Ny0yNzQuMzI0MjE5YzUwLjY0ODQzNy4xNTYyNSA5Ni4yMjI2NTYgMzAuNzgxMjUgMTE1LjUwNzgxMiA3Ny42MTcxODcgMTkuMjg1MTU3IDQ2LjgzNTkzOCA4LjQ4ODI4MSAxMDAuNjc1NzgyLTI3LjM2NzE4NyAxMzYuNDQ1MzEzLTIzLjE0ODQzOCAyMy4wNDI5NjktNTQuNTI3MzQ0IDM1LjkxMDE1Ni04Ny4xOTE0MDYgMzUuNzUtLjI4NTE1NyAwLS41NzQyMTktLjA4NTkzNy0uODU5Mzc2LS4wODU5MzdoLS4wODk4NDNjLTY4Ljk1NzAzMSAwLTEyNC44NjMyODEtNTUuOTA2MjUtMTI0Ljg2MzI4MS0xMjQuODY3MTg4IDAtNjguOTU3MDMxIDU1LjkwNjI1LTEyNC44NTkzNzUgMTI0Ljg2MzI4MS0xMjQuODU5Mzc1em0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMTUyLjUyNzM0NCA5Mi41MzkwNjJjMTguODYzMjgxIDMuOTM3NSAzNC42Njc5NjggMTYuNzI2NTYzIDQyLjQ0OTIxOCAzNC4zNTU0NjkgMi43ODEyNSA2LjI5Njg3NSAxMC4xNDg0MzggOS4xNDg0MzggMTYuNDQ5MjE5IDYuMzYzMjgxIDYuMzAwNzgxLTIuNzg1MTU2IDkuMTQ4NDM4LTEwLjE1MjM0MyA2LjM2NzE4OC0xNi40NDkyMTgtMTEuMDUwNzgxLTI1LTMzLjQ3NjU2My00My4xMzY3MTktNjAuMjMwNDY5LTQ4LjcwNzAzMi00LjM3NS0uOTE0MDYyLTguOTAyMzQ0LjU3ODEyNi0xMS44NzUgMy45MTAxNTctMi45NzY1NjIgMy4zMzU5MzctMy45Mzc1IDguMDAzOTA2LTIuNTIzNDM4IDEyLjI0MjE4NyAxLjQxNDA2MyA0LjIzODI4MiA0Ljk4NDM3NiA3LjM5ODQzOCA5LjM2MzI4MiA4LjI4NTE1NnptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+Cg==); + background-size: 1em; + background-repeat: no-repeat; + background-position: center; +} + +.liquid-lp:hover .liquid-lp-media { + -webkit-transform: translateY(-3px); + transform: translateY(-3px); + -webkit-box-shadow: 0 20px 70px rgba(0, 0, 0, 0.1); + box-shadow: 0 20px 70px rgba(0, 0, 0, 0.1); +} + +.liquid-lp:hover .liquid-lp-media-frame .top, +.liquid-lp:hover .liquid-lp-media-frame .bottom { + -webkit-transform: scaleY(1); + transform: scaleY(1); +} + +.liquid-lp:hover .liquid-lp-media-frame .right, +.liquid-lp:hover .liquid-lp-media-frame .left { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(0) .split-inner:after { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(1) .split-inner:after { + -webkit-transition-delay: 0.0666666667s; + transition-delay: 0.0666666667s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(2) .split-inner:after { + -webkit-transition-delay: 0.1333333333s; + transition-delay: 0.1333333333s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(3) .split-inner:after { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(4) .split-inner:after { + -webkit-transition-delay: 0.2666666667s; + transition-delay: 0.2666666667s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(5) .split-inner:after { + -webkit-transition-delay: 0.3333333333s; + transition-delay: 0.3333333333s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(6) .split-inner:after { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(7) .split-inner:after { + -webkit-transition-delay: 0.4666666667s; + transition-delay: 0.4666666667s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(8) .split-inner:after { + -webkit-transition-delay: 0.5333333333s; + transition-delay: 0.5333333333s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(9) .split-inner:after { + -webkit-transition-delay: 0.6s; + transition-delay: 0.6s; +} + +.liquid-lp:hover .liquid-lp-title .split-unit:nth-child(10) .split-inner:after { + -webkit-transition-delay: 0.6666666667s; + transition-delay: 0.6666666667s; +} + +.liquid-lp:hover .liquid-lp-title .split-inner:after { + -webkit-transform-origin: bottom center; + transform-origin: bottom center; + -webkit-transform: scaleY(1); + transform: scaleY(1); +} + +.liquid-lp:hover .liquid-lp-details-lined:before { + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-transform: scaleX(0); + transform: scaleX(0); +} + +.liquid-lp:hover .liquid-lp-details-lined:after { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s; + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +.liquid-lp:hover .liquid-lp-details-lined>* { + -webkit-transform: translateX(-4em); + transform: translateX(-4em); +} + +.liquid-lp:hover .liquid-lp-details-lined>*:nth-child(0) { + -webkit-transition-delay: 0.02s; + transition-delay: 0.02s; +} + +.liquid-lp:hover .liquid-lp-details-lined>*:nth-child(1) { + -webkit-transition-delay: 0.0866666667s; + transition-delay: 0.0866666667s; +} + +.liquid-lp:hover .liquid-lp-details-lined>*:nth-child(2) { + -webkit-transition-delay: 0.1533333333s; + transition-delay: 0.1533333333s; +} + +.liquid-lp:hover .liquid-lp-details-lined>*:nth-child(3) { + -webkit-transition-delay: 0.22s; + transition-delay: 0.22s; +} + +.liquid-lp:hover .liquid-lp-details-lined>*:nth-child(4) { + -webkit-transition-delay: 0.2866666667s; + transition-delay: 0.2866666667s; +} + +.liquid-lp:hover .liquid-lp-details-lined>*:nth-child(5) { + -webkit-transition-delay: 0.3533333333s; + transition-delay: 0.3533333333s; +} + +.liquid-lp:hover .liquid-lp-details-lined.liquid-lp-details-lined-alt>*, +.liquid-lp:hover .liquid-lp-details-lined.liquid-lp-details-lined-alt:before { + -webkit-transform: none; + transform: none; +} + +.liquid-lp:hover .liquid-lp-read-more .btn-line~.btn-txt { + -webkit-transform: translateX(-3.727em); + transform: translateX(-3.727em); +} + +.liquid-lp:hover .liquid-lp-read-more .btn-line-before { + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: left center; + transform-origin: left center; +} + +.liquid-lp:hover .liquid-lp-read-more .btn-line-after { + -webkit-transform: scaleX(1) translateX(-3.727em); + transform: scaleX(1) translateX(-3.727em); +} + +.liquid-lp:hover .liquid-lp-read-more .btn-line-after:after { + -webkit-transition: -webkit-transform 0.35s; + transition: -webkit-transform 0.35s; + transition: transform 0.35s; + transition: transform 0.35s, -webkit-transform 0.35s; + -webkit-transform: translateY(-50%) scaleX(1); + transform: translateY(-50%) scaleX(1); + -webkit-transition-delay: 0.13s; + transition-delay: 0.13s; +} + + +/* Latest post special styles */ + +.liquid-lp-time-aside { + margin-bottom: 4em; +} + +.liquid-lp-time-aside>time { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 80px; + height: 82px; + position: absolute; + top: 0; + left: 0; + margin: 0; + border: 1px solid #EEEEEE; + -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; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-transform: uppercase; + font-size: 14px; + line-height: 1.25; + text-align: center; +} + +.liquid-lp-time-aside>time span { + display: block; + font-size: 2.142em; + font-weight: 700; + color: #181b31; +} + +.liquid-lp-time-aside header, +.liquid-lp-time-aside .liquid-lp-excerpt, +.liquid-lp-time-aside .liquid-lp-footer { + margin-left: 100px; + overflow: hidden; +} + +.liquid-lp-time-aside .liquid-lp-footer { + margin-top: 0; +} + +.liquid-lp-time-aside .liquid-lp-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.liquid-lp-time-aside .liquid-lp-meta>span { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-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; +} + +.liquid-lp-time-aside .liquid-lp-meta>span+span { + margin-left: 1em; +} + +.liquid-lp-time-aside .liquid-lp-meta .liquid-lp-category { + margin-bottom: 0; +} + +.liquid-lp-gradient defs stop:first-child { + stop-color: var(--color-gradient-start); +} + +.liquid-lp-gradient defs stop:last-child { + stop-color: var(--color-gradient-stop); +} + +.liquid-lp-sp-block { + padding-bottom: 61.5%; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: 1200px; + perspective: 1200px; + overflow: hidden; +} + +.liquid-lp-sp-block .liquid-lp-media, +.liquid-lp-sp-block .liquid-lp-inner { + width: 50%; + height: 100%; + position: absolute; + top: 0; +} + +.liquid-lp-sp-block .liquid-lp-media { + margin: 0; + right: 0; + background-size: cover; + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.3, 1, 0.4, 1), -webkit-filter 0.3s cubic-bezier(0.3, 1, 0.4, 1); + transition: -webkit-transform 0.3s cubic-bezier(0.3, 1, 0.4, 1), -webkit-filter 0.3s cubic-bezier(0.3, 1, 0.4, 1); + transition: transform 0.3s cubic-bezier(0.3, 1, 0.4, 1), filter 0.3s cubic-bezier(0.3, 1, 0.4, 1); + transition: transform 0.3s cubic-bezier(0.3, 1, 0.4, 1), filter 0.3s cubic-bezier(0.3, 1, 0.4, 1), -webkit-transform 0.3s cubic-bezier(0.3, 1, 0.4, 1), -webkit-filter 0.3s cubic-bezier(0.3, 1, 0.4, 1); +} + +.liquid-lp-sp-block .liquid-lp-media a { + display: block; +} + +.liquid-lp-sp-block .liquid-lp-inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding: 20px 30px; + left: 0; + background-color: #fff; + overflow-x: hidden; + overflow-y: auto; +} + +.liquid-lp-sp-block .liquid-lp-category { + margin-bottom: 2em; +} + +.liquid-lp-sp-block .liquid-lp-category a { + border: none; +} + +.liquid-lp-sp-block .liquid-lp-category a span { + position: relative; + z-index: 2; +} + +.liquid-lp-sp-block .liquid-lp-category a:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + opacity: 0; + z-index: 0; + background-image: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background-image: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.liquid-lp-sp-block .liquid-lp-category a:hover { + background: none; + color: #fff; +} + +.liquid-lp-sp-block .liquid-lp-category a:hover:before { + opacity: 1; +} + +.liquid-lp-sp-block .liquid-lp-title { + font-size: 18px; + line-height: 1.333em; + text-transform: uppercase; +} + +.liquid-lp-sp-block .liquid-lp-media img { + visibility: hidden; +} + +.liquid-lp-sp-block .liquid-lp-footer { + margin-top: auto; + position: relative; + padding-top: 1.5em; +} + +.liquid-lp-sp-block .liquid-lp-footer:before { + content: ''; + display: inline-block; + width: 40px; + height: 1px; + position: absolute; + top: 0; + left: 0; + background-image: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background-image: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram, +.liquid-lp-sp-block.liquid-lp-featured { + color: #fff; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram:before, +.liquid-lp-sp-block.liquid-lp-featured:before { + content: ''; + display: block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 2; + opacity: 0.5; + background-color: #181a23; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-media, +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-inner, +.liquid-lp-sp-block.liquid-lp-featured .liquid-lp-media, +.liquid-lp-sp-block.liquid-lp-featured .liquid-lp-inner { + width: 100%; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-media, +.liquid-lp-sp-block.liquid-lp-featured .liquid-lp-media { + width: 100%; + z-index: 1; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category, +.liquid-lp-sp-block.liquid-lp-featured .liquid-lp-category { + margin-bottom: 1em; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-inner, +.liquid-lp-sp-block.liquid-lp-featured .liquid-lp-inner { + padding-left: 50px; + padding-right: 50px; + z-index: 3; + background-color: transparent; + color: inherit; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-title, +.liquid-lp-sp-block.liquid-lp-featured .liquid-lp-title { + font-size: 28px; + line-height: 1.5em; + color: inherit; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-title a, +.liquid-lp-sp-block.liquid-lp-featured .liquid-lp-title a { + color: inherit; +} + +.liquid-lp-sp-block.liquid-lp-reverse .liquid-lp-media { + left: 0; + right: auto; +} + +.liquid-lp-sp-block.liquid-lp-reverse .liquid-lp-inner { + left: auto; + right: 0; +} + +.liquid-lp-sp-block.liquid-lp-featured .liquid-lp-category a { + color: #fff; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram:before { + opacity: 0.9; + background-image: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background-image: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram h3 { + margin: auto 15%; + font-size: 24px; + font-weight: 300; + text-transform: uppercase; + line-height: 1.5em; + color: #fff; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram a { + color: #fff; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-inner { + padding: 20px 30px; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category { + margin-bottom: 0; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category a { + border: 1px solid #fff; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category a:before { + content: none; +} + +.liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category a:hover { + background-color: #fff; + color: #000 !important; +} + +.liquid-lp-sp-block:hover .liquid-lp-media { + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transform: none; + transform: none; +} + +.liquid-lp-sp-block:hover.liquid-lp-sp-instagram .liquid-lp-media, +.liquid-lp-sp-block:hover.liquid-lp-featured .liquid-lp-media { + -webkit-transform: scale(1.1); + transform: scale(1.1); +} + +.liquid-lp-sp-block-alt { + border: 1px solid #e8e8e8; +} + +.liquid-lp-sp-block-alt .liquid-lp-inner { + padding-top: 45px; + padding-bottom: 40px; +} + +.liquid-lp-sp-block-alt .liquid-lp-title { + font-size: 21px; + line-height: 1.428em; +} + +.liquid-lp-sp-block-alt .liquid-lp-category li a { + padding: 6px 10px; + border: 1px solid var(--color-primary); + line-height: 1.5em; + color: #000; +} + +.liquid-lp-sp-block-alt .liquid-lp-category li a:before { + background-image: none; + background-color: var(--color-primary); +} + +.liquid-lp-sp-block-alt .liquid-lp-excerpt { + font-size: 17px; + line-height: 1.47em; +} + +.liquid-lp-sp-block-alt .liquid-lp-footer time { + margin: 0; + font-size: 13px; +} + +.liquid-lp-sp-block-alt .liquid-lp-footer:before { + content: none; +} + +.liquid-lp-sp-block-alt.liquid-lp-featured:before { + opacity: 0.18; + background-color: #000; +} + +.liquid-lp-sp-block-alt.liquid-lp-featured .liquid-lp-title { + margin-top: 1em; + font-size: 25px; + line-height: 1.32em; +} + +.ld-lp-carousel-filterable .fancy-title h6 { + font-size: 13px; +} + +.ld-lp-carousel-filterable .fancy-title h2 { + font-size: 48px; + line-height: 1em; + letter-spacing: -0.025em; +} + +.ld-lp-carousel-filterable .liquid-filter-items { + margin-bottom: 1em; +} + +.ld-lp-carousel-filterable .filter-list { + width: 100%; + font-size: 14px; +} + +.ld-lp-carousel-filterable .ld-lp-carousel-filterable-btn { + padding-left: 0.5em; + padding-right: 0.5em; + font-size: 13px; + font-weight: 700; + text-transform: uppercase; +} + +.ld-lp-carousel-filterable .ld-lp-carousel-filterable-btn .btn-gradient-bg-hover { + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); +} + +.ld-lp-carousel-filterable .liquid-lp:hover .liquid-lp-media { + -webkit-transform: none; + transform: none; + -webkit-box-shadow: 0 15px 50px -8px rgba(0, 0, 0, 0.15); + box-shadow: 0 15px 50px -8px rgba(0, 0, 0, 0.15); +} + +.liquid-blog-item .liquid-lp-media { + margin-bottom: 1.25em; +} + +.liquid-blog-item .liquid-lp-excerpt { + margin-top: 0.35em; + margin-bottom: 0.75em; +} + +.liquid-blog-item .liquid-lp-title { + line-height: 1em; + letter-spacing: -0.05em; +} + +.liquid-blog-item .liquid-lp-footer { + margin-top: 0; +} + +.liquid-blog-item:hover .liquid-lp-media { + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transform: none; + transform: none; +} + +.carousel-items .liquid-blog-item { + margin-bottom: 0 !important; +} + +.liquid-blog-contents-inside .liquid-blog-item-inner, +.liquid-blog-contents-inside .liquid-lp-media { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.liquid-blog-contents-inside .liquid-blog-item-inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 25px 5% 40px; + overflow: hidden; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.liquid-blog-contents-inside .liquid-lp-footer { + position: absolute; + bottom: 40px; + left: 5%; + right: 5%; +} + +.liquid-blog-contents-inside .liquid-lp-media { + margin: 0; + overflow: hidden; +} + +.liquid-blog-contents-inside .liquid-lp-media img { + visibility: hidden; +} + +.liquid-blog-contents-inside .liquid-lp-media:after { + content: ''; + display: inline-block; + width: 100%; + height: 200%; + position: absolute; + top: 0; + left: 0; + background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #141622), to(transparent)); + background: linear-gradient(to top, #141622 50%, transparent 100%); + -webkit-transition: opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1), -webkit-transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1); + transition: opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1), -webkit-transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1); + transition: transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1), opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1); + transition: transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1), opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1), -webkit-transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1); +} + +.liquid-blog-contents-inside.contents-bottom .liquid-blog-item-inner { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.liquid-blog-contents-inside.contents-middle .liquid-blog-item-inner { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.liquid-blog-contents-inside.contents-top .liquid-blog-item-inner { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.liquid-blog-contents-inside.h-100 { + padding-bottom: 52.65%; +} + +.liquid-blog-contents-inside.h-300 { + padding-bottom: 66.67%; +} + +.liquid-blog-contents-inside.h-400 { + padding-bottom: 88.89%; +} + +.liquid-blog-contents-inside.h-450 { + padding-bottom: 100%; +} + +.liquid-blog-contents-inside.h-500 { + padding-bottom: 111.112%; +} + +.liquid-blog-contents-inside.h-600 { + padding-bottom: 133.335%; +} + +.liquid-blog-contents-inside:hover .liquid-lp-media:after { + opacity: 0.7; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.liquid-blog-cloned-title .liquid-lp-title .split-unit { + overflow: hidden; + line-height: 1.15em; +} + +.liquid-blog-cloned-title .liquid-lp-title .split-inner { + -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); +} + +.liquid-blog-cloned-title .liquid-lp-title .split-inner:after { + content: none; +} + +.liquid-blog-cloned-title .liquid-lp-title-clone [data-split-text=true] { + visibility: hidden; +} + +.liquid-blog-cloned-title .liquid-lp-title-clone [data-split-text=true].split-text-applied { + visibility: visible; +} + +.liquid-blog-cloned-title .liquid-lp-title-clone .split-inner { + display: inline-block; + -webkit-transform: translateY(150%); + transform: translateY(150%); +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(0) .split-inner { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(1) .split-inner { + -webkit-transition-delay: 0.0769230769s; + transition-delay: 0.0769230769s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(2) .split-inner { + -webkit-transition-delay: 0.1538461538s; + transition-delay: 0.1538461538s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(3) .split-inner { + -webkit-transition-delay: 0.2307692308s; + transition-delay: 0.2307692308s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(4) .split-inner { + -webkit-transition-delay: 0.3076923077s; + transition-delay: 0.3076923077s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(5) .split-inner { + -webkit-transition-delay: 0.3846153846s; + transition-delay: 0.3846153846s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(6) .split-inner { + -webkit-transition-delay: 0.4615384615s; + transition-delay: 0.4615384615s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(7) .split-inner { + -webkit-transition-delay: 0.5384615385s; + transition-delay: 0.5384615385s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(8) .split-inner { + -webkit-transition-delay: 0.6153846154s; + transition-delay: 0.6153846154s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(9) .split-inner { + -webkit-transition-delay: 0.6923076923s; + transition-delay: 0.6923076923s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title .split-unit:nth-child(10) .split-inner { + -webkit-transition-delay: 0.7692307692s; + transition-delay: 0.7692307692s; +} + +.liquid-blog-cloned-title:hover .liquid-lp-title-original .split-inner { + -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1); + transition: -webkit-transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1); + transition: transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1); + transition: transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1), -webkit-transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1); + -webkit-transform: translateY(-150%); + transform: translateY(-150%); +} + +.liquid-blog-cloned-title:hover .liquid-lp-title-clone .split-inner { + -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1); + transition: -webkit-transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1); + transition: transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1); + transition: transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1), -webkit-transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1); + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.liquid-blog-item-masonry { + padding: 0 !important; +} + +.liquid-blog-item-masonry .liquid-lp-media { + min-height: inherit; + position: relative; + top: auto; + left: auto; +} + +.liquid-blog-item-masonry .liquid-lp-title { + margin-bottom: 0.5em; +} + +.liquid-blog-item-masonry .liquid-lp-footer { + margin: 0; +} + +.container-fluid .liquid-blog-item-masonry { + min-height: 300px; +} + +.liquid-blog-item-carousel .liquid-lp-title { + margin-bottom: 0.5em; +} + +.liquid-blog-item-carousel span+.liquid-lp-date:before, +.liquid-blog-item-carousel .liquid-lp-category+.liquid-lp-date:before { + content: '-'; + margin-right: 0.25em; +} + +.liquid-blog-item-split { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.liquid-blog-item-split .liquid-lp-details-lined:after { + content: none; +} + +.liquid-blog-item-split .liquid-blog-item-inner, +.liquid-blog-item-split .liquid-lp-media { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.liquid-blog-item-split .liquid-blog-item-inner { + padding-top: 1.5em; + padding-bottom: 1.5em; +} + +.liquid-blog-item-split .liquid-blog-item-inner:only-child { + padding-left: 0; +} + +.liquid-blog-item-split .liquid-lp-media { + margin-bottom: 0; +} + +.liquid-blog-item-split .liquid-lp-title { + margin-bottom: 0.3em; +} + +.liquid-blog-item-split .liquid-lp-excerpt { + margin-top: 1em; + margin-bottom: 1em; +} + +.liquid-blog-item-fullwidth .liquid-lp-read-more { + border-color: #fff; +} + +.liquid-blog-item-fullwidth .liquid-lp-read-more>span { + padding: 1.666em 2.916em; +} + +.liquid-blog-item-fullwidth .liquid-lp-footer { + margin-top: 2.5em; +} + +.liquid-blog-item-fullwidth .liquid-lp-media { + width: 100vw; + left: 50%; + right: 50%; + margin-left: -50vw; + margin-right: -50vw; +} + +.liquid-blog-item-fullwidth .liquid-lp-media:after { + background: #141622; + height: 100% !important; + opacity: 0.3 !important; + -webkit-transform: none !important; + transform: none !important; +} + +.liquid-blog-item-fullwidth .liquid-blog-item-inner { + padding: 15% 0; +} + +.liquid-blog-item-fullwidth.liquid-blog-scheme-dark .liquid-lp-read-more { + border-color: #000; +} + +.liquid-blog-item-fullwidth.liquid-blog-contents-inside .liquid-lp-footer { + position: relative; + bottom: auto; + left: auto; + right: auto; +} + +.liquid-blog-item-fullwidth:hover .liquid-lp-read-more { + background-color: #fff; + color: #000; +} + +.liquid-blog-item-fullwidth:hover.liquid-blog-scheme-dark .liquid-lp-read-more { + background-color: #000; + color: #fff; +} + +.liquid-blog-item-timeline { + padding: 20px 40px 45px; + border: 1px solid #ebeef3; + border-radius: 4px; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.25); + background-color: #fff; + -webkit-transition: -webkit-box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1); +} + +.liquid-blog-item-timeline .liquid-lp-details { + 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-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + margin-bottom: 1.75em; +} + +.liquid-blog-item-timeline .liquid-lp-category.bordered a { + padding: 0.15em 10px; + border-radius: 4px; +} + +.liquid-blog-item-timeline .liquid-lp-media { + margin-bottom: 2em; +} + +.liquid-blog-item-timeline .liquid-lp-media img { + border-radius: 4px; +} + +.liquid-blog-item-timeline .liquid-lp-excerpt { + margin-top: 0.95em; +} + +.liquid-blog-item-timeline.liquid-blog-scheme-dark .liquid-lp-details { + color: rgba(0, 0, 0, 0.35); +} + +.liquid-blog-item-timeline:hover { + -webkit-box-shadow: 0 20px 70px rgba(0, 0, 0, 0.12); + box-shadow: 0 20px 70px rgba(0, 0, 0, 0.12); +} + +.liquid-blog-item-gray { + min-height: 350px; + background-color: #F4F5F6; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; +} + +.liquid-blog-item-gray .liquid-blog-item-inner { + 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: justify; + -ms-flex-pack: justify; + justify-content: space-between; + min-height: inherit; + padding: 40px; +} + +.liquid-blog-item-gray .liquid-lp-title { + font-size: 22px; + line-height: 1.5454545455em; + font-weight: 400; +} + +.liquid-blog-item-gray .liquid-lp-excerpt { + font-size: 16px; + line-height: 1.5em; + color: #9B9B9B; +} + +.liquid-blog-grid .masonry-item:first-child .liquid-blog-item-gray { + border-radius: 4px 0 0 4px; +} + +.liquid-blog-grid .masonry-item:last-child .liquid-blog-item-gray { + border-radius: 0 4px 4px 0; +} + +.liquid-blog-grid .masonry-item+.masonry-item .liquid-blog-item-gray { + border-left: 1px solid #EAEAEA; +} + +.liquid-blog-item-gray:hover { + -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.07); + box-shadow: 0 15px 30px rgba(0, 0, 0, 0.07); + z-index: 2; +} + +.liquid-blog-item-candy .liquid-lp-media { + margin-bottom: 27px; + overflow: hidden; +} + +.liquid-blog-item-candy .liquid-lp-header { + margin-bottom: 15px; +} + +.liquid-blog-item-candy .liquid-lp-footer time, +.liquid-blog-item-candy .liquid-lp-footer a { + color: #000; +} + +.liquid-blog-item-candy .liquid-lp-details-lined:before { + background-color: var(--color-primary); +} + +.liquid-blog-scheme-dark a, +.liquid-blog-scheme-light a { + color: inherit; +} + +.liquid-blog-scheme-dark a:hover, +.liquid-blog-scheme-dark a:focus, +.liquid-blog-scheme-light a:hover, +.liquid-blog-scheme-light a:focus { + color: inherit; +} + +.liquid-blog-scheme-dark .liquid-lp-title, +.liquid-blog-scheme-light .liquid-lp-title { + color: inherit; +} + +.liquid-blog-scheme-dark .liquid-lp-category.bordered a, +.liquid-blog-scheme-light .liquid-lp-category.bordered a { + color: var(--color-primary); +} + +.liquid-blog-scheme-dark { + color: #181b31; +} + +.liquid-blog-scheme-dark .btn-line, +.liquid-blog-scheme-dark .liquid-lp-title .split-inner:after { + background-color: #181b31; +} + +.liquid-blog-scheme-light { + color: #fff; +} + +.liquid-blog-scheme-light .btn-line, +.liquid-blog-scheme-light .liquid-lp-details-lined:before, +.liquid-blog-scheme-light .liquid-lp-details-lined:after, +.liquid-blog-scheme-light .liquid-lp-category.underlined-onhover a:after, +.liquid-blog-scheme-light .liquid-lp-title .split-inner:after { + background-color: #fff; +} + +.liquid-blog-scheme-light .liquid-lp-details { + color: rgba(255, 255, 255, 0.55); +} + +.liquid-blog-scheme-light .liquid-lp-details a:hover { + color: #fff; +} + +.liquid-blog-scheme-dark-alt .liquid-lp-details, +.liquid-blog-scheme-light-alt .liquid-lp-details { + color: inherit; +} + +.liquid-blog-scheme-dark-alt .liquid-lp-excerpt { + color: rgba(24, 27, 49, 0.55); +} + +.liquid-blog-scheme-light-alt .liquid-lp-excerpt { + color: rgba(255, 255, 255, 0.55); +} + +.liquid-blog-item-square .liquid-blog-item-inner { + padding: 6% 30px; + padding-bottom: 6%; +} + +.liquid-blog-item-square .liquid-lp-header { + width: 85%; +} + +.liquid-blog-item-square .liquid-lp-category { + font-size: 12px; +} + +.liquid-blog-item-square .liquid-lp-title { + font-size: 22px; + line-height: 1.333em; +} + +.liquid-lp-small-thumb .liquid-lp-media { + width: 70px; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.liquid-lp-small-thumb .liquid-lp-header { + -webkit-box-flex: 1; + -ms-flex: 1 1; + flex: 1 1; +} + +.liquid-blog-style-masonry .masonry-item { + padding-left: 6px; + padding-right: 6px; +} + +.liquid-blog-style-masonry .liquid-lp { + margin-bottom: 12px; +} + +.liquid-lp.format-link .liquid-lp-title { + margin-bottom: 1em; +} + +.liquid-lp.format-link .liquid-lp-title a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + text-decoration: underline; +} + +.liquid-lp.format-link .liquid-lp-title svg { + margin-right: 0.625em; + fill: currentColor; + width: 1.25em; + height: 1.25em; +} + +.liquid-lp.format-quote { + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 4px; + padding: 50px; +} + +.liquid-lp.format-quote blockquote, +.liquid-lp.format-quote .liquid-lp-title { + margin: 0; +} + +.liquid-lp.format-quote .liquid-lp-title { + 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; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-align: center; +} + +.liquid-lp.format-quote svg { + margin-bottom: 0.6666666667em; +} + +.liquid-lp.format-quote cite { + padding-top: 10px; + font-size: 12px; + color: #888; +} + +.liquid-lp.format-quote cite:before { + content: none; +} + +.liquid-lp.format-gallery .liquid-lp-media .carousel-nav button { + width: 53px; + height: 53px; + font-size: 14px; + background-color: #fff; + color: #000; +} + +.liquid-lp.format-audio:hover .liquid-lp-media, +.liquid-lp.format-video:hover .liquid-lp-media { + -webkit-transform: none !important; + transform: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + + +/* 3.14. Filter Lists */ + +.liquid-filter-items { + 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; + margin-bottom: 1.5em; + color: #16171e; +} + +.liquid-filter-items-inner { + display: inherit; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: inherit; + flex-flow: inherit; + -webkit-box-align: inherit; + -ms-flex-align: inherit; + align-items: inherit; + -webkit-box-pack: inherit; + -ms-flex-pack: inherit; + justify-content: inherit; +} + +.liquid-filter-items-inner:only-child { + width: 100%; +} + +.liquid-filter-items-label { + margin-bottom: 0; + line-height: 1; +} + +.liquid-filter-items-label.size-xxl { + font-size: 72px; + letter-spacing: -0.025em; +} + +.liquid-filter-items-label.size-xl { + font-size: 55px; + line-height: 1; +} + +.liquid-filter-items-label.size-lg { + font-size: 24px; +} + +.liquid-filter-items-label.size-md { + font-size: 18px; +} + +.liquid-filter-items-label+.filter-list li { + margin-bottom: 0; +} + +.filter-list { + padding: 0; + margin: 0 0 30px; + list-style: none; + font-size: 0.8125em; +} + +.filter-list.size-lg { + font-size: 24px; +} + +.filter-list.size-md { + font-size: 18px; +} + +.filter-list.size-sm { + font-size: 12px; +} + +.filter-list li { + margin-bottom: 0.5em; + position: relative; + color: #9ba1af; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} + +.filter-list li span { + display: inline-block; +} + +.filter-list li.active, +.filter-list li:hover { + color: #16171e; +} + +.liquid-filter-items-label+.filter-list { + margin-right: 3.5em; + margin-bottom: 0; +} + +.filter-list-inline li { + display: inline-block; +} + +.filter-list-scheme-light li { + color: rgba(255, 255, 255, 0.5); +} + +.filter-list-scheme-light li.active, +.filter-list-scheme-light li:hover { + color: #fff; +} + +.filters-underline li span, +.filters-line-through li span { + position: relative; +} + +.filters-underline li span:after, +.filters-line-through li span:after { + content: ''; + height: 0.0909090909em; + min-height: 1px; + position: absolute; + background-color: #16171e; + -webkit-transform-origin: right center; + transform-origin: right center; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; + -webkit-transform: scaleX(0); + transform: scaleX(0); +} + +.filters-underline li.active span:after, +.filters-underline li:hover span:after, +.filters-line-through li.active span:after, +.filters-line-through li:hover span:after { + -webkit-transform: scaleX(1); + transform: scaleX(1); + -webkit-transform-origin: left center; + transform-origin: left center; +} + +.filters-line-through li span:after { + width: 110%; + top: 50%; + left: -5%; + margin-top: -0.0454545455em; +} + +.filters-underline li span:after { + bottom: -0.5833333333em; + left: 0; + width: 100%; + height: 0.1666666667em; + min-height: 2px; +} + +.filter-list-style-1 { + margin-top: 10px; + margin-bottom: 70px; +} + +.filter-list-style-1 span { + -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 1, 0.5, 1); + transition: -webkit-transform 0.4s cubic-bezier(0.4, 1, 0.5, 1); + transition: transform 0.4s cubic-bezier(0.4, 1, 0.5, 1); + transition: transform 0.4s cubic-bezier(0.4, 1, 0.5, 1), -webkit-transform 0.4s cubic-bezier(0.4, 1, 0.5, 1); +} + +.filter-list-style-1 li { + margin-bottom: 2em; +} + +.filter-list-style-1 li:before { + content: ''; + display: inline-block; + width: 2px; + height: 1.2em; + position: absolute; + top: 50%; + left: 0; + margin-top: -0.6em; + background-image: -webkit-gradient(linear, left top, left bottom, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background-image: linear-gradient(to bottom, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); + opacity: 0; + -webkit-transform: translateX(-5px); + transform: translateX(-5px); + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 1, 0.5, 1), -webkit-transform 0.3s cubic-bezier(0.4, 1, 0.5, 1); + transition: opacity 0.3s cubic-bezier(0.4, 1, 0.5, 1), -webkit-transform 0.3s cubic-bezier(0.4, 1, 0.5, 1); + transition: transform 0.3s cubic-bezier(0.4, 1, 0.5, 1), opacity 0.3s cubic-bezier(0.4, 1, 0.5, 1); + transition: transform 0.3s cubic-bezier(0.4, 1, 0.5, 1), opacity 0.3s cubic-bezier(0.4, 1, 0.5, 1), -webkit-transform 0.3s cubic-bezier(0.4, 1, 0.5, 1); +} + +.filter-list-style-1 li.active:before, +.filter-list-style-1 li:hover:before { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + -webkit-transition-delay: 0.05s; + transition-delay: 0.05s; +} + +.filter-list-style-1 li.active span, +.filter-list-style-1 li:hover span { + -webkit-transform: translateX(15px); + transform: translateX(15px); +} + + +/* 3.15. Fancy Boxes */ + +.fancy-box { + position: relative; + margin-bottom: 30px; +} + +.fancy-box figure { + background-size: cover; +} + +.fancy-box h3 { + font-size: 1.5em; + line-height: 1.5em; + margin: 0; +} + +.fancy-box p { + margin: 0; +} + +.fancy-box img { + width: 100%; +} + +.fancy-box .cb-img-container, +.fancy-box .fancy-box-image { + position: relative; +} + +.fancy-box .cb-img-container { + overflow: hidden; +} + +.fancy-box .blur-main-image, +.fancy-box .blur-image-canvas, +.fancy-box .blur-image-inner, +.fancy-box .blur-image-container { + position: absolute; + top: 0; + left: 0; +} + +.fancy-box .blur-image-container, +.fancy-box .blur-image-inner { + width: 100%; + height: 100%; +} + +.fancy-box .blur-image-container { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} + +.fancy-box .blur-image-canvas { + width: 100% !important; + height: 100% !important; + -o-object-fit: cover; + object-fit: cover; +} + +.fancy-box .cb-img-overlay { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.3s, visibility 0.3s; + transition: opacity 0.3s, visibility 0.3s; + background-size: cover; + background-position: center; +} + +.fancy-box .fancy-box-footer { + position: relative; + z-index: 2; +} + +.fancy-box:hover .cb-img-overlay { + opacity: 1; + visibility: visible; +} + +.fancy-box:hover .cb-img-btn { + opacity: 1; + visibility: visible; +} + +.fancy-box:hover .cb-img-btn-inner { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + -webkit-transition-delay: 0.05s; + transition-delay: 0.05s; +} + +.fancy-box:hover .cb-img-btn-inner .btn { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + -webkit-transition-delay: 0.18s; + transition-delay: 0.18s; +} + +.cb-subtitle { + display: inline-block; + padding: 3px 10px; + margin-bottom: 10px; + background-color: var(--color-primary); + font-size: 12px; +} + +.cb-img-btn-bg, +.cb-img-btn { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.cb-img-btn-inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 15px; + border: 2px solid #fff; + position: absolute; + top: 15px; + left: 15px; + bottom: 15px; + right: 15px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-transform: scale3d(1.1, 1.1, 0); + transform: scale3d(1.1, 1.1, 0); + -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.17, 0.67, 0.2, 1); + transition: -webkit-transform 0.8s cubic-bezier(0.17, 0.67, 0.2, 1); + transition: transform 0.8s cubic-bezier(0.17, 0.67, 0.2, 1); + transition: transform 0.8s cubic-bezier(0.17, 0.67, 0.2, 1), -webkit-transform 0.8s cubic-bezier(0.17, 0.67, 0.2, 1); +} + +.cb-img-btn { + background-color: rgba(0, 0, 0, 0.35); + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.3s, visibility 0.3s; + transition: opacity 0.3s, visibility 0.3s; +} + +.cb-img-btn .liquid-overlay-link { + z-index: 2; +} + +.cb-img-btn .btn { + opacity: 0; + -webkit-transform: scale3d(1.1, 1.1, 0); + transform: scale3d(1.1, 1.1, 0); +} + +.cb-img-btn .btn-naked { + color: #fff; +} + + +/* Content box styles */ + +.fancy-box-booking .fancy-box-contents { + padding: 3.125em 1.875em; +} + +.fancy-box-booking .fancy-box-info { + width: 75%; + margin: 2.8125em 1.875em; + position: relative; +} + +.fancy-box-booking .fancy-box-info:before { + content: ''; + display: inline-block; + width: 1.875em; + height: 1px; + position: absolute; + top: 0.5em; + left: -60px; + background-color: var(--color-primary); +} + +.fancy-box-booking .fancy-box-header { + display: inline-block; + padding: 0.625em 1.875em 1.25em; + position: absolute; + bottom: 0; + left: 1.875em; + -webkit-transform: translateY(50%); + transform: translateY(50%); + background-color: #fff; + -webkit-box-shadow: 0 7px 50px rgba(0, 0, 0, 0.1); + box-shadow: 0 7px 50px rgba(0, 0, 0, 0.1); +} + +.fancy-box-booking .fancy-box-details { + font-size: 12px; + text-transform: uppercase; + color: var(--color-primary); +} + +.fancy-box-booking .fancy-box-details>span:after { + content: '\2758'; + margin-left: 1em; + margin-right: 0.83em; +} + +.fancy-box-booking .fancy-box-details>span:last-child:after { + content: none; +} + +.fancy-box-booking .btn { + -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.075); + box-shadow: 0 10px 40px rgba(0, 0, 0, 0.075); +} + +.fancy-box-classes { + background-color: #fff; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); + -webkit-transition: -webkit-box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1); + transition: -webkit-box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1); + transition: box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1); + transition: box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1), -webkit-box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1); +} + +.fancy-box-classes .fancy-box-contents { + padding: 1em 25px; +} + +.fancy-box-classes h3 { + margin-bottom: 0.4375em; +} + +.fancy-box-classes .fancy-box-label { + display: inline-block; + padding: 4px 10px; + position: absolute; + top: 30px; + left: 0; + font-size: 12px; + font-weight: 600; + color: #fff; + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); +} + +.fancy-box-classes .trainer { + font-size: 0.8125em; + color: #828593; +} + +.fancy-box-classes .trainer i { + display: inline-block; + margin-right: 5px; +} + +.backgroundcliptext .fancy-box-classes .trainer i { + padding-top: 1px; + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); + background-clip: text !important; + -webkit-background-clip: text !important; + text-fill-color: transparent !important; + -webkit-text-fill-color: transparent !important; +} + +.fancy-box-classes:hover { + -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 30px 50px rgba(0, 0, 0, 0.07); +} + +.flickity-slider .fancy-box-classes { + margin-bottom: 50px; +} + +.fancy-box-travel { + padding-bottom: 64.5%; + overflow: hidden; + color: #fff; +} + +.fancy-box-travel:after { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 1; + background-image: -webkit-gradient(linear, left bottom, left top, from(#181b31), to(transparent)); + background-image: linear-gradient(to top, #181b31 0%, transparent 100%); + -webkit-transform: translateY(50%); + transform: translateY(50%); + -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); + transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); + transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); + transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1); +} + +.fancy-box-travel h3 { + margin: 0.4375em 0; + text-transform: uppercase; + font-weight: 700; + color: #fff; +} + +.fancy-box-travel .fancy-box-image, +.fancy-box-travel .fancy-box-contents { + position: absolute; + bottom: 0; + left: 0; + right: 0; +} + +.fancy-box-travel .fancy-box-image { + width: 100%; + height: 100%; + background-size: cover; + background-position: center; + z-index: 0; + -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1), -webkit-filter 0.5s cubic-bezier(0.86, 0, 0.07, 1); + transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1), -webkit-filter 0.5s cubic-bezier(0.86, 0, 0.07, 1); + transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1), filter 0.5s cubic-bezier(0.86, 0, 0.07, 1); + transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1), filter 0.5s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1), -webkit-filter 0.5s cubic-bezier(0.86, 0, 0.07, 1); +} + +.fancy-box-travel .fancy-box-image img { + visibility: hidden; +} + +.fancy-box-travel .fancy-box-contents { + margin: 30px; + z-index: 2; +} + +.fancy-box-travel .fancy-box-time { + display: inline-block; + padding: 0.25em 0.625em; + background-color: var(--color-primary); + font-size: 0.75em; +} + +.fancy-box-travel .fancy-box-footer { + margin-top: 1.875em; +} + +.fancy-box-travel .btn { + font-size: 0.875em; + font-weight: 700; +} + +.fancy-box-travel.fancy-box-big .fancy-box-contents { + right: 30%; +} + +.fancy-box-travel.fancy-box-tall { + padding-bottom: 134.375%; +} + +.fancy-box-travel.fancy-box-small { + padding-bottom: 69.5%; +} + +.fancy-box-travel.fancy-box-wide { + padding-bottom: 33.36%; +} + +.fancy-box-travel.fancy-box-square { + padding-bottom: 100%; +} + +.fancy-box-travel.hide-target .fancy-box-info p, +.fancy-box-travel.hide-target .fancy-box-info .fancy-box-footer { + opacity: 0; +} + +.fancy-box-travel:hover:after { + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.fancy-box-travel:hover .fancy-box-image { + -webkit-transform: scale(1.15); + transform: scale(1.15); +} + +.fancy-box-tour { + background-color: #fff; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); + -webkit-transition: -webkit-box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1); + transition: -webkit-box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1); + transition: box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1); + transition: box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1), -webkit-box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1); +} + +.fancy-box-tour .fancy-box-contents, +.fancy-box-tour .fancy-box-footer { + border: 1px solid #e7e9ef; + border-top: none; +} + +.fancy-box-tour .fancy-box-contents { + padding: 1.25em 20px 1.5625em; +} + +.fancy-box-tour .fancy-box-info { + font-size: 0.8125em; +} + +.fancy-box-tour .rating { + font-size: 12px; + margin: 0.45em 0; + color: #a7a9b8; +} + +.fancy-box-tour .star-rating { + display: inline-block; + font-size: 1em; + color: var(--color-primary); +} + +.fancy-box-tour .fancy-box-footer { + 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; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1.0625em 20px; +} + +.fancy-box-tour .fancy-box-footer h6 { + margin: 0; + font-size: 1em; + color: #181b31; +} + +.fancy-box-tour .fancy-box-footer h6 strong { + font-weight: bold; + font-size: 1.5em; + color: var(--color-primary); +} + +.fancy-box-tour .fancy-box-icon { + display: inline-block; + -webkit-transform: translateX(-5px); + transform: translateX(-5px); + opacity: 0; + color: var(--color-primary); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; +} + +.fancy-box-tour .fancy-box-icon i { + display: inline-block; +} + +.fancy-box-tour:hover { + -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07); +} + +.fancy-box-tour:hover .fancy-box-icon { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; +} + +.flickity-slider .fancy-box-tour { + margin-bottom: 50px; +} + +.fancy-box-offer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-bottom: 30px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + border-bottom: 1px solid #e5e7ed; +} + +.fancy-box-offer .fancy-box-cell { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-preferred-size: 16.666666666666667%; + flex-basis: 16.666666666666667%; + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} + +.fancy-box-offer .fancy-box-header { + 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; + -ms-flex-preferred-size: 20%; + flex-basis: 20%; +} + +.fancy-box-offer .fancy-box-image { + margin-right: 18px; + -webkit-box-flex: 0; + -ms-flex: 0 auto; + flex: 0 auto; +} + +.fancy-box-offer small { + display: block; + font-size: 13px; + color: #808291; + font-weight: 400; +} + +.fancy-box-offer h3 { + line-height: 1.5em; + font-weight: 600; +} + +.fancy-box-offer h5 { + margin: 0; + font-size: 1.125em; + line-height: 1.5em; + font-weight: 600; +} + +.fancy-box-offer img { + max-width: 120px; +} + +.fancy-box-offer p span { + display: inline-block; +} + +.fancy-box-offer .btn { + font-size: 14px; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.fancy-box-offer .btn-md>span { + padding-top: 1em; + padding-bottom: 1em; +} + +.fancy-box-offer:last-child { + border-bottom: none; +} + +.fancy-box-offer-header { + padding-bottom: 15px; +} + +.fancy-box-offer-header h3 { + font-size: 36px; + text-transform: uppercase; + font-weight: 700; +} + +.fancy-box-offer-header p, +.fancy-box-cell:before { + font-size: 0.875em; + text-transform: uppercase; + color: #a7a9b8; +} + +.fancy-box-case-study { + -webkit-perspective: 1200px; + perspective: 1200px; + height: 400px; + -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); +} + +.fancy-box-case-study h3 { + font-size: 27px; +} + +.fancy-box-case-study figure { + width: 100%; + height: 100%; + background-size: cover; + background-position: center; + -webkit-transform: scale(1.075); + transform: scale(1.075); + -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); +} + +.fancy-box-case-study figure:after { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + border-radius: inherit; + position: absolute; + top: 0; + left: 0; + background: rgba(13, 15, 30, 0.35); +} + +.fancy-box-case-study .cb-img-container { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + overflow: hidden; +} + +.fancy-box-case-study .fancy-box-contents { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: inherit; + perspective: inherit; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -webkit-transition: -webkit-box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1); +} + +.fancy-box-case-study .fancy-box-header { + position: absolute; + bottom: 40px; + left: 35px; + right: 35px; + -webkit-transform: translateZ(35px) scale(0.942); + transform: translateZ(35px) scale(0.942); + color: #fff; +} + +.fancy-box-case-study .ld-cb-icon { + display: block; + font-size: 44px; + line-height: 1; + opacity: 0; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: opacity, transform; + transition-property: opacity, transform, -webkit-transform; + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + -webkit-transform: scale(0.95); + transform: scale(0.95); +} + +.fancy-box-case-study .ld-cb-cat { + font-size: 13px; + opacity: 0.6; +} + +.fancy-box-case-study.scheme-light .fancy-box-header { + color: #fff; +} + +.fancy-box-case-study.scheme-light .fancy-box-header h3 { + color: inherit; +} + +.fancy-box-case-study:hover { + -webkit-transform: scale(1.075); + transform: scale(1.075); +} + +.fancy-box-case-study:hover figure { + -webkit-transform: scale(1); + transform: scale(1); +} + +.fancy-box-case-study:hover .fancy-box-contents { + -webkit-box-shadow: 0 60px 110px rgba(0, 0, 0, 0.23); + box-shadow: 0 60px 110px rgba(0, 0, 0, 0.23); +} + +.fancy-box-case-study:hover .ld-cb-icon { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.fancy-box-overlay { + padding-bottom: 53.335%; + overflow: hidden; + color: rgba(0, 0, 0, 0.7); + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; + border-radius: 6px; +} + +.fancy-box-overlay .cb-img-container, +.fancy-box-overlay .fancy-box-contents { + position: absolute; + top: 0; +} + +.fancy-box-overlay .fancy-box-image, +.fancy-box-overlay .cb-img-container, +.fancy-box-overlay .fancy-box-contents { + width: 100%; + height: 100%; +} + +.fancy-box-overlay .cb-img-container { + width: 102%; + height: 102%; + left: -1%; + top: -1%; +} + +.fancy-box-overlay .fancy-box-image { + background-position: center; +} + +.fancy-box-overlay .blur-image-container { + opacity: 0; + -webkit-transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1); + transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1); +} + +.fancy-box-overlay .cb-overlay { + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background-color: rgba(255, 255, 255, 0.4); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.fancy-box-overlay .fancy-box-contents { + padding: 35px; + 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: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.fancy-box-overlay .fancy-box-footer { + margin-top: auto; + z-index: 2; +} + +.fancy-box-overlay h3 { + font-size: 24px; + margin-bottom: 1.5rem; +} + +.fancy-box-overlay.shadowed { + -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18); + box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18); +} + +.fancy-box-overlay.tall { + padding-bottom: 133.335%; +} + +.fancy-box-overlay.tall .fancy-box-contents { + width: 100%; + padding-left: 30px; + padding-right: 30px; +} + +.fancy-box-overlay.tall h3 { + margin-bottom: 0.5rem; +} + +.fancy-box-overlay.scheme-light { + color: rgba(255, 255, 255, 0.75); +} + +.fancy-box-overlay.scheme-light h3 { + color: #fff; +} + +.fancy-box-overlay.scheme-light .cb-overlay { + background-color: rgba(0, 0, 0, 0.4); +} + +.fancy-box-overlay.fancy-box-overlay-alt { + padding-left: 30px; + padding-right: 30px; +} + +.fancy-box-overlay.fancy-box-overlay-alt .fancy-box-contents { + width: 100%; +} + +.fancy-box-overlay.fancy-box-overlay-alt .fancy-box-footer { + margin-top: 1.5rem; +} + +.fancy-box-overlay:hover { + -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18); + box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18); +} + +.fancy-box-overlay:hover .cb-overlay { + opacity: 0.9; +} + +.fancy-box-overlay:hover .blur-image-container { + opacity: 1; +} + +.fancy-box-classic h3 { + margin-bottom: 0.5rem; +} + +.fancy-box-classic.text-center h3 { + margin-bottom: 1.25rem; +} + +.fancy-box-custom-height { + padding-bottom: 0 !important; +} + +.fancy-box-heading-lg h3 { + font-size: 36px; +} + +.fancy-box-heading-sm h3 { + font-size: 18px; +} + + +/* 3.16. Counnter */ + +.liquid-counter { + display: inline-block; + position: relative; + z-index: 1; +} + +.liquid-counter:hover .liquid-counter-element-hover { + opacity: 1; +} + +.liquid-counter-element { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-weight: 700; + line-height: 1em; +} + +.liquid-counter-element>span { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.text-left .liquid-counter-element { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.text-right .liquid-counter-element { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.text-center .liquid-counter-element { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.liquid-counter-text { + line-height: 1.5em; +} + +.liquid-counter-element-static, +.liquid-counter-element-hover { + display: none; +} + +.liquid-counter-element-static span, +.liquid-counter-element-hover span { + display: inline-block; + vertical-align: middle; +} + +.counter-animated .liquid-counter-element-static, +.counter-animated .liquid-counter-element-hover { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.liquid-counter-element-static>span { + background: inherit; +} + +.counter-animated .liquid-counter-element-static~span { + display: none; +} + +.liquid-counter-element-hover { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 1; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.backgroundcliptext .liquid-counter-element-hover { + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))); + background: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%); + background-clip: text !important; + -webkit-background-clip: text !important; + text-fill-color: transparent !important; + -webkit-text-fill-color: transparent !important; +} + +.backgroundcliptext .liquid-counter-element-hover span { + background: inherit; +} + +.liquid-counter-regular .liquid-counter-element { + font-weight: 400; +} + +.liquid-counter-medium .liquid-counter-element { + font-weight: 500; +} + +.liquid-counter-semibold .liquid-counter-element { + font-weight: 600; +} + +.liquid-counter-bold .liquid-counter-element { + font-weight: 700; +} + +.liquid-counter-sm .liquid-counter-element { + font-size: 36px; +} + +.liquid-counter-md .liquid-counter-element { + font-size: 47px; +} + +.liquid-counter-lg .liquid-counter-element { + font-size: 60px; +} + +.liquid-counter-lg2 .liquid-counter-element { + font-size: 200px; +} + +.liquid-counter-xl .liquid-counter-element { + font-size: 300px; +} + +.liquid-counter-animator { + display: inline-block; + position: relative; + overflow: hidden; + vertical-align: middle; + background: inherit; +} + +.liquid-animator-value { + display: inline-block; + visibility: hidden; +} + +.liquid-animator-numbers { + width: 100%; + position: absolute; + top: 0; + left: 0; + background: inherit; + overflow: hidden; + visibility: visible; +} + +.liquid-animator-numbers ul { + display: inline-block; + width: 100%; + margin: 0; + padding: 0; + position: relative; + list-style: none; + background: inherit; +} + +.liquid-animator-numbers li { + margin: 0; + background: inherit; +} + +.liquid-counter-huge .liquid-counter-element { + line-height: 0.8em; +} + +.liquid-counter-huge .liquid-text-top { + display: block; + margin-bottom: 2em; + position: relative; + top: 2em; + font-size: 0.875em; + font-weight: 700; + text-transform: uppercase; +} + +.liquid-counter-huge .liquid-text-bottom { + position: absolute; + bottom: 0; + left: 100%; + font-size: 1.125em; + line-height: 1.5em; + font-style: italic; +} + +.liquid-counter-bordered { + width: 100%; + padding: 30px 5%; + border: 1px solid #d8dbe2; + text-align: center; +} + +.liquid-counter-bordered .liquid-counter-element { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.liquid-counter-bordered .liquid-counter-text { + font-size: 12px; + text-transform: uppercase; + color: #a7a9b8; +} + +.backgroundcliptext .liquid-counter-has-gradient .liquid-counter-element-static, +.backgroundcliptext .liquid-counter-has-gradient .liquid-counter-element>span { + background-clip: text !important; + -webkit-background-clip: text !important; + text-fill-color: transparent !important; + -webkit-text-fill-color: transparent !important; +} + + +/* 3.17. Liquid Forms */ + +.liquid-form .input-container { + display: inline-block; + margin-bottom: 20px; + position: relative; +} + +.liquid-form .input-container .ui-selectmenu-button { + margin-bottom: 0 !important; +} + +.liquid-form select, +.liquid-form input, +.liquid-form textarea, +.liquid-form .ui-selectmenu-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + height: 50px; + padding: 0 2em; + position: relative; + border: 1px solid #d5d6de; + border-radius: 0; + background: none; + color: #b7b9c4; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.liquid-form select::-webkit-input-placeholder, +.liquid-form input::-webkit-input-placeholder, +.liquid-form textarea::-webkit-input-placeholder, +.liquid-form .ui-selectmenu-button::-webkit-input-placeholder { + color: inherit; +} + +.liquid-form select::-moz-placeholder, +.liquid-form input::-moz-placeholder, +.liquid-form textarea::-moz-placeholder, +.liquid-form .ui-selectmenu-button::-moz-placeholder { + color: inherit; +} + +.liquid-form select:-moz-placeholder, +.liquid-form input:-moz-placeholder, +.liquid-form textarea:-moz-placeholder, +.liquid-form .ui-selectmenu-button:-moz-placeholder { + color: inherit; +} + +.liquid-form select:-ms-input-placeholder, +.liquid-form input:-ms-input-placeholder, +.liquid-form textarea:-ms-input-placeholder, +.liquid-form .ui-selectmenu-button:-ms-input-placeholder { + color: inherit; +} + +.liquid-form select:focus, +.liquid-form input:focus, +.liquid-form textarea:focus, +.liquid-form .ui-selectmenu-button:focus { + outline: none; + border-color: #9c9eb1; + color: #9c9eb1; +} + +.liquid-form .ui-selectmenu-icon { + visibility: hidden; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} + +.liquid-form .input[type=submit], +.liquid-form button[type=submit] { + height: 50px; +} + +.liquid-form button[type=submit]>span { + padding-top: 0; + padding-bottom: 0; +} + +.liquid-form-inputs-sm select, +.liquid-form-inputs-sm input, +.liquid-form-inputs-sm textarea, +.liquid-form-inputs-sm .ui-selectmenu-button { + height: 40px; +} + +.liquid-form-inputs-sm .input[type=submit], +.liquid-form-inputs-sm button[type=submit] { + height: 40px; +} + +.liquid-form-inputs-lg select, +.liquid-form-inputs-lg input, +.liquid-form-inputs-lg textarea, +.liquid-form-inputs-lg .ui-selectmenu-button { + height: 60px; +} + +.liquid-form-inputs-lg .input[type=submit], +.liquid-form-inputs-lg button[type=submit] { + height: 60px; +} + +.liquid-form-inputs-round select, +.liquid-form-inputs-round input, +.liquid-form-inputs-round textarea, +.liquid-form-inputs-round .ui-selectmenu-button { + border-radius: 3px; +} + +.liquid-form-inputs-round input[type=submit], +.liquid-form-inputs-round button[type=submit] { + border-radius: 3px; +} + +.date-picker { + cursor: pointer; +} + +.date-picker:focus { + cursor: auto; +} + +.liquid-input-icon { + display: inline-block; + position: absolute; + top: 50%; + z-index: 1; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.liquid-input-icon-right { + left: auto; + right: 15px; +} + +.liquid-input-icon-left { + right: auto; + left: 15px; +} + + +/* Jquery UI */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + background-color: #ededed; + border-color: #ededed; + color: #000; +} + +.ui-selectmenu-button:active { + background-color: transparent; + color: #9c9eb1; +} + +.ui-widget.ui-widget-content { + border-color: #e4e4eb; +} + + +/* 3.18. jQuery UI */ + +.ui-widget { + font-family: inherit; +} + +.ui-datepicker { + border-color: #f7f7f7 !important; + border-radius: 12px; + -webkit-box-shadow: 0 20px 70px rgba(0, 0, 0, 0.07); + box-shadow: 0 20px 70px rgba(0, 0, 0, 0.07); +} + +.ui-datepicker table { + border: none; +} + +.ui-datepicker table tr { + border: none; +} + +.ui-datepicker .ui-state-default { + width: 30px; + height: 30px; + padding: 0; + background: none; + border: none; + font-size: 14px; + line-height: 30px; + border-radius: 50em; + text-align: center; +} + +.ui-datepicker .ui-state-default:hover { + background-color: var(--color-primary); + color: #fff; +} + +.ui-datepicker .ui-state-active, +.ui-datepicker .ui-state-highlight { + color: #fff; +} + +.ui-datepicker .ui-state-highlight { + background-color: #666; +} + +.ui-datepicker .ui-state-active { + background-color: var(--color-primary); +} + +.ui-datepicker .ui-state-active { + -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12); +} + +.ui-datepicker-header { + border: none; + border-bottom: 1px solid #eee; + border-radius: 0; + background: none; +} + +.ui-datepicker-prev, +.ui-datepicker-next { + top: 2px !important; + border: none !important; + background: none !important; + cursor: pointer; + font-weight: 400; +} + +.ui-datepicker-prev span, +.ui-datepicker-next span { + position: relative; + background: none !important; + font-size: 12px; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; +} + +.ui-datepicker-prev span:before, +.ui-datepicker-next span:before { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + font-family: fontAwesome; + text-align: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-indent: 0; +} + +.ui-datepicker-prev { + left: 2px !important; +} + +.ui-datepicker-prev span:before { + content: '\f060'; +} + +.ui-datepicker-prev:hover span { + -webkit-transform: translateX(-2px); + transform: translateX(-2px); +} + +.ui-datepicker-next { + right: 2px !important; +} + +.ui-datepicker-next span:before { + content: '\f061'; +} + +.ui-datepicker-next:hover span { + -webkit-transform: translateX(2px); + transform: translateX(2px); +} + + +/* 3.19. Reservation Form */ + +.liquid-form-reservation { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; +} + +.liquid-form-reservation .input-container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + min-width: 285px; + padding: 0 15px; + margin-bottom: 15px; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column wrap; + flex-flow: column wrap; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + border-left: 1px solid #d8dbe2; +} + +.liquid-form-reservation .input-container:last-child, +.liquid-form-reservation .input-container:first-child { + border: none; +} + +.liquid-form-reservation .input-container:first-child { + padding-left: 0; +} + +.liquid-form-reservation .liquid-input-icon-right { + right: 30px; +} + +.liquid-form-reservation .liquid-input-icon-left { + left: 30px; + color: var(--color-primary); +} + +.liquid-form-reservation input, +.liquid-form-reservation select, +.liquid-form-reservation button, +.liquid-form-reservation .ui-selectmenu-button { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.liquid-form-reservation input:focus, +.liquid-form-reservation select:focus, +.liquid-form-reservation button:focus, +.liquid-form-reservation .ui-selectmenu-button:focus { + outline: none; +} + +.liquid-form-reservation input, +.liquid-form-reservation select, +.liquid-form-reservation .ui-selectmenu-button { + 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; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0 30px 0 60px; + background: none; + border: none; + font-size: 0.75em; + text-transform: uppercase; + color: #3f4147; +} + +.liquid-form-reservation input::-webkit-input-placeholder, +.liquid-form-reservation select::-webkit-input-placeholder, +.liquid-form-reservation .ui-selectmenu-button::-webkit-input-placeholder { + color: #3f4147; +} + +.liquid-form-reservation input::-moz-placeholder, +.liquid-form-reservation select::-moz-placeholder, +.liquid-form-reservation .ui-selectmenu-button::-moz-placeholder { + color: #3f4147; +} + +.liquid-form-reservation input:-moz-placeholder, +.liquid-form-reservation select:-moz-placeholder, +.liquid-form-reservation .ui-selectmenu-button:-moz-placeholder { + color: #3f4147; +} + +.liquid-form-reservation input:-ms-input-placeholder, +.liquid-form-reservation select:-ms-input-placeholder, +.liquid-form-reservation .ui-selectmenu-button:-ms-input-placeholder { + color: #3f4147; +} + +.liquid-form-reservation button { + text-align: center; +} + +.liquid-form-reservation button>span { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.liquid-form-reservation .ui-selectmenu-icon { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + display: none; +} + +.liquid-form-reservation .ui-selectmenu-button { + width: 100%; +} + + +/* 3.20. Tour Form */ + +.liquid-form-tour { + 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; + padding: 40px 30px 20px; + -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07); +} + +.liquid-form-tour select, +.liquid-form-tour input, +.liquid-form-tour textarea, +.liquid-form-tour .ui-selectmenu-button { + padding-left: 25px; + padding-right: 25px; + border-color: transparent; + -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.07) inset; + box-shadow: 0 0 7px rgba(0, 0, 0, 0.07) inset; + background-color: #f4f5f7; +} + +.liquid-form-tour select:focus, +.liquid-form-tour input:focus, +.liquid-form-tour textarea:focus, +.liquid-form-tour .ui-selectmenu-button:focus { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.07); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.07); +} + +.liquid-form-tour .input-container { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + margin: 10px 0.4%; +} + +.liquid-form-tour .input-container:first-child { + margin-left: 0; +} + +.liquid-form-tour .input-container:last-child { + margin-right: 0; +} + +.liquid-form-tour .liquid-tour-hot-destinations { + margin-top: 1em; + margin-bottom: 0.5em; +} + +.liquid-tour-hot-destinations { + font-size: 0.875em; +} + +.liquid-tour-hot-destinations>span, +.liquid-tour-hot-destinations>a { + margin-right: 15px; +} + +.liquid-tour-hot-destinations>span { + color: #a7a9b8; +} + +.liquid-tour-hot-destinations>span i { + margin-left: 15px; +} + +.liquid-tour-hot-destinations>a:after { + content: '\2758'; + margin-left: 15px; + color: #d8dbe2; +} + +.liquid-tour-hot-destinations>a:last-child:after { + content: none; +} + + +/* 3.21. Progressbar */ + +.liquid-progressbar { + position: relative; + margin-top: 2.2em; + margin-bottom: 3.25em; +} + +.liquid-progressbar.values-not-encountering .liquid-progressbar-percentage { + opacity: 1; +} + +.liquid-progressbar-inner { + position: relative; + display: block; + width: 100%; + height: 15px; + background-color: #eef0f3; +} + +.liquid-progressbar-bar { + display: inline-block; + width: 0%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + color: #181b31; + background-color: var(--color-primary); +} + +.liquid-progressbar-percentage { + position: absolute; + top: -2.2em; + right: 0; + opacity: 0; + -webkit-transition: opacity 0.1s; + transition: opacity 0.1s; +} + +.liquid-progressbar-title { + margin: 0; + position: absolute; + top: -2.2em; + left: 0; + font-size: 1em; + color: #808291; +} + + +/* Progressbar Sizes */ + +.liquid-progressbar-thin .liquid-progressbar-inner { + height: 1px; +} + +.liquid-progressbar-thick .liquid-progressbar-inner { + height: 2px; +} + +.liquid-progressbar-sm .liquid-progressbar-inner { + height: 10px; +} + +.liquid-progressbar-lg .liquid-progressbar-inner { + height: 20px; +} + +.liquid-progressbar-xl .liquid-progressbar-inner { + height: 30px; +} + + +/* Progressbar Roundness */ + +.liquid-progressbar-round .liquid-progressbar-inner { + border-radius: 3px; +} + +.liquid-progressbar-circle .liquid-progressbar-inner { + border-radius: 50em; +} + + +/* Progressbar Values Positions */ + +.liquid-progressbar-values-bottom { + margin-top: 0; + margin-bottom: 3.5em; +} + +.liquid-progressbar-values-bottom .liquid-progressbar-percentage { + top: auto; + bottom: -2.2em; +} + +.liquid-progressbar-values-bottom .liquid-progressbar-title { + top: auto; + bottom: -2.2em; +} + +.liquid-progressbar-values-inside .liquid-progressbar-bar { + color: #fff; +} + +.liquid-progressbar-values-inside .liquid-progressbar-title, +.liquid-progressbar-values-inside .liquid-progressbar-percentage { + position: absolute; + top: 50%; + right: 15px; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.liquid-progressbar-values-inside .liquid-progressbar-title { + left: 15px; + right: auto; + white-space: nowrap; + color: #fff; +} + + +/* Details Size */ + +.ld-prgbr-details-sm { + font-size: 14px; +} + + +/* Percentage Shape */ + +.liquid-progressbar-percentage.style-tooltip { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + padding: 6px 10px; + margin-top: -10px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background-color: #666; + line-height: 1.5em; + color: #fff; +} + +.liquid-progressbar-percentage.style-tooltip:after { + content: ''; + display: inline-block; + width: 0; + left: 0; + position: absolute; + bottom: -4px; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-style: solid; + border-color: #666 transparent transparent; +} + +.liquid-progressbar-percentage.style-tooltip.round { + border-radius: 4px; +} + +.liquid-progressbar-percentage.style-tooltip.circle { + margin-top: -17px; + padding: 0; + width: 38px; + height: 38px; + font-size: 12px; + border-radius: 50em; +} + +.liquid-progressbar-percentage.style-tooltip.circle:after { + bottom: -3px; +} + +.liquid-progressbar-count-hide .liquid-progressbar-value { + display: none; +} + + +/* Shadow */ + +.ld-prgbr-bar-shadow .liquid-progressbar-bar { + -webkit-box-shadow: 0 8px 50px rgba(0, 0, 0, 0.1); + box-shadow: 0 8px 50px rgba(0, 0, 0, 0.1); +} + + +/* Orientation */ + +.ld-prgbr-circle { + margin-top: 0; +} + +.ld-prgbr-circle .liquid-progressbar-inner, +.ld-prgbr-circle .liquid-progressbar-percentage, +.ld-prgbr-circle .liquid-progressbar-bar { + background: none; +} + +.ld-prgbr-circle .liquid-progressbar-percentage, +.ld-prgbr-circle .liquid-progressbar-inner, +.ld-prgbr-circle .liquid-progressbar-bar { + display: block; + width: 100%; + height: auto; + position: relative; + top: auto; + left: auto; + opacity: 1; +} + +.ld-prgbr-circle .liquid-progressbar-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: auto; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: absolute; + top: 20px; + left: 20px; + right: 20px; + bottom: 20px; + height: auto; +} + +.ld-prgbr-circle .liquid-progressbar-bar { + text-align: center; +} + +.ld-prgbr-circle .liquid-progressbar-percentage { + font-size: 48px; + font-weight: 700; + color: #000; +} + +.ld-prgbr-circle .liquid-progressbar-details { + margin-top: 20px; +} + +.ld-prgbr-circle .liquid-progressbar-title { + position: relative; + top: auto; + left: auto; + font-size: 17px; + text-align: center; + color: #4E4E4E; +} + + +/* 3.22. Milestone */ + +.liquid-milestone { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + margin-bottom: 2em; +} + +.liquid-milestone .liquid-milestone-time { + margin: 0 15px 0 0; + -webkit-box-flex: 0; + -ms-flex: 0 auto; + flex: 0 auto; + font-size: 36px; + line-height: 1em; + font-weight: 700; + color: var(--color-primary); +} + +.liquid-milestone .liquid-milestone-time span { + color: inherit; +} + +.liquid-milestone-content { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + overflow: hidden; +} + +.liquid-milestone-content h5 { + margin: 0; + font-weight: 700; +} + +.liquid-milestone-content p { + margin: 0; +} + + +/* 3.24. Instagram Feed */ + +.liquid-ig-feed { + margin-bottom: 2em; +} + +.liquid-ig-feed-list { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; + margin: 0; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + list-style: none; +} + +.liquid-ig-feed-list>li { + -webkit-box-flex: 0; + -ms-flex: 0 0 20%; + flex: 0 0 20%; + position: relative; +} + +.liquid-ig-feed-list>li img { + width: 100%; + height: auto; +} + +.liquid-ig-feed-list>li:hover .liquid-ig-feed-overlay { + opacity: 1; + visibility: visible; +} + +.liquid-ig-feed-list>li:hover .liquid-ig-feed-overlay i, +.liquid-ig-feed-list>li:hover .liquid-ig-feed-overlay span { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.liquid-ig-feed-list>li:hover .liquid-ig-feed-overlay span { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.liquid-stretch-images .liquid-ig-feed-list img { + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} + +[data-list-columns="1"] .liquid-ig-feed-list>li { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; +} + +[data-list-columns="2"] .liquid-ig-feed-list>li { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; +} + +[data-list-columns="3"] .liquid-ig-feed-list>li { + -ms-flex-preferred-size: 33.333333333333333%; + flex-basis: 33.333333333333333%; +} + +[data-list-columns="4"] .liquid-ig-feed-list>li { + -ms-flex-preferred-size: 25%; + flex-basis: 25%; +} + +[data-list-columns="6"] .liquid-ig-feed-list>li { + -ms-flex-preferred-size: 16.666666666666667%; + flex-basis: 16.666666666666667%; +} + +[data-list-gap="2"] .liquid-ig-feed-list { + margin-left: -1px; + margin-right: -1px; +} + +[data-list-gap="2"] .liquid-ig-feed-list>li { + padding: 1px; +} + +[data-list-gap="4"] .liquid-ig-feed-list { + margin-left: -2px; + margin-right: -2px; +} + +[data-list-gap="4"] .liquid-ig-feed-list>li { + padding: 2px; +} + +[data-list-gap="6"] .liquid-ig-feed-list { + margin-left: -3px; + margin-right: -3px; +} + +[data-list-gap="6"] .liquid-ig-feed-list>li { + padding: 3px; +} + +[data-list-gap="8"] .liquid-ig-feed-list { + margin-left: -4px; + margin-right: -4px; +} + +[data-list-gap="8"] .liquid-ig-feed-list>li { + padding: 4px; +} + +.liquid-ig-feed-overlay { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + height: 100%; + padding: 1em; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column wrap; + flex-flow: column wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + position: absolute; + top: 0; + left: 0; + opacity: 0; + visibility: hidden; + background-color: var(--color-primary); + color: #fff; + -webkit-transition: opacity 0.3s, visibility 0, 3s; + transition: opacity 0.3s, visibility 0, 3s; +} + +.liquid-ig-feed-overlay i, +.liquid-ig-feed-overlay span { + display: block; + opacity: 0; + -webkit-transform: translateY(15px); + transform: translateY(15px); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; +} + +.liquid-ig-feed-overlay i:only-child, +.liquid-ig-feed-overlay span:only-child { + margin-bottom: 0; +} + +.liquid-ig-feed-overlay i { + margin-bottom: 0.34em; + font-size: 50px; +} + +.liquid-ig-feed-overlay span { + text-transform: uppercase; + font-weight: 700; +} + +.liquid-ig-feed-overlay:hover { + color: #fff; +} + + +/* 3.25. Twitter Feed */ + +.liquid-twitter-feed { + margin-bottom: 2em; +} + +.liquid-twitter-feed-list { + margin: 0; + padding: 0; + list-style-type: none; +} + +.liquid-twitter-feed-list>li { + margin-bottom: 0.9375em; + line-height: 1.7142857143em; +} + +.liquid-twitter-feed-list>li:last-child { + margin-bottom: 0; +} + +.liquid-twitter-feed-list p { + margin-bottom: 0; +} + +.liquid-twitter-feed-list blockquote { + font-style: normal; + margin: 0; + font-size: 1em; +} + +.liquid-twitter-feed-icon { + display: block; + margin-bottom: 0.7142857143em; + font-size: 28px; + line-height: 1em; + color: #1da1f2; +} + +.liquid-twitter-feed-list .twitter-tweet>a, +.liquid-tweet-time { + display: block; + font-size: 11px; + text-transform: uppercase; +} + + +/* 3.26. Banner */ + + +/* 3.27. Image Groups */ + +.liquid-img-group-container { + position: relative; + margin-bottom: 2em; +} + +.liquid-img-group-container[data-custom-animations] { + opacity: 1; + visibility: visible; +} + +.liquid-img-group-container[data-custom-animations]:not(.ca-initvalues-applied) { + min-height: 45px; +} + +.liquid-img-group-container[data-custom-animations]:before { + content: ''; + display: inline-block; + width: 44px; + height: 44px; + position: absolute; + top: 50%; + left: 50%; + margin: -22px 0 0 -22px; + background-image: url("data:image/svg+xml;base64,PCEtLSBCeSBTYW0gSGVyYmVydCAoQHNoZXJiKSwgZm9yIGV2ZXJ5b25lLiBNb3JlIEAgaHR0cDovL2dvby5nbC83QUp6YkwgLS0+Cjxzdmcgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjMDAwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjIiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMTgiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiCiAgICAgICAgICAgICAgICAgICAgdG89IjM2MCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICBkdXI9IjAuOHMiCiAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICAgICAgICAgICAgPC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 44px; + background-repeat: no-repeat; + background-position: center; +} + +.liquid-img-group-container[data-custom-animations] .liquid-img-group-single { + opacity: 0; + visibility: hidden; +} + +.liquid-img-group-container[data-custom-animations].ca-initvalues-applied:before { + content: none; +} + +.liquid-img-group-container[data-custom-animations].ca-initvalues-applied .liquid-img-group-single { + opacity: 1; + visibility: visible; +} + +[data-row-bg]:not(.row-bg-appended) .liquid-img-group-container[data-custom-animations] { + opacity: 0; + visibility: hidden; +} + +.liquid-img-group-img-container { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + position: relative; + border-radius: inherit; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.liquid-img-container-inner { + width: 100%; + position: relative; +} + +.liquid-img-group-single { + display: block; + position: relative; +} + +.liquid-img-group-single .ld-parallax-wrap, +.liquid-img-group-single .liquid-img-container-inner, +.liquid-img-group-single .liquid-img-group-img-container, +.liquid-img-group-single figure, +.liquid-img-group-single img { + border-radius: inherit; +} + +.liquid-img-group-single .ld-parallax-wrap, +.liquid-img-group-single figure { + width: 100%; +} + +.liquid-img-group-single figure { + display: inline-block; + margin: 0 !important; + border-radius: 6px; +} + +.liquid-img-group-single[data-roundness="2"] { + border-radius: 2px; +} + +.liquid-img-group-single[data-roundness="4"] { + border-radius: 4px; +} + +.liquid-img-group-single[data-roundness="6"] { + border-radius: 6px; +} + +.liquid-img-group-single[data-roundness="8"] { + border-radius: 8px; +} + +.liquid-img-group-single[data-animate-shadow][data-shadow-style="1"].is-in-view .ld-parallax-wrap.overflow-hidden, +.liquid-img-group-single[data-animate-shadow][data-shadow-style="1"].is-in-view .liquid-img-container-inner, +.liquid-img-group-single[data-shadow-style="1"] .ld-parallax-wrap.overflow-hidden, +.liquid-img-group-single[data-shadow-style="1"] .liquid-img-container-inner { + -webkit-box-shadow: 0 25px 30px rgba(0, 0, 0, 0.07); + box-shadow: 0 25px 30px rgba(0, 0, 0, 0.07); +} + +.liquid-img-group-single[data-animate-shadow][data-shadow-style="2"].is-in-view .ld-parallax-wrap.overflow-hidden, +.liquid-img-group-single[data-animate-shadow][data-shadow-style="2"].is-in-view .liquid-img-container-inner, +.liquid-img-group-single[data-shadow-style="2"] .ld-parallax-wrap.overflow-hidden, +.liquid-img-group-single[data-shadow-style="2"] .liquid-img-container-inner { + -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15); + box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15); +} + +.liquid-img-group-single[data-animate-shadow][data-shadow-style="3"].is-in-view .ld-parallax-wrap.overflow-hidden, +.liquid-img-group-single[data-animate-shadow][data-shadow-style="3"].is-in-view .liquid-img-container-inner, +.liquid-img-group-single[data-shadow-style="3"] .ld-parallax-wrap.overflow-hidden, +.liquid-img-group-single[data-shadow-style="3"] .liquid-img-container-inner { + -webkit-box-shadow: 0 30px 70px rgba(0, 0, 0, 0.15); + box-shadow: 0 30px 70px rgba(0, 0, 0, 0.15); +} + +.liquid-img-group-single[data-animate-shadow][data-shadow-style="4"].is-in-view .ld-parallax-wrap.overflow-hidden, +.liquid-img-group-single[data-animate-shadow][data-shadow-style="4"].is-in-view .liquid-img-container-inner, +.liquid-img-group-single[data-shadow-style="4"] .ld-parallax-wrap.overflow-hidden, +.liquid-img-group-single[data-shadow-style="4"] .liquid-img-container-inner { + -webkit-box-shadow: 0 30px 100px rgba(0, 0, 0, 0.17); + box-shadow: 0 30px 100px rgba(0, 0, 0, 0.17); +} + +.liquid-img-group-single[data-animate-shadow] .liquid-img-container-inner { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); + -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1); + transition: -webkit-box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1); + transition: box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1); + transition: box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1); +} + +.liquid-img-group-single[data-animate-shadow] img { + opacity: 0.00000001; + -webkit-transition: opacity 0.65s cubic-bezier(0.5, 1, 0.5, 1); + transition: opacity 0.65s cubic-bezier(0.5, 1, 0.5, 1); +} + +.liquid-img-group-single[data-animate-shadow].is-in-view img { + opacity: 1; + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s; +} + +.liquid-img-group-single[data-animate-shadow].is-in-view img.ld-lazyload { + opacity: 0.00000001; +} + +.liquid-img-group-single[data-animate-shadow].is-in-view img.ld-lazyload.loaded { + opacity: 1; +} + +.liquid-img-group-single.pos-abs { + top: 0; + left: 0; +} + +.liquid-img-group-single.custom-height-applied>.liquid-img-group-img-container, +.liquid-img-group-single.custom-height-applied>.liquid-img-group-img-container>.ld-parallax-wrap { + height: 100%; +} + +.liquid-img-group-single.reset-color-adjust-enabled figure { + -webkit-transition: -webkit-filter 0.3s; + transition: -webkit-filter 0.3s; + transition: filter 0.3s; + transition: filter 0.3s, -webkit-filter 0.3s; +} + +div:not(.carousel-item-inner)>.liquid-img-group-container .liquid-img-group-single.reset-color-adjust-enabled:hover figure { + -webkit-filter: none; + filter: none; +} + +.carousel-item.is-selected .liquid-img-group-single.reset-color-adjust-enabled figure { + -webkit-filter: none; + filter: none; +} + +.liquid-img-group-browser { + display: block; + margin-bottom: 2em; +} + +.liquid-img-group-browser .liquid-img-group-img-container { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.liquid-img-group-browser .liquid-img-group-img-container:before { + content: ''; + display: inline-block; + width: 100%; + padding-top: 5.25%; + z-index: 1; + background-size: cover; + background-repeat: no-repeat; + background-image: url("../img/misc/browser-bar.jpg"); + background-position: center top; +} + +.liquid-img-group-browser figure { + background-size: cover; +} + +.liquid-img-group-browser figure img { + opacity: 0; + visibility: hidden; +} + +.liquid-img-group-browser .liquid-img-group-url { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 50%; + height: 9.5%; + position: absolute; + top: 0; + left: 20.2%; + z-index: 2; + font-size: 14px; + color: #515151; +} + +.liquid-img-group-browser .liquid-img-group-url span { + color: #cecece; +} + +.liquid-img-group-content { + 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; + position: relative; + z-index: 10; +} + +.liquid-img-group-content.content-floated-mid-left, +.liquid-img-group-content.content-floated-mid-right, +.liquid-img-group-content.content-floated-mid { + position: absolute; + top: 50%; + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); +} + +.liquid-img-group-content.content-floated-mid { + left: 50%; +} + +.liquid-img-group-content.content-floated-mid-left { + left: 0; +} + +.liquid-img-group-content.content-floated-mid-right { + left: 100%; +} + +.block-revealer__element { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + pointer-events: none; + opacity: 0; +} + +.block-revealer__content { + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + border-radius: inherit; +} + +.block-revealer__content img:not(.ld-lazyload) { + opacity: 1; +} + +.compose-mode .liquid-img-group-container[data-custom-animations]:not(.ca-initvalues-applied) { + min-height: 0; +} + +.compose-mode .liquid-img-group-container[data-custom-animations]:before { + content: none; +} + +.compose-mode .liquid-img-group-container[data-custom-animations] .liquid-img-group-single { + opacity: 1; + visibility: visible; +} + +[data-row-bg]:not(.row-bg-appended) .compose-mode .liquid-img-group-container[data-custom-animations] { + opacity: 1; + visibility: visible; +} + +.compose-mode .liquid-img-group-single { + position: relative !important; + top: auto !important; + left: auto !important; + right: auto !important; + margin: 0 !important; +} + +.compose-mode .liquid-img-group-single[data-animate-shadow] img { + opacity: 1; +} + +.compose-mode .liquid-img-group-browser figure img { + opacity: 1; + visibility: visible; +} + +.lqd-parallax-images .liquid-img-group-single:last-child { + position: absolute; + bottom: -10%; + left: 30%; +} + +.lqd-parallax-images-2 .liquid-img-group-container:first-child { + margin-top: 60px; +} + +.lqd-parallax-images-2 .liquid-img-group-container:nth-child(2) { + position: absolute; + bottom: 110px; + left: 20%; +} + +.lqd-parallax-images-2 .liquid-img-group-container:last-child { + position: absolute; + bottom: 230px; + left: 36%; +} + +.lqd-parallax-images-3 .liquid-img-group-single:nth-child(2), +.lqd-parallax-images-3 .liquid-img-group-single:last-child { + position: absolute; +} + +.lqd-parallax-images-3 .liquid-img-group-single:nth-child(2) { + top: 0px; + right: 10%; + left: 10%; +} + +.lqd-parallax-images-3 .liquid-img-group-single:last-child { + top: 12%; + right: 23%; + left: 13%; +} + +.lqd-parallax-images-4 .liquid-counter { + font-family: 'Scheherazade', serif !important; + font-weight: 400; + color: #bba07a; +} + +.lqd-parallax-images-4-alt .liquid-counter { + font-family: inherit !important; +} + +.lqd-parallax-images-4-alt .liquid-counter-element { + font-size: 80px; +} + +.lqd-parallax-images-6 .liquid-img-group-single:first-of-type { + position: absolute; + bottom: -10%; + left: 30%; +} + +.lqd-parallax-images-6 .liquid-img-group-single:nth-of-type(2) { + position: absolute; +} + +.lqd-parallax-images-8 .btn-icon { + color: #fe506c; + font-size: 20px; +} + +.lqd-parallax-images-8 .btn-icon-solid .btn-icon { + background: white; +} + +.lqd-parallax-images-8 .liquid-img-group-single:last-of-type { + position: absolute; + right: 0; + bottom: -10%; +} + +.lqd-parallax-images-9 .liquid-img-group-single { + position: absolute; +} + +.lqd-parallax-images-9 .liquid-img-group-single:nth-child(1) { + bottom: 50vh; + left: 10%; +} + +.lqd-parallax-images-9 .liquid-img-group-single:nth-child(2) { + bottom: 0px; + left: -30%; +} + +.lqd-parallax-images-9 .liquid-img-group-single:nth-child(3) { + bottom: -25vh; + left: 0px; +} + +.lqd-parallax-images-9 .liquid-img-group-single:nth-child(4) { + right: 35%; + bottom: 0px; +} + +.lqd-parallax-images-9 .liquid-img-group-single:nth-child(5) { + right: -25%; + bottom: 10vh; +} + +@media (min-width: 768px) { + .lqd-parallax-images-3 .liquid-img-group-single:nth-child(2) { + left: 20%; + } + .lqd-parallax-images-3 .liquid-img-group-single:last-child { + right: 0px; + left: 22.5%; + } +} + +@media (min-width: 992px) { + .lqd-parallax-images .liquid-img-group-single:last-child { + bottom: -13%; + left: -45%; + } + .lqd-parallax-images-2 .liquid-img-group-container:first-child { + margin-top: 0px; + margin-right: -40%; + margin-left: 60%; + } + .lqd-parallax-images-2 .liquid-img-group-container:nth-child(2) { + bottom: 80px; + left: 30%; + } + .lqd-parallax-images-2 .liquid-img-group-container:last-child { + bottom: 240px; + left: 17%; + } + .lqd-parallax-images-3 .liquid-img-group-single:first-child { + margin-left: -20%; + } + .lqd-parallax-images-3 .liquid-img-group-single:nth-child(2) { + left: 0; + } + .lqd-parallax-images-3 .liquid-img-group-single:last-child { + left: -8%; + } + .lqd-parallax-images-4 .liquid-img-group-container:nth-child(2) { + margin-top: -120px; + margin-left: -30px; + } + .lqd-parallax-images-4 .liquid-img-group-container:last-child .liquid-img-group-single { + margin-top: -40%; + margin-left: -68%; + left: -80%; + } + .lqd-parallax-images-4-alt .liquid-img-group-container:last-child .liquid-img-group-single { + left: 45%; + } + .lqd-parallax-images-5 .txt-container { + margin-top: -200px; + } + .lqd-parallax-images-6 .liquid-img-group-single:first-of-type { + right: -45%; + bottom: -13%; + } + .lqd-parallax-images-6 .liquid-img-group-single:nth-of-type(2) { + top: -40%; + right: -5%; + } + .lqd-parallax-images-6 .liquid-img-group-single:last-of-type { + left: -20%; + } + .lqd-parallax-images-7 .liquid-img-group-single:first-of-type { + position: absolute; + top: 0; + left: 0; + } + .lqd-parallax-images-7 .liquid-img-group-single:last-of-type { + margin-right: -100%; + margin-left: 30%; + margin-bottom: -200px; + } + .lqd-parallax-images-8 .liquid-img-group-single:last-of-type { + right: 0; + bottom: -8%; + } + .lqd-parallax-images-10 .liquid-img-group-single:first-of-type { + margin-right: 20vw; + margin-left: -14vw; + top: -120px; + } + .lqd-parallax-images-10 .liquid-img-group-single:last-of-type { + margin-top: -70%; + margin-left: 25%; + } +} + +@media screen and (max-width: 991px) { + .lqd-parallax-images-5 .txt-container { + -webkit-transform: none !important; + transform: none !important; + } +} + + +/* 3.28. Pagination */ + +.page-nav { + margin-top: 1em; + margin-bottom: 1em; +} + +.page-nav.bordered-top { + margin-top: 2em; + padding-top: 45px; + border-top: 3px solid #181b31; +} + +.page-links, +ul.pagination { + margin: 0; + padding: 0; + list-style: none; + clear: both; +} + +ul.pagination { + font-size: 14px; + font-weight: 700; + text-transform: uppercase; +} + +ul.pagination .page-numbers, +ul.pagination li { + display: inline-block; +} + +ul.pagination li { + margin-left: 8px; + margin-right: 8px; +} + +ul.pagination .page-numbers.current { + color: #16171e; +} + +.page-links { + float: left; + margin-top: 1.5em; +} + +.page-links>span, +.page-links a span { + display: inline-block; +} + +.page-links>a, +.page-links>span { + padding-left: 8px; + padding-right: 8px; +} + +.page-links .page-links-title { + padding: 0; +} + + +/* 3.29. Blog Grid */ + +.liquid-blog-grid { + 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; +} + +.liquid-blog-grid:before, +.liquid-blog-grid:after { + content: none; +} + +.liquid-blog-grid>div { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + +.liquid-blog-grid>.carousel-container { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; +} + + +/* 3.31. Masonry */ + +[data-liquid-masonry=true] { + -webkit-transition: height 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: height 0.45s cubic-bezier(0.23, 1, 0.32, 1); +} + + +/* 3.32. Parallax */ + +.ld-parallax-wrap.overflow-hidden:before, +.ld-parallax-wrap.overflow-hidden:after { + content: ''; + display: table; +} + +.ld-parallax-wrap.overflow-hidden:after { + clear: both; +} + +.liquid-parallax-bg { + position: relative; +} + +.liquid-parallax-bg:not(.vc_row):not(.titlebar) { + overflow: hidden; +} + +.liquid-parallax-container, +.liquid-parallax-figure { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.liquid-parallax-container, +.liquid-parallax-figure { + background-size: inherit; + background-position: inherit; + background-repeat: no-repeat; +} + +.liquid-parallax-container { + overflow: hidden; +} + +[data-responsive-bg][data-parallax]:not(.loaded) .liquid-parallax-figure { + background-image: none !important; +} + +.lqd-parallax-sentinel { + position: absolute; + visibility: hidden; + opacity: 0; + z-index: -1; +} + + +/* 3.33. Team Members */ + +.ld-tm-name, +.ld-tm-pos { + margin: 0; + line-height: 1.5em; +} + +.ld-tm-name { + font-size: 24px; + font-weight: 700; +} + +.ld-tm-name.size-sm { + font-size: 20px; +} + +.ld-tm-pos { + font-size: 12px; +} + +.ld-tm-img img { + width: 100%; +} + +.ld-tm-img.text-center img { + width: auto; +} + +.ld-tm-img.text-center img.circle { + width: 160px; +} + +.ld-tm-info .ld-tm-social:empty { + display: none; +} + +.ld-tm-info.ld-overlay { + background-color: rgba(255, 255, 255, 0.9); + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.3s, visibility 0.3s; + transition: opacity 0.3s, visibility 0.3s; +} + +.ld-tm-info.ld-overlay .ld-tm-name, +.ld-tm-info.ld-overlay .ld-tm-pos, +.ld-tm-info.ld-overlay .ld-tm-social { + -webkit-transform: translateY(25px); + transform: translateY(25px); + opacity: 0; + -webkit-transition: opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1); + transition: opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1); + transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1); + transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1); +} + +.ld-tm-info.ld-overlay .ld-tm-name { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.ld-tm-info.ld-overlay .ld-tm-pos { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.ld-tm-info .iconbox-xs { + margin-bottom: 10px; +} + +.ld-tm-info .iconbox-xs:last-child { + margin-bottom: 0; +} + +.ld-tm-info .iconbox-xs .iconbox-icon-container { + font-size: 15px; +} + +.ld-tm-info .iconbox-xs h3 { + font-size: 14px; +} + +.ld-tm-info.text-center .iconbox-xs { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + +.ld-tm-info.text-center .iconbox-xs h3 { + -webkit-box-flex: 0; + -ms-flex: 0 auto; + flex: 0 auto; +} + +.ld-tm { + margin-bottom: 30px; + color: #181b31; +} + +.ld-tm h1, +.ld-tm h2, +.ld-tm h3, +.ld-tm h4, +.ld-tm h5, +.ld-tm h6, +.ld-tm a { + color: inherit; +} + +.ld-tm a:hover { + color: var(--color-primary); +} + +.ld-tm .ld-tm-pos.color-primary { + color: var(--color-primary); +} + +.ld-tm.text-light { + color: #fff; +} + +.ld-tm.text-light .ld-overlay { + background-color: rgba(24, 27, 49, 0.9); +} + +.ld-tm:hover .ld-overlay { + opacity: 1; + visibility: visible; +} + +.ld-tm:hover .ld-overlay .ld-tm-name { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.ld-tm:hover .ld-overlay .ld-tm-pos { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.ld-tm:hover .ld-overlay .ld-tm-social { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.ld-tm:hover .ld-overlay .ld-tm-name, +.ld-tm:hover .ld-overlay .ld-tm-pos, +.ld-tm:hover .ld-overlay .ld-tm-social { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.ld-tm:hover .ld-overlay .ld-tm-pos { + opacity: 0.55; +} + +.ld-tm.text-light:hover .ld-overlay .ld-tm-pos { + opacity: 1; +} + +.ld-tm-circ { + position: relative; + padding-bottom: 100%; +} + +.ld-tm-circ .ld-tm-avatar { + position: absolute; + border-radius: 50em; +} + +.ld-tm-circ .ld-tm-avatar figure { + border-radius: inherit; + -webkit-box-shadow: 0 15px 70px rgba(0, 0, 0, 0.13); + box-shadow: 0 15px 70px rgba(0, 0, 0, 0.13); +} + +.ld-tm-circ .ld-tm-avatar img { + width: 70px; + height: 70px; + border-radius: inherit; +} + +.ld-tm-circ .ld-tm-bg { + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + background: -webkit-gradient(linear, right top, left top, from(#ffa5cd), to(#ffba83)); + background: linear-gradient(270deg, #ffa5cd 0%, #ffba83 100%); +} + +.ld-tm-circ .ld-tm-container { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.ld-tm-circ .ld-tm-container>div { + position: absolute; + border-radius: 50em; +} + +.ld-tm-circ-outer { + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 0; +} + +.ld-tm-circ-outer .ld-tm-bg { + opacity: 0.1; +} + +.ld-tm-circ-middle { + width: 66.67%; + height: 66.67%; + top: 16.665%; + left: 16.665%; + z-index: 1; +} + +.ld-tm-circ-middle .ld-tm-bg { + opacity: 0.2; +} + +.ld-tm-circ-inner { + width: 31.9%; + height: 31.9%; + top: 34.05%; + left: 34.05%; + z-index: 2; +} + +.ld-tm-circ-inner .ld-tm-bg { + opacity: 0.3; +} + +.lqd-parallax-team-members .liquid-img-group-container:first-child { + top: -80px; + left: -90%; +} + +.lqd-parallax-team-members .liquid-img-group-container:nth-child(2) { + margin-top: -400px; +} + +.lqd-parallax-team-members .liquid-img-group-container:last-child { + margin-top: -300px; + left: -90%; +} + + +/* 3.34. Portfolios */ + +.ld-pf-btns { + position: relative; + z-index: 3; +} + +.pf-btns-mid .ld-pf-btns { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.ld-pf-btn { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 46px; + height: 46px; + font-size: 18px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-transition-property: background, color, border; + transition-property: background, color, border; + will-change: transform, opacity; +} + + +/* Button Fills */ + +.ld-pf-btn-brd { + border: 1px solid rgba(0, 0, 0, 0.5); + color: #000; +} + +.ld-pf-btn-brd:hover { + border-color: #000; + background-color: #000; + color: #fff; +} + +.ld-pf-btn-solid { + background-color: rgba(0, 0, 0, 0.5); + color: #fff; +} + +.ld-pf-btn-solid:hover { + background-color: #000; +} + + +/* Border Widths */ + +.ld-pf-btn-brd-thick { + border-width: 1.6px; +} + +.title-size-48 .ld-pf-title { + font-size: 40px; + line-height: 1.1em; + margin-bottom: 0.3541666667em; +} + +.title-size-42 .ld-pf-title { + font-size: 42px; +} + +.title-size-36 .ld-pf-title { + font-size: 36px; +} + +.title-size-32 .ld-pf-title { + font-size: 32px; +} + +.title-size-30 .ld-pf-title { + font-size: 30px; +} + +.title-size-26 .ld-pf-title { + font-size: 26px; +} + +.title-size-24 .ld-pf-title { + font-size: 24px; +} + +.title-size-18 .ld-pf-title { + font-size: 18px; +} + +.ld-pf-category { + position: relative; + z-index: 3; + font-size: 16px; +} + +.ld-pf-category .read-more { + position: absolute; + top: 0; + left: 0; + white-space: nowrap; +} + +.ld-pf-category p { + margin: 0; +} + +.ld-pf-category.size-lg { + font-size: 15px; +} + +.ld-pf-category.size-md { + font-size: 14px; +} + +.ld-pf-category.size-sm { + font-size: 12px; +} + +.ld-pf-category-item { + position: relative; +} + +.ld-pf-category-lined { + padding-left: 2.5em; +} + +.ld-pf-category-lined:before, +.ld-pf-category-lined:after { + content: ''; + display: inline-block; + width: 2em; + height: 1px; + position: absolute; + top: 50%; + left: 0; + margin-top: -0.5px; + margin-right: 0.25em; + margin-bottom: 0.25em; + background-color: #000; +} + +.ld-pf-category-lined:after { + background-color: var(--color-primary); + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; +} + +.ld-pf-category-lined .read-more { + left: 2.5em; +} + +.ld-pf-category-lined .read-more[data-split-text=true] { + opacity: 0; +} + +.ld-pf-category-lined .read-more .split-inner { + -webkit-transform: translateY(10px); + transform: translateY(10px); + opacity: 0; +} + +.ld-pf-category-lined .read-more.split-text-applied { + opacity: 1; +} + + +/* + All css styles for hover, etc will be applied to the figure inside .liquid-of-image +*/ + +.ld-pf-image { + position: relative; + overflow: hidden; +} + +.ld-pf-image figure { + height: 100%; + background-position: center; + background-size: cover; + -webkit-transition: -webkit-transform 0.3s linear, -webkit-filter 0.3s linear; + transition: -webkit-transform 0.3s linear, -webkit-filter 0.3s linear; + transition: transform 0.3s linear, filter 0.3s linear; + transition: transform 0.3s linear, filter 0.3s linear, -webkit-transform 0.3s linear, -webkit-filter 0.3s linear; +} + +.ld-pf-image .liquid-parallax-figure { + -webkit-transition: -webkit-filter 0.3s linear; + transition: -webkit-filter 0.3s linear; + transition: filter 0.3s linear; + transition: filter 0.3s linear, -webkit-filter 0.3s linear; +} + +.ld-pf-image img { + width: 100%; +} + +.ld-pf-image .liquid-parallax-bg>.ld-lazyload { + opacity: 0; +} + +.ld-pf-image .ld-pf-bg { + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.pf-details-inside .ld-pf-image img { + visibility: hidden; +} + +.ld-pf-image.shadowed { + -webkit-box-shadow: 0 12px 60px rgba(0, 0, 0, 0.12); + box-shadow: 0 12px 60px rgba(0, 0, 0, 0.12); +} + +.ld-pf-details { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 45px; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + position: relative; + z-index: 2; +} + +.ld-pf-details>* { + margin: 0; + line-height: 1.25em; + color: inherit; +} + +.ld-pf-details h1, +.ld-pf-details h2, +.ld-pf-details h3, +.ld-pf-details h4, +.ld-pf-details h5, +.ld-pf-details h6 { + color: #000; +} + +.ld-pf-details h3 { + margin-bottom: 0.15em; +} + +.ld-pf-details .split-inner { + display: inline-block; +} + +.pf-details-h-mid .ld-pf-details { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.pf-details-h-str .ld-pf-details { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.pf-details-h-end .ld-pf-details { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} + +.pf-details-v-str .ld-pf-details { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.pf-details-v-mid .ld-pf-details { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + +.pf-details-v-end .ld-pf-details { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.pf-details-inside .ld-pf-details { + position: absolute; + top: 0; + left: 0; +} + +.pf-details-full .ld-pf-details { + width: 100%; + height: 100%; +} + +.pf-details-boxed .ld-pf-details { + width: 75%; + padding: 30px; +} + +.pf-details-w-auto .ld-pf-details { + width: auto; +} + +.pf-details-circle .ld-pf-details { + width: 260px; + height: 260px; + padding: 2em 3em 3.5em 3.5em; + border-radius: 50em; +} + +.pf-details-h-mid.pf-details-boxed .ld-pf-details { + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} + +.pf-details-h-end.pf-details-boxed .ld-pf-details { + left: auto; + right: 0; +} + +.pf-details-v-mid.pf-details-boxed .ld-pf-details { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.pf-details-v-end.pf-details-boxed .ld-pf-details { + top: auto; + bottom: 0; +} + +.pf-details-v-mid.pf-details-h-mid.pf-details-boxed .ld-pf-details { + -webkit-transform: translateY(-50%) translateX(-50%); + transform: translateY(-50%) translateX(-50%); +} + +.pf-details-pull-up .ld-pf-details { + margin-top: -95px; +} + +.pf-details-pull-up-half .ld-pf-details { + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.pf-details-pull-down .ld-pf-details { + margin-bottom: -50px; +} + +.pf-details-pull-left .ld-pf-details { + margin-left: -35px; +} + +.pf-details-pull-right .ld-pf-details { + margin-left: 30px; +} + +.pf-details-inside [data-hover3d=true] .ld-pf-details { + -webkit-transform: translate3d(0, 0, 0.01px); + transform: translate3d(0, 0, 0.01px); + -webkit-transform-style: inherit; + transform-style: inherit; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: inherit; + perspective: inherit; +} + +.ld-pf-details-inner { + display: inherit; + width: 100%; + height: 100%; + -webkit-box-align: inherit; + -ms-flex-align: inherit; + align-items: inherit; + -webkit-box-pack: inherit; + -ms-flex-pack: inherit; + justify-content: inherit; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: inherit; + flex-flow: inherit; + position: relative; + z-index: 3; + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.3s, visibility 0.3s; + transition: opacity 0.3s, visibility 0.3s; +} + +.ld-pf-details-inner> :first-child { + margin-top: 0; +} + +.ld-pf-details-inner> :last-child { + margin-bottom: 0; +} + +.ld-pf-details-inner .ld-pf-details-inner { + width: auto !important; + height: auto !important; + -webkit-transform: none !important; + transform: none !important; +} + +.pf-contents-mid .ld-pf-details-inner { + -ms-flex-item-align: center; + align-self: center; + margin: auto; +} + +.pf-details-inner-full .ld-pf-details-inner { + width: 100%; + height: 100%; +} + +.pf-details-visible .ld-pf-details-inner { + opacity: 1; + visibility: visible; +} + +.pf-details-inside [data-hover3d=true] .ld-pf-details-inner { + -webkit-transform: translate3d(0, 0, 50px) scale(0.78); + transform: translate3d(0, 0, 50px) scale(0.78); +} + +.ld-pf-item .ld-pf-bg { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + height: 100%; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + z-index: 1; + opacity: 0; + background-color: rgba(255, 255, 255, 0.8); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + will-change: transform, opacity; +} + +.ld-pf-item.pf-details-visible .ld-pf-bg { + opacity: 1; +} + +.ld-pf-item.pf-bg-shadow .ld-pf-bg { + -webkit-box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1); + box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1); +} + +.ld-pf-item.pf-bg-hidden .ld-pf-bg { + opacity: 0; +} + +.ld-pf-wrap[data-hover3d=true] { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1200px; + perspective: 1200px; + overflow: visible; +} + +[data-hover3d] .ld-pf-inner { + -webkit-transform-style: inherit; + transform-style: inherit; + -webkit-backface-visibility: inherit; + backface-visibility: inherit; + -webkit-perspective: inherit; + perspective: inherit; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.ld-pf-item { + position: relative; + margin-bottom: 30px; + border-radius: 0; +} + +.ld-pf-item div, +.ld-pf-item figure, +.ld-pf-item img { + border-radius: inherit; +} + +.ld-pf-item .liquid-overlay-link { + z-index: 2; +} + +.ld-pf-item time { + font-size: 12px; +} + +.ld-pf-item [data-split-text]:not(.split-text-applied) { + visibility: hidden; +} + +.flickity-equal-cells .carousel-item .ld-pf-item { + height: 100%; + position: absolute; + top: 0; + left: 15px; + right: 15px; + margin-bottom: 0; +} + +.flickity-equal-cells .carousel-item .ld-pf-item.pf-details-inside .ld-pf-image, +.flickity-equal-cells .carousel-item .ld-pf-item.pf-details-inside .ld-pf-inner { + height: 100%; +} + +.flickity-equal-cells .carousel-item .ld-pf-item.pf-hover-shadow { + height: calc(100% - 50px); + max-height: 550px; +} + +.ld-pf-item.pf-details-inside { + overflow: hidden; +} + +.ld-pf-item:hover .ld-pf-bg { + opacity: 1; +} + +.ld-pf-item:hover .ld-pf-details-inner { + opacity: 1; + visibility: visible; +} + +.ld-pf-item:hover .ld-pf-category-lined:after { + -webkit-transform: scaleX(1); + transform: scaleX(1); +} + +.ld-pf-item:hover .pf-extra-arrow { + height: 32px; + margin-bottom: 1em; +} + +.ld-pf-item:hover .pf-extra-arrow line, +.ld-pf-item:hover .pf-extra-arrow polyline { + stroke-dashoffset: 0; + -webkit-transition: stroke-dasharray 0.6s cubic-bezier(0.23, 1, 0.32, 1), stroke-dashoffset 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: stroke-dasharray 0.6s cubic-bezier(0.23, 1, 0.32, 1), stroke-dashoffset 0.6s cubic-bezier(0.23, 1, 0.32, 1); + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.pf-carousel-equal-height .carousel-item { + max-height: 550px; +} + +.ld-pf-semiround { + border-radius: 4px; +} + +.ld-pf-round { + border-radius: 8px; +} + +.ld-pf-circle { + border-radius: 50em; +} + +.liquid-portfolio-list-row { + 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; +} + +.liquid-portfolio-list-row:before, +.liquid-portfolio-list-row:after { + content: none; +} + +.pf-extra-arrow { + position: relative; + height: 0; + -webkit-transition: height 0.3s cubic-bezier(0.86, 0, 0.07, 1), margin 0.3s; + transition: height 0.3s cubic-bezier(0.86, 0, 0.07, 1), margin 0.3s; +} + +.pf-extra-arrow line, +.pf-extra-arrow polyline { + -webkit-transition: stroke-dasharray 0.25s cubic-bezier(0.23, 1, 0.32, 1), stroke-dashoffset 0.25s cubic-bezier(0.23, 1, 0.32, 1); + transition: stroke-dasharray 0.25s cubic-bezier(0.23, 1, 0.32, 1), stroke-dashoffset 0.25s cubic-bezier(0.23, 1, 0.32, 1); +} + +.pf-extra-arrow line, +.pf-extra-arrow polyline { + stroke-dasharray: 30; + stroke-dashoffset: 30; +} + +.grid-stamp { + position: absolute; + top: 0; + left: 0; +} + +.grid-stamp.is-right { + left: auto; + right: 0; +} + +@media screen and (max-width: 768px) { + .grid-stamp:not([class*=col-xs-]), + .grid-stamp.col-xs-12 { + display: none; + } +} + +.ld-pf-item.ld-pf-light { + color: rgba(255, 255, 255, 0.7); +} + +.ld-pf-item.ld-pf-light h1, +.ld-pf-item.ld-pf-light h2, +.ld-pf-item.ld-pf-light h3, +.ld-pf-item.ld-pf-light h4, +.ld-pf-item.ld-pf-light h5, +.ld-pf-item.ld-pf-light h6 { + color: #fff; +} + +.ld-pf-item.ld-pf-light a, +.ld-pf-item.ld-pf-light .ld-pf-details, +.ld-pf-item.ld-pf-light .ld-pf-details-inner { + color: inherit; +} + +.ld-pf-item.ld-pf-light a:hover { + color: #fff; +} + +.ld-pf-item.ld-pf-light .ld-pf-bg { + background-color: rgba(0, 0, 0, 0.8); +} + +.ld-pf-item.ld-pf-light .pf-extra-arrow svg { + fill: #fff; +} + +.ld-pf-item.ld-pf-light .ld-pf-category-lined:before { + background-color: #fff; +} + +.ld-pf-item.ld-pf-light .ld-pf-btn { + color: #fff; +} + +.ld-pf-item.ld-pf-light .ld-pf-btn-brd { + border-color: rgba(255, 255, 255, 0.5); +} + +.ld-pf-item.ld-pf-light .ld-pf-btn-brd:hover { + border-color: #fff; + background-color: #fff; + color: #000; +} + +.ld-pf-item.ld-pf-light .ld-pf-btn-solid { + background-color: rgba(255, 255, 255, 0.5); + color: #000; +} + +.ld-pf-item.ld-pf-light .ld-pf-btn-solid:hover { + background-color: #fff; +} + +.ld-pf-item.ld-pf-light-alt { + color: #fff; +} + +.ld-pf-item.ld-pf-dark { + color: inherit; +} + +.ld-pf-item.ld-pf-dark h1, +.ld-pf-item.ld-pf-dark h2, +.ld-pf-item.ld-pf-dark h3, +.ld-pf-item.ld-pf-dark h4, +.ld-pf-item.ld-pf-dark h5, +.ld-pf-item.ld-pf-dark h6 { + color: #000; +} + +.ld-pf-item.ld-pf-dark a { + color: rgba(0, 0, 0, 0.5); +} + +.ld-pf-item.ld-pf-dark a:hover { + color: #000; +} + +.ld-pf-item.ld-pf-dark .ld-pf-btn { + color: #fff; +} + +.ld-pf-item.ld-pf-dark .ld-pf-btn:hover { + color: #fff; +} + +.ld-pf-item.ld-pf-dark-alt { + color: #000; +} + +.pf-hover-blurimage:hover .ld-pf-image figure { + -webkit-transform: scale(1.05); + transform: scale(1.05); +} + +.pf-hover-masktext .split-unit { + overflow: hidden; +} + +.pf-hover-masktext .split-inner { + display: block; + -webkit-transform: translateY(100%); + transform: translateY(100%); +} + +.pf-hover-shadow .ld-pf-image { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; +} + +.pf-hover-shadow:hover .ld-pf-image { + -webkit-box-shadow: 0 28px 45px rgba(0, 0, 0, 0.15); + box-shadow: 0 28px 45px rgba(0, 0, 0, 0.15); +} + +.pf-hover-shadow-alt:hover .ld-pf-image { + -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); + box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); +} + +.pf-hover-shadow-alt-2:hover .ld-pf-image { + -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); + box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); +} + +.pf-hover-img-border .ld-pf-image { + -webkit-perspective: 1200px; + perspective: 1200px; + -webkit-transition: -webkit-clip-path 0.8s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-clip-path 0.8s cubic-bezier(0.23, 1, 0.32, 1); + transition: clip-path 0.8s cubic-bezier(0.23, 1, 0.32, 1); + transition: clip-path 0.8s cubic-bezier(0.23, 1, 0.32, 1), -webkit-clip-path 0.8s cubic-bezier(0.23, 1, 0.32, 1); + -webkit-clip-path: inset(0px); + clip-path: inset(0px); +} + +.pf-hover-img-border:hover .ld-pf-image { + -webkit-clip-path: inset(10px); + clip-path: inset(10px); +} + +.ld-pf-item.hover-3d { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1200px; + perspective: 1200px; + overflow: visible; +} + +.ld-pf-item.hover-3d .liquid-overlay-link { + -webkit-transform: translateZ(60px) scale(0.85); + transform: translateZ(60px) scale(0.85); +} + +.ld-pf-item.hover-3d .ld-pf-bg { + -webkit-transform: translateZ(1px); + transform: translateZ(1px); +} + +.ld-pf-item.hover-3d:hover { + z-index: 2; +} + +.pf-hover-rise .ld-pf-image { + -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); +} + +.pf-hover-rise .ld-pf-image.shadowed { + -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1); +} + +.pf-hover-rise:hover .ld-pf-image { + -webkit-transform: translateY(-5px); + transform: translateY(-5px); +} + +.pf-hover-rise:hover .ld-pf-image.shadowed { + -webkit-box-shadow: 0 25px 70px rgba(0, 0, 0, 0.1); + box-shadow: 0 25px 70px rgba(0, 0, 0, 0.1); +} + +.ld-pf-single-2 .pf-single-contents .carousel-item img { + width: 100%; +} + +.pf-single-title { + font-size: 48px; + line-height: 1em; +} + +.pf-single-title.size-xl { + font-size: 100px; +} + +.pf-single-title.size-lg { + font-size: 60px; +} + +.pf-single-title:last-child { + margin-bottom: -0.2em !important; +} + +.pf-single-cat { + font-size: 12px; + color: inherit; +} + +.pf-info { + position: relative; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + font-size: 16px; + line-height: 1.2em; +} + +.pf-info>span { + display: inline-block; + position: relative; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-preferred-size: 47%; + flex-basis: 47%; +} + +.pf-info>span:nth-child(3n+1) { + margin-left: 0; +} + +.pf-info small { + display: block; +} + +.pf-info h5 { + font-size: 1em; +} + +.pf-info hr { + width: 50px; + position: absolute; + top: -2.1875em; + margin: 0; + border-color: #181b31; +} + +.pf-single-header { + margin-bottom: 2em; +} + +.pf-single-header h4 { + font-size: 24px; +} + +.pf-single-header.bg-solid { + padding-top: 30px; + padding-bottom: 30px; + background-color: #fff; +} + +.post-nav.pf-nav .nav-subtitle { + font-size: 16px; +} + +.pf-related-posts { + padding-top: 2em; +} + +.pf-related { + margin-bottom: 2em; + position: relative; +} + +.pf-related-title { + margin-bottom: 0.5em; + position: relative; +} + +.pf-related-title a { + color: inherit; +} + +.pf-related-title .split-inner { + display: inline-block; + position: relative; + white-space: nowrap; + overflow: hidden; +} + +.pf-related-title .title-shad { + display: inline-block; + position: absolute; + top: 0; + left: 0; + color: var(--color-primary); +} + +.pf-related-cat { + font-size: 12px; +} + +.pf-related-cat li { + position: relative; + z-index: 2; +} + +.pf-related-alt { + padding-bottom: 69.5%; + color: #fff; +} + +.pf-related-alt h2, +.pf-related-alt a { + color: inherit; +} + +.pf-related-alt h2 { + line-height: 1em; +} + +.pf-related-alt figure, +.pf-related-alt header { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.pf-related-alt>figure { + background-size: cover; + background-position: center; +} + +.pf-related-alt>figure:after { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background-color: #000; + opacity: 0.7; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.pf-related-alt img { + visibility: hidden; +} + +.pf-related-alt header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 2em 25%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + +.pf-related-alt:hover>figure:after { + opacity: 0; +} + + +/* 3.35. Blog */ + +.blog-single-cover { + position: relative; + background-color: #fff; + overflow: hidden; + color: rgba(24, 27, 49, 0.5); + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: 1200px; + perspective: 1200px; +} + +.blog-single-cover .blog-single-media { + background-size: cover; +} + +.blog-single-cover .blog-single-media:after { + content: ''; + display: inline-block; + width: 100%; + height: 101%; + position: absolute; + top: 0; + left: 0; +} + +.blog-single-cover .blog-single-media[data-responsive-bg]>img { + visibility: hidden; +} + +.blog-single-cover .entry-title, +.blog-single-cover a { + color: #181b31; +} + +.blog-single-cover .ld-parallax-wrap { + overflow: visible !important; +} + +.blog-single-cover .lightbox-link svg { + stroke: #181b31; +} + +.blog-single-cover .liquid-parallax-bg>img { + visibility: hidden; +} + +.blog-single-cover .carousel-item { + padding-left: 0; + padding-right: 0; +} + +.blog-single-cover .flickity-button { + border-color: #fefefe; + color: #fefefe; +} + +.blog-single-cover .flickity-button:before { + background-color: currentColor; +} + +.blog-single-cover .flickity-button svg { + stroke: currentColor; +} + +.blog-single-cover .flickity-button:hover svg { + stroke: #000; +} + +.blog-single-cover.scheme-dark .blog-single-media:after { + background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.6)), to(transparent)); + background-image: linear-gradient(to right, rgba(255, 255, 255, 0.6) 0%, transparent 100%); +} + +.blog-single-cover.scheme-light { + background-color: #12131a; + color: rgba(255, 255, 255, 0.5); +} + +.blog-single-cover.scheme-light .blog-single-media:after { + background-image: -webkit-gradient(linear, left top, right top, from(rgba(20, 22, 34, 0.6)), to(transparent)); + background-image: linear-gradient(to right, rgba(20, 22, 34, 0.6) 0%, transparent 100%); +} + +.blog-single-cover.scheme-light .entry-title, +.blog-single-cover.scheme-light a { + color: #fff; +} + +.blog-single-cover.scheme-light .post-meta { + color: inherit; +} + +.blog-single-cover.scheme-light .post-meta a { + color: #fff; +} + +.blog-single-cover.scheme-light .lightbox-link svg { + stroke: #fff; +} + +.blog-single-cover.scheme-light .flickity-prev-next-button { + color: #fff; +} + +.blog-single-cover.scheme-light .flickity-prev-next-button svg { + stroke: #fff; +} + +.blog-single-cover[data-inview=true]:before { + content: ''; + display: inline-block; + width: 60px; + height: 60px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -30px; + margin-left: -30px; + border-radius: 5px; + background-color: rgba(0, 0, 0, 0.3); + background-image: url(../img/spinners/spinner-4-light.svg); + background-size: 35px; + background-position: center; + background-repeat: no-repeat; + -webkit-transition: opacity 0.3s, visibility 0.3s; + transition: opacity 0.3s, visibility 0.3s; +} + +.blog-single-cover[data-inview=true] .blog-single-media { + -webkit-transform: translateZ(150px); + transform: translateZ(150px); + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.5s, -webkit-transform 1s cubic-bezier(0.06, 0.78, 0.35, 1); + transition: opacity 0.5s, -webkit-transform 1s cubic-bezier(0.06, 0.78, 0.35, 1); + transition: transform 1s cubic-bezier(0.06, 0.78, 0.35, 1), opacity 0.5s; + transition: transform 1s cubic-bezier(0.06, 0.78, 0.35, 1), opacity 0.5s, -webkit-transform 1s cubic-bezier(0.06, 0.78, 0.35, 1); +} + +.blog-single-cover[data-inview=true] .blog-single-media:after { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1); + transition: -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1); + transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1); + transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1); +} + +.blog-single-cover[data-inview=true] .post-meta>span, +.blog-single-cover[data-inview=true] .blog-single-title .split-unit { + -webkit-transform: translateY(80px); + transform: translateY(80px); + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.8s cubic-bezier(0.06, 0.78, 0.35, 1), -webkit-transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1); + transition: opacity 0.8s cubic-bezier(0.06, 0.78, 0.35, 1), -webkit-transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1); + transition: transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1), opacity 0.8s cubic-bezier(0.06, 0.78, 0.35, 1); + transition: transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1), opacity 0.8s cubic-bezier(0.06, 0.78, 0.35, 1), -webkit-transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1); +} + +.blog-single-cover[data-inview=true] .blog-single-title { + visibility: hidden; +} + +.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(0) { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(1) { + -webkit-transition-delay: 0.0666666667s; + transition-delay: 0.0666666667s; +} + +.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(2) { + -webkit-transition-delay: 0.1333333333s; + transition-delay: 0.1333333333s; +} + +.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(4) { + -webkit-transition-delay: 0.2666666667s; + transition-delay: 0.2666666667s; +} + +.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(5) { + -webkit-transition-delay: 0.3333333333s; + transition-delay: 0.3333333333s; +} + +.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(6) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s; +} + +.blog-single-cover[data-inview=true] .blog-single-title.split-text-applied { + visibility: visible; +} + +.blog-single-cover[data-inview=true] .post-meta>span { + visibility: hidden; +} + +.blog-single-cover[data-inview=true] .post-meta>span:nth-child(1) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.blog-single-cover[data-inview=true] .post-meta>span:nth-child(2) { + -webkit-transition-delay: 0.2666666667s; + transition-delay: 0.2666666667s; +} + +.blog-single-cover[data-inview=true] .post-meta>span:nth-child(3) { + -webkit-transition-delay: 0.3333333333s; + transition-delay: 0.3333333333s; +} + +.blog-single-cover[data-inview=true] .post-meta>span:nth-child(4) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s; +} + +.blog-single-cover[data-inview=true] .blog-single-details-extra .lightbox-link svg path { + stroke-dasharray: 228; + stroke-dashoffset: 228; + -webkit-transition: stroke-dashoffset 1s 0.4s cubic-bezier(0.23, 1, 0.32, 1); + transition: stroke-dashoffset 1s 0.4s cubic-bezier(0.23, 1, 0.32, 1); +} + +.blog-single-cover[data-inview=true] .blog-single-details-extra .lightbox-link svg path:last-child { + -webkit-transition-duration: 5s; + transition-duration: 5s; + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s; +} + +.blog-single-cover[data-inview=true] .blog-single-details-extra .lightbox-link span { + display: inline-block; + -webkit-transform: translateX(10px); + transform: translateX(10px); + opacity: 0; + -webkit-transition: opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1); + transition: opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1); +} + +.blog-single-cover[data-inview=true] .blog-single-details-extra .lightbox-link+.carousel-nav { + margin-top: 1em; +} + +.blog-single-cover[data-inview=true] .blog-single-details-extra .carousel-nav { + -webkit-transform: translateY(10px); + transform: translateY(10px); + opacity: 0; + -webkit-transition: opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1); + transition: opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1); +} + +.blog-single-cover[data-inview=true] .blog-single-details-extra .flickity-button { + border-color: #fefefe; + color: #fefefe; +} + +.blog-single-cover[data-inview=true] .blog-single-details-extra .flickity-button:before { + background-color: currentColor; +} + +.blog-single-cover[data-inview=true] .blog-single-details-extra .flickity-button svg { + stroke: currentColor; +} + +.blog-single-cover[data-inview=true] .blog-single-details-extra .flickity-button:hover svg { + stroke: #000; +} + +.blog-single-cover.is-in-view:before { + opacity: 0; + visibility: hidden; +} + +.blog-single-cover.is-in-view .post-meta>span, +.blog-single-cover.is-in-view .blog-single-title .split-unit { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + visibility: visible; +} + +.blog-single-cover.is-in-view .blog-single-media { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1; + visibility: visible; +} + +.blog-single-cover.is-in-view .blog-single-media:after { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +.blog-single-cover.is-in-view .blog-single-details-extra .lightbox-link svg path { + stroke-dashoffset: 0; +} + +.blog-single-cover.is-in-view .blog-single-details-extra .lightbox-link span { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); +} + +.blog-single-cover.is-in-view .blog-single-details-extra .carousel-nav { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.blog-single-title { + margin-top: 0; + margin-bottom: 0.6em; + -ms-word-wrap: break-word; + word-wrap: break-word; +} + +.post-meta { + 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; + margin-bottom: 2em; + font-size: 16px; + line-height: 1.5em; +} + +.post-meta .block { + display: block; + font-size: 12px; +} + +.post-meta>span { + display: inline-block; +} + +.post-meta>span+span { + margin-left: 3.25em; +} + +.text-center .post-meta { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.blog-single-details-extra { + overflow: hidden; +} + +.blog-single-details-extra h3 { + margin-top: 0; +} + +.blog-single-details-extra .lightbox-link { + 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; + font-size: 12px; +} + +.blog-single-details-extra .lightbox-link svg { + margin-right: 20px; +} + +.blog-single-details-extra .carousel-thumbs { + width: 50%; + margin: 0 auto; + position: relative; +} + +.blog-single-details-extra .carousel-thumbs img { + width: 100%; + border-radius: 50em; + border: 2px solid transparent; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; +} + +.blog-single-details-extra .carousel-thumbs .flickity-prev-next-button { + border: none; +} + +.blog-single-details-extra .carousel-thumbs .flickity-prev-next-button.previous { + left: -45px; +} + +.blog-single-details-extra .carousel-thumbs .flickity-prev-next-button.next { + right: -45px; +} + +.blog-single-details-extra .carousel-thumbs .carousel-item { + padding-left: 10px; + padding-right: 10px; + opacity: 0.5; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + cursor: pointer; +} + +.blog-single-details-extra .carousel-thumbs .is-nav-selected { + opacity: 1; +} + +.blog-single-details-extra .carousel-thumbs .is-nav-selected img { + border-color: #fff; +} + +.blog-single-content { + padding-top: 4.3181818182em; +} + +.blog-single-content:before, +.blog-single-content:after { + content: ''; + display: table; +} + +.blog-single-content:after { + clear: both; +} + +.blog-single-content .ld-container { + width: 100%; +} + +.blog-single-content .liquid-img-group-container, +.blog-single-content figure { + margin-top: 3.75em; + margin-bottom: 1.5em; +} + +.blog-single-content blockquote { + text-align: center; +} + +.blog-single-content blockquote cite:before { + left: 50%; + margin-left: -15px; +} + +.blog-single-footer, +.post-author, +.post-nav { + margin: 0.2em 0 1.25em; +} + +.blog-single-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.blog-single-footer>ul, +.blog-single-footer>span { + margin: 2.5em 0; +} + +.post-categories, +.tags-links { + margin: 0; + padding: 0; + font-size: 10px; + line-height: 1.5em; + text-transform: uppercase; + list-style: none; +} + +.post-categories>li, +.post-categories>a, +.tags-links>li, +.tags-links>a { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 0.2em; +} + +.post-categories li a, +.post-categories>a, +.tags-links li a, +.tags-links>a { + padding: 0.5em 1.5em; + margin-bottom: 0.5em; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border: 1px solid #16171e; + color: #16171e; + opacity: 0.6; +} + +.post-categories li a:hover, +.post-categories>a:hover, +.tags-links li a:hover, +.tags-links>a:hover { + opacity: 1; +} + +.share-links { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 12px; + line-height: 1.5em; + text-transform: uppercase; +} + +.share-links>span { + margin-right: 1em; +} + +.share-links .social-icon { + display: inline-block; +} + +.post-author { + padding: 2.25em 0; + border-top: 1px solid #d8dbe2; + border-bottom: 1px solid #d8dbe2; +} + +.post-author figure { + float: left; + margin-right: 30px; +} + +.post-author figure img { + border-radius: 50em; +} + +.post-author p { + margin: 0; + font-size: 1em; + line-height: 1.6em; +} + +.post-author h3, +.post-author h6 { + margin: 0; + line-height: 1.5em; +} + +.post-author h3 { + font-size: 22px; + font-weight: 700; + color: #181b31; +} + +.post-author h3 a { + color: inherit; +} + +.post-author h6 { + margin-bottom: 1em; + margin-top: 0.5em; + font-size: 12px; + text-transform: uppercase; + color: #a7a9b8; +} + +.post-author .post-author-info { + overflow: hidden; +} + +.post-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 2.25em 0; + font-size: 1.0909090909em; + line-height: 1.25em; +} + +.post-nav a { + display: inline-block; + position: relative; +} + +.post-nav .nav-subtitle { + display: block; + margin-bottom: 10px; + font-size: 12px; + line-height: 1.5em; + text-transform: uppercase; +} + +.post-nav .nav-subtitle:last-child { + margin-bottom: 0; +} + +.post-nav .nav-title { + color: #16171e; +} + +.post-nav .nav-next { + text-align: right; +} + +.post-nav svg { + position: absolute; + top: 50%; + margin-top: -12px; + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0.95, 0.3, 1); + transition: -webkit-transform 0.3s cubic-bezier(0, 0.95, 0.3, 1); + transition: transform 0.3s cubic-bezier(0, 0.95, 0.3, 1); + transition: transform 0.3s cubic-bezier(0, 0.95, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0, 0.95, 0.3, 1); +} + +.post-nav .nav-previous { + padding-left: 30px; +} + +.post-nav .nav-previous svg { + left: -40px; +} + +.post-nav .nav-previous:hover svg { + -webkit-transform: translateX(-7px); + transform: translateX(-7px); +} + +.post-nav .nav-next { + padding-right: 30px; +} + +.post-nav .nav-next svg { + right: -40px; +} + +.post-nav .nav-next:hover svg { + -webkit-transform: translateX(7px); + transform: translateX(7px); +} + +.related-posts>.container>.row { + 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; +} + +.related-posts>.container>.row>div { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; + -ms-flex-preferred-size: 25%; + flex-basis: 25%; +} + +.related-posts>.container>.row>.col-md-12 { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; +} + +.related-post .related-post-title { + font-size: 23px; + line-height: 1.5em; + -ms-word-wrap: break-word; + word-wrap: break-word; +} + +.single-post.has-sidebar .sidebar-container { + margin-top: 100px; +} + +.single-post.has-sidebar .contents-container .related-posts>.container { + width: auto; + padding-left: 0; + padding-right: 0; +} + +.blog-single> :last-child { + margin-bottom: 0; +} + +.post-password-form input { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + height: 50px; + padding: 5px 2em; + border: none; + border-radius: 3px; + background: none; + -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; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-weight: 400; +} + +.post-password-form input[type=password] { + border: 1px solid #eaeaea; + padding-left: 15px; + padding-right: 15px; + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; +} + +.post-password-form input[type=password]:focus { + -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); + box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); + outline: none; +} + +.post-password-form input[type=submit] { + background-color: var(--color-primary); + color: #fff; +} + +.comments-area:last-child { + margin-bottom: 2.25em; +} + +.comment-respond { + margin: 0.2em 0 0; +} + +.comment-respond.filled { + padding: 2.75em 0 3em; + background-color: #f4f5f8; +} + +.comment-form { + margin-top: 3em; + font-size: 16px; +} + +.comment-form input, +.comment-form textarea { + position: relative; + z-index: 1; + width: 100%; + border: none; + position: relative; + background-color: transparent; + line-height: 1.5em; +} + +.comment-form input:focus, +.comment-form textarea:focus { + outline: none; +} + +.comment-form input { + height: 45px; +} + +.comment-form textarea+.input-placeholder { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.comment-form input[type=submit] { + display: inline-block; + width: auto; + height: auto; + padding: 16px 55px; + border: none; + background-color: #181b31; + font-size: 14px; + font-weight: 700; + text-transform: uppercase; + color: #fff; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.5); + -webkit-transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s; + transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s; + transition: transform 0.3s, box-shadow 0.3s; + transition: transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s, -webkit-box-shadow 0.3s; +} + +.comment-form input[type=submit]:hover { + -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2); + -webkit-transform: translateY(-2px); + transform: translateY(-2px); +} + +.comment-form .input-placeholder { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + pointer-events: none; +} + +.comment-form p { + margin-bottom: 35px; + position: relative; + -webkit-perspective: 1200px; + perspective: 1200px; +} + +.comment-form p:before, +.comment-form p:after { + content: ''; + display: table; + width: 100%; + height: 1px; + position: absolute; + bottom: 0; + left: 0; + z-index: 2; + -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1); +} + +.comment-form p:before { + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transform-origin: left center; + transform-origin: left center; + background-color: #d8dbe2; +} + +.comment-form p:after { + clear: both; + -webkit-transform: scale(0, 2); + transform: scale(0, 2); + -webkit-transform-origin: right center; + transform-origin: right center; + background-color: #181b31; +} + +.comment-form p.form-submit { + margin-bottom: 90px; +} + +.comment-form p.form-submit:before, +.comment-form p.form-submit:after, +.comment-form p.comment-notes:before, +.comment-form p.comment-notes:after { + content: none; +} + +.comment-form p.input-focused:before { + -webkit-transform: scale(0, 2); + transform: scale(0, 2); + -webkit-transform-origin: right center; + transform-origin: right center; +} + +.comment-form p.input-focused:after { + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transform-origin: left center; + transform-origin: left center; +} + +.comment-form p.input-filled .split-unit { + opacity: 0 !important; + -webkit-transform: translateY(-27%) rotateX(-45 de) !important; + transform: translateY(-27%) rotateX(-45 de) !important; +} + +.comment-form .logged-in-as { + padding-left: 15px; + padding-right: 14px; +} + +.comment-form .logged-in-as:before, +.comment-form .logged-in-as:after { + content: none; +} + +.comment-notes, +.comment-reply-title { + text-align: center; +} + +.comment-reply-title { + 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; + font-size: 24px; + font-weight: 700; + text-transform: uppercase; +} + +.comment-reply-title small { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +#cancel-comment-reply-link { + padding: 0.35em 0.75em 0.5em; + margin-left: 1em; + background-color: rgba(253, 58, 24, 0.6); + font-size: 12px; + line-height: 1.5em; + text-transform: none; + color: #fff; + border-radius: 2px; +} + +#cancel-comment-reply-link:hover { + background-color: #fd3a18; +} + +.blog-single-cover-fade .comments-area>.container, +.blog-single-cover-fade .comment-respond .container { + width: 100%; +} + +.blog-single-cover-fade .comments-area>.container>.row>div, +.blog-single-cover-fade .comment-respond .container>.row>div { + width: 100%; + margin-left: 0; +} + +.blog-single-default .comments-area, +.blog-single-image-left .comments-area { + padding: 2.75em 0 3em; + background-color: #f4f5f8; + margin-bottom: 0 !important; +} + +.blog-single-default .comments-area:last-child, +.blog-single-image-left .comments-area:last-child { + margin-bottom: 0; +} + +.blog-single-default .comment-form p.form-submit, +.blog-single-image-left .comment-form p.form-submit { + margin-bottom: 0; +} + +.comment-author { + color: #16171e; +} + +.comment-author a { + color: #16171e; +} + +.comment-author .avatar { + width: 70px; + margin-right: 18px; + border-radius: 50em; +} + +.comment-author .says { + display: none; +} + +.comment-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.comment-metadata { + font-size: 0.7777777778em; +} + +.comment-metadata a { + color: #a7a9b8; +} + +.comment .comment-extras, +.comment-content { + padding-left: 93px; +} + +.comment-content { + margin-top: -18px; +} + +.comment-content p { + margin-bottom: 0.75em; +} + +.comment-extras { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.comment-extras p { + margin: 0; +} + +.comment-body { + margin-bottom: 30px; +} + +.comment { + font-size: 18px; + line-height: 1.3333333333em; +} + +.comment .reply a { + display: inline-block; + padding: 7px 13px; + font-size: 10px; + line-height: 1; + text-transform: uppercase; + color: #181b31; + border: 1px solid #d8dbe2; +} + +.comment .reply a:hover { + border-color: #181b31; + background-color: #181b31; + color: #fff; +} + +.comment.bypostauthor .comment-author, +.comment.bypostauthor .comment-author a { + color: var(--color-primary); +} + +.pingback { + font-size: 18px; + line-height: 1.3333333333em; + margin-bottom: 30px; + padding-bottom: 30px; + border-bottom: 1px solid #d8dbe2; +} + +.pingback cite { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + padding: 0; + margin: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-transform: none; + font-size: 1em; +} + +.pingback cite:before { + content: none; +} + +.pingback time { + margin: 0 1.5em; +} + +.comment-list { + padding: 1em 0; + margin: 2.25em 0 1em; +} + +.comment-list, +.comment-list ol.children { + list-style: none; +} + +.comment-list ol.children { + padding: 0; + margin: 0; +} + +.comment-list ol.children { + margin-left: 86px; +} + +.comment-list ol.children .avatar { + width: 45px; +} + +.comment-list ol.children .comment .comment-extras, +.comment-list ol.children .comment-content { + padding-left: 68px; +} + +.comment-list ol.children .comment-content { + margin-top: -8px; +} + +.comment-list .comment-respond { + background: none; + padding: 0; +} + +.comment-list .comment-respond .container, +.comment-list .comment-respond .container>.row>div { + width: 100%; + margin: 0; +} + +.has-sidebar .contents-container>.comments-area>.container, +.has-sidebar .contents-container>.comments-area>.container>.row>div, +.has-sidebar .contents-container .comment-respond>.container, +.has-sidebar .contents-container .comment-respond>.container>.row>div { + width: 100%; + margin: 0; +} + +.blog-single-image-left .blog-single { + margin-top: 2.2727272727em; +} + +.blog-single-image-left .blog-single-cover { + margin-bottom: 2.727em; +} + +.blog-single-image-left .blog-single-title {} + +.blog-single-image-left .blog-single-content { + padding-top: 1em; +} + +.blog-single-cover-fade .blog-single-cover.scheme-light .blog-single-media:after { + background: -webkit-gradient(linear, left bottom, left top, from(#12131a), to(rgba(18, 19, 26, 0.6))); + background: linear-gradient(to top, #12131a 0%, rgba(18, 19, 26, 0.6) 100%); +} + +.blog-single-cover-fade .blog-single-cover.scheme-dark .blog-single-media:after { + background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0.6))); + background: linear-gradient(to top, #fff 0%, rgba(255, 255, 255, 0.6) 100%); +} + +.blog-single-cover-fade .blog-single-cover .blog-single-details-extra { + margin-bottom: 75px; +} + +.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-media:after { + -webkit-transform: translate(0); + transform: translate(0); +} + +.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details, +.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details>.container, +.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details>.container>.row, +.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details>.container>.row>[class^=col-] { + height: 100%; +} + +.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details>.container>.row>[class^=col-] { + 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: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details .blog-single-header { + margin-top: auto; + margin-bottom: auto; +} + +.blog-single-cover-fade .related-posts>.container { + width: auto; + padding-left: 0; + padding-right: 0; +} + +.blog-single-cover-fade .related-posts .related-posts-title.text-left { + text-align: center !important; +} + +.blog-single-cover-bordered .related-posts>.container { + width: auto; +} + +.blog-single-cover-bordered .comments-area>.container, +.blog-single-cover-bordered .comment-respond>.container { + width: auto; + padding-left: 0; + padding-right: 0; +} + +.blog-single-cover-bordered .comments-area>.container>.row>.col-md-8, +.blog-single-cover-bordered .comment-respond>.container>.row>.col-md-8 { + width: 100%; + margin-left: 0; +} + +.blog-single-cover-bordered.blog-single-post-has-thumbnail .lqd-main-header-default+.content { + padding-top: 0; +} + +.related-posts { + margin: 1.5em 0 0.5em; +} + +.related-posts-title { + margin-bottom: 1.75em; + font-size: 24px; + line-height: 1.5em; + font-weight: 700; + text-transform: uppercase; + text-align: center; +} + +.related-post-date, +.related-post-categories { + padding: 0; + margin: 0; + position: relative; + z-index: 3; + list-style: none; + font-size: 12px; + text-transform: uppercase; +} + +.related-post-image { + margin-bottom: 0.9090909091em; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); + -webkit-transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s; + transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s; + transition: box-shadow 0.3s, transform 0.3s; + transition: box-shadow 0.3s, transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s; +} + +.related-post-image img { + width: 100%; +} + +.related-post-title { + margin: 0 0 0.4166666667em; + font-size: 1.0909090909em; + line-height: 1.0833333333em; +} + +.related-post-title a { + color: #16171e; +} + +.related-post { + position: relative; + margin-bottom: 1.875em; +} + +.related-post .liquid-overlay-link { + z-index: 2; +} + +.related-post:hover .related-post-image { + -webkit-transform: translateY(-2px); + transform: translateY(-2px); + -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2); +} + +.related-post-alt { + color: #fff; + padding-bottom: 70%; + overflow: hidden; +} + +.related-post-alt a { + color: #fff; +} + +.related-post-alt .related-post-image, +.related-post-alt .related-post-header { + position: absolute; + bottom: 0; + left: 0; +} + +.related-post-alt .related-post-image { + width: 100%; + height: 100%; + margin: 0; +} + +.related-post-alt .related-post-image:after { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + bottom: 0; + left: 0; + background: -webkit-gradient(linear, left bottom, left top, from(#141622), to(transparent)); + background: linear-gradient(to top, #141622 0%, transparent 100%); +} + +.related-post-alt .related-post-image img { + visibility: hidden; +} + +.related-post-alt .related-post-header { + width: 100%; + padding: 0 30px 22px; + z-index: 2; +} + +.related-post-alt:hover .related-post-image { + -webkit-transform: none; + transform: none; +} + +.page-scheme-dark .post-meta a { + color: #16171e; +} + + +/* 3.36. Particles */ + +.ld-particles-container { + width: 100%; + height: 450px; +} + +.lqd-particles-bg-wrap .ld-particles-container { + height: 100%; +} + +.lqd-particles-bg-wrap, +.ld-particles-inner { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.lqd-particles-bg-wrap { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + + +/* 3.37. Carousel Laptop */ + +.ld-carousel-laptop { + text-align: center; +} + +.ld-carousel-laptop .ld-carousel-laptop-inner { + position: relative; + display: inline-block; +} + +.ld-carousel-laptop .mockup-content-container { + position: absolute; + top: 7.3%; + left: 10.8%; + bottom: 11.3%; + right: 10.4%; + z-index: 2; +} + +.ld-carousel-laptop .carousel-container, +.ld-carousel-laptop .carousel-items, +.ld-carousel-laptop .mockup-content-inner { + width: 100%; + height: 100%; +} + +.ld-carousel-laptop .flickity-viewport { + height: 100% !important; +} + +.ld-carousel-laptop .carousel-items { + margin: 0; +} + +.ld-carousel-laptop .carousel-item { + padding: 0; +} + +.ld-carousel-laptop img { + width: 100%; +} + +.ld-carousel-laptop .flickity-prev-next-button.previous { + left: 6%; +} + +.ld-carousel-laptop .flickity-prev-next-button.next { + right: 6%; +} + + +/* 3.38. Liquid Fancy Heading */ + +.ld-fancy-heading p, +.ld-fancy-heading h1, +.ld-fancy-heading h2, +.ld-fancy-heading h3, +.ld-fancy-heading h4, +.ld-fancy-heading h5, +.ld-fancy-heading h6, +.ld-fancy-heading>div { + display: inline-block; + margin-top: 0; + margin-bottom: 0.5em; +} + +.ld-fancy-heading .ld-fh-txt { + position: relative; + display: inline-block; +} + +.ld-fancy-heading .ld-fh-txt i { + vertical-align: middle; +} + +.ld-fancy-heading.carousel-nav-appended { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: auto; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.ld-fancy-heading.has-mask-image>* { + background-position: center; + background-clip: text !important; + -webkit-background-clip: text !important; + -webkit-transform: translateZ(0); + transform: translateZ(0); + color: transparent; +} + +.ld-fancy-heading.has-mask-image .ld-fh-txt { + position: static; + display: inline; +} + +.mask-text .split-unit { + overflow: hidden; +} + +.no-backgroundcliptext .ld-gradient-heading { + background: none !important; +} + +.backgroundcliptext .ld-gradient-heading .ld-fh-txt { + -webkit-background-clip: text !important; + background-clip: text !important; + -webkit-text-fill-color: transparent !important; + text-fill-color: transparent !important; +} + +.backgroundcliptext .ld-gradient-heading .txt-rotate-keywords, +.backgroundcliptext .ld-gradient-heading .txt-rotate-keywords .keyword, +.backgroundcliptext .ld-gradient-heading .split-unit, +.backgroundcliptext .ld-gradient-heading .split-inner { + background: inherit; +} + +.backgroundcliptext .ld-gradient-heading .split-inner { + line-height: 1.5em; + margin-top: -0.75em; + margin-bottom: -0.75em; +} + +.ld-fh-underline { + display: inline-block; + width: 100%; + height: 2px; + position: absolute; + left: 50%; + bottom: 0; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} + +.txt-rotate-keywords { + display: inline-block; + position: relative; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: 1200px; + perspective: 1200px; + white-space: nowrap; +} + +.txt-rotate-keywords .keyword { + display: inline-block; + position: absolute; + left: 0; + top: auto; + opacity: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.txt-rotate-keywords .keyword:first-child { + position: relative; + top: auto; + left: auto; + opacity: 1; +} + +.text-slide-activated .txt-rotate-keywords .keyword { + position: absolute; + top: 0; + left: 0; + opacity: 0; +} + +.text-slide-activated .txt-rotate-keywords .keyword.active { + position: relative; + opacity: 1; +} + +@media screen and (min-width: 480px) { + .ld-fancy-heading .lqd-lines { + white-space: nowrap; + } + .window-resizing .ld-fancy-heading .lqd-lines { + white-space: normal; + } +} + + +/* 3.39. Row Overlay */ + +.liquid-row-overlay { + display: block; + width: 100%; + height: 100%; + position: absolute !important; + top: 0; + left: 0; + -webkit-transition: background 0.3s, opacity 0.3s; + transition: background 0.3s, opacity 0.3s; +} + +.liquid-row-overlay-hover { + opacity: 0; +} + + +/* 3.40. Maps */ + +@-webkit-keyframes markerWave { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0.8; + } + 20% { + opacity: 0.8; + } + 100% { + -webkit-transform: scale(5.5); + transform: scale(5.5); + opacity: 0; + } +} + +@keyframes markerWave { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0.8; + } + 20% { + opacity: 0.8; + } + 100% { + -webkit-transform: scale(5.5); + transform: scale(5.5); + opacity: 0; + } +} + +.ld-gmap-container { + width: 100%; + height: 450px; +} + +.ld-gmap { + height: 100%; +} + +.map_marker { + position: absolute; + width: 18px; + height: 18px; + border-radius: 50em; + background-color: var(--color-primary); +} + +.map_marker div { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: 50em; + opacity: 1; + background-color: var(--color-primary); +} + +.map_marker>div:first-child { + -webkit-animation: markerWave 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite forwards; + animation: markerWave 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite forwards; +} + +.map_marker>div:first-child+div { + -webkit-animation: markerWave 1.5s 0.45s cubic-bezier(0, 0, 0.2, 1) infinite forwards; + animation: markerWave 1.5s 0.45s cubic-bezier(0, 0, 0.2, 1) infinite forwards; +} + +@media screen and (min-width: 992px) { + .row.align-items-stretch .ld-gmap-container { + height: auto; + 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: stretch; + -ms-flex-pack: stretch; + justify-content: stretch; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + .row.align-items-stretch .ld-gmap-container .ld-gmap { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + height: auto; + min-height: 350px; + } +} + + +/* 3.41. Custom Animations */ + +[data-custom-animations=true] { + visibility: hidden; + opacity: 0; +} + +.ca-initvalues-applied { + visibility: visible; + opacity: 1; +} + +.compose-mode [data-custom-animations=true] { + visibility: visible !important; + opacity: 1 !important; +} + + +/* 3.42. Masked Image */ + +.ld-masked-image svg { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + -o-object-fit: cover; + object-fit: cover; +} + +.ld-masked-image svg defs, +.ld-masked-image svg clipPath, +.ld-masked-image svg path { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.ld-masked-image figure { + background-position: -90% 10%; + background-size: 95%; +} + +.ld-masked-image img { + width: 100%; + height: auto; + visibility: hidden; +} + +@media (min-width: 768px) { + .ld-masked-image { + position: absolute; + right: -90vw; + left: 42vw; + } +} + +@media (min-width: 992px) { + .ld-masked-image { + top: -58vh; + right: -65vw; + left: 5vw; + } +} + + +/* 3.43. Slideshow BG */ + +.slideshow-applied { + position: relative; +} + +.ld-slideshow-bg-wrap, +.ld-slideshow-bg-inner, +.ld-slideshow-item, +.ld-slideshow-figure { + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.ld-slideshow-bg-wrap { + overflow: hidden; + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.3s, visibility 0.3s; + transition: opacity 0.3s, visibility 0.3s; +} + +.slideshow-applied .ld-slideshow-bg-wrap { + opacity: 1; + visibility: visible; +} + +.ld-slideshow-bg-inner { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} + +.ld-slideshow-item { + overflow: hidden; +} + +.ld-slideshow-figure { + background-size: cover; + background-position: center; +} + +.ld-slideshow-figure img { + visibility: hidden; +} + +.ld-slideshow-figure.active { + z-index: 1; +} + + +/* 3.44. Custom Menu */ + +.lqd-custom-menu li a { + display: block; +} + +.lqd-custom-menu li.is-active a { + color: var(--color-primary); +} + +.lqd-custom-menu.menu-items-have-fill a { + padding: 0.5em 1em; +} + +.lqd-custom-menu[data-move-element] { + opacity: 0; + visibility: hidden; + -webkit-transition: opacity 0.3s, visiblity 0.3s; + transition: opacity 0.3s, visiblity 0.3s; +} + +.lqd-custom-menu[data-move-element].element-was-moved { + opacity: 1; + visibility: visible; +} + +.lqd-custom-menu[class*=text-] a, +.lqd-custom-menu[class*=text-hover] a { + color: inherit; +} + +.lqd-custom-menu.active-dark li.is-active a { + color: #000 !important; +} + +.lqd-sticky-menu { + width: 100%; + padding: 1em; + position: absolute; + bottom: 0; + left: 0; + z-index: 10; + background-color: #f6f6f6; +} + +.lqd-sticky-menu.on-top { + bottom: auto; + top: 0; +} + +.reset-ul { + padding: 0; + margin: 0; + list-style: none; +} + +.inline-nav>li { + display: inline-block; +} + +.inline-nav>li { + margin-right: 15px; +} + +.inline-nav li a { + display: inline; +} + +.comma-sep-li>li { + display: inline-block; +} + +.comma-sep-li>li:not(:last-child):after { + content: ','; + margin-right: 0.25em; +} + + +/* 3.45. Shop Banner */ + +.ld-shop-banner { + position: relative; + margin-bottom: 30px; +} + +.ld-shop-banner.round .ld-shop-banner-inner { + border-radius: 5px; +} + +.ld-shop-banner.round .ld-shop-banner-image figure { + border-radius: 5px; +} + +.ld-shop-banner.custom-height-applied { + padding: 0; +} + +.ld-shop-banner-container { + -webkit-perspective: 1600px; + perspective: 1600px; +} + +.ld-shop-banner-inner { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: inherit; + perspective: inherit; +} + +.ld-shop-banner-image figure { + width: 100%; + height: 100%; + background-size: cover; +} + +.ld-shop-banner-image img { + visibility: hidden; +} + +.ld-shop-banner-content { + padding: 20px 30px; + font-size: 20px; + color: #000; + -webkit-transform: translateZ(50px) scale(0.92); + transform: translateZ(50px) scale(0.92); +} + +.ld-shop-banner-style1 .ld-shop-banner-inner { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; +} + +.ld-shop-banner-style1 .ld-shop-banner-content { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 50%; +} + +.ld-shop-banner-style1 .ld-shop-banner-image { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: inherit; + perspective: inherit; +} + +.ld-shop-banner-style1 .ld-shop-banner-carousel-main .carousel-item-inner, +.ld-shop-banner-style1 .ld-shop-banner-carousel-main .carousel-item { + width: 100%; +} + +.ld-shop-banner-style1 .ld-shop-banner-carousel-nav { + width: 70%; + height: 80px; + position: absolute; + bottom: 3%; + right: 1%; + -webkit-transform: translateZ(70px) scale(0.884); + transform: translateZ(70px) scale(0.884); +} + +.ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item { + padding-left: 5px; + padding-right: 5px; + cursor: pointer; + padding-top: 2px; + -webkit-transform: translateX(15px); + transform: translateX(15px); + opacity: 0; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: opacity, transform; + transition-property: opacity, transform, -webkit-transform; + -webkit-transition-duration: 0.45s; + transition-duration: 0.45s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item figure { + position: relative; + border-radius: 3px; + margin-bottom: 15px; + background-size: cover; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} + +.ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item figure:before { + content: ''; + position: absolute; + top: 0; + left: 0; + display: inline-block; + width: 100%; + height: 100%; + border-radius: inherit; + border: 2px solid #fff; + -webkit-transform: scale(1.1); + transform: scale(1.1); + opacity: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item img { + visibility: hidden; +} + +.ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item.is-nav-selected figure { + -webkit-transform: translateY(-2px); + transform: translateY(-2px); +} + +.ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item.is-nav-selected figure:before { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.ld-shop-banner-style1 .liquid-overlay-link { + -webkit-transform: translateZ(50px); + transform: translateZ(50px); +} + +.ld-shop-banner-style1:hover .ld-shop-banner-inner { + -webkit-box-shadow: 0 40px 60px rgba(0, 0, 0, 0.1); + box-shadow: 0 40px 60px rgba(0, 0, 0, 0.1); +} + +.ld-shop-banner-style1:hover .ld-shop-banner-carousel-nav .carousel-item { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; +} + +.ld-shop-banner-style1:hover .ld-shop-banner-carousel-nav .carousel-item.is-selected:nth-child(0) { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.ld-shop-banner-style1:hover .ld-shop-banner-carousel-nav .carousel-item.is-selected:nth-child(1) { + -webkit-transition-delay: 0.0666666667s; + transition-delay: 0.0666666667s; +} + +.ld-shop-banner-style1:hover .ld-shop-banner-carousel-nav .carousel-item.is-selected:nth-child(2) { + -webkit-transition-delay: 0.1333333333s; + transition-delay: 0.1333333333s; +} + +.ld-shop-banner-style1:hover .ld-shop-banner-carousel-nav .carousel-item.is-selected:nth-child(3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.ld-shop-banner-style1:hover .ld-shop-banner-carousel-nav .carousel-item.is-selected:nth-child(4) { + -webkit-transition-delay: 0.2666666667s; + transition-delay: 0.2666666667s; +} + + +/* 3.46. Carousel Phone */ + +.ld-carousel-phone { + position: relative; +} + +.ld-carousel-phone .mockup-container { + position: relative; + z-index: 1; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; +} + +.ld-carousel-phone .mockup-container img { + width: 325px; +} + +.ld-carousel-phone .mockup-content-container { + width: 100%; + position: absolute; + top: 2.5%; + bottom: 2.75%; + left: 0; + z-index: 0; + overflow: hidden; +} + +.ld-carousel-phone .carousel-item, +.ld-carousel-phone .carousel-item-inner, +.ld-carousel-phone .flickity-viewport, +.ld-carousel-phone .carousel-container, +.ld-carousel-phone .carousel-items, +.ld-carousel-phone .mockup-content-inner { + height: 100% !important; +} + +.ld-carousel-phone .carousel-item { + max-width: 365px; + padding: 0; + margin: 0 1%; +} + +.ld-carousel-phone .carousel-item img { + width: 100%; + border-radius: 35px; +} + +.ld-carousel-phone .carousel-item-inner { + margin: 0 40px; + position: relative; +} + +.ld-carousel-phone .is-selected .carousel-item-inner:after { + opacity: 0; +} + + +/* 3.47. Media */ + +.ld-media-icon, +.ld-media-item-overlay { + -webkit-transition-duration: 0.45s; + transition-duration: 0.45s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.ld-media-icon { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 32px; + -webkit-transform: scale(1.25); + transform: scale(1.25); + opacity: 0; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; +} + +.icon-sm .ld-media-icon { + font-size: 28px; +} + +.icon-lg .ld-media-icon { + font-size: 44px; +} + +.ld-media-icon.icon-play { + width: 55px; + height: 55px; + font-size: 15px; + border-radius: 50em; + -webkit-transition-property: opacity, border, -webkit-transform; + transition-property: opacity, border, -webkit-transform; + transition-property: transform, opacity, border; + transition-property: transform, opacity, border, -webkit-transform; +} + +.ld-media-icon.icon-play.bordered { + border: 2px solid #fff; +} + +.ld-media-icon.icon-play.solid { + background-color: var(--color-primary); +} + +.ld-media-icon.icon-play.size-sm { + width: 45px; + height: 45px; +} + +.ld-media-icon.icon-play.size-lg { + width: 65px; + height: 65px; +} + +.ld-media-bg { + background-color: rgba(0, 0, 0, 0.4); +} + +.ld-media-bg, +.ld-media-item-overlay { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.ld-media-item-overlay { + padding: 30px; + opacity: 0; + visibility: hidden; + color: #fff; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; +} + +.ld-media-content { + position: relative; + z-index: 2; +} + +.ld-media-item { + position: relative; + margin-bottom: 30px; + color: #fff; +} + +.ld-media-item h3, +.ld-media-item h6 { + margin: 0; + color: inherit; + opacity: 0; + -webkit-transform: translateY(10px); + transform: translateY(10px); + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + -webkit-transition-duration: 0.45s; + transition-duration: 0.45s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.ld-media-item h3 { + margin-bottom: 0.25em; +} + +.ld-media-item h6 { + font-size: 12px; +} + +.ld-media-item figure { + background-size: cover; +} + +.ld-media-item img { + width: 100%; + visibility: hidden; +} + +.ld-media-item.shadow-onhover { + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); +} + +.ld-media-item.contents-visible h3, +.ld-media-item.contents-visible h6, +.ld-media-item.contents-visible .ld-media-bg, +.ld-media-item.contents-visible .ld-media-icon, +.ld-media-item.contents-visible .ld-media-item-overlay { + opacity: 1; + visibility: visible; + -webkit-transform: none; + transform: none; +} + +.ld-media-item:hover h3, +.ld-media-item:hover h6 { + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.ld-media-item:hover h3 { + opacity: 1; + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.ld-media-item:hover h6 { + opacity: 0.4; + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; +} + +.ld-media-item:hover .ld-media-item-overlay { + opacity: 1; + visibility: visible; +} + +.ld-media-item:hover .ld-media-icon { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.ld-media-item:hover .liquid-overlay-link { + z-index: 3; +} + +.ld-media-item:hover.shadow-onhover { + -webkit-box-shadow: 0 50px 75px rgba(0, 0, 0, 0.25); + box-shadow: 0 50px 75px rgba(0, 0, 0, 0.25); +} + +.ld-media-item:hover.contents-visible .icon-play { + -webkit-transform: scale(1.1); + transform: scale(1.1); + border-width: 1px; +} + +.liquid-media-element-custom-height .ld-media-item, +.liquid-media-element-custom-height figure { + height: 100%; +} + +.ld-media-row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; +} + + +/* 3.48. Modal */ + +.lity { + z-index: 9990; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + white-space: nowrap; + background: #0b0b0b; + background: rgba(0, 0, 0, 0.9); + outline: none !important; + opacity: 0; + -webkit-transition: opacity .3s ease; + -webkit-transition: opacity 0.3s ease; + transition: opacity 0.3s ease; +} + +.lity.lity-opened { + opacity: 1; +} + +.lity.lity-closed { + opacity: 0; +} + +.lity * { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.lity-wrap { + z-index: 9990; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + text-align: center; + outline: none !important; +} + +.lity-wrap:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; + margin-right: -0.25em; +} + +.lity-loader { + z-index: 9991; + color: #fff; + position: absolute; + top: 50%; + margin-top: -0.8em; + width: 100%; + text-align: center; + font-size: 14px; + font-family: Arial, Helvetica, sans-serif; + opacity: 0; + -webkit-transition: opacity .3s ease; + -webkit-transition: opacity 0.3s ease; + transition: opacity 0.3s ease; +} + +.lity-loading .lity-loader { + opacity: 1; +} + +.lity-container { + z-index: 9992; + position: relative; + text-align: left; + vertical-align: middle; + display: inline-block; + white-space: normal; + max-width: 100%; + max-height: 100%; + outline: none !important; +} + +.lity-content { + z-index: 9993; + width: 100%; + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition: -webkit-transform .3s ease; + transition: -webkit-transform .3s ease; + transition: transform .3s ease; + transition: transform .3s ease, -webkit-transform .3s ease; + transition: transform 0.3s ease, -webkit-transform 0.3s ease; +} + +.lity-loading .lity-content, +.lity-closed .lity-content { + -webkit-transform: scale(0.8); + transform: scale(0.8); +} + +.lity-content:after { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: 0; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); +} + +.lity-close { + z-index: 9994; + width: 35px; + height: 35px; + position: fixed; + right: 0; + top: 0; + -webkit-appearance: none; + cursor: pointer; + text-decoration: none; + text-align: center; + padding: 0; + color: #fff; + font-style: normal; + font-size: 35px; + font-family: Arial, Baskerville, monospace; + line-height: 35px; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + border: 0; + background: none; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.lity-close::-moz-focus-inner { + border: 0; + padding: 0; +} + +.lity-close:hover, +.lity-close:focus, +.lity-close:active, +.lity-close:visited { + text-decoration: none; + text-align: center; + padding: 0; + color: #fff; + font-style: normal; + font-size: 35px; + font-family: Arial, Baskerville, monospace; + line-height: 35px; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + border: 0; + background: none; + outline: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.lity-close:active { + top: 1px; +} + +.lity-image img { + max-width: 100%; + display: block; + line-height: 0; + border: 0; +} + +.lity-iframe .lity-container, +.lity-youtube .lity-container, +.lity-vimeo .lity-container, +.lity-facebookvideo .lity-container, +.lity-googlemaps .lity-container { + width: 100%; + max-width: 964px; +} + +.lity-iframe-container { + width: 100%; + height: 0; + padding-top: 56.25%; + overflow: auto; + pointer-events: auto; + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-overflow-scrolling: touch; +} + +.lity-iframe-container iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #000; +} + +.lity-hide { + display: none; +} + +.featherlight .featherlight-close-icon { + top: 1.3em; + right: 2em; + font-size: 1.25em; +} + +.featherlight .featherlight-content { + padding: 75px 2em 45px; + border-radius: 4px; +} + +.featherlight .featherlight-inner { + padding-top: 2em; + position: relative; +} + +.featherlight .featherlight-inner:before { + content: ''; + display: inline-block; + height: 1px; + position: absolute; + top: 0; + left: 0; + right: 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.lity { + background-color: rgba(0, 0, 0, 0.8); + z-index: 99; +} + +.lity-wrap { + 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: center; + -ms-flex-pack: center; + justify-content: center; +} + +.lity-wrap:before { + content: none; +} + +.lity-container { + max-height: 90vh; + border-radius: 4px; +} + +.lity-content { + overflow-x: hidden; + overflow-y: auto; +} + +.lity-close { + right: 30px; + top: 30px; +} + +.lity-close:active { + top: 30px; +} + +.lqd-modal-inner { + width: 100%; + position: relative; + text-align: left; + vertical-align: middle; + display: inline-block; + overflow: auto; + padding: 25px 2em; + background: #fff; + cursor: auto; + white-space: normal; +} + +.lqd-modal-head h2 { + margin-top: 0; + margin-bottom: 1.25em; + padding-bottom: 1em; + border-bottom: 1px solid rgba(0, 0, 0, 0.15); + font-size: 28px; + font-weight: 500; +} + +@media (min-width: 768px) { + .lity-container { + width: 750px; + } +} + +@media (min-width: 992px) { + .lity-container { + width: 970px; + } +} + +@media (min-width: 1200px) { + .lity-container { + width: 1170px; + } +} + + +/* 3.49. Before After */ + +@-webkit-keyframes cd-bounce-in { + 0% { + width: 0; + } + 60% { + width: 55%; + } + 100% { + width: 50%; + } +} + +@keyframes cd-bounce-in { + 0% { + width: 0; + } + 60% { + width: 55%; + } + 100% { + width: 50%; + } +} + +.cd-image-container { + position: relative; + margin: 0 auto 30px; +} + +.cd-image-container:hover .cd-image-label { + opacity: 0; + visibility: visible; + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.cd-image-container img { + display: block; + width: 100%; +} + +.cd-image-label { + padding: 6px 14px; + position: absolute; + bottom: 15px; + right: 15px; + opacity: 0; + background-color: #fff; + font-size: 14px; + line-height: 1.5em; + border-radius: 2px; + font-weight: 500; + color: #000; + -webkit-transform: translateY(20px); + transform: translateY(20px); + -webkit-transition: opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s; + transition: opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s; + transition: transform 0.3s 0.7s, opacity 0.3s 0.7s; + transition: transform 0.3s 0.7s, opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s; +} + +.cd-image-label.is-hidden { + visibility: hidden; +} + +.is-visible .cd-image-label { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.cd-resize-img { + position: absolute; + top: 0; + left: 0; + width: 0; + height: 100%; + overflow: hidden; + border-right: 3px solid rgba(255, 255, 255, 0.75); + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.cd-resize-img img { + position: absolute; + left: 0; + top: 0; + display: block; + height: 100%; + width: auto; + max-width: none; +} + +.cd-resize-img .cd-image-label { + right: auto; + left: 15px; +} + +.is-visible .cd-resize-img { + width: 50%; + /* bounce in animation of the modified image */ + -webkit-animation: cd-bounce-in 0.7s; + animation: cd-bounce-in 0.7s; +} + +.cd-handle { + display: inline-block; + position: absolute; + height: 40px; + width: 40px; + left: 50%; + top: 50%; + margin-left: -20px; + margin-top: -20px; + border-radius: 50%; + background-color: #fff; + cursor: move; + opacity: 0; + color: #000; + -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1); + -webkit-transform: scale(0); + transform: scale(0); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.cd-handle:before { + content: '\f07e'; + display: inline-block; + position: absolute; + top: 50%; + left: 50%; + font: normal normal 17px/1 fontAwesome; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.is-visible .cd-handle { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition: opacity 0s 0.7s, -webkit-transform 0.3s 0.7s; + transition: opacity 0s 0.7s, -webkit-transform 0.3s 0.7s; + transition: transform 0.3s 0.7s, opacity 0s 0.7s; + transition: transform 0.3s 0.7s, opacity 0s 0.7s, -webkit-transform 0.3s 0.7s; +} + +.cd-handle.draggable:before { + -webkit-transform: translate(-50%, -50%) scale(1.15); + transform: translate(-50%, -50%) scale(1.15); +} + + +/* 3.50. Process Box */ + +.ld-pb-top { + display: inline-block; + position: relative; +} + +.ld-pb-top:after { + content: ''; + display: inline-block; + width: 150%; + height: 1px; + position: absolute; + top: 50%; + left: 50%; + border: 1px dashed #ddd; +} + +.ld-pb-top .ld-pb-icon-wrap, +.ld-pb-top figure { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 208px; + height: 208px; + margin: 0; + border-radius: 50em; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: relative; + z-index: 2; + overflow: hidden; +} + +.ld-pb-top figure:after { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 0; + background-color: rgba(0, 0, 0, 0.3); +} + +.wpb_column:last-child .ld-pb-top:after { + content: none; +} + +.ld-pb-icon-wrap { + background-color: #e8faf4; + color: #3ed2a7; + font-size: 90px; + line-height: 1; +} + +.ld-pb-icon-wrap i { + position: relative; + z-index: 2; +} + +.ld-pb-num { + display: block; + position: absolute; + top: 50%; + left: 15px; + right: 15px; + z-index: 2; + font-size: 55px; + line-height: 1; + font-weight: 600; + color: #fff; + text-align: center; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.ld-pb { + margin-bottom: 30px; +} + +.ld-pb h3 { + margin-top: 1.25em; + font-size: 20px; +} + + +/* 3.52. Message */ + +.ld-msg-close { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 34px; + height: 34px; + padding: 0; + margin-top: -17px; + position: absolute; + top: 50%; + right: 30px; + border: none; + background: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 38px; + line-height: 1; + color: #000; + opacity: 0.4; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.ld-msg-close span { + display: inline-block; +} + +.ld-msg-close:hover { + opacity: 1; +} + +.ld-msg-icon { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 34px; + height: 34px; + margin-right: 26px; + border: 1.2px solid; + border-radius: 50em; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 30px; +} + +.ld-msg-txt h5 { + margin: 0; + font-size: 18px; + font-weight: 600; + line-height: 1.5em; + color: #34495E; +} + +.ld-msg-inner { + 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; +} + +.ld-msg { + padding: 20px 40px 20px 20px; + margin-bottom: 30px; + position: relative; + background-color: #F8FAFC; +} + +.ld-msg:after { + content: ''; + display: inline-block; + width: 100%; + height: 2.5px; + position: absolute; + bottom: 0; + left: 0; + opacity: 0.3; +} + +.ld-msg-success:after { + background-color: #63DBC1; + opacity: 0.5; +} + +.ld-msg-success .ld-msg-icon { + color: #63DBC1; +} + +.ld-msg-warning:after { + background-color: #F2C223; +} + +.ld-msg-warning .ld-msg-icon { + color: #F2C223; +} + +.ld-msg-error:after { + background-color: #E33847; +} + +.ld-msg-error .ld-msg-icon { + color: #E33847; +} + + +/* 3.53. Flipbox */ + +.ld-flipbox-inner, +.ld-flipbox-face, +.ld-flipbox-wrap { + width: 100%; + min-height: inherit; + border-radius: inherit; +} + +.ld-flipbox-inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + padding: 40px 50px; + -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; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + text-align: center; + color: #fff; +} + +.ld-flipbox-inner h1, +.ld-flipbox-inner h2, +.ld-flipbox-inner h3, +.ld-flipbox-inner h4, +.ld-flipbox-inner h5, +.ld-flipbox-inner h6 { + color: inherit; +} + +.ld-flipbox-inner :last-child { + margin-bottom: 0; +} + +.ld-flipbox-face { + 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-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + background-size: cover; + background-position: center; + background-color: var(--color-primary); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.ld-flipbox-wrap, +.ld-flipbox-face { + -webkit-transform-style: inherit; + transform-style: inherit; + -webkit-perspective: inherit; + perspective: inherit; +} + +.ld-flipbox-front .ld-flipbox-inner { + -webkit-transform: translate3d(0, 0, 60px) scale(0.85); + transform: translate3d(0, 0, 60px) scale(0.85); +} + +.ld-flipbox-back { + height: 100%; + position: absolute; + top: 0; + left: 0; + -webkit-transform: rotate3d(0, 1, 0, 180deg); + transform: rotate3d(0, 1, 0, 180deg); +} + +.ld-flipbox-back .ld-flipbox-inner { + -webkit-transform: translate3d(0, 0, 60px) scale(0.95); + transform: translate3d(0, 0, 60px) scale(0.95); +} + +.ld-flipbox-bt .ld-flipbox-back, +.ld-flipbox-tb .ld-flipbox-back { + -webkit-transform: rotateY(-180deg) rotateZ(-180deg); + transform: rotateY(-180deg) rotateZ(-180deg); +} + +.ld-flipbox-wrap { + position: relative; + -webkit-transition-property: -webkit-box-shadow, -webkit-transform; + transition-property: -webkit-box-shadow, -webkit-transform; + transition-property: box-shadow, transform; + transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} + +.ld-flipbox-shadow .ld-flipbox-wrap { + -webkit-box-shadow: 0 50px 60px rgba(0, 0, 0, 0.15); + box-shadow: 0 50px 60px rgba(0, 0, 0, 0.15); +} + +.ld-flipbox-bt.ld-flipbox-shadow:hover .ld-flipbox-wrap, +.ld-flipbox-tb.ld-flipbox-shadow:hover .ld-flipbox-wrap { + -webkit-box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15); + box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15); +} + +.ld-flipbox { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + min-height: 270px; + margin-bottom: 30px; + position: relative; + -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; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: 1200px; + perspective: 1200px; +} + +.ld-flipbox:hover .ld-flipbox-wrap { + -webkit-transform: rotate3d(0, 1, 0, 180deg); + transform: rotate3d(0, 1, 0, 180deg); + -webkit-transform-origin: 50% 50% !important; + transform-origin: 50% 50% !important; +} + +.ld-flipbox:hover.ld-flipbox-rl .ld-flipbox-wrap { + -webkit-transform: rotate3d(0, -1, 0, 180deg); + transform: rotate3d(0, -1, 0, 180deg); +} + +.ld-flipbox:hover.ld-flipbox-bt .ld-flipbox-wrap { + -webkit-transform: rotate3d(1, 0, 0, 180deg); + transform: rotate3d(1, 0, 0, 180deg); +} + +.ld-flipbox:hover.ld-flipbox-tb .ld-flipbox-wrap { + -webkit-transform: rotate3d(-1, 0, 0, 180deg); + transform: rotate3d(-1, 0, 0, 180deg); +} + +.ld-flipbox:hover.ld-flipbox-shadow-onhover .ld-flipbox-wrap { + -webkit-box-shadow: 0 50px 60px rgba(0, 0, 0, 0.15); + box-shadow: 0 50px 60px rgba(0, 0, 0, 0.15); +} + +.ld-flipbox:hover.ld-flipbox-shadow-onhover.ld-flipbox-bt .ld-flipbox-wrap, +.ld-flipbox:hover.ld-flipbox-shadow-onhover.ld-flipbox-tb .ld-flipbox-wrap { + -webkit-box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15); + box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15); +} + + +/* 3.54. Iconbox Circle */ + +.one-ib-circ-icn { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 80px; + height: 80px; + margin: -50px 0 0 -50px; + position: absolute; + top: 0; + left: 0; + border-radius: 50em; + font-size: 30px; + opacity: 0; +} + +.one-ib-circ-icn span { + display: inherit; + width: inherit; + height: inherit; + position: relative; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: inherit; + background-color: #fff; + color: #000; + -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08); + box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08); + -webkit-transition: color 0.3s; + transition: color 0.3s; +} + +.one-ib-circ-icn span:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: inherit; + opacity: 0; + background-color: var(--color-primary); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.one-ib-circ-icn span:after { + content: ''; + display: inline-block; + width: 126%; + height: 126%; + position: absolute; + top: -13%; + left: -13%; +} + +.one-ib-circ-icn img, +.one-ib-circ-icn svg, +.one-ib-circ-icn i { + position: relative; + z-index: 1; +} + +.one-ib-circ-icn img, +.one-ib-circ-icn svg { + max-width: 60%; +} + +.one-ib-circ-icn:hover span { + color: #fff; +} + +.one-ib-circ-icn:hover span:before { + opacity: 1; +} + +.one-ib-circ-icn:hover svg { + stroke: #fff; +} + +.one-ib-circ-icn:hover svg line, +.one-ib-circ-icn:hover svg polyline, +.one-ib-circ-icn:hover svg rect, +.one-ib-circ-icn:hover svg circle, +.one-ib-circ-icn:hover svg polygon, +.one-ib-circ-icn:hover svg path { + stroke: inherit; +} + +.one-ib-circ-icn:hover~.one-ib-circ-cnt h3, +.one-ib-circ-icn:hover~.one-ib-circ-cnt hr, +.one-ib-circ-icn:hover~.one-ib-circ-cnt p { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.one-ib-circ-icn:hover~.one-ib-circ-cnt hr { + -webkit-transition-delay: 0.07s; + transition-delay: 0.07s; +} + +.one-ib-circ-icn:hover~.one-ib-circ-cnt p { + -webkit-transition-delay: 0.14s; + transition-delay: 0.14s; +} + +.one-ib-circ-cnt { + width: 60%; + margin: 0 auto; + font-size: 16px; + line-height: 1.625em; + color: #666; +} + +.one-ib-circ-cnt h3, +.one-ib-circ-cnt hr, +.one-ib-circ-cnt p { + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(10px); + transform: translateY(10px); + -webkit-transition-property: opacity, visibility, -webkit-transform; + transition-property: opacity, visibility, -webkit-transform; + transition-property: transform, opacity, visibility; + transition-property: transform, opacity, visibility, -webkit-transform; + -webkit-transition-duration: 0.45s; + transition-duration: 0.45s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.one-ib-circ-cnt h3 { + color: #333; + font-size: 21px; + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.one-ib-circ-cnt hr { + width: 17%; + border-color: rgba(0, 0, 0, 0.1); + -webkit-transition-delay: 0.05s; + transition-delay: 0.05s; +} + +.one-ib-circ-cnt p { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.one-ib-circ-item:last-child .one-ib-circ-cnt h3, +.one-ib-circ-item:last-child .one-ib-circ-cnt hr, +.one-ib-circ-item:last-child .one-ib-circ-cnt p { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(0); + transform: translateY(0); +} + +.one-ib-circ-item:hover~.one-ib-circ-item .one-ib-circ-cnt h3, +.one-ib-circ-item:hover~.one-ib-circ-item .one-ib-circ-cnt hr, +.one-ib-circ-item:hover~.one-ib-circ-item .one-ib-circ-cnt p { + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(-10px); + transform: translateY(-10px); +} + +.one-ib-circ-inner { + position: absolute; + top: 40px; + right: 40px; + bottom: 40px; + left: 40px; + -webkit-transform: translateZ(80px) scale(0.86666); + transform: translateZ(80px) scale(0.86666); +} + +.one-ib-circ-inner>.vc_ld_icon_box_circle_item, +.one-ib-circ-inner>.one-ib-circ-item { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + width: calc(100% - 100px); + height: calc(100% - 100px); + position: absolute !important; + top: 50%; + left: 50%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.one-ib-circ-inner>.vc_ld_icon_box_circle_item .one-ib-circ-item { + display: block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.one-ib-circ-wrap { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border: 1px solid #efefef; + border-radius: 50em; + -webkit-transform-style: inherit; + transform-style: inherit; + -webkit-perspective: inherit; + perspective: inherit; +} + +.one-ib-circ { + position: relative; + padding-bottom: 100%; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-perspective: 1200px; + perspective: 1200px; +} + + +/* 3.55. Row Separator */ + +.one-row-overlay { + display: block; + position: absolute !important; + height: 100%; + width: 100%; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.one-row_top_divider, +.one-row_bottom_divider { + width: 100%; + position: absolute; + left: 0; +} + +.one-row_top_divider svg, +.one-row_bottom_divider svg { + width: 100%; + height: 100%; + position: relative; +} + +.one-row_top_divider svg.centered-angle, +.one-row_bottom_divider svg.centered-angle { + width: 102%; + left: -1%; +} + +.one-row_bottom_divider { + bottom: -1px; +} + +.one-row_top_divider { + top: -1px; +} + +.one-row_top_divider svg { + -webkit-transform: rotateZ(180deg); + transform: rotateZ(180deg); +} + +.one-row_top_divider svg.one-divider-triangle, +.one-row_top_divider svg.one-divider-circle { + width: auto; + position: relative; + left: 50%; + -webkit-transform: rotateZ(180deg) translateX(-50%); + transform: rotateZ(180deg) translateX(-50%); + -webkit-transform-origin: left center; + transform-origin: left center; +} + + +/* 3.56. Roadmap */ + +.one-roadmap-bar { + display: inline-block; + width: 15px; + height: 100%; + position: absolute; + top: 0; + left: 0; + -ms-flex-item-align: start; + align-self: flex-start; + border-radius: 50em; +} + +.one-roadmap-bar:before, +.one-roadmap-bar:after { + content: ''; + display: inline-block; + position: absolute; + top: 0; + background: var(--color-primary); + -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1); +} + +.one-roadmap-bar:before { + width: 100%; + height: 15px; + border-radius: 50em; +} + +.one-roadmap-bar:after { + width: 2px; + height: 100%; + left: 6px; + -webkit-transform-origin: top center; + transform-origin: top center; +} + +.one-roadmap-info h6, +.one-roadmap-info p { + margin: 0; + line-height: 1.5em; + letter-spacing: normal; + color: inherit; +} + +.one-roadmap-info h6 { + margin-bottom: 0.25em; + font-size: 15px; +} + +.one-roadmap-info p { + font-size: 16px; +} + +.one-roadmap-mark { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 32px; + height: 32px; + margin-left: auto; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border: 2px solid; + border-radius: 50em; + font-size: 30px; + opacity: 0.43; +} + +.one-roadmap-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + padding-bottom: 1em; + padding-left: 30px; + -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; + color: #000; +} + +.one-roadmap-item:last-of-type { + padding-bottom: 0; +} + +.one-roadmap-item:last-of-type .one-roadmap-bar:after { + content: none; +} + +.one-roadmap-item-checked .one-roadmap-bar, +.one-roadmap-item-checked .one-roadmap-info { + opacity: 0.6; +} + +.one-roadmap-item-checked .one-roadmap-mark { + opacity: 1; +} + +.one-roadmap { + padding: 45px 40px 45px 60px; +} + +.one-roadmap:before { + content: ''; + display: inline-block; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + border: 1px solid; + opacity: 0.3; +} + +.one-roadmap[data-custom-animations=true] .one-roadmap-item { + opacity: 0; +} + +.one-roadmap[data-custom-animations=true] .one-roadmap-bar:before, +.one-roadmap[data-custom-animations=true] .one-roadmap-bar:after { + -webkit-transform: scale(0); + transform: scale(0); +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(0) .one-roadmap-bar:before { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(0) .one-roadmap-bar:after { + -webkit-transition-delay: 0s; + transition-delay: 0s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(1) .one-roadmap-bar:before { + -webkit-transition-delay: 0.2631578947s; + transition-delay: 0.2631578947s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(1) .one-roadmap-bar:after { + -webkit-transition-delay: 0.2816901408s; + transition-delay: 0.2816901408s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(2) .one-roadmap-bar:before { + -webkit-transition-delay: 0.5263157895s; + transition-delay: 0.5263157895s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(2) .one-roadmap-bar:after { + -webkit-transition-delay: 0.5633802817s; + transition-delay: 0.5633802817s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(3) .one-roadmap-bar:before { + -webkit-transition-delay: 0.7894736842s; + transition-delay: 0.7894736842s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(3) .one-roadmap-bar:after { + -webkit-transition-delay: 0.8450704225s; + transition-delay: 0.8450704225s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(4) .one-roadmap-bar:before { + -webkit-transition-delay: 1.0526315789s; + transition-delay: 1.0526315789s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(4) .one-roadmap-bar:after { + -webkit-transition-delay: 1.1267605634s; + transition-delay: 1.1267605634s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(5) .one-roadmap-bar:before { + -webkit-transition-delay: 1.3157894737s; + transition-delay: 1.3157894737s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(5) .one-roadmap-bar:after { + -webkit-transition-delay: 1.4084507042s; + transition-delay: 1.4084507042s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(6) .one-roadmap-bar:before { + -webkit-transition-delay: 1.5789473684s; + transition-delay: 1.5789473684s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(6) .one-roadmap-bar:after { + -webkit-transition-delay: 1.6901408451s; + transition-delay: 1.6901408451s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(7) .one-roadmap-bar:before { + -webkit-transition-delay: 1.8421052632s; + transition-delay: 1.8421052632s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(7) .one-roadmap-bar:after { + -webkit-transition-delay: 1.9718309859s; + transition-delay: 1.9718309859s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(8) .one-roadmap-bar:before { + -webkit-transition-delay: 2.1052631579s; + transition-delay: 2.1052631579s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(8) .one-roadmap-bar:after { + -webkit-transition-delay: 2.2535211268s; + transition-delay: 2.2535211268s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(9) .one-roadmap-bar:before { + -webkit-transition-delay: 2.3684210526s; + transition-delay: 2.3684210526s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-item:nth-child(9) .one-roadmap-bar:after { + -webkit-transition-delay: 2.5352112676s; + transition-delay: 2.5352112676s; +} + +.one-roadmap.ca-initvalues-applied .one-roadmap-bar:before, +.one-roadmap.ca-initvalues-applied .one-roadmap-bar:after { + -webkit-transform: scale(1); + transform: scale(1); +} + + +/* 3.57. Countdown */ + +.countdown { + font-size: 5.3125em; + line-height: 1em; + font-weight: 600; +} + +.countdown .countdown-row { + 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; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.countdown .countdown-section { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin: 0 2%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + text-align: center; + position: relative; +} + +.countdown .countdown-sep { + margin-top: -0.35em; +} + +.countdown .countdown-amount { + letter-spacing: -0.05em; + line-height: 1em; +} + +.countdown .countdown-period { + margin-top: 0.5em; + font-size: 0.1764705882em; + line-height: 1em; + text-transform: uppercase; + opacity: 0.5; +} + +.countdown.light { + color: #fff; +} + +.countdown.primary { + color: var(--color-primary); +} + +.countdown.primary .countdown-period { + color: #fff; +} + +.countdown.countdown-sep-off .countdown-sep { + display: none; +} + + +/* 3.58. breadcrumbs */ + +ol.breadcrumb { + background: none; + color: var(--color-link); +} + +ol.breadcrumb>li { + color: inherit; +} + +ol.breadcrumb>li:not(:last-child):after { + content: '\f105'; + margin-left: 0.75em; + margin-right: 0.5em; + font-family: 'FontAwesome'; + font-size: 0.85em; + position: absolute; +} + +ol.breadcrumb>li:hover { + opacity: 1; +} + +ol.breadcrumb>li+li:before { + content: none; +} + +ol.breadcrumb>.active { + color: inherit; +} + +ol.breadcrumb span { + opacity: 0.6; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +ol.breadcrumb a:hover span { + opacity: 1; +} + +ol.breadcrumb.text-darker { + color: #545663; +} + +ol.breadcrumb.text-darker a { + color: inherit; +} + +ol.breadcrumb.text-darker a:hover { + color: #000; +} + + +/* 3.59. Bullet List */ + +.one-bullet-list { + margin-bottom: 20px; +} + +.one-bullet-list li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0.5em; +} + +.one-bullet-list li:before { + content: ''; + display: inline-block; + width: 4px; + height: 4px; + margin-left: .5em; + border-radius: 50em; + background-color: var(--color-primary); +} + +.one-bullet-list .inline-nav li { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} + +.one-bullet-list .inline-nav li { + margin-left: 10px; +} + + +/* 3.60. Video BG */ + +.lqd-vbg-video:not([data-property]), +.lqd-vbg-video .mejs__overlay, +.lqd-vbg-video .mejs__poster { + -o-object-fit: cover; + object-fit: cover; + font-family: "object-fit: cover"; + width: 100% !important; + height: 100% !important; +} + +.lqd-vbg-video .YTPOverlay, +.lqd-vbg-video .mb_YTPBar, +.lqd-vbg-video .inlinePlayButton, +.lqd-vbg-video .mejs__overlay-play, +.lqd-vbg-video .mejs-controls, +.lqd-vbg-video .mejs__controls { + display: none !important; +} + +.lqd-vbg-loader { + background-image: url(../img/spinners/spinner-1.gif); + background-color: #fff; + background-position: center; + background-repeat: no-repeat; + background-size: 55px; +} + +.lqd-vbg-loader, +.lqd-vbg-inner, +.lqd-vbg-wrap { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + overflow: hidden; +} + +.lqd-vbg-inner:after { + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 1; +} + +.lqd-vbg-wrap .inline-YTPlayer { + height: 100%; +} + + +/* 3.61. Frickin Image */ + +.lqd-frickin-img-holder, +.lqd-frickin-img-bg { + -webkit-transition: opacity 1s 0s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1); + transition: opacity 1s 0s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1); + transition: opacity 1s 0s cubic-bezier(0.23, 1, 0.32, 1), transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1); + transition: opacity 1s 0s cubic-bezier(0.23, 1, 0.32, 1), transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1); + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + opacity: 0; +} + +.lqd-frickin-img-bg { + display: inline-block; + position: absolute; + top: 25px; + left: 25px; + right: 25px; + bottom: 25px; + z-index: 0; + background-color: var(--color-primary); +} + +.lqd-frickin-img-holder { + z-index: 2; + opacity: 0; + -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.17); + box-shadow: 0 30px 50px rgba(0, 0, 0, 0.17); +} + +.lqd-frickin-img-holder figure { + background-size: cover; +} + +.lqd-frickin-img-holder img { + width: 100%; +} + +.lqd-frickin-img-holder [data-responsive-bg=true]>img { + visibility: hidden; +} + +.lqd-frickin-img-inner { + padding: 25px; +} + +.lqd-frickin-img-holder, +.lqd-frickin-img { + position: relative; +} + +.lqd-frickin-img { + margin-bottom: 30px; +} + +.lqd-frickin-img.is-in-view .lqd-frickin-img-bg, +.lqd-frickin-img.is-in-view .lqd-frickin-img-holder { + opacity: 1; +} + +.lqd-frickin-img.is-in-view .lqd-frickin-img-bg { + -webkit-transform: translate(-12px, 12px); + transform: translate(-12px, 12px); +} + +.lqd-frickin-img.is-in-view .lqd-frickin-img-holder { + -webkit-transform: translate(12px, -12px); + transform: translate(12px, -12px); +} + +.lqd-frickin-img.is-in-view.lqd-freak-to-left .lqd-frickin-img-bg { + -webkit-transform: translate(12px, 12px); + transform: translate(12px, 12px); +} + +.lqd-frickin-img.is-in-view.lqd-freak-to-left .lqd-frickin-img-holder { + -webkit-transform: translate(-12px, -12px); + transform: translate(-12px, -12px); +} + + +/* 3.62. Promo */ + +.lqd-promo-cat { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-right: 15px; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-size: 10px; + text-transform: uppercase; + font-style: italic; + -webkit-writing-mode: vertical-rl; + -ms-writing-mode: tb-rl; + writing-mode: vertical-rl; + width: 30px; +} + +.lqd-promo-cat ul { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); +} + +.lqd-promo-dynamic-shape { + display: block; + width: 124%; + height: 124%; + position: absolute; + top: -15%; + left: -25%; + z-index: 0; +} + +.lqd-promo-dynamic-shape svg { + overflow: visible; +} + +.lqd-promo-img { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: calc(58.75% - 30px); + -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; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.lqd-promo-img img { + width: 100%; +} + +.lqd-promo-img-inner { + -webkit-box-shadow: 0 50px 100px rgba(0, 0, 0, 0.3); + box-shadow: 0 50px 100px rgba(0, 0, 0, 0.3); + opacity: 0; + overflow: hidden; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.lqd-promo-img-inner.block-revealer { + opacity: 1; +} + +.lqd-promo-img-inner .block-revealer__element { + will-change: transform; +} + +.lqd-promo-img-inner.revealing-ended .block-revealer__element { + will-change: auto; +} + +.lqd-promo-content { + 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-align: start; + -ms-flex-align: start; + align-items: flex-start; + padding: 60px 0 60px 15px; + width: 39.25%; + -webkit-box-flex: 0; + -ms-flex: 0 auto; + flex: 0 auto; +} + +.lqd-promo-content>* { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; +} + +.lqd-promo-content h2 { + margin: 0 -1em 0 -1em; + font-size: 120px; + font-weight: 700; + line-height: 1em; +} + +.lqd-promo-content .lqd-words, +.lqd-promo-content .lqd-lines { + white-space: nowrap; +} + +.lqd-promo-content .split-inner { + display: inline-block; +} + +.lqd-promo-content .btn { + margin-top: auto; +} + +.lqd-promo-inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; +} + +.lqd-promo-wrap { + position: relative; + margin-top: 120px; + margin-bottom: 120px; +} + + +/* 3.63. Back to Top */ + +@-webkit-keyframes lqdBackToTopArrow { + 40% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + opacity: 0; + } + 41% { + -webkit-transform: translateY(15px); + transform: translateY(15px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} + +@keyframes lqdBackToTopArrow { + 40% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + opacity: 0; + } + 41% { + -webkit-transform: translateY(15px); + transform: translateY(15px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} + +.lqd-back-to-top { + position: fixed; + bottom: 50px; + right: 50px; + z-index: 10; + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(25px); + transform: translateY(25px); + -webkit-transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1); + transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1); +} + +.lqd-back-to-top a { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 45px; + height: 45px; + border-radius: 50em; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background-color: #fff; + -webkit-box-shadow: 0 0 30px -2px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 30px -2px rgba(0, 0, 0, 0.15); + font-size: 18px; + color: #000; + -webkit-transition: -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1), -webkit-box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1); +} + +.lqd-back-to-top a i { + display: inline-block; + line-height: 1; + margin-top: -1px; + -webkit-transition: -webkit-transform 0.3s ease; + transition: -webkit-transform 0.3s ease; + transition: transform 0.3s ease; + transition: transform 0.3s ease, -webkit-transform 0.3s ease; +} + +.lqd-back-to-top a:hover { + -webkit-transform: translateY(-2px); + transform: translateY(-2px); + -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 40px rgba(0, 0, 0, 0.15); +} + +.lqd-back-to-top a:hover i { + -webkit-animation: lqdBackToTopArrow 1s cubic-bezier(0.23, 1, 0.32, 1) both alternate; + animation: lqdBackToTopArrow 1s cubic-bezier(0.23, 1, 0.32, 1) both alternate; +} + +.lqd-back-to-top.is-visible { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(0); + transform: translateY(0); +} + + +/* 3.64. Separator */ + +.lqd-h-sep { + 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; +} + +.lqd-h-sep-inner { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; + height: 1px; + background-color: var(--color-primary); +} + + +/* 3.65. Restaurant Menu */ + +.lqd-rst-menu { + padding-bottom: 1.25em; + margin-bottom: 1.5em; +} + +.lqd-rst-menu:not(:last-of-type) { + border-bottom: 1px dashed #dbdbdb; +} + +.lqd-rst-menu ul { + font-size: 13px; + color: #a7a7a7; +} + + +/* 4. VC SHORTCODES +*/ + + +/* 4.1. Single image */ + +.ld-img-hover-opacity { + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.ld-img-hover-opacity:hover { + opacity: 1; +} + + +/* 4.2. Columns */ + +.lqd-column.pull-up-05x { + margin-top: -4.5%; +} + +.lqd-column.pull-up { + margin-top: -10%; + border-radius: 6px; +} + +.lqd-column.pull-up-2x { + margin-top: -20%; +} + +.lqd-column.pull-up-3x { + margin-top: -30%; +} + +.lqd-column.pull-up-4x { + margin-top: -40%; +} + +.column-shadowed-1 { + -webkit-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1); + box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1); +} + +.white-box-shadow { + -webkit-box-shadow: -10px 0px 30px 1px #ffffff, 10px 0px 30px 1px white; + box-shadow: -10px 0px 30px 1px #ffffff, 10px 0px 30px 1px white; +} + +@media screen and (min-width: 1200px) { + .stretch-to-right { + margin-right: -22vw !important; + } + .stretch-to-left { + margin-left: -22vw !important; + } +} + +@media screen and (max-width: 767px) { + .d-flex>.lqd-column:not([class*=col-xs-]) { + width: 100%; + } +} + + +/* 4.3. Rows */ + +.vc_row { + position: relative; +} + +.vc_row.bg-none, +.vc_row[data-row-bg] { + background-image: none !important; +} + +.vc_row[data-parallax]:not(.liquid-parallax-bg) { + background-size: 140% !important; +} + +.vc_row:hover .liquid-row-overlay-hover { + opacity: 1; +} + +.vc_row:hover .liquid-row-overlay-hover+.liquid-row-overlay { + opacity: 0; +} + +.vc_row-flex .ld-row:before, +.vc_row-flex .ld-row:after { + content: none; +} + +.ld-container.container-fluid { + width: 100%; +} + +.row-bg-loader { + display: inline-block; + width: 60px; + height: 60px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -30px; + margin-left: -30px; + background-image: url("data:image/svg+xml;base64,PCEtLSBCeSBTYW0gSGVyYmVydCAoQHNoZXJiKSwgZm9yIGV2ZXJ5b25lLiBNb3JlIEAgaHR0cDovL2dvby5nbC83QUp6YkwgLS0+Cjxzdmcgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjMDAwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjIiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMTgiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiCiAgICAgICAgICAgICAgICAgICAgdG89IjM2MCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICBkdXI9IjAuOHMiCiAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICAgICAgICAgICAgPC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-position: center; + background-size: 38px; + background-repeat: no-repeat; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; + -webkit-transition-duration: 0.15s; + transition-duration: 0.15s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); +} + +.row-bg-appended .row-bg-loader, +.slideshow-applied .row-bg-loader { + opacity: 0; + visibility: hidden; +} + +.row-bg-loader.style-2 { + background-image: url(../img/spinners/spinner-1.gif); + background-size: 80px; +} + +.row-bg-loader.style-3 { + background-image: url(../img/spinners/spinner-2.gif); +} + +.row-bg-wrap, +.row-bg-inner, +.row-bg { + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background-size: inherit; + background-position: inherit; + background-attachment: inherit; + background-repeat: no-repeat; +} + +.row-bg-wrap { + overflow: hidden; +} + +.bg-not-loaded .row-bg-inner { + opacity: 0; +} + +@media screen and (min-width: 992px) { + .vc_row.pull-down { + margin-bottom: -340px; + } + .vc_row.pull-up { + margin-top: -230px; + } +} + + +/* 4.4. Text Block */ + +.wpb_text_column>.wpb_wrapper>ul { + padding-left: 0; +} + +.wpb_text_column ul { + list-style-position: inside; +} + + +/* 6. PARTIALS +*/ + + +/* 6.1. Search Results */ + +body.search .content { + padding-top: 100px; + padding-bottom: 100px; +} + +body.search .content article { + margin-bottom: 3em; +} + +body.search .content .entry-title { + margin: 1em 0 0.75em; +} + +body.search .content .entry-title a { + color: #000; +} + +body.search .content .entry-title a:hover { + color: var(--color-primary); +} + +body.search .titlebar { + border-bottom: 1px solid rgba(0, 0, 0, 0.07); +} + +body.search .titlebar-inner { + padding-top: 100px; + padding-bottom: 100px; +} + +body.search .titlebar-inner h1 { + font-size: 48px; +} + +body.search .no-results .page-header { + padding-bottom: 0; + margin-top: 0; + margin-bottom: 2.5em; +} + +body.search .no-results .page-header .page-title { + margin-top: 0; + margin-bottom: 0.5em; + font-size: 42px; +} + +body.search .no-results .search-form input { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + height: 50px; + padding: 5px 2em; + border: none; + border-radius: 3px; + background: none; + -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; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font-weight: 400; +} + +body.search .no-results .search-form input[type=search] { + border: 1px solid #eaeaea; + padding-left: 15px; + padding-right: 15px; + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; +} + +body.search .no-results .search-form input[type=search]:focus { + -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); + box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); + outline: none; +} + +body.search .no-results .search-form input[type=submit] { + background-color: var(--color-primary); + color: #fff; +} + + +/* 6.2. 404 Not Found */ + +.page-404 { + padding-top: 200px; + padding-bottom: 130px; +} + +.page-404 .btn { + font-size: 13px; + -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.07); + box-shadow: 0 8px 15px rgba(0, 0, 0, 0.07); +} + +.page-404 .btn .btn-icon { + font-size: 2.15em; + margin-right: 0.5em; + text-shadow: 0 0.25px 0 currentColor, 0 -0.25px 0 currentColor, 0.25px 0 0 currentColor, -0.25px 0 0 currentColor; +} + +.page-404 .btn:hover { + -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); +} + +.text-404 { + position: relative; +} + +.text-404 .ld-particles-container { + position: absolute; + top: 0; + left: 0; + z-index: auto; +} + +.text-404 .re-particles-inner { + position: relative; +} + +.text-404 .re-particles-inner:after { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + -webkit-box-shadow: 0 0 15px 2px #fff inset, 0 0 30px 2px #fff inset, 0 0 45px 2px #fff inset, 0 0 60px 2px #fff inset; + box-shadow: 0 0 15px 2px #fff inset, 0 0 30px 2px #fff inset, 0 0 45px 2px #fff inset, 0 0 60px 2px #fff inset; +} + +.text-404 h1 { + margin: 0 0 0.45em; + font-size: 300px; + line-height: 1; + font-weight: 700; + position: relative; +} + + +/* 6.3. Sidebar */ + +.has-sidebar .contents-container>.container { + width: 100%; +} + + +/* Sidebar Widgets */ + +.wpb_widgetised_column .widget, +.main-sidebar .widget { + margin-bottom: 45px; +} + +.wpb_widgetised_column .widget-title, +.main-sidebar .widget-title { + font-size: 18px; + font-weight: 500; + line-height: 1.5em; + text-transform: none; + margin-top: 0; + margin-bottom: 1em; +} + +.wpb_widgetised_column ul, +.main-sidebar ul { + margin: 0; + padding: 0; + list-style: none; +} + +.wpb_widgetised_column ul ul, +.wpb_widgetised_column ul ol, +.main-sidebar ul ul, +.main-sidebar ul ol { + margin-left: 10px; + margin-top: 1em; + margin-bottom: 1em; +} + +.wpb_widgetised_column a, +.main-sidebar a { + color: #000; +} + +.wpb_widgetised_column a:hover, +.main-sidebar a:hover { + color: var(--color-primary); +} + +.wpb_widgetised_column .ui-selectmenu-button, +.wpb_widgetised_column select, +.main-sidebar .ui-selectmenu-button, +.main-sidebar select { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + height: 50px; + padding: 10px 15px; + background: none; + border: 1px solid #d8dbe2; + border-radius: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.wpb_widgetised_column .ui-selectmenu-button .ui-selectmenu-icon, +.main-sidebar .ui-selectmenu-button .ui-selectmenu-icon { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} + +.widget_nav_menu ul, +.widget_archive ul, +.widget_categories ul, +.widget_pages ul, +.widget_meta ul, +.widget_recent_comments ul, +.widget_recent_entries ul { + font-size: 12px; + text-transform: uppercase; +} + +.widget_nav_menu ul li, +.widget_archive ul li, +.widget_categories ul li, +.widget_pages ul li, +.widget_meta ul li, +.widget_recent_comments ul li, +.widget_recent_entries ul li { + margin-bottom: 1em; +} + +.widget_nav_menu ul a, +.widget_archive ul a, +.widget_categories ul a, +.widget_pages ul a, +.widget_meta ul a, +.widget_recent_comments ul a, +.widget_recent_entries ul a { + position: relative; +} + +.widget_nav_menu ul a:before, +.widget_archive ul a:before, +.widget_categories ul a:before, +.widget_pages ul a:before, +.widget_meta ul a:before, +.widget_recent_comments ul a:before, +.widget_recent_entries ul a:before { + content: ''; + display: inline-block; + width: 100%; + height: 1px; + position: absolute; + bottom: -0.35em; + left: 0; + background-color: currentColor; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; + -webkit-transform-origin: right center; + transform-origin: right center; + -webkit-transform: scaleX(0); + transform: scaleX(0); +} + +.widget_nav_menu ul a:hover:before, +.widget_archive ul a:hover:before, +.widget_categories ul a:hover:before, +.widget_pages ul a:hover:before, +.widget_meta ul a:hover:before, +.widget_recent_comments ul a:hover:before, +.widget_recent_entries ul a:hover:before { + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transform-origin: left center; + transform-origin: left center; +} + +.widget_menu li { + margin-bottom: 0.75em; +} + +.widget_product_search, +.widget_search { + position: relative; +} + +.widget_product_search label, +.widget_product_search input, +.widget_search label, +.widget_search input { + width: 100%; + display: block; +} + +.widget_product_search input, +.widget_search input { + padding: 15px; +} + +.widget_product_search input[type=search], +.widget_search input[type=search] { + border: 1px solid #dedede; + padding-left: 45px; +} + +.widget_product_search input[type=search]:focus, +.widget_search input[type=search]:focus { + outline: none; + border-color: #b8b8b8; +} + +.widget_search label { + position: relative; +} + +.widget_search label:after { + content: '\f002'; + font: normal normal 16px/1 fontAwesome; +} + +.widget_search label:after, +.widget_search input[type=submit] { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 32px; + height: 100%; + position: absolute; + top: 0; + left: 8px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.widget_search input[type=submit] { + border: none; + background: none; + opacity: 0; +} + +.widget_product_search button[type=submit] { + display: inline-block; + width: 32px; + height: 100%; + position: absolute; + top: 0; + left: 8px; + background: none; + border: none; + text-indent: -99999px; +} + +.widget_product_search button[type=submit]:after { + content: '\f002'; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-indent: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + font: normal normal 16px/1 fontAwesome; +} + +.widget_product_search button[type=submit]:focus { + outline: none; +} + +.widget_calendar #wp-calendar { + width: 100%; + border: 1px solid #ededed; +} + +.widget_calendar caption, +.widget_calendar tfoot td { + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.075em; + padding: 10px 15px; + color: #000; +} + +.widget_calendar caption { + border: 1px solid #ededed; + border-bottom: none; +} + +.widget_calendar tfoot { + border-top: 1px solid #ededed; +} + +.widget_calendar thead td, +.widget_calendar thead th, +.widget_calendar tbody td, +.widget_calendar tbody th { + text-align: center; + padding: 5px; +} + +.widget_calendar thead th { + color: #000; + font-weight: 600; +} + +.ld_widget_recent_entries li { + 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; + margin-bottom: 30px; + font-size: 14px; + line-height: 22px; +} + +.ld_widget_recent_entries li figure { + margin-right: 10px; + width: 80px; +} + +.ld_widget_recent_entries li figure img { + width: 100%; +} + +.ld_widget_recent_entries li span { + display: block; + font-size: 13px; + margin-top: 4px; +} + +.ld_widget_recent_entries li .ld_entries_contents { + overflow: hidden; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin-top: -6px; +} + +.ld_widget_popular_entries li { + margin-bottom: 30px; + font-size: 20px; + line-height: 26px; +} + +.ld_widget_popular_entries li figure { + width: 100%; + margin-bottom: 0.5em; +} + +.ld_widget_popular_entries li figure img { + width: 100%; +} + +.ld_widget_popular_entries li span { + display: block; + margin-top: 0.15em; + font-size: 15px; +} + +.ld_widget_social_icons a:hover { + color: #fff; +} + +.widget_tag_cloud a { + display: inline-block; + border: 1px solid #dedede; + padding: 0.25em 1em; + margin-bottom: 5px; + margin-right: 2px; + font-size: 12px !important; + line-height: 1.5em; + font-weight: 500; + color: #000; +} + +.widget_tag_cloud a:hover { + border-color: var(--color-primary); + background-color: var(--color-primary); + color: #fff; + -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); + box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); +} + + +/* 6.4. Page Frame */ + + +/* 7. RESPONSIVE +*/ + + +/* 7.1. Header */ + +@media screen and (min-width: 1200px) { + .lqd-stack-active-row-dark .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .social-icon a { + color: rgba(255, 255, 255, 0.7) !important; + } + .lqd-stack-active-row-dark .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .social-icon a:hover { + color: #fff !important; + } + .lqd-stack-active-row-dark .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .header-module .ld-module-trigger, + .lqd-stack-active-row-dark .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .main-nav>li>a { + color: rgba(255, 255, 255, 0.7); + } + .lqd-stack-active-row-dark .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .header-module .ld-module-trigger:hover, + .lqd-stack-active-row-dark .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .main-nav>li>a:hover { + color: #fff; + } + .lqd-stack-active-row-dark .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .navbar-brand .logo-light { + opacity: 1; + visibility: visible; + } + .lqd-stack-active-row-light .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .social-icon a { + color: rgba(0, 0, 0, 0.7) !important; + } + .lqd-stack-active-row-light .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .social-icon a:hover { + color: #000 !important; + } + .lqd-stack-active-row-light .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .header-module .ld-module-trigger, + .lqd-stack-active-row-light .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .main-nav>li>a { + color: rgba(0, 0, 0, 0.7); + } + .lqd-stack-active-row-light .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .header-module .ld-module-trigger:hover, + .lqd-stack-active-row-light .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .main-nav>li>a:hover { + color: #000; + } + .lqd-stack-active-row-light .main-header:not(.header-fullscreen):not(.header-side) .mainbar-wrap:not(.is-stuck) .navbar-brand .logo-dark { + opacity: 1; + visibility: visible; + } + .lqd-stack-moving-down .mainbar-wrap:not(.is-stuck) .social-icon a, + .lqd-stack-moving-down .mainbar-wrap:not(.is-stuck) .header-module .ld-module-trigger, + .lqd-stack-moving-down .mainbar-wrap:not(.is-stuck) .main-nav>li>a, + .lqd-stack-moving-down .mainbar-wrap:not(.is-stuck) .navbar-brand .logo-light, + .lqd-stack-moving-down .mainbar-wrap:not(.is-stuck) .navbar-brand .logo-dark { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s; + } +} + +@media screen and (max-width: 1199px) { + .lqd-stack-has-prevnext-buttons .lqd-stack-prevnext-wrap { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + position: absolute; + top: auto !important; + left: auto !important; + right: 20px !important; + bottom: 40px !important; + -webkit-transform: none !important; + transform: none !important; + } + .lqd-stack-has-prevnext-buttons .lqd-stack-prevnext-wrap button { + margin: 0 5px !important; + } + .lqd-stack-has-prevnext-buttons .lqd-stack-button-labbel, + .lqd-stack-has-prevnext-buttons .lqd-stack-prevnext-button { + -webkit-transform: none !important; + transform: none !important; + } + .lqd-stack-has-prevnext-buttons .lqd-stack-prevnext-button { + position: relative; + top: auto; + bottom: auto; + left: auto; + right: auto; + } + .lqd-stack-has-prevnext-buttons .lqd-back-to-top { + display: none; + } + .lqd-stack-has-prevnext-buttons.lqd-stack-buttons-style-1 .lqd-stack-prevnext-wrap { + bottom: 50px !important; + left: 20px !important; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + #pp-nav { + display: none; + right: 20px; + } + .lqd-stack-extra { + display: none; + } +} + +@media screen and (min-width: 1200px) { + .header-side { + width: 375px; + height: 100vh; + position: fixed; + top: 0; + left: 0; + } + .header-side .mainbar, + .header-side .mainbar-container, + .header-side .mainbar-row, + .header-side .mainbar-wrap { + width: 100%; + height: 100%; + } + .header-side .mainbar-wrap { + padding: 12vh 50px; + overflow: hidden; + position: relative; + } + .header-side .mainbar { + overflow: hidden; + } + .header-side .mainbar-row { + width: calc(100% + 20px); + margin: 0; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + overflow-x: hidden; + overflow-y: auto; + } + .header-side .mainbar-row>[class^=col] { + padding: 0; + margin: 30px 0; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + } + .header-side .mainbar-row>[class^=col]:first-child { + margin-top: 0; + } + .header-side .mainbar-row>[class^=col]:last-child { + margin-bottom: 0; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .header-side .mainbar-row>[class^=col]:last-child .header-module { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + } + .header-side .navbar-header { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + } + .header-side .navbar-brand { + padding: 0; + } + .header-side .navbar-collapse { + width: 100%; + overflow: hidden !important; + } + .header-side .main-nav { + width: calc(100% + 25px); + padding-right: 25px; + display: block; + overflow-x: hidden; + overflow-y: auto; + } + .header-side .main-nav>li { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + } + .header-side .main-nav>li>a { + display: block; + width: 100%; + padding-left: 0; + } + .header-side .nav-item-children { + padding-right: 15px; + } + .header-side .header-module { + margin-bottom: 15px; + margin-left: 0 !important; + } + .header-side .header-module>h1, + .header-side .header-module>h2, + .header-side .header-module>h3, + .header-side .header-module>h4, + .header-side .header-module>h5, + .header-side .header-module>h6 { + margin-top: 0; + margin-bottom: 0.25em; + } + .header-side .ld-module-dropdown, + .header-side .ld-dropdown-menu-content { + background: none; + } + .header-side .ld-dropdown-menu-content { + margin-top: 1em; + width: auto; + padding: 0; + border: none; + } + .header-side .ld-module-search .ld-module-trigger { + -webkit-transform: translateX(0); + transform: translateX(0); + -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); + transition: -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); + transition: transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); + transition: transform 0.45s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); + } + .header-side .ld-module-search .ld-module-trigger.collapse { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + } + .header-side .ld-module-search .ld-search-form-container { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); + transition: -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); + transition: transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); + transition: transform 0.45s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1); + } + .header-side .ld-module-search .ld-module-dropdown { + width: 250px; + height: auto !important; + top: 0; + left: 0; + right: auto; + overflow: hidden; + } + .header-side .ld-module-search .ld-module-dropdown[aria-expanded=true] .ld-search-form-container { + -webkit-transform: translateX(0); + transform: translateX(0); + } + .header-side .ld-search-form-container { + width: auto; + padding: 0; + border: none; + } + .header-side-style-1 .navbar-collapse { + -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; + width: 375px; + height: 100vh !important; + position: fixed; + top: 0; + left: 0; + z-index: 10; + -webkit-transform: translateX(-200%); + transform: translateX(-200%); + background-color: #fdfdfe; + -webkit-box-shadow: 0 0 0 #f0f1f6 inset; + box-shadow: 0 0 0 #f0f1f6 inset; + -webkit-transition: all 0.45s cubic-bezier(0.7, 0, 0.2, 1); + transition: all 0.45s cubic-bezier(0.7, 0, 0.2, 1); + } + .header-side-style-1 .navbar-collapse[aria-expanded=true] { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + -webkit-box-shadow: -70px 0 70px #f0f1f6 inset; + box-shadow: -70px 0 70px #f0f1f6 inset; + } + .header-side-style-1 .main-nav { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + } + .header-side-style-3 .mainbar-row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .header-side-style-3 .mainbar-row>[class^=col] { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .header-side-style-3 .navbar-header, + .header-side-style-3 .header-module, + .header-side-style-3 .navbar-collapse { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + } + .header-side-style-3 .navbar-header { + margin-bottom: 45px; + } + .header-side-style-3 .navbar-collapse { + margin-bottom: 40px; + } + .header-fullscreen-style-1 .navbar-fullscreen { + width: 100%; + height: 100% !important; + padding: 10vh 0 15vh; + position: fixed; + top: 0; + left: 0; + z-index: 9; + opacity: 0; + visibility: hidden; + background-color: #fff; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav { + display: block; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li { + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(-25%) rotateX(45deg); + transform: translateY(-25%) rotateX(45deg); + -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1); + transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1); + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(10) { + -webkit-transition-delay: 0.0588235294s; + transition-delay: 0.0588235294s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(9) { + -webkit-transition-delay: 0.1176470588s; + transition-delay: 0.1176470588s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(8) { + -webkit-transition-delay: 0.1764705882s; + transition-delay: 0.1764705882s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(7) { + -webkit-transition-delay: 0.2352941176s; + transition-delay: 0.2352941176s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(6) { + -webkit-transition-delay: 0.2941176471s; + transition-delay: 0.2941176471s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(5) { + -webkit-transition-delay: 0.3529411765s; + transition-delay: 0.3529411765s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(4) { + -webkit-transition-delay: 0.4117647059s; + transition-delay: 0.4117647059s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(3) { + -webkit-transition-delay: 0.4705882353s; + transition-delay: 0.4705882353s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(2) { + -webkit-transition-delay: 0.5294117647s; + transition-delay: 0.5294117647s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li:nth-child(1) { + -webkit-transition-delay: 0.5882352941s; + transition-delay: 0.5882352941s; + } + .header-fullscreen-style-1 .navbar-fullscreen .main-nav>li>a { + padding-left: 0; + padding-right: 0; + } + .header-fullscreen-style-1 .navbar-fullscreen .nav-item-children { + text-align: center; + -webkit-box-shadow: none; + box-shadow: none; + } + .header-fullscreen-style-1 .navbar-fullscreen .nav-item-children>li>a { + padding: 0; + } + .header-fullscreen-style-1 .navbar-fullscreen .nav-item-children>li:hover>a { + background-color: transparent; + } + .header-fullscreen-style-1 .navbar-fullscreen .megamenu .nav-item-children { + display: none; + visibility: visible; + left: auto !important; + right: auto !important; + } + .header-fullscreen-style-1 .navbar-fullscreen .megamenu .ld-container, + .header-fullscreen-style-1 .navbar-fullscreen .megamenu .megamenu-column, + .header-fullscreen-style-1 .navbar-fullscreen .megamenu .megamenu-container { + width: 100% !important; + } + .header-fullscreen-style-1 .navbar-fullscreen .megamenu section.vc_row { + padding: 0 !important; + } + .header-fullscreen-style-1 .navbar-fullscreen .megamenu .ld-row { + display: block; + } + .header-fullscreen-style-1 .navbar-fullscreen .header-module { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .header-fullscreen-style-1 .navbar-fullscreen[aria-expanded=true] { + opacity: 1; + visibility: visible; + } + .header-fullscreen-style-1 .navbar-fullscreen[aria-expanded=true] .main-nav>li { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(0) rotateX(0); + transform: translateY(0) rotateX(0); + } + .navbar-logo-centered .navbar-brand { + -webkit-box-ordinal-group: inherit; + -ms-flex-order: inherit; + order: inherit; + padding-left: 35px; + padding-right: 35px; + -ms-flex-negative: 0; + flex-shrink: 0; + } + .text-lg-right .header-module { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + } + .text-lg-left .header-module { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + } + .text-lg-center .header-module { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .navbar-collapse~.header-module { + margin-left: 25px; + } + .navbar-collapse:not(.navbar-fullscreen) .header-module { + display: none; + } + .nav-trigger.navbar-toggle { + display: none; + } + .ld-search-form .input-icon { + pointer-events: none; + } + .megamenu { + position: static !important; + } + .main-nav:not(.main-nav-side) .megamenu:not(.position-applied) .nav-item-children { + display: block !important; + visibility: hidden; + } + .megamenu .megamenu-container.container { + padding-left: 15px; + padding-right: 15px; + } + .megamenu .megamenu-container .container { + width: 100%; + } + .megamenu .nav-item-children { + border-radius: 0; + padding-top: 0; + padding-bottom: 0; + background: none; + -webkit-box-shadow: none; + box-shadow: none; + } + .megamenu .megamenu-inner-row { + background-color: #fff; + -webkit-box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07); + box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07); + } + .megamenu .megamenu-inner-row.vc_row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .megamenu .megamenu-inner-row.vc_row:after { + content: none; + } + .megamenu .megamenu-inner-row.vc_row-has-bg:before { + background-color: inherit; + } + .megamenu.megamenu-content-stretch .nav-item-children { + left: 0 !important; + right: 0 !important; + } + .megamenu.megamenu-fullwidth .nav-item-children { + width: 100vw; + max-width: none; + left: 50% !important; + right: 50% !important; + margin-left: -50vw !important; + margin-right: -50vw !important; + } + .megamenu.megamenu-fullwidth .megamenu-container { + width: 100vw !important; + max-width: none; + } + .megamenu.position-applied .megamenu-column { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + } + .navbar-header { + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-header .mobile-logo-default, + .navbar-header .header-module { + display: none; + } + .navbar-collapse { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + height: auto !important; + -ms-flex-preferred-size: 0; + flex-basis: 0; + } + .navbar-collapse>.nav-trigger { + display: none !important; + } + .navbar-collapse-clone { + display: none !important; + } + .main-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .main-nav>li, + .main-nav>li>a { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .main-nav>li:first-child { + padding-left: 0; + } + .main-nav>li:last-child { + padding-right: 0; + } + .main-nav>li.nav-item-cloned { + display: none; + } + .main-nav .submenu-expander { + display: none !important; + } + .main-nav-hover-linethrough>li>a .link-ext, + .main-nav-hover-underline-1>li>a .link-ext, + .main-nav-hover-underline-3>li>a .link-ext { + display: inline-block; + width: 100%; + height: 0.0625em; + min-height: 1px; + position: absolute; + bottom: -0.1875em; + left: 0; + background-color: #000; + -webkit-transform-origin: right center; + transform-origin: right center; + -webkit-transform: scaleX(0); + transform: scaleX(0); + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1); + transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1); + transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1); + transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1); + } + .main-nav-hover-linethrough>li.is-active>a .link-ext, + .main-nav-hover-linethrough>li.active>a .link-ext, + .main-nav-hover-linethrough>li.current-menu-item>a .link-ext, + .main-nav-hover-linethrough>li>a:hover .link-ext, + .main-nav-hover-underline-1>li.is-active>a .link-ext, + .main-nav-hover-underline-1>li.active>a .link-ext, + .main-nav-hover-underline-1>li.current-menu-item>a .link-ext, + .main-nav-hover-underline-1>li>a:hover .link-ext, + .main-nav-hover-underline-3>li.is-active>a .link-ext, + .main-nav-hover-underline-3>li.active>a .link-ext, + .main-nav-hover-underline-3>li.current-menu-item>a .link-ext, + .main-nav-hover-underline-3>li>a:hover .link-ext { + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + .main-nav-hover-linethrough>li>a .link-ext { + width: 114%; + bottom: 50%; + left: -7%; + margin-top: -0.0312em; + } + .main-nav-hover-underline-2>li>a .link-ext { + display: inline-block; + width: 107%; + height: 0.4em; + position: absolute; + bottom: 0.25em; + left: -3.5%; + background: #f4bcba; + background: -webkit-gradient(linear, left top, right top, from(#f4bc8b), to(#f1aacc)); + background: linear-gradient(to right, #f4bc8b 0%, #f1aacc 100%); + -webkit-transform: scaleY(0); + transform: scaleY(0); + -webkit-transform-origin: right top; + transform-origin: right top; + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1); + } + .main-nav-hover-underline-2>li.is-active>a .link-ext, + .main-nav-hover-underline-2>li.active>a .link-ext, + .main-nav-hover-underline-2>li.current-menu-item>a .link-ext, + .main-nav-hover-underline-2>li>a:hover .link-ext { + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + .main-nav-hover-underline-3 .link-txt { + position: static; + } + .main-nav-hover-underline-3>li>a .link-ext { + height: 0.214285714285714em; + min-height: 2px; + width: 100%; + left: 0; + bottom: 0; + } + .main-nav-side-style-2>li>a .link-ext { + display: inline-block; + width: 0.25em; + height: 0.25em; + min-width: 4px; + min-height: 4px; + border-radius: 50em; + position: absolute; + top: 50%; + right: -1em; + left: auto; + margin-top: -0.12em; + background: #181b31; + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(200%); + transform: translateY(200%); + -webkit-transition: all 0.3s; + transition: all 0.3s; + } + .main-nav-side-style-2>li.is-active>a .link-ext, + .main-nav-side-style-2>li.active>a .link-ext, + .main-nav-side-style-2>li.current-menu-item>a .link-ext, + .main-nav-side-style-2>li>a:hover .link-ext { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(0); + transform: translateY(0); + } + .main-nav-hover-fade-inactive:hover>li>a { + opacity: 0.35; + } + .main-nav-hover-fade-inactive:hover>li:hover>a { + opacity: 1; + } + .navbar-visible-ontoggle { + padding-right: 5px; + padding-left: 5px; + } + .navbar-visible-ontoggle .main-nav>li { + opacity: 0; + visibility: hidden; + -webkit-transform: translateX(5px); + transform: translateX(5px); + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(1) { + -webkit-transition-delay: 0.05s; + transition-delay: 0.05s; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(2) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(3) { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(4) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(5) { + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(6) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(7) { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(8) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(9) { + -webkit-transition-delay: 0.45s; + transition-delay: 0.45s; + } + .navbar-visible-ontoggle .main-nav>li:nth-child(10) { + -webkit-transition-delay: 0.5s; + transition-delay: 0.5s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li { + opacity: 1; + visibility: visible; + -webkit-transform: none; + transform: none; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(10) { + -webkit-transition-delay: 0.05s; + transition-delay: 0.05s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(9) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(8) { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(7) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(6) { + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(5) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(4) { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(3) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(2) { + -webkit-transition-delay: 0.45s; + transition-delay: 0.45s; + } + .navbar-visible-ontoggle[aria-expanded=true] .main-nav>li:nth-child(1) { + -webkit-transition-delay: 0.5s; + transition-delay: 0.5s; + } + .navbar-visible-ontoggle[aria-expanded=false].collapsing .main-nav>li { + -webkit-transform: translateX(-5px); + transform: translateX(-5px); + } + .main-nav-side { + overflow-x: hidden; + overflow-y: auto; + } + .main-nav-side>li, + .main-nav-side>li:first-child, + .main-nav-side>li:last-child { + padding-left: 1.666em; + padding-right: 1.666em; + } + .main-nav-side .nav-item-children { + display: none; + width: 100%; + padding: 0.625em 0 0.625em 0; + border-radius: 0; + position: relative !important; + top: auto !important; + left: auto !important; + right: auto !important; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + font-size: 16px; + line-height: 1.5em; + overflow-x: hidden; + overflow-y: auto; + } + .main-nav-side .nav-item-children>li { + display: block; + width: 100%; + font-size: 1em; + font-weight: 400; + } + .main-nav-side .nav-item-children>li>a { + padding: 0.75em 1.25em; + } + .main-nav-side .nav-item-children>li:hover>a { + background-color: transparent; + } + .main-nav-side .nav-item-children .nav-item-children { + padding-left: 1.25em; + } + .main-nav-side .megamenu .nav-item-children { + display: none; + padding-left: 1.25em; + width: auto !important; + left: auto !important; + right: auto !important; + margin-left: 0 !important; + margin-right: 0 !important; + visibility: visible; + } + .main-nav-side .megamenu .ld-container, + .main-nav-side .megamenu .megamenu-column, + .main-nav-side .megamenu .megamenu-container { + width: 100% !important; + padding: 0; + } + .main-nav-side .megamenu section.vc_row { + padding: 0 !important; + } + .main-nav-side .megamenu .vc_row, + .main-nav-side .megamenu .vc_column-inner, + .main-nav-side .megamenu .megamenu-column, + .main-nav-side .megamenu .wpb_wrapper { + background: none !important; + border: none !important; + padding: 0 !important; + margin: 0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + .main-nav-side .megamenu .ld-row { + display: block; + margin: 0; + } + .main-nav-side .megamenu .megamenu-inner-row:before { + content: none !important; + } + .main-nav-side-style-1>li, + .main-nav-side-style-1>li:first-child, + .main-nav-side-style-1>li:last-child { + padding-left: 50px; + padding-right: 50px; + } + .main-nav-side-style-2>li { + padding-left: 0 !important; + padding-right: 0 !important; + } + .main-nav-fullscreen-style-1 { + width: 50%; + margin: 5vh auto; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + overflow-x: hidden; + overflow-y: auto; + text-align: center; + } + .main-nav-fullscreen-style-1>li { + padding-left: 0 !important; + padding-right: 0 !important; + margin-bottom: 1em; + overflow: hidden; + } + .main-nav-fullscreen-style-1>li>a { + width: 100%; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .main-nav-fullscreen-style-1 .nav-item-children { + width: calc(100% + 24px); + padding: 0.625em 0; + position: relative; + top: auto; + left: auto; + font-size: 16px; + line-height: 1.5em; + overflow-x: hidden; + overflow-y: auto; + } + .main-nav-fullscreen-style-1 .nav-item-children>li { + display: block; + width: 100%; + padding: 0.75em 1.25em; + font-size: 1em; + font-weight: 400; + } + .main-header[data-react-to-megamenu=true] .mainbar-wrap .megamenu-hover-bg { + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + opacity: 0; + -webkit-transition: opacity 0.3s cubic-bezier(0.02, 0.01, 0.47, 1); + transition: opacity 0.3s cubic-bezier(0.02, 0.01, 0.47, 1); + } + .main-header[data-react-to-megamenu=true].megamenu-item-active .megamenu-hover-bg { + opacity: 1; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-light .mainbar-wrap:not(.is-stuck) .social-icon a { + color: rgba(0, 0, 0, 0.7) !important; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-light .mainbar-wrap:not(.is-stuck) .social-icon a:hover { + color: #000 !important; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-light .mainbar-wrap:not(.is-stuck) .header-module .ld-module-trigger, + .main-header[data-react-to-megamenu=true].megamenu-scheme-light .mainbar-wrap:not(.is-stuck) .main-nav>li>a { + color: rgba(0, 0, 0, 0.7); + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-light .mainbar-wrap:not(.is-stuck) .header-module .ld-module-trigger:hover, + .main-header[data-react-to-megamenu=true].megamenu-scheme-light .mainbar-wrap:not(.is-stuck) .main-nav>li>a:hover { + color: #000; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-light .mainbar-wrap:not(.is-stuck) .ld-module-search-visible-form .ld-search-form input { + border-color: rgba(0, 0, 0, 0.2); + color: #000; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-light .mainbar-wrap:not(.is-stuck) .navbar-brand .logo-dark { + opacity: 1 !important; + visibility: visible !important; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-light .mainbar-wrap:not(.is-stuck) .navbar-brand .logo-light { + opacity: 0; + visibility: hidden; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .social-icon a { + color: rgba(255, 255, 255, 0.7) !important; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .social-icon a:hover { + color: #fff !important; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .header-module .ld-module-trigger, + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .main-nav>li>a { + color: rgba(255, 255, 255, 0.7); + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .header-module .ld-module-trigger:hover, + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .main-nav>li>a:hover { + color: #fff; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .ld-module-search-visible-form .ld-search-form input { + border-color: rgba(255, 255, 255, 0.2); + color: #fff; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .ld-module-search-visible-form .input-icon { + color: rgba(255, 255, 255, 0.7); + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .navbar-brand .logo-light { + opacity: 1 !important; + visibility: visible !important; + } + .main-header[data-react-to-megamenu=true].megamenu-scheme-dark .mainbar-wrap:not(.is-stuck) .navbar-brand .logo-dark { + opacity: 0; + visibility: hidden; + } + .mainbar-row>[class^=col] { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + } + .mainbar-row>[class^=col].text-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .mainbar-row>[class^=col].text-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .mainbar-row>[class^=col].text-left { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .secondarybar-row>[class^=col].text-right { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .secondarybar-row>[class^=col].text-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .secondarybar-row>[class^=col].text-left { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .is-stuck { + background-color: rgba(0, 0, 0, 0.75); + -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07); + -webkit-backdrop-filter: blur(20px) saturate(180%); + backdrop-filter: blur(20px) saturate(180%); + } + .is-stuck .ld-module-search-visible-form .ld-search-form input { + color: #fff; + border-color: rgba(255, 255, 255, 0.2); + } + .is-stuck .social-icon a, + .is-stuck .header-module .ld-module-trigger, + .is-stuck .main-nav>li>a { + color: rgba(255, 255, 255, 0.8) !important; + } + .is-stuck .social-icon a:hover, + .is-stuck .main-nav>li>a:hover, + .is-stuck .ld-module-search-visible-form .input-icon { + color: #fff !important; + } + .mainbar-wrap:not(.is-stuck) .visible-when-stuck { + display: none; + } +} + +@media screen and (max-width: 1199px) { + /********************************************************* ------------- MOBULE HEADER ------------- - Nav trigger alignment [data-mobile-nav-trigger-alignment]: [left, right] - Logo alignment [data-mobile-logo-alignment]: [default, center] - Nav Style [data-mobile-nav-style]: [classic, minimal, modern] - Nav scheme [data-mobile-nav-scheme]: [gray, light, dark] - Nav alignment [data-mobile-nav-align]: [left, center, right] - Header Scheme [data-mobile-header-scheme]: [light, gray, dark] ********************************************************/ + .main-header { + position: relative; + top: auto; + left: auto; + } + [data-mobile-nav-trigger-alignment=left] .navbar-header .navbar-brand { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + [data-mobile-nav-trigger-alignment=left] .navbar-header .navbar-brand-inner { + margin-left: -20px !important; + } + [data-mobile-nav-trigger-alignment=left] .navbar-header .lqd-mobile-modules-container { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + [data-mobile-nav-trigger-alignment=left] .navbar-header .lqd-mobile-modules-container+.navbar-brand { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + [data-mobile-nav-trigger-alignment=left] .navbar-header .lqd-mobile-modules-container+.navbar-brand, + [data-mobile-nav-trigger-alignment=left] .navbar-header .lqd-mobile-modules-container+.navbar-brand .navbar-brand-inner { + margin-left: 0 !important; + margin-right: 0 !important; + } + [data-mobile-nav-trigger-alignment=left] .navbar-header .navbar-toggle { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + margin-left: 0 !important; + } + [data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-brand { + margin-right: 0; + margin-left: 0 !important; + } + [data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-brand-inner { + margin-right: -20px !important; + } + [data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-toggle { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + [data-mobile-nav-trigger-alignment=right] .navbar-header .lqd-mobile-modules-container+.navbar-brand { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + [data-mobile-nav-trigger-alignment=right] .navbar-header .lqd-mobile-modules-container+.navbar-brand, + [data-mobile-nav-trigger-alignment=right] .navbar-header .lqd-mobile-modules-container+.navbar-brand .navbar-brand-inner { + margin-left: 0 !important; + margin-right: 0 !important; + } + [data-mobile-logo-alignment=center] .navbar-header .navbar-brand { + margin-left: auto !important; + margin-right: auto !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + [data-mobile-logo-alignment=center] .navbar-header .navbar-brand-inner { + margin-left: 0; + margin-right: 0; + } + [data-mobile-logo-alignment=center] .navbar-header .navbar-toggle { + -webkit-box-flex: 0; + -ms-flex: 0 1; + flex: 0 1; + } + [data-mobile-logo-alignment=center] .navbar-header .lqd-mobile-modules-container { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + [data-mobile-logo-alignment=center] .navbar-header .lqd-mobile-modules-container~.navbar-brand, + [data-mobile-logo-alignment=center] .navbar-header .lqd-mobile-modules-container~.navbar-brand .navbar-brand-inner { + margin-left: 0 !important; + margin-right: 0 !important; + } + [data-mobile-logo-alignment=center] .navbar-header .lqd-mobile-modules-container~.navbar-toggle { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + } + [data-mobile-logo-alignment=center][data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-brand { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + [data-mobile-logo-alignment=center][data-mobile-nav-trigger-alignment=right] .navbar-header .lqd-mobile-modules-container { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + html[dir=rtl] [data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-toggle { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + html[dir=rtl] [data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-brand { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + html[dir=rtl] [data-mobile-nav-trigger-alignment=left] .navbar-header .navbar-toggle { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + html[dir=rtl] [data-mobile-nav-trigger-alignment=left] .navbar-header .navbar-brand { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .main-header .header-module { + display: none; + } + .navbar-collapse .header-module { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-left: 0 !important; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + padding-left: 15px; + padding-right: 15px; + } + .navbar-collapse .header-module:first-of-type { + margin-top: 20px; + } + .navbar-header .header-module { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + position: static; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .navbar-header .header-module+.header-module { + margin-left: 18px; + } + .navbar-header .navbar-brand+.header-module { + margin-left: auto; + } + .lqd-mobile-modules-container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + [data-mobile-nav-align=left] .navbar-collapse .header-module { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + padding-left: 15px; + padding-right: 15px; + } + .nav-trigger { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .navbar-header .nav-trigger { + margin: 0; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .ld-module-dropdown { + top: 100%; + } + .ld-module-cart .ld-module-trigger-icon { + display: inline-block; + position: relative; + } + .ld-module-cart .ld-module-trigger-icon:before, + .ld-module-cart .ld-module-trigger-icon:after { + content: ''; + display: inline-block; + width: 1.5px; + height: 21px; + position: absolute; + top: 50%; + left: 0; + margin-top: -10px; + background-color: currentColor; + -webkit-transform-origin: bottom center; + transform-origin: bottom center; + -webkit-transition: opacity 0.3s 0.05s, -webkit-transform 0.3s; + transition: opacity 0.3s 0.05s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s 0.05s; + transition: transform 0.3s, opacity 0.3s 0.05s, -webkit-transform 0.3s; + } + .ld-module-cart .ld-module-trigger-icon:before { + -webkit-transform: rotate(45deg) translate(-4px, -2.5px); + transform: rotate(45deg) translate(-4px, -2.5px); + } + .ld-module-cart .ld-module-trigger-icon:after { + -webkit-transform: rotate(-45deg) translate(2px, -4px); + transform: rotate(-45deg) translate(2px, -4px); + left: auto; + right: 0; + } + .ld-module-cart .ld-module-trigger-icon i { + display: inline-block; + font-family: 'liquid-icon' !important; + opacity: 0; + -webkit-transform: scale(0.85); + transform: scale(0.85); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; + } + .ld-module-cart .ld-module-trigger-icon i:before { + content: "\e929"; + } + .ld-module-cart .ld-module-trigger-count { + -webkit-transform: translateX(3px); + transform: translateX(3px); + opacity: 0; + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; + } + .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon { + display: inline-block; + position: relative; + } + .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon:before, + .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon:after { + opacity: 0; + -webkit-transform: rotate(0) scaleY(0.75); + transform: rotate(0) scaleY(0.75); + } + .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon i { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-count { + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + a.remove.ld-cart-product-remove { + width: 28px; + height: 28px; + margin-right: 8px; + position: relative; + top: auto; + left: auto; + opacity: 1; + visibility: visible; + } + .ld-module-search .ld-module-dropdown { + top: 0; + right: 0; + } + .ld-module-search .ld-module-dropdown.in, + .ld-module-search .ld-module-dropdown[aria-expanded=true].collapsing { + height: 100% !important; + } + .ld-search-form-container { + height: 100%; + width: 100vw; + padding: 0 0; + border: none; + } + .ld-search-form { + height: 100%; + } + .ld-search-form input { + height: 100%; + border: none; + padding-left: 15px; + padding-right: 15px; + border-bottom: 2px solid #eaeaea; + border-radius: 0; + color: inherit; + background: none; + } + .ld-search-form .input-icon { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 50px; + height: 50px; + right: 0; + left: auto; + color: #000; + font-size: 36px; + cursor: pointer; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 3px; + } + .ld-search-form .input-icon:hover { + background-color: rgba(0, 0, 0, 0.1); + } + .ld-search-form .input-icon i:before { + content: '\e94a'; + } + .lqd-mobile-modules-container .social-icon { + font-size: 16px; + } + .lqd-mobile-modules-container .social-icon li { + margin-right: 0.75em; + } + .main-header .navbar-brand { + padding: 13px 0; + max-width: none !important; + } + .main-header .mobile-logo-default~.logo-default { + display: none; + } + .main-header .main-nav { + font-size: 14px; + font-weight: 500; + line-height: 1.5em; + text-transform: none; + text-align: left; + } + .main-header .main-nav>li>a { + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-transform: inherit; + letter-spacing: inherit; + } + .navbar-header { + padding-left: 25px; + padding-right: 25px; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .navbar-header>* { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + } + .navbar-collapse { + overflow-x: hidden; + overflow-y: auto; + color: #000; + } + .navbar-collapse .social-icon li a { + color: inherit; + opacity: 0.7; + } + .navbar-collapse .social-icon li a:hover { + opacity: 1; + } + .navbar-collapse .btn-naked, + .navbar-collapse .btn-underlined { + color: inherit; + border-color: currentColor; + } + .navbar-collapse .btn-naked:before, + .navbar-collapse .btn-naked:after, + .navbar-collapse .btn-underlined:before, + .navbar-collapse .btn-underlined:after { + background-color: currentColor; + } + .navbar-collapse .btn-naked:before, + .navbar-collapse .btn-underlined:before { + opacity: 0.5; + } + .navbar-collapse .btn-naked .btn-txt, + .navbar-collapse .btn-underlined .btn-txt { + opacity: 0.7; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + } + .navbar-collapse .btn-naked:hover, + .navbar-collapse .btn-underlined:hover { + color: inherit; + } + .navbar-collapse .btn-naked:hover .btn-txt, + .navbar-collapse .btn-underlined:hover .btn-txt { + opacity: 1; + } + ul.nav.main-nav>li { + padding-left: 0; + padding-right: 0; + } + ul.nav.main-nav>li>a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 15px 25px; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #000; + } + ul.nav.main-nav>li>a:hover { + color: #000; + } + ul.nav.main-nav+.header-module { + margin-top: 15px; + } + .mainbar-row>.navbar-header { + margin-left: 15px; + margin-right: 15px; + } + [data-mobile-nav-align=center] .navbar-collapse { + text-align: center; + } + [data-mobile-nav-align=center] .navbar-collapse .header-module { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + [data-mobile-nav-align=center] ul.nav.main-nav>li>a { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + [data-mobile-nav-align=right] .navbar-collapse .header-module { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + [data-mobile-nav-style=classic] .navbar-collapse, + [data-mobile-nav-style=minimal] .navbar-collapse { + max-height: 90vh; + -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05); + box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05); + background-color: #fff; + } + [data-mobile-nav-style=modern] ul.nav.main-nav, + [data-mobile-nav-style=minimal] ul.nav.main-nav { + padding-top: 12px; + padding-bottom: 12px; + font-size: 16px; + } + [data-mobile-nav-style=modern] ul.nav.main-nav>li>a, + [data-mobile-nav-style=minimal] ul.nav.main-nav>li>a { + border: none; + } + [data-mobile-nav-style=modern]:before { + content: ''; + display: inline-block; + width: 100vw; + height: 100vh; + position: fixed; + top: 0; + left: 0; + z-index: -1; + opacity: 0; + -webkit-transform: scale(1.75); + transform: scale(1.75); + background-image: -webkit-gradient(linear, right bottom, left top, from(#1DE1BC), to(#DA0BEE)); + background-image: linear-gradient(to top left, #1DE1BC 0%, #DA0BEE 100%); + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, -webkit-transform 0.3s; + transition: opacity 0.3s, transform 0.3s; + transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; + -webkit-transition-delay: 0.05s; + transition-delay: 0.05s; + } + [data-mobile-nav-style=modern] #wrap { + -webkit-transition: height 0.3s, -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); + transition: height 0.3s, -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); + transition: transform 0.55s cubic-bezier(0.23, 1, 0.32, 1), height 0.3s; + transition: transform 0.55s cubic-bezier(0.23, 1, 0.32, 1), height 0.3s, -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1); + } + [data-mobile-nav-style=modern] .navbar-toggle { + pointer-events: none; + } + [data-mobile-nav-style=modern] .navbar-toggle.mobile-nav-trigger-cloned { + pointer-events: all; + } + [data-mobile-nav-style=modern] .navbar-collapse-clone { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + width: 70vw; + height: 80vh !important; + padding-top: 20px; + border: none; + position: fixed; + top: 12vh; + right: 0; + z-index: 90; + background: none !important; + -webkit-box-shadow: none; + box-shadow: none; + -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; + -webkit-transform: translate3d(25vw, 0, 0); + transform: translate3d(25vw, 0, 0); + opacity: 0; + visibility: hidden; + overflow: visible !important; + -webkit-transition-property: opacity, visibility, -webkit-transform; + transition-property: opacity, visibility, -webkit-transform; + transition-property: transform, opacity, visibility; + transition-property: transform, opacity, visibility, -webkit-transform; + -webkit-transition-duration: 0.45s; + transition-duration: 0.45s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + } + [data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger { + position: absolute; + top: -20px; + right: 0; + z-index: 10; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + color: #fff; + pointer-events: all; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none !important; + transition: none !important; + } + [data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 8px; + width: 42px; + height: 42px; + border: 2.4px solid rgba(255, 255, 255, 0.4); + border-radius: 50em; + -webkit-transform: none !important; + transform: none !important; + -webkit-transition: none !important; + transition: none !important; + } + [data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bar { + background-color: #fff; + } + [data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bar:first-child, + [data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bar:last-child { + display: none; + } + [data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bar:nth-child(2) { + -webkit-transform: translateY(2px) rotate(135deg) !important; + transform: translateY(2px) rotate(135deg) !important; + -webkit-transition: none !important; + transition: none !important; + } + [data-mobile-nav-style=modern] .navbar-collapse-clone ul, + [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav { + -webkit-box-flex: 0; + -ms-flex: 0 auto; + flex: 0 auto; + } + [data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children>li>a, + [data-mobile-nav-style=modern] .navbar-collapse-clone ul>li>a, + [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children>li>a, + [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav>li>a { + color: #fff; + } + [data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children>li>a:hover, + [data-mobile-nav-style=modern] .navbar-collapse-clone ul>li>a:hover, + [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children>li>a:hover, + [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav>li>a:hover { + color: #fff; + } + [data-mobile-nav-style=modern] .navbar-collapse-inner { + display: block; + position: relative; + overflow-x: hidden; + overflow-y: auto; + } + [data-mobile-nav-style=modern] .megamenu .megamenu-container { + padding: 0 35px; + } + [data-mobile-nav-style=modern] .megamenu .vc_row, + [data-mobile-nav-style=modern] .megamenu .ld-row, + [data-mobile-nav-style=modern] .megamenu .ld-container, + [data-mobile-nav-style=modern] .megamenu .megamenu-column, + [data-mobile-nav-style=modern] .megamenu .vc_column-inner { + width: 100%; + border: none !important; + background: none !important; + padding: 0 !important; + margin: 0 !important; + } + [data-mobile-nav-style=modern] .megamenu .ld-fancy-heading>* { + color: #fff; + } + .mobile-nav-activated [data-mobile-nav-style=modern]:before { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + } + .mobile-nav-activated [data-mobile-nav-style=modern] #wrap { + overflow: hidden; + background-color: #fff; + -webkit-transform: translate3d(-80vw, 0, 0); + transform: translate3d(-80vw, 0, 0); + } + .mobile-nav-activated [data-mobile-nav-style=modern] .navbar-collapse-clone { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + visibility: visible !important; + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; + } + .module-expanding, + .module-collapsing { + overflow: hidden; + } + .module-expanding [data-mobile-nav-style=modern] #wrap, + .module-collapsing [data-mobile-nav-style=modern] #wrap { + -webkit-transition-property: height, -webkit-transform; + transition-property: height, -webkit-transform; + transition-property: transform, height; + transition-property: transform, height, -webkit-transform; + -webkit-transition-duration: 0.45s; + transition-duration: 0.45s; + -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); + background-color: #fff; + overflow: hidden; + } + .module-collapsing [data-mobile-nav-style=modern] #wrap { + overflow: hidden; + } + [data-mobile-nav-scheme=gray] .navbar-collapse { + background-color: #f9f9f9; + color: #000; + } + [data-mobile-nav-scheme=gray] .main-nav .lqd-custom-menu>li>a, + [data-mobile-nav-scheme=gray] ul.nav.main-nav>li>a { + color: #000; + } + [data-mobile-nav-scheme=gray] .main-nav .lqd-custom-menu>li:hover, + [data-mobile-nav-scheme=gray] ul.nav.main-nav>li:hover { + color: #000; + } + [data-mobile-nav-scheme=dark] .navbar-collapse { + background-color: #191D18; + color: #fff; + } + [data-mobile-nav-scheme=dark] .main-nav .lqd-custom-menu>li>a, + [data-mobile-nav-scheme=dark] ul.nav.main-nav>li>a { + border-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + [data-mobile-nav-scheme=dark] .main-nav .lqd-custom-menu>li>a:hover, + [data-mobile-nav-scheme=dark] ul.nav.main-nav>li>a:hover { + color: #fff; + } + [data-mobile-nav-scheme=dark] .submenu-expander { + background-color: rgba(255, 255, 255, 0.05); + } + [data-mobile-header-scheme=light] .navbar-header { + background-color: #fff; + } + [data-mobile-header-scheme=light] .lqd-mobile-modules-container .social-icon a, + [data-mobile-header-scheme=light] .lqd-mobile-modules-container .social-icon a:hover { + color: #000; + } + [data-mobile-header-scheme=light] .lqd-mobile-modules-container .ld-module-trigger { + color: #000 !important; + } + [data-mobile-header-scheme=gray] .main-header .navbar-header { + background-color: #f6f6f6; + } + [data-mobile-header-scheme=gray] .main-header .lqd-mobile-modules-container .social-icon a, + [data-mobile-header-scheme=gray] .main-header .lqd-mobile-modules-container .social-icon a:hover { + color: #000; + } + [data-mobile-header-scheme=gray] .main-header .ld-module-trigger { + color: #000 !important; + } + [data-mobile-header-scheme=dark] .navbar-header { + background-color: #191D18; + } + [data-mobile-header-scheme=dark] .lqd-mobile-modules-container .social-icon a, + [data-mobile-header-scheme=dark] .lqd-mobile-modules-container .social-icon a:hover { + color: #000; + } + [data-mobile-header-scheme=dark] .lqd-mobile-modules-container .ld-module-trigger { + color: #fff !important; + } + [data-mobile-header-scheme=dark] .lqd-mobile-modules-container .ld-search-form-container { + background-color: #191D18; + } + [data-mobile-header-scheme=dark] .lqd-mobile-modules-container .ld-search-form input { + border-color: rgba(255, 255, 255, 0.45); + color: #fff; + } + [data-mobile-header-scheme=dark] .lqd-mobile-modules-container .ld-search-form .input-icon { + color: #fff; + } + [data-mobile-header-scheme=dark] .lqd-mobile-modules-container .ld-search-form .input-icon:hover { + background-color: rgba(255, 255, 255, 0.1); + } + [data-mobile-header-scheme=dark] .nav-trigger .bar { + background-color: #fff; + } + html[dir=rtl] [data-mobile-nav-style=modern] .navbar-collapse-clone { + right: 10vw; + } + .main-nav .children, + .nav-item-children { + display: none; + min-width: 0; + padding: 15px 0; + border-radius: 0; + position: static; + top: auto; + left: auto; + right: auto; + visibility: visible; + text-align: right; + -webkit-box-shadow: none; + box-shadow: none; + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-transform: inherit; + letter-spacing: inherit; + } + .main-nav .children>li>a, + .nav-item-children>li>a { + padding: 8px 35px; + color: inherit; + } + .main-nav .children>li:hover>a, + .nav-item-children>li:hover>a { + background: none; + } + .main-nav .children .nav-item-children, + .nav-item-children .nav-item-children { + padding: 8px 0 8px 15px; + } + [data-mobile-nav-scheme=dark] .nav-item-children { + background-color: #1b201a; + } + [data-mobile-nav-scheme=dark] .nav-item-children>li>a { + opacity: 0.75; + } + [data-mobile-nav-scheme=dark] .nav-item-children>li:hover>a, + [data-mobile-nav-scheme=dark] .nav-item-children>li.active>a, + [data-mobile-nav-scheme=dark] .nav-item-children>li.current-menu-item>a { + color: inherit; + opacity: 1; + } + [data-mobile-nav-align=center] .nav-item-children { + text-align: center; + } + [data-mobile-nav-align=center] .nav-item-children .nav-item-children { + padding-left: 15px; + padding-right: 15px; + } + [data-mobile-nav-style=minimal] .nav-item-children { + font-size: 14px; + } + [data-mobile-nav-style=modern] .main-nav .children, + [data-mobile-nav-style=modern] .nav-item-children { + background: transparent; + } + .megamenu .nav-item-children { + left: auto !important; + } + .megamenu .megamenu-container { + padding-top: 15px; + padding-bottom: 15px; + } + .megamenu .megamenu-column { + padding-left: 15px; + padding-right: 15px; + } + .megamenu .ld-container, + .megamenu .vc_column-inner { + padding-left: 15px !important; + padding-right: 15px !important; + } + .megamenu .ld-row { + display: block; + margin-left: -15px !important; + margin-right: -15px !important; + } + .megamenu .vc_row, + .megamenu .wpb_wrapper { + background: none !important; + padding: 0 !important; + margin: 0 !important; + } + .megamenu .vc_row { + border: none !important; + } + .megamenu .wpb_single_image.invisible { + visibility: visible; + } + .megamenu-container { + width: auto !important; + } + .main-header .mainbar-wrap { + padding: 0 !important; + margin: 0 !important; + } + .main-header .mainbar-wrap .mainbar-container { + width: 100%; + max-width: none; + padding-left: 0 !important; + padding-right: 0 !important; + } + .main-header .mainbar-row { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0 !important; + padding-right: 0 !important; + margin-left: -15px !important; + margin-right: -15px !important; + } + .main-header .mainbar-row>[class^=col] { + -webkit-box-flex: 1; + -ms-flex: 1 auto; + flex: 1 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 15px !important; + padding-right: 15px !important; + margin-left: 0 !important; + margin-right: 0 !important; + min-height: 0; + } + .main-header .mainbar-row>[class^=col]>.main-nav { + display: none; + } + .secondarybar-wrap { + display: none; + } + [data-mobile-secondary-bar=true] .secondarybar-wrap { + display: block; + } + [data-mobile-secondary-bar=true] .secondarybar-wrap .header-module { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } +} + + +/* 7.2. Elements */ + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-transform-none { + text-transform: none !important; +} + +.text-underline { + text-decoration: underline; +} + +.lh-05 { + line-height: 0.5em !important; +} + +.lh-55 { + line-height: 0.55em !important; +} + +.lh-75 { + line-height: 0.75em !important; +} + +.lh-85 { + line-height: 0.85em !important; +} + +.lh-1 { + line-height: 1em !important; +} + +.lh-105 { + line-height: 1.05em !important; +} + +.lh-11 { + line-height: 1.1em !important; +} + +.lh-115 { + line-height: 1.15em !important; +} + +.lh-125 { + line-height: 1.4em !important; +} + +.lh-13 { + line-height: 1.3em !important; +} + +.lh-15 { + line-height: 1.5em !important; +} + +.lh-16 { + line-height: 1.6em !important; +} + +.lh-165 { + line-height: 1.65em !important; +} + +.lh-175 { + line-height: 1.75em !important; +} + +.lh-185 { + line-height: 1.85em !important; +} + +.lh-2 { + line-height: 2em !important; +} + +.lh-215 { + line-height: 2.15em !important; +} + +.lh-225 { + line-height: 2.25em !important; +} + +.lh-25 { + line-height: 2.5em !important; +} + +.font-weight-thin { + font-weight: 100 !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-medium { + font-weight: 500 !important; +} + +.font-weight-semibold { + font-weight: 600 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-extrabold { + font-weight: 900 !important; +} + +.font-style-normal { + font-style: normal !important; +} + +.ws-nowrap { + white-space: nowrap; +} + +.font-size-10 { + font-size: 10px !important; +} + +.font-size-11 { + font-size: 11px !important; +} + +.font-size-12 { + font-size: 12px !important; +} + +.font-size-13 { + font-size: 13px !important; +} + +.font-size-14 { + font-size: 14px !important; +} + +.font-size-15 { + font-size: 15px !important; +} + +.font-size-16 { + font-size: 16px !important; +} + +.font-size-17 { + font-size: 17px !important; +} + +.font-size-18 { + font-size: 18px !important; +} + +.font-size-19 { + font-size: 19px !important; +} + +.font-size-20 { + font-size: 20px !important; +} + +.font-size-21 { + font-size: 21px !important; +} + +.font-size-22 { + font-size: 22px !important; +} + +.font-size-24 { + font-size: 24px !important; +} + +.font-size-26 { + font-size: 26px !important; +} + +.font-size-28 { + font-size: 28px !important; +} + +.font-size-30 { + font-size: 23px !important; +} + +.font-size-32 { + font-size: 32px !important; +} + +.font-size-34 { + font-size: 34px !important; +} + +.font-size-35 { + font-size: 35px !important; +} + +.font-size-36 { + font-size: 36px !important; +} + +.font-size-38 { + font-size: 38px !important; +} + +.font-size-40 { + font-size: 40px !important; +} + +.font-size-42 { + font-size: 42px !important; +} + +.font-size-44 { + font-size: 44px !important; +} + +.font-size-46 { + font-size: 46px !important; +} + +.font-size-48 { + font-size: 48px !important; +} + +.font-size-50 { + font-size: 50px !important; +} + +.font-size-1-15x { + font-size: 1.15em; +} + +.font-size-1-25x { + font-size: 1.25em; +} + +.font-size-1-5x { + font-size: 1.5em; +} + +.font-size-1-6x { + font-size: 1.6em; +} + +.font-size-1-75x { + font-size: 1.75em; +} + +.font-size-2x { + font-size: 30px; +} + +.font-size-2-15x { + font-size: 2.15em; +} + +.font-size-2-25x { + font-size: 2.25em; +} + +.font-size-2-5x { + font-size: 2.5em; +} + +.font-size-2-6x { + font-size: 2.6em; +} + +.font-size-2-75x { + font-size: 2.75em; +} + +.font-size-3x { + font-size: 3em; +} + +.font-size-3-15x { + font-size: 3.15em; +} + +.font-size-3-3x { + font-size: 3.3em; +} + +.text-primary { + color: var(--color-primary) !important; +} + +.text-secondary { + color: var(--color-secondary) !important; +} + +.text-tertiary { + color: var(--color-tertiary) !important; +} + +.text-white { + color: #fff !important; +} + +.text-black { + color: #000 !important; +} + +.text-dark { + color: #181b31 !important; +} + +.text-havelock-blue { + color: #4c93dc !important; +} + +.text-turquoise { + color: #3cd3d1 !important; +} + +.text-neon-carrot { + color: #ff8e32 !important; +} + +.text-arapawa { + color: #120a57 !important; +} + +.text-san-marino { + color: #4A62AC !important; +} + +.text-hover-primary:hover { + color: var(--color-primary) !important; +} + +.text-hover-secondary:hover { + color: var(--color-secondary) !important; +} + +.text-hover-white:hover { + color: #fff !important; +} + +.text-hover-black:hover { + color: #000 !important; +} + +.text-hover-dark:hover { + color: #181b31 !important; +} + +.text-fade-white-01 { + color: rgba(255, 255, 255, 0.1) !important; +} + +.text-fade-dark-01 { + color: rgba(0, 0, 0, 0.1) !important; +} + +.text-fade-white-02 { + color: rgba(255, 255, 255, 0.2) !important; +} + +.text-fade-dark-02 { + color: rgba(0, 0, 0, 0.2) !important; +} + +.text-fade-white-03 { + color: rgba(255, 255, 255, 0.3) !important; +} + +.text-fade-dark-03 { + color: rgba(0, 0, 0, 0.3) !important; +} + +.text-fade-white-04 { + color: rgba(255, 255, 255, 0.4) !important; +} + +.text-fade-dark-04 { + color: rgba(0, 0, 0, 0.4) !important; +} + +.text-fade-white-05 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-fade-dark-05 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-fade-white-06 { + color: rgba(255, 255, 255, 0.6) !important; +} + +.text-fade-dark-06 { + color: rgba(0, 0, 0, 0.6) !important; +} + +.text-fade-white-07 { + color: rgba(255, 255, 255, 0.7) !important; +} + +.text-fade-dark-07 { + color: rgba(0, 0, 0, 0.7) !important; +} + +.text-fade-white-08 { + color: rgba(255, 255, 255, 0.8) !important; +} + +.text-fade-dark-08 { + color: rgba(0, 0, 0, 0.8) !important; +} + +.text-fade-white-09 { + color: rgba(255, 255, 255, 0.9) !important; +} + +.text-fade-dark-09 { + color: rgba(0, 0, 0, 0.9) !important; +} + +.ml-0 { + margin-left: 0 !important; +} + +.mr-0 { + margin-right: 0 !important; +} + +.ml-auto { + margin-left: auto !important; +} + +.mr-auto { + margin-right: auto !important; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.pl-0 { + padding-left: 0 !important; +} + +.pr-0 { + padding-right: 0 !important; +} + +.pt-10 { + padding-top: 10px !important; +} + +.pb-10 { + padding-bottom: 10px !important; +} + +.mt-10 { + margin-top: 10px !important; +} + +.mb-10 { + margin-bottom: 10px !important; +} + +.pt-15 { + padding-top: 15px !important; +} + +.pb-15 { + padding-bottom: 15px !important; +} + +.mt-15 { + margin-top: 15px !important; +} + +.mb-15 { + margin-bottom: 15px !important; +} + +.pt-20 { + padding-top: 20px !important; +} + +.pb-20 { + padding-bottom: 20px !important; +} + +.mt-20 { + margin-top: 20px !important; +} + +.mb-20 { + margin-bottom: 20px !important; +} + +.pt-25 { + padding-top: 25px !important; +} + +.pb-25 { + padding-bottom: 25px !important; +} + +.mt-25 { + margin-top: 25px !important; +} + +.mb-25 { + margin-bottom: 25px !important; +} + +.pt-30 { + padding-top: 30px !important; +} + +.pb-30 { + padding-bottom: 30px !important; +} + +.mt-30 { + margin-top: 30px !important; +} + +.mb-30 { + margin-bottom: 30px !important; +} + +.pt-35 { + padding-top: 35px !important; +} + +.pb-35 { + padding-bottom: 35px !important; +} + +.mt-35 { + margin-top: 35px !important; +} + +.mb-35 { + margin-bottom: 35px !important; +} + +.pt-40 { + padding-top: 40px !important; +} + +.pb-40 { + padding-bottom: 40px !important; +} + +.mt-40 { + margin-top: 40px !important; +} + +.mb-40 { + margin-bottom: 40px !important; +} + +.pt-45 { + padding-top: 45px !important; +} + +.pb-45 { + padding-bottom: 45px !important; +} + +.mt-45 { + margin-top: 45px !important; +} + +.mb-45 { + margin-bottom: 45px !important; +} + +.pt-50 { + padding-top: 50px !important; +} + +.pb-50 { + padding-bottom: 50px !important; +} + +.mt-50 { + margin-top: 50px !important; +} + +.mb-50 { + margin-bottom: 50px !important; +} + +.pt-55 { + padding-top: 55px !important; +} + +.pb-55 { + padding-bottom: 55px !important; +} + +.mt-55 { + margin-top: 55px !important; +} + +.mb-55 { + margin-bottom: 55px !important; +} + +.pt-60 { + padding-top: 60px !important; +} + +.pb-60 { + padding-bottom: 60px !important; +} + +.mt-60 { + margin-top: 60px !important; +} + +.mb-60 { + margin-bottom: 60px !important; +} + +.pt-65 { + padding-top: 65px !important; +} + +.pb-65 { + padding-bottom: 65px !important; +} + +.mt-65 { + margin-top: 65px !important; +} + +.mb-65 { + margin-bottom: 65px !important; +} + +.pt-70 { + padding-top: 70px !important; +} + +.pb-70 { + padding-bottom: 70px !important; +} + +.mt-70 { + margin-top: 70px !important; +} + +.mb-70 { + margin-bottom: 70px !important; +} + +.pt-75 { + padding-top: 75px !important; +} + +.pb-75 { + padding-bottom: 75px !important; +} + +.mt-75 { + margin-top: 75px !important; +} + +.mb-75 { + margin-bottom: 75px !important; +} + +.pt-80 { + padding-top: 80px !important; +} + +.pb-80 { + padding-bottom: 80px !important; +} + +.mt-80 { + margin-top: 80px !important; +} + +.mb-80 { + margin-bottom: 80px !important; +} + +.pt-85 { + padding-top: 85px !important; +} + +.pb-85 { + padding-bottom: 85px !important; +} + +.mt-85 { + margin-top: 85px !important; +} + +.mb-85 { + margin-bottom: 85px !important; +} + +.pt-90 { + padding-top: 90px !important; +} + +.pb-90 { + padding-bottom: 90px !important; +} + +.mt-90 { + margin-top: 90px !important; +} + +.mb-90 { + margin-bottom: 90px !important; +} + +.pt-95 { + padding-top: 95px !important; +} + +.pb-95 { + padding-bottom: 95px !important; +} + +.mt-95 { + margin-top: 95px !important; +} + +.mb-95 { + margin-bottom: 95px !important; +} + +.pt-100 { + padding-top: 100px !important; +} + +.pb-100 { + padding-bottom: 100px !important; +} + +.mt-100 { + margin-top: 100px !important; +} + +.mb-100 { + margin-bottom: 100px !important; +} + +.pt-105 { + padding-top: 105px !important; +} + +.pb-105 { + padding-bottom: 105px !important; +} + +.mt-105 { + margin-top: 105px !important; +} + +.mb-105 { + margin-bottom: 105px !important; +} + +.pt-110 { + padding-top: 110px !important; +} + +.pb-110 { + padding-bottom: 110px !important; +} + +.mt-110 { + margin-top: 110px !important; +} + +.mb-110 { + margin-bottom: 110px !important; +} + +.pt-115 { + padding-top: 115px !important; +} + +.pb-115 { + padding-bottom: 115px !important; +} + +.mt-115 { + margin-top: 115px !important; +} + +.mb-115 { + margin-bottom: 115px !important; +} + +.pt-120 { + padding-top: 120px !important; +} + +.pb-120 { + padding-bottom: 120px !important; +} + +.mt-120 { + margin-top: 120px !important; +} + +.mb-120 { + margin-bottom: 120px !important; +} + +.pt-125 { + padding-top: 125px !important; +} + +.pb-125 { + padding-bottom: 125px !important; +} + +.mt-125 { + margin-top: 125px !important; +} + +.mb-125 { + margin-bottom: 125px !important; +} + +.pt-130 { + padding-top: 130px !important; +} + +.pb-130 { + padding-bottom: 130px !important; +} + +.mt-130 { + margin-top: 130px !important; +} + +.mb-130 { + margin-bottom: 130px !important; +} + +.pt-135 { + padding-top: 135px !important; +} + +.pb-135 { + padding-bottom: 135px !important; +} + +.mt-135 { + margin-top: 135px !important; +} + +.mb-135 { + margin-bottom: 135px !important; +} + +.pt-140 { + padding-top: 140px !important; +} + +.pb-140 { + padding-bottom: 140px !important; +} + +.mt-140 { + margin-top: 140px !important; +} + +.mb-140 { + margin-bottom: 140px !important; +} + +.pt-145 { + padding-top: 145px !important; +} + +.pb-145 { + padding-bottom: 145px !important; +} + +.mt-145 { + margin-top: 145px !important; +} + +.mb-145 { + margin-bottom: 145px !important; +} + +.pt-150 { + padding-top: 150px !important; +} + +.pb-150 { + padding-bottom: 150px !important; +} + +.mt-150 { + margin-top: 150px !important; +} + +.mb-150 { + margin-bottom: 150px !important; +} + +.pt-155 { + padding-top: 155px !important; +} + +.pb-155 { + padding-bottom: 155px !important; +} + +.mt-155 { + margin-top: 155px !important; +} + +.mb-155 { + margin-bottom: 155px !important; +} + +.pt-160 { + padding-top: 160px !important; +} + +.pb-160 { + padding-bottom: 160px !important; +} + +.mt-160 { + margin-top: 160px !important; +} + +.mb-160 { + margin-bottom: 160px !important; +} + +.pt-165 { + padding-top: 165px !important; +} + +.pb-165 { + padding-bottom: 165px !important; +} + +.mt-165 { + margin-top: 165px !important; +} + +.mb-165 { + margin-bottom: 165px !important; +} + +.pt-170 { + padding-top: 170px !important; +} + +.pb-170 { + padding-bottom: 170px !important; +} + +.mt-170 { + margin-top: 170px !important; +} + +.mb-170 { + margin-bottom: 170px !important; +} + +.pt-175 { + padding-top: 175px !important; +} + +.pb-175 { + padding-bottom: 175px !important; +} + +.mt-175 { + margin-top: 175px !important; +} + +.mb-175 { + margin-bottom: 175px !important; +} + +.pt-180 { + padding-top: 180px !important; +} + +.pb-180 { + padding-bottom: 180px !important; +} + +.mt-180 { + margin-top: 180px !important; +} + +.mb-180 { + margin-bottom: 180px !important; +} + +.pt-185 { + padding-top: 185px !important; +} + +.pb-185 { + padding-bottom: 185px !important; +} + +.mt-185 { + margin-top: 185px !important; +} + +.mb-185 { + margin-bottom: 185px !important; +} + +.pt-190 { + padding-top: 190px !important; +} + +.pb-190 { + padding-bottom: 190px !important; +} + +.mt-190 { + margin-top: 190px !important; +} + +.mb-190 { + margin-bottom: 190px !important; +} + +.pt-195 { + padding-top: 195px !important; +} + +.pb-195 { + padding-bottom: 195px !important; +} + +.mt-195 { + margin-top: 195px !important; +} + +.mb-195 { + margin-bottom: 195px !important; +} + +.pt-200 { + padding-top: 200px !important; +} + +.pb-200 { + padding-bottom: 200px !important; +} + +.mt-200 { + margin-top: 200px !important; +} + +.mb-200 { + margin-bottom: 200px !important; +} + +.pt-205 { + padding-top: 205px !important; +} + +.pb-205 { + padding-bottom: 205px !important; +} + +.mt-205 { + margin-top: 205px !important; +} + +.mb-205 { + margin-bottom: 205px !important; +} + +.pt-210 { + padding-top: 210px !important; +} + +.pb-210 { + padding-bottom: 210px !important; +} + +.mt-210 { + margin-top: 210px !important; +} + +.mb-210 { + margin-bottom: 210px !important; +} + +.pt-215 { + padding-top: 215px !important; +} + +.pb-215 { + padding-bottom: 215px !important; +} + +.mt-215 { + margin-top: 215px !important; +} + +.mb-215 { + margin-bottom: 215px !important; +} + +.pt-220 { + padding-top: 220px !important; +} + +.pb-220 { + padding-bottom: 220px !important; +} + +.mt-220 { + margin-top: 220px !important; +} + +.mb-220 { + margin-bottom: 220px !important; +} + +.pt-225 { + padding-top: 225px !important; +} + +.pb-225 { + padding-bottom: 225px !important; +} + +.mt-225 { + margin-top: 225px !important; +} + +.mb-225 { + margin-bottom: 225px !important; +} + +.pt-230 { + padding-top: 230px !important; +} + +.pb-230 { + padding-bottom: 230px !important; +} + +.mt-230 { + margin-top: 230px !important; +} + +.mb-230 { + margin-bottom: 230px !important; +} + +.pt-235 { + padding-top: 235px !important; +} + +.pb-235 { + padding-bottom: 235px !important; +} + +.mt-235 { + margin-top: 235px !important; +} + +.mb-235 { + margin-bottom: 235px !important; +} + +.pt-240 { + padding-top: 240px !important; +} + +.pb-240 { + padding-bottom: 240px !important; +} + +.mt-240 { + margin-top: 240px !important; +} + +.mb-240 { + margin-bottom: 240px !important; +} + +.pt-245 { + padding-top: 245px !important; +} + +.pb-245 { + padding-bottom: 245px !important; +} + +.mt-245 { + margin-top: 245px !important; +} + +.mb-245 { + margin-bottom: 245px !important; +} + +.pt-250 { + padding-top: 250px !important; +} + +.pb-250 { + padding-bottom: 250px !important; +} + +.mt-250 { + margin-top: 250px !important; +} + +.mb-250 { + margin-bottom: 250px !important; +} + +.pt-255 { + padding-top: 255px !important; +} + +.pb-255 { + padding-bottom: 255px !important; +} + +.mt-255 { + margin-top: 255px !important; +} + +.mb-255 { + margin-bottom: 255px !important; +} + +.branded [class*=fa-behance] { + background-color: #1769ff; +} + +.branded [class*=fa-behance-square] { + background-color: #1769ff; +} + +.branded [class*=fa-codepen] { + background-color: #0ebeff; +} + +.branded [class*=fa-deviantart] { + background-color: #05cc47; +} + +.branded [class*=fa-digg] { + background-color: #005be2; +} + +.branded [class*=fa-dribbble] { + background-color: #ea4c89; +} + +.branded [class*=fa-facebook] { + background-color: #3b5998; +} + +.branded [class*=fa-facebook-square] { + background-color: #3b5998; +} + +.branded [class*=fa-flickr] { + background-color: #0063dc; +} + +.branded [class*=fa-github] { + background-color: #4078c0; +} + +.branded [class*=fa-google] { + background-color: #4285f4; +} + +.branded [class*=fa-google-plus] { + background-color: #dd4b39; +} + +.branded [class*=fa-instagram] { + background-color: #405de6; +} + +.branded [class*=fa-jsfiddle] { + background-color: #0084FF; +} + +.branded [class*=fa-linkedin] { + background-color: #0077b5; +} + +.branded [class*=fa-medium] { + background-color: #00ab6c; +} + +.branded [class*=fa-paypal] { + background-color: #003087; +} + +.branded [class*=fa-pinterest] { + background-color: #bd081c; +} + +.branded [class*=fa-pinterest-p] { + background-color: #bd081c; +} + +.branded [class*=fa-reddit] { + background-color: #ff4500; +} + +.branded [class*=fa-reddit-square] { + background-color: #ff4500; +} + +.branded [class*=fa-skype] { + background-color: #00aff0; +} + +.branded [class*=fa-slack] { + background-color: #6ecadc; +} + +.branded [class*=fa-snapchat] { + background-color: #fffc00; +} + +.branded [class*=fa-soundcloud] { + background-color: #ff8800; +} + +.branded [class*=fa-spotify] { + background-color: #1db954; +} + +.branded [class*=fa-stack-overflow] { + background-color: #f48024; +} + +.branded [class*=fa-telegram] { + background-color: #0088cc; +} + +.branded [class*=fa-trello] { + background-color: #0079bf; +} + +.branded [class*=fa-tumblr] { + background-color: #35465c; +} + +.branded [class*=fa-twitch] { + background-color: #6441a5; +} + +.branded [class*=fa-twitter] { + background-color: #1da1f2; +} + +.branded [class*=fa-twitter-square] { + background-color: #1da1f2; +} + +.branded [class*=fa-vimeo] { + background-color: #1ab7ea; +} + +.branded [class*=fa-wordpress] { + background-color: #21759b; +} + +.branded [class*=fa-youtube] { + background-color: #ff0000; +} + +.branded [class*=fa-youtube-play] { + background-color: #ff0000; +} + +.branded-text [class*=fa-behance] { + color: #1769ff; +} + +.branded-text [class*=fa-behance-square] { + color: #1769ff; +} + +.branded-text [class*=fa-codepen] { + color: #0ebeff; +} + +.branded-text [class*=fa-deviantart] { + color: #05cc47; +} + +.branded-text [class*=fa-digg] { + color: #005be2; +} + +.branded-text [class*=fa-dribbble] { + color: #ea4c89; +} + +.branded-text [class*=fa-facebook] { + color: #3b5998; +} + +.branded-text [class*=fa-facebook-square] { + color: #3b5998; +} + +.branded-text [class*=fa-flickr] { + color: #0063dc; +} + +.branded-text [class*=fa-github] { + color: #4078c0; +} + +.branded-text [class*=fa-google] { + color: #4285f4; +} + +.branded-text [class*=fa-google-plus] { + color: #dd4b39; +} + +.branded-text [class*=fa-instagram] { + color: #405de6; +} + +.branded-text [class*=fa-jsfiddle] { + color: #0084FF; +} + +.branded-text [class*=fa-linkedin] { + color: #0077b5; +} + +.branded-text [class*=fa-medium] { + color: #00ab6c; +} + +.branded-text [class*=fa-paypal] { + color: #003087; +} + +.branded-text [class*=fa-pinterest] { + color: #bd081c; +} + +.branded-text [class*=fa-pinterest-p] { + color: #bd081c; +} + +.branded-text [class*=fa-reddit] { + color: #ff4500; +} + +.branded-text [class*=fa-reddit-square] { + color: #ff4500; +} + +.branded-text [class*=fa-skype] { + color: #00aff0; +} + +.branded-text [class*=fa-slack] { + color: #6ecadc; +} + +.branded-text [class*=fa-snapchat] { + color: #fffc00; +} + +.branded-text [class*=fa-soundcloud] { + color: #ff8800; +} + +.branded-text [class*=fa-spotify] { + color: #1db954; +} + +.branded-text [class*=fa-stack-overflow] { + color: #f48024; +} + +.branded-text [class*=fa-telegram] { + color: #0088cc; +} + +.branded-text [class*=fa-trello] { + color: #0079bf; +} + +.branded-text [class*=fa-tumblr] { + color: #35465c; +} + +.branded-text [class*=fa-twitch] { + color: #6441a5; +} + +.branded-text [class*=fa-twitter] { + color: #1da1f2; +} + +.branded-text [class*=fa-twitter-square] { + color: #1da1f2; +} + +.branded-text [class*=fa-vimeo] { + color: #1ab7ea; +} + +.branded-text [class*=fa-wordpress] { + color: #21759b; +} + +.branded-text [class*=fa-youtube] { + color: #ff0000; +} + +.branded-text [class*=fa-youtube-play] { + color: #ff0000; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.star-rating { + padding: 0; + margin: 0; + list-style: none; +} + +.star-rating li { + display: inline-block; + font-size: 1em; + line-height: 1.5em; + color: #ffcc00; + margin: 0; +} + +.star-rating.square li { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: 30px; + height: 30px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 2px; + font-size: 20px; + color: #fff; + background-color: #ff7a4b; +} + +.star-rating.square.sm li { + width: 13px; + height: 13px; + font-size: 8px; +} + +.liquid-overlay-link { + display: inline-block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-indent: -99999px; +} + +.add-dropcap:first-letter { + float: left; + margin-right: 0.1em; + font-size: 4em; + line-height: 0.75em; + font-weight: 700; + color: #000; +} + +.fullwidth { + width: 100vw; + position: relative; + left: 50%; + right: 50%; + margin-left: -50vw; + margin-right: -50vw; +} + +.fullheight { + min-height: 100vh; +} + +[data-hover3d=true] [data-stacking-factor] { + -webkit-transition: none; + transition: none; +} + +.ld-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.perspective { + -webkit-perspective: 1800px; + perspective: 1800px; +} + +.will-change { + will-change: transform, opacity; +} + +.transition-none { + -webkit-transition: none !important; + transition: none !important; +} + +.z-index-1 { + z-index: 1; +} + +.z-index-2 { + z-index: 2; +} + +.z-index-3 { + z-index: 3; +} + +.z-index-4 { + z-index: 4; +} + +.z-index-5 { + z-index: 5; +} + +.pos-rel { + position: relative; +} + +.pos-abs { + position: absolute !important; +} + +.pos-fix { + position: fixed !important; +} + +.pos-stc { + position: static !important; +} + +.border-gray { + border: 1px solid #ddd; +} + +.border-athens-gray { + border: 1px solid #E8E9F1; +} + +.bb-light { + border-bottom: 1px solid #ebedf6; +} + +.border-fade-white-005 { + border: 1px solid rgba(255, 255, 255, 0.05); +} + +.border-fade-black-005 { + border: 1px solid rgba(0, 0, 0, 0.05); +} + +.bt-fade-white-005 { + border-top: 1px solid rgba(255, 255, 255, 0.05); +} + +.bb-fade-white-005 { + border-bottom: 1px solid rgba(255, 255, 255, 0.05); +} + +.bt-fade-black-005 { + border-top: 1px solid rgba(0, 0, 0, 0.05); +} + +.bb-fade-black-005 { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.border-fade-white-01 { + border: 1px solid rgba(255, 255, 255, 0.1); +} + +.border-fade-black-01 { + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.bt-fade-white-01 { + border-top: 1px solid rgba(255, 255, 255, 0.1); +} + +.bb-fade-white-01 { + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +.bt-fade-black-01 { + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +.bb-fade-black-01 { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.border-fade-white-015 { + border: 1px solid rgba(255, 255, 255, 0.15); +} + +.border-fade-black-015 { + border: 1px solid rgba(0, 0, 0, 0.15); +} + +.bt-fade-white-015 { + border-top: 1px solid rgba(255, 255, 255, 0.15); +} + +.bb-fade-white-015 { + border-bottom: 1px solid rgba(255, 255, 255, 0.15); +} + +.bt-fade-black-015 { + border-top: 1px solid rgba(0, 0, 0, 0.15); +} + +.bb-fade-black-015 { + border-bottom: 1px solid rgba(0, 0, 0, 0.15); +} + +.border-fade-white-02 { + border: 1px solid rgba(255, 255, 255, 0.2); +} + +.border-fade-black-02 { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +.bt-fade-white-02 { + border-top: 1px solid rgba(255, 255, 255, 0.2); +} + +.bb-fade-white-02 { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); +} + +.bt-fade-black-02 { + border-top: 1px solid rgba(0, 0, 0, 0.2); +} + +.bb-fade-black-02 { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +.border-fade-white-025 { + border: 1px solid rgba(255, 255, 255, 0.25); +} + +.border-fade-black-025 { + border: 1px solid rgba(0, 0, 0, 0.25); +} + +.bt-fade-white-025 { + border-top: 1px solid rgba(255, 255, 255, 0.25); +} + +.bb-fade-white-025 { + border-bottom: 1px solid rgba(255, 255, 255, 0.25); +} + +.bt-fade-black-025 { + border-top: 1px solid rgba(0, 0, 0, 0.25); +} + +.bb-fade-black-025 { + border-bottom: 1px solid rgba(0, 0, 0, 0.25); +} + +.border-fade-white-03 { + border: 1px solid rgba(255, 255, 255, 0.3); +} + +.border-fade-black-03 { + border: 1px solid rgba(0, 0, 0, 0.3); +} + +.bt-fade-white-03 { + border-top: 1px solid rgba(255, 255, 255, 0.3); +} + +.bb-fade-white-03 { + border-bottom: 1px solid rgba(255, 255, 255, 0.3); +} + +.bt-fade-black-03 { + border-top: 1px solid rgba(0, 0, 0, 0.3); +} + +.bb-fade-black-03 { + border-bottom: 1px solid rgba(0, 0, 0, 0.3); +} + +.border-fade-white-035 { + border: 1px solid rgba(255, 255, 255, 0.35); +} + +.border-fade-black-035 { + border: 1px solid rgba(0, 0, 0, 0.35); +} + +.bt-fade-white-035 { + border-top: 1px solid rgba(255, 255, 255, 0.35); +} + +.bb-fade-white-035 { + border-bottom: 1px solid rgba(255, 255, 255, 0.35); +} + +.bt-fade-black-035 { + border-top: 1px solid rgba(0, 0, 0, 0.35); +} + +.bb-fade-black-035 { + border-bottom: 1px solid rgba(0, 0, 0, 0.35); +} + +.border-fade-white-04 { + border: 1px solid rgba(255, 255, 255, 0.4); +} + +.border-fade-black-04 { + border: 1px solid rgba(0, 0, 0, 0.4); +} + +.bt-fade-white-04 { + border-top: 1px solid rgba(255, 255, 255, 0.4); +} + +.bb-fade-white-04 { + border-bottom: 1px solid rgba(255, 255, 255, 0.4); +} + +.bt-fade-black-04 { + border-top: 1px solid rgba(0, 0, 0, 0.4); +} + +.bb-fade-black-04 { + border-bottom: 1px solid rgba(0, 0, 0, 0.4); +} + +.border-fade-white-045 { + border: 1px solid rgba(255, 255, 255, 0.45); +} + +.border-fade-black-045 { + border: 1px solid rgba(0, 0, 0, 0.45); +} + +.bt-fade-white-045 { + border-top: 1px solid rgba(255, 255, 255, 0.45); +} + +.bb-fade-white-045 { + border-bottom: 1px solid rgba(255, 255, 255, 0.45); +} + +.bt-fade-black-045 { + border-top: 1px solid rgba(0, 0, 0, 0.45); +} + +.bb-fade-black-045 { + border-bottom: 1px solid rgba(0, 0, 0, 0.45); +} + +.border-fade-white-05 { + border: 1px solid rgba(255, 255, 255, 0.5); +} + +.border-fade-black-05 { + border: 1px solid rgba(0, 0, 0, 0.5); +} + +.bt-fade-white-05 { + border-top: 1px solid rgba(255, 255, 255, 0.5); +} + +.bb-fade-white-05 { + border-bottom: 1px solid rgba(255, 255, 255, 0.5); +} + +.bt-fade-black-05 { + border-top: 1px solid rgba(0, 0, 0, 0.5); +} + +.bb-fade-black-05 { + border-bottom: 1px solid rgba(0, 0, 0, 0.5); +} + +.border-fade-white-055 { + border: 1px solid rgba(255, 255, 255, 0.55); +} + +.border-fade-black-055 { + border: 1px solid rgba(0, 0, 0, 0.55); +} + +.bt-fade-white-055 { + border-top: 1px solid rgba(255, 255, 255, 0.55); +} + +.bb-fade-white-055 { + border-bottom: 1px solid rgba(255, 255, 255, 0.55); +} + +.bt-fade-black-055 { + border-top: 1px solid rgba(0, 0, 0, 0.55); +} + +.bb-fade-black-055 { + border-bottom: 1px solid rgba(0, 0, 0, 0.55); +} + +.border-fade-white-06 { + border: 1px solid rgba(255, 255, 255, 0.6); +} + +.border-fade-black-06 { + border: 1px solid rgba(0, 0, 0, 0.6); +} + +.bt-fade-white-06 { + border-top: 1px solid rgba(255, 255, 255, 0.6); +} + +.bb-fade-white-06 { + border-bottom: 1px solid rgba(255, 255, 255, 0.6); +} + +.bt-fade-black-06 { + border-top: 1px solid rgba(0, 0, 0, 0.6); +} + +.bb-fade-black-06 { + border-bottom: 1px solid rgba(0, 0, 0, 0.6); +} + +.border-fade-white-065 { + border: 1px solid rgba(255, 255, 255, 0.65); +} + +.border-fade-black-065 { + border: 1px solid rgba(0, 0, 0, 0.65); +} + +.bt-fade-white-065 { + border-top: 1px solid rgba(255, 255, 255, 0.65); +} + +.bb-fade-white-065 { + border-bottom: 1px solid rgba(255, 255, 255, 0.65); +} + +.bt-fade-black-065 { + border-top: 1px solid rgba(0, 0, 0, 0.65); +} + +.bb-fade-black-065 { + border-bottom: 1px solid rgba(0, 0, 0, 0.65); +} + +.border-fade-white-07 { + border: 1px solid rgba(255, 255, 255, 0.7); +} + +.border-fade-black-07 { + border: 1px solid rgba(0, 0, 0, 0.7); +} + +.bt-fade-white-07 { + border-top: 1px solid rgba(255, 255, 255, 0.7); +} + +.bb-fade-white-07 { + border-bottom: 1px solid rgba(255, 255, 255, 0.7); +} + +.bt-fade-black-07 { + border-top: 1px solid rgba(0, 0, 0, 0.7); +} + +.bb-fade-black-07 { + border-bottom: 1px solid rgba(0, 0, 0, 0.7); +} + +.border-fade-white-075 { + border: 1px solid rgba(255, 255, 255, 0.75); +} + +.border-fade-black-075 { + border: 1px solid rgba(0, 0, 0, 0.75); +} + +.bt-fade-white-075 { + border-top: 1px solid rgba(255, 255, 255, 0.75); +} + +.bb-fade-white-075 { + border-bottom: 1px solid rgba(255, 255, 255, 0.75); +} + +.bt-fade-black-075 { + border-top: 1px solid rgba(0, 0, 0, 0.75); +} + +.bb-fade-black-075 { + border-bottom: 1px solid rgba(0, 0, 0, 0.75); +} + +.border-fade-white-08 { + border: 1px solid rgba(255, 255, 255, 0.8); +} + +.border-fade-black-08 { + border: 1px solid rgba(0, 0, 0, 0.8); +} + +.bt-fade-white-08 { + border-top: 1px solid rgba(255, 255, 255, 0.8); +} + +.bb-fade-white-08 { + border-bottom: 1px solid rgba(255, 255, 255, 0.8); +} + +.bt-fade-black-08 { + border-top: 1px solid rgba(0, 0, 0, 0.8); +} + +.bb-fade-black-08 { + border-bottom: 1px solid rgba(0, 0, 0, 0.8); +} + +.border-fade-white-085 { + border: 1px solid rgba(255, 255, 255, 0.85); +} + +.border-fade-black-085 { + border: 1px solid rgba(0, 0, 0, 0.85); +} + +.bt-fade-white-085 { + border-top: 1px solid rgba(255, 255, 255, 0.85); +} + +.bb-fade-white-085 { + border-bottom: 1px solid rgba(255, 255, 255, 0.85); +} + +.bt-fade-black-085 { + border-top: 1px solid rgba(0, 0, 0, 0.85); +} + +.bb-fade-black-085 { + border-bottom: 1px solid rgba(0, 0, 0, 0.85); +} + +.bb-gray { + border-bottom: 1px solid #edecec; +} + +.border-color-white { + border-color: #fff; +} + +.border-color-primary { + border-color: var(--color-primary); +} + +.border-color-secondary { + border-color: var(--color-secondary); +} + +.border-none { + border: none !important; +} + +.bordered-section-white { + border: 2vw solid #fff; +} + +.border-radius-0 { + border-radius: 0px !important; +} + +.border-radius-1 { + border-radius: 1px !important; +} + +.border-radius-2 { + border-radius: 2px !important; +} + +.border-radius-3 { + border-radius: 3px !important; +} + +.border-radius-4 { + border-radius: 4px !important; +} + +.border-radius-5 { + border-radius: 5px !important; +} + +.border-radius-6 { + border-radius: 6px !important; +} + +.border-radius-7 { + border-radius: 7px !important; +} + +.border-radius-8 { + border-radius: 8px !important; +} + +.border-radius-9 { + border-radius: 9px !important; +} + +.border-radius-10 { + border-radius: 10px !important; +} + +.border-radius-11 { + border-radius: 11px !important; +} + +.border-radius-12 { + border-radius: 12px !important; +} + +.border-radius-13 { + border-radius: 13px !important; +} + +.border-radius-14 { + border-radius: 14px !important; +} + +.border-radius-15 { + border-radius: 15px !important; +} + +.border-radius-16 { + border-radius: 16px !important; +} + +.border-radius-17 { + border-radius: 17px !important; +} + +.border-radius-18 { + border-radius: 18px !important; +} + +.border-radius-19 { + border-radius: 19px !important; +} + +.border-radius-20 { + border-radius: 20px !important; +} + +.border-radius-21 { + border-radius: 21px !important; +} + +.border-radius-22 { + border-radius: 22px !important; +} + +.border-radius-23 { + border-radius: 23px !important; +} + +.border-radius-24 { + border-radius: 24px !important; +} + +.border-radius-25 { + border-radius: 25px !important; +} + +.semi-round { + border-radius: 2px; +} + +.round { + border-radius: 4px; +} + +.circle { + border-radius: 50em; +} + +.w-5 { + width: 5% !important; +} + +.w-10 { + width: 10% !important; +} + +.w-15 { + width: 15% !important; +} + +.w-20 { + width: 20% !important; +} + +.w-25 { + width: 25% !important; +} + +.w-30 { + width: 30% !important; +} + +.w-35 { + width: 35% !important; +} + +.w-40 { + width: 40% !important; +} + +.w-45 { + width: 45% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-55 { + width: 55% !important; +} + +.w-60 { + width: 60% !important; +} + +.w-65 { + width: 65% !important; +} + +.w-70 { + width: 70% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-80 { + width: 80% !important; +} + +.w-85 { + width: 85% !important; +} + +.w-90 { + width: 90% !important; +} + +.w-95 { + width: 95% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-105 { + width: 105% !important; +} + +.w-110 { + width: 110% !important; +} + +.w-115 { + width: 115% !important; +} + +.w-120 { + width: 120% !important; +} + +.w-125 { + width: 125% !important; +} + +.w-130 { + width: 130% !important; +} + +.w-135 { + width: 135% !important; +} + +.w-140 { + width: 140% !important; +} + +.w-145 { + width: 145% !important; +} + +.w-150 { + width: 150% !important; +} + +.w-155 { + width: 155% !important; +} + +.w-160 { + width: 160% !important; +} + +.w-165 { + width: 165% !important; +} + +.w-170 { + width: 170% !important; +} + +.w-175 { + width: 175% !important; +} + +.w-180 { + width: 180% !important; +} + +.w-185 { + width: 185% !important; +} + +.w-190 { + width: 190% !important; +} + +.w-195 { + width: 195% !important; +} + +.w-200 { + width: 200% !important; +} + +.bg-primary { + background: var(--color-primary) !important; +} + +.bg-secondary { + background: var(--color-secondary) !important; +} + +.bg-transparent { + background: transparent !important; +} + +.bg-white { + background: #fff !important; +} + +.bg-black { + background: #000 !important; +} + +.bg-gray { + background: #f4f5f8 !important; +} + +.bg-gray-2 { + background: #fafafa !important; +} + +.bg-gray-3 { + background: #f1f1f1 !important; +} + +.bg-light { + background: #f8f8f8 !important; +} + +.bg-dark { + background: #212121 !important; +} + +.bg-mirage { + background: #181b31 !important; +} + +.bg-vulcan { + background: #141622 !important; +} + +.bg-charade { + background: #2D323D !important; +} + +.bg-tundora { + background: #292929 !important; +} + +.bg-shark { + background: #242424 !important; +} + +.bg-gigas { + background: #4439a9 !important; +} + +.bg-athens-gray { + background: #F8F9FA !important; +} + +.bg-ebony-clay { + background: #252c42 !important; +} + +.bg-link-water { + background: #DCE9F6 !important; +} + +.bg-swans-down { + background: #dbf1f1 !important; +} + +.bg-old-lace { + background: #fcece1 !important; +} + +.bg-woodsmoke { + background: #0e0f14 !important; +} + +.bg-cape-cod { + background: #343535 !important; +} + +.bg-zircon { + background: #f8faff !important; +} + +.bg-fade-dark-005 { + background-color: rgba(0, 0, 0, 0.05) !important; +} + +.bg-fade-white-005 { + background-color: rgba(255, 255, 255, 0.05) !important; +} + +.bg-fade-dark-01 { + background-color: rgba(0, 0, 0, 0.1) !important; +} + +.bg-fade-white-01 { + background-color: rgba(255, 255, 255, 0.1) !important; +} + +.bg-fade-dark-015 { + background-color: rgba(0, 0, 0, 0.15) !important; +} + +.bg-fade-white-015 { + background-color: rgba(255, 255, 255, 0.15) !important; +} + +.bg-fade-dark-02 { + background-color: rgba(0, 0, 0, 0.2) !important; +} + +.bg-fade-white-02 { + background-color: rgba(255, 255, 255, 0.2) !important; +} + +.bg-fade-dark-025 { + background-color: rgba(0, 0, 0, 0.25) !important; +} + +.bg-fade-white-025 { + background-color: rgba(255, 255, 255, 0.25) !important; +} + +.bg-fade-dark-03 { + background-color: rgba(0, 0, 0, 0.3) !important; +} + +.bg-fade-white-03 { + background-color: rgba(255, 255, 255, 0.3) !important; +} + +.bg-fade-dark-035 { + background-color: rgba(0, 0, 0, 0.35) !important; +} + +.bg-fade-white-035 { + background-color: rgba(255, 255, 255, 0.35) !important; +} + +.bg-fade-dark-04 { + background-color: rgba(0, 0, 0, 0.4) !important; +} + +.bg-fade-white-04 { + background-color: rgba(255, 255, 255, 0.4) !important; +} + +.bg-fade-dark-045 { + background-color: rgba(0, 0, 0, 0.45) !important; +} + +.bg-fade-white-045 { + background-color: rgba(255, 255, 255, 0.45) !important; +} + +.bg-fade-dark-05 { + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.bg-fade-white-05 { + background-color: rgba(255, 255, 255, 0.5) !important; +} + +.bg-fade-dark-055 { + background-color: rgba(0, 0, 0, 0.55) !important; +} + +.bg-fade-white-055 { + background-color: rgba(255, 255, 255, 0.55) !important; +} + +.bg-fade-dark-06 { + background-color: rgba(0, 0, 0, 0.6) !important; +} + +.bg-fade-white-06 { + background-color: rgba(255, 255, 255, 0.6) !important; +} + +.bg-fade-dark-065 { + background-color: rgba(0, 0, 0, 0.65) !important; +} + +.bg-fade-white-065 { + background-color: rgba(255, 255, 255, 0.65) !important; +} + +.bg-fade-dark-07 { + background-color: rgba(0, 0, 0, 0.7) !important; +} + +.bg-fade-white-07 { + background-color: rgba(255, 255, 255, 0.7) !important; +} + +.bg-fade-dark-075 { + background-color: rgba(0, 0, 0, 0.75) !important; +} + +.bg-fade-white-075 { + background-color: rgba(255, 255, 255, 0.75) !important; +} + +.bg-fade-dark-08 { + background-color: rgba(0, 0, 0, 0.8) !important; +} + +.bg-fade-white-08 { + background-color: rgba(255, 255, 255, 0.8) !important; +} + +.bg-fade-dark-085 { + background-color: rgba(0, 0, 0, 0.85) !important; +} + +.bg-fade-white-085 { + background-color: rgba(255, 255, 255, 0.85) !important; +} + +.bg-hover-secondary:hover { + background-color: var(--color-secondary) !important; +} + +.bg-hover-secondary:hover { + background-color: var(--color-secondary) !important; +} + +.bg-hover-white:hover { + background-color: #fff !important; +} + +.bg-hover-light:hover { + background-color: #f7f8fb !important; +} + +.bg-hover-dark:hover { + background-color: #212121 !important; +} + +.bg-hover-charade:hover { + background-color: #2D323D !important; +} + +.bg-hover-tundora:hover { + background-color: #40383C !important; +} + +.bg-gradient-primary-lr { + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))) !important; + background: linear-gradient(to right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%) !important; +} + +.bg-gradient-primary-rl { + background: -webkit-gradient(linear, right top, left top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))) !important; + background: linear-gradient(to left, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%) !important; +} + +.bg-gradient-primary-tb { + background: -webkit-gradient(linear, left top, left bottom, from(var(--color-gradient-start)), to(var(--color-gradient-stop))) !important; + background: linear-gradient(to bottom, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%) !important; +} + +.bg-gradient-primary-bt { + background: -webkit-gradient(linear, left bottom, left top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))) !important; + background: linear-gradient(to top, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%) !important; +} + +.bg-gradient-primary-tl { + background: -webkit-gradient(linear, right bottom, left top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))) !important; + background: linear-gradient(to top left, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%) !important; +} + +.bg-gradient-primary-tr { + background: -webkit-gradient(linear, left bottom, right top, from(var(--color-gradient-start)), to(var(--color-gradient-stop))) !important; + background: linear-gradient(to top right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%) !important; +} + +.bg-gradient-primary-br { + background: -webkit-gradient(linear, left top, right bottom, from(var(--color-gradient-start)), to(var(--color-gradient-stop))) !important; + background: linear-gradient(to bottom right, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%) !important; +} + +.bg-gradient-primary-bl { + background: -webkit-gradient(linear, right top, left bottom, from(var(--color-gradient-start)), to(var(--color-gradient-stop))) !important; + background: linear-gradient(to bottom left, var(--color-gradient-start) 0%, var(--color-gradient-stop) 100%) !important; +} + +.bg-gradient-secondary-lr { + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start-secondary)), to(var(--color-gradient-stop-secondary))) !important; + background: linear-gradient(to right, var(--color-gradient-start-secondary) 0%, var(--color-gradient-stop-secondary) 100%) !important; +} + +.bg-gradient-secondary-rl { + background: -webkit-gradient(linear, right top, left top, from(var(--color-gradient-start-secondary)), to(var(--color-gradient-stop-secondary))) !important; + background: linear-gradient(to left, var(--color-gradient-start-secondary) 0%, var(--color-gradient-stop-secondary) 100%) !important; +} + +.bg-gradient-secondary-tb { + background: -webkit-gradient(linear, left top, left bottom, from(var(--color-gradient-start-secondary)), to(var(--color-gradient-stop-secondary))) !important; + background: linear-gradient(to bottom, var(--color-gradient-start-secondary) 0%, var(--color-gradient-stop-secondary) 100%) !important; +} + +.bg-gradient-secondary-bt { + background: -webkit-gradient(linear, left bottom, left top, from(var(--color-gradient-start-secondary)), to(var(--color-gradient-stop-secondary))) !important; + background: linear-gradient(to top, var(--color-gradient-start-secondary) 0%, var(--color-gradient-stop-secondary) 100%) !important; +} + +.bg-gradient-secondary-tl { + background: -webkit-gradient(linear, right bottom, left top, from(var(--color-gradient-start-secondary)), to(var(--color-gradient-stop-secondary))) !important; + background: linear-gradient(to top left, var(--color-gradient-start-secondary) 0%, var(--color-gradient-stop-secondary) 100%) !important; +} + +.bg-gradient-secondary-tr { + background: -webkit-gradient(linear, left bottom, right top, from(var(--color-gradient-start-secondary)), to(var(--color-gradient-stop-secondary))) !important; + background: linear-gradient(to top right, var(--color-gradient-start-secondary) 0%, var(--color-gradient-stop-secondary) 100%) !important; +} + +.bg-gradient-secondary-br { + background: -webkit-gradient(linear, left top, right bottom, from(var(--color-gradient-start-secondary)), to(var(--color-gradient-stop-secondary))) !important; + background: linear-gradient(to bottom right, var(--color-gradient-start-secondary) 0%, var(--color-gradient-stop-secondary) 100%) !important; +} + +.bg-gradient-secondary-bl { + background: -webkit-gradient(linear, right top, left bottom, from(var(--color-gradient-start-secondary)), to(var(--color-gradient-stop-secondary))) !important; + background: linear-gradient(to bottom left, var(--color-gradient-start-secondary) 0%, var(--color-gradient-stop-secondary) 100%) !important; +} + +.bg-gradient-tertiary-lr { + background: -webkit-gradient(linear, left top, right top, from(var(--color-gradient-start-tertiary)), to(var(--color-gradient-stop-tertiary))) !important; + background: linear-gradient(to right, var(--color-gradient-start-tertiary) 0%, var(--color-gradient-stop-tertiary) 100%) !important; +} + +.bg-gradient-tertiary-rl { + background: -webkit-gradient(linear, right top, left top, from(var(--color-gradient-start-tertiary)), to(var(--color-gradient-stop-tertiary))) !important; + background: linear-gradient(to left, var(--color-gradient-start-tertiary) 0%, var(--color-gradient-stop-tertiary) 100%) !important; +} + +.bg-gradient-tertiary-tb { + background: -webkit-gradient(linear, left top, left bottom, from(var(--color-gradient-start-tertiary)), to(var(--color-gradient-stop-tertiary))) !important; + background: linear-gradient(to bottom, var(--color-gradient-start-tertiary) 0%, var(--color-gradient-stop-tertiary) 100%) !important; +} + +.bg-gradient-tertiary-bt { + background: -webkit-gradient(linear, left bottom, left top, from(var(--color-gradient-start-tertiary)), to(var(--color-gradient-stop-tertiary))) !important; + background: linear-gradient(to top, var(--color-gradient-start-tertiary) 0%, var(--color-gradient-stop-tertiary) 100%) !important; +} + +.bg-gradient-tertiary-tl { + background: -webkit-gradient(linear, right bottom, left top, from(var(--color-gradient-start-tertiary)), to(var(--color-gradient-stop-tertiary))) !important; + background: linear-gradient(to top left, var(--color-gradient-start-tertiary) 0%, var(--color-gradient-stop-tertiary) 100%) !important; +} + +.bg-gradient-tertiary-tr { + background: -webkit-gradient(linear, left bottom, right top, from(var(--color-gradient-start-tertiary)), to(var(--color-gradient-stop-tertiary))) !important; + background: linear-gradient(to top right, var(--color-gradient-start-tertiary) 0%, var(--color-gradient-stop-tertiary) 100%) !important; +} + +.bg-gradient-tertiary-br { + background: -webkit-gradient(linear, left top, right bottom, from(var(--color-gradient-start-tertiary)), to(var(--color-gradient-stop-tertiary))) !important; + background: linear-gradient(to bottom right, var(--color-gradient-start-tertiary) 0%, var(--color-gradient-stop-tertiary) 100%) !important; +} + +.bg-gradient-tertiary-bl { + background: -webkit-gradient(linear, right top, left bottom, from(var(--color-gradient-start-tertiary)), to(var(--color-gradient-stop-tertiary))) !important; + background: linear-gradient(to bottom left, var(--color-gradient-start-tertiary) 0%, var(--color-gradient-stop-tertiary) 100%) !important; +} + +.bg-gradient-black-transparent-tb { + background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(transparent)) !important; + background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, transparent 100%) !important; +} + +.bg-gradient-black-transparent-bt { + background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(transparent)) !important; + background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 100%) !important; +} + +.bg-gradient-black-transparent-lr { + background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.7)), to(transparent)) !important; + background: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, transparent 100%) !important; +} + +.bg-gradient-black-transparent-rl { + background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.7)), to(transparent)) !important; + background: linear-gradient(to left, rgba(0, 0, 0, 0.7) 0%, transparent 100%) !important; +} + +.bg-gradient-cream { + background: -webkit-gradient(linear, left top, left bottom, from(#fff8f5), color-stop(50%, #ffffff)); + background: linear-gradient(180deg, #fff8f5 0%, #ffffff 50%); +} + +.bg-gradient-primary-35p { + background: -webkit-gradient(linear, left top, right top, from(var(--color-primary)), color-stop(35%, var(--color-primary)), color-stop(35%, transparent)); + background: linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) 35%, transparent 35%); +} + +.bg-fixed { + background-attachment: fixed; +} + +.bg-cover { + background-size: cover !important; +} + +.bg-contain { + background-size: contain !important; +} + +.bg-no-repeat { + background-repeat: no-repeat !important; +} + +.bg-center { + background-position: center !important; +} + +.bg-left-center { + background-position: left center !important; +} + +.bg-left-top { + background-position: left top !important; +} + +.bg-left-bottom { + background-position: left bottom !important; +} + +.bg-right-center { + background-position: right center !important; +} + +.bg-right-top { + background-position: right top !important; +} + +.bg-right-bottom { + background-position: right bottom !important; +} + +.bg-center-bottom { + background-position: center bottom !important; +} + +.bg-center-top { + background-position: center top !important; +} + +.bg-none { + background-image: none !important; +} + +@media (max-width: 768px) { + .bg-sm-none { + background-image: none !important; + } +} + +@media (max-width: 992px) { + .md-w-100 { + width: 100% !important; + } + .bg-md-none { + background-image: none !important; + } +} + +@media (max-width: 1200px) { + .bg-lg-none { + background-image: none !important; + } +} + +.opacity-01 { + opacity: 0.1; +} + +.ld-pf-item:hover .opacity-01 { + opacity: 0.1 !important; +} + +.opacity-02 { + opacity: 0.2; +} + +.ld-pf-item:hover .opacity-02 { + opacity: 0.2 !important; +} + +.opacity-03 { + opacity: 0.3; +} + +.ld-pf-item:hover .opacity-03 { + opacity: 0.3 !important; +} + +.opacity-04 { + opacity: 0.4; +} + +.ld-pf-item:hover .opacity-04 { + opacity: 0.4 !important; +} + +.opacity-05 { + opacity: 0.5; +} + +.ld-pf-item:hover .opacity-05 { + opacity: 0.5 !important; +} + +.opacity-06 { + opacity: 0.6; +} + +.ld-pf-item:hover .opacity-06 { + opacity: 0.6 !important; +} + +.opacity-07 { + opacity: 0.7; +} + +.ld-pf-item:hover .opacity-07 { + opacity: 0.7 !important; +} + +.opacity-08 { + opacity: 0.8; +} + +.ld-pf-item:hover .opacity-08 { + opacity: 0.8 !important; +} + +.opacity-09 { + opacity: 0.9; +} + +.ld-pf-item:hover .opacity-09 { + opacity: 0.9 !important; +} + +.opacity-1 { + opacity: 1; +} + +.ld-pf-item:hover .opacity-1 { + opacity: 1 !important; +} + +.reset-opacity-onhover { + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} + +.reset-opacity-onhover:hover { + opacity: 1; +} + +.box-shadow-1 { + -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.08); + box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.08); +} + +.box-shadow-2 { + -webkit-box-shadow: 0px 40px 90px 0px rgba(131, 0, 255, 0.2); + box-shadow: 0px 40px 90px 0px rgba(131, 0, 255, 0.2); +} + + +/* Name: One - Responsive Styles Written by: LiquidThemes */ + + +/*---------------------------------------- [ TABLE OF CONTENTS ] + 1. BASE + |- 1.1. Base + |- 1.2. Header + |- 1.3. Footer + |- 1.4. Titlebar + + 2. PAGE LAYOUTS + |- 2.1. Header Side + |- 2.3. Stack + + 3. LIQUID SHORTCODES + |- 3.1. Buttons + |- 3.3. Accordions + |- 3.4. Icon Boxes + |- 3.5. Tabs + |- 3.6. Subscribe Forms + |- 3.9. Pricing Tables + |- 3.10. Testimonials + |- 3.11. Carousel + |- 3.13. Latest Posts + |- 3.14. Filter Lists + |- 3.15. Fancy Boxes + |- 3.19. Reservation Form + |- 3.24. Instagram Feed + |- 3.27. Image Groups + |- 3.31. Masonry + |- 3.33. Team Members + |- 3.34. Portfolios + |- 3.35. Blog + |- 3.38. Liquid Fancy Heading + |- 3.45. Shop Banner + |- 3.48. Modal + |- 3.50. Process Box + |- 3.56. Roadmap + |- 3.57. Countdown + |- 3.62. Promo + + 5. PARTIALS + |- 5.4. Page Frame + +-----------------------------------------*/ + + +/* 1. BASE +*/ + + +/* 1.1. Base */ + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.d-flex:before, +.d-flex:after { + content: none; +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +.d-inline-flex:before, +.d-inline-flex:after { + content: none; +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !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-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !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-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.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; +} + +.navbar-brand-inner img, +.logo { + width: 65px; +} + +.montserrat { + font-family: montserrat; + font-size: 15px; + color: #bebebe; + letter-spacing: 5px; + text-transform: uppercase; +} +.tab-box { + background-color: white; + padding: 10px; + border: 1px solid #d8d8d8; + border-radius: 13px; + height: 315px; + display: flex; + transition: .3s ease-in-out; + overflow: hidden; +} +.tab-box img { + width: 100%; + margin-top: auto; + margin-bottom: auto; +} +.tab-box h3 { + text-align: center; + font-size: 20px; +} +.tab-box a { + display: flex; + width: 100%; + height: 100%; + flex-direction: column; +} +.tab-box:hover { + box-shadow: 0 10px 25px #0000001a; +} +.catalog-download { + background-color: #F4F5F6; + padding: 15px; + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; +} +.catalog-download:hover { + -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.07); + box-shadow: 0 15px 30px rgba(0, 0, 0, 0.07); +} + +@media (min-width: 768px) { + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-flex:before, + .d-sm-flex:after { + content: none; + } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-sm-inline-flex:before, + .d-sm-inline-flex:after { + content: none; + } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !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-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !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-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .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; + } +} + +@media (min-width: 992px) { + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-flex:before, + .d-md-flex:after { + content: none; + } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-md-inline-flex:before, + .d-md-inline-flex:after { + content: none; + } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !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-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !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-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .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; + } +} + +@media (min-width: 1200px) { + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-flex:before, + .d-lg-flex:after { + content: none; + } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-lg-inline-flex:before, + .d-lg-inline-flex:after { + content: none; + } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !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-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !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-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .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; + } +} + +.text-left { + text-align: left !important; +} + +.text-left div.wpb_single_image { + text-align: inherit; +} + +.text-left .liquid-counter-element { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.text-right { + text-align: right !important; +} + +.text-right div.wpb_single_image { + text-align: inherit; +} + +.text-right .liquid-counter-element { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} + +.text-center { + text-align: center !important; +} + +.text-center div.wpb_single_image { + text-align: inherit; +} + +.text-center .liquid-counter-element { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +@media (min-width: 768px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-left div.wpb_single_image { + text-align: inherit; + } + .text-sm-left .liquid-counter-element { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-right div.wpb_single_image { + text-align: inherit; + } + .text-sm-right .liquid-counter-element { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .text-sm-center { + text-align: center !important; + } + .text-sm-center div.wpb_single_image { + text-align: inherit; + } + .text-sm-center .liquid-counter-element { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } +} + +@media (min-width: 992px) { + .text-md-left { + text-align: left !important; + } + .text-md-left div.wpb_single_image { + text-align: inherit; + } + .text-md-left .liquid-counter-element { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .text-md-right { + text-align: right !important; + } + .text-md-right div.wpb_single_image { + text-align: inherit; + } + .text-md-right .liquid-counter-element { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .text-md-center { + text-align: center !important; + } + .text-md-center div.wpb_single_image { + text-align: inherit; + } + .text-md-center .liquid-counter-element { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } +} + +@media (min-width: 1200px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-left div.wpb_single_image { + text-align: inherit; + } + .text-lg-left .liquid-counter-element { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-right div.wpb_single_image { + text-align: inherit; + } + .text-lg-right .liquid-counter-element { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .text-lg-center { + text-align: center !important; + } + .text-lg-center div.wpb_single_image { + text-align: inherit; + } + .text-lg-center .liquid-counter-element { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0rem !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.m-6 { + margin: 4.5rem !important; +} + +.mt-6, +.my-6 { + margin-top: 4.5rem !important; +} + +.mb-6, +.my-6 { + margin-bottom: 4.5rem !important; +} + +.ml-6, +.mx-6 { + margin-left: 4.5rem !important; +} + +.mr-6, +.mx-6 { + margin-right: 4.5rem !important; +} + +.m-7 { + margin: 5rem !important; +} + +.mt-7, +.my-7 { + margin-top: 5rem !important; +} + +.mb-7, +.my-7 { + margin-bottom: 5rem !important; +} + +.ml-7, +.mx-7 { + margin-left: 5rem !important; +} + +.mr-7, +.mx-7 { + margin-right: 5rem !important; +} + +.m-8 { + margin: 5.5rem !important; +} + +.mt-8, +.my-8 { + margin-top: 5.5rem !important; +} + +.mb-8, +.my-8 { + margin-bottom: 5.5rem !important; +} + +.ml-8, +.mx-8 { + margin-left: 5.5rem !important; +} + +.mr-8, +.mx-8 { + margin-right: 5.5rem !important; +} + +.m-9 { + margin: 6rem !important; +} + +.mt-9, +.my-9 { + margin-top: 6rem !important; +} + +.mb-9, +.my-9 { + margin-bottom: 6rem !important; +} + +.ml-9, +.mx-9 { + margin-left: 6rem !important; +} + +.mr-9, +.mx-9 { + margin-right: 6rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.pr-5, +.px-5 { + padding-left: 3rem !important; +} + +.p-6 { + padding: 4.5rem !important; +} + +.pt-6, +.py-6 { + padding-top: 4.5rem !important; +} + +.pb-6, +.py-6 { + padding-bottom: 4.5rem !important; +} + +.pl-6, +.px-6 { + padding-left: 4.5rem !important; +} + +.pr-6, +.px-6 { + padding-right: 4.5rem !important; +} + +.p-7 { + padding: 5rem !important; +} + +.pt-7, +.py-7 { + padding-top: 5rem !important; +} + +.pb-7, +.py-7 { + padding-bottom: 5rem !important; +} + +.pl-7, +.px-7 { + padding-left: 5rem !important; +} + +.pr-7, +.px-7 { + padding-left: 5rem !important; +} + +.p-8 { + padding: 5.5rem !important; +} + +.pt-8, +.py-8 { + padding-top: 5.5rem !important; +} + +.pb-8, +.py-8 { + padding-bottom: 5.5rem !important; +} + +.pl-8, +.px-8 { + padding-left: 5.5rem !important; +} + +.pr-8, +.px-8 { + padding-right: 5.5rem !important; +} + +.p-9 { + padding: 6rem !important; +} + +.pt-9, +.py-9 { + padding-top: 6rem !important; +} + +.pb-9, +.py-9 { + padding-bottom: 6rem !important; +} + +.pl-9, +.px-9 { + padding-left: 6rem !important; +} + +.pr-9, +.px-9 { + padding-right: 6rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.testimonials-quotes .flickity-prev-next-button.previous { + left: 35% !important; + transform: translate(-50%) !important; +} + +.testimonials-quotes .flickity-prev-next-button.next { + right: 35% !important; + /*transform: translate(-50%) !important;*/ +} + +footer>section>.container>.row { + display: flex; + align-items: center; + flex-wrap: wrap; +} + +@media (min-width: 768px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 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; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 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; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 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; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .m-sm-6 { + margin: 4.5rem !important; + } + .mt-sm-6, + .my-sm-6 { + margin-top: 4.5rem !important; + } + .mb-sm-6, + .my-sm-6 { + margin-bottom: 4.5rem !important; + } + .ml-sm-6, + .mx-sm-6 { + margin-left: 4.5rem !important; + } + .mr-sm-6, + .mx-sm-6 { + margin-right: 4.5rem !important; + } + .m-sm-7 { + margin: 5rem !important; + } + .mt-sm-7, + .my-sm-7 { + margin-top: 5rem !important; + } + .mb-sm-7, + .my-sm-7 { + margin-bottom: 5rem !important; + } + .ml-sm-7, + .mx-sm-7 { + margin-left: 5rem !important; + } + .mr-sm-7, + .mx-sm-7 { + margin-right: 5rem !important; + } + .m-sm-8 { + margin: 5.5rem !important; + } + .mt-sm-8, + .my-sm-8 { + margin-top: 5.5rem !important; + } + .mb-sm-8, + .my-sm-8 { + margin-bottom: 5.5rem !important; + } + .ml-sm-8, + .mx-sm-8 { + margin-left: 5.5rem !important; + } + .mr-sm-8, + .mx-sm-8 { + margin-right: 5.5rem !important; + } + .m-sm-9 { + margin: 6rem !important; + } + .mt-sm-9, + .my-sm-9 { + margin-top: 6rem !important; + } + .mb-sm-9, + .my-sm-9 { + margin-bottom: 6rem !important; + } + .ml-sm-9, + .mx-sm-9 { + margin-left: 6rem !important; + } + .mr-sm-9, + .mx-sm-9 { + margin-right: 6rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 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; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 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; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 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; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .p-sm-6 { + padding: 4.5rem !important; + } + .pt-sm-6, + .py-sm-6 { + padding-top: 4.5rem !important; + } + .pb-sm-6, + .py-sm-6 { + padding-bottom: 4.5rem !important; + } + .pl-sm-6, + .px-sm-6 { + padding-left: 4.5rem !important; + } + .pr-sm-6, + .px-sm-6 { + padding-right: 4.5rem !important; + } + .p-sm-7 { + padding: 5rem !important; + } + .pt-sm-7, + .py-sm-7 { + padding-top: 5rem !important; + } + .pb-sm-7, + .py-sm-7 { + padding-bottom: 5rem !important; + } + .pl-sm-7, + .px-sm-7 { + padding-left: 5rem !important; + } + .pr-sm-7, + .px-sm-7 { + padding-right: 5rem !important; + } + .p-sm-8 { + padding: 5.5rem !important; + } + .pt-sm-8, + .py-sm-8 { + padding-top: 5.5rem !important; + } + .pb-sm-8, + .py-sm-8 { + padding-bottom: 5.5rem !important; + } + .pl-sm-8, + .px-sm-8 { + padding-left: 5.5rem !important; + } + .pr-sm-8, + .px-sm-8 { + padding-right: 5.5rem !important; + } + .p-sm-9 { + padding: 6rem !important; + } + .pt-sm-9, + .py-sm-9 { + padding-top: 6rem !important; + } + .pb-sm-9, + .py-sm-9 { + padding-bottom: 6rem !important; + } + .pl-sm-9, + .px-sm-9 { + padding-left: 6rem !important; + } + .pr-sm-9, + .px-sm-9 { + padding-right: 6rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } +} + +@media (min-width: 992px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 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; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 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; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 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; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .m-md-6 { + margin: 4.5rem !important; + } + .mt-md-6, + .my-md-6 { + margin-top: 4.5rem !important; + } + .mb-md-6, + .my-md-6 { + margin-bottom: 4.5rem !important; + } + .ml-md-6, + .mx-md-6 { + margin-left: 4.5rem !important; + } + .mr-md-6, + .mx-md-6 { + margin-right: 4.5rem !important; + } + .m-md-7 { + margin: 5rem !important; + } + .mt-md-7, + .my-md-7 { + margin-top: 5rem !important; + } + .mb-md-7, + .my-md-7 { + margin-bottom: 5rem !important; + } + .ml-md-7, + .mx-md-7 { + margin-left: 5rem !important; + } + .mr-md-7, + .mx-md-7 { + margin-right: 5rem !important; + } + .m-md-8 { + margin: 5.5rem !important; + } + .mt-md-8, + .my-md-8 { + margin-top: 5.5rem !important; + } + .mb-md-8, + .my-md-8 { + margin-bottom: 5.5rem !important; + } + .ml-md-8, + .mx-md-8 { + margin-left: 5.5rem !important; + } + .mr-md-8, + .mx-md-8 { + margin-right: 5.5rem !important; + } + .m-md-9 { + margin: 6rem !important; + } + .mt-md-9, + .my-md-9 { + margin-top: 6rem !important; + } + .mb-md-9, + .my-md-9 { + margin-bottom: 6rem !important; + } + .ml-md-9, + .mx-md-9 { + margin-left: 6rem !important; + } + .mr-md-9, + .mx-md-9 { + margin-right: 6rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 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; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 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; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 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; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .p-md-6 { + padding: 4.5rem !important; + } + .pt-md-6, + .py-md-6 { + padding-top: 4.5rem !important; + } + .pb-md-6, + .py-md-6 { + padding-bottom: 4.5rem !important; + } + .pl-md-6, + .px-md-6 { + padding-left: 4.5rem !important; + } + .pr-md-6, + .px-md-6 { + padding-right: 4.5rem !important; + } + .p-md-7 { + padding: 5rem !important; + } + .pt-md-7, + .py-md-7 { + padding-top: 5rem !important; + } + .pb-md-7, + .py-md-7 { + padding-bottom: 5rem !important; + } + .pl-md-7, + .px-md-7 { + padding-right: 5rem !important; + } + .pr-md-7, + .px-md-7 { + padding-left: 5rem !important; + } + .p-md-8 { + padding: 5.5rem !important; + } + .pt-md-8, + .py-md-8 { + padding-top: 5.5rem !important; + } + .pb-md-8, + .py-md-8 { + padding-bottom: 5.5rem !important; + } + .pl-md-8, + .px-md-8 { + padding-left: 5.5rem !important; + } + .pr-md-8, + .px-md-8 { + padding-right: 5.5rem !important; + } + .p-md-9 { + padding: 6rem !important; + } + .pt-md-9, + .py-md-9 { + padding-top: 6rem !important; + } + .pb-md-9, + .py-md-9 { + padding-bottom: 6rem !important; + } + .pl-md-9, + .px-md-9 { + padding-left: 6rem !important; + } + .pr-md-9, + .px-md-9 { + padding-right: 6rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } +} + +@media (min-width: 1200px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 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; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 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; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 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; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .m-lg-6 { + margin: 4.5rem !important; + } + .mt-lg-6, + .my-lg-6 { + margin-top: 4.5rem !important; + } + .mb-lg-6, + .my-lg-6 { + margin-bottom: 4.5rem !important; + } + .ml-lg-6, + .mx-lg-6 { + margin-left: 4.5rem !important; + } + .mr-lg-6, + .mx-lg-6 { + margin-right: 4.5rem !important; + } + .m-lg-7 { + margin: 5rem !important; + } + .mt-lg-7, + .my-lg-7 { + margin-top: 5rem !important; + } + .mb-lg-7, + .my-lg-7 { + margin-bottom: 5rem !important; + } + .ml-lg-7, + .mx-lg-7 { + margin-left: 5rem !important; + } + .mr-lg-7, + .mx-lg-7 { + margin-right: 5rem !important; + } + .m-lg-8 { + margin: 5.5rem !important; + } + .mt-lg-8, + .my-lg-8 { + margin-top: 5.5rem !important; + } + .mb-lg-8, + .my-lg-8 { + margin-bottom: 5.5rem !important; + } + .ml-lg-8, + .mx-lg-8 { + margin-left: 5.5rem !important; + } + .mr-lg-8, + .mx-lg-8 { + margin-right: 5.5rem !important; + } + .m-lg-9 { + margin: 6rem !important; + } + .mt-lg-9, + .my-lg-9 { + margin-top: 6rem !important; + } + .mb-lg-9, + .my-lg-9 { + margin-bottom: 6rem !important; + } + .ml-lg-9, + .mx-lg-9 { + margin-left: 6rem !important; + } + .mr-lg-9, + .mx-lg-9 { + margin-right: 6rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 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; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 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; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 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; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .p-lg-6 { + padding: 4.5rem !important; + } + .pt-lg-6, + .py-lg-6 { + padding-top: 4.5rem !important; + } + .pb-lg-6, + .py-lg-6 { + padding-bottom: 4.5rem !important; + } + .pl-lg-6, + .px-lg-6 { + padding-left: 4.5rem !important; + } + .pr-lg-6, + .px-lg-6 { + padding-right: 4.5rem !important; + } + .p-lg-7 { + padding: 5rem !important; + } + .pt-lg-7, + .py-lg-7 { + padding-top: 5rem !important; + } + .pb-lg-7, + .py-lg-7 { + padding-bottom: 5rem !important; + } + .pl-lg-7, + .px-lg-7 { + padding-left: 5rem !important; + } + .pr-lg-7, + .px-lg-7 { + padding-right: 5rem !important; + } + .p-lg-8 { + padding: 5.5rem !important; + } + .pt-lg-8, + .py-lg-8 { + padding-top: 5.5rem !important; + } + .pb-lg-8, + .py-lg-8 { + padding-bottom: 5.5rem !important; + } + .pl-lg-8, + .px-lg-8 { + padding-left: 5.5rem !important; + } + .pr-lg-8, + .px-lg-8 { + padding-right: 5.5rem !important; + } + .p-lg-9 { + padding: 6rem !important; + } + .pt-lg-9, + .py-lg-9 { + padding-top: 6rem !important; + } + .pb-lg-9, + .py-lg-9 { + padding-bottom: 6rem !important; + } + .pl-lg-9, + .px-lg-9 { + padding-left: 6rem !important; + } + .pr-lg-9, + .px-lg-9 { + padding-right: 6rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } +} + +@media screen and (min-width: 1200px) { + [data-fullheight=true] { + height: 100vh; + } +} + +@media screen and (max-width: 991px) { + .liquid-counter .montserrat { + font-size: 35px !important; + } + .content h1, + .content .h1 { + font-size: 19px !important; + } + .content h2, + .content .h2 { + font-size: 19px !important; + } + .content h3, + .content .h3 { + font-size: 19px !important; + } + .content h4, + .content .h4 { + font-size: 19px !important; + } + .content h5, + .content .h5 { + font-size: 19px !important; + } + .content h6, + .content .h6 { + font-size: 19px !important; + } +} + +@media screen and (max-width: 1199px) { + .lqd-sticky-bg-wrap, + .lqd-sticky-bg { + height: 100%; + min-height: 0; + max-height: none; + position: absolute; + top: 0; + left: 0; + } +} + + +/* 1.2. Header */ + +@media screen and (min-width: 1200px) and (max-width: 1440px) { + .header-side { + width: 250px; + } + .header-side .mainbar-wrap { + padding: 12vh 25px; + } + .side-nav-showing #wrap { + -webkit-transform: translateX(250px); + transform: translateX(250px); + } +} + +@media screen and (max-width: 767px) { + .navbar-brand-inner img , .logo { + width: 40px; + } + footer .logo { + width: 70px; + } + .inline-nav>li { + margin-right: 0; + } + .montserrat { + font-size: 12px !important; + letter-spacing: 2px !important; + } + .iconbox p { + font-size: 11px; + } + .ld-module-cart .ld-cart-contents, + .ld-module-cart .ld-module-dropdown { + width: 100%; + } + .ld-cart-contents .empty, + .ld-cart-foot, + .ld-cart-head, + .ld-cart-product { + padding-left: 15px; + padding-right: 15px; + } +} + +@media screen and (min-width: 992px) and (max-width: 1199px) { + .mainbar-row>[class^=col] { + padding-left: 15px !important; + padding-right: 15px !important; + } +} + +@media screen and (max-width: 782px) { + .admin-bar .is-stuck { + top: 46px; + } +} + +@media screen and (max-width: 600px) { + .admin-bar .is-stuck { + top: 0; + } + .lqd-column.pull-up { + margin-top: -25%; + } +} + + +/* 1.3. Footer */ + +@media screen and (min-width: 1200px) { + .lqd-sticky-footer-sentinel.height-applied+.footer-stuck { + margin: 0; + position: fixed; + bottom: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; + } + .lqd-sticky-footer-sentinel.height-applied+.footer-stuck.is-inview { + opacity: 1; + visibility: visible; + } + .site-boxed-layout .lqd-sticky-footer-sentinel.height-applied+.footer-stuck { + margin: 0 auto; + } +} + +@media screen and (max-width: 1199px) { + .lqd-sticky-footer-sentinel { + display: none; + } +} + + +/* 1.4. Titlebar */ + +@media screen and (max-width: 767px) { + .titlebar-inner h1 { + font-size: 48px !important; + } +} + +@media screen and (max-width: 479px) { + .titlebar-inner h1 { + font-size: 38px !important; + } +} + +@media screen and (min-width: 1200px) { + .header-style-side #wrap { + padding-left: 375px; + } +} + +@media screen and (min-width: 1200px) and (max-width: 1440px) { + .header-style-side #wrap { + padding-left: 250px; + } +} + +@media screen and (min-width: 1200px) and (max-width: 1580px) { + .header-style-side .ld-container { + width: 100%; + padding-left: 15px; + padding-right: 15px; + } +} + + +/* 2.3. Stack */ + +@media screen and (max-width: 767px) { + .lqd-stack-initiated.admin-bar .main-header { + top: 46px; + } +} + +@media screen and (max-width: 600px) { + .lqd-stack-initiated.admin-bar .main-header { + top: 0; + } +} + +.vc_mobile [data-liquid-stack=true]>section { + height: auto; +} + + +/* 3. LIQUID SHORTCODES +*/ + + +/* 3.1. Buttons */ + +@media all and (max-width: 992px) { + .btn { + white-space: normal; + } + /* Sizes*/ + .btn-xsm>span { + padding: 0.5em 0.8em; + } + .btn-xsm.wide>span { + padding-left: 1.5em; + padding-right: 1.5em; + } + .btn-sm>span { + padding: 0.6em 1.2em; + } + .btn-sm.wide>span { + padding-left: 2.5em; + padding-right: 2.5em; + } + .btn-md>span { + padding: 1em 2em; + } + .btn-lg>span { + padding: .5em .75em; + font-size: 13px; + } + .btn-lg.wide>span { + padding-left: 3.3em; + padding-right: 3.3em; + } + .btn-xlg>span { + padding: 1.3em 3.1em; + } + .btn-xlg.wide>span { + padding-left: 4.1em; + padding-right: 4.1em; + } +} + + +/* 3.3. Accordions */ + +@media screen and (max-width: 480px) { + .accordion-expander { + right: 15px; + } + .accordion-title a { + padding-right: 50px; + } +} + + +/* 3.4. Iconboxes */ + +@media screen and (max-width: 1199px) { + .iconbox[data-plugin-animated-icon]>svg, + .iconbox[data-plugin-animated-icon] object { + opacity: 1; + } +} + + +/* 3.5. Tabs */ + +@media screen and (min-width: 992px) { + .tabs-nav-items-bordered .tabs-nav li+li { + border-left-width: 0; + } + .tabs-nav-side { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .tabs-nav-side .tabs-nav { + margin-bottom: 0; + } +} + +@media screen and (max-width: 991px) { + .tabs-nav-side .tabs-nav, + .tabs-nav-side .tabs-content { + width: 100%; + } + .tabs-nav-side .tabs-nav { + margin-bottom: 0; + } + .tabs-nav-side .tabs-content { + padding-left: 0; + padding-right: 0; + } +} + +@media screen and (max-width: 767px) { + .tabs-nav { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .tabs-nav li { + margin-left: 0 !important; + margin-right: 0 !important; + } + .tabs-nav a { + width: 100%; + } + .tabs-nav-items-bordered .tabs-nav li+li { + border-top-width: 0; + } +} + + +/* 3.6. Subscribe Forms */ + +@media (max-width: 991px) { + .ld-sf--button-inline form { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + } + .ld-sf--button-inline form p { + padding-right: 0 !important; + } +} + +@media (max-width: 767px) { + .ld-sf--button-inside.ld-sf--button-bordered [type=text], + .ld-sf--button-inside.ld-sf--button-bordered [type=email], + .ld-sf--button-inside.ld-sf--button-solid [type=text], + .ld-sf--button-inside.ld-sf--button-solid [type=email] { + padding-right: 2.5em !important; + } +} + + +/* 3.9. Pricing Tables */ + +@media screen and (max-width: 1199px) { + .pricing-table-colorful { + margin-left: 0; + margin-right: 0; + } + .pricing-table-colorful.featured { + margin-top: 0; + } +} + + +/* 3.10. Testimonials */ + +@media screen and (min-width: 992px) { + .is-last .testimonials-details-only .testimonial-info { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + } +} + +@media screen and (max-width: 991px) { + .testimonials-details .carousel-nav { + text-align: center !important; + } +} + +@media screen and (max-width: 767px) { + .testimonial-avatar-topleft .avatar, + .testimonial-avatar-topright .avatar { + position: relative; + top: auto; + left: auto; + -webkit-transform: none; + transform: none; + } + .testimonial-avatar-topleft.text-left .avatar, + .testimonial-avatar-topright.text-left .avatar { + margin-right: 15px !important; + } + .testimonial-avatar-topleft.text-right .avatar, + .testimonial-avatar-topright.text-right .avatar { + margin-right: 15px !important; + } + .testimonial-avatar-topleft.text-center .avatar, + .testimonial-avatar-topright.text-center .avatar { + margin-bottom: 15px !important; + } + .testimonials-quotes .carousel-nav { + margin-top: 0 !important; + } + .testimonials-details-only .avatar { + margin-bottom: 0.5em; + } + .testimonials-details-only .testimonial-details { + text-align: center !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .testimonials-details-only .testimonial-info { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + text-align: center !important; + } + .testimonials-quote-only .testimonial-quote { + text-align: center; + font-size: 22px; + } +} + + +/* 3.11. Carousel */ + +@media screen and (min-width: 1200px) { + .fancy-title .carousel-nav { + position: absolute; + top: 50%; + right: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + } +} + +@media screen and (min-width: 992px) { + /* Nav extra */ + .carousel-nav-line-between .flickity-prev-next-button.previous { + margin-right: 40px; + } + .carousel-nav-line-between .flickity-prev-next-button.previous:after { + content: ''; + display: inline-block; + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: -25px; + background-color: rgba(0, 0, 0, 0.1); + } + .carousel-nav-line-between.carousel-nav-vertical .flickity-prev-next-button.previous { + margin-right: 0; + margin-bottom: 45px; + } + .carousel-nav-line-between.carousel-nav-vertical .flickity-prev-next-button.previous:after { + width: 100%; + height: 1px; + top: auto; + bottom: -25px; + right: 0; + } +} + +@media screen and (max-width: 991px) { + .carousel-nav { + margin-top: 2em !important; + position: relative !important; + top: auto !important; + bottom: auto !important; + -webkit-transform: none !important; + transform: none !important; + } + .carousel-nav .flickity-button { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + position: relative !important; + top: auto !important; + bottom: auto !important; + margin: 0 15px !important; + } + .carousel-nav-right .carousel-nav { + text-align: left !important; + } +} + +@media screen and (max-width: 767px) { + .carousel-item:not([class*=col-xs-]) { + width: 100%; + } +} + + +/* 3.13. Latest Posts */ + +@media screen and (min-width: 992px) { + .liquid-blog-item-split { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .liquid-blog-item-split .liquid-lp-media, + .liquid-blog-item-split .liquid-blog-item-inner { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + } + .liquid-blog-item-split .liquid-blog-item-inner { + padding-left: 50px; + padding-right: 50px; + } + .liquid-blog-item-fullwidth .liquid-blog-item-inner { + width: 70%; + } + .flickity-equal-cells .carousel-item:not(:first-child) .liquid-blog-item-carousel { + position: absolute; + top: 0; + left: 15px; + right: 15px; + height: 100%; + } + .liquid-blog-item-square .liquid-lp-title { + font-size: 33px; + } + .col-md-6>.liquid-blog-item-square .liquid-blog-item-inner { + padding-left: 45px; + padding-right: 45px; + } + .col-md-3>.liquid-blog-item-square .liquid-blog-item-inner { + padding-bottom: 11%; + } + .col-md-3>.liquid-blog-item-square .liquid-lp-title { + font-size: 18px; + line-height: 1.666em; + } +} + +@media screen and (min-width: 992px) and (max-width: 1199px) { + .liquid-blog-item-masonry { + min-height: 400px !important; + } +} + +@media screen and (max-width: 1199px) { + .ld-lp-carousel-filterable .filter-list { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-flow: column nowrap; + flex-flow: column nowrap; + } + .ld-lp-carousel-filterable .filter-list li { + width: 100%; + text-align: left; + } + .ld-lp-carousel-filterable .carousel-items { + margin-top: 2em; + } +} + +@media screen and (max-width: 991px) { + .liquid-blog-item-split { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .liquid-blog-item-fullwidth { + padding: 0 !important; + } + .liquid-blog-item-fullwidth .liquid-blog-item-inner { + position: relative; + top: auto; + left: auto; + } + .liquid-lp-sp-block.liquid-lp-sp-instagram h3 { + margin-left: 0; + margin-right: 0; + } +} + + +/* 3.14. Filter Lists */ + +@media screen and (min-width: 992px) { + .liquid-filter-items { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .liquid-filter-items.align-items-center .filter-list { + margin-bottom: 0; + } + .filter-list-inline li+li { + margin-right: 1.45em; + } +} + +@media screen and (max-width: 991px) { + .liquid-filter-items { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .liquid-filter-items-inner { + width: 100%; + } + .liquid-filter-items-inner>* { + margin-bottom: 30px !important; + } + .liquid-filter-items-inner+.carousel-nav { + margin-top: 0 !important; + } + .liquid-filter-items-label+.filter-list { + margin-left: 0; + } + .filter-list-inline li { + margin: 0 0.5em; + } +} + +@media screen and (max-width: 767px) { + .filter-list { + 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; + width: max-content; + } + .filter-list li { + margin-bottom: 1em; + text-align: center; + } +} + + +/* 3.15. Fancy Boxes */ + +@media screen and (min-width: 992px) { + .fancy-box-offer { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .fancy-box-offer .fancy-box-cell:first-child { + -webkit-box-flex: 2; + -ms-flex-positive: 2; + flex-grow: 2; + } + .fancy-box-offer .fancy-box-cell:last-child { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + } +} + +@media screen and (max-width: 991px) { + .fancy-box-offer { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .fancy-box-offer .fancy-box-cell { + -ms-flex-preferred-size: auto; + flex-basis: auto; + margin-bottom: 1.5em; + } + .fancy-box-offer .fancy-box-cell:before { + content: attr(data-text); + margin-bottom: 0.5em; + } + .fancy-box-offer .fancy-box-header { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + } + .fancy-box-offer-header { + padding-bottom: 0; + } + .fancy-box-offer-header .fancy-box-cell:not(.fancy-box-header) { + display: none; + } + .fancy-box-offer-header .fancy-box-header { + margin-bottom: 0; + } +} + +@media screen and (max-width: 767px) { + .fancy-box-overlay { + padding-bottom: 90%; + } + .fancy-box-travel.fancy-box-wide { + padding-bottom: 50%; + } + .fancy-box-offer .fancy-box-cell { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + } + .fancy-box-offer .fancy-box-header { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + } +} + + +/* 3.19. Reservation Form */ + +@media screen and (min-width: 992px) and (max-width: 1199px) { + .liquid-form-reservation .input-container { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + } + .liquid-form-reservation .input-container:nth-last-child(2) { + padding-left: 0; + border: none; + } +} + +@media screen and (max-width: 991px) { + .liquid-form-reservation .input-container { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + padding: 0; + border: none; + } +} + +@media screen and (max-width: 991px) { + .liquid-ig-feed .liquid-ig-feed-list>li { + -ms-flex-preferred-size: 33.3333333333%; + flex-basis: 33.3333333333%; + } + [data-list-columns="1"] .liquid-ig-feed-list>li, + [data-list-columns="2"] .liquid-ig-feed-list>li { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + } +} + +@media screen and (max-width: 767px) { + .liquid-ig-feed .liquid-ig-feed-list>li { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + } + [data-list-columns="1"] .liquid-ig-feed-list>li, + [data-list-columns="2"] .liquid-ig-feed-list>li { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + } +} + +@media screen and (min-width: 992px) { + .liquid-img-group-browser { + margin-left: 3.5em; + } + .liquid-img-group-browser figure { + height: 91%; + top: 9%; + } + .liquid-img-group-content.content-fixed-right, + .liquid-img-group-content.content-fixed-left { + -webkit-writing-mode: vertical-rl; + -ms-writing-mode: tb-rl; + writing-mode: vertical-rl; + } + .liquid-img-group-content.content-fixed-right p, + .liquid-img-group-content.content-fixed-left p { + margin-bottom: 0; + } + .liquid-img-group-content.content-fixed-left { + margin-right: 1.5em; + } + .liquid-img-group-content.content-fixed-right { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + margin-left: 1.5em; + } +} + +@media screen and (max-width: 991px) { + .liquid-img-group-img-container { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .liquid-img-group-content { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + margin-top: 1em; + } + .liquid-img-group-content.content-floated-mid-left, + .liquid-img-group-content.content-floated-mid-right, + .liquid-img-group-content.content-floated-mid { + margin: 0; + left: 50%; + } + .liquid-img-group-content.content-floated-mid-left>.btn, + .liquid-img-group-content.content-floated-mid-right>.btn, + .liquid-img-group-content.content-floated-mid>.btn { + margin-left: 0 !important; + margin-right: 0 !important; + } + .liquid-img-group-browser { + margin-bottom: 2em; + } + .liquid-img-group-browser .liquid-img-group-img-container { + margin-bottom: 1.5em; + } + .liquid-img-group-browser .liquid-img-group-url { + height: 7.5%; + } +} + +@media screen and (max-width: 767px) { + .liquid-img-group-browser .liquid-img-group-url { + display: none; + } +} + +@media screen and (max-width: 991px) { + .masonry-item:not([class*=col-sm-]) { + width: 100%; + } +} + +@media screen and (max-width: 767px) { + .masonry-item:not([class*=col-xs-]) { + width: 100%; + } +} + +@media screen and (max-width: 479px) { + .ld-tm-circ .ld-tm-avatar img { + width: 50px; + } +} + +@media screen and (min-width: 1200px) { + .carousel-item .pf-hover-shadow { + margin-bottom: 50px; + } +} + +@media screen and (max-width: 1200px) { + .pf-info hr { + display: none; + } +} + +@media screen and (min-width: 992px) { + .pf-single-header.bg-solid { + padding-left: 50px; + padding-right: 50px; + } + .pf-single-header.pull-up { + margin-top: -60px; + } +} + + +/* 3.35. Blog */ + +@media screen and (min-width: 1200px) and (max-width: 1440px) { + .has-sidebar .blog-single-content.expanded { + margin-left: -14%; + } +} + +@media screen and (min-width: 1200px) { + .blog-single-cover[data-fullheight=true] { + height: 87vh; + } + .blog-single-cover[data-fullheight=true] .blog-single-media { + height: 100%; + } + .blog-single-cover[data-fullheight=true] .cover-carousel, + .blog-single-cover[data-fullheight=true] .cover-carousel .carousel-items, + .blog-single-cover[data-fullheight=true] .cover-carousel .flickity-viewport, + .blog-single-cover[data-fullheight=true] .cover-carousel .carousel-item-inner, + .blog-single-cover[data-fullheight=true] .cover-carousel .carousel-item { + height: 100% !important; + } + .blog-single-cover .blog-single-details { + width: 100%; + position: absolute; + top: 50%; + left: 0; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + } + .blog-single-cover.spaced { + margin-left: 50px; + margin-right: 50px; + } + .blog-single-content.expanded { + padding-left: calc(26%); + padding-right: calc(26%); + margin-right: calc(-26%); + margin-left: calc(-26%); + } + .blog-single-content.pull-up { + margin-top: -6.8181818182em; + background-color: #fff; + } + .post-has-no-content .blog-single-content.pull-up { + margin-top: 0; + } + .blog-single-content .stretch-to-sides { + margin-left: -26%; + margin-right: -26%; + } + .blog-single-content .fullwidth figcaption { + width: 40%; + } + .post-nav, + .blog-single-footer { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .blog-single-footer>ul, + .blog-single-footer>span { + max-width: 50%; + } + .post-nav .nav-previous, + .post-nav .nav-next { + max-width: 40%; + } + .has-sidebar .blog-single-content.expanded { + padding-right: 13%; + padding-left: 13%; + margin-right: -13%; + margin-left: -13%; + } + .blog-single-post-has-not-thumbnail .blog-single-content.pull-up { + margin-top: 0; + padding-top: 5em; + } + .blog-single-post-has-not-thumbnail .lqd-main-header-default+.content .blog-single-content.pull-up { + padding: 0; + margin-left: 0; + margin-right: 0; + } +} + +@media screen and (min-width: 992px) { + .post-meta { + margin-bottom: 3.75em; + } + .blog-single-details-extra h3 { + margin-bottom: 2em; + } + .has-sidebar .blog-single-content .fullwidth { + width: 100%; + right: 0; + left: 0; + margin-left: 0; + margin-right: 0; + } + .has-sidebar .blog-single-content .fullwidth figcaption { + width: 70%; + } + .has-sidebar .blog-single-content .stretch-to-sides { + margin-left: -13%; + margin-right: -13%; + } + .has-sidebar .blog-single-content.expanded .fullwidth { + width: 126%; + right: -13%; + left: -13%; + margin-right: -13%; + } +} + +@media screen and (max-width: 991px) { + .blog-single-details-extra .carousel-thumbs .carousel-item { + width: 33.3333333333%; + } + .post-meta { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .post-meta>span { + margin: 0 0 1em !important; + } + .post-meta>span:last-child { + margin: 0 !important; + } + .post-nav, + .blog-single-footer { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .blog-single-cover.spaced { + margin-left: 15px; + margin-right: 15px; + } +} + +@media screen and (max-width: 767px) { + .blog-single-details-extra .carousel-thumbs .carousel-item { + width: 50%; + } +} + +@media screen and (max-width: 479px) { + .pingback .comment-meta { + -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; + } + .pingback time { + margin: 0 0 1em; + } +} + +@media screen and (max-width: 1199px) { + .blog-single-default .blog-single-cover { + margin-bottom: 2.5em; + } + .blog-single-default .blog-single-media { + height: 100%; + position: absolute; + top: 0; + left: 0; + } + .blog-single-default .blog-single-details { + padding: 10em 0; + } +} + +@media screen and (min-width: 1200px) { + .blog-single-image-left:not(.has-sidebar) .blog-single-cover { + float: left; + width: 470px; + margin-left: -26%; + margin-right: 17%; + } + .blog-single-image-left:not(.has-sidebar) .blog-single-details { + margin-right: -26%; + } +} + +@media screen and (min-width: 1200px) { + .blog-single-cover-fade .post-meta { + margin-bottom: 0; + } +} + +@media screen and (min-width: 1200px) { + .ld-fancy-heading [data-split-text] { + visibility: hidden; + } + .ld-fancy-heading [data-split-text].split-text-applied { + visibility: visible; + } +} + +@media screen and (min-width: 992px) { + .ld-shop-banner-style1 { + padding-bottom: 90.091%; + } + .ld-shop-banner-style1 .ld-shop-banner-carousel-main, + .ld-shop-banner-style1 .ld-shop-banner-carousel-main .carousel-items, + .ld-shop-banner-style1 .ld-shop-banner-container, + .ld-shop-banner-style1 .ld-shop-banner-inner, + .ld-shop-banner-style1 .ld-shop-banner-image { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + } + .ld-shop-banner-style1 .ld-shop-banner-carousel-main .flickity-viewport { + height: 100% !important; + } + .ld-shop-banner-style1 .ld-shop-banner-carousel-main .carousel-item-inner, + .ld-shop-banner-style1 .ld-shop-banner-carousel-main .carousel-item { + height: 100%; + } +} + +@media screen and (max-width: 991px) { + .ld-shop-banner-style1 .liquid-overlay-link { + bottom: 50%; + height: auto; + -webkit-transform: none; + transform: none; + } + .ld-shop-banner-style1 .ld-shop-banner-image { + -webkit-transition: -webkit-box-shadow 0.3s; + transition: -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s; + transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; + } + .ld-shop-banner-style1 .ld-shop-banner-carousel-nav { + width: 100%; + height: auto; + margin-top: 1em; + position: relative; + bottom: auto; + right: auto; + -webkit-transform: none; + transform: none; + } + .ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item { + width: 25%; + opacity: 1; + visibility: visible; + -webkit-transform: none; + transform: none; + } + .ld-shop-banner-style1:hover .ld-shop-banner-image { + -webkit-box-shadow: 0 40px 60px rgba(0, 0, 0, 0.1); + box-shadow: 0 40px 60px rgba(0, 0, 0, 0.1); + } + .ld-shop-banner-style1:hover .ld-shop-banner-inner { + -webkit-box-shadow: none; + box-shadow: none; + } +} + +@media screen and (max-width: 767px) { + .ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item { + width: 33.3333333333% !important; + } +} + +@media screen and (min-width: 992px) { + .featherlight-content>iframe.featherlight-inner { + min-width: 850px; + } +} + +@media screen and (max-width: 991px) { + [class*=vc_col-md] .ld-pb-top:after { + content: none; + } +} + +@media screen and (max-width: 767px) { + [class*=vc_col-sm] .ld-pb-top:after { + content: none; + } +} + +@media screen and (max-width: 767px) { + .one-roadmap { + padding-left: 25px; + padding-right: 25px; + } + .one-roadmap:before { + top: 15px; + right: 15px; + left: 15px; + bottom: 15px; + } + .one-roadmap-info { + max-width: 85%; + } +} + +@media screen and (max-width: 991px) { + .countdown .countdown-section { + -ms-flex-preferred-size: 45%; + flex-basis: 45%; + margin: 0.2352941176em 0; + } + .countdown .countdown-section:nth-child(3)+.countdown-sep { + display: none; + } +} + +@media screen and (max-width: 480px) { + .countdown .countdown-section { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + } + .countdown .countdown-sep { + display: none; + } +} + +@media screen and (max-width: 767px) { + .one-bullet-list .inline-nav { + 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; + } + .one-bullet-list .inline-nav li { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } +} + +@media screen and (min-width: 1200px) { + .h-700 { + height: 700px; + } + .lqd-promo-inner { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .lqd-promo-reverse .lqd-promo-cat { + margin-right: 0; + margin-left: 15px; + } + .lqd-promo-reverse .lqd-promo-content { + padding-left: 0; + padding-right: 15px; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + text-align: right; + } + .lqd-promo-reverse .lqd-promo-inner { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } +} + +@media screen and (max-width: 1199px) { + .lqd-promo-img { + width: 58.75%; + } + .lqd-promo-content { + padding-top: 50px; + padding-bottom: 0; + } + .lqd-promo-content h2 { + font-size: 100px; + } +} + +@media screen and (max-width: 991px) { + .h-700 { + height: 400px; + } + .navbar-brand .logo-defult { + display: none; + } + .lqd-promo-cat { + -webkit-writing-mode: inherit; + -ms-writing-mode: inherit; + writing-mode: inherit; + } + .lqd-promo-cat ul { + -webkit-transform: rotate(0); + transform: rotate(0); + margin: 0; + margin-bottom: 15px; + } + .lqd-promo-content, + .lqd-promo-cat, + .lqd-promo-img { + width: 100%; + } + .lqd-promo-cat { + margin-right: 0; + } + .lqd-promo-img-inner { + -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15); + box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15); + } + .lqd-promo-inner { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .lqd-promo-content { + padding-top: 30px; + padding-left: 0; + padding-right: 0; + } + .lqd-promo-content h2 { + margin: 0 0 0.25em; + font-size: 62px; + } +} + +@media screen and (max-width: 767px) { + .h-700 { + height: 300px; + } + .lqd-promo-dynamic-shape { + display: none; + } + .lqd-promo-wrap { + margin-top: 0; + margin-bottom: 30px; + } +} + +@media screen and (min-width: 1200px) { + .lqd-page-frame { + position: absolute; + z-index: 3; + background-color: var(--color-primary); + } + .lqd-page-frame[data-orientation=h] { + left: 0; + width: 100%; + height: 20px; + } + .lqd-page-frame[data-orientation=v] { + top: 0; + width: 20px; + height: 100%; + } + .lqd-page-frame-top { + top: 0; + -webkit-transform-origin: center top; + transform-origin: center top; + } + .lqd-page-frame-right { + right: 0; + -webkit-transform-origin: right center; + transform-origin: right center; + } + .lqd-page-frame-bottom { + bottom: 0; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + } + .lqd-page-frame-left { + left: 0; + -webkit-transform-origin: left center; + transform-origin: left center; + } + .page-has-frame #wrap { + padding: 20px; + } + .page-has-frame .is-stuck { + left: 20px; + right: 20px; + } + .page-has-frame .megamenu.megamenu-fullwidth .nav-item-children { + width: calc(100vw - 40px); + left: calc(50% + 10px) !important; + right: calc(50% + 10px) !important; + margin-left: calc(-50vw + 10px) !important; + margin-right: calc(-50vw + 10px) !important; + } + .page-has-frame .megamenu.megamenu-fullwidth .megamenu-container { + width: calc(100vw - 40px) !important; + } +} \ No newline at end of file diff --git a/assets/css/themes/voguish.css b/assets/css/themes/voguish.css new file mode 100644 index 0000000..c284e79 --- /dev/null +++ b/assets/css/themes/voguish.css @@ -0,0 +1,126 @@ +:root { + --color-primary: #019de0; + --color-secondary: #e30016; + --color-gradient-start: #e7a285; + --color-gradient-stop: #e7a285; +} + +body { + font-weight: 400; + line-height: 2em; + font-size: 15px; + color: #5b6674; +} + +.h1, h1, +.h2, h2, +.h3, h3, +.h4, h4, +.h5, h5, +.h6, h6 { + + font-weight: 600; + color: #443227; +} + +.h1, h1 { + line-height: 1.2em; + font-size: 30px; +} + +.h2, h2 { + line-height: 1.6em; + font-size: 27px; +} + +.h3, h3 { + line-height: 1.2em; + font-size: 24px; +} + +.h4, h4 { + line-height: 1.2em; + font-size: 19px; +} + +.h5, h5 { + line-height: 1.2em; + font-size: 16px; +} + +.h6, h6 { + line-height: 1.2em; + font-size: 18px; +} + +.main-nav > li > a { + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.main-nav > li > a .link-ext { + background-color: #fff; +} + +.main-nav > li > a:hover { + color: #ffe7d1; +} + +.main-nav > li.is-active > a, +.main-nav > li.current-menu-item > a, +.main-nav > li:hover > a, +.main-nav > li > a:hover { + color: #fff; +} + +.main-footer { + color: rgba(255, 255, 255, 0.6); +} + +.main-footer a:not(.btn) { + color: rgba(255, 255, 255, 0.6); +} + +.main-footer a:not(.btn):hover { + color: #fff; +} + +.main-footer .ld-sf input { + background: rgba(255, 255, 255, 0.05); + color: rgba(255, 255, 255, 0.6); +} + +.main-footer .ld-sf input:focus { + background: rgba(255, 255, 255, 0.1); +} + +.main-footer .ld-sf button { + font-size: 23px; +} + +.rtl { + direction: rtl; +} + +.liquid-counter-element { + direction: ltr; +} + +@media (min-width: 1200px) { + + + .main-header .is-stuck { + background: #fff !important; + } + + .mainbar-wrap.is-stuck .social-icon a, + .mainbar-wrap.is-stuck .main-nav > li > a { + color: #000 !important; + } + + .mainbar-wrap.is-stuck .social-icon a:hover, + .mainbar-wrap.is-stuck .main-nav > li > a:hover { + color: var(--color-primary) !important; + } +} diff --git a/assets/demo/portfolio/1.jpg b/assets/demo/portfolio/1.jpg new file mode 100644 index 0000000..c693762 Binary files /dev/null and b/assets/demo/portfolio/1.jpg differ diff --git a/assets/demo/portfolio/10.jpg b/assets/demo/portfolio/10.jpg new file mode 100644 index 0000000..89e4583 Binary files /dev/null and b/assets/demo/portfolio/10.jpg differ diff --git a/assets/demo/portfolio/11.jpg b/assets/demo/portfolio/11.jpg new file mode 100644 index 0000000..c98b2ab Binary files /dev/null and b/assets/demo/portfolio/11.jpg differ diff --git a/assets/demo/portfolio/12.jpg b/assets/demo/portfolio/12.jpg new file mode 100644 index 0000000..bce98f4 Binary files /dev/null and b/assets/demo/portfolio/12.jpg differ diff --git a/assets/demo/portfolio/13.jpg b/assets/demo/portfolio/13.jpg new file mode 100644 index 0000000..ed2e55f Binary files /dev/null and b/assets/demo/portfolio/13.jpg differ diff --git a/assets/demo/portfolio/14.jpg b/assets/demo/portfolio/14.jpg new file mode 100644 index 0000000..95b1377 Binary files /dev/null and b/assets/demo/portfolio/14.jpg differ diff --git a/assets/demo/portfolio/15.jpg b/assets/demo/portfolio/15.jpg new file mode 100644 index 0000000..6d51b5a Binary files /dev/null and b/assets/demo/portfolio/15.jpg differ diff --git a/assets/demo/portfolio/16.jpg b/assets/demo/portfolio/16.jpg new file mode 100644 index 0000000..4bc7fd5 Binary files /dev/null and b/assets/demo/portfolio/16.jpg differ diff --git a/assets/demo/portfolio/17.jpg b/assets/demo/portfolio/17.jpg new file mode 100644 index 0000000..7a95536 Binary files /dev/null and b/assets/demo/portfolio/17.jpg differ diff --git a/assets/demo/portfolio/18.jpg b/assets/demo/portfolio/18.jpg new file mode 100644 index 0000000..788630f Binary files /dev/null and b/assets/demo/portfolio/18.jpg differ diff --git a/assets/demo/portfolio/19.jpg b/assets/demo/portfolio/19.jpg new file mode 100644 index 0000000..5a28b6a Binary files /dev/null and b/assets/demo/portfolio/19.jpg differ diff --git a/assets/demo/portfolio/2.jpg b/assets/demo/portfolio/2.jpg new file mode 100644 index 0000000..48a0233 Binary files /dev/null and b/assets/demo/portfolio/2.jpg differ diff --git a/assets/demo/portfolio/20.jpg b/assets/demo/portfolio/20.jpg new file mode 100644 index 0000000..c0312fc Binary files /dev/null and b/assets/demo/portfolio/20.jpg differ diff --git a/assets/demo/portfolio/21.jpg b/assets/demo/portfolio/21.jpg new file mode 100644 index 0000000..6b7166e Binary files /dev/null and b/assets/demo/portfolio/21.jpg differ diff --git a/assets/demo/portfolio/22.jpg b/assets/demo/portfolio/22.jpg new file mode 100644 index 0000000..c63c8f9 Binary files /dev/null and b/assets/demo/portfolio/22.jpg differ diff --git a/assets/demo/portfolio/23.jpg b/assets/demo/portfolio/23.jpg new file mode 100644 index 0000000..b608def Binary files /dev/null and b/assets/demo/portfolio/23.jpg differ diff --git a/assets/demo/portfolio/3.jpg b/assets/demo/portfolio/3.jpg new file mode 100644 index 0000000..c40ab66 Binary files /dev/null and b/assets/demo/portfolio/3.jpg differ diff --git a/assets/demo/portfolio/4.jpg b/assets/demo/portfolio/4.jpg new file mode 100644 index 0000000..046ca40 Binary files /dev/null and b/assets/demo/portfolio/4.jpg differ diff --git a/assets/demo/portfolio/5.jpg b/assets/demo/portfolio/5.jpg new file mode 100644 index 0000000..e750387 Binary files /dev/null and b/assets/demo/portfolio/5.jpg differ diff --git a/assets/demo/portfolio/6.jpg b/assets/demo/portfolio/6.jpg new file mode 100644 index 0000000..8258cbd Binary files /dev/null and b/assets/demo/portfolio/6.jpg differ diff --git a/assets/demo/portfolio/7.jpg b/assets/demo/portfolio/7.jpg new file mode 100644 index 0000000..7953742 Binary files /dev/null and b/assets/demo/portfolio/7.jpg differ diff --git a/assets/demo/portfolio/8.jpg b/assets/demo/portfolio/8.jpg new file mode 100644 index 0000000..97bb843 Binary files /dev/null and b/assets/demo/portfolio/8.jpg differ diff --git a/assets/demo/portfolio/9.jpg b/assets/demo/portfolio/9.jpg new file mode 100644 index 0000000..e23a504 Binary files /dev/null and b/assets/demo/portfolio/9.jpg differ diff --git a/assets/fonts/BebasNeue-Regular.woff b/assets/fonts/BebasNeue-Regular.woff new file mode 100644 index 0000000..457f916 Binary files /dev/null and b/assets/fonts/BebasNeue-Regular.woff differ diff --git a/assets/fonts/Montserrat-Regular.woff b/assets/fonts/Montserrat-Regular.woff new file mode 100644 index 0000000..e77f1bc Binary files /dev/null and b/assets/fonts/Montserrat-Regular.woff differ diff --git a/assets/fonts/iranyekanweblight.woff b/assets/fonts/iranyekanweblight.woff new file mode 100644 index 0000000..af6daaa Binary files /dev/null and b/assets/fonts/iranyekanweblight.woff differ diff --git a/assets/img/1.jpg b/assets/img/1.jpg new file mode 100644 index 0000000..39e8910 Binary files /dev/null and b/assets/img/1.jpg differ diff --git a/assets/img/2.jpg b/assets/img/2.jpg new file mode 100644 index 0000000..59de8f3 Binary files /dev/null and b/assets/img/2.jpg differ diff --git a/assets/img/Icon1.png b/assets/img/Icon1.png new file mode 100644 index 0000000..d7d1975 Binary files /dev/null and b/assets/img/Icon1.png differ diff --git a/assets/img/Icon2.png b/assets/img/Icon2.png new file mode 100644 index 0000000..0eaaeed Binary files /dev/null and b/assets/img/Icon2.png differ diff --git a/assets/img/Icon3.png b/assets/img/Icon3.png new file mode 100644 index 0000000..ac8fb09 Binary files /dev/null and b/assets/img/Icon3.png differ diff --git a/assets/img/Photo-1.jpg b/assets/img/Photo-1.jpg new file mode 100644 index 0000000..0b348ad Binary files /dev/null and b/assets/img/Photo-1.jpg differ diff --git a/assets/img/Photo-2.jpg b/assets/img/Photo-2.jpg new file mode 100644 index 0000000..cac6329 Binary files /dev/null and b/assets/img/Photo-2.jpg differ diff --git a/assets/img/Photo-3.jpg b/assets/img/Photo-3.jpg new file mode 100644 index 0000000..9f0a004 Binary files /dev/null and b/assets/img/Photo-3.jpg differ diff --git a/assets/img/Slider-2.jpg b/assets/img/Slider-2.jpg new file mode 100644 index 0000000..bbb7531 Binary files /dev/null and b/assets/img/Slider-2.jpg differ diff --git a/assets/img/Slider.jpg b/assets/img/Slider.jpg new file mode 100644 index 0000000..b3cea0a Binary files /dev/null and b/assets/img/Slider.jpg differ diff --git a/assets/img/SubHeader.jpg b/assets/img/SubHeader.jpg new file mode 100644 index 0000000..916515d Binary files /dev/null and b/assets/img/SubHeader.jpg differ diff --git a/assets/img/about.png b/assets/img/about.png new file mode 100644 index 0000000..dd89a3d Binary files /dev/null and b/assets/img/about.png differ diff --git a/assets/img/bg.png b/assets/img/bg.png new file mode 100644 index 0000000..8a9ce95 Binary files /dev/null and b/assets/img/bg.png differ diff --git a/assets/img/buy.jpg b/assets/img/buy.jpg new file mode 100644 index 0000000..967b380 Binary files /dev/null and b/assets/img/buy.jpg differ diff --git a/assets/img/catalog/1.jpg b/assets/img/catalog/1.jpg new file mode 100644 index 0000000..e50140b Binary files /dev/null and b/assets/img/catalog/1.jpg differ diff --git a/assets/img/catalog/2.jpg b/assets/img/catalog/2.jpg new file mode 100644 index 0000000..0096379 Binary files /dev/null and b/assets/img/catalog/2.jpg differ diff --git a/assets/img/catalog/3.jpg b/assets/img/catalog/3.jpg new file mode 100644 index 0000000..7a0d24d Binary files /dev/null and b/assets/img/catalog/3.jpg differ diff --git a/assets/img/certificates/ISO 14001-2004.jpg b/assets/img/certificates/ISO 14001-2004.jpg new file mode 100644 index 0000000..e73e99e Binary files /dev/null and b/assets/img/certificates/ISO 14001-2004.jpg differ diff --git a/assets/img/certificates/ISO 9001-2008.jpg b/assets/img/certificates/ISO 9001-2008.jpg new file mode 100644 index 0000000..ab5745d Binary files /dev/null and b/assets/img/certificates/ISO 9001-2008.jpg differ diff --git a/assets/img/certificates/OHSAS 18001-2007.jpg b/assets/img/certificates/OHSAS 18001-2007.jpg new file mode 100644 index 0000000..7a072af Binary files /dev/null and b/assets/img/certificates/OHSAS 18001-2007.jpg differ diff --git a/assets/img/certificates/PCP & TSP.jpg b/assets/img/certificates/PCP & TSP.jpg new file mode 100644 index 0000000..d630d01 Binary files /dev/null and b/assets/img/certificates/PCP & TSP.jpg differ diff --git a/assets/img/features.jpg b/assets/img/features.jpg new file mode 100644 index 0000000..45ad934 Binary files /dev/null and b/assets/img/features.jpg differ diff --git a/assets/img/icon-1.png b/assets/img/icon-1.png new file mode 100644 index 0000000..95119a6 Binary files /dev/null and b/assets/img/icon-1.png differ diff --git a/assets/img/icon-2.png b/assets/img/icon-2.png new file mode 100644 index 0000000..057b268 Binary files /dev/null and b/assets/img/icon-2.png differ diff --git a/assets/img/icon-3.png b/assets/img/icon-3.png new file mode 100644 index 0000000..97be0bc Binary files /dev/null and b/assets/img/icon-3.png differ diff --git a/assets/img/logo/logo-light.png b/assets/img/logo/logo-light.png new file mode 100644 index 0000000..29b94ab Binary files /dev/null and b/assets/img/logo/logo-light.png differ diff --git a/assets/img/logo/logo.png b/assets/img/logo/logo.png new file mode 100644 index 0000000..1a26be0 Binary files /dev/null and b/assets/img/logo/logo.png differ diff --git a/assets/img/pcp-1.jpg b/assets/img/pcp-1.jpg new file mode 100644 index 0000000..5fa6f19 Binary files /dev/null and b/assets/img/pcp-1.jpg differ diff --git a/assets/img/pcp/1.jpg b/assets/img/pcp/1.jpg new file mode 100644 index 0000000..c502bda Binary files /dev/null and b/assets/img/pcp/1.jpg differ diff --git a/assets/img/pcp/1.png b/assets/img/pcp/1.png new file mode 100644 index 0000000..5c97ac6 Binary files /dev/null and b/assets/img/pcp/1.png differ diff --git a/assets/img/pcp/10.png b/assets/img/pcp/10.png new file mode 100644 index 0000000..6cb2ef2 Binary files /dev/null and b/assets/img/pcp/10.png differ diff --git a/assets/img/pcp/11.png b/assets/img/pcp/11.png new file mode 100644 index 0000000..02548ad Binary files /dev/null and b/assets/img/pcp/11.png differ diff --git a/assets/img/pcp/12.png b/assets/img/pcp/12.png new file mode 100644 index 0000000..d4e3a11 Binary files /dev/null and b/assets/img/pcp/12.png differ diff --git a/assets/img/pcp/13.png b/assets/img/pcp/13.png new file mode 100644 index 0000000..0d3fc3c Binary files /dev/null and b/assets/img/pcp/13.png differ diff --git a/assets/img/pcp/14.png b/assets/img/pcp/14.png new file mode 100644 index 0000000..88546e8 Binary files /dev/null and b/assets/img/pcp/14.png differ diff --git a/assets/img/pcp/15.png b/assets/img/pcp/15.png new file mode 100644 index 0000000..e037458 Binary files /dev/null and b/assets/img/pcp/15.png differ diff --git a/assets/img/pcp/16.png b/assets/img/pcp/16.png new file mode 100644 index 0000000..97f0db9 Binary files /dev/null and b/assets/img/pcp/16.png differ diff --git a/assets/img/pcp/17.png b/assets/img/pcp/17.png new file mode 100644 index 0000000..d3aa954 Binary files /dev/null and b/assets/img/pcp/17.png differ diff --git a/assets/img/pcp/18.png b/assets/img/pcp/18.png new file mode 100644 index 0000000..07b7bd2 Binary files /dev/null and b/assets/img/pcp/18.png differ diff --git a/assets/img/pcp/19.png b/assets/img/pcp/19.png new file mode 100644 index 0000000..09c036d Binary files /dev/null and b/assets/img/pcp/19.png differ diff --git a/assets/img/pcp/2.jpg b/assets/img/pcp/2.jpg new file mode 100644 index 0000000..eca324e Binary files /dev/null and b/assets/img/pcp/2.jpg differ diff --git a/assets/img/pcp/2.png b/assets/img/pcp/2.png new file mode 100644 index 0000000..355c541 Binary files /dev/null and b/assets/img/pcp/2.png differ diff --git a/assets/img/pcp/20.png b/assets/img/pcp/20.png new file mode 100644 index 0000000..eca369a Binary files /dev/null and b/assets/img/pcp/20.png differ diff --git a/assets/img/pcp/21.png b/assets/img/pcp/21.png new file mode 100644 index 0000000..4ecd706 Binary files /dev/null and b/assets/img/pcp/21.png differ diff --git a/assets/img/pcp/22.png b/assets/img/pcp/22.png new file mode 100644 index 0000000..d0ced27 Binary files /dev/null and b/assets/img/pcp/22.png differ diff --git a/assets/img/pcp/23.png b/assets/img/pcp/23.png new file mode 100644 index 0000000..9a7af4b Binary files /dev/null and b/assets/img/pcp/23.png differ diff --git a/assets/img/pcp/3.png b/assets/img/pcp/3.png new file mode 100644 index 0000000..4b04780 Binary files /dev/null and b/assets/img/pcp/3.png differ diff --git a/assets/img/pcp/4.png b/assets/img/pcp/4.png new file mode 100644 index 0000000..b2a45aa Binary files /dev/null and b/assets/img/pcp/4.png differ diff --git a/assets/img/pcp/5.png b/assets/img/pcp/5.png new file mode 100644 index 0000000..0981513 Binary files /dev/null and b/assets/img/pcp/5.png differ diff --git a/assets/img/pcp/6.png b/assets/img/pcp/6.png new file mode 100644 index 0000000..fa4ddba Binary files /dev/null and b/assets/img/pcp/6.png differ diff --git a/assets/img/pcp/7.png b/assets/img/pcp/7.png new file mode 100644 index 0000000..da7630a Binary files /dev/null and b/assets/img/pcp/7.png differ diff --git a/assets/img/pcp/8.png b/assets/img/pcp/8.png new file mode 100644 index 0000000..c7517ec Binary files /dev/null and b/assets/img/pcp/8.png differ diff --git a/assets/img/pcp/9.png b/assets/img/pcp/9.png new file mode 100644 index 0000000..28c1570 Binary files /dev/null and b/assets/img/pcp/9.png differ diff --git a/assets/img/rp/1.jpg b/assets/img/rp/1.jpg new file mode 100644 index 0000000..67cc429 Binary files /dev/null and b/assets/img/rp/1.jpg differ diff --git a/assets/img/rp/1.png b/assets/img/rp/1.png new file mode 100644 index 0000000..4c5ad9c Binary files /dev/null and b/assets/img/rp/1.png differ diff --git a/assets/img/rp/2.jpg b/assets/img/rp/2.jpg new file mode 100644 index 0000000..860b825 Binary files /dev/null and b/assets/img/rp/2.jpg differ diff --git a/assets/img/rp/3.jpg b/assets/img/rp/3.jpg new file mode 100644 index 0000000..8e91afb Binary files /dev/null and b/assets/img/rp/3.jpg differ diff --git a/assets/img/rp/4.jpg b/assets/img/rp/4.jpg new file mode 100644 index 0000000..d2683ab Binary files /dev/null and b/assets/img/rp/4.jpg differ diff --git a/assets/img/rp/5.jpg b/assets/img/rp/5.jpg new file mode 100644 index 0000000..b42eaf0 Binary files /dev/null and b/assets/img/rp/5.jpg differ diff --git a/assets/img/tsp.jpg b/assets/img/tsp.jpg new file mode 100644 index 0000000..5e91612 Binary files /dev/null and b/assets/img/tsp.jpg differ diff --git a/assets/img/tsp/1.png b/assets/img/tsp/1.png new file mode 100644 index 0000000..558ff7a Binary files /dev/null and b/assets/img/tsp/1.png differ diff --git a/assets/img/tsp/2.jpg b/assets/img/tsp/2.jpg new file mode 100644 index 0000000..5dff51a Binary files /dev/null and b/assets/img/tsp/2.jpg differ diff --git a/assets/img/tsp/2.png b/assets/img/tsp/2.png new file mode 100644 index 0000000..616b899 Binary files /dev/null and b/assets/img/tsp/2.png differ diff --git a/assets/img/tsp/3.jpg b/assets/img/tsp/3.jpg new file mode 100644 index 0000000..436f07f Binary files /dev/null and b/assets/img/tsp/3.jpg differ diff --git a/assets/img/tsp/3.png b/assets/img/tsp/3.png new file mode 100644 index 0000000..f176bf6 Binary files /dev/null and b/assets/img/tsp/3.png differ diff --git a/assets/img/tsp/4.jpg b/assets/img/tsp/4.jpg new file mode 100644 index 0000000..5924a1f Binary files /dev/null and b/assets/img/tsp/4.jpg differ diff --git a/assets/img/tsp/4.png b/assets/img/tsp/4.png new file mode 100644 index 0000000..a7b5d9b Binary files /dev/null and b/assets/img/tsp/4.png differ diff --git a/assets/img/tsp/5.png b/assets/img/tsp/5.png new file mode 100644 index 0000000..80ceb65 Binary files /dev/null and b/assets/img/tsp/5.png differ diff --git a/assets/img/user.png b/assets/img/user.png new file mode 100644 index 0000000..d35aaba Binary files /dev/null and b/assets/img/user.png differ diff --git a/assets/js/liquidAjaxContactForm.min.js b/assets/js/liquidAjaxContactForm.min.js new file mode 100644 index 0000000..159cb09 --- /dev/null +++ b/assets/js/liquidAjaxContactForm.min.js @@ -0,0 +1 @@ +!function($){"use strict";$("form",".contact-form ").submit(function(t){t.preventDefault();var r=!0,s=this,e=$(s).siblings(".contact-form-result"),o;if($(s).find(":required").each(function(){$(this).css("border-color",""),$.trim($(this).val())||($(this).css("border-color","red"),r=!1);var t=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;"email"!=$(this).attr("type")||t.test($.trim($(this).val()))||($(this).css("border-color","red"),r=!1)}).keyup(function(){$(this).css("border-color","")}).change(function(){$(this).css("border-color","")}),r){var i=$(this).attr("action"),a=$(this).attr("method"),c=$(this).serialize();$.ajax({url:i,type:a,dataType:"json",data:c}).done(function(t){"error"==t.type?o='

'+t.text+"

":($(s)[0].reset(),o='

'+t.text+"

"),e.removeClass("hidden").html(o),setTimeout(function(){e.addClass("hidden").html("")},5e3)})}})}(jQuery); \ No newline at end of file diff --git a/assets/js/liquidAjaxMailchimp.min.js b/assets/js/liquidAjaxMailchimp.min.js new file mode 100644 index 0000000..f1e1c93 --- /dev/null +++ b/assets/js/liquidAjaxMailchimp.min.js @@ -0,0 +1 @@ +!function($){$(".ld_sf_form").on("submit",function(s){s.preventDefault();var t=$(this),e=$(".ld_sf_response",t.parent());t.addClass("form-submitting"),$.ajax({type:t.attr("method"),url:t.attr("action").replace("/post?","/post-json?").concat("&c=?"),data:t.serialize(),cache:!1,dataType:"json",contentType:"application/json; charset=utf-8",error:function(s){t.removeClass("form-submitting"),alert("Could not connect to the registration server. Please try again later.")},success:function(s){t.removeClass("form-submitting"),"success"===s.result?(e.addClass("ld_sf_response-success"),e.html("

Thank you for subscribing. We have sent you a confirmation email.

")):(e.addClass("ld_sf_response-error"),e.html("

"+s.msg.substring(4)+"

"))}})})}(jQuery); \ No newline at end of file diff --git a/assets/js/liquidEventsTable.min.js b/assets/js/liquidEventsTable.min.js new file mode 100644 index 0000000..2c2913d --- /dev/null +++ b/assets/js/liquidEventsTable.min.js @@ -0,0 +1 @@ +"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var _createClass=function(){function e(e,t){for(var i=0;i'),s=$('
').appendTo(a);return a.appendTo(n),""!==i&&$(""+i+"").appendTo(s),a}},{key:"createRows",value:function e(){var t=this,i=$('
').appendTo(this.element);this.createCells("liquid-st-day","",i),$.each(this.days,function(e,n){t.createCells("liquid-st-day",n,i)}),$.each(this.times,function(e,i){var n=$('
').appendTo(t.$element);n.attr("data-time",i),t.createCells("liquid-st-time",i,n),t.appendScheduleCells(n,i)})}},{key:"appendScheduleCells",value:function e(t,i){var n=this;$.each(this.days,function(e,a){var s=n.createCells("","",t);$.each(n.$cells.filter(function(e,t){return $(t).data("st-cell").time.replace(/\s/g,"")==i}),function(i,l){var r=$(l),u=r.data("st-cell");u.day==n.days[e]&&(s.attr("data-day",a),s.attr("data-time",u.time),s.attr("data-category",u.category),$(""+u.name+""+u.info+"").appendTo(t.find(".liquid-st-cell").eq(e+1).children()),n.appendCellDetails(s,u))})})}},{key:"appendCellDetails",value:function e(t,i){t.append('
'+i.name+"
"+i.info+'

'+i.description+'

'+i.buttonText+"
")}},{key:"positionDetails",value:function e(){var t=$(this.element).width(),i=$(this.element).height(),n=$(".liquid-st-cell",this.element).filter(function(e,t){return $(t).find(".liquid-st-cell-details").length});$.each(n,function(e,n){var a=$(n),s=a.outerWidth(),l=a.outerHeight(),r=a.position(),u=a.find(".liquid-st-cell-details"),c=u.outerWidth(),o=u.outerHeight(),d=u.position();s+r.left+c+d.left>=t&&a.addClass("cell-details-left"),l+r.top+o+d.top>=i&&a.addClass("cell-details-top")})}}]),e}();$.fn[n]=function(e){return this.each(function(){var t=$(this).data("st-options")||e;$.data(this,"plugin_"+n)||$.data(this,"plugin_"+n,new s(this,t))})}}(jQuery,window,document),jQuery(document).ready(function($){$("[data-liquid-schedule-table=true]").liquidScheduleTable()});var _createClass=function(){function e(e,t){for(var i=0;i3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var i=t(this),n=i.data("bs.alert");n||i.data("bs.alert",n=new s(this)),"string"==typeof e&&n[e].call(i)})}var i='[data-dismiss="alert"]',s=function(e){t(e).on("click",i,this.close)};s.VERSION="3.3.7",s.TRANSITION_DURATION=150,s.prototype.close=function(e){function i(){a.detach().trigger("closed.bs.alert").remove()}var n=t(this),o=n.attr("data-target");o||(o=n.attr("href"),o=o&&o.replace(/.*(?=#[^\s]*$)/,""));var a=t("#"===o?[]:o);e&&e.preventDefault(),a.length||(a=n.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",i).emulateTransitionEnd(s.TRANSITION_DURATION):i())};var n=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=s,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",i,s.prototype.close)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var s=t(this),n=s.data("bs.button"),o="object"==typeof e&&e;n||s.data("bs.button",n=new i(this,o)),"toggle"==e?n.toggle():e&&n.setState(e)})}var i=function(e,s){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,s),this.isLoading=!1};i.VERSION="3.3.7",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",s=this.$element,n=s.is("input")?"val":"html",o=s.data();e+="Text",null==o.resetText&&s.data("resetText",s[n]()),setTimeout(t.proxy(function(){s[n](null==o[e]?this.options[e]:o[e]),"loadingText"==e?(this.isLoading=!0,s.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,s.removeClass(i).removeAttr(i).prop(i,!1))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var s=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=s,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var s=t(i.target).closest(".btn");e.call(s,"toggle"),t(i.target).is('input[type="radio"], input[type="checkbox"]')||(i.preventDefault(),s.is("input,button")?s.trigger("focus"):s.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var s=t(this),n=s.data("bs.carousel"),o=t.extend({},i.DEFAULTS,s.data(),"object"==typeof e&&e),a="string"==typeof e?e:o.slide;n||s.data("bs.carousel",n=new i(this,o)),"number"==typeof e?n.to(e):a?n[a]():o.interval&&n.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.3.7",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e),s="prev"==t&&0===i||"next"==t&&i==this.$items.length-1;if(s&&!this.options.wrap)return e;var n="prev"==t?-1:1,o=(i+n)%this.$items.length;return this.$items.eq(o)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t>this.$items.length-1||0>t?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},i.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=function(){return this.sliding?void 0:this.slide("next")},i.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},i.prototype.slide=function(e,s){var n=this.$element.find(".item.active"),o=s||this.getItemForDirection(e,n),a=this.interval,r="next"==e?"left":"right",l=this;if(o.hasClass("active"))return this.sliding=!1;var d=o[0],h=t.Event("slide.bs.carousel",{relatedTarget:d,direction:r});if(this.$element.trigger(h),!h.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var c=t(this.$indicators.children()[this.getItemIndex(o)]);c&&c.addClass("active")}var p=t.Event("slid.bs.carousel",{relatedTarget:d,direction:r});return t.support.transition&&this.$element.hasClass("slide")?(o.addClass(e),o[0].offsetWidth,n.addClass(r),o.addClass(r),n.one("bsTransitionEnd",function(){o.removeClass([e,r].join(" ")).addClass("active"),n.removeClass(["active",r].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(p)},0)}).emulateTransitionEnd(i.TRANSITION_DURATION)):(n.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(p)),a&&this.cycle(),this}};var s=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=i,t.fn.carousel.noConflict=function(){return t.fn.carousel=s,this};var n=function(i){var s,n=t(this),o=t(n.attr("data-target")||(s=n.attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,""));if(o.hasClass("carousel")){var a=t.extend({},o.data(),n.data()),r=n.attr("data-slide-to");r&&(a.interval=!1),e.call(o,a),r&&o.data("bs.carousel").to(r),i.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",n).on("click.bs.carousel.data-api","[data-slide-to]",n),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var i=t(this);e.call(i,i.data())})})}(jQuery),+function(t){"use strict";function e(e){var i=e.attr("data-target");i||(i=e.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var s=i&&t(i);return s&&s.length?s:e.parent()}function i(i){i&&3===i.which||(t(n).remove(),t(o).each(function(){var s=t(this),n=e(s),o={relatedTarget:this};n.hasClass("open")&&(i&&"click"==i.type&&/input|textarea/i.test(i.target.tagName)&&t.contains(n[0],i.target)||(n.trigger(i=t.Event("hide.bs.dropdown",o)),i.isDefaultPrevented()||(s.attr("aria-expanded","false"),n.removeClass("open").trigger(t.Event("hidden.bs.dropdown",o)))))}))}function s(e){return this.each(function(){var i=t(this),s=i.data("bs.dropdown");s||i.data("bs.dropdown",s=new a(this)),"string"==typeof e&&s[e].call(i)})}var n=".dropdown-backdrop",o='[data-toggle="dropdown"]',a=function(e){t(e).on("click.bs.dropdown",this.toggle)};a.VERSION="3.3.7",a.prototype.toggle=function(s){var n=t(this);if(!n.is(".disabled, :disabled")){var o=e(n),a=o.hasClass("open");if(i(),!a){"ontouchstart"in document.documentElement&&!o.closest(".navbar-nav").length&&t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",i);var r={relatedTarget:this};if(o.trigger(s=t.Event("show.bs.dropdown",r)),s.isDefaultPrevented())return;n.trigger("focus").attr("aria-expanded","true"),o.toggleClass("open").trigger(t.Event("shown.bs.dropdown",r))}return!1}},a.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&&!/input|textarea/i.test(i.target.tagName)){var s=t(this);if(i.preventDefault(),i.stopPropagation(),!s.is(".disabled, :disabled")){var n=e(s),a=n.hasClass("open");if(!a&&27!=i.which||a&&27==i.which)return 27==i.which&&n.find(o).trigger("focus"),s.trigger("click");var r=" li:not(.disabled):visible a",l=n.find(".dropdown-menu"+r);if(l.length){var d=l.index(i.target);38==i.which&&d>0&&d--,40==i.which&&ddocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},i.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},i.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),n&&n()}var a=s.find("> .active"),r=n&&t.support.transition&&(a.length&&a.hasClass("fade")||!!s.find("> .fade").length);a.length&&r?a.one("bsTransitionEnd",o).emulateTransitionEnd(i.TRANSITION_DURATION):o(),a.removeClass("in")};var s=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=i,t.fn.tab.noConflict=function(){return t.fn.tab=s,this};var n=function(i){i.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',n).on("click.bs.tab.data-api",'[data-toggle="pill"]',n)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var s=t(this),n=s.data("bs.affix"),o="object"==typeof e&&e;n||s.data("bs.affix",n=new i(this,o)),"string"==typeof e&&n[e]()})}var i=function(e,s){this.options=t.extend({},i.DEFAULTS,s),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};i.VERSION="3.3.7",i.RESET="affix affix-top affix-bottom",i.DEFAULTS={offset:0,target:window},i.prototype.getState=function(t,e,i,s){var n=this.$target.scrollTop(),o=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return i>n?"top":!1;if("bottom"==this.affixed)return null!=i?n+this.unpin<=o.top?!1:"bottom":t-s>=n+a?!1:"bottom";var r=null==this.affixed,l=r?n:o.top,d=r?a:e;return null!=i&&i>=n?"top":null!=s&&l+d>=t-s?"bottom":!1},i.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(i.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},i.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},i.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),s=this.options.offset,n=s.top,o=s.bottom,a=Math.max(t(document).height(),t(document.body).height());"object"!=typeof s&&(o=n=s),"function"==typeof n&&(n=s.top(this.$element)),"function"==typeof o&&(o=s.bottom(this.$element));var r=this.getState(a,e,n,o);if(this.affixed!=r){null!=this.unpin&&this.$element.css("top","");var l="affix"+(r?"-"+r:""),d=t.Event(l+".bs.affix");if(this.$element.trigger(d),d.isDefaultPrevented())return;this.affixed=r,this.unpin="bottom"==r?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==r&&this.$element.offset({top:a-e-o})}};var s=t.fn.affix;t.fn.affix=e,t.fn.affix.Constructor=i,t.fn.affix.noConflict=function(){return t.fn.affix=s,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var i=t(this),s=i.data();s.offset=s.offset||{},null!=s.offsetBottom&&(s.offset.bottom=s.offsetBottom),null!=s.offsetTop&&(s.offset.top=s.offsetTop),e.call(i,s)})})}(jQuery),+function(t){"use strict";function e(e){var i,s=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(s)}function i(e){return this.each(function(){var i=t(this),n=i.data("bs.collapse"),o=t.extend({},s.DEFAULTS,i.data(),"object"==typeof e&&e);!n&&o.toggle&&/show|hide/.test(e)&&(o.toggle=!1),n||i.data("bs.collapse",n=new s(this,o)),"string"==typeof e&&n[e]()})}var s=function(e,i){this.$element=t(e),this.options=t.extend({},s.DEFAULTS,i),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};s.VERSION="3.3.7",s.TRANSITION_DURATION=350,s.DEFAULTS={toggle:!0},s.prototype.dimension=function(){var t=this.$element.hasClass("width");return t?"width":"height"},s.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,n=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(n&&n.length&&(e=n.data("bs.collapse"),e&&e.transitioning))){var o=t.Event("show.bs.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){n&&n.length&&(i.call(n,"hide"),e||n.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(s.TRANSITION_DURATION)[a](this.$element[0][l])}}}},s.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[i](0).one("bsTransitionEnd",t.proxy(n,this)).emulateTransitionEnd(s.TRANSITION_DURATION):n.call(this)}}},s.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},s.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,s){var n=t(s);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},s.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=s,t.fn.collapse.noConflict=function(){return t.fn.collapse=n,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(s){var n=t(this);n.attr("data-target")||s.preventDefault();var o=e(n),a=o.data("bs.collapse"),r=a?"toggle":n.data();i.call(o,r)})}(jQuery),+function(t){"use strict";function e(i,s){this.$body=t(document.body),this.$scrollElement=t(t(i).is(document.body)?window:i),this.options=t.extend({},e.DEFAULTS,s),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function i(i){return this.each(function(){var s=t(this),n=s.data("bs.scrollspy"),o="object"==typeof i&&i;n||s.data("bs.scrollspy",n=new e(this,o)),"string"==typeof i&&n[i]()})}e.VERSION="3.3.7",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,i="offset",s=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(i="position",s=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var e=t(this),n=e.data("target")||e.attr("href"),o=/^#./.test(n)&&t(n);return o&&o.length&&o.is(":visible")&&[[o[i]().top+s,n]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),s=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,o=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),e>=s)return a!=(t=o[o.length-1])&&this.activate(t);if(a&&e=n[t]&&(void 0===n[t+1]||e=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}}function u(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function a(t,e){for(var n=e;n;){if(n==t)return!0;n=l(n)}return!1}function l(t){var e=t.parentNode;return e&&11==e.nodeType&&e.host?e.host:e}if("IntersectionObserver"in t&&"IntersectionObserverEntry"in t&&"intersectionRatio"in t.IntersectionObserverEntry.prototype)"isIntersecting"in t.IntersectionObserverEntry.prototype||Object.defineProperty(t.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var p=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},o.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},o.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]})},o.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(s(t,"resize",this._checkForIntersections,!0),s(e,"scroll",this._checkForIntersections,!0),"MutationObserver"in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,h(t,"resize",this._checkForIntersections,!0),h(e,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach(function(o){var r=o.element,s=u(r),h=this._rootContainsTarget(r),c=o.entry,a=t&&h&&this._computeTargetAndRootIntersection(r,e),l=o.entry=new n({time:i(),target:r,boundingClientRect:s,rootBounds:e,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,l)&&this._queuedEntries.push(l):c&&c.isIntersecting&&this._queuedEntries.push(l):this._queuedEntries.push(l)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(n,o){if("none"!=t.getComputedStyle(n).display){for(var i=u(n),r=l(n),s=!1;!s;){var h=null,a=1==r.nodeType?t.getComputedStyle(r):{};if("none"==a.display)return;if(r==this.root||r==e?(s=!0,h=o):r!=e.body&&r!=e.documentElement&&"visible"!=a.overflow&&(h=u(r)),h&&!(i=c(h,i)))break;r=l(r)}return i}},o.prototype._getRootRect=function(){var t;if(this.root)t=u(this.root);else{var n=e.documentElement,o=e.body;t={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return"px"==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,o=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==o)for(var i=0;i-1&&(N(t,e),I(t,o.class_loading)),E(t,e),a(t),C(o.callback_set,t))}var e={elements_selector:"img",container:document,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",class_loading:"loading",class_loaded:"loaded",class_error:"error",load_delay:0,callback_load:null,callback_error:null,callback_set:null,callback_enter:null,callback_finish:null,to_webp:!1},n=function(t){return _extends({},e,t)},o=function(t,e){return t.getAttribute("data-"+e)},r=function(t,e,n){var o="data-"+e;null!==n?t.setAttribute(o,n):t.removeAttribute(o)},a=function(t){return r(t,"was-processed","true")},i=function(t){return"true"===o(t,"was-processed")},s=function(t,e){return r(t,"ll-timeout",e)},c=function(t){return o(t,"ll-timeout")},l=function(t){return t.filter(function(t){return!i(t)})},u=function(t,e){return t.filter(function(t){return t!==e})},d=function(t,e){var n,o=new t(e);try{n=new CustomEvent("LazyLoad::Initialized",{detail:{instance:o}})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:o})}window.dispatchEvent(n)},f=function(t,e){return e?t.replace(/\.(jpe?g|png)/gi,".webp"):t},_="undefined"!=typeof window,v=_&&!("onscroll"in window)||/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),g=_&&"IntersectionObserver"in window,h=_&&"classList"in document.createElement("p"),b=_&&function(){var t=document.createElement("canvas");return!(!t.getContext||!t.getContext("2d"))&&0===t.toDataURL("image/webp").indexOf("data:image/webp")}(),m=function(t,e,n,r){for(var a,i=0;a=t.children[i];i+=1)if("SOURCE"===a.tagName){var s=o(a,n);p(a,e,s,r)}},p=function(t,e,n,o){n&&t.setAttribute(e,f(n,o))},y=function(t,e){var n=b&&e.to_webp,r=o(t,e.data_src),a=o(t,e.data_bg);if(r){var i=f(r,n);t.style.backgroundImage='url("'+i+'")'}if(a){var s=f(a,n);t.style.backgroundImage=s}},w={IMG:function(t,e){var n=b&&e.to_webp,r=e.data_srcset,a=t.parentNode;a&&"PICTURE"===a.tagName&&m(a,"srcset",r,n);var i=o(t,e.data_sizes);p(t,"sizes",i);var s=o(t,r);p(t,"srcset",s,n);var c=o(t,e.data_src);p(t,"src",c,n)},IFRAME:function(t,e){var n=o(t,e.data_src);p(t,"src",n)},VIDEO:function(t,e){var n=e.data_src,r=o(t,n);m(t,"src",n),p(t,"src",r),t.load()}},E=function(t,e){var n=e._settings,o=t.tagName,r=w[o];if(r)return r(t,n),e._updateLoadingCount(1),void(e._elements=u(e._elements,t));y(t,n)},I=function(t,e){h?t.classList.add(e):t.className+=(t.className?" ":"")+e},L=function(t,e){h?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},C=function(t,e){t&&t(e)},O=function(t,e,n){t.addEventListener(e,n)},k=function(t,e,n){t.removeEventListener(e,n)},x=function(t,e,n){O(t,"load",e),O(t,"loadeddata",e),O(t,"error",n)},A=function(t,e,n){k(t,"load",e),k(t,"loadeddata",e),k(t,"error",n)},z=function(t,e,n){var o=n._settings,r=e?o.class_loaded:o.class_error,a=e?o.callback_load:o.callback_error,i=t.target;L(i,o.class_loading),I(i,r),C(a,i),n._updateLoadingCount(-1)},N=function(t,e){var n=function n(r){z(r,!0,e),A(t,n,o)},o=function o(r){z(r,!1,e),A(t,n,o)};x(t,n,o)},R=["IMG","IFRAME","VIDEO"],S=function(e,n,o){t(e,o),n.unobserve(e)},M=function(t){var e=c(t);e&&(clearTimeout(e),s(t,null))},j=function(t,e,n){var o=n._settings.load_delay,r=c(t);r||(r=setTimeout(function(){S(t,e,n),M(t)},o),s(t,r))},D=function(t){return t.isIntersecting||t.intersectionRatio>0},T=function(t){return{root:t.container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}},U=function(t,e){this._settings=n(t),this._setObserver(),this._loadingCount=0,this.update(e)};return U.prototype={_manageIntersection:function(t){var e=this._observer,n=this._settings.load_delay,o=t.target;n?D(t)?j(o,e,this):M(o):D(t)&&S(o,e,this)},_onIntersection:function(t){t.forEach(this._manageIntersection.bind(this))},_setObserver:function(){g&&(this._observer=new IntersectionObserver(this._onIntersection.bind(this),T(this._settings)))},_updateLoadingCount:function(t){this._loadingCount+=t,0===this._elements.length&&0===this._loadingCount&&C(this._settings.callback_finish)},update:function(t){var e=this,n=this._settings,o=t||n.container.querySelectorAll(n.elements_selector);this._elements=l(Array.prototype.slice.call(o)),!v&&this._observer?this._elements.forEach(function(t){e._observer.observe(t)}):this.loadAll()},destroy:function(){var t=this;this._observer&&(this._elements.forEach(function(e){t._observer.unobserve(e)}),this._observer=null),this._elements=null,this._settings=null},load:function(e,n){t(e,this,n)},loadAll:function(){var t=this;this._elements.forEach(function(e){t.load(e)})}},_&&function(t,e){if(e)if(e.length)for(var n,o=0;n=e[o];o+=1)d(t,n);else d(t,e)}(U,window.lazyLoadOptions),U});/*! +* imagesLoaded PACKAGED v4.1.4 +* JavaScript is all like "You images are done yet or what?" +* MIT License +*/!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o
"))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,o)}function o(){t.datepicker._isDisabledDatepicker(u.inline?u.dpDiv.parent()[0]:u.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function a(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}function r(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.ui=t.ui||{},t.ui.version="1.12.1";var l=0,h=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(".")[0];e=e.split(".")[1];var h=l+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][h.toLowerCase()]=function(e){return!!t.data(e,h)},t[l]=t[l]||{},n=t[l][e],o=t[l][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:h}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=h.call(arguments,1),o=0,a=n.length;a>o;o++)for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(n){var o="string"==typeof n,a=h.call(arguments,1),r=this;return o?this.length||"instance"!==n?this.each(function(){var i,o=t.data(this,s);return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+n+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+n+"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(this,s,new i(n,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=l++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,l,h=i.nodeName.toLowerCase();return"area"===h?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(h)?(r=!i.disabled,r&&(l=t(i).closest("fieldset")[0],l&&(r=!l.disabled))):r="a"===h?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}});var c=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"
",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,function(s,n){var o,a={};return n?"controlgroupLabel"===s?(o=e.element.find(n),o.each(function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("")}),e._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(o.get()),void 0):(t.fn[s]&&(a=e["_"+s+"Options"]?e["_"+s+"Options"]("middle"):{classes:{}},e.element.find(n).each(function(){var n=t(this),o=n[s]("instance"),r=t.widget.extend({},a);if("button"!==s||!n.parent(".ui-spinner").length){o||(o=n[s]()[s]("instance")),o&&(r.classes=e._resolveClassesValues(r.classes,o)),n[s](r);var l=n[s]("widget");t.data(l[0],"ui-controlgroup-data",o?o:n[s]("instance")),i.push(l[0])}})),void 0):void 0}),this.childWidgets=t(t.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=t(this),s=i.data("ui-controlgroup-data");s&&s[e]&&s[e]()})},_updateCornerClass:function(t,e){var i="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",s=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,i),this._addClass(t,null,s)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(e,i){var s={};return t.each(e,function(n){var o=i.options.classes[n]||"";o=t.trim(o.replace(c,"")),s[n]=(o+" "+e[n]).replace(/\s+/g," ")}),s},_setOption:function(t,e){return"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"===t?(this._callChildMethod(e?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],function(t,s){var n=e[s]().data("ui-controlgroup-data");if(n&&i["_"+n.widgetName+"Options"]){var o=i["_"+n.widgetName+"Options"](1===e.length?"only":s);o.classes=i._resolveClassesValues(o.classes,n),n.element[n.widgetName](o)}else i._updateCornerClass(e[s](),s)}),this._callChildMethod("refresh"))}}),t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,s=this,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=t(i[i.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){s.originalLabel+=3===this.nodeType?t(this).text():this.outerHTML}),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,null!=e&&(n.disabled=e),n},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,i=this.element[0].name,s="input[name='"+t.ui.escapeSelector(i)+"']";return i?(e=this.form.length?t(this.form[0].elements).filter(s):t(s).filter(function(){return 0===t(this).form().length}),e.not(this.element)):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){return"label"!==t||e?(this._super(t,e),"disabled"===t?(this._toggleClass(this.label,null,"ui-state-disabled",e),this.element[0].disabled=e,void 0):(this.refresh(),void 0)):void 0},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t(""),this.iconSpace=t(" "),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]),t.ui.checkboxradio,t.widget("ui.button",{version:"1.12.1",defaultElement:"").addClass(this._triggerClass).html(o?t("").attr({src:o,alt:n,title:n}):n)),e[r?"before":"after"](i.trigger),i.trigger.on("click",function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(i=0,s=0,n=0;t.length>n;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,o){var r,l,h,c,u,d=this._dialogInst;return d||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=t(""),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},t.data(this._dialogInput[0],"datepicker",d)),a(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[l/2-100+c,h/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(e){var i,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),u===n&&(u=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,s){var n,o,r,l,h=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):h?"all"===i?t.extend({},h.settings):this._get(h,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),h&&(this._curInst===h&&this._hideDatepicker(),o=this._getDateDatepicker(e,!0),r=this._getMinMaxDate(h,"min"),l=this._getMinMaxDate(h,"max"),a(h.settings,n),null!==r&&void 0!==n.dateFormat&&void 0===n.minDate&&(h.settings.minDate=this._formatDate(h,r)),null!==l&&void 0!==n.dateFormat&&void 0===n.maxDate&&(h.settings.maxDate=this._formatDate(h,l)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),h),this._autoSize(h),this._setDate(h,o),this._updateAlternate(h),this._updateDatepicker(h)),void 0)},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,s,n,o=t.datepicker._getInst(e.target),a=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),a=!1;break;case 13:return n=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",o.dpDiv),n[0]&&t.datepicker._selectDay(e.target,o.selectedMonth,o.selectedYear,n[0]),i=t.datepicker._get(o,"onSelect"),i?(s=t.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[s,o])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),a=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),a=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),a=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),a=e.ctrlKey||e.metaKey;break;default:a=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):a=!1;a&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,s,n=t.datepicker._getInst(e.target);return t.datepicker._get(n,"constrainInput")?(i=t.datepicker._possibleChars(t.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(e){var i,s=t.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{i=t.datepicker.parseDate(t.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,t.datepicker._getFormatConfig(s)),i&&(t.datepicker._setDateFromField(s),t.datepicker._updateAlternate(s),t.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(e){if(e=e.target||e,"input"!==e.nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),!t.datepicker._isDisabledDatepicker(e)&&t.datepicker._lastInput!==e){var s,n,o,r,l,h,c;s=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==s&&(t.datepicker._curInst.dpDiv.stop(!0,!0),s&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),n=t.datepicker._get(s,"beforeShow"),o=n?n.apply(e,[e,s]):{},o!==!1&&(a(s.settings,o),s.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(s),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),r=!1,t(e).parents().each(function(){return r|="fixed"===t(this).css("position"),!r}),l={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(s),l=t.datepicker._checkOffset(s,l,r),s.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":r?"fixed":"absolute",display:"none",left:l.left+"px",top:l.top+"px"}),s.inline||(h=t.datepicker._get(s,"showAnim"),c=t.datepicker._get(s,"duration"),s.dpDiv.css("z-index",i(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[h]?s.dpDiv.show(h,t.datepicker._get(s,"showOptions"),c):s.dpDiv[h||"show"](h?c:null),t.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),t.datepicker._curInst=s))}},_updateDatepicker:function(e){this.maxRows=4,u=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,s=this._getNumberOfMonths(e),n=s[1],a=17,r=e.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),e.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),a=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,l=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),h=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-a:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+r?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>l&&l>n?Math.abs(i.left+n-l):0),i.top-=Math.min(i.top,i.top+o>h&&h>o?Math.abs(o+r):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return i=t(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,s,n,o,a=this._curInst;!a||e&&a!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(a,"showAnim"),s=this._get(a,"duration"),n=function(){t.datepicker._tidyDialog(a)},t.effects&&(t.effects.effect[i]||t.effects[i])?a.dpDiv.hide(i,t.datepicker._get(a,"showOptions"),s,n):a.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,o=this._get(a,"onClose"),o&&o.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id!==t.datepicker._mainDivId&&0===i.parents("#"+t.datepicker._mainDivId).length&&!i.hasClass(t.datepicker.markerClassName)&&!i.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&(!t.datepicker._inDialog||!t.blockUI)||i.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==s)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,a=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])||(o=this._getInst(a[0]),o.selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),s=this._get(o,"onSelect"),s?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&6>e,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,o,a,r,l=0,h=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof h?h:(new Date).getFullYear()%100+parseInt(h,10),u=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,b=!1,y=function(t){var i=e.length>n+1&&e.charAt(n+1)===t;return i&&n++,i},w=function(t){var e=y(t),s="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n="y"===t?s:1,o=RegExp("^\\d{"+n+","+s+"}"),a=i.substring(l).match(o);if(!a)throw"Missing number at position "+l;return l+=a[0].length,parseInt(a[0],10)},k=function(e,s,n){var o=-1,a=t.map(y(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(a,function(t,e){var s=e[1];return i.substr(l,s.length).toLowerCase()===s.toLowerCase()?(o=e[0],l+=s.length,!1):void 0}),-1!==o)return o+1;throw"Unknown name at position "+l},x=function(){if(i.charAt(l)!==e.charAt(n))throw"Unexpected literal at position "+l;l++};for(n=0;e.length>n;n++)if(b)"'"!==e.charAt(n)||y("'")?x():b=!1;else switch(e.charAt(n)){case"d":_=w("d");break;case"D":k("D",u,d);break;case"o":v=w("o");break;case"m":m=w("m");break;case"M":m=k("M",p,f);break;case"y":g=w("y");break;case"@":r=new Date(w("@")),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"!":r=new Date((w("!")-this._ticksTo1970)/1e4),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"'":y("'")?x():b=!0;break;default:x()}if(i.length>l&&(a=i.substr(l),!/^\s+/.test(a)))throw"Extra/unparsed characters found in date: "+a;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c>=g?0:-100)),v>-1)for(m=1,_=v;;){if(o=this._getDaysInMonth(g,m-1),o>=_)break;m++,_-=o}if(r=this._daylightSavingAdjust(new Date(g,m-1,_)),r.getFullYear()!==g||r.getMonth()+1!==m||r.getDate()!==_)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,a=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,l=function(e){var i=t.length>s+1&&t.charAt(s+1)===e;return i&&s++,i},h=function(t,e,i){var s=""+e;if(l(t))for(;i>s.length;)s="0"+s;return s},c=function(t,e,i,s){return l(t)?s[e]:i[e]},u="",d=!1;if(e)for(s=0;t.length>s;s++)if(d)"'"!==t.charAt(s)||l("'")?u+=t.charAt(s):d=!1;else switch(t.charAt(s)){case"d":u+=h("d",e.getDate(),2);break;case"D":u+=c("D",e.getDay(),n,o);break;case"o":u+=h("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=h("m",e.getMonth()+1,2);break;case"M":u+=c("M",e.getMonth(),a,r);break;case"y":u+=l("y")?e.getFullYear():(10>e.getFullYear()%100?"0":"")+e.getFullYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":l("'")?u+="'":d=!0;break;default:u+=t.charAt(s)}return u},_possibleChars:function(t){var e,i="",s=!1,n=function(i){var s=t.length>e+1&&t.charAt(e+1)===i;return s&&e++,s};for(e=0;t.length>e;e++)if(s)"'"!==t.charAt(e)||n("'")?i+=t.charAt(e):s=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(r){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,s){var n=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},o=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,o=n.getFullYear(),a=n.getMonth(),r=n.getDate(),l=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,h=l.exec(i);h;){switch(h[2]||"d"){case"d":case"D":r+=parseInt(h[1],10);break;case"w":case"W":r+=7*parseInt(h[1],10);break;case"m":case"M":a+=parseInt(h[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a));break;case"y":case"Y":o+=parseInt(h[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a))}h=l.exec(i)}return new Date(o,a,r)},a=null==i||""===i?s:"string"==typeof i?o(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return a=a&&"Invalid Date"==""+a?s:a,a&&(a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)),this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){var e=!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return e},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,l,h,c,u,d,p,f,g,m,_,v,b,y,w,k,x,C,D,T,I,M,P,S,N,H,A,z,O,E,W,F,L,R=new Date,Y=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),B=this._get(t,"isRTL"),j=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),K=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),X=this._get(t,"stepMonths"),$=1!==U[0]||1!==U[1],G=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),J=this._getMinMaxDate(t,"min"),Q=this._getMinMaxDate(t,"max"),Z=t.drawMonth-V,te=t.drawYear;if(0>Z&&(Z+=12,te--),Q)for(e=this._daylightSavingAdjust(new Date(Q.getFullYear(),Q.getMonth()-U[0]*U[1]+1,Q.getDate())),e=J&&J>e?J:e;this._daylightSavingAdjust(new Date(te,Z,1))>e;)Z--,0>Z&&(Z=11,te--);for(t.drawMonth=Z,t.drawYear=te,i=this._get(t,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(te,Z-X,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,te,Z)?""+i+"":q?"":""+i+"",n=this._get(t,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(te,Z+X,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,te,Z)?""+n+"":q?"":""+n+"",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?G:Y,a=K?this.formatDate(a,r,this._getFormatConfig(t)):a,l=t.inline?"":"",h=j?"
"+(B?l:"")+(this._isInRange(t,r)?"":"")+(B?"":l)+"
":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,u=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),_=this._get(t,"showOtherMonths"),v=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",k=0;U[0]>k;k++){for(x="",this.maxRows=4,C=0;U[1]>C;C++){if(D=this._daylightSavingAdjust(new Date(te,Z,t.selectedDay)),T=" ui-corner-all",I="",$){if(I+="
"}for(I+="
"+(/all|left/.test(T)&&0===k?B?o:s:"")+(/all|right/.test(T)&&0===k?B?s:o:"")+this._generateMonthYearHeader(t,Z,te,J,Q,k>0||C>0,f,g)+"
"+"",M=u?"":"",w=0;7>w;w++)P=(w+c)%7,M+="";for(I+=M+"",S=this._getDaysInMonth(te,Z),te===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),N=(this._getFirstDayOfMonth(te,Z)-c+7)%7,H=Math.ceil((N+S)/7),A=$?this.maxRows>H?this.maxRows:H:H,this.maxRows=A,z=this._daylightSavingAdjust(new Date(te,Z,1-N)),O=0;A>O;O++){for(I+="",E=u?"":"",w=0;7>w;w++)W=m?m.apply(t.input?t.input[0]:null,[z]):[!0,""],F=z.getMonth()!==Z,L=F&&!v||!W[0]||J&&J>z||Q&&z>Q,E+="",z.setDate(z.getDate()+1),z=this._daylightSavingAdjust(z);I+=E+""}Z++,Z>11&&(Z=0,te++),I+="
"+this._get(t,"weekHeader")+"=5?" class='ui-datepicker-week-end'":"")+">"+""+p[P]+"
"+this._get(t,"calculateWeek")(z)+""+(F&&!_?" ":L?""+z.getDate()+"":""+z.getDate()+"")+"
"+($?"
"+(U[0]>0&&C===U[1]-1?"
":""):""),x+=I}y+=x}return y+=h,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var l,h,c,u,d,p,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),b="
",y="";if(o||!m)y+=""+a[e]+"";else{for(l=s&&s.getFullYear()===i,h=n&&n.getFullYear()===i,y+=""}if(v||(b+=y+(!o&&m&&_?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!_)b+=""+i+"";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e},f=p(u[0]),g=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),v&&(b+=(!o&&m&&_?"":" ")+y),b+="
"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&i>e?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(0>e?e:n[0]*n[1]),1));return 0>e&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,l=this._get(t,"yearRange");return l&&(i=l.split(":"),s=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||r>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)}):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new s,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.12.1",t.datepicker,t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"
    ",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,l=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=l.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=l.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,d=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.widget("ui.selectmenu",[t.ui.formResetMixin,{version:"1.12.1",defaultElement:"",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);null!=n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var e=this.element[0]===t.ui.safeActiveElement(this.document[0]);e||(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===t.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("").parent().append("")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i,s,n;return"culture"===t||"numberFormat"===t?(i=this._parse(this.element.val()),this.options[t]=e,this.element.val(this._format(i)),void 0):(("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(s=this.buttons.first().find(".ui-icon"),this._removeClass(s,null,this.options.icons.up),this._addClass(s,null,e.up),n=this.buttons.last().find(".ui-icon"),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,e.down)),this._super(t,e),void 0)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:r(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null===t?!1:t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:r(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:r(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:r(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:r(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(r(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),t.uiBackCompat!==!1&&t.widget("ui.spinner",t.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""}}),t.ui.spinner});!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):n.anime=e()}(this,function(){"use strict";var n={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},e={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},r=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective"],t={CSS:{},springs:{}};function a(n,e,r){return Math.min(Math.max(n,e),r)}function o(n,e){return n.indexOf(e)>-1}function i(n,e){return n.apply(null,e)}var u={arr:function(n){return Array.isArray(n)},obj:function(n){return o(Object.prototype.toString.call(n),"Object")},pth:function(n){return u.obj(n)&&n.hasOwnProperty("totalLength")},svg:function(n){return n instanceof SVGElement},inp:function(n){return n instanceof HTMLInputElement},dom:function(n){return n.nodeType||u.svg(n)},str:function(n){return"string"==typeof n},fnc:function(n){return"function"==typeof n},und:function(n){return void 0===n},hex:function(n){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n)},rgb:function(n){return/^rgb/.test(n)},hsl:function(n){return/^hsl/.test(n)},col:function(n){return u.hex(n)||u.rgb(n)||u.hsl(n)},key:function(r){return!n.hasOwnProperty(r)&&!e.hasOwnProperty(r)&&"targets"!==r&&"keyframes"!==r}};function s(n){var e=/\(([^)]+)\)/.exec(n);return e?e[1].split(",").map(function(n){return parseFloat(n)}):[]}function c(n,e){var r=s(n),o=a(u.und(r[0])?1:r[0],.1,100),i=a(u.und(r[1])?100:r[1],.1,100),c=a(u.und(r[2])?10:r[2],.1,100),f=a(u.und(r[3])?0:r[3],.1,100),l=Math.sqrt(i/o),d=c/(2*Math.sqrt(i*o)),p=d<1?l*Math.sqrt(1-d*d):0,v=1,h=d<1?(d*l-f)/p:-f+l;function g(n){var r=e?e*n/1e3:n;return r=d<1?Math.exp(-r*d*l)*(v*Math.cos(p*r)+h*Math.sin(p*r)):(v+h*r)*Math.exp(-r*l),0===n||1===n?n:1-r}return e?g:function(){var e=t.springs[n];if(e)return e;for(var r=0,a=0;;)if(1===g(r+=1/6)){if(++a>=16)break}else a=0;var o=r*(1/6)*1e3;return t.springs[n]=o,o}}function f(n,e){void 0===n&&(n=1),void 0===e&&(e=.5);var r=a(n,1,10),t=a(e,.1,2);return function(n){return 0===n||1===n?n:-r*Math.pow(2,10*(n-1))*Math.sin((n-1-t/(2*Math.PI)*Math.asin(1/r))*(2*Math.PI)/t)}}function l(n){return void 0===n&&(n=10),function(e){return Math.round(e*n)*(1/n)}}var d=function(){var n=11,e=1/(n-1);function r(n,e){return 1-3*e+3*n}function t(n,e){return 3*e-6*n}function a(n){return 3*n}function o(n,e,o){return((r(e,o)*n+t(e,o))*n+a(e))*n}function i(n,e,o){return 3*r(e,o)*n*n+2*t(e,o)*n+a(e)}return function(r,t,a,u){if(0<=r&&r<=1&&0<=a&&a<=1){var s=new Float32Array(n);if(r!==t||a!==u)for(var c=0;c=.001?function(n,e,r,t){for(var a=0;a<4;++a){var u=i(e,r,t);if(0===u)return e;e-=(o(e,r,t)-n)/u}return e}(t,l,r,a):0===d?l:function(n,e,r,t,a){for(var i,u,s=0;(i=o(u=e+(r-e)/2,t,a)-n)>0?r=u:e=u,Math.abs(i)>1e-7&&++s<10;);return u}(t,u,u+e,r,a)}}}(),p=function(){var n=["Quad","Cubic","Quart","Quint","Sine","Expo","Circ","Back","Elastic"],e={In:[[.55,.085,.68,.53],[.55,.055,.675,.19],[.895,.03,.685,.22],[.755,.05,.855,.06],[.47,0,.745,.715],[.95,.05,.795,.035],[.6,.04,.98,.335],[.6,-.28,.735,.045],f],Out:[[.25,.46,.45,.94],[.215,.61,.355,1],[.165,.84,.44,1],[.23,1,.32,1],[.39,.575,.565,1],[.19,1,.22,1],[.075,.82,.165,1],[.175,.885,.32,1.275],function(n,e){return function(r){return 1-f(n,e)(1-r)}}],InOut:[[.455,.03,.515,.955],[.645,.045,.355,1],[.77,0,.175,1],[.86,0,.07,1],[.445,.05,.55,.95],[1,0,0,1],[.785,.135,.15,.86],[.68,-.55,.265,1.55],function(n,e){return function(r){return r<.5?f(n,e)(2*r)/2:1-f(n,e)(-2*r+2)/2}}]},r={linear:[.25,.25,.75,.75]},t=function(t){e[t].forEach(function(e,a){r["ease"+t+n[a]]=e})};for(var a in e)t(a);return r}();function v(n,e){if(u.fnc(n))return n;var r=n.split("(")[0],t=p[r],a=s(n);switch(r){case"spring":return c(n,e);case"cubicBezier":return i(d,a);case"steps":return i(l,a);default:return u.fnc(t)?i(t,a):i(d,t)}}function h(n){try{return document.querySelectorAll(n)}catch(n){return}}function g(n,e){for(var r=n.length,t=arguments.length>=2?arguments[1]:void 0,a=[],o=0;o1&&(r-=1),r<1/6?n+6*(e-n)*r:r<.5?e:r<2/3?n+(e-n)*(2/3-r)*6:n}if(0==i)e=r=t=u;else{var f=u<.5?u*(1+i):u+i-u*i,l=2*u-f;e=c(l,f,o+1/3),r=c(l,f,o),t=c(l,f,o-1/3)}return"rgba("+255*e+","+255*r+","+255*t+","+s+")"}(n):void 0;var e,r,t,a}function C(n){var e=/([\+\-]?[0-9#\.]+)(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(n);if(e)return e[2]}function O(n,e){return u.fnc(n)?n(e.target,e.id,e.total):n}function P(n,e){return n.getAttribute(e)}function I(n,e,r){if(b([r,"deg","rad","turn"],C(e)))return e;var a=t.CSS[e+r];if(!u.und(a))return a;var o=document.createElement(n.tagName),i=n.parentNode&&n.parentNode!==document?n.parentNode:document.body;i.appendChild(o),o.style.position="absolute",o.style.width=100+r;var s=100/o.offsetWidth;i.removeChild(o);var c=s*parseFloat(e);return t.CSS[e+r]=c,c}function B(n,e,r){if(e in n.style){var t=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),a=n.style[e]||getComputedStyle(n).getPropertyValue(t)||"0";return r?I(n,a,r):a}}function D(n,e){return u.dom(n)&&!u.inp(n)&&(P(n,e)||u.svg(n)&&n[e])?"attribute":u.dom(n)&&b(r,e)?"transform":u.dom(n)&&"transform"!==e&&B(n,e)?"css":null!=n[e]?"object":void 0}function T(n){if(u.dom(n)){for(var e,r=n.style.transform||"",t=/(\w+)\(([^)]*)\)/g,a=new Map;e=t.exec(r);)a.set(e[1],e[2]);return a}}function F(n,e,r,t){var a,i=o(e,"scale")?1:0+(o(a=e,"translate")||"perspective"===a?"px":o(a,"rotate")||o(a,"skew")?"deg":void 0),u=T(n).get(e)||i;return r&&(r.transforms.list.set(e,u),r.transforms.last=e),t?I(n,u,t):u}function N(n,e,r,t){switch(D(n,e)){case"transform":return F(n,e,t,r);case"css":return B(n,e,r);case"attribute":return P(n,e);default:return n[e]||0}}function A(n,e){var r=/^(\*=|\+=|-=)/.exec(n);if(!r)return n;var t=C(n)||0,a=parseFloat(e),o=parseFloat(n.replace(r[0],""));switch(r[0][0]){case"+":return a+o+t;case"-":return a-o+t;case"*":return a*o+t}}function E(n,e){if(u.col(n))return k(n);var r=C(n),t=r?n.substr(0,n.length-r.length):n;return e&&!/\s/g.test(n)?t+e:t}function L(n,e){return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))}function S(n){for(var e,r=n.points,t=0,a=0;a0&&(t+=L(e,o)),e=o}return t}function j(n){if(n.getTotalLength)return n.getTotalLength();switch(n.tagName.toLowerCase()){case"circle":return o=n,2*Math.PI*P(o,"r");case"rect":return 2*P(a=n,"width")+2*P(a,"height");case"line":return L({x:P(t=n,"x1"),y:P(t,"y1")},{x:P(t,"x2"),y:P(t,"y2")});case"polyline":return S(n);case"polygon":return r=(e=n).points,S(e)+L(r.getItem(r.numberOfItems-1),r.getItem(0))}var e,r,t,a,o}function q(n,e){var r=e||{},t=r.el||function(n){for(var e=n.parentNode;u.svg(e)&&(e=e.parentNode,u.svg(e.parentNode)););return e}(n),a=t.getBoundingClientRect(),o=P(t,"viewBox"),i=a.width,s=a.height,c=r.viewBox||(o?o.split(" "):[0,0,i,s]);return{el:t,viewBox:c,x:c[0]/1,y:c[1]/1,w:i/c[2],h:s/c[3]}}function $(n,e){function r(r){void 0===r&&(r=0);var t=e+r>=1?e+r:0;return n.el.getPointAtLength(t)}var t=q(n.el,n.svg),a=r(),o=r(-1),i=r(1);switch(n.property){case"x":return(a.x-t.x)*t.w;case"y":return(a.y-t.y)*t.h;case"angle":return 180*Math.atan2(i.y-o.y,i.x-o.x)/Math.PI}}function X(n,e){var r=/-?\d*\.?\d+/g,t=E(u.pth(n)?n.totalLength:n,e)+"";return{original:t,numbers:t.match(r)?t.match(r).map(Number):[0],strings:u.str(n)||e?t.split(r):[]}}function Y(n){return g(n?m(u.arr(n)?n.map(y):y(n)):[],function(n,e,r){return r.indexOf(n)===e})}function Z(n){var e=Y(n);return e.map(function(n,r){return{target:n,id:r,total:e.length,transforms:{list:T(n)}}})}function Q(n,e){var r=x(e);if(/^spring/.test(r.easing)&&(r.duration=c(r.easing)),u.arr(n)){var t=n.length;2===t&&!u.obj(n[0])?n={value:n}:u.fnc(e.duration)||(r.duration=e.duration/t)}var a=u.arr(n)?n:[n];return a.map(function(n,r){var t=u.obj(n)&&!u.pth(n)?n:{value:n};return u.und(t.delay)&&(t.delay=r?0:e.delay),u.und(t.endDelay)&&(t.endDelay=r===a.length-1?e.endDelay:0),t}).map(function(n){return w(n,r)})}function V(n,e){var r=[],t=e.keyframes;for(var a in t&&(e=w(function(n){for(var e=g(m(n.map(function(n){return Object.keys(n)})),function(n){return u.key(n)}).reduce(function(n,e){return n.indexOf(e)<0&&n.push(e),n},[]),r={},t=function(t){var a=e[t];r[a]=n.map(function(n){var e={};for(var r in n)u.key(r)?r==a&&(e.value=n[r]):e[r]=n[r];return e})},a=0;a-1&&(U.splice(o,1),r=U.length)}else a.tick(e);t++}n()}else K=cancelAnimationFrame(K)}return n}();function en(r){void 0===r&&(r={});var t,o=0,i=0,u=0,s=0,c=null;function f(n){var e=window.Promise&&new Promise(function(n){return c=n});return n.finished=e,e}var l,d,p,v,h,m,y,b,x=(d=M(n,l=r),p=M(e,l),v=V(p,l),h=Z(l.targets),m=R(h,v),y=W(m,p),b=J,J++,w(d,{id:b,children:[],animatables:h,animations:m,duration:y.duration,delay:y.delay,endDelay:y.endDelay}));f(x);function k(){var n=x.direction;"alternate"!==n&&(x.direction="normal"!==n?"normal":"reverse"),x.reversed=!x.reversed,t.forEach(function(n){return n.reversed=x.reversed})}function C(n){return x.reversed?x.duration-n:n}function O(){o=0,i=C(x.currentTime)*(1/en.speed)}function P(n,e){e&&e.seek(n-e.timelineOffset)}function I(n){for(var e=0,r=x.animations,t=r.length;e2||(b=Math.round(b*p)/p)),v.push(b)}var k=d.length;if(k){m=d[0];for(var C=0;C0&&(x.began=!0,B("begin"),B("loopBegin")),d<=r&&0!==x.currentTime&&I(0),(d>=l&&x.currentTime!==e||!e)&&I(e),d>r&&d=e&&(i=0,x.remaining&&!0!==x.remaining&&x.remaining--,x.remaining?(o=u,B("loopComplete"),B("loopBegin"),"alternate"===x.direction&&k()):(x.paused=!0,x.completed||(x.completed=!0,B("loopComplete"),B("complete"),!x.passThrough&&"Promise"in window&&(c(),f(x)))))}return x.reset=function(){var n=x.direction;x.passThrough=!1,x.currentTime=0,x.progress=0,x.paused=!0,x.began=!1,x.changeBegan=!1,x.completed=!1,x.changeCompleted=!1,x.reversePlayback=!1,x.reversed="reverse"===n,x.remaining=x.loop,t=x.children;for(var e=s=t.length;e--;)x.children[e].reset();(x.reversed&&!0!==x.loop||"alternate"===n&&1===x.loop)&&x.remaining++,I(0)},x.set=function(n,e){return G(n,e),x},x.tick=function(n){u=n,o||(o=u),D((u+(i-o))*en.speed)},x.seek=function(n){D(C(n))},x.pause=function(){x.paused=!0,O()},x.play=function(){x.paused&&(x.completed&&x.reset(),x.paused=!1,U.push(x),O(),K||nn())},x.reverse=function(){k(),O()},x.restart=function(){x.reset(),x.play()},x.reset(),x.autoplay&&x.play(),x}function rn(n,e){for(var r=e.length;r--;)b(n,e[r].animatable.target)&&e.splice(r,1)}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){document.hidden?(U.forEach(function(n){return n.pause()}),_=U.slice(0),U=[]):_.forEach(function(n){return n.play()})}),en.version="3.0.1",en.speed=1,en.running=U,en.remove=function(n){for(var e=Y(n),r=U.length;r--;){var t=U[r],a=t.animations,o=t.children;rn(e,a);for(var i=o.length;i--;){var u=o[i],s=u.animations;rn(e,s),s.length||u.children.length||o.splice(i,1)}a.length||o.length||t.pause()}},en.get=N,en.set=G,en.convertPx=I,en.path=function(n,e){var r=u.str(n)?h(n)[0]:n,t=e||100;return function(n){return{property:n,el:r,svg:q(r),totalLength:j(r)*(t/100)}}},en.setDashoffset=function(n){var e=j(n);return n.setAttribute("stroke-dasharray",e),e},en.stagger=function(n,e){void 0===e&&(e={});var r=e.direction||"normal",t=e.easing?v(e.easing):null,a=e.grid,o=e.axis,i=e.from||0,s="first"===i,c="center"===i,f="last"===i,l=u.arr(n),d=l?parseFloat(n[0]):parseFloat(n),p=l?parseFloat(n[1]):0,h=C(l?n[1]:n)||0,g=e.start||0+(l?d:0),m=[],y=0;return function(n,e,u){if(s&&(i=0),c&&(i=(u-1)/2),f&&(i=u-1),!m.length){for(var v=0;v-1&&U.splice(o,1);for(var c=0;co?s:o,0),i/2),s=Math.min(Math.max(0>s?o:s,0),a/2),e.d="M "+(r+o)+","+n+" L "+(r+i-o)+","+n+" A "+o+","+s+",0,0,1,"+(r+i)+","+(n+s)+" L "+(r+i)+","+(n+a-s)+" A "+o+","+s+",0,0,1,"+(r+i-o)+","+(n+a)+" L "+(r+o)+","+(n+a)+" A "+o+","+s+",0,0,1,"+r+","+(n+a-s)+" L "+r+","+(n+s)+" A "+o+","+s+",0,0,1,"+(r+o)+","+n}else e.d="M"+r+" "+n+" L"+(r+i)+" "+n+" L"+(r+i)+" "+(n+a)+" L"+r+" "+(n+a)+" Z";return e},t.prototype.polylineToPath=function(t){var e,r,n={},i=t.points.trim().split(" ");if(-1===t.points.indexOf(",")){var a=[];for(e=0;e=this.duration)throw new Error("Vivus [constructor]: delay must be shorter than duration")},e.prototype.setCallback=function(t){if(t&&t.constructor!==Function)throw new Error('Vivus [constructor]: "callback" parameter must be a function');this.callback=t||function(){}},e.prototype.mapping=function(){var t,e,r,n,i,o,s,h;for(h=o=s=0,e=this.el.querySelectorAll("path"),t=0;t1?e.length-1:1),this.reverseStack&&this.map.reverse(),t=0;t=this.frameLength))return this.trace(),this.handle=n(function(){t.drawer()}),void 0;this.stop(),this.currentFrame=this.frameLength,this.trace(),this.selfDestroy&&this.destroy()}this.callback(this),this.instanceCallback&&(this.instanceCallback(this),this.instanceCallback=null)},e.prototype.trace=function(){var t,e,r,n;for(n=this.animTimingFunction(this.currentFrame/this.frameLength)*this.frameLength,t=0;t=o+a*e&&s>=r},e.prototype.getViewportH=function(){var t=this.docElem.clientHeight,e=window.innerHeight;return e>t?e:t},e.prototype.scrollY=function(){return window.pageYOffset||this.docElem.scrollTop},r=function(){e.prototype.docElem||(e.prototype.docElem=window.document.documentElement,n=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),i=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t)}}())},a=function(t,e){var r=parseInt(t,10);return r>=0?r:e},"function"==typeof define&&define.amd?define([],function(){return e}):"object"==typeof exports?module.exports=e:window.Vivus=e}();/*! +* Flickity PACKAGED v2.1.2 +* Touch, responsive, flickable carousels +* +* Licensed GPLv3 for open source use +* or Flickity Commercial License for commercial use +* +* https://flickity.metafizzy.co +* Copyright 2015-2018 Metafizzy +*/!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,o,a){function l(t,e,n){var s,o="$()."+i+'("'+e+'")';return t.each(function(t,l){var h=a.data(l,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+o);var c=h[e];if(!c||"_"==e.charAt(0))return void r(o+" is not a valid method");var d=c.apply(h,n);s=void 0===s?d:s}),void 0!==s?s:t}function h(t,e){t.each(function(t,n){var s=a.data(n,i);s?(s.option(e),s._init()):(s=new o(n,e),a.data(n,i,s))})}a=a||e||t.jQuery,a&&(o.prototype.option||(o.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=s.call(arguments,1);return l(this,t,e)}return h(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var s=Array.prototype.slice,o=t.console,r="undefined"==typeof o?function(){}:function(t){o.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return n.indexOf(e)==-1&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return n!=-1&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],s=0;s