@charset "UTF-8";
 @-ms-viewport {
width: device-width; }
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block; }
p {
margin-top: 0;
margin-bottom: 1rem; }
a {
color: #007bff;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects; }
a:hover {
color: #0056b3;
text-decoration: none; }
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):focus {
outline: 0; }
[tabindex="-1"]:focus {
outline: 0 !important; }
hr {
box-sizing: content-box;
height: 0;
overflow: visible; }
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem; }
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0; }
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit; }
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem; }
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0; }
dt {
font-weight: 700; }
dd {
margin-bottom: .5rem;
margin-left: 0; }
blockquote {
margin: 0 0 1rem; }
dfn {
font-style: italic; }
b,
strong {
font-weight: bolder; }
small {
font-size: 80%; }
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline; }
sub {
bottom: -.25em; }
sup {
top: -.5em; }
pre,
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em; }
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar; }
figure {
margin: 0 0 1rem; }
img {
vertical-align: middle;
border-style: none; }
svg:not(:root) {
overflow: hidden; }
table {
border-collapse: collapse; }
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom; }
th {
text-align: inherit; }
label {
display: inline-block;
margin-bottom: .5rem; }
button {
border-radius: 0; }
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color; }
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit; }
button,
input {
overflow: visible; }
button,
select {
text-transform: none; }
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none; }
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0; }
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: listbox; }
textarea {
overflow: auto;
resize: vertical; }
[hidden] {
display: none !important; }
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1); }
small,
.small {
font-size: 80%;
font-weight: 400; }
mark,
.mark {
padding: 0.2em;
background-color: #fcf8e3; }
.list-unstyled {
padding-left: 0;
list-style: none; }
.list-inline {
padding-left: 0;
list-style: none; }
.img-fluid {
max-width: 100%;
height: auto; }
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; }
pre {
display: block;
font-size: 87.5%;
color: #212529; }
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 576px) {
.container {
max-width: 540px; } }
@media (min-width: 768px) {
.container {
max-width: 720px; } }
@media (min-width: 992px) {
.container {
max-width: 960px; } }
@media (min-width: 1200px) {
.container {
max-width: 1140px; } }
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
.row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; }
.no-gutters {
margin-right: 0;
margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px; }
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%; }
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%; }
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%; }
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%; }
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%; }
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%; }
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%; }
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-1 {
margin-left: 8.333333%; }
.offset-2 {
margin-left: 16.666667%; }
.offset-3 {
margin-left: 25%; }
.offset-4 {
margin-left: 33.333333%; }
.offset-5 {
margin-left: 41.666667%; }
.offset-6 {
margin-left: 50%; }
.offset-7 {
margin-left: 58.333333%; }
.offset-8 {
margin-left: 66.666667%; }
.offset-9 {
margin-left: 75%; }
.offset-10 {
margin-left: 83.333333%; }
.offset-11 {
margin-left: 91.666667%; }
@media (min-width: 576px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%; }
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%; }
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%; }
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%; }
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%; }
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%; }
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%; }
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-sm-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-sm-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-sm-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-sm-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-sm-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-sm-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-sm-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-sm-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-sm-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-sm-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-sm-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-sm-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-sm-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-sm-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-sm-0 {
margin-left: 0; }
.offset-sm-1 {
margin-left: 8.333333%; }
.offset-sm-2 {
margin-left: 16.666667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.333333%; }
.offset-sm-5 {
margin-left: 41.666667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.333333%; }
.offset-sm-8 {
margin-left: 66.666667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.333333%; }
.offset-sm-11 {
margin-left: 91.666667%; } }
@media (min-width: 768px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%; }
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%; }
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%; }
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%; }
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%; }
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%; }
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%; }
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-md-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-md-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-md-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-md-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-md-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-md-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-md-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-md-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-md-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-md-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-md-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-md-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-md-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-md-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-md-0 {
margin-left: 0; }
.offset-md-1 {
margin-left: 8.333333%; }
.offset-md-2 {
margin-left: 16.666667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.333333%; }
.offset-md-5 {
margin-left: 41.666667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.333333%; }
.offset-md-8 {
margin-left: 66.666667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.333333%; }
.offset-md-11 {
margin-left: 91.666667%; } }
@media (min-width: 992px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%; }
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%; }
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%; }
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%; }
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%; }
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%; }
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%; }
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-lg-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-lg-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-lg-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-lg-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-lg-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-lg-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-lg-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-lg-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-lg-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-lg-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-lg-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-lg-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-lg-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-lg-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-lg-0 {
margin-left: 0; }
.offset-lg-1 {
margin-left: 8.333333%; }
.offset-lg-2 {
margin-left: 16.666667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.333333%; }
.offset-lg-5 {
margin-left: 41.666667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.333333%; }
.offset-lg-8 {
margin-left: 66.666667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.333333%; }
.offset-lg-11 {
margin-left: 91.666667%; } }
@media (min-width: 1200px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%; }
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%; }
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%; }
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%; }
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%; }
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%; }
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%; }
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.order-xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-xl-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
.order-xl-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-xl-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-xl-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-xl-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-xl-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-xl-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-xl-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-xl-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-xl-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-xl-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-xl-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-xl-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-xl-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.offset-xl-0 {
margin-left: 0; }
.offset-xl-1 {
margin-left: 8.333333%; }
.offset-xl-2 {
margin-left: 16.666667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.333333%; }
.offset-xl-5 {
margin-left: 41.666667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.333333%; }
.offset-xl-8 {
margin-left: 66.666667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.333333%; }
.offset-xl-11 {
margin-left: 91.666667%; } }
.table {
width: 100%;
max-width: 100%;
margin-bottom: 1rem;
background-color: transparent; }
.table th,
.table td {
padding: 0.75rem;
vertical-align: top;
border-top: 1px solid #dee2e6; }
.table thead th {
vertical-align: bottom;
border-bottom: 2px solid #dee2e6; }
.table tbody + tbody {
border-top: 2px solid #dee2e6; }
.table .table {
background-color: #fff; }
.fade {
opacity: 0;
transition: opacity 0.15s linear; }
.fade.show {
opacity: 1; }
.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; } }
.flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; }
@media (min-width: 576px) {
.flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-sm-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-sm-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-sm-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-sm-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-sm-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-sm-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-sm-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-sm-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-sm-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-sm-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 768px) {
.flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-md-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-md-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-md-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-md-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-md-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-md-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-md-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-md-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-md-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-md-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-md-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 992px) {
.flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-lg-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-lg-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-lg-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-lg-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-lg-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-lg-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-lg-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-lg-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-lg-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-lg-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
@media (min-width: 1200px) {
.flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-xl-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.justify-content-xl-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-xl-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-xl-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.align-items-xl-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-xl-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-xl-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-xl-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-xl-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-xl-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; } }
.float-left {
float: left !important; }
.float-right {
float: right !important; }
.float-none {
float: none !important; }
@media (min-width: 576px) {
.float-sm-left {
float: left !important; }
.float-sm-right {
float: right !important; }
.float-sm-none {
float: none !important; } }
@media (min-width: 768px) {
.float-md-left {
float: left !important; }
.float-md-right {
float: right !important; }
.float-md-none {
float: none !important; } }
@media (min-width: 992px) {
.float-lg-left {
float: left !important; }
.float-lg-right {
float: right !important; }
.float-lg-none {
float: none !important; } }
@media (min-width: 1200px) {
.float-xl-left {
float: left !important; }
.float-xl-right {
float: right !important; }
.float-xl-none {
float: none !important; } }
.position-static {
position: static !important; }
.position-relative {
position: relative !important; }
.position-absolute {
position: absolute !important; }
.position-fixed {
position: fixed !important; }
.position-sticky {
position: -webkit-sticky !important;
position: sticky !important; }
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030; }
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030; }
@supports (position: -webkit-sticky) or (position: sticky) {
.sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020; } }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
-webkit-clip-path: none;
clip-path: none; }
.w-25 {
width: 25% !important; }
.w-50 {
width: 50% !important; }
.w-75 {
width: 75% !important; }
.w-100 {
width: 100% !important; }
.h-25 {
height: 25% !important; }
.h-50 {
height: 50% !important; }
.h-75 {
height: 75% !important; }
.h-100 {
height: 100% !important; }
.mw-100 {
max-width: 100% !important; }
.mh-100 {
max-height: 100% !important; }
.m-0 {
margin: 0 !important; }
.mt-0,
.my-0 {
margin-top: 0 !important; }
.mr-0,
.mx-0 {
margin-right: 0 !important; }
.mb-0,
.my-0 {
margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
margin-left: 0 !important; }
.m-1 {
margin: 0.25rem !important; }
.mt-1,
.my-1 {
margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
margin-left: 0.25rem !important; }
.m-2 {
margin: 0.5rem !important; }
.mt-2,
.my-2 {
margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
margin-left: 0.5rem !important; }
.m-3 {
margin: 1rem !important; }
.mt-3,
.my-3 {
margin-top: 1rem !important; }
.mr-3,
.mx-3 {
margin-right: 1rem !important; }
.mb-3,
.my-3 {
margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
margin-left: 1rem !important; }
.m-4 {
margin: 1.5rem !important; }
.mt-4,
.my-4 {
margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
margin-left: 1.5rem !important; }
.m-5 {
margin: 3rem !important; }
.mt-5,
.my-5 {
margin-top: 3rem !important; }
.mr-5,
.mx-5 {
margin-right: 3rem !important; }
.mb-5,
.my-5 {
margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
margin-left: 3rem !important; }
.p-0 {
padding: 0 !important; }
.pt-0,
.py-0 {
padding-top: 0 !important; }
.pr-0,
.px-0 {
padding-right: 0 !important; }
.pb-0,
.py-0 {
padding-bottom: 0 !important; }
.pl-0,
.px-0 {
padding-left: 0 !important; }
.p-1 {
padding: 0.25rem !important; }
.pt-1,
.py-1 {
padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
padding-left: 0.25rem !important; }
.p-2 {
padding: 0.5rem !important; }
.pt-2,
.py-2 {
padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
padding-left: 0.5rem !important; }
.p-3 {
padding: 1rem !important; }
.pt-3,
.py-3 {
padding-top: 1rem !important; }
.pr-3,
.px-3 {
padding-right: 1rem !important; }
.pb-3,
.py-3 {
padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
padding-left: 1rem !important; }
.p-4 {
padding: 1.5rem !important; }
.pt-4,
.py-4 {
padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
padding-left: 1.5rem !important; }
.p-5 {
padding: 3rem !important; }
.pt-5,
.py-5 {
padding-top: 3rem !important; }
.pr-5,
.px-5 {
padding-right: 3rem !important; }
.pb-5,
.py-5 {
padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
padding-left: 3rem !important; }
.m-auto {
margin: auto !important; }
.mt-auto,
.my-auto {
margin-top: auto !important; }
.mr-auto,
.mx-auto {
margin-right: auto !important; }
.mb-auto,
.my-auto {
margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
margin-left: auto !important; }
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important; }
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important; }
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important; }
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important; }
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important; }
.m-sm-1 {
margin: 0.25rem !important; }
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important; }
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important; }
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important; }
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important; }
.m-sm-2 {
margin: 0.5rem !important; }
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important; }
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important; }
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important; }
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important; }
.m-sm-3 {
margin: 1rem !important; }
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important; }
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important; }
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important; }
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important; }
.m-sm-4 {
margin: 1.5rem !important; }
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important; }
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important; }
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important; }
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important; }
.m-sm-5 {
margin: 3rem !important; }
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important; }
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important; }
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important; }
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important; }
.p-sm-0 {
padding: 0 !important; }
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important; }
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important; }
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important; }
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important; }
.p-sm-1 {
padding: 0.25rem !important; }
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important; }
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important; }
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important; }
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important; }
.p-sm-2 {
padding: 0.5rem !important; }
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important; }
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important; }
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important; }
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important; }
.p-sm-3 {
padding: 1rem !important; }
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important; }
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important; }
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important; }
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important; }
.p-sm-4 {
padding: 1.5rem !important; }
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important; }
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important; }
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important; }
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important; }
.p-sm-5 {
padding: 3rem !important; }
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important; }
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important; }
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important; }
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important; }
.m-sm-auto {
margin: auto !important; }
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important; }
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important; }
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important; }
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important; } }
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important; }
.mt-md-0,
.my-md-0 {
margin-top: 0 !important; }
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important; }
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important; }
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important; }
.m-md-1 {
margin: 0.25rem !important; }
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important; }
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important; }
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important; }
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important; }
.m-md-2 {
margin: 0.5rem !important; }
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important; }
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important; }
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important; }
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important; }
.m-md-3 {
margin: 1rem !important; }
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important; }
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important; }
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important; }
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important; }
.m-md-4 {
margin: 1.5rem !important; }
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important; }
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important; }
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important; }
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important; }
.m-md-5 {
margin: 3rem !important; }
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important; }
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important; }
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important; }
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important; }
.p-md-0 {
padding: 0 !important; }
.pt-md-0,
.py-md-0 {
padding-top: 0 !important; }
.pr-md-0,
.px-md-0 {
padding-right: 0 !important; }
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important; }
.pl-md-0,
.px-md-0 {
padding-left: 0 !important; }
.p-md-1 {
padding: 0.25rem !important; }
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important; }
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important; }
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important; }
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important; }
.p-md-2 {
padding: 0.5rem !important; }
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important; }
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important; }
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important; }
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important; }
.p-md-3 {
padding: 1rem !important; }
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important; }
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important; }
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important; }
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important; }
.p-md-4 {
padding: 1.5rem !important; }
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important; }
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important; }
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important; }
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important; }
.p-md-5 {
padding: 3rem !important; }
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important; }
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important; }
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important; }
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important; }
.m-md-auto {
margin: auto !important; }
.mt-md-auto,
.my-md-auto {
margin-top: auto !important; }
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important; }
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important; }
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important; } }
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important; }
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important; }
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important; }
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important; }
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important; }
.m-lg-1 {
margin: 0.25rem !important; }
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important; }
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important; }
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important; }
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important; }
.m-lg-2 {
margin: 0.5rem !important; }
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important; }
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important; }
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important; }
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important; }
.m-lg-3 {
margin: 1rem !important; }
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important; }
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important; }
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important; }
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important; }
.m-lg-4 {
margin: 1.5rem !important; }
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important; }
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important; }
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important; }
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important; }
.m-lg-5 {
margin: 3rem !important; }
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important; }
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important; }
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important; }
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important; }
.p-lg-0 {
padding: 0 !important; }
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important; }
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important; }
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important; }
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important; }
.p-lg-1 {
padding: 0.25rem !important; }
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important; }
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important; }
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important; }
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important; }
.p-lg-2 {
padding: 0.5rem !important; }
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important; }
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important; }
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important; }
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important; }
.p-lg-3 {
padding: 1rem !important; }
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important; }
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important; }
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important; }
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important; }
.p-lg-4 {
padding: 1.5rem !important; }
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important; }
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important; }
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important; }
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important; }
.p-lg-5 {
padding: 3rem !important; }
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important; }
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important; }
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important; }
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important; }
.m-lg-auto {
margin: auto !important; }
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important; }
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important; }
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important; }
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important; } }
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important; }
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important; }
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important; }
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important; }
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important; }
.m-xl-1 {
margin: 0.25rem !important; }
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important; }
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important; }
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important; }
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important; }
.m-xl-2 {
margin: 0.5rem !important; }
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important; }
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important; }
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important; }
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important; }
.m-xl-3 {
margin: 1rem !important; }
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important; }
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important; }
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important; }
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important; }
.m-xl-4 {
margin: 1.5rem !important; }
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important; }
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important; }
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important; }
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important; }
.m-xl-5 {
margin: 3rem !important; }
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important; }
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important; }
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important; }
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important; }
.p-xl-0 {
padding: 0 !important; }
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important; }
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important; }
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important; }
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important; }
.p-xl-1 {
padding: 0.25rem !important; }
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important; }
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important; }
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important; }
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important; }
.p-xl-2 {
padding: 0.5rem !important; }
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important; }
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important; }
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important; }
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important; }
.p-xl-3 {
padding: 1rem !important; }
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important; }
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important; }
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important; }
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important; }
.p-xl-4 {
padding: 1.5rem !important; }
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important; }
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important; }
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important; }
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important; }
.p-xl-5 {
padding: 3rem !important; }
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important; }
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important; }
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important; }
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important; }
.m-xl-auto {
margin: auto !important; }
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important; }
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important; }
.mb-xl-auto,
.my-xl-auto {
margin-bottom: auto !important; }
.ml-xl-auto,
.mx-xl-auto {
margin-left: auto !important; } }
.text-justify {
text-align: justify !important; }
.text-nowrap {
white-space: nowrap !important; }
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.text-left {
text-align: left !important; }
.text-right {
text-align: right !important; }
.text-center {
text-align: center !important; }
@media (min-width: 576px) {
.text-sm-left {
text-align: left !important; }
.text-sm-right {
text-align: right !important; }
.text-sm-center {
text-align: center !important; } }
@media (min-width: 768px) {
.text-md-left {
text-align: left !important; }
.text-md-right {
text-align: right !important; }
.text-md-center {
text-align: center !important; } }
@media (min-width: 992px) {
.text-lg-left {
text-align: left !important; }
.text-lg-right {
text-align: right !important; }
.text-lg-center {
text-align: center !important; } }
@media (min-width: 1200px) {
.text-xl-left {
text-align: left !important; }
.text-xl-right {
text-align: right !important; }
.text-xl-center {
text-align: center !important; } }
.text-lowercase {
text-transform: lowercase !important; }
.text-uppercase {
text-transform: uppercase !important; }
.text-capitalize {
text-transform: capitalize !important; }
@font-face {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/Lato/Lato-Light.ttf) format("truetype"); }
@font-face {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/Lato/Lato-Regular.ttf) format("truetype"); }
@font-face {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/Lato/Lato-Bold.ttf) format("truetype"); }
@font-face {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/Lato/Lato-Black.ttf) format("truetype"); }
@font-face {
font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/OpenSans/OpenSans-Light.ttf) format("truetype"); }
@font-face {
font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype"); }
@font-face {
font-family: 'OpenSans';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/OpenSans/OpenSans-Medium.ttf) format("truetype"); }
@font-face {
font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype"); }
@font-face {
font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype"); }
@font-face {
font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/OpenSans/OpenSans-ExtraBold.ttf) format("truetype"); }
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1; }
.fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -.0667em; }
.fa-xs {
font-size: .75em; }
.fa-sm {
font-size: .875em; }
.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-fw {
text-align: center;
width: 1.25em; }
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0; }
.fa-ul > li {
position: relative; }
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit; }
.fa-border {
border: solid 0.08em #eee;
border-radius: .1em;
padding: .2em .25em .15em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.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(360deg);
transform: rotate(360deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
transform: scale(1, -1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
-webkit-filter: none;
filter: 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%; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #fff; } .fa-angle-down:before {
content: "\f107"; }
.fa-angle-left:before {
content: "\f104"; }
.fa-angle-right:before {
content: "\f105"; }
.fa-angle-up:before {
content: "\f106"; }
.fa-arrow-down:before {
content: "\f063"; }
.fa-arrow-left:before {
content: "\f060"; }
.fa-arrow-right:before {
content: "\f061"; }
.fa-arrow-up:before {
content: "\f062"; }
.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-square-down:before {
content: "\f150"; }
.fa-caret-square-left:before {
content: "\f191"; }
.fa-caret-square-right:before {
content: "\f152"; }
.fa-caret-square-up:before {
content: "\f151"; }
.fa-caret-up:before {
content: "\f0d8"; }
.fa-carrot:before {
content: "\f787"; }
.fa-cart-arrow-down:before {
content: "\f218"; }
.fa-cart-plus:before {
content: "\f217"; }
.fa-cash-register:before {
content: "\f788"; }
.fa-cat:before {
content: "\f6be"; }
.fa-cc-amazon-pay:before {
content: "\f42d"; }
.fa-cc-amex:before {
content: "\f1f3"; }
.fa-cc-apple-pay:before {
content: "\f416"; }
.fa-cc-diners-club:before {
content: "\f24c"; }
.fa-cc-discover:before {
content: "\f1f2"; }
.fa-cc-jcb:before {
content: "\f24b"; }
.fa-cc-mastercard:before {
content: "\f1f1"; }
.fa-cc-paypal:before {
content: "\f1f4"; }
.fa-cc-stripe:before {
content: "\f1f5"; }
.fa-cc-visa:before {
content: "\f1f0"; }
.fa-centercode:before {
content: "\f380"; }
.fa-centos:before {
content: "\f789"; }
.fa-certificate:before {
content: "\f0a3"; }
.fa-chair:before {
content: "\f6c0"; }
.fa-chalkboard:before {
content: "\f51b"; }
.fa-chalkboard-teacher:before {
content: "\f51c"; }
.fa-charging-station:before {
content: "\f5e7"; }
.fa-chart-area:before {
content: "\f1fe"; }
.fa-chart-bar:before {
content: "\f080"; }
.fa-chart-line:before {
content: "\f201"; }
.fa-chart-pie:before {
content: "\f200"; }
.fa-check:before {
content: "\f00c"; }
.fa-check-circle:before {
content: "\f058"; }
.fa-check-double:before {
content: "\f560"; }
.fa-check-square:before {
content: "\f14a"; }
.fa-cheese:before {
content: "\f7ef"; }
.fa-chess:before {
content: "\f439"; }
.fa-chess-bishop:before {
content: "\f43a"; }
.fa-chess-board:before {
content: "\f43c"; }
.fa-chess-king:before {
content: "\f43f"; }
.fa-chess-knight:before {
content: "\f441"; }
.fa-chess-pawn:before {
content: "\f443"; }
.fa-chess-queen:before {
content: "\f445"; }
.fa-chess-rook:before {
content: "\f447"; }
.fa-chevron-circle-down:before {
content: "\f13a"; }
.fa-chevron-circle-left:before {
content: "\f137"; }
.fa-chevron-circle-right:before {
content: "\f138"; }
.fa-chevron-circle-up:before {
content: "\f139"; }
.fa-chevron-down:before {
content: "\f078"; }
.fa-chevron-left:before {
content: "\f053"; }
.fa-chevron-right:before {
content: "\f054"; }
.fa-chevron-up:before {
content: "\f077"; }
.fa-child:before {
content: "\f1ae"; }
.fa-chrome:before {
content: "\f268"; }
.fa-chromecast:before {
content: "\f838"; }
.fa-church:before {
content: "\f51d"; }
.fa-circle:before {
content: "\f111"; }
.fa-circle-notch:before {
content: "\f1ce"; }
.fa-city:before {
content: "\f64f"; }
.fa-clinic-medical:before {
content: "\f7f2"; }
.fa-clipboard:before {
content: "\f328"; }
.fa-clipboard-check:before {
content: "\f46c"; }
.fa-clipboard-list:before {
content: "\f46d"; }
.fa-clock:before {
content: "\f017"; }
.fa-clone:before {
content: "\f24d"; }
.fa-closed-captioning:before {
content: "\f20a"; }
.fa-cloud:before {
content: "\f0c2"; }
.fa-cloud-download-alt:before {
content: "\f381"; }
.fa-cloud-meatball:before {
content: "\f73b"; }
.fa-cloud-moon:before {
content: "\f6c3"; }
.fa-cloud-moon-rain:before {
content: "\f73c"; }
.fa-cloud-rain:before {
content: "\f73d"; }
.fa-cloud-showers-heavy:before {
content: "\f740"; }
.fa-cloud-sun:before {
content: "\f6c4"; }
.fa-cloud-sun-rain:before {
content: "\f743"; }
.fa-cloud-upload-alt:before {
content: "\f382"; }
.fa-cloudflare:before {
content: "\e07d"; }
.fa-cloudscale:before {
content: "\f383"; }
.fa-cloudsmith:before {
content: "\f384"; }
.fa-cloudversify:before {
content: "\f385"; }
.fa-cocktail:before {
content: "\f561"; }
.fa-code:before {
content: "\f121"; }
.fa-code-branch:before {
content: "\f126"; }
.fa-codepen:before {
content: "\f1cb"; }
.fa-codiepie:before {
content: "\f284"; }
.fa-coffee:before {
content: "\f0f4"; }
.fa-cog:before {
content: "\f013"; }
.fa-cogs:before {
content: "\f085"; }
.fa-coins:before {
content: "\f51e"; }
.fa-columns:before {
content: "\f0db"; }
.fa-comment:before {
content: "\f075"; }
.fa-comment-alt:before {
content: "\f27a"; }
.fa-comment-dollar:before {
content: "\f651"; }
.fa-comment-dots:before {
content: "\f4ad"; }
.fa-comment-medical:before {
content: "\f7f5"; }
.fa-comment-slash:before {
content: "\f4b3"; }
.fa-comments:before {
content: "\f086"; }
.fa-comments-dollar:before {
content: "\f653"; }
.fa-compact-disc:before {
content: "\f51f"; }
.fa-compass:before {
content: "\f14e"; }
.fa-compress:before {
content: "\f066"; }
.fa-compress-alt:before {
content: "\f422"; }
.fa-compress-arrows-alt:before {
content: "\f78c"; }
.fa-concierge-bell:before {
content: "\f562"; }
.fa-confluence:before {
content: "\f78d"; }
.fa-connectdevelop:before {
content: "\f20e"; }
.fa-contao:before {
content: "\f26d"; }
.fa-cookie:before {
content: "\f563"; }
.fa-cookie-bite:before {
content: "\f564"; }
.fa-copy:before {
content: "\f0c5"; }
.fa-copyright:before {
content: "\f1f9"; }
.fa-cotton-bureau:before {
content: "\f89e"; }
.fa-couch:before {
content: "\f4b8"; }
.fa-cpanel:before {
content: "\f388"; }
.fa-creative-commons:before {
content: "\f25e"; }
.fa-creative-commons-by:before {
content: "\f4e7"; }
.fa-creative-commons-nc:before {
content: "\f4e8"; }
.fa-creative-commons-nc-eu:before {
content: "\f4e9"; }
.fa-creative-commons-nc-jp:before {
content: "\f4ea"; }
.fa-creative-commons-nd:before {
content: "\f4eb"; }
.fa-creative-commons-pd:before {
content: "\f4ec"; }
.fa-creative-commons-pd-alt:before {
content: "\f4ed"; }
.fa-creative-commons-remix:before {
content: "\f4ee"; }
.fa-creative-commons-sa:before {
content: "\f4ef"; }
.fa-creative-commons-sampling:before {
content: "\f4f0"; }
.fa-creative-commons-sampling-plus:before {
content: "\f4f1"; }
.fa-creative-commons-share:before {
content: "\f4f2"; }
.fa-creative-commons-zero:before {
content: "\f4f3"; }
.fa-credit-card:before {
content: "\f09d"; }
.fa-critical-role:before {
content: "\f6c9"; }
.fa-crop:before {
content: "\f125"; }
.fa-crop-alt:before {
content: "\f565"; }
.fa-cross:before {
content: "\f654"; }
.fa-crosshairs:before {
content: "\f05b"; }
.fa-crow:before {
content: "\f520"; }
.fa-crown:before {
content: "\f521"; }
.fa-crutch:before {
content: "\f7f7"; }
.fa-css3:before {
content: "\f13c"; }
.fa-css3-alt:before {
content: "\f38b"; }
.fa-cube:before {
content: "\f1b2"; }
.fa-cubes:before {
content: "\f1b3"; }
.fa-cut:before {
content: "\f0c4"; }
.fa-cuttlefish:before {
content: "\f38c"; }
.fa-d-and-d:before {
content: "\f38d"; }
.fa-d-and-d-beyond:before {
content: "\f6ca"; }
.fa-dailymotion:before {
content: "\e052"; }
.fa-dashcube:before {
content: "\f210"; }
.fa-database:before {
content: "\f1c0"; }
.fa-deaf:before {
content: "\f2a4"; }
.fa-deezer:before {
content: "\e077"; }
.fa-delicious:before {
content: "\f1a5"; }
.fa-democrat:before {
content: "\f747"; }
.fa-deploydog:before {
content: "\f38e"; }
.fa-deskpro:before {
content: "\f38f"; }
.fa-desktop:before {
content: "\f108"; }
.fa-dev:before {
content: "\f6cc"; }
.fa-deviantart:before {
content: "\f1bd"; }
.fa-dharmachakra:before {
content: "\f655"; }
.fa-dhl:before {
content: "\f790"; }
.fa-diagnoses:before {
content: "\f470"; }
.fa-diaspora:before {
content: "\f791"; }
.fa-dice:before {
content: "\f522"; }
.fa-dice-d20:before {
content: "\f6cf"; }
.fa-dice-d6:before {
content: "\f6d1"; }
.fa-dice-five:before {
content: "\f523"; }
.fa-dice-four:before {
content: "\f524"; }
.fa-dice-one:before {
content: "\f525"; }
.fa-dice-six:before {
content: "\f526"; }
.fa-dice-three:before {
content: "\f527"; }
.fa-dice-two:before {
content: "\f528"; }
.fa-digg:before {
content: "\f1a6"; }
.fa-digital-ocean:before {
content: "\f391"; }
.fa-digital-tachograph:before {
content: "\f566"; }
.fa-directions:before {
content: "\f5eb"; }
.fa-discord:before {
content: "\f392"; }
.fa-discourse:before {
content: "\f393"; }
.fa-disease:before {
content: "\f7fa"; }
.fa-divide:before {
content: "\f529"; }
.fa-dizzy:before {
content: "\f567"; }
.fa-dna:before {
content: "\f471"; }
.fa-dochub:before {
content: "\f394"; }
.fa-docker:before {
content: "\f395"; }
.fa-dog:before {
content: "\f6d3"; }
.fa-dollar-sign:before {
content: "\f155"; }
.fa-dolly:before {
content: "\f472"; }
.fa-dolly-flatbed:before {
content: "\f474"; }
.fa-donate:before {
content: "\f4b9"; }
.fa-door-closed:before {
content: "\f52a"; }
.fa-door-open:before {
content: "\f52b"; }
.fa-dot-circle:before {
content: "\f192"; }
.fa-dove:before {
content: "\f4ba"; }
.fa-download:before {
content: "\f019"; }
.fa-draft2digital:before {
content: "\f396"; }
.fa-drafting-compass:before {
content: "\f568"; }
.fa-dragon:before {
content: "\f6d5"; }
.fa-draw-polygon:before {
content: "\f5ee"; }
.fa-dribbble:before {
content: "\f17d"; }
.fa-dribbble-square:before {
content: "\f397"; }
.fa-dropbox:before {
content: "\f16b"; }
.fa-drum:before {
content: "\f569"; }
.fa-drum-steelpan:before {
content: "\f56a"; }
.fa-drumstick-bite:before {
content: "\f6d7"; }
.fa-drupal:before {
content: "\f1a9"; }
.fa-dumbbell:before {
content: "\f44b"; }
.fa-dumpster:before {
content: "\f793"; }
.fa-dumpster-fire:before {
content: "\f794"; }
.fa-dungeon:before {
content: "\f6d9"; }
.fa-dyalog:before {
content: "\f399"; }
.fa-earlybirds:before {
content: "\f39a"; }
.fa-ebay:before {
content: "\f4f4"; }
.fa-edge:before {
content: "\f282"; }
.fa-edge-legacy:before {
content: "\e078"; }
.fa-edit:before {
content: "\f044"; }
.fa-egg:before {
content: "\f7fb"; }
.fa-eject:before {
content: "\f052"; }
.fa-elementor:before {
content: "\f430"; }
.fa-ellipsis-h:before {
content: "\f141"; }
.fa-ellipsis-v:before {
content: "\f142"; }
.fa-ello:before {
content: "\f5f1"; }
.fa-ember:before {
content: "\f423"; }
.fa-empire:before {
content: "\f1d1"; }
.fa-envelope:before {
content: "\f0e0"; }
.fa-envelope-open:before {
content: "\f2b6"; }
.fa-envelope-open-text:before {
content: "\f658"; }
.fa-envelope-square:before {
content: "\f199"; }
.fa-envira:before {
content: "\f299"; }
.fa-equals:before {
content: "\f52c"; }
.fa-eraser:before {
content: "\f12d"; }
.fa-erlang:before {
content: "\f39d"; }
.fa-ethereum:before {
content: "\f42e"; }
.fa-ethernet:before {
content: "\f796"; }
.fa-etsy:before {
content: "\f2d7"; }
.fa-euro-sign:before {
content: "\f153"; }
.fa-evernote:before {
content: "\f839"; }
.fa-exchange-alt:before {
content: "\f362"; }
.fa-exclamation:before {
content: "\f12a"; }
.fa-exclamation-circle:before {
content: "\f06a"; }
.fa-exclamation-triangle:before {
content: "\f071"; }
.fa-expand:before {
content: "\f065"; }
.fa-expand-alt:before {
content: "\f424"; }
.fa-expand-arrows-alt:before {
content: "\f31e"; }
.fa-expeditedssl:before {
content: "\f23e"; }
.fa-external-link-alt:before {
content: "\f35d"; }
.fa-external-link-square-alt:before {
content: "\f360"; }
.fa-eye:before {
content: "\f06e"; }
.fa-eye-dropper:before {
content: "\f1fb"; }
.fa-eye-slash:before {
content: "\f070"; }
.fa-facebook:before {
content: "\f09a"; }
.fa-facebook-f:before {
content: "\f39e"; }
.fa-facebook-messenger:before {
content: "\f39f"; }
.fa-facebook-square:before {
content: "\f082"; }
.fa-fan:before {
content: "\f863"; }
.fa-fantasy-flight-games:before {
content: "\f6dc"; }
.fa-fast-backward:before {
content: "\f049"; }
.fa-fast-forward:before {
content: "\f050"; }
.fa-faucet:before {
content: "\e005"; }
.fa-fax:before {
content: "\f1ac"; }
.fa-feather:before {
content: "\f52d"; }
.fa-feather-alt:before {
content: "\f56b"; }
.fa-fedex:before {
content: "\f797"; }
.fa-fedora:before {
content: "\f798"; }
.fa-female:before {
content: "\f182"; }
.fa-fighter-jet:before {
content: "\f0fb"; }
.fa-figma:before {
content: "\f799"; }
.fa-file:before {
content: "\f15b"; }
.fa-file-alt:before {
content: "\f15c"; }
.fa-file-archive:before {
content: "\f1c6"; }
.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-download:before {
content: "\f56d"; }
.fa-file-excel:before {
content: "\f1c3"; }
.fa-file-export:before {
content: "\f56e"; }
.fa-file-image:before {
content: "\f1c5"; }
.fa-file-import:before {
content: "\f56f"; }
.fa-file-invoice:before {
content: "\f570"; }
.fa-file-invoice-dollar:before {
content: "\f571"; }
.fa-file-medical:before {
content: "\f477"; }
.fa-file-medical-alt:before {
content: "\f478"; }
.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-upload:before {
content: "\f574"; }
.fa-file-video:before {
content: "\f1c8"; }
.fa-file-word:before {
content: "\f1c2"; }
.fa-fill:before {
content: "\f575"; }
.fa-fill-drip:before {
content: "\f576"; }
.fa-film:before {
content: "\f008"; }
.fa-filter:before {
content: "\f0b0"; }
.fa-fingerprint:before {
content: "\f577"; }
.fa-fire:before {
content: "\f06d"; }
.fa-fire-alt:before {
content: "\f7e4"; }
.fa-fire-extinguisher:before {
content: "\f134"; }
.fa-firefox:before {
content: "\f269"; }
.fa-firefox-browser:before {
content: "\e007"; }
.fa-first-aid:before {
content: "\f479"; }
.fa-first-order:before {
content: "\f2b0"; }
.fa-first-order-alt:before {
content: "\f50a"; }
.fa-firstdraft:before {
content: "\f3a1"; }
.fa-fish:before {
content: "\f578"; }
.fa-fist-raised:before {
content: "\f6de"; }
.fa-flag:before {
content: "\f024"; }
.fa-flag-checkered:before {
content: "\f11e"; }
.fa-flag-usa:before {
content: "\f74d"; }
.fa-flask:before {
content: "\f0c3"; }
.fa-flickr:before {
content: "\f16e"; }
.fa-flipboard:before {
content: "\f44d"; }
.fa-flushed:before {
content: "\f579"; }
.fa-fly:before {
content: "\f417"; }
.fa-folder:before {
content: "\f07b"; }
.fa-folder-minus:before {
content: "\f65d"; }
.fa-folder-open:before {
content: "\f07c"; }
.fa-folder-plus:before {
content: "\f65e"; }
.fa-font:before {
content: "\f031"; }
.fa-font-awesome:before {
content: "\f2b4"; }
.fa-font-awesome-alt:before {
content: "\f35c"; }
.fa-font-awesome-flag:before {
content: "\f425"; }
.fa-font-awesome-logo-full:before {
content: "\f4e6"; }
.fa-fonticons:before {
content: "\f280"; }
.fa-fonticons-fi:before {
content: "\f3a2"; }
.fa-football-ball:before {
content: "\f44e"; }
.fa-fort-awesome:before {
content: "\f286"; }
.fa-fort-awesome-alt:before {
content: "\f3a3"; }
.fa-forumbee:before {
content: "\f211"; }
.fa-forward:before {
content: "\f04e"; }
.fa-foursquare:before {
content: "\f180"; }
.fa-free-code-camp:before {
content: "\f2c5"; }
.fa-freebsd:before {
content: "\f3a4"; }
.fa-frog:before {
content: "\f52e"; }
.fa-frown:before {
content: "\f119"; }
.fa-frown-open:before {
content: "\f57a"; }
.fa-fulcrum:before {
content: "\f50b"; }
.fa-funnel-dollar:before {
content: "\f662"; }
.fa-futbol:before {
content: "\f1e3"; }
.fa-galactic-republic:before {
content: "\f50c"; }
.fa-galactic-senate:before {
content: "\f50d"; }
.fa-gamepad:before {
content: "\f11b"; }
.fa-gas-pump:before {
content: "\f52f"; }
.fa-gavel:before {
content: "\f0e3"; }
.fa-gem:before {
content: "\f3a5"; }
.fa-genderless:before {
content: "\f22d"; }
.fa-get-pocket:before {
content: "\f265"; }
.fa-gg:before {
content: "\f260"; }
.fa-gg-circle:before {
content: "\f261"; }
.fa-ghost:before {
content: "\f6e2"; }
.fa-gift:before {
content: "\f06b"; }
.fa-gifts:before {
content: "\f79c"; }
.fa-git:before {
content: "\f1d3"; }
.fa-git-alt:before {
content: "\f841"; }
.fa-git-square:before {
content: "\f1d2"; }
.fa-github:before {
content: "\f09b"; }
.fa-github-alt:before {
content: "\f113"; }
.fa-github-square:before {
content: "\f092"; }
.fa-gitkraken:before {
content: "\f3a6"; }
.fa-gitlab:before {
content: "\f296"; }
.fa-gitter:before {
content: "\f426"; }
.fa-glass-cheers:before {
content: "\f79f"; }
.fa-glass-martini:before {
content: "\f000"; }
.fa-glass-martini-alt:before {
content: "\f57b"; }
.fa-glass-whiskey:before {
content: "\f7a0"; }
.fa-glasses:before {
content: "\f530"; }
.fa-glide:before {
content: "\f2a5"; }
.fa-glide-g:before {
content: "\f2a6"; }
.fa-globe:before {
content: "\f0ac"; }
.fa-globe-africa:before {
content: "\f57c"; }
.fa-globe-americas:before {
content: "\f57d"; }
.fa-globe-asia:before {
content: "\f57e"; }
.fa-globe-europe:before {
content: "\f7a2"; }
.fa-gofore:before {
content: "\f3a7"; }
.fa-golf-ball:before {
content: "\f450"; }
.fa-goodreads:before {
content: "\f3a8"; }
.fa-goodreads-g:before {
content: "\f3a9"; }
.fa-google:before {
content: "\f1a0"; }
.fa-google-drive:before {
content: "\f3aa"; }
.fa-google-pay:before {
content: "\e079"; }
.fa-google-play:before {
content: "\f3ab"; }
.fa-google-plus:before {
content: "\f2b3"; }
.fa-google-plus-g:before {
content: "\f0d5"; }
.fa-google-plus-square:before {
content: "\f0d4"; }
.fa-google-wallet:before {
content: "\f1ee"; }
.fa-gopuram:before {
content: "\f664"; }
.fa-graduation-cap:before {
content: "\f19d"; }
.fa-gratipay:before {
content: "\f184"; }
.fa-grav:before {
content: "\f2d6"; }
.fa-greater-than:before {
content: "\f531"; }
.fa-greater-than-equal:before {
content: "\f532"; }
.fa-grimace:before {
content: "\f57f"; }
.fa-grin:before {
content: "\f580"; }
.fa-grin-alt:before {
content: "\f581"; }
.fa-grin-beam:before {
content: "\f582"; }
.fa-grin-beam-sweat:before {
content: "\f583"; }
.fa-grin-hearts:before {
content: "\f584"; }
.fa-grin-squint:before {
content: "\f585"; }
.fa-grin-squint-tears:before {
content: "\f586"; }
.fa-grin-stars:before {
content: "\f587"; }
.fa-grin-tears:before {
content: "\f588"; }
.fa-grin-tongue:before {
content: "\f589"; }
.fa-grin-tongue-squint:before {
content: "\f58a"; }
.fa-grin-tongue-wink:before {
content: "\f58b"; }
.fa-grin-wink:before {
content: "\f58c"; }
.fa-grip-horizontal:before {
content: "\f58d"; }
.fa-grip-lines:before {
content: "\f7a4"; }
.fa-grip-lines-vertical:before {
content: "\f7a5"; }
.fa-grip-vertical:before {
content: "\f58e"; }
.fa-gripfire:before {
content: "\f3ac"; }
.fa-grunt:before {
content: "\f3ad"; }
.fa-guilded:before {
content: "\e07e"; }
.fa-guitar:before {
content: "\f7a6"; }
.fa-gulp:before {
content: "\f3ae"; }
.fa-h-square:before {
content: "\f0fd"; }
.fa-hacker-news:before {
content: "\f1d4"; }
.fa-hacker-news-square:before {
content: "\f3af"; }
.fa-hackerrank:before {
content: "\f5f7"; }
.fa-hamburger:before {
content: "\f805"; }
.fa-hammer:before {
content: "\f6e3"; }
.fa-hamsa:before {
content: "\f665"; }
.fa-hand-holding:before {
content: "\f4bd"; }
.fa-hand-holding-heart:before {
content: "\f4be"; }
.fa-hand-holding-medical:before {
content: "\e05c"; }
.fa-hand-holding-usd:before {
content: "\f4c0"; }
.fa-hand-holding-water:before {
content: "\f4c1"; }
.fa-hand-lizard:before {
content: "\f258"; }
.fa-hand-middle-finger:before {
content: "\f806"; }
.fa-hand-paper:before {
content: "\f256"; }
.fa-hand-peace:before {
content: "\f25b"; }
.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: "\f0a6"; }
.fa-hand-pointer:before {
content: "\f25a"; }
.fa-hand-rock:before {
content: "\f255"; }
.fa-hand-scissors:before {
content: "\f257"; }
.fa-hand-sparkles:before {
content: "\e05d"; }
.fa-hand-spock:before {
content: "\f259"; }
.fa-hands:before {
content: "\f4c2"; }
.fa-hands-helping:before {
content: "\f4c4"; }
.fa-hands-wash:before {
content: "\e05e"; }
.fa-handshake:before {
content: "\f2b5"; }
.fa-handshake-alt-slash:before {
content: "\e05f"; }
.fa-handshake-slash:before {
content: "\e060"; }
.fa-hanukiah:before {
content: "\f6e6"; }
.fa-hard-hat:before {
content: "\f807"; }
.fa-hashtag:before {
content: "\f292"; }
.fa-hat-cowboy:before {
content: "\f8c0"; }
.fa-hat-cowboy-side:before {
content: "\f8c1"; }
.fa-hat-wizard:before {
content: "\f6e8"; }
.fa-hdd:before {
content: "\f0a0"; }
.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-heading:before {
content: "\f1dc"; }
.fa-headphones:before {
content: "\f025"; }
.fa-headphones-alt:before {
content: "\f58f"; }
.fa-headset:before {
content: "\f590"; }
.fa-heart:before {
content: "\f004"; }
.fa-heart-broken:before {
content: "\f7a9"; }
.fa-heartbeat:before {
content: "\f21e"; }
.fa-helicopter:before {
content: "\f533"; }
.fa-highlighter:before {
content: "\f591"; }
.fa-hiking:before {
content: "\f6ec"; }
.fa-hippo:before {
content: "\f6ed"; }
.fa-hips:before {
content: "\f452"; }
.fa-hire-a-helper:before {
content: "\f3b0"; }
.fa-history:before {
content: "\f1da"; }
.fa-hive:before {
content: "\e07f"; }
.fa-hockey-puck:before {
content: "\f453"; }
.fa-holly-berry:before {
content: "\f7aa"; }
.fa-home:before {
content: "\f015"; }
.fa-hooli:before {
content: "\f427"; }
.fa-hornbill:before {
content: "\f592"; }
.fa-horse:before {
content: "\f6f0"; }
.fa-horse-head:before {
content: "\f7ab"; }
.fa-hospital:before {
content: "\f0f8"; }
.fa-hospital-alt:before {
content: "\f47d"; }
.fa-hospital-symbol:before {
content: "\f47e"; }
.fa-hospital-user:before {
content: "\f80d"; }
.fa-hot-tub:before {
content: "\f593"; }
.fa-hotdog:before {
content: "\f80f"; }
.fa-hotel:before {
content: "\f594"; }
.fa-hotjar:before {
content: "\f3b1"; }
.fa-hourglass:before {
content: "\f254"; }
.fa-hourglass-end:before {
content: "\f253"; }
.fa-hourglass-half:before {
content: "\f252"; }
.fa-hourglass-start:before {
content: "\f251"; }
.fa-house-damage:before {
content: "\f6f1"; }
.fa-house-user:before {
content: "\e065"; }
.fa-houzz:before {
content: "\f27c"; }
.fa-hryvnia:before {
content: "\f6f2"; }
.fa-html5:before {
content: "\f13b"; }
.fa-hubspot:before {
content: "\f3b2"; }
.fa-i-cursor:before {
content: "\f246"; }
.fa-ice-cream:before {
content: "\f810"; }
.fa-icicles:before {
content: "\f7ad"; }
.fa-icons:before {
content: "\f86d"; }
.fa-id-badge:before {
content: "\f2c1"; }
.fa-id-card:before {
content: "\f2c2"; }
.fa-id-card-alt:before {
content: "\f47f"; }
.fa-ideal:before {
content: "\e013"; }
.fa-igloo:before {
content: "\f7ae"; }
.fa-image:before {
content: "\f03e"; }
.fa-images:before {
content: "\f302"; }
.fa-imdb:before {
content: "\f2d8"; }
.fa-inbox:before {
content: "\f01c"; }
.fa-indent:before {
content: "\f03c"; }
.fa-industry:before {
content: "\f275"; }
.fa-infinity:before {
content: "\f534"; }
.fa-info:before {
content: "\f129"; }
.fa-info-circle:before {
content: "\f05a"; }
.fa-innosoft:before {
content: "\e080"; }
.fa-instagram:before {
content: "\f16d"; }
.fa-instagram-square:before {
content: "\e055"; }
.fa-instalod:before {
content: "\e081"; }
.fa-intercom:before {
content: "\f7af"; }
.fa-internet-explorer:before {
content: "\f26b"; }
.fa-invision:before {
content: "\f7b0"; }
.fa-ioxhost:before {
content: "\f208"; }
.fa-italic:before {
content: "\f033"; }
.fa-itch-io:before {
content: "\f83a"; }
.fa-itunes:before {
content: "\f3b4"; }
.fa-itunes-note:before {
content: "\f3b5"; }
.fa-java:before {
content: "\f4e4"; }
.fa-jedi:before {
content: "\f669"; }
.fa-jedi-order:before {
content: "\f50e"; }
.fa-jenkins:before {
content: "\f3b6"; }
.fa-jira:before {
content: "\f7b1"; }
.fa-joget:before {
content: "\f3b7"; }
.fa-joint:before {
content: "\f595"; }
.fa-joomla:before {
content: "\f1aa"; }
.fa-journal-whills:before {
content: "\f66a"; }
.fa-js:before {
content: "\f3b8"; }
.fa-js-square:before {
content: "\f3b9"; }
.fa-jsfiddle:before {
content: "\f1cc"; }
.fa-kaaba:before {
content: "\f66b"; }
.fa-kaggle:before {
content: "\f5fa"; }
.fa-key:before {
content: "\f084"; }
.fa-keybase:before {
content: "\f4f5"; }
.fa-keyboard:before {
content: "\f11c"; }
.fa-keycdn:before {
content: "\f3ba"; }
.fa-khanda:before {
content: "\f66d"; }
.fa-kickstarter:before {
content: "\f3bb"; }
.fa-kickstarter-k:before {
content: "\f3bc"; }
.fa-kiss:before {
content: "\f596"; }
.fa-kiss-beam:before {
content: "\f597"; }
.fa-kiss-wink-heart:before {
content: "\f598"; }
.fa-kiwi-bird:before {
content: "\f535"; }
.fa-korvue:before {
content: "\f42f"; }
.fa-landmark:before {
content: "\f66f"; }
.fa-language:before {
content: "\f1ab"; }
.fa-laptop:before {
content: "\f109"; }
.fa-laptop-code:before {
content: "\f5fc"; }
.fa-laptop-house:before {
content: "\e066"; }
.fa-laptop-medical:before {
content: "\f812"; }
.fa-laravel:before {
content: "\f3bd"; }
.fa-lastfm:before {
content: "\f202"; }
.fa-lastfm-square:before {
content: "\f203"; }
.fa-laugh:before {
content: "\f599"; }
.fa-laugh-beam:before {
content: "\f59a"; }
.fa-laugh-squint:before {
content: "\f59b"; }
.fa-laugh-wink:before {
content: "\f59c"; }
.fa-layer-group:before {
content: "\f5fd"; }
.fa-leaf:before {
content: "\f06c"; }
.fa-leanpub:before {
content: "\f212"; }
.fa-lemon:before {
content: "\f094"; }
.fa-less:before {
content: "\f41d"; }
.fa-less-than:before {
content: "\f536"; }
.fa-less-than-equal:before {
content: "\f537"; }
.fa-level-down-alt:before {
content: "\f3be"; }
.fa-level-up-alt:before {
content: "\f3bf"; }
.fa-life-ring:before {
content: "\f1cd"; }
.fa-lightbulb:before {
content: "\f0eb"; }
.fa-line:before {
content: "\f3c0"; }
.fa-link:before {
content: "\f0c1"; }
.fa-linkedin:before {
content: "\f08c"; }
.fa-linkedin-in:before {
content: "\f0e1"; }
.fa-linode:before {
content: "\f2b8"; }
.fa-linux:before {
content: "\f17c"; }
.fa-lira-sign:before {
content: "\f195"; }
.fa-list:before {
content: "\f03a"; }
.fa-list-alt:before {
content: "\f022"; }
.fa-list-ol:before {
content: "\f0cb"; }
.fa-list-ul:before {
content: "\f0ca"; }
.fa-location-arrow:before {
content: "\f124"; }
.fa-lock:before {
content: "\f023"; }
.fa-lock-open:before {
content: "\f3c1"; }
.fa-long-arrow-alt-down:before {
content: "\f309"; }
.fa-long-arrow-alt-left:before {
content: "\f30a"; }
.fa-long-arrow-alt-right:before {
content: "\f30b"; }
.fa-long-arrow-alt-up:before {
content: "\f30c"; }
.fa-low-vision:before {
content: "\f2a8"; }
.fa-luggage-cart:before {
content: "\f59d"; }
.fa-lungs:before {
content: "\f604"; }
.fa-lungs-virus:before {
content: "\e067"; }
.fa-lyft:before {
content: "\f3c3"; }
.fa-magento:before {
content: "\f3c4"; }
.fa-magic:before {
content: "\f0d0"; }
.fa-magnet:before {
content: "\f076"; }
.fa-mail-bulk:before {
content: "\f674"; }
.fa-mailchimp:before {
content: "\f59e"; }
.fa-male:before {
content: "\f183"; }
.fa-mandalorian:before {
content: "\f50f"; }
.fa-map:before {
content: "\f279"; }
.fa-map-marked:before {
content: "\f59f"; }
.fa-map-marked-alt:before {
content: "\f5a0"; }
.fa-map-marker:before {
content: "\f041"; }
.fa-map-marker-alt:before {
content: "\f3c5"; }
.fa-map-pin:before {
content: "\f276"; }
.fa-map-signs:before {
content: "\f277"; }
.fa-markdown:before {
content: "\f60f"; }
.fa-marker:before {
content: "\f5a1"; }
.fa-mars:before {
content: "\f222"; }
.fa-mars-double:before {
content: "\f227"; }
.fa-mars-stroke:before {
content: "\f229"; }
.fa-mars-stroke-h:before {
content: "\f22b"; }
.fa-mars-stroke-v:before {
content: "\f22a"; }
.fa-mask:before {
content: "\f6fa"; }
.fa-mastodon:before {
content: "\f4f6"; }
.fa-maxcdn:before {
content: "\f136"; }
.fa-mdb:before {
content: "\f8ca"; }
.fa-medal:before {
content: "\f5a2"; }
.fa-medapps:before {
content: "\f3c6"; }
.fa-medium:before {
content: "\f23a"; }
.fa-medium-m:before {
content: "\f3c7"; }
.fa-medkit:before {
content: "\f0fa"; }
.fa-medrt:before {
content: "\f3c8"; }
.fa-meetup:before {
content: "\f2e0"; }
.fa-megaport:before {
content: "\f5a3"; }
.fa-meh:before {
content: "\f11a"; }
.fa-meh-blank:before {
content: "\f5a4"; }
.fa-meh-rolling-eyes:before {
content: "\f5a5"; }
.fa-memory:before {
content: "\f538"; }
.fa-mendeley:before {
content: "\f7b3"; }
.fa-menorah:before {
content: "\f676"; }
.fa-mercury:before {
content: "\f223"; }
.fa-meteor:before {
content: "\f753"; }
.fa-microblog:before {
content: "\e01a"; }
.fa-microchip:before {
content: "\f2db"; }
.fa-microphone:before {
content: "\f130"; }
.fa-microphone-alt:before {
content: "\f3c9"; }
.fa-microphone-alt-slash:before {
content: "\f539"; }
.fa-microphone-slash:before {
content: "\f131"; }
.fa-microscope:before {
content: "\f610"; }
.fa-microsoft:before {
content: "\f3ca"; }
.fa-minus:before {
content: "\f068"; }
.fa-minus-circle:before {
content: "\f056"; }
.fa-minus-square:before {
content: "\f146"; }
.fa-mitten:before {
content: "\f7b5"; }
.fa-mix:before {
content: "\f3cb"; }
.fa-mixcloud:before {
content: "\f289"; }
.fa-mixer:before {
content: "\e056"; }
.fa-mizuni:before {
content: "\f3cc"; }
.fa-mobile:before {
content: "\f10b"; }
.fa-mobile-alt:before {
content: "\f3cd"; }
.fa-modx:before {
content: "\f285"; }
.fa-monero:before {
content: "\f3d0"; }
.fa-money-bill:before {
content: "\f0d6"; }
.fa-money-bill-alt:before {
content: "\f3d1"; }
.fa-money-bill-wave:before {
content: "\f53a"; }
.fa-money-bill-wave-alt:before {
content: "\f53b"; }
.fa-money-check:before {
content: "\f53c"; }
.fa-money-check-alt:before {
content: "\f53d"; }
.fa-monument:before {
content: "\f5a6"; }
.fa-moon:before {
content: "\f186"; }
.fa-mortar-pestle:before {
content: "\f5a7"; }
.fa-mosque:before {
content: "\f678"; }
.fa-motorcycle:before {
content: "\f21c"; }
.fa-mountain:before {
content: "\f6fc"; }
.fa-mouse:before {
content: "\f8cc"; }
.fa-mouse-pointer:before {
content: "\f245"; }
.fa-mug-hot:before {
content: "\f7b6"; }
.fa-music:before {
content: "\f001"; }
.fa-napster:before {
content: "\f3d2"; }
.fa-neos:before {
content: "\f612"; }
.fa-network-wired:before {
content: "\f6ff"; }
.fa-neuter:before {
content: "\f22c"; }
.fa-newspaper:before {
content: "\f1ea"; }
.fa-nimblr:before {
content: "\f5a8"; }
.fa-node:before {
content: "\f419"; }
.fa-node-js:before {
content: "\f3d3"; }
.fa-not-equal:before {
content: "\f53e"; }
.fa-notes-medical:before {
content: "\f481"; }
.fa-npm:before {
content: "\f3d4"; }
.fa-ns8:before {
content: "\f3d5"; }
.fa-nutritionix:before {
content: "\f3d6"; }
.fa-object-group:before {
content: "\f247"; }
.fa-object-ungroup:before {
content: "\f248"; }
.fa-octopus-deploy:before {
content: "\e082"; }
.fa-odnoklassniki:before {
content: "\f263"; }
.fa-odnoklassniki-square:before {
content: "\f264"; }
.fa-oil-can:before {
content: "\f613"; }
.fa-old-republic:before {
content: "\f510"; }
.fa-om:before {
content: "\f679"; }
.fa-opencart:before {
content: "\f23d"; }
.fa-openid:before {
content: "\f19b"; }
.fa-opera:before {
content: "\f26a"; }
.fa-optin-monster:before {
content: "\f23c"; }
.fa-orcid:before {
content: "\f8d2"; }
.fa-osi:before {
content: "\f41a"; }
.fa-otter:before {
content: "\f700"; }
.fa-outdent:before {
content: "\f03b"; }
.fa-page4:before {
content: "\f3d7"; }
.fa-pagelines:before {
content: "\f18c"; }
.fa-pager:before {
content: "\f815"; }
.fa-paint-brush:before {
content: "\f1fc"; }
.fa-paint-roller:before {
content: "\f5aa"; }
.fa-palette:before {
content: "\f53f"; }
.fa-palfed:before {
content: "\f3d8"; }
.fa-pallet:before {
content: "\f482"; }
.fa-paper-plane:before {
content: "\f1d8"; }
.fa-paperclip:before {
content: "\f0c6"; }
.fa-parachute-box:before {
content: "\f4cd"; }
.fa-paragraph:before {
content: "\f1dd"; }
.fa-parking:before {
content: "\f540"; }
.fa-passport:before {
content: "\f5ab"; }
.fa-pastafarianism:before {
content: "\f67b"; }
.fa-paste:before {
content: "\f0ea"; }
.fa-patreon:before {
content: "\f3d9"; }
.fa-pause:before {
content: "\f04c"; }
.fa-pause-circle:before {
content: "\f28b"; }
.fa-paw:before {
content: "\f1b0"; }
.fa-paypal:before {
content: "\f1ed"; }
.fa-peace:before {
content: "\f67c"; }
.fa-pen:before {
content: "\f304"; }
.fa-pen-alt:before {
content: "\f305"; }
.fa-pen-fancy:before {
content: "\f5ac"; }
.fa-pen-nib:before {
content: "\f5ad"; }
.fa-pen-square:before {
content: "\f14b"; }
.fa-pencil-alt:before {
content: "\f303"; }
.fa-pencil-ruler:before {
content: "\f5ae"; }
.fa-penny-arcade:before {
content: "\f704"; }
.fa-people-arrows:before {
content: "\e068"; }
.fa-people-carry:before {
content: "\f4ce"; }
.fa-pepper-hot:before {
content: "\f816"; }
.fa-perbyte:before {
content: "\e083"; }
.fa-percent:before {
content: "\f295"; }
.fa-percentage:before {
content: "\f541"; }
.fa-periscope:before {
content: "\f3da"; }
.fa-person-booth:before {
content: "\f756"; }
.fa-phabricator:before {
content: "\f3db"; }
.fa-phoenix-framework:before {
content: "\f3dc"; }
.fa-phoenix-squadron:before {
content: "\f511"; }
.fa-phone:before {
content: "\f095"; }
.fa-phone-alt:before {
content: "\f879"; }
.fa-phone-slash:before {
content: "\f3dd"; }
.fa-phone-square:before {
content: "\f098"; }
.fa-phone-square-alt:before {
content: "\f87b"; }
.fa-phone-volume:before {
content: "\f2a0"; }
.fa-photo-video:before {
content: "\f87c"; }
.fa-php:before {
content: "\f457"; }
.fa-pied-piper:before {
content: "\f2ae"; }
.fa-pied-piper-alt:before {
content: "\f1a8"; }
.fa-pied-piper-hat:before {
content: "\f4e5"; }
.fa-pied-piper-pp:before {
content: "\f1a7"; }
.fa-pied-piper-square:before {
content: "\e01e"; }
.fa-piggy-bank:before {
content: "\f4d3"; }
.fa-pills:before {
content: "\f484"; }
.fa-pinterest:before {
content: "\f0d2"; }
.fa-pinterest-p:before {
content: "\f231"; }
.fa-pinterest-square:before {
content: "\f0d3"; }
.fa-pizza-slice:before {
content: "\f818"; }
.fa-place-of-worship:before {
content: "\f67f"; }
.fa-plane:before {
content: "\f072"; }
.fa-plane-arrival:before {
content: "\f5af"; }
.fa-plane-departure:before {
content: "\f5b0"; }
.fa-plane-slash:before {
content: "\e069"; }
.fa-play:before {
content: "\f04b"; }
.fa-play-circle:before {
content: "\f144"; }
.fa-playstation:before {
content: "\f3df"; }
.fa-plug:before {
content: "\f1e6"; }
.fa-plus:before {
content: "\f067"; }
.fa-quote-left:before {
content: "\f10d"; }
.fa-quote-right:before {
content: "\f10e"; }
.fa-redo:before {
content: "\f01e"; }
.fa-search:before {
content: "\f002"; }
.fa-star:before {
content: "\f005"; }
.fa-tiktok:before {
content: "\e07b"; }
.fa-times:before {
content: "\f00d"; }
.fa-twitter:before {
content: "\f099"; }
.fa-whatsapp:before {
content: "\f232"; }
.fa-youtube:before {
content: "\f167"; }
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto; }
@font-face {
font-family: 'FontAwesome';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-brands-400.eot);
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-brands-400.woff2) format("woff2"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-brands-400.woff) format("woff"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-brands-400.ttf) format("truetype"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-brands-400.svg#fontawesome) format("svg"); }
.fab {
font-family: 'FontAwesome';
font-weight: 400; }
@font-face {
font-family: 'FontAwesome';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-regular-400.eot);
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-regular-400.woff2) format("woff2"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-regular-400.woff) format("woff"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-regular-400.ttf) format("truetype"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-regular-400.svg#fontawesome) format("svg"); }
.far {
font-family: 'FontAwesome';
font-weight: 400; }
@font-face {
font-family: 'FontAwesome';
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-solid-900.eot);
src: url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-solid-900.woff2) format("woff2"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-solid-900.woff) format("woff"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-solid-900.ttf) format("truetype"), url(//discountmycart.co.uk/wp-content/themes/retailcouponture/fonts/FontAwesome/fa-solid-900.svg#fontawesome) format("svg"); }
.fa,
.fas {
font-family: 'FontAwesome';
font-weight: 900; }
::-moz-selection {
background: #790046;
color: #ffffff;
text-shadow: none; }
::selection {
background: #790046;
color: #ffffff;
text-shadow: none; }
::-webkit-scrollbar {
width: 10px; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {
display: none; }
::-webkit-scrollbar-track-piece {
background-color: #f1f1f1;
-webkit-border-radius: 0px;
border-left: 1px solid rgba(0, 0, 0, 0.1); }
::-webkit-scrollbar-thumb:vertical {
-webkit-border-radius: 0px;
background: #000000; }
*,
*::before,
*::after {
box-sizing: border-box; }
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent; }
body {
margin: 0;
font-family: "OpenSans", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.5;
color: #000000;
text-align: left;
background-color: #f7f7f7; }
@media (max-width: 768px) {
body {
font-size: 12px; } }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
margin-bottom: 0.5rem;
font-family: "Lato", sans-serif;
font-weight: 500;
line-height: 1.2;
color: inherit; }
h1, .h1 {
font-size: 2.5em; }
h2, .h2 {
font-size: 2em; }
h3, .h3 {
font-size: 1.75em; }
h4, .h4 {
font-size: 1.5em; }
h5, .h5 {
font-size: 1.25em; }
h6, .h6 {
font-size: 1em; }
.ff-primary {
font-family: "OpenSans", sans-serif; }
.ff-secondary {
font-family: "Lato", sans-serif; }
.fs-default {
font-size: 1em; }
.fs-xsmall {
font-size: 0.714289em; }
.fs-small {
font-size: 0.85714em; }
.fs-medium {
font-size: 1.14286em; }
.fs-large {
font-size: 1.285717em; }
.fs-xlarge {
font-size: 1.714285em; }
.fw-thin {
font-weight: 100; }
.fw-light {
font-weight: 300; }
.fw-normal {
font-weight: 400; }
.fw-semi-bold {
font-weight: 500; }
.fw-bold {
font-weight: 700; }
.fw-black {
font-weight: 900; }
.fc-primary {
color: #790046; }
.fc-secondary {
color: #FE3A3A; }
.fc-default {
color: #333333; }
.fc-white {
color: #ffffff; }
.fc-lg-silver {
color: #B3B3B3; }
.fc-black {
color: #000000; }
.fc-grey {
color: #666666; }
.fc-dgrey {
color: #373c3f; }
.fc-lgrey {
color: #F7F7F7; }
.fc-blue {
color: #5aafe4; }
.fc-lg-blue {
color: #3D5975; }
.fc-pink {
color: #C6C6C6; }
.fc-dk-pink {
color: #C6C6C6; }
.fc-lg-pink {
color: #bcbcbc; }
.fc-spblue {
color: #f3f9f9; }
.fc-lg-black {
color: #434343; }
.bg-primary {
background: #790046; }
.bg-middle {
background: #FFBB31; }
.bg-lg-silver {
background: #B3B3B3; }
.bg-lg-white {
background: #f0f2f5; }
.bg-blue {
background: #5aafe4; }
.bg-lg-blue {
background: #3D5975; }
.bg-dk-blue {
background: #10121E; }
.bg-lgrey {
background: #F7F7F7; }
.bg-spblue {
background: #f3f9f9; }
.bg-silver {
background: #f1f1f1; }
.bg-secondary {
background: #FE3A3A; }
.bg-white {
background: #ffffff; }
.bg-black {
background: #000000; }
.bg-grey {
background: #666666; }
.bg-purple {
background: #4B0082; }
.bg-dgrey {
background: #373c3f; }
.bg-dgreen {
background: #4c4c4c; }
.bg-spgrey {
background: #363636; }
.bg-pink {
background: #C6C6C6; }
.bg-lg-black {
background: #2d2e2d; }
.bg-cover {
background-size: cover; }
.bg-contain {
background-size: contain; }
.bg-left {
background-position: left; }
.bg-center {
background-position: center; }
.bg-right {
background-position: right; }
.bg-top {
background-position: top; }
.bg-norepeat {
background-repeat: no-repeat; }
.bg-repeat {
background-repeat: repeat; }
.bg-repeat-x {
background-repeat: repeat-x; }
.bg-repeat-y {
background-repeat: repeat-y; }
.bg-fixed {
background-attachment: fixed; }
.bg-scroll {
background-attachment: scroll; }
.lh-none {
line-height: 0; }
.lh-default {
line-height: 0.7; }
.lh-normal {
line-height: 1; }
.lh-medium {
line-height: 1.2; }
.lh-large {
line-height: 1.8; }
.lh-xlarge {
line-height: 2.5; }
.ls-xsmall {
letter-spacing: -2px; }
.ls-small {
letter-spacing: -1px; }
.ls-normal {
letter-spacing: 0px; }
.ls-medium {
letter-spacing: 1px; }
.ls-large {
letter-spacing: 3px; }
.ls-xlarge {
letter-spacing: 8px; }
.va-middle {
vertical-align: middle; }
.va-top {
vertical-align: top; }
.va-bottom {
vertical-align: bottom; }
.sec-padding {
padding: 80px 0; }
.sec-padding.\--small {
padding: 44px 0; }
.sec-padding.\--xsmall {
padding: 18px 0; }
.sec-padding.\--large {
padding: 140px 0; }
@media (max-width: 767px) {
.sec-padding {
padding: 40px 0; } }
.title {
line-height: 1.2; }
.title.\--big {
width: 82%;
margin: 0 auto; } .mobile__nav i {
color: #0e0129;
background: #ffffff;
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
letter-spacing: 0;
cursor: pointer; } .mobile__nav {
position: fixed;
width: 300px;
height: 100%;
top: 0;
right: -300px;
z-index: 111;
background: #790046;
-webkit-transition: 0.6s;
-moz-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
overflow: hidden;
overflow-y: auto; }
.mobile__nav .logo-area {
font-size: 16px;
background: #0e0129;
padding: 22px 24px;
display: block; }
.mobile__nav.active {
height: 100%;
right: 0; }
.mobile__nav nav ul {
padding: 0;
margin: 0; }
.mobile__nav nav ul li {
color: #ffffff; }
.mobile__nav nav ul li a {
color: #ffffff;
font-weight: 500;
display: block;
padding: 10px 24px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s; }
.mobile__nav nav ul li a .xicon {
font-size: 20px;
float: right; }
.mobile__nav nav ul li.current-menu-item a {
color: #790046;
background: #fff; }
.mobile__nav nav ul li ul {
display: none;
background: #0e0129; }
.mobile__nav nav ul li ul li a {
font-weight: 500;
font-size: 12px; }
.mobile__nav nav ul li ul.dropdown {
margin-left: 40px;
display: none; }
.mobile__nav nav ul li ul.dropdown a {
font-size: 12px;
border: none;
padding: 10px 0px; }
.mobile__nav nav ul li ul.dropdown a:hover {
color: #000000;
background: transparent; }
.mobile__nav nav ul li.menu-item-has-children > a {
position: relative; }
.mobile__nav nav ul li.menu-item-has-children > a:before {
position: absolute;
content: "\f107";
font-family: "FontAwesome";
right: 30px;
font-weight: 700; }
.mobile__nav nav .extra-link a {
border: 2px solid #000000;
width: 40%;
margin: 40px auto 10px;
padding: 7px 0;
font-size: 15px;
text-align: center; }
.mobile__nav nav .extra-link a:hover {
color: #000000;
border: 2px solid #000000;
background: transparent; }
.mobile__nav .close-nav {
position: absolute;
top: 10px;
right: 10px;
border: 1px solid #ffffff;
width: 26px;
height: 26px;
line-height: 1.5; }
.mobile__nav__logolink {
display: block;
width: max-content;
margin: 15px auto 30px; }
.mobile__nav__logoimg {
width: 100px; }
@media (max-width: 991px) {
.mobile-nav-btn {
display: block; } }
.app-container {
width: 100%;
overflow: hidden;
position: relative;
left: 0;
background: #ffffff;
-webkit-transition: 0.6s;
-moz-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s; }
.app-container.active {
left: -80%; }
.slick-slider {
position: relative;
overflow: hidden;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; }
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0; }
.slick-list:focus {
outline: none; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.grey-dots {
overflow: visible; }
.grey-dots .slick-dots {
z-index: 1;
left: 0; }
.grey-dots .slick-dots .slick-active button {
background: #f1f1f1; }
.grey-dots .slick-dots li button {
background: rgba(255, 255, 255, 0.5); }
.slick-slider .slick-track, .slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
left: 0;
top: 0;
display: block; }
.slick-track:before {
content: "";
display: table; }
.slick-track:after {
content: "";
display: table;
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; }
[dir="rtl"] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }
.slick-arrow.slick-hidden {
display: none; }  @font-face {
font-family: "FontAwesome";
font-weight: normal;
font-style: normal; } .slick-prev, .slick-next {
position: absolute;
display: block;
height: 20px;
width: 20px;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0;
border: none;
outline: none; }
.slick-prev:hover, .slick-prev:focus {
outline: none;
background: transparent;
color: transparent; }
.slick-next:hover, .slick-next:focus {
outline: none;
background: transparent;
color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before {
opacity: 1; }
.slick-next:hover:before, .slick-next:focus:before {
opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
opacity: 0.25; }
.slick-prev:before, .slick-next:before {
font-family: "FontAwesome";
font-size: 20px;
line-height: 1;
color: #FE3A3A;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.slick-prev {
left: -25px; }
[dir="rtl"] .slick-prev {
left: auto;
right: -25px; }
.slick-prev:before {
content: "\f104"; }
[dir="rtl"] .slick-prev:before {
content: "\f104"; }
.slick-next {
right: -25px; }
[dir="rtl"] .slick-next {
left: -25px;
right: auto; }
.slick-next:before {
content: "\f105"; }
[dir="rtl"] .slick-next:before {
content: "\f105"; } .slick-dots {
position: absolute;
bottom: -50px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%; }
@media (min-width: 300px) {
.slick-dots {
bottom: -30px; } }
.\--big-dot .slick-dots {
bottom: -40px; }
.\--xbig-dot .slick-dots {
bottom: -60px; }
.\--small-dot .slick-dots {
bottom: 20px; }
.\--xsmall-dot .slick-dots {
bottom: 40px; }
.slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer; }
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
padding: 5px;
cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1; }
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "FontAwesome";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {
color: black;
opacity: 0.75; }
.slick-dots .slick-active button {
background: #ffffff; }
.slick-dots li {
height: auto;
width: auto; }
.slick-dots li button {
border-radius: 50%;
width: 10px;
height: 10px;
background: #c1c1c1;
border: 0px solid #858585;
margin: 0;
padding: 0; }
.slick-dots li button:before {
display: none; }
.dots-n-arrow {
overflow: visible; }
.dots-n-arrow .slick-dots {
z-index: 1;
left: 0; }
.dots-n-arrow .slick-dots .slick-active button {
background: #ffffff; }
.dots-n-arrow .slick-dots li button {
background: #FE3A3A; }
.dots-n-arrow .slick-next {
right: -35px; }
.dots-n-arrow .slick-prev {
left: -35px; }
.dots-n-arrow .slick-prev:before,
.dots-n-arrow .slick-next:before {
font-size: 40px; }
.dots-n-arrow .slick-next:before {
content: "\f105"; }
.dots-n-arrow .slick-prev:before {
content: "\f104"; }
.btn {
padding: 4px 16px;
display: inline-block;
text-align: center;
position: relative;
letter-spacing: 1px;
-webkit-transition: 0.4s ease;
-moz-transition: 0.4s ease;
-o-transition: 0.4s ease;
transition: 0.4s ease;
border-radius: 4px;
cursor: pointer; }
.btn.\--large {
padding: 25px 45px; }
.btn.\--medium {
padding: 15px 18px; }
.btn.btn-primary {
background-color: #790046;
color: #ffffff;
font-weight: 600; }
.btn.btn-primary:hover {
background-color: rgba(0, 0, 0, 0.9); }
.btn.btn-primary.\--outline {
background: none;
color: #790046;
border: 2px solid #790046; }
.btn.btn-gradient {
color: #ffffff;
text-transform: uppercase;
position: relative;
overflow: hidden; }
.btn.btn-gradient:before {
background: -webkit-linear-gradient(left, #9105ea, #f73c95);
background: -o-linear-gradient(left, #9105ea, #f73c95);
background: -moz-linear-gradient(left, #9105ea, #f73c95);
background: linear-gradient(to right, #9105ea, #f73c95);
content: "";
left: 0;
width: 100%;
height: 100%;
position: absolute;
top: 0;
z-index: -1; }
.btn.btn-gradient:hover {
background-color: #C6C6C6; }
.btn.btn-gradient:hover:before {
transform: translate3d(-100%, 0, 0); }
.btn.btn-secondary {
background-color: #FE3A3A;
color: #ffffff; }
.btn.btn-secondary:hover {
background-color: rgba(117, 47, 255, 0.9); }
.btn.btn-secondary.\--outline {
background: none;
border: 2px solid #FE3A3A; }
.header-main {
background: #790046;
padding: 10px 0; }
.header-right {
display: flex;
align-items: center;
justify-content: flex-end; }
.header-right form {
position: relative;
margin-left: 30px;
z-index: 2;
}
.header-right form input {
width: 295px !important;
border: 1px solid rgba(0, 0, 0, 0.5) !important;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.24); }
.header-right form button {
position: absolute;
top: 7px;
left: 6px;
border-radius: 50%;
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff;
background: #790046;
border: none;
cursor: pointer; }
.header-main-nav {
margin: 0;
padding: 0; }
.header-main-nav li {
margin-right: 10px;
color: #ffffff;
font-weight: 600; }
.header-main-nav li a {
padding: 12px 20px;
display: block;
color: #ffffff;
transition: 0.4s ease-in-out;
line-height: 1;
border-radius: 40px;
letter-spacing: 0.5px; }
.header-main-nav li.current-menu-item {
color: #FFBB31; }
.header-main-nav li.current-menu-item a {
color: #fff;
background: rgba(255, 255, 255, 0.2); }
.header-main-nav li.current-menu-item:hover {
color: #fff; }
.header-main-nav li.current-menu-item:hover a {
color: #fff;
background: rgba(255, 255, 255, 0.2); }
.header-main-nav li:hover a {
background: rgba(255, 255, 255, 0.2); }
.header-main-nav li:last-child {
margin-right: 0; }
.mobile-menu-btn {
font-size: 28px;
color: #ffffff;
cursor: pointer; }
footer {
background: #ffffff;
padding: 40px 0;
border-bottom: 20px solid #790046; }
.footer-logo-area {
height: 100%;
display: flex;
align-items: center;
justify-content: flex-start; }
.footer-logo-area p{
margin-bottom: 0;
font-size: 10px;
color: #000;
margin-top: 5px;}
.footer-heading {
font-size: 12px;
font-weight: 500;
margin-bottom: 14px;
color: #000000;
letter-spacing: 0.6px;
text-transform: uppercase; }
.footer-main .footer-social {
margin-top: 15px;
display: flex;
align-items: center;
justify-content: flex-start;
flex-flow: wrap;
}
.footer-main .footer-social li {
margin-right: 15px;
}
.footer-main .footer-social li a {
background: rgb(121 0 70 / 10%);
width: 30px;
height: 30px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
color: #790046;
font-size: 14px;
margin: 0;
}
.footer-main .footer-social li a img {
width: 100%;
height: 100%;
object-fit: contain;
padding: 8px;
}
.footer-main ul {
list-style: none;
padding: 0;
margin: 0; }
.footer-main ul li {
font-size: 11px;
font-weight: 400; }
.footer-main ul li a {
display: inline-block;
line-height: 1;
margin: 8px 10px 8px 0;
position: relative;
color: #000000; }
.footer-main ul li a:hover {
color: #790046; }
.footer-main ul.contact-info li {
margin: 4px 10px 4px 0px;
font-size: 12px; }
.footer-main ul.contact-info li strong {
font-weight: 500; }
.footer-main ul.contact-info li a {
display: inline-block;
padding: 0;
color: #790046;
font-weight: 500; }
.footer-copyright {
margin-top: 25px; }
.footer-copyright ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
align-items: center;
justify-content: center; }
.footer-copyright ul li {
font-size: 11px;
font-weight: 400;
margin: 0 10px; }
.footer-copyright ul li a {
padding: 4px 10px 4px 0px;
position: relative;
color: #838383; }
.footer-copyright ul li a:hover {
color: #790046; }
.footer-copyright p {
font-size: 11px;
margin: 15px 0 0;
line-height: 1.75;
text-align: center; }
form input[type=text], form input[type=email], form input[type=tel], form input[type=password], form select, form textarea {
line-height: 1;
border: none;
outline: none;
height: auto;
display: block;
width: 100%;
padding: 10px 15px 10px 45px;
border-radius: 40px; }
.hero-banner {
width: 100%;
height: 400px;
position: relative;
background-size: cover;
background-color: #790046;
background-position: center; }
.hero-banner.inside-banner {
height: 50vh;
max-height: 650px; }
@media (max-width: 767px) {
.hero-banner.inside-banner {
height: 200px; } }
.hero-banner.main-slider {
max-height: 700px;
height: 80vh; }
@media (max-width: 767px) {
.hero-banner.main-slider {
max-height: 30vh; } }
.hero-banner.main-slider:before {
background: rgba(0, 0, 0, 0.3); }
.hero-banner:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7); }
.hero-banner .banner-content {
position: relative;
z-index: 11; }
@media (max-width: 767px) {
.hero-banner .banner-content .title {
font-size: 30px; } }
.section-title {
margin-bottom: 26px; }
.section-title h1 {
text-align: center;
margin: 0;
font-weight: 500;
font-size: 28px; } 
.section-title h2 {
text-align: center;
margin: 0;
font-weight: 500;
font-size: 28px; }
.section-title-2 {
margin-bottom: 28px; }
.section-title-2 h2 {
font-weight: 500;
font-size: 21px;
line-height: 1.33;
margin: 1px 0px 0px; }
.today-deal-section {
padding: 40px 0 10px; }
.deal-card {
border-radius: 6px;
display: flex;
overflow: hidden;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
height: 230px;
align-items: flex-end;
margin-bottom: 30px;}
.deal-card-content {
padding: 22px 14px 18px 14px;
background: rgba(0, 0, 0, 0.7);
position: relative;
flex: 0 0 100%;
max-width: 100%; }
.deal-card-content h3 {
position: relative;
color: #ffffff;
font-size: 16px;
font-weight: 400;
line-height: 1.33;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 0; }
.deal-card-image {
position: absolute;
bottom: calc(100% - 10px);
left: 12px;
width: 80px;
height: 60px;
z-index: 1;
background: #ffffff;
border-radius: 5px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center; }
.deal-card-image img {
width: 100%;
height: auto; }
.deal-card-discount {
color: #ffffff;
font-size: 12px;
line-height: 1.33;
text-transform: uppercase;
margin-bottom: 2px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
letter-spacing: 0.6px;
font-weight: 700;
font-family: "OpenSans", sans-serif; }
.treading-deals-section {
padding-bottom: 24px; }
.treading-deal-list {
list-style: none;
display: flex;
justify-content: flex-start;
flex-flow: wrap;
padding: 0;
margin: 0 0 0 -16px; }
.treading-deal-list li {
margin-left: 16px;
margin-bottom: 16px;
flex: 0 0 calc(25% - 16px);
max-width: calc(25% - 16px);
background: #ffffff;
border-radius: 7px;
border: thin solid #e0e0e0;
box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 8px;
overflow: hidden; }
.treading-deal-thumbnail {
width: 100%;
height: 115px;
border-bottom: thin solid #e0e0e0;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.treading-deal-thumbnail img {
height: 100%;
width: auto;
max-width: 100%;
object-fit: contain; }
.treading-deal-content {
padding: 8px 15px; }
.treading-deal-type {
position: relative;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #4b4b4b;
margin-bottom: 5px; }
.treading-deal-title {
position: relative;
display: -webkit-box;
min-height: 44px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
line-height: 1.375em;
font-size: 14px;
font-weight: 500;
margin-top: 6px;
margin-bottom: 5px;
color: #323232; }
.treading-deal-uses {
position: relative;
font-size: 11px;
margin-bottom: 1px;
color: #323232; }
.meta-list-section > ul {
list-style: none;
padding: 0;
margin: 0; }
.meta-list-section > ul > li {
border-top: thin solid #e0e0e0; }
.meta-list-section > ul > li:last-child {
border-bottom: thin solid #e0e0e0; }
.meta-list-section > ul > li h3 {
background: #ffffff;
margin: 0;
text-align: center;
cursor: pointer;
line-height: 1;
padding: 15px 0;
font-size: 21px;
color: #790046;
display: flex;
align-items: center;
justify-content: center;
font-weight: 500; }
.meta-list-section > ul > li h3 i {
background: #FE3A3A;
width: 22px;
height: 22px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-left: 15px;
font-size: 14px;
padding: 10px;
color: #ffffff;
transition: 0.4s all; }
.meta-list-section > ul > li h3.active i {
transform: rotate(180deg); }
.meta-list-stores {
background: rgba(117, 47, 255, 0.05);
padding: 15px 0;
display: none; }
.meta-list-stores ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
align-items: center;
justify-content: flex-start;
font-size: 13px;
flex-flow: wrap; }
.meta-list-stores ul li {
flex: 0 0 20%;
max-width: 20%;
margin: 5px 0; }
.meta-list-stores ul li a {
color: #595959; }
.meta-list-stores ul li a:hover {
color: #790046;
text-decoration: underline; }
.inside-banner {
background: #f1f1f1;
padding: 40px 0;
text-align: center; }
.tax-stores .inside-banner{
padding: 0;
text-align: unset;
background: unset;
}
.inside-banner h1 {
font-weight: 600;
font-size: 32px;
margin: 0;
color: #790046; }
.banner-breadcrumb {
display: flex;
align-items: center;
justify-content: center;
margin: 10px 0 0;
color: #000000;
font-size: 14px; }
.tax-stores .banner-breadcrumb{
justify-content: flex-start;
}
.banner-breadcrumb li {
margin: 0 5px;
color: #790046;
font-weight: 600; }
.banner-breadcrumb li:after {
content: '\f105';
font-family: 'FontAwesome';
font-weight: 700;
margin-left: 10px;
color: #000000; }
.banner-breadcrumb li:last-child:after {
display: none; }
.banner-breadcrumb li a {
color: #666666;
font-weight: 400; }
.inside-banner-btn {
margin-top: 10px;
border-radius: 50px;
padding: 15px 35px;
background: #790046;
color: #ffffff;
display: inline-block;
text-align: center;
line-height: 1;
font-weight: 700;
transition: 0.4s ease-in-out; }
.inside-banner-btn:hover {
background: #FE3A3A;
color: #ffffff; }
.all-categories-section {
padding: 40px 0 10px; }
.all-category-single {
display: inline-block;
text-align: center;
margin-bottom: 30px; }
.all-category-single .all-category-single-icon {
width: 60px;
height: 60px;
background: #000000;
border-radius: 50%;
display: flex;
margin: 0 auto;
align-items: center;
justify-content: center;
font-size: 28px;
color: #ffffff;
border: 5px solid transparent;
box-shadow: none;
transition: 0.3s all ease-in-out; }
.all-category-single .all-category-single-icon i {
transition: 0.3s all ease-in-out; }
.all-category-single span {
font-size: 16px;
color: #000000;
font-weight: 600;
display: block;
margin: 5px 0 0;
transition: 0.3s all ease-in-out; }
.all-category-single:hover .all-category-single-icon {
box-shadow: 0 0 0px 2px #790046;
border: 5px solid #ffffff;
background: #790046; }
.all-category-single:hover .all-category-single-icon i {
transform: scale(1.1); }
.all-category-single:hover span {
color: #790046; }
.all-stores-section {
padding: 80px 0 50px; }
.all-store-single {
display: inline-block;
text-align: center;
margin-bottom: 30px; }
.all-store-single .all-store-single-image {
width: 140px;
height: 140px;
border: 5px solid transparent;
box-shadow: none;
transition: 0.3s all ease-in-out;
margin: 0 auto;
background-color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
padding: 15px;
border-radius: 50%; }
.all-store-single .all-store-single-image img {
width: 100%;
height: auto; }
.all-store-single span {
font-size: 16px;
color: #000000;
font-weight: 600;
display: block;
margin: 5px 0 0;
transition: 0.3s all ease-in-out; }
.all-store-single:hover .all-store-single-image {
box-shadow: 0 0 0px 2px #790046;
border: 5px solid #ffffff; }
.all-store-single:hover .all-store-single-image i {
transform: scale(1.1); }
.all-store-single:hover span {
color: #790046; }
.single-store-section {
padding: 40px 0; }
.tax-stores .single-store-section{
padding: 10px 0 40px;
}
.single-store-logo {
background: #ffffff;
border-radius: 8px;
overflow: hidden;
min-height: 140px;
display: flex;
align-items: center;
justify-content: center;
padding: 15px;
border: 1px solid #e1e1e1; }
.single-store-logo img {
max-width: 100%;
width: 100%;
height: auto; }
.single-store-offer-count {
margin-top: 0;
text-align: left;
border-bottom: 1px solid #e1e1e1;
padding-bottom: 10px;
margin-bottom: 15px;}
.single-store-offer-count h2 {
font-size: 20px;
margin: 0;
color: #77616e;
line-height: 1.4;
}
.single-store-biref-desc {
margin-top: 20px;
border-bottom: 1px solid #e1e1e1;
padding-bottom: 15px; }
.single-store-biref-desc h3 {
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
color: #000000; }
.single-store-biref-desc h2 {
font-size: 20px;
font-weight: 700;
margin-bottom: 15px;
color: #000;}
.single-store-biref-desc p {
margin: 0;
font-size: 14px;
color: #000000;
line-height: 1.6; }
.single-similar-store {
margin-top: 20px;
padding-bottom: 15px; }
.single-similar-store h3 {
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
color: #000000; }
.single-similar-store h2{
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
color: #000;
}
.single-similar-store ul {
margin: 0; }
.single-similar-store .single-similar-store-listing-wrap{
display: flex;
align-items: flex-start;
flex-flow: wrap;
width: calc(100% + 15px);
margin-left: -15px;
}
.single-similar-store .single-similar-store-listing-wrap .single-similar-store-listing{
flex: 0 0 calc(50% - 15px);
max-width: calc(50% - 15px);
margin-left: 15px;
}
.single-similar-store ul .single-similar-store-listing:hover{
color: #5BA9BF;
}
.single-similar-store ul .single-similar-store-listing a{
color: #000;
font-size: 14px;
transition: 0.3s all ease-in-out;
display: flex;
align-items: center;
justify-content: flex-start;
}
.single-similar-store ul .single-similar-store-listing a .single-similar-store-img-wrap{
border-radius: 8px;
background: #fff;
box-shadow: 0 2px 5px 0 rgb(202 202 202 / 10%);
width: 100%;
padding: 4px;
border: 1px solid #e1e1e1;
aspect-ratio: 1/0.6;
}
.single-similar-store ul .single-similar-store-listing a .single-similar-store-img-wrap img{
width: 100%;
height: 100%;
object-fit: contain;
}
.single-similar-store ul li {
font-size: 14px;
color: #000000;
line-height: 1.6;
transition: 0.3s all ease-in-out;
margin-bottom: 15px; }
.single-similar-store ul li a {
color: #000000;
transition: 0.3s all ease-in-out; }
.single-similar-store ul li:hover {
color: #790046; }
.single-similar-store ul li:hover a {
color: #790046; }
.single-similar-store-view-allBtn {
display: inline-block;
margin-top: 10px;
color: #790046; }
.single-store-title h3, .single-store-title h1 {
margin: 0 0 15px;
font-size: 32px;
font-weight: 600;
line-height: 1.6;
color: #000000; }
.single-store-title h1 {
color: #0e0129;
font-size: 28px;
margin: 0 0 5px;
}
.single-store-tabs {
margin-top: 5px;
font-size: 14px; }
.single-store-tabs ul {
display: flex;
align-items: center;
justify-content: flex-start; }
.single-store-tabs ul li {
margin-right: 15px;
font-weight: 600; }
.single-store-tabs ul li:last-child {
margin-right: 0; }
.single-store-tabs ul li a {
color: #000000;
background: rgba(14, 1, 41, 0.1);
padding: 7px 15px;
line-height: 1;
display: block;
border-radius: 40px;
border: 1px solid rgba(14, 1, 41, 0.1); }
.single-store-tab-content-empty {
background: #ffffff;
padding: 15px;
border-radius: 8px;
border: 1px solid #e1e1e1; }
.single-store-tab-content-empty p {
margin: 0;
font-weight: 600;
color: #790046; }
.single-store-offer {
border: 1px solid #e1e1e1;
padding: 5px 15px;
margin-bottom: 15px;
background: #fff;
border-radius: 8px;}
.single-store-offer:last-child {
margin-bottom: 0; }
.single-store-offer-inner {
display: flex;
justify-content: flex-start;
align-items: center;
width: 100%; }
.single-store-offer-main-content {
flex: 1;
display: flex;
align-items: center;
justify-content: flex-start; }
.single-store-offer-short {
flex: 0 0 100px;
text-align: center; }
.single-store-offer-short-inner h1,
.single-store-offer-short-inner h2,
.single-store-offer-short-inner h3,
.single-store-offer-short-inner h4,
.single-store-offer-short-inner h5,
.single-store-offer-short-inner h6 {
margin: 0;
font-weight: 900;
line-height: 1.2;
color: #790046;
text-transform: uppercase; }
.single-store-offer.\--expired .single-store-offer-short-inner h1,
.single-store-offer.\--expired .single-store-offer-short-inner h2,
.single-store-offer.\--expired .single-store-offer-short-inner h3,
.single-store-offer.\--expired .single-store-offer-short-inner h4,
.single-store-offer.\--expired .single-store-offer-short-inner h5,
.single-store-offer.\--expired .single-store-offer-short-inner h6 {
color: #595959; }
.single-store-offer-short-inner h1 {
font-size: 42px; }
.single-store-offer-short-inner h2 {
font-size: 28px; }
.single-store-offer-action {
flex: 0 0 182px; }
.single-store-offer-img {
flex: 0 0 130px;
max-width: 130px;
height: 100px;
border-radius: 5px;
overflow: hidden;
position: relative;
padding: 5px; }
.single-store-offer-img img {
max-width: 100%;
height: 100%;
object-fit: contain; }
.single-store-offer-content {
margin: 0 15px;
flex: 1;
position: relative; }
.single-store-offer-content .coupon-item-content-coupon-box {
padding-top: 10px; }
.single-store-offer-content .coupon-item-content-coupon-box .coupon-item-content-coupon-btn {
margin-left: 0; }
.single-store-offer-action-btn {
display: block;
width: 100%;
text-align: center;
background: #790046;
border-radius: 40px;
line-height: 1;
padding: 15px;
color: #fff;
font-size: 14px;
font-weight: 700; }
.single-store-offer-action-btn:hover {
opacity: 0.8;
color: #fff; }
.single-store-offer-txt p {
color: #666666;
font-size: 14px;
margin-bottom: 10px;
line-height: 1.6; }
.single-store-offer-meta {
display: flex;
align-items: center;
justify-content: flex-start;
margin: 0;
color: #595959;
font-size: 14px; }
.single-store-offer-meta li {
padding-left: 20px;
position: relative; }
.single-store-offer-meta li:before {
content: '';
position: absolute;
top: 8px;
left: 7px;
width: 4px;
height: 4px;
border-radius: 50%;
background: #595959; }
.single-store-offer-meta li:first-child {
padding-left: 0px; }
.single-store-offer-meta li:first-child:before {
display: none; }
.deal-card-meta-trading-status.\--green {
color: #1c610e;
font-weight: 600;
}
.deal-card-meta-trading-status.\--green i {
background: #c7eebf;
color: #1c610e;
font-size: 9px;
width: 18px;
height: 18px;
border-radius: 50%;
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 5px;
}
.single-store-offer-type {
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 6px;
color: #790046; }
.single-store-offer-title {
font-size: 18px;
font-weight: 700;
color: #323232;
margin: 0 0 5px;
line-height: 1.4;}
.single-store-offer-title span {
margin-left: 5px; }
.deal-details-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
display: none;
z-index: 50;
}
.deal-details-popup-inner {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
background: rgba(0, 0, 0, 0.8); }
.deal-details-popup-box {
width: 600px;
max-width: calc(100% - 30px);
height: auto;
max-height: calc(100vh - 30px);
overflow: overlay;
padding: 30px;
background: #ffffff;
position: relative; }
.deal-popup-logo{
margin: 0 !important;
max-width: 100% !important;
width: 100% !important;
border: none !important;
box-shadow: none !important;
}
.deal-popup-logo a {
display: block;
width: 150px;
height: 100px;
text-align: center;
margin: 0 auto; }
.deal-popup-logo a img {
height: 100%;
width: 100%;
object-fit: contain; }
.deal-popup-close {
display: block;
font-size: 16px;
color: #790046;
background: rgba(196, 65, 24, 0.1);
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 50%;
cursor: pointer;
margin-left: auto; }
.deal-details-popup-title {
text-align: center;
margin: 0;
font-size: 24px;
font-weight: 800;
color: #790046;
}
.deal-details-popup-couponbox {
display: flex;
align-items: center;
justify-content: flex-start;
background: rgba(14, 1, 41, 0.1);
border-radius: 5px;
padding: 5px;
margin: 15px 0 6px;
border: 2px dashed #000000; }
.deal-details-popup-coupon-code {
margin: 0;
flex: 1;
text-align: center;
font-size: 24px;
font-weight: 700;
letter-spacing: 1px;
line-height: 1;
font-family: "Lato", sans-serif;
}
.deal-details-popup-coupon-copybtn {
background: #790046;
border: none;
flex: 0 0 90px;
max-width: 90px;
font-weight: 600;
padding: 12px 15px;
line-height: 1;
border-radius: 5px;
color: #ffffff;
text-transform: uppercase;
cursor: pointer; }
.expired-coupons-title {
font-size: 24px;
font-weight: 600;
margin: 0 0 5px;
color: #0e0129; }
.deal-details-popup-coupon-note {
font-size: 12px;
text-align: center;
color: #666666;
margin: 0; }
.deal-details-popup-coupon-note a {
color: #790046;
font-weight: 600; }
.blog-section {
padding-top: 10px;
padding-bottom: 10px; }
.blog-section.blog-section-inside {
padding-top: 70px; }
.blog-section.blog-section-inside .col-lg-4 {
margin-bottom: 30px; }
.cpt-blog {
margin-bottom: 30px; }
.cpt-blogs-slider{
margin: 0 -15px;
}
.cpt-blogs-slider .slick-dots{
bottom: 0px;
position: static;
margin: -15px 0 15px;
}
.cpt-blogs-slider .slick-dots .slick-active button{
background: #790046;
}
.cpt-blog-slide .cpt-blog{
padding: 0 15px;
}
.cpt-blog-image img {
max-width: 100%;
width: 100%;
height: 175px;
object-fit: cover;
border-radius: 5px; }
.cpt-blog-meta {
margin-top: 30px;
margin-bottom: 14px; }
.cpt-blog-meta.\--singlepg {
margin-top: 0; }
.cpt-blog-meta i {
color: #790046;
font-size: 10px;
margin-right: 10px; }
.cpt-blog-meta ul {
margin: 0;
font-size: 14px;
font-weight: 500; }
.cpt-blog-meta ul li {
color: #666666; }
.cpt-blog-meta ul li a {
color: #666666; }
.cpt-blog-title {
display: block;
margin-top: 10px;
margin-bottom: 10px; }
.cpt-blog-title h3 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
color: #000000;
font-size: 18px;
margin-bottom: 0;
font-weight: 700;
transition: 0.4s all ease-in-out; }
.cpt-blog-content{
margin-bottom: 15px;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
.cpt-blog-title:hover h3 {
color: #790046; }
.cpt-blog-content p {
line-height: 1.8;
margin-bottom: 0;
color: #666666; }
.cpt-blog-link {
color: #790046;
font-weight: 600;
font-size: 15px;
display: inline-flex;
margin-top: 5px;
transition: 0.4s all ease-in-out;
align-items: center;
justify-content: flex-start; }
.cpt-blog-link i {
font-size: 8px;
margin-left: 5px;
background: #790046;
border-radius: 50%;
width: 16px;
height: 16px;
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
}
.cpt-blog-link:hover {
color: #790046; }
.cpt-blog-link:hover i {
background: #790046; }
.blog-single-section {
padding: 40px 0; }
.blog-single-image {
border-radius: 12px;
min-height: 300px;
overflow: hidden;
position: relative;
border: 5px solid #ffffff;
box-shadow: 0 0 0 1px #e1e1e1;
z-index: 1; }
.blog-single-image img{
width: 100%;
height: auto;
}
.blog-single-contentBox {
background: #ffffff;
border: 1px solid #e1e1e1;
padding: 20px;
margin-top: -10px;
border-radius: 0 0 12px 12px;
margin-bottom: 15px;
}
.blog-single-contentBox .wp-caption{
max-width: 100%;
height: auto;
}
.blog-single-contentBox .wp-caption.aligncenter{
text-align: center;
}
.blog-single-contentBox .wp-caption img{
max-width: 100%;
height: auto;
display: block;
}
.blog-single-contentBox .blog-single-content-title {
font-size: 24px;
font-weight: 700;
color: #790046;
margin: 5px 0 15px;
line-height: 1.6; }
.blog-single-content {
color: #666666;
line-height: 1.6; }
.blog-single-content h1, .blog-single-content h2, .blog-single-content h3, .blog-single-content h4, .blog-single-content h5, .blog-single-content h6 {
font-weight: 700;
margin: 15px 0;
color: #0e0129; }
.blog-single-content p {
color: #666666;
margin: 0 0 10px;
line-height: 1.6; }
.blog-single-sidebar {
background: #ffffff;
padding: 20px 0;
border-radius: 8px;
border: 1px solid #e1e1e1; }
.blog-single-sidebar h3 {
color: #0e0129;
font-weight: 700;
font-size: 24px;
position: relative;
margin: 0 20px;
padding-bottom: 10px;
margin-bottom: 15px; }
.blog-single-sidebar h3:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100px;
height: 1px;
background: #e1e1e1; }
.blog-single-sidebar ul {
margin: 0; }
.blog-single-sidebar ul li {
margin-bottom: 5px; }
.blog-single-sidebar ul li:last-child {
margin-bottom: 0; }
.blog-single-sidebar ul li a {
display: flex;
position: relative;
padding: 10px 20px 10px 20px;
line-height: 1.4;
transition: .4s ease-in-out;
color: #0e0129;
font-weight: 500;
align-items: flex-start;
justify-content: flex-start; }
.blog-single-sidebar ul li a:hover {
background: #f1f1f1;
color: #790046; }
.blog-single-sidebar ul li a:hover:before {
color: #790046; }
.blog-single-sidebar ul li a img{
width: 65px;
height: 65px;
object-fit: cover;
margin-right: 15px;
border-radius: 8px;
}
.single-recent-store {
margin-top: 20px;
}
.single-recent-store h3 {
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
color: #000;
}
.single-recent-store ul {
margin: 0 0 -15px;
display: flex;
align-items: flex-start;
flex-flow: wrap;
width: calc(100% + 15px);
margin-left: -15px;
}
.single-recent-store ul li {
flex: 0 0 calc(50% - 15px);
max-width: calc(50% - 15px);
margin-left: 15px;
margin-bottom: 15px;
}
.single-recent-store ul li a {
color: #000;
display: block;
font-size: 14px;
text-align: center;
border-radius: 8px;
background: #fff;
box-shadow: 0 2px 5px 0 rgb(202 202 202 / 10%);
width: 100%;
padding: 4px;
border: 1px solid #e1e1e1;
aspect-ratio: 1/0.6;
}
.single-recent-store ul li a img {
width: 100%;
height: 100%;
object-fit: contain;
}
.default-page-section {
padding: 80px 0;
color: #000;
line-height: 1.6; }
.default-page-section h1, .default-page-section h2, .default-page-section h3, .default-page-section h4, .default-page-section h5, .default-page-section h6 {
font-weight: 700;
margin: 15px 0;
color: #0e0129; }
.default-page-section p {
color: #000;
margin: 0 0 10px;
line-height: 1.6;
text-align: justify; }
.default-page-section p b, .default-page-section p strong {
color: #0e0129;
font-size: 20px; }
.contact-section {
padding: 80px 0; }
.contact-formside h3 {
color: #0e0129;
font-weight: 700;
font-size: 32px;
position: relative;
padding-bottom: 10px;
margin-bottom: 15px; }
.contact-formside h3:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100px;
height: 1px;
background: #e1e1e1; }
.contact-formside form input[type=text], .contact-formside form input[type=email], .contact-formside form input[type=tel], .contact-formside form textarea {
margin-bottom: 15px;
padding: 15px;
line-height: 1;
height: auto;
border-radius: 5px;
border: 1px solid #e1e1e1;
transition: 0.4s all ease-in-out; }
.contact-formside form input[type=text]:hover, .contact-formside form input[type=email]:hover, .contact-formside form input[type=tel]:hover, .contact-formside form textarea:hover {
border-color: #0e0129; }
.contact-formside form input[type=text]:focus, .contact-formside form input[type=email]:focus, .contact-formside form input[type=tel]:focus, .contact-formside form textarea:focus {
border-color: #790046; }
.contact-formside form textarea {
height: 100px;
resize: none; }
.contact-formside form input[type=submit] {
background: #790046;
border: none;
border-radius: 5px;
padding: 12px 20px;
line-height: 1;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
color: #ffffff;
letter-spacing: 1px;
cursor: pointer;
transition: 0.4s all ease-in-out; }
.contact-formside form input[type=submit]:hover {
background: #0e0129; }
.contact-infoside h3 {
color: #0e0129;
font-weight: 700;
font-size: 32px;
position: relative;
padding-bottom: 10px;
margin-bottom: 15px; }
.contact-infoside h3:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100px;
height: 1px;
background: #e1e1e1; }
.contact-infoside ul li {
margin-bottom: 10px;
line-height: 1.6; }
.contact-infoside ul li a {
color: #790046;
font-weight: 700; }
.contact-infoside .footer-social li a {
color: #ffffff; }
.single-store-tab-about-content {
padding: 32px;
border-radius: 8px;
background: #ffffff;
border: 1px solid #e1e1e1;
color: #000;
line-height: 1.6;
margin-bottom: 15px; }
.single-store-tab-about-content h1, .single-store-tab-about-content h2, .single-store-tab-about-content h3, .single-store-tab-about-content h4, .single-store-tab-about-content h5, .single-store-tab-about-content h6 {
font-weight: 700;
margin: 15px 0;
color: #0e0129; }
.single-store-tab-about-content h1{
font-size: 28px;
}
.single-store-tab-about-content h2{
font-size: 20px;
}
.single-store-tab-about-content h3{
font-size: 16px;
}
.single-store-tab-about-content h4{
font-size: 15px;
}
.single-store-tab-about-content h5{
font-size: 14px;
}
.single-store-tab-about-content h6{
font-size: 13px;
}
.single-store-tab-about-content p {
font-size: 14px;
color: #000;
margin: 0 0 10px;
line-height: 1.6; }
.single-store-tab-about-content p strong {
color: #0e0129; }
.single-store-tab-about-content .wp-caption{
max-width: 100%;
height: auto;
}
.single-store-tab-about-content .wp-caption.aligncenter{
text-align: center;
}
.single-store-tab-about-content .wp-caption img{
max-width: 100%;
height: auto;
display: block;
}
.single-store-tab-about-recent-offers {
padding: 32px;
background: #fff;
border-radius: 8px;
border: 1px solid #e1e1e1;
margin-bottom: 20px; }
.single-store-tab-about-recent-offers-title {
font-size: 18px;
font-weight: 700;
margin: 0px 0 16px;
color: #323232; }
.single-store-tab-about-recent-offers table {
margin: 0;
border: 1px solid #dee2e6; }
.single-store-tab-about-recent-offers .table thead th {
border-bottom: 1px solid #dee2e6;
font-size: 14px;
color: #323232;
padding: 16px; }
.single-store-tab-about-recent-offers .table thead tr th:first-child {
padding-left: 34px; }
.single-store-tab-about-recent-offers .table thead tr th:right-child {
padding-right: 34px; }
.single-store-tab-about-recent-offers .table tbody tr td {
font-size: 14px;
padding: 16px; }
.single-store-tab-about-recent-offers .table tbody tr td:first-child {
padding-left: 34px;
text-transform: uppercase; }
.single-store-tab-about-recent-offers .table tbody tr td:right-child {
padding-right: 34px; }
@media(max-width: 1199px){
.header-right form{
margin-left: 5px;
}
.header-main-nav li{
margin-right: 5px;
}
.header-main-nav li a{
padding: 10px 15px;
}
}
@media(max-width: 991px){
.treading-deal-list li{
flex: 0 0 calc(33.33% - 16px);
max-width: calc(33.33% - 16px);
}
.meta-list-stores ul{
align-items: flex-start;
}
.meta-list-stores ul li{
flex: 0 0 25%;
max-width: 25%;
padding: 0 5px;
}
.footer-logo-area{
margin-bottom: 30px;
display: block;
}
.single-store-offer{
padding: 30px 15px 15px;
}
.single-store-offer-short-inner h2{
font-size: 20px;
}
.single-store-offer-short-inner h1{
font-size: 32px;
}
.single-store-offer-title{
font-size: 18px;
}
}
@media(max-width: 767px){
.single-store-offer-action{
flex: 0 0 132px;
}
.single-store-offer-action-btn{
padding: 10px 15px;
font-size: 11px;
}
.treading-deal-list li{
flex: 0 0 calc(50% - 16px);
max-width: calc(50% - 16px);
}
.meta-list-stores ul li{
flex: 0 0 33.33%;
max-width: 33.33%;
}
.footer-heading{
margin-top: 15px;
}
.deal-popup-logo a{
width: 100%;
}
}
@media(max-width: 575px){
.today-deal-section{
padding: 20px 0 0px;
}
footer{
padding: 20px 0 15px;
}
.footer-logo-area{
margin-bottom: 10px;
}
.footer-copyright p{
margin: 5px 0 0;
}
.meta-list-stores ul li{
flex: 0 0 50%;
max-width: 50%;
}
.single-store-offer-inner{
flex-flow: wrap;
}
.single-store-offer-short{
flex: 0 0 70px;
}
.single-store-offer-short-inner h2{
font-size: 18px;
}
.single-store-offer-short-inner h1{
font-size: 28px;
}
.single-store-offer-title{
font-size: 16px;
}
.single-store-offer-meta{
font-size: 11px;
}
.single-store-offer-action{
flex: 0 0 100%;
max-width: 100%;
}
.single-store-tab-about-recent-offers{
padding: 16px 12px;
}
.single-store-tab-about-content{
padding: 16px 12px;
}
}
#datafetch{
z-index: -1;
position: relative;
}
.header-search-result{
background: #fff;
width: 100%;
position: absolute;
top: -20px;
left: 0;
padding: 35px 0 10px;
z-index: 1;
border-radius: 0 0 15px 15px;
box-shadow: rgba(0, 0, 0, 0.2) 2px 5px 5px 1px;
max-height: 380px;
overflow: scroll;
overflow-x: hidden;
}
.header-search-result ul{
list-style: none;
padding: 0;
margin: 0;
}
.header-search-result ul li a{
color: #000;
display: block;
padding: 10px 15px;
font-size: 14px;
}
.header-search-result ul li:hover a{
background: rgba(0,0,0,0.1);
}
@media(max-width: 767px){
.single-store-offer{
padding: 10px 30px 20px;
}
.single-store-offer-inner{
flex-flow: wrap;
}
.single-store-offer-main-content{
flex: 0 0 100%;
display: block;
}
.single-store-offer-img{
margin-bottom: 15px;
}
.single-store-offer-content{
margin: 0;
}
.single-store-offer-meta{
margin: 0 0 20px;
}
}
.reviews-section{
padding: 60px 0;
}
.reviews-list{
margin-bottom: 0px;
}
.reviews-main{
width: 1024px;
max-width: 100%;
margin: 0 auto;
}
.reviews-item{
padding: 32px 24px 24px;
border-radius: 12px;
background: #fff;
position: relative;
margin-bottom: 20px;
}
.reviews-item:last-child{
margin-bottom: 0;
}
.reviews-item-row{
display: flex;
align-items: flex-start;
justify-content: flex-start;
}
.reviews-item-label{
position: absolute;
top: -15px;
left: -6px;
color: #fff;
padding: 5px 8px;
font-size: 16px;
border-radius: 0 8px 8px 0;
font-weight: 600;
}
.reviews-item-label i{
font-size: 16px;
margin-right: 5px;
}
.reviews-item-label.best-choice{
background: #ff5c00;
}
.reviews-item-label.best-value{
background-color: rgb(212 234 255);
color: rgb(11 118 224);
}
.reviews-item-label:before{
content: '';
position: absolute;
left: 2px;
bottom: -5px;
border: 5px solid transparent;
transform: rotate(-45deg);
}
.reviews-item-label.best-choice:before{
border-left: 5px solid rgb(176 64 0);
}
.reviews-item-label.best-value:before{
border-left: 5px solid rgb(136 189 241);
}
.reviews-item-count{
border: 1px solid rgb(225 228 230);
background: rgb(255 255 255);
color: rgb(44 56 74);
width: 42px;
height: 42px;
position: absolute;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: 700;
left: -22px;
top: 32px;
opacity: 0.6;
}
.reviews-item-img{
flex: 0 0 150px;
max-width: 150px;
}
.reviews-item-img img{
width: 110px;
height: 100%;
margin: 0 auto;
display: block;
}
.reviews-item-title {
flex: 1;
margin-right: 20px;
}
.reviews-item-title h2{
font-family: Inter,sans-serif;
font-size: 16px;
line-height: 140%;
font-weight: 600;
-webkit-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
color: rgb(85 98 110);
}
.reviews-item-title h3{
margin-bottom: 0px; font-family: Inter,sans-serif;
font-size: 14px;
line-height: 100%;
font-weight: 300;
text-transform: uppercase;
color: rgb(123 137 151);
}
.reviews-item-discount{
font-family: Inter,sans-serif;
font-size: 16px;
line-height: 140%;
color: #fff;
font-weight: 600;
padding: 3px 8px;
border-radius: 4px;
background: #67d959;
position: absolute;
right: -6px;
top: -14px;
}
.reviews-item-rating-main{
position: relative;
width: 140px;
}
.reviews-item-rating-box{
width: 140px;
background: rgb(121 0 70 / 10%);
margin: -32px auto 10px;
border-radius: 0 0 12px 12px;
padding: 23px 0 25px;
text-align: center;
}
.reviews-item-rating-box h3{
font-family: Inter,sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 110%;
margin-bottom: 8px;
color: rgb(85 98 110);
}
.reviews-item-rating-box h4{
color: #790046;
font-size: 14px;
font-weight: 600;
margin-top: 4px;
margin-bottom: 0px;
}
.reviews-item-rating{
display: flex;
align-items: center;
justify-content: center;
position: relative;
width: max-content;
margin: 0 auto;
}
.reviews-item-rating ul{
display: flex;
align-items: center;
justify-content: flex-start;
margin-bottom: 0px;
color: #790046;
}
.reviews-item-rating ul li{
font-size: 10px;
letter-spacing: 2px;
}
.reviews-item-fill-rating{
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
.reviews-item-fill-rating ul{
color: #790046;
}
.reviews-item-title .reviews-item-actions{
flex: 0 0 30%;
max-width: 30%;
color: #fff;
}
.reviews-item-title .reviews-item-actions h3{
color: #fff;
}
.reviews-item-actions{
align-self: center;
}
.reviews-item-deal-btn{
background: #790046;
border-radius: 8px;
text-align: center;
font-size: 16px;
padding: 12px 0;
color: #fff;
font-weight: 700;
}
.reviews-item-deal-btn h3{
margin: 0;
}
.reviews-item-actions span{
font-family: Inter,sans-serif;
font-size: 14px;
line-height: 100%;
color: #fff;
font-weight: 400;
}
.reviews-item-actions-toggle{
font-family: Inter,sans-serif;
font-size: 14px;
line-height: 100%;
font-weight: 400;
margin-top: 15px;
background: #790046;
border-radius: 5px;
padding: 4px 6px 4px 4px;
color: #fff;
margin-left: 54px;
}
.reviews-item-actions-toggle span{
cursor: pointer;
}
.reviews-item-actions-toggle.active i{
transform: rotate(180deg);
}
.reviews-item-box-detail-box{
display: block;
padding-top: 0px;
max-height: 86px;
overflow: hidden;
position: relative;
transition: height 0.4s ease-in-out;
}
.reviews-item-box-detail-box.active{
max-height: 100%;
}
.reviews-item-box-detail-content{
margin-left: 54px;
color: rgb(123 137 151);
font-family: Inter,sans-serif;
font-size: 14px;
line-height: 140%;
text-align: justify;
}
.review-item-box-detail-content-title{
font-family: Inter,sans-serif;
font-weight: 600;
line-height: 100%;
font-size: 16px;
color: #790046;
letter-spacing: 0.6px;
}
.reviews-item-box-detail-content ul{
list-style: revert;
padding: 0 0 0 20px;
}
.reviews-item-box-detail-content ul li{
margin-bottom: 5px;
line-height: 1.4;
}
.reviews-item-box-pricing-inner{
display: flex;
align-items: center;
justify-content: flex-end;
}
.reviews-item-box-pricing-inner h3{
color: rgb(33 39 49);
font-size: 24px;
font-weight: 700;
line-height: 140%;
margin: 0 5px 0 0;
}
.reviews-item-box-pricing-cutoff{
display: flex;
align-items: center;
justify-content: flex-start;
}
.reviews-item-box-pricing-cutoff h4{
margin: 0;
text-decoration: line-through;
margin-right: 8px;
font-weight: 400;
font-family: Inter,sans-serif;
font-size: 18px;
line-height: 140%;
color: rgb(159 169 179);
}
.reviews-item-box-pricing-cutoff span{
font-family: Inter,sans-serif;
font-size: 14px;
line-height: 140%;
color: rgb(223 9 35);
}
.reviews-item-box-distributor img{
width: 80px;
height: auto;
}
.reviews-item-box-pricing-action{
margin: 26px 0 0 0;
border: 1px solid #790046;
border-radius: 8px;
text-align: center;
font-size: 16px;
padding: 12px 0;
color: #790046;
font-weight: 700;
width: 180px;
}
.review-cat-list-item a{
display: flex;
align-items: center;
justify-content: flex-start;
padding: 10px;
border-radius: 10px;
background: #fff;
}
.review-cat-list-item a img{
width: 50px;
height: 40px;
object-fit: contain;
margin-right: 15px;
}
.single-similar-store.single-related-reviews{
margin-top: 0;
}
.single-similar-store.single-related-reviews h3{
text-transform: uppercase;
}
.single-similar-store.single-related-reviews ul li{
margin-bottom: 10px;
}
.single-reviews-view-allBtn{
text-align: center;
display: block;
background: #790046;
color: #fff;
border-radius: 8px;
padding: 10px;
font-weight: 700;
font-size: 16px;
width: 50%;
margin: 10px auto 0;
}
.single-reviews-view-allBtn:hover{
color: #fff;
}
.reviews-item-box-pricing{
width: 240px;
}
.reviews-item-box-main{
margin-left: 54px;
}
@media(max-width: 991px){
.reviews-item-row{
justify-content: center;
flex-flow: wrap;
}
.reviews-item-img{
flex: 0 0 17%;
max-width: 17%;
}
.reviews-item-img img{
width: 80px;
}
.reviews-item-title{
flex: 1;
max-width: 100%;
}
.reviews-item-actions{
flex: 0 0 40%;
max-width: 40%;
margin-top: 15px;
}
.reviews-item-box-detail-content{
margin-left: 15px;
margin-bottom: 20px;
}
.reviews-item-box-pricing{
width: 50%;
margin: 0 auto;
}
.reviews-item-box-pricing-action{
width: 50%;
margin: 26px auto 0;
}
}
@media(max-width: 767px){
.reviews-item-img{
flex: 0 0 80px;
max-width: 80px;
}
.reviews-item-title{
flex: 0 0 calc(100% - 220px);
max-width: 100%;
margin-left: 10px;
}
.reviews-item-rating-main{
position: absolute;
width: 120px;
right: 25px;
top: 0;
}
.reviews-item-rating-box{
width: 120px;
margin: 0 auto 0;
}
.reviews-item-actions{
flex: 0 0 100%;
max-width: 100%;
}
.reviews-item-row{
justify-content: flex-start;
}
}
@media(max-width: 575px){
.reviews-item-title{
flex: 0 0 calc(100% - 90px);
max-width: calc(100% - 90px);
}
.reviews-item-rating-main{
position: static;
width: 100%;
}
.reviews-item-rating-box{
width: 100%;
margin: 15px auto 0;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
}
.reviews-item-rating-box h3{
margin-bottom: 0;
}
.reviews-item-rating ul li{
font-size: 16px;
}
.reviews-item-rating-box h4{
margin-top: 0;
}
.reviews-item-rating{
margin: 0 20px;
}
.reviews-item{
margin: 0 0px 30px 15px;
}
}
@media(max-width: 460px){
.reviews-item{
padding: 32px 15px 15px;
}
.reviews-item-rating ul li{
font-size: 12px;
}
.reviews-item-box-pricing{
width: 100%;
}
.reviews-item-box-pricing-action{
width: 100%;
}
}  .s-st-mobile-logo{
display: none;
}
@media(max-width: 991px){
.single-store-section .container .row .col-lg-3{
order: 2;
}
.single-store-section{
padding: 20px 0;
}
.s-st-mobile-logo{
display: block;
background: #ffffff;
border-radius: 8px;
padding: 15px;
border: 1px solid #e1e1e1;
}
.s-st-mobile-logo img{
width: auto;
margin: 0 auto;
display: block;
max-height: 50px;
}
.single-store-logo{
min-height: 120px;
display: none;
}
.single-store-title h1{
margin: 10px;
font-size: 25px;
}
.single-store-offer{
padding: 10px 20px;
}
.single-store-offer-img img{
max-width: 85%;
}
.single-store-offer-title{
font-size: 18px;
}
}
@media(max-width: 767px){
.single-store-logo{
min-height: 90px;
}
.single-store-title h1{
margin: 5px;
font-size: 20px;
}
.single-store-offer-main-content{
display: flex;
}
.single-store-offer-img{
margin-bottom: 0;
height: 100px;
}
.single-store-offer-img img{
max-width: 65%;
}
.single-store-offer-action{
flex: 0 0 100%;
}
.single-store-offer-action-btn{
padding: 10px;
font-size: 12px;
}
}
@media(max-width: 575px){
.single-store-offer{
padding: 10px;
}
.single-store-offer-img{
flex: 0 0 90px;
max-width: 90px;
}
.single-store-offer-img img{
max-width: 90%;
}
.single-store-offer-title{
font-size: 16px;
}
.footer-copyright-inner ul{
margin-top: 10px;
}
.footer-copyright-inner ul li{
margin: 0 10px 0 0;
}
}
.bottom-blogs-pagination .page-numbers{
padding: 0;
margin: 0 0 30px;
display: flex;
align-items: center;
justify-content: center;
list-style: none;
}
.bottom-blogs-pagination .page-numbers li{
margin: 0 4px;
}
ul.page-numbers li a{
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 50%;
border: 1px solid #c9c9c9;
font-size: 14px;
color: black;
}
ul.page-numbers li span{
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 50%;
border: 1px solid #790046;
font-size: 14px;
color: #fff;
background: #790046;
}
ul.page-numbers li a.prev, ul.page-numbers li a.next{
width: auto;
border-radius: 44px;
padding: 0 15px;
background: #e7e7e7;
}
.all-categories-ad{
position: sticky;
top: 10px;
}
@media(max-width: 575px){
.section-title h1{
font-size: 22px;
}
.deal-card{
height: 230px;
}
}
.today-deal-section .deal-card{
background-color: #dbdbdb;
}
.deal-card-bg{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.header-btns{
display: none;
}
.banner-search-sec{
padding-top: 20px;
display: none;
}
.banner-search-sec.active{
display: block;
}
.banner-search-sec form{
position: relative;
z-index: 2;
}
.search-input-wrapper{
display: flex;
align-items: center;
border-radius: 40px;
background: #fff;
padding: 0 25px;
border: 1px solid rgba(0,0,0,.5)!important;
}
.banner-search-sec input{
width: 100%;
outline: none;
border: none;
background: #fff;
padding: 10px 0 !important;
height: 50px !important;
}
.banner-search-sec i{
color: #790046;
font-size: 18px;
margin-right: 20px;
}
.smp-search-btn{
background: #fff;
width: 30px;
height: 30px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 14px;
color: #790046;
cursor: pointer;
margin-left: 20px;
}
#datafetch1 .header-search-result{
z-index: -1;
top: unset;
}
.scroll-to-top {
position: fixed;
right: 25px;
bottom: 25px;
z-index: 1;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
border-radius: 50px;
border: 1px solid #790046;
background: #790046;
color: #fff;
transition: 0.4s all;
}
.scroll-to-top:hover {
background: #fff;
color: #790046;
}
.popular-stores-sec{
padding-bottom: 24px;
}
.store-wrapper{
display: flex;
flex-flow: wrap;
}
.store-box{
width: 18.8%;
padding: 8px;
background: #fff;
border-radius: 6px;
box-shadow: rgba(0,0,0,.05) 0 3px 8px;
margin: 6px;
}
.store-box a {
display: block;
aspect-ratio: 1 / 1;
}
.store-box a img {
width: 100%;
height: 100%;
object-fit: contain;
}
.footer-top{
padding: 16px 0;
background: rgba(243, 244, 246, 1);
}
.footer-top-text{
display: flex;
align-items: center;
gap: 20px;
}
.footer-top-text i{
font-size: 24px;
color: #4B5563;
}
.footer-top-text p{
font-size: 16px;
padding-left: 8px;
margin: 0;
color: #4B5563;
} .single-store-faq-sec{
margin-bottom: 15px;
}
.single-store-faq-top{
display: flex;
align-items: center;
justify-content: space-between;
}
.single-store-faq-top + p{
margin-top: 15px;
}
.single-store-faq-header h2{
margin: 0;
font-size: 26px;
font-weight: 600;
line-height: 1.4;
color: #000;
}
.single-store-faqs{
counter-reset: my-sec-counter;
list-style: none;
padding: 0;
margin: 15px 0 0;	
}
.single-store-faq-item{
position: relative;
margin-bottom: 15px;
border-radius: 8px;
background-color: #f3e5ec;
}
.single-store-faq-ques{
font-size: 14px;
font-weight: 700;
margin-bottom: 0;
color: #870042;
cursor: pointer;
position: relative;
padding: 15px 30px 15px 15px;
}
.single-store-faq-ques::after {
content: "\f107";
font-family: 'FontAwesome';
position: absolute;
top: 50%;
right: 10px;
font-size: 24px;
font-weight: 600;
transform: translateY(-50%);
}
.single-store-faq-ques.active::after {
transform: translateY(-50%) rotate(180deg);
}
.single-store-faq-ans {
padding: 0 15px 4px;
}
.single-store-faq-read{
line-height: 1;
color: #5ba9bf;
font-weight: 600;
position: relative;
margin: 0 15px 15px;
display: inline-block;
}
.single-store-faq-read:before{
content: '';
position: absolute;
bottom: -2px;
left: 0;
width: 100%;
height: 1px;
background: #000;
}
.single-store-faq-read:hover{
color: #000;
}
.single-store-faq-read:hover:before{
display: none;
}
.single-store-faq-ans-main {
display: none;
}
.single-store-faq-ans h3,
.single-store-faq-ans h4,
.single-store-faq-ans h5,
.single-store-faq-ans h6{
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
color: #786666;
position: relative;
} .cat-sec-btn {
text-align: center;
}
.cat-sec-btn a{
display: inline-block;
font-size: 14px;
color: #fff;
background: #790046;
padding: 12px 20px;
line-height: 1;
border-radius: 30px;
margin-bottom: 10px;
}
.popular-cat h3{
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
color: #000;
}
.popular-cat ul li {
margin-bottom: 13px;
color: #666;
font-weight: 400;
}
.popular-cat ul li a {
transition: .4s ease-in-out;
color: #000;
display: flex;
align-items: center;
}
.popular-cat ul li a i {
width: 28px;
height: 28px;
line-height: 30px;
text-align: center;
border-radius: 3px;
color: #790046;
background-color: #fff;
transition: .4s ease-in-out;
margin-right: 10px;
}
.popular-cat ul li a span {
font-size: 14px;
}
.popular-cat ul li:hover a i {
background: #790046;
color: #fff;
}
.single-store-tabbing {
margin-bottom: 20px;
}
.single-store-tabbing ul {
margin: 0;
display: flex;
}
.single-store-tabbing ul li {
font-size: 14px;
flex: 1;
max-width: 200px;
background: #fff;
text-align: center;
border-radius: 3px;
color: #790046;
padding: 7px 12px;
white-space: nowrap;
position: relative;
margin: 0 5px 10px;
cursor: pointer;
}
.single-store-tabbing ul li.active {
color: #fff;
background: #790046;
}
.single-store-tabbing ul li::after {
content: "";
opacity: 0;
width: 0;
height: 0;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 7px solid #790046;
position: absolute;
bottom: -8px;
left: 50%;
margin-left: -14px;
transition: 0.4s;
}
.single-store-tabbing ul li.active::after {
opacity: 1;
}
.single-store-tab-contents .single-store-tab-content {
display: none;
}
.single-store-tab-contents .single-store-tab-content.active {
display: block;
}
.page-error-box{
margin: 40px 0;
background: #f7e1ee;
border-radius: 30px;
padding: 30px;
}
.page-error-box img{
max-width: 100%;
width: 380px;
margin: 0 auto;
display: block;
}
.page-error-box a{
display: block;
width: max-content;
margin: 30px auto 0;
background: #790046;
border-radius: 25px;
padding: 15px 25px;
line-height: 1;
font-size: 14px;
color: #fff;
}
@media(max-width:1199px){
.store-box{
width: 18.7%;
}
}
@media(max-width:991px){
.header-btns{
display: flex;
align-items: center;
}
.store-box{
width: 18%;
}
.footer-top-text p{
font-size: 15px;
}
.single-similar-store .single-similar-store-listing-wrap .single-similar-store-listing{
flex: 0 0 calc(20% - 15px);
max-width: calc(20% - 15px);
}
.single-recent-store ul li {
flex: 0 0 calc(25% - 15px);
max-width: calc(25% - 15px);
}
}
@media(max-width:767px){
.store-box {
width: 22.2%;
}
.footer-top-text p{
font-size: 14px;
}
.single-similar-store .single-similar-store-listing-wrap .single-similar-store-listing{
flex: 0 0 calc(25% - 15px);
max-width: calc(25% - 15px);
}
.single-store-tabbing ul li{
font-size: 13px;
}
.single-recent-store ul li {
flex: 0 0 calc(33.33% - 15px);
max-width: calc(33.33% - 15px);
}
}
@media(max-width:575px){
.footer-top-text p{
font-size: 12px;
}
.single-similar-store .single-similar-store-listing-wrap .single-similar-store-listing{
flex: 0 0 calc(50% - 15px);
max-width: calc(50% - 15px);
}
.single-recent-store ul li {
flex: 0 0 calc(50% - 15px);
max-width: calc(50% - 15px);
}
}
@media(max-width:475px){
.store-box {
width: 30.2%;
}
.single-store-tabbing ul li{
font-size: 12px;
}
}
@media(max-width:425px){
.store-box {
width: 46.2%;
}
}