@charset "UTF-8";

@import url("//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;0,700;1,500;1,700&display=swap");
@import url("//fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,500;1,500&display=swap");
@font-face {
font-family: "belwebold";
src: url(//tejolaembajada.com/wp-content/themes/tejo/fonts/belwe_bold_bt-webfont.eot);
src: url(//tejolaembajada.com/wp-content/themes/tejo/fonts/belwe_bold_bt-webfont.eot?#iefix) format("embedded-opentype"), url(//tejolaembajada.com/wp-content/themes/tejo/fonts/belwe_bold_bt-webfont.woff2) format("woff2"), url(//tejolaembajada.com/wp-content/themes/tejo/fonts/belwe_bold_bt-webfont.woff) format("woff"), url(//tejolaembajada.com/wp-content/themes/tejo/fonts/belwe_bold_bt-webfont.ttf) format("truetype"), url(//tejolaembajada.com/wp-content/themes/tejo/fonts/belwe_bold_bt-webfont.svg#belwebold) format("svg");
font-weight: normal;
font-style: normal;
} :root {
--bs-blue: #73b6e5;
--bs-beige: #e8dfc6;
--bs-blue-dark: #071b44;
--bs-pink: #ef8bad;
--bs-red: #e5190d;
--bs-red-dark: #720d09;
--bs-yellow: #fab813;
--bs-green: #0b0;
--bs-white: white;
--bs-gray: #ccc;
--bs-gray-dark: #333333;
--bs-primary: #e5190d;
--bs-secondary: #fab813;
--bs-success: #0c0;
--bs-info: #73b6e5;
--bs-warning: #fab813;
--bs-danger: #e5190d;
--bs-light: #f0f0f0;
--bs-blue: #73b6e5;
--bs-beige: #e8dfc6;
--bs-blue-dark: #071b44;
--bs-pink: #ef8bad;
--bs-red: #e5190d;
--bs-red-dark: #720d09;
--bs-yellow: #fab813;
--bs-green: #0c0;
--bs-white: white;
--bs-gray: #ccc;
--bs-dark: #071b44;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}
*,
*::before,
*::after {
box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}
body {
margin: 0;
font-family: "Montserrat", sans-serif;
font-size: 1rem;
font-weight: 500;
line-height: 1.5;
color: #071b44;
background-color: #e8dfc6;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
margin: 1rem 0;
color: inherit;
background-color: currentColor;
border: 0;
opacity: 0.25;
}
hr:not([size]) {
height: 4px;
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
margin-top: 0;
margin-bottom: 0;
font-family: "belwebold";
font-weight: 500;
line-height: 1.1;
}
h1, .h1 {
font-size: 1rem;
}
h2, .h2 {
font-size: 1rem;
}
h3, .h3 {
font-size: 1rem;
}
h4, .h4 {
font-size: 1rem;
}
h5, .h5 {
font-size: 1rem;
}
h6, .h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-bs-original-title] {
text-decoration: underline dotted;
cursor: help;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-left: 2rem;
}
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: 0.5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: 800;
}
small, .small {
font-size: 0.875em;
}
mark, .mark {
padding: 0.2em;
background-color: #fcf8e3;
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: #e5190d;
text-decoration: none;
}
a:hover {
color: shift-color(#e5190d, 20%);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: var(--bs-font-monospace);
font-size: 1em;
direction: ltr ;
unicode-bidi: bidi-override;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: #ef8bad;
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.2rem 0.4rem;
font-size: 0.875em;
color: white;
background-color: #212529;
border-radius: 0.2rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
font-weight: 700;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: #6c757d;
text-align: left;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
border-color: inherit;
border-style: solid;
border-width: 0;
}
label {
display: inline-block;
}
button {
border-radius: 0;
}
button:focus:not(:focus-visible) {
outline: 0;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
select {
text-transform: none;
}
[role=button] {
cursor: pointer;
}
select {
word-wrap: normal;
}
select:disabled {
opacity: 1;
}
[list]::-webkit-calendar-picker-indicator {
display: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: left;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: textfield;
} ::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::file-selector-button {
font: inherit;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
.lead {
font-size: 1.25rem;
font-weight: 300;
}
.display-1 {
font-size: calc(1.625rem + 4.5vw);
font-weight: 300;
line-height: 1.1;
}
@media (min-width: 1200px) {
.display-1 {
font-size: 5rem;
}
}
.display-2 {
font-size: calc(1.575rem + 3.9vw);
font-weight: 300;
line-height: 1.1;
}
@media (min-width: 1200px) {
.display-2 {
font-size: 4.5rem;
}
}
.display-3 {
font-size: calc(1.525rem + 3.3vw);
font-weight: 300;
line-height: 1.1;
}
@media (min-width: 1200px) {
.display-3 {
font-size: 4rem;
}
}
.display-4 {
font-size: calc(1.475rem + 2.7vw);
font-weight: 300;
line-height: 1.1;
}
@media (min-width: 1200px) {
.display-4 {
font-size: 3.5rem;
}
}
.display-5 {
font-size: calc(1.425rem + 2.1vw);
font-weight: 300;
line-height: 1.1;
}
@media (min-width: 1200px) {
.display-5 {
font-size: 3rem;
}
}
.display-6 {
font-size: calc(1.375rem + 1.5vw);
font-weight: 300;
line-height: 1.1;
}
@media (min-width: 1200px) {
.display-6 {
font-size: 2.5rem;
}
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
}
.list-inline-item {
display: inline-block;
}
.list-inline-item:not(:last-child) {
margin-right: 0.5rem;
}
.initialism {
font-size: 0.875em;
text-transform: uppercase;
}
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem;
}
.blockquote > :last-child {
margin-bottom: 0;
}
.blockquote-footer {
margin-top: -1rem;
margin-bottom: 1rem;
font-size: 0.875em;
color: #6c757d;
}
.blockquote-footer::before {
content: "— ";
}
.img-fluid {
max-width: 100%;
height: auto;
}
.img-thumbnail {
padding: 0.25rem;
background-color: #e8dfc6;
border: 4px solid #dee2e6;
border-radius: 0.25rem;
max-width: 100%;
height: auto;
}
.figure {
display: inline-block;
}
.figure-img {
margin-bottom: 0.5rem;
line-height: 1;
}
.figure-caption {
font-size: 0.875em;
color: #6c757d;
}
.container,
.container-fluid,
.container-xxxl,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
width: 100%;
padding-right: var(--bs-gutter-x, 4vh);
padding-left: var(--bs-gutter-x, 4vh);
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container-sm, .container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container-md, .container-sm, .container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container-lg, .container-md, .container-sm, .container {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container-xl, .container-lg, .container-md, .container-sm, .container {
max-width: 1140px;
}
}
@media (min-width: 1400px) {
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
max-width: 1320px;
}
}
@media (min-width: 2000px) {
.container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
max-width: 1920px;
}
}
.row {
--bs-gutter-x: 80px;
--bs-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
margin-right: calc(var(--bs-gutter-x) * -0.5);
margin-left: calc(var(--bs-gutter-x) * -0.5);
}
.row > * {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
margin-top: var(--bs-gutter-y);
}
.col {
flex: 1 0 0%;
}
.row-cols-auto > * {
flex: 0 0 auto;
width: auto;
}
.row-cols-1 > * {
flex: 0 0 auto;
width: 100%;
}
.row-cols-2 > * {
flex: 0 0 auto;
width: 50%;
}
.row-cols-3 > * {
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-4 > * {
flex: 0 0 auto;
width: 25%;
}
.row-cols-5 > * {
flex: 0 0 auto;
width: 20%;
}
.row-cols-6 > * {
flex: 0 0 auto;
width: 16.6666666667%;
}
@media (min-width: 576px) {
.col-sm {
flex: 1 0 0%;
}
.row-cols-sm-auto > * {
flex: 0 0 auto;
width: auto;
}
.row-cols-sm-1 > * {
flex: 0 0 auto;
width: 100%;
}
.row-cols-sm-2 > * {
flex: 0 0 auto;
width: 50%;
}
.row-cols-sm-3 > * {
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-sm-4 > * {
flex: 0 0 auto;
width: 25%;
}
.row-cols-sm-5 > * {
flex: 0 0 auto;
width: 20%;
}
.row-cols-sm-6 > * {
flex: 0 0 auto;
width: 16.6666666667%;
}
}
@media (min-width: 768px) {
.col-md {
flex: 1 0 0%;
}
.row-cols-md-auto > * {
flex: 0 0 auto;
width: auto;
}
.row-cols-md-1 > * {
flex: 0 0 auto;
width: 100%;
}
.row-cols-md-2 > * {
flex: 0 0 auto;
width: 50%;
}
.row-cols-md-3 > * {
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-md-4 > * {
flex: 0 0 auto;
width: 25%;
}
.row-cols-md-5 > * {
flex: 0 0 auto;
width: 20%;
}
.row-cols-md-6 > * {
flex: 0 0 auto;
width: 16.6666666667%;
}
}
@media (min-width: 992px) {
.col-lg {
flex: 1 0 0%;
}
.row-cols-lg-auto > * {
flex: 0 0 auto;
width: auto;
}
.row-cols-lg-1 > * {
flex: 0 0 auto;
width: 100%;
}
.row-cols-lg-2 > * {
flex: 0 0 auto;
width: 50%;
}
.row-cols-lg-3 > * {
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-lg-4 > * {
flex: 0 0 auto;
width: 25%;
}
.row-cols-lg-5 > * {
flex: 0 0 auto;
width: 20%;
}
.row-cols-lg-6 > * {
flex: 0 0 auto;
width: 16.6666666667%;
}
}
@media (min-width: 1200px) {
.col-xl {
flex: 1 0 0%;
}
.row-cols-xl-auto > * {
flex: 0 0 auto;
width: auto;
}
.row-cols-xl-1 > * {
flex: 0 0 auto;
width: 100%;
}
.row-cols-xl-2 > * {
flex: 0 0 auto;
width: 50%;
}
.row-cols-xl-3 > * {
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-xl-4 > * {
flex: 0 0 auto;
width: 25%;
}
.row-cols-xl-5 > * {
flex: 0 0 auto;
width: 20%;
}
.row-cols-xl-6 > * {
flex: 0 0 auto;
width: 16.6666666667%;
}
}
@media (min-width: 1400px) {
.col-xxl {
flex: 1 0 0%;
}
.row-cols-xxl-auto > * {
flex: 0 0 auto;
width: auto;
}
.row-cols-xxl-1 > * {
flex: 0 0 auto;
width: 100%;
}
.row-cols-xxl-2 > * {
flex: 0 0 auto;
width: 50%;
}
.row-cols-xxl-3 > * {
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-xxl-4 > * {
flex: 0 0 auto;
width: 25%;
}
.row-cols-xxl-5 > * {
flex: 0 0 auto;
width: 20%;
}
.row-cols-xxl-6 > * {
flex: 0 0 auto;
width: 16.6666666667%;
}
}
@media (min-width: 2000px) {
.col-xxxl {
flex: 1 0 0%;
}
.row-cols-xxxl-auto > * {
flex: 0 0 auto;
width: auto;
}
.row-cols-xxxl-1 > * {
flex: 0 0 auto;
width: 100%;
}
.row-cols-xxxl-2 > * {
flex: 0 0 auto;
width: 50%;
}
.row-cols-xxxl-3 > * {
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-xxxl-4 > * {
flex: 0 0 auto;
width: 25%;
}
.row-cols-xxxl-5 > * {
flex: 0 0 auto;
width: 20%;
}
.row-cols-xxxl-6 > * {
flex: 0 0 auto;
width: 16.6666666667%;
}
}
.col-auto {
flex: 0 0 auto;
width: auto;
}
.col-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-3 {
flex: 0 0 auto;
width: 25%;
}
.col-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-6 {
flex: 0 0 auto;
width: 50%;
}
.col-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-9 {
flex: 0 0 auto;
width: 75%;
}
.col-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-12 {
flex: 0 0 auto;
width: 100%;
}
.offset-1 {
margin-left: 8.33333333%;
}
.offset-2 {
margin-left: 16.66666667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.33333333%;
}
.offset-5 {
margin-left: 41.66666667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.33333333%;
}
.offset-8 {
margin-left: 66.66666667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.33333333%;
}
.offset-11 {
margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
--bs-gutter-x: 0;
}
.g-0,
.gy-0 {
--bs-gutter-y: 0;
}
.g-1,
.gx-1 {
--bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
--bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
--bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
--bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
--bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
--bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
--bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
--bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
--bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
--bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
.col-sm-auto {
flex: 0 0 auto;
width: auto;
}
.col-sm-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-sm-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-sm-3 {
flex: 0 0 auto;
width: 25%;
}
.col-sm-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-sm-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-sm-6 {
flex: 0 0 auto;
width: 50%;
}
.col-sm-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-sm-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-sm-9 {
flex: 0 0 auto;
width: 75%;
}
.col-sm-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-sm-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-sm-12 {
flex: 0 0 auto;
width: 100%;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.33333333%;
}
.offset-sm-2 {
margin-left: 16.66666667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.33333333%;
}
.offset-sm-5 {
margin-left: 41.66666667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.33333333%;
}
.offset-sm-8 {
margin-left: 66.66666667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.33333333%;
}
.offset-sm-11 {
margin-left: 91.66666667%;
}
.g-sm-0,
.gx-sm-0 {
--bs-gutter-x: 0;
}
.g-sm-0,
.gy-sm-0 {
--bs-gutter-y: 0;
}
.g-sm-1,
.gx-sm-1 {
--bs-gutter-x: 0.25rem;
}
.g-sm-1,
.gy-sm-1 {
--bs-gutter-y: 0.25rem;
}
.g-sm-2,
.gx-sm-2 {
--bs-gutter-x: 0.5rem;
}
.g-sm-2,
.gy-sm-2 {
--bs-gutter-y: 0.5rem;
}
.g-sm-3,
.gx-sm-3 {
--bs-gutter-x: 1rem;
}
.g-sm-3,
.gy-sm-3 {
--bs-gutter-y: 1rem;
}
.g-sm-4,
.gx-sm-4 {
--bs-gutter-x: 1.5rem;
}
.g-sm-4,
.gy-sm-4 {
--bs-gutter-y: 1.5rem;
}
.g-sm-5,
.gx-sm-5 {
--bs-gutter-x: 3rem;
}
.g-sm-5,
.gy-sm-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 768px) {
.col-md-auto {
flex: 0 0 auto;
width: auto;
}
.col-md-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-md-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-md-3 {
flex: 0 0 auto;
width: 25%;
}
.col-md-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-md-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-md-6 {
flex: 0 0 auto;
width: 50%;
}
.col-md-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-md-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-md-9 {
flex: 0 0 auto;
width: 75%;
}
.col-md-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-md-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-md-12 {
flex: 0 0 auto;
width: 100%;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.33333333%;
}
.offset-md-2 {
margin-left: 16.66666667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.33333333%;
}
.offset-md-5 {
margin-left: 41.66666667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.33333333%;
}
.offset-md-8 {
margin-left: 66.66666667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.33333333%;
}
.offset-md-11 {
margin-left: 91.66666667%;
}
.g-md-0,
.gx-md-0 {
--bs-gutter-x: 0;
}
.g-md-0,
.gy-md-0 {
--bs-gutter-y: 0;
}
.g-md-1,
.gx-md-1 {
--bs-gutter-x: 0.25rem;
}
.g-md-1,
.gy-md-1 {
--bs-gutter-y: 0.25rem;
}
.g-md-2,
.gx-md-2 {
--bs-gutter-x: 0.5rem;
}
.g-md-2,
.gy-md-2 {
--bs-gutter-y: 0.5rem;
}
.g-md-3,
.gx-md-3 {
--bs-gutter-x: 1rem;
}
.g-md-3,
.gy-md-3 {
--bs-gutter-y: 1rem;
}
.g-md-4,
.gx-md-4 {
--bs-gutter-x: 1.5rem;
}
.g-md-4,
.gy-md-4 {
--bs-gutter-y: 1.5rem;
}
.g-md-5,
.gx-md-5 {
--bs-gutter-x: 3rem;
}
.g-md-5,
.gy-md-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 992px) {
.col-lg-auto {
flex: 0 0 auto;
width: auto;
}
.col-lg-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-lg-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-lg-3 {
flex: 0 0 auto;
width: 25%;
}
.col-lg-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-lg-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-lg-6 {
flex: 0 0 auto;
width: 50%;
}
.col-lg-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-lg-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-lg-9 {
flex: 0 0 auto;
width: 75%;
}
.col-lg-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-lg-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-lg-12 {
flex: 0 0 auto;
width: 100%;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.33333333%;
}
.offset-lg-2 {
margin-left: 16.66666667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.33333333%;
}
.offset-lg-5 {
margin-left: 41.66666667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.33333333%;
}
.offset-lg-8 {
margin-left: 66.66666667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.33333333%;
}
.offset-lg-11 {
margin-left: 91.66666667%;
}
.g-lg-0,
.gx-lg-0 {
--bs-gutter-x: 0;
}
.g-lg-0,
.gy-lg-0 {
--bs-gutter-y: 0;
}
.g-lg-1,
.gx-lg-1 {
--bs-gutter-x: 0.25rem;
}
.g-lg-1,
.gy-lg-1 {
--bs-gutter-y: 0.25rem;
}
.g-lg-2,
.gx-lg-2 {
--bs-gutter-x: 0.5rem;
}
.g-lg-2,
.gy-lg-2 {
--bs-gutter-y: 0.5rem;
}
.g-lg-3,
.gx-lg-3 {
--bs-gutter-x: 1rem;
}
.g-lg-3,
.gy-lg-3 {
--bs-gutter-y: 1rem;
}
.g-lg-4,
.gx-lg-4 {
--bs-gutter-x: 1.5rem;
}
.g-lg-4,
.gy-lg-4 {
--bs-gutter-y: 1.5rem;
}
.g-lg-5,
.gx-lg-5 {
--bs-gutter-x: 3rem;
}
.g-lg-5,
.gy-lg-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 1200px) {
.col-xl-auto {
flex: 0 0 auto;
width: auto;
}
.col-xl-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-xl-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-xl-3 {
flex: 0 0 auto;
width: 25%;
}
.col-xl-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-xl-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-xl-6 {
flex: 0 0 auto;
width: 50%;
}
.col-xl-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-xl-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-xl-9 {
flex: 0 0 auto;
width: 75%;
}
.col-xl-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-xl-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-xl-12 {
flex: 0 0 auto;
width: 100%;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.33333333%;
}
.offset-xl-2 {
margin-left: 16.66666667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.33333333%;
}
.offset-xl-5 {
margin-left: 41.66666667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.33333333%;
}
.offset-xl-8 {
margin-left: 66.66666667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.33333333%;
}
.offset-xl-11 {
margin-left: 91.66666667%;
}
.g-xl-0,
.gx-xl-0 {
--bs-gutter-x: 0;
}
.g-xl-0,
.gy-xl-0 {
--bs-gutter-y: 0;
}
.g-xl-1,
.gx-xl-1 {
--bs-gutter-x: 0.25rem;
}
.g-xl-1,
.gy-xl-1 {
--bs-gutter-y: 0.25rem;
}
.g-xl-2,
.gx-xl-2 {
--bs-gutter-x: 0.5rem;
}
.g-xl-2,
.gy-xl-2 {
--bs-gutter-y: 0.5rem;
}
.g-xl-3,
.gx-xl-3 {
--bs-gutter-x: 1rem;
}
.g-xl-3,
.gy-xl-3 {
--bs-gutter-y: 1rem;
}
.g-xl-4,
.gx-xl-4 {
--bs-gutter-x: 1.5rem;
}
.g-xl-4,
.gy-xl-4 {
--bs-gutter-y: 1.5rem;
}
.g-xl-5,
.gx-xl-5 {
--bs-gutter-x: 3rem;
}
.g-xl-5,
.gy-xl-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 1400px) {
.col-xxl-auto {
flex: 0 0 auto;
width: auto;
}
.col-xxl-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-xxl-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-xxl-3 {
flex: 0 0 auto;
width: 25%;
}
.col-xxl-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-xxl-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-xxl-6 {
flex: 0 0 auto;
width: 50%;
}
.col-xxl-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-xxl-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-xxl-9 {
flex: 0 0 auto;
width: 75%;
}
.col-xxl-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-xxl-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-xxl-12 {
flex: 0 0 auto;
width: 100%;
}
.offset-xxl-0 {
margin-left: 0;
}
.offset-xxl-1 {
margin-left: 8.33333333%;
}
.offset-xxl-2 {
margin-left: 16.66666667%;
}
.offset-xxl-3 {
margin-left: 25%;
}
.offset-xxl-4 {
margin-left: 33.33333333%;
}
.offset-xxl-5 {
margin-left: 41.66666667%;
}
.offset-xxl-6 {
margin-left: 50%;
}
.offset-xxl-7 {
margin-left: 58.33333333%;
}
.offset-xxl-8 {
margin-left: 66.66666667%;
}
.offset-xxl-9 {
margin-left: 75%;
}
.offset-xxl-10 {
margin-left: 83.33333333%;
}
.offset-xxl-11 {
margin-left: 91.66666667%;
}
.g-xxl-0,
.gx-xxl-0 {
--bs-gutter-x: 0;
}
.g-xxl-0,
.gy-xxl-0 {
--bs-gutter-y: 0;
}
.g-xxl-1,
.gx-xxl-1 {
--bs-gutter-x: 0.25rem;
}
.g-xxl-1,
.gy-xxl-1 {
--bs-gutter-y: 0.25rem;
}
.g-xxl-2,
.gx-xxl-2 {
--bs-gutter-x: 0.5rem;
}
.g-xxl-2,
.gy-xxl-2 {
--bs-gutter-y: 0.5rem;
}
.g-xxl-3,
.gx-xxl-3 {
--bs-gutter-x: 1rem;
}
.g-xxl-3,
.gy-xxl-3 {
--bs-gutter-y: 1rem;
}
.g-xxl-4,
.gx-xxl-4 {
--bs-gutter-x: 1.5rem;
}
.g-xxl-4,
.gy-xxl-4 {
--bs-gutter-y: 1.5rem;
}
.g-xxl-5,
.gx-xxl-5 {
--bs-gutter-x: 3rem;
}
.g-xxl-5,
.gy-xxl-5 {
--bs-gutter-y: 3rem;
}
}
@media (min-width: 2000px) {
.col-xxxl-auto {
flex: 0 0 auto;
width: auto;
}
.col-xxxl-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-xxxl-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-xxxl-3 {
flex: 0 0 auto;
width: 25%;
}
.col-xxxl-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-xxxl-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-xxxl-6 {
flex: 0 0 auto;
width: 50%;
}
.col-xxxl-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-xxxl-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-xxxl-9 {
flex: 0 0 auto;
width: 75%;
}
.col-xxxl-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-xxxl-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-xxxl-12 {
flex: 0 0 auto;
width: 100%;
}
.offset-xxxl-0 {
margin-left: 0;
}
.offset-xxxl-1 {
margin-left: 8.33333333%;
}
.offset-xxxl-2 {
margin-left: 16.66666667%;
}
.offset-xxxl-3 {
margin-left: 25%;
}
.offset-xxxl-4 {
margin-left: 33.33333333%;
}
.offset-xxxl-5 {
margin-left: 41.66666667%;
}
.offset-xxxl-6 {
margin-left: 50%;
}
.offset-xxxl-7 {
margin-left: 58.33333333%;
}
.offset-xxxl-8 {
margin-left: 66.66666667%;
}
.offset-xxxl-9 {
margin-left: 75%;
}
.offset-xxxl-10 {
margin-left: 83.33333333%;
}
.offset-xxxl-11 {
margin-left: 91.66666667%;
}
.g-xxxl-0,
.gx-xxxl-0 {
--bs-gutter-x: 0;
}
.g-xxxl-0,
.gy-xxxl-0 {
--bs-gutter-y: 0;
}
.g-xxxl-1,
.gx-xxxl-1 {
--bs-gutter-x: 0.25rem;
}
.g-xxxl-1,
.gy-xxxl-1 {
--bs-gutter-y: 0.25rem;
}
.g-xxxl-2,
.gx-xxxl-2 {
--bs-gutter-x: 0.5rem;
}
.g-xxxl-2,
.gy-xxxl-2 {
--bs-gutter-y: 0.5rem;
}
.g-xxxl-3,
.gx-xxxl-3 {
--bs-gutter-x: 1rem;
}
.g-xxxl-3,
.gy-xxxl-3 {
--bs-gutter-y: 1rem;
}
.g-xxxl-4,
.gx-xxxl-4 {
--bs-gutter-x: 1.5rem;
}
.g-xxxl-4,
.gy-xxxl-4 {
--bs-gutter-y: 1.5rem;
}
.g-xxxl-5,
.gx-xxxl-5 {
--bs-gutter-x: 3rem;
}
.g-xxxl-5,
.gy-xxxl-5 {
--bs-gutter-y: 3rem;
}
}
.table {
--bs-table-bg: transparent;
--bs-table-accent-bg: transparent;
--bs-table-striped-color: #071b44;
--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
--bs-table-active-color: #071b44;
--bs-table-active-bg: rgba(0, 0, 0, 0.1);
--bs-table-hover-color: #071b44;
--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
width: 100%;
margin-bottom: 1rem;
color: #071b44;
vertical-align: top;
border-color: #dee2e6;
}
.table > :not(caption) > * > * {
padding: 0.5rem 0.5rem;
background-color: var(--bs-table-bg);
border-bottom-width: 4px;
box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
vertical-align: inherit;
}
.table > thead {
vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
border-bottom-color: currentColor;
}
.caption-top {
caption-side: top;
}
.table-sm > :not(caption) > * > * {
padding: 0.25rem 0.25rem;
}
.table-bordered > :not(caption) > * {
border-width: 4px 0;
}
.table-bordered > :not(caption) > * > * {
border-width: 0 4px;
}
.table-borderless > :not(caption) > * > * {
border-bottom-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) {
--bs-table-accent-bg: var(--bs-table-striped-bg);
color: var(--bs-table-striped-color);
}
.table-active {
--bs-table-accent-bg: var(--bs-table-active-bg);
color: var(--bs-table-active-color);
}
.table-hover > tbody > tr:hover {
--bs-table-accent-bg: var(--bs-table-hover-bg);
color: var(--bs-table-hover-color);
}
.table-primary {
--bs-table-bg: #fad1cf;
--bs-table-striped-bg: #eec7c5;
--bs-table-striped-color: #000;
--bs-table-active-bg: #e1bcba;
--bs-table-active-color: #000;
--bs-table-hover-bg: #e7c1bf;
--bs-table-hover-color: #000;
color: #000;
border-color: #e1bcba;
}
.table-secondary {
--bs-table-bg: #cdd1da;
--bs-table-striped-bg: #c3c7cf;
--bs-table-striped-color: #000;
--bs-table-active-bg: #b9bcc4;
--bs-table-active-color: #000;
--bs-table-hover-bg: #bec1ca;
--bs-table-hover-color: #000;
color: #000;
border-color: #b9bcc4;
}
.table-success {
--bs-table-bg: #ccf5cc;
--bs-table-striped-bg: #c2e9c2;
--bs-table-striped-color: #000;
--bs-table-active-bg: #b8ddb8;
--bs-table-active-color: #000;
--bs-table-hover-bg: #bde3bd;
--bs-table-hover-color: #000;
color: #000;
border-color: #b8ddb8;
}
.table-info {
--bs-table-bg: #e3f0fa;
--bs-table-striped-bg: #d8e4ee;
--bs-table-striped-color: #000;
--bs-table-active-bg: #ccd8e1;
--bs-table-active-color: #000;
--bs-table-hover-bg: #d2dee7;
--bs-table-hover-color: #000;
color: #000;
border-color: #ccd8e1;
}
.table-warning {
--bs-table-bg: #fef1d0;
--bs-table-striped-bg: #f1e5c6;
--bs-table-striped-color: #000;
--bs-table-active-bg: #e5d9bb;
--bs-table-active-color: #000;
--bs-table-hover-bg: #ebdfc0;
--bs-table-hover-color: #000;
color: #000;
border-color: #e5d9bb;
}
.table-danger {
--bs-table-bg: #fad1cf;
--bs-table-striped-bg: #eec7c5;
--bs-table-striped-color: #000;
--bs-table-active-bg: #e1bcba;
--bs-table-active-color: #000;
--bs-table-hover-bg: #e7c1bf;
--bs-table-hover-color: #000;
color: #000;
border-color: #e1bcba;
}
.table-light {
--bs-table-bg: #e8dfc6;
--bs-table-striped-bg: #dcd4bc;
--bs-table-striped-color: #000;
--bs-table-active-bg: #d1c9b2;
--bs-table-active-color: #000;
--bs-table-hover-bg: #d7ceb7;
--bs-table-hover-color: #000;
color: #000;
border-color: #d1c9b2;
}
.table-dark {
--bs-table-bg: #071b44;
--bs-table-striped-bg: #13264d;
--bs-table-striped-color: white;
--bs-table-active-bg: #203257;
--bs-table-active-color: white;
--bs-table-hover-bg: #1a2c52;
--bs-table-hover-color: white;
color: white;
border-color: #203257;
}
.table-responsive {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
.table-responsive-sm {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
@media (max-width: 767.98px) {
.table-responsive-md {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
@media (max-width: 991.98px) {
.table-responsive-lg {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
@media (max-width: 1199.98px) {
.table-responsive-xl {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
@media (max-width: 1399.98px) {
.table-responsive-xxl {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
@media (max-width: 1999.98px) {
.table-responsive-xxxl {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
.form-label {
margin-bottom: 0.5rem;
}
.col-form-label {
padding-top: calc(0.375rem + 4px);
padding-bottom: calc(0.375rem + 4px);
margin-bottom: 0;
font-size: inherit;
line-height: 1.5;
}
.col-form-label-lg {
padding-top: calc(0.5rem + 4px);
padding-bottom: calc(0.5rem + 4px);
font-size: 1.25rem;
}
.col-form-label-sm {
padding-top: calc(0.25rem + 4px);
padding-bottom: calc(0.25rem + 4px);
font-size: 0.875rem;
}
.form-text {
margin-top: 0.25rem;
font-size: 0.875em;
color: #6c757d;
}
.form-control {
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 500;
line-height: 1.5;
color: #071b44;
background-color: white;
background-clip: padding-box;
border: 4px solid #ced4da;
appearance: none;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control {
transition: none;
}
}
.form-control[type=file] {
overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
cursor: pointer;
}
.form-control:focus {
color: #071b44;
background-color: white;
border-color: #838da2;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
}
.form-control::-webkit-date-and-time-value {
height: 1.5em;
}
.form-control::placeholder {
color: #6c757d;
opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1;
}
.form-control::file-selector-button {
padding: 0.375rem 0.75rem;
margin: -0.375rem -0.75rem;
margin-inline-end: 0.75rem;
color: #071b44;
background-color: #e9ecef;
pointer-events: none;
border-color: inherit;
border-style: solid;
border-width: 0;
border-inline-end-width: 4px;
border-radius: 0;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control::file-selector-button {
transition: none;
}
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
padding: 0.375rem 0.75rem;
margin: -0.375rem -0.75rem;
margin-inline-end: 0.75rem;
color: #071b44;
background-color: #e9ecef;
pointer-events: none;
border-color: inherit;
border-style: solid;
border-width: 0;
border-inline-end-width: 4px;
border-radius: 0;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control::-webkit-file-upload-button {
transition: none;
}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
background-color: #dde0e3;
}
.form-control-plaintext {
display: block;
width: 100%;
padding: 0.375rem 0;
margin-bottom: 0;
line-height: 1.5;
color: #071b44;
background-color: transparent;
border: solid transparent;
border-width: 4px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
padding-right: 0;
padding-left: 0;
}
.form-control-sm {
min-height: calc(1.5em + (0.5rem + 8px));
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
padding: 0.25rem 0.5rem;
margin: -0.25rem -0.5rem;
margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
padding: 0.25rem 0.5rem;
margin: -0.25rem -0.5rem;
margin-inline-end: 0.5rem;
}
.form-control-lg {
min-height: calc(1.5em + (1rem + 8px));
padding: 0.5rem 1rem;
font-size: 1.25rem;
border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
padding: 0.5rem 1rem;
margin: -0.5rem -1rem;
margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
padding: 0.5rem 1rem;
margin: -0.5rem -1rem;
margin-inline-end: 1rem;
}
textarea.form-control {
min-height: calc(1.5em + (0.75rem + 8px));
}
textarea.form-control-sm {
min-height: calc(1.5em + (0.5rem + 8px));
}
textarea.form-control-lg {
min-height: calc(1.5em + (1rem + 8px));
}
.form-control-color {
max-width: 3rem;
height: auto;
padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
cursor: pointer;
}
.form-control-color::-moz-color-swatch {
height: 1.5em;
border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
height: 1.5em;
border-radius: 0.25rem;
}
.form-select {
display: block;
width: 100%;
padding: 0.375rem 2.25rem 0.375rem 0.75rem;
-moz-padding-start: calc(0.75rem - 3px);
font-size: 1rem;
font-weight: 500;
line-height: 1.5;
color: #071b44;
background-color: white;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right 0.75rem center;
background-size: 16px 12px;
border: 4px solid #ced4da;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
appearance: none;
}
@media (prefers-reduced-motion: reduce) {
.form-select {
transition: none;
}
}
.form-select:focus {
border-color: #838da2;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
padding-right: 0.75rem;
background-image: none;
}
.form-select:disabled {
background-color: #e9ecef;
}
.form-select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #071b44;
}
.form-select-sm {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
font-size: 0.875rem;
}
.form-select-lg {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
font-size: 1.25rem;
}
.form-check {
display: block;
min-height: 1.5rem;
padding-left: 1.5em;
margin-bottom: 0.125rem;
}
.form-check .form-check-input {
float: left;
margin-left: -1.5em;
}
.form-check-input {
width: 1em;
height: 1em;
margin-top: 0.25em;
vertical-align: top;
background-color: white;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
border: 1px solid rgba(0, 0, 0, 0.25);
appearance: none;
color-adjust: exact;
}
.form-check-input[type=checkbox] {
border-radius: 0.6rem;
}
.form-check-input[type=radio] {
border-radius: 50%;
}
.form-check-input:active {
filter: brightness(90%);
}
.form-check-input:focus {
border-color: #838da2;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
}
.form-check-input:checked {
background-color: #071b44;
border-color: #071b44;
}
.form-check-input:checked[type=checkbox] {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='white'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
background-color: #071b44;
border-color: #071b44;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
pointer-events: none;
filter: none;
opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
opacity: 0.5;
}
.form-switch {
padding-left: 2.5em;
}
.form-switch .form-check-input {
width: 2em;
margin-left: -2.5em;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
background-position: left center;
border-radius: 2em;
transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-switch .form-check-input {
transition: none;
}
}
.form-switch .form-check-input:focus {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23838da2'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
background-position: right center;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");
}
.form-check-inline {
display: inline-block;
margin-right: 1rem;
}
.btn-check {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.btn-check[disabled] + .btn, body .btn-check[disabled] + .cf7mls_back.action-button, form.cf7mls .btn-check[disabled] + input.wpcf7-form-control.wpcf7-submit,
body .btn-check[disabled] + .cf7mls_next.action-button, .btn-check[disabled] + .button[name=woocommerce_checkout_place_order], .btn-check[disabled] + button[name=apply_coupon], .woocommerce-message.alert .btn-check[disabled] + .button, .btn-check[disabled] + .woocommerce-button, .wrap-btn .btn-check[disabled] + a.added_to_cart.wc-forward, .wrap-btn .btn-check[disabled] + a.add_to_cart_button, .product-teaser .col-right .btn-check[disabled] + .single_add_to_cart_button, .btn-check:disabled + .btn, body .btn-check:disabled + .cf7mls_back.action-button, form.cf7mls .btn-check:disabled + input.wpcf7-form-control.wpcf7-submit,
body .btn-check:disabled + .cf7mls_next.action-button, .btn-check:disabled + .button[name=woocommerce_checkout_place_order], .btn-check:disabled + button[name=apply_coupon], .woocommerce-message.alert .btn-check:disabled + .button, .btn-check:disabled + .woocommerce-button, .wrap-btn .btn-check:disabled + a.added_to_cart.wc-forward, .wrap-btn .btn-check:disabled + a.add_to_cart_button, .product-teaser .col-right .btn-check:disabled + .single_add_to_cart_button {
pointer-events: none;
filter: none;
opacity: 0.65;
}
.form-range {
width: 100%;
height: 1.5rem;
padding: 0;
background-color: transparent;
appearance: none;
}
.form-range:focus {
outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
box-shadow: 0 0 0 1px #e8dfc6, 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
}
.form-range:focus::-moz-range-thumb {
box-shadow: 0 0 0 1px #e8dfc6, 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
}
.form-range::-moz-focus-outer {
border: 0;
}
.form-range::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.25rem;
background-color: #071b44;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
appearance: none;
}
@media (prefers-reduced-motion: reduce) {
.form-range::-webkit-slider-thumb {
transition: none;
}
}
.form-range::-webkit-slider-thumb:active {
background-color: #b5bbc7;
}
.form-range::-webkit-slider-runnable-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: #dee2e6;
border-color: transparent;
border-radius: 1rem;
}
.form-range::-moz-range-thumb {
width: 1rem;
height: 1rem;
background-color: #071b44;
border: 0;
border-radius: 1rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
appearance: none;
}
@media (prefers-reduced-motion: reduce) {
.form-range::-moz-range-thumb {
transition: none;
}
}
.form-range::-moz-range-thumb:active {
background-color: #b5bbc7;
}
.form-range::-moz-range-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: #dee2e6;
border-color: transparent;
border-radius: 1rem;
}
.form-range:disabled {
pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
background-color: #adb5bd;
}
.form-floating {
position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
height: calc(3.5rem + 8px);
line-height: 1.25;
}
.form-floating > label {
position: absolute;
top: 0;
left: 0;
height: 100%;
padding: 1rem 0.75rem;
pointer-events: none;
border: 4px solid transparent;
transform-origin: 0 0;
transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-floating > label {
transition: none;
}
}
.form-floating > .form-control {
padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder {
color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-select {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
opacity: 0.65;
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
opacity: 0.65;
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.input-group {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: stretch;
width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
position: relative;
flex: 1 1 auto;
width: 1%;
min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
z-index: 3;
}
.input-group .btn, .input-group body .cf7mls_back.action-button, body .input-group .cf7mls_back.action-button, .input-group form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls .input-group input.wpcf7-form-control.wpcf7-submit,
.input-group body .cf7mls_next.action-button,
body .input-group .cf7mls_next.action-button, .input-group .button[name=woocommerce_checkout_place_order], .input-group button[name=apply_coupon], .input-group .woocommerce-message.alert .button, .woocommerce-message.alert .input-group .button, .input-group .woocommerce-button, .input-group .wrap-btn a.added_to_cart.wc-forward, .wrap-btn .input-group a.added_to_cart.wc-forward, .input-group .wrap-btn a.add_to_cart_button, .wrap-btn .input-group a.add_to_cart_button, .input-group .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right .input-group .single_add_to_cart_button {
position: relative;
z-index: 2;
}
.input-group .btn:focus, .input-group body .cf7mls_back.action-button:focus, body .input-group .cf7mls_back.action-button:focus, .input-group form.cf7mls input.wpcf7-form-control.wpcf7-submit:focus, form.cf7mls .input-group input.wpcf7-form-control.wpcf7-submit:focus,
.input-group body .cf7mls_next.action-button:focus,
body .input-group .cf7mls_next.action-button:focus, .input-group .button[name=woocommerce_checkout_place_order]:focus, .input-group button[name=apply_coupon]:focus, .input-group .woocommerce-message.alert .button:focus, .woocommerce-message.alert .input-group .button:focus, .input-group .woocommerce-button:focus, .input-group .wrap-btn a.added_to_cart.wc-forward:focus, .wrap-btn .input-group a.added_to_cart.wc-forward:focus, .input-group .wrap-btn a.add_to_cart_button:focus, .wrap-btn .input-group a.add_to_cart_button:focus, .input-group .product-teaser .col-right .single_add_to_cart_button:focus, .product-teaser .col-right .input-group .single_add_to_cart_button:focus {
z-index: 3;
}
.input-group-text {
display: flex;
align-items: center;
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 500;
line-height: 1.5;
color: #071b44;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 4px solid #ced4da;
border-radius: 0.25rem;
}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
body .input-group-lg > .cf7mls_back.action-button,
form.cf7mls .input-group-lg > input.wpcf7-form-control.wpcf7-submit,
body .input-group-lg > .cf7mls_next.action-button,
.input-group-lg > .button[name=woocommerce_checkout_place_order],
.input-group-lg > button[name=apply_coupon],
.woocommerce-message.alert .input-group-lg > .button,
.input-group-lg > .woocommerce-button,
.wrap-btn .input-group-lg > a.added_to_cart.wc-forward,
.wrap-btn .input-group-lg > a.add_to_cart_button,
.product-teaser .col-right .input-group-lg > .single_add_to_cart_button {
padding: 0.5rem 1rem;
font-size: 1.25rem;
border-radius: 0.3rem;
}
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
body .input-group-sm > .cf7mls_back.action-button,
form.cf7mls .input-group-sm > input.wpcf7-form-control.wpcf7-submit,
body .input-group-sm > .cf7mls_next.action-button,
.input-group-sm > .button[name=woocommerce_checkout_place_order],
.input-group-sm > button[name=apply_coupon],
.woocommerce-message.alert .input-group-sm > .button,
.input-group-sm > .woocommerce-button,
.wrap-btn .input-group-sm > a.added_to_cart.wc-forward,
.wrap-btn .input-group-sm > a.add_to_cart_button,
.product-teaser .col-right .input-group-sm > .single_add_to_cart_button {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
border-radius: 0.2rem;
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
padding-right: 3rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
margin-left: -4px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.valid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 0.875em;
color: #0c0;
}
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.25rem 0.5rem;
margin-top: 0.1rem;
font-size: 0.875rem;
color: #000;
background-color: #00cc00;
border-radius: 0.25rem;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
border-color: #0c0;
padding-right: calc(1.5em + 0.75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230c0' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right calc(0.375em + 0.1875rem) center;
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
border-color: #0c0;
box-shadow: 0 0 0 0.25rem rgba(0, 204, 0, 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
padding-right: calc(1.5em + 0.75rem);
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:valid, .form-select.is-valid {
border-color: #0c0;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
padding-right: 4.125rem;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230c0' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-position: right 0.75rem center, center right 2.25rem;
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
border-color: #0c0;
box-shadow: 0 0 0 0.25rem rgba(0, 204, 0, 0.25);
}
.was-validated .form-check-input:valid, .form-check-input.is-valid {
border-color: #0c0;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
background-color: #0c0;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
box-shadow: 0 0 0 0.25rem rgba(0, 204, 0, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
color: #0c0;
}
.form-check-inline .form-check-input ~ .valid-feedback {
margin-left: 0.5em;
}
.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
z-index: 3;
}
.invalid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 0.875em;
color: #e5190d;
}
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.25rem 0.5rem;
margin-top: 0.1rem;
font-size: 0.875rem;
color: white;
background-color: #e5190d;
border-radius: 0.25rem;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
border-color: #e5190d;
padding-right: calc(1.5em + 0.75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e5190d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e5190d' stroke='none'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right calc(0.375em + 0.1875rem) center;
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
border-color: #e5190d;
box-shadow: 0 0 0 0.25rem rgba(229, 25, 13, 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
padding-right: calc(1.5em + 0.75rem);
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:invalid, .form-select.is-invalid {
border-color: #e5190d;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
padding-right: 4.125rem;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e5190d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e5190d' stroke='none'/%3e%3c/svg%3e");
background-position: right 0.75rem center, center right 2.25rem;
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
border-color: #e5190d;
box-shadow: 0 0 0 0.25rem rgba(229, 25, 13, 0.25);
}
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
border-color: #e5190d;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
background-color: #e5190d;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
box-shadow: 0 0 0 0.25rem rgba(229, 25, 13, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
color: #e5190d;
}
.form-check-inline .form-check-input ~ .invalid-feedback {
margin-left: 0.5em;
}
.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
z-index: 3;
}
.btn, body .cf7mls_back.action-button, form.cf7mls input.wpcf7-form-control.wpcf7-submit,
body .cf7mls_next.action-button, .button[name=woocommerce_checkout_place_order], button[name=apply_coupon], .woocommerce-message.alert .button, .woocommerce-button, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button {
display: inline-block;
font-family: "belwebold";
font-weight: 500;
line-height: 1.5;
color: #071b44;
text-align: center;
vertical-align: middle;
cursor: pointer;
user-select: none;
background-color: transparent;
border: 2px solid transparent;
padding: 0.375rem 1.1rem;
font-size: 1rem;
border-radius: 50rem;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.btn, body .cf7mls_back.action-button, form.cf7mls input.wpcf7-form-control.wpcf7-submit,
body .cf7mls_next.action-button, .button[name=woocommerce_checkout_place_order], button[name=apply_coupon], .woocommerce-message.alert .button, .woocommerce-button, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button {
transition: none;
}
}
.btn:hover, body .cf7mls_back.action-button:hover, form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover,
body .cf7mls_next.action-button:hover, .button[name=woocommerce_checkout_place_order]:hover, button[name=apply_coupon]:hover, .woocommerce-message.alert .button:hover, .woocommerce-button:hover, .wrap-btn a.added_to_cart.wc-forward:hover, .wrap-btn a.add_to_cart_button:hover, .product-teaser .col-right .single_add_to_cart_button:hover {
color: #071b44;
}
.btn-check:focus + .btn, body .btn-check:focus + .cf7mls_back.action-button, form.cf7mls .btn-check:focus + input.wpcf7-form-control.wpcf7-submit,
body .btn-check:focus + .cf7mls_next.action-button, .btn-check:focus + .button[name=woocommerce_checkout_place_order], .btn-check:focus + button[name=apply_coupon], .woocommerce-message.alert .btn-check:focus + .button, .btn-check:focus + .woocommerce-button, .wrap-btn .btn-check:focus + a.added_to_cart.wc-forward, .wrap-btn .btn-check:focus + a.add_to_cart_button, .product-teaser .col-right .btn-check:focus + .single_add_to_cart_button, .btn:focus, body .cf7mls_back.action-button:focus, form.cf7mls input.wpcf7-form-control.wpcf7-submit:focus,
body .cf7mls_next.action-button:focus, .button[name=woocommerce_checkout_place_order]:focus, button[name=apply_coupon]:focus, .woocommerce-message.alert .button:focus, .woocommerce-button:focus, .wrap-btn a.added_to_cart.wc-forward:focus, .wrap-btn a.add_to_cart_button:focus, .product-teaser .col-right .single_add_to_cart_button:focus {
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
}
.btn:disabled, body .cf7mls_back.action-button:disabled, form.cf7mls input.wpcf7-form-control.wpcf7-submit:disabled,
body .cf7mls_next.action-button:disabled, .button[name=woocommerce_checkout_place_order]:disabled, button[name=apply_coupon]:disabled, .woocommerce-message.alert .button:disabled, .woocommerce-button:disabled, .wrap-btn a.added_to_cart.wc-forward:disabled, .wrap-btn a.add_to_cart_button:disabled, .product-teaser .col-right .single_add_to_cart_button:disabled, .btn.disabled, body .disabled.cf7mls_back.action-button, form.cf7mls input.disabled.wpcf7-form-control.wpcf7-submit,
body .disabled.cf7mls_next.action-button, .disabled.button[name=woocommerce_checkout_place_order], button.disabled[name=apply_coupon], .woocommerce-message.alert .disabled.button, .disabled.woocommerce-button, .wrap-btn a.disabled.added_to_cart.wc-forward, .wrap-btn a.disabled.add_to_cart_button, .product-teaser .col-right .disabled.single_add_to_cart_button, fieldset:disabled .btn, fieldset:disabled body .cf7mls_back.action-button, body fieldset:disabled .cf7mls_back.action-button, fieldset:disabled form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls fieldset:disabled input.wpcf7-form-control.wpcf7-submit,
fieldset:disabled body .cf7mls_next.action-button,
body fieldset:disabled .cf7mls_next.action-button, fieldset:disabled .button[name=woocommerce_checkout_place_order], fieldset:disabled button[name=apply_coupon], fieldset:disabled .woocommerce-message.alert .button, .woocommerce-message.alert fieldset:disabled .button, fieldset:disabled .woocommerce-button, fieldset:disabled .wrap-btn a.added_to_cart.wc-forward, .wrap-btn fieldset:disabled a.added_to_cart.wc-forward, fieldset:disabled .wrap-btn a.add_to_cart_button, .wrap-btn fieldset:disabled a.add_to_cart_button, fieldset:disabled .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right fieldset:disabled .single_add_to_cart_button {
pointer-events: none;
opacity: 0.65;
}
.btn-primary, form.cf7mls input.wpcf7-form-control.wpcf7-submit,
body .cf7mls_next.action-button, button[name=apply_coupon], .woocommerce-message.alert .button, .woocommerce-button {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-primary:hover, form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover,
body .cf7mls_next.action-button:hover, button[name=apply_coupon]:hover, .woocommerce-message.alert .button:hover, .woocommerce-button:hover {
color: white;
background-color: #c3150b;
border-color: #b7140a;
}
.btn-check:focus + .btn-primary, form.cf7mls .btn-check:focus + input.wpcf7-form-control.wpcf7-submit,
body .btn-check:focus + .cf7mls_next.action-button, .btn-check:focus + button[name=apply_coupon], .woocommerce-message.alert .btn-check:focus + .button, .btn-check:focus + .woocommerce-button, .btn-primary:focus, form.cf7mls input.wpcf7-form-control.wpcf7-submit:focus,
body .cf7mls_next.action-button:focus, button[name=apply_coupon]:focus, .woocommerce-message.alert .button:focus, .woocommerce-button:focus {
color: white;
background-color: #c3150b;
border-color: #b7140a;
box-shadow: 0 0 0 0.25rem rgba(233, 60, 49, 0.5);
}
.btn-check:checked + .btn-primary, form.cf7mls .btn-check:checked + input.wpcf7-form-control.wpcf7-submit,
body .btn-check:checked + .cf7mls_next.action-button, .btn-check:checked + button[name=apply_coupon], .woocommerce-message.alert .btn-check:checked + .button, .btn-check:checked + .woocommerce-button, .btn-check:active + .btn-primary, form.cf7mls .btn-check:active + input.wpcf7-form-control.wpcf7-submit,
body .btn-check:active + .cf7mls_next.action-button, .btn-check:active + button[name=apply_coupon], .woocommerce-message.alert .btn-check:active + .button, .btn-check:active + .woocommerce-button, .btn-primary:active, form.cf7mls input.wpcf7-form-control.wpcf7-submit:active,
body .cf7mls_next.action-button:active, button[name=apply_coupon]:active, .woocommerce-message.alert .button:active, .woocommerce-button:active, .btn-primary.active, form.cf7mls input.active.wpcf7-form-control.wpcf7-submit,
body .active.cf7mls_next.action-button, button.active[name=apply_coupon], .woocommerce-message.alert .active.button, .active.woocommerce-button, .show > .btn-primary.dropdown-toggle, form.cf7mls .show > input.dropdown-toggle.wpcf7-form-control.wpcf7-submit,
body .show > .dropdown-toggle.cf7mls_next.action-button, .show > button.dropdown-toggle[name=apply_coupon], .woocommerce-message.alert .show > .dropdown-toggle.button, .show > .dropdown-toggle.woocommerce-button {
color: white;
background-color: #b7140a;
border-color: #ac130a;
}
.btn-check:checked + .btn-primary:focus, form.cf7mls .btn-check:checked + input.wpcf7-form-control.wpcf7-submit:focus,
body .btn-check:checked + .cf7mls_next.action-button:focus, .btn-check:checked + button[name=apply_coupon]:focus, .woocommerce-message.alert .btn-check:checked + .button:focus, .btn-check:checked + .woocommerce-button:focus, .btn-check:active + .btn-primary:focus, form.cf7mls .btn-check:active + input.wpcf7-form-control.wpcf7-submit:focus,
body .btn-check:active + .cf7mls_next.action-button:focus, .btn-check:active + button[name=apply_coupon]:focus, .woocommerce-message.alert .btn-check:active + .button:focus, .btn-check:active + .woocommerce-button:focus, .btn-primary:active:focus, form.cf7mls input.wpcf7-form-control.wpcf7-submit:active:focus,
body .cf7mls_next.action-button:active:focus, button[name=apply_coupon]:active:focus, .woocommerce-message.alert .button:active:focus, .woocommerce-button:active:focus, .btn-primary.active:focus, form.cf7mls input.active.wpcf7-form-control.wpcf7-submit:focus,
body .active.cf7mls_next.action-button:focus, button.active[name=apply_coupon]:focus, .woocommerce-message.alert .active.button:focus, .active.woocommerce-button:focus, .show > .btn-primary.dropdown-toggle:focus, form.cf7mls .show > input.dropdown-toggle.wpcf7-form-control.wpcf7-submit:focus,
body .show > .dropdown-toggle.cf7mls_next.action-button:focus, .show > button.dropdown-toggle[name=apply_coupon]:focus, .woocommerce-message.alert .show > .dropdown-toggle.button:focus, .show > .dropdown-toggle.woocommerce-button:focus {
box-shadow: 0 0 0 0.25rem rgba(233, 60, 49, 0.5);
}
.btn-primary:disabled, form.cf7mls input.wpcf7-form-control.wpcf7-submit:disabled,
body .cf7mls_next.action-button:disabled, button[name=apply_coupon]:disabled, .woocommerce-message.alert .button:disabled, .woocommerce-button:disabled, .btn-primary.disabled, form.cf7mls input.disabled.wpcf7-form-control.wpcf7-submit,
body .disabled.cf7mls_next.action-button, button.disabled[name=apply_coupon], .woocommerce-message.alert .disabled.button, .disabled.woocommerce-button {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-secondary {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-secondary:hover {
color: #000;
background-color: #fbc336;
border-color: #fbbf2b;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
color: #000;
background-color: #fbc336;
border-color: #fbbf2b;
box-shadow: 0 0 0 0.25rem rgba(213, 156, 16, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
color: #000;
background-color: #fbc642;
border-color: #fbbf2b;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(213, 156, 16, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-success, .button[name=woocommerce_checkout_place_order] {
color: #000;
background-color: #0c0;
border-color: #0c0;
}
.btn-success:hover, .button[name=woocommerce_checkout_place_order]:hover {
color: #000;
background-color: #26d426;
border-color: #1ad11a;
}
.btn-check:focus + .btn-success, .btn-check:focus + .button[name=woocommerce_checkout_place_order], .btn-success:focus, .button[name=woocommerce_checkout_place_order]:focus {
color: #000;
background-color: #26d426;
border-color: #1ad11a;
box-shadow: 0 0 0 0.25rem rgba(0, 173, 0, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:checked + .button[name=woocommerce_checkout_place_order], .btn-check:active + .btn-success, .btn-check:active + .button[name=woocommerce_checkout_place_order], .btn-success:active, .button[name=woocommerce_checkout_place_order]:active, .btn-success.active, .active.button[name=woocommerce_checkout_place_order], .show > .btn-success.dropdown-toggle, .show > .dropdown-toggle.button[name=woocommerce_checkout_place_order] {
color: #000;
background-color: #33d633;
border-color: #1ad11a;
}
.btn-check:checked + .btn-success:focus, .btn-check:checked + .button[name=woocommerce_checkout_place_order]:focus, .btn-check:active + .btn-success:focus, .btn-check:active + .button[name=woocommerce_checkout_place_order]:focus, .btn-success:active:focus, .button[name=woocommerce_checkout_place_order]:active:focus, .btn-success.active:focus, .active.button[name=woocommerce_checkout_place_order]:focus, .show > .btn-success.dropdown-toggle:focus, .show > .dropdown-toggle.button[name=woocommerce_checkout_place_order]:focus {
box-shadow: 0 0 0 0.25rem rgba(0, 173, 0, 0.5);
}
.btn-success:disabled, .button[name=woocommerce_checkout_place_order]:disabled, .btn-success.disabled, .disabled.button[name=woocommerce_checkout_place_order] {
color: #000;
background-color: #0c0;
border-color: #0c0;
}
.btn-info {
color: #000;
background-color: #73b6e5;
border-color: #73b6e5;
}
.btn-info:hover {
color: #000;
background-color: #88c1e9;
border-color: #81bde8;
}
.btn-check:focus + .btn-info, .btn-info:focus {
color: #000;
background-color: #88c1e9;
border-color: #81bde8;
box-shadow: 0 0 0 0.25rem rgba(98, 155, 195, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
color: #000;
background-color: #8fc5ea;
border-color: #81bde8;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(98, 155, 195, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
color: #000;
background-color: #73b6e5;
border-color: #73b6e5;
}
.btn-warning {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-warning:hover {
color: #000;
background-color: #fbc336;
border-color: #fbbf2b;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
color: #000;
background-color: #fbc336;
border-color: #fbbf2b;
box-shadow: 0 0 0 0.25rem rgba(213, 156, 16, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
color: #000;
background-color: #fbc642;
border-color: #fbbf2b;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(213, 156, 16, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-danger {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-danger:hover {
color: white;
background-color: #c3150b;
border-color: #b7140a;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
color: white;
background-color: #c3150b;
border-color: #b7140a;
box-shadow: 0 0 0 0.25rem rgba(233, 60, 49, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
color: white;
background-color: #b7140a;
border-color: #ac130a;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(233, 60, 49, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-light {
color: #000;
background-color: #f0f0f0;
border-color: #f0f0f0;
}
.btn-light:hover {
color: #000;
background-color: #f2f2f2;
border-color: #f2f2f2;
}
.btn-check:focus + .btn-light, .btn-light:focus {
color: #000;
background-color: #f2f2f2;
border-color: #f2f2f2;
box-shadow: 0 0 0 0.25rem rgba(204, 204, 204, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
color: #000;
background-color: #f3f3f3;
border-color: #f2f2f2;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(204, 204, 204, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
color: #000;
background-color: #f0f0f0;
border-color: #f0f0f0;
}
.btn-blue, .wrap-btn a.added_to_cart.wc-forward {
color: #000;
background-color: #73b6e5;
border-color: #73b6e5;
}
.btn-blue:hover, .wrap-btn a.added_to_cart.wc-forward:hover {
color: #000;
background-color: #88c1e9;
border-color: #81bde8;
}
.btn-check:focus + .btn-blue, .wrap-btn .btn-check:focus + a.added_to_cart.wc-forward, .btn-blue:focus, .wrap-btn a.added_to_cart.wc-forward:focus {
color: #000;
background-color: #88c1e9;
border-color: #81bde8;
box-shadow: 0 0 0 0.25rem rgba(98, 155, 195, 0.5);
}
.btn-check:checked + .btn-blue, .wrap-btn .btn-check:checked + a.added_to_cart.wc-forward, .btn-check:active + .btn-blue, .wrap-btn .btn-check:active + a.added_to_cart.wc-forward, .btn-blue:active, .wrap-btn a.added_to_cart.wc-forward:active, .btn-blue.active, .wrap-btn a.active.added_to_cart.wc-forward, .show > .btn-blue.dropdown-toggle, .wrap-btn .show > a.dropdown-toggle.added_to_cart.wc-forward {
color: #000;
background-color: #8fc5ea;
border-color: #81bde8;
}
.btn-check:checked + .btn-blue:focus, .wrap-btn .btn-check:checked + a.added_to_cart.wc-forward:focus, .btn-check:active + .btn-blue:focus, .wrap-btn .btn-check:active + a.added_to_cart.wc-forward:focus, .btn-blue:active:focus, .wrap-btn a.added_to_cart.wc-forward:active:focus, .btn-blue.active:focus, .wrap-btn a.active.added_to_cart.wc-forward:focus, .show > .btn-blue.dropdown-toggle:focus, .wrap-btn .show > a.dropdown-toggle.added_to_cart.wc-forward:focus {
box-shadow: 0 0 0 0.25rem rgba(98, 155, 195, 0.5);
}
.btn-blue:disabled, .wrap-btn a.added_to_cart.wc-forward:disabled, .btn-blue.disabled, .wrap-btn a.disabled.added_to_cart.wc-forward {
color: #000;
background-color: #73b6e5;
border-color: #73b6e5;
}
.btn-beige {
color: #000;
background-color: #e8dfc6;
border-color: #e8dfc6;
}
.btn-beige:hover {
color: #000;
background-color: #ebe4cf;
border-color: #eae2cc;
}
.btn-check:focus + .btn-beige, .btn-beige:focus {
color: #000;
background-color: #ebe4cf;
border-color: #eae2cc;
box-shadow: 0 0 0 0.25rem rgba(197, 190, 168, 0.5);
}
.btn-check:checked + .btn-beige, .btn-check:active + .btn-beige, .btn-beige:active, .btn-beige.active, .show > .btn-beige.dropdown-toggle {
color: #000;
background-color: #ede5d1;
border-color: #eae2cc;
}
.btn-check:checked + .btn-beige:focus, .btn-check:active + .btn-beige:focus, .btn-beige:active:focus, .btn-beige.active:focus, .show > .btn-beige.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(197, 190, 168, 0.5);
}
.btn-beige:disabled, .btn-beige.disabled {
color: #000;
background-color: #e8dfc6;
border-color: #e8dfc6;
}
.btn-blue-dark {
color: white;
background-color: #071b44;
border-color: #071b44;
}
.btn-blue-dark:hover {
color: white;
background-color: #06173a;
border-color: #061636;
}
.btn-check:focus + .btn-blue-dark, .btn-blue-dark:focus {
color: white;
background-color: #06173a;
border-color: #061636;
box-shadow: 0 0 0 0.25rem rgba(44, 61, 96, 0.5);
}
.btn-check:checked + .btn-blue-dark, .btn-check:active + .btn-blue-dark, .btn-blue-dark:active, .btn-blue-dark.active, .show > .btn-blue-dark.dropdown-toggle {
color: white;
background-color: #061636;
border-color: #051433;
}
.btn-check:checked + .btn-blue-dark:focus, .btn-check:active + .btn-blue-dark:focus, .btn-blue-dark:active:focus, .btn-blue-dark.active:focus, .show > .btn-blue-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(44, 61, 96, 0.5);
}
.btn-blue-dark:disabled, .btn-blue-dark.disabled {
color: white;
background-color: #071b44;
border-color: #071b44;
}
.btn-pink {
color: #000;
background-color: #ef8bad;
border-color: #ef8bad;
}
.btn-pink:hover {
color: #000;
background-color: #f19cb9;
border-color: #f197b5;
}
.btn-check:focus + .btn-pink, .btn-pink:focus {
color: #000;
background-color: #f19cb9;
border-color: #f197b5;
box-shadow: 0 0 0 0.25rem rgba(203, 118, 147, 0.5);
}
.btn-check:checked + .btn-pink, .btn-check:active + .btn-pink, .btn-pink:active, .btn-pink.active, .show > .btn-pink.dropdown-toggle {
color: #000;
background-color: #f2a2bd;
border-color: #f197b5;
}
.btn-check:checked + .btn-pink:focus, .btn-check:active + .btn-pink:focus, .btn-pink:active:focus, .btn-pink.active:focus, .show > .btn-pink.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(203, 118, 147, 0.5);
}
.btn-pink:disabled, .btn-pink.disabled {
color: #000;
background-color: #ef8bad;
border-color: #ef8bad;
}
.btn-red {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-red:hover {
color: white;
background-color: #c3150b;
border-color: #b7140a;
}
.btn-check:focus + .btn-red, .btn-red:focus {
color: white;
background-color: #c3150b;
border-color: #b7140a;
box-shadow: 0 0 0 0.25rem rgba(233, 60, 49, 0.5);
}
.btn-check:checked + .btn-red, .btn-check:active + .btn-red, .btn-red:active, .btn-red.active, .show > .btn-red.dropdown-toggle {
color: white;
background-color: #b7140a;
border-color: #ac130a;
}
.btn-check:checked + .btn-red:focus, .btn-check:active + .btn-red:focus, .btn-red:active:focus, .btn-red.active:focus, .show > .btn-red.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(233, 60, 49, 0.5);
}
.btn-red:disabled, .btn-red.disabled {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-red-dark {
color: white;
background-color: #720d09;
border-color: #720d09;
}
.btn-red-dark:hover {
color: white;
background-color: #610b08;
border-color: #5b0a07;
}
.btn-check:focus + .btn-red-dark, .btn-red-dark:focus {
color: white;
background-color: #610b08;
border-color: #5b0a07;
box-shadow: 0 0 0 0.25rem rgba(135, 49, 46, 0.5);
}
.btn-check:checked + .btn-red-dark, .btn-check:active + .btn-red-dark, .btn-red-dark:active, .btn-red-dark.active, .show > .btn-red-dark.dropdown-toggle {
color: white;
background-color: #5b0a07;
border-color: #560a07;
}
.btn-check:checked + .btn-red-dark:focus, .btn-check:active + .btn-red-dark:focus, .btn-red-dark:active:focus, .btn-red-dark.active:focus, .show > .btn-red-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(135, 49, 46, 0.5);
}
.btn-red-dark:disabled, .btn-red-dark.disabled {
color: white;
background-color: #720d09;
border-color: #720d09;
}
.btn-yellow {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-yellow:hover {
color: #000;
background-color: #fbc336;
border-color: #fbbf2b;
}
.btn-check:focus + .btn-yellow, .btn-yellow:focus {
color: #000;
background-color: #fbc336;
border-color: #fbbf2b;
box-shadow: 0 0 0 0.25rem rgba(213, 156, 16, 0.5);
}
.btn-check:checked + .btn-yellow, .btn-check:active + .btn-yellow, .btn-yellow:active, .btn-yellow.active, .show > .btn-yellow.dropdown-toggle {
color: #000;
background-color: #fbc642;
border-color: #fbbf2b;
}
.btn-check:checked + .btn-yellow:focus, .btn-check:active + .btn-yellow:focus, .btn-yellow:active:focus, .btn-yellow.active:focus, .show > .btn-yellow.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(213, 156, 16, 0.5);
}
.btn-yellow:disabled, .btn-yellow.disabled {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-green {
color: #000;
background-color: #0c0;
border-color: #0c0;
}
.btn-green:hover {
color: #000;
background-color: #26d426;
border-color: #1ad11a;
}
.btn-check:focus + .btn-green, .btn-green:focus {
color: #000;
background-color: #26d426;
border-color: #1ad11a;
box-shadow: 0 0 0 0.25rem rgba(0, 173, 0, 0.5);
}
.btn-check:checked + .btn-green, .btn-check:active + .btn-green, .btn-green:active, .btn-green.active, .show > .btn-green.dropdown-toggle {
color: #000;
background-color: #33d633;
border-color: #1ad11a;
}
.btn-check:checked + .btn-green:focus, .btn-check:active + .btn-green:focus, .btn-green:active:focus, .btn-green.active:focus, .show > .btn-green.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(0, 173, 0, 0.5);
}
.btn-green:disabled, .btn-green.disabled {
color: #000;
background-color: #0c0;
border-color: #0c0;
}
.btn-white {
color: #000;
background-color: white;
border-color: white;
}
.btn-white:hover {
color: #000;
background-color: white;
border-color: white;
}
.btn-check:focus + .btn-white, .btn-white:focus {
color: #000;
background-color: white;
border-color: white;
box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
}
.btn-check:checked + .btn-white, .btn-check:active + .btn-white, .btn-white:active, .btn-white.active, .show > .btn-white.dropdown-toggle {
color: #000;
background-color: white;
border-color: white;
}
.btn-check:checked + .btn-white:focus, .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus, .show > .btn-white.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
}
.btn-white:disabled, .btn-white.disabled {
color: #000;
background-color: white;
border-color: white;
}
.btn-gray {
color: #000;
background-color: #ccc;
border-color: #ccc;
}
.btn-gray:hover {
color: #000;
background-color: #d4d4d4;
border-color: #d1d1d1;
}
.btn-check:focus + .btn-gray, .btn-gray:focus {
color: #000;
background-color: #d4d4d4;
border-color: #d1d1d1;
box-shadow: 0 0 0 0.25rem rgba(173, 173, 173, 0.5);
}
.btn-check:checked + .btn-gray, .btn-check:active + .btn-gray, .btn-gray:active, .btn-gray.active, .show > .btn-gray.dropdown-toggle {
color: #000;
background-color: #d6d6d6;
border-color: #d1d1d1;
}
.btn-check:checked + .btn-gray:focus, .btn-check:active + .btn-gray:focus, .btn-gray:active:focus, .btn-gray.active:focus, .show > .btn-gray.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(173, 173, 173, 0.5);
}
.btn-gray:disabled, .btn-gray.disabled {
color: #000;
background-color: #ccc;
border-color: #ccc;
}
.btn-dark {
color: white;
background-color: #071b44;
border-color: #071b44;
}
.btn-dark:hover {
color: white;
background-color: #06173a;
border-color: #061636;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
color: white;
background-color: #06173a;
border-color: #061636;
box-shadow: 0 0 0 0.25rem rgba(44, 61, 96, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
color: white;
background-color: #061636;
border-color: #051433;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(44, 61, 96, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
color: white;
background-color: #071b44;
border-color: #071b44;
}
.btn-outline-primary, body .cf7mls_back.action-button, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button {
color: #e5190d;
border-color: #e5190d;
}
.btn-outline-primary:hover, body .cf7mls_back.action-button:hover, .wrap-btn a.add_to_cart_button:hover, .product-teaser .col-right .single_add_to_cart_button:hover {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-check:focus + .btn-outline-primary, body .btn-check:focus + .cf7mls_back.action-button, .wrap-btn .btn-check:focus + a.add_to_cart_button, .product-teaser .col-right .btn-check:focus + .single_add_to_cart_button, .btn-outline-primary:focus, body .cf7mls_back.action-button:focus, .wrap-btn a.add_to_cart_button:focus, .product-teaser .col-right .single_add_to_cart_button:focus {
box-shadow: 0 0 0 0.25rem rgba(229, 25, 13, 0.5);
}
.btn-check:checked + .btn-outline-primary, body .btn-check:checked + .cf7mls_back.action-button, .wrap-btn .btn-check:checked + a.add_to_cart_button, .product-teaser .col-right .btn-check:checked + .single_add_to_cart_button, .btn-check:active + .btn-outline-primary, body .btn-check:active + .cf7mls_back.action-button, .wrap-btn .btn-check:active + a.add_to_cart_button, .product-teaser .col-right .btn-check:active + .single_add_to_cart_button, .btn-outline-primary:active, body .cf7mls_back.action-button:active, .wrap-btn a.add_to_cart_button:active, .product-teaser .col-right .single_add_to_cart_button:active, .btn-outline-primary.active, body .active.cf7mls_back.action-button, .wrap-btn a.active.add_to_cart_button, .product-teaser .col-right .active.single_add_to_cart_button, .btn-outline-primary.dropdown-toggle.show, body .dropdown-toggle.show.cf7mls_back.action-button, .wrap-btn a.dropdown-toggle.show.add_to_cart_button, .product-teaser .col-right .dropdown-toggle.show.single_add_to_cart_button {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-check:checked + .btn-outline-primary:focus, body .btn-check:checked + .cf7mls_back.action-button:focus, .wrap-btn .btn-check:checked + a.add_to_cart_button:focus, .product-teaser .col-right .btn-check:checked + .single_add_to_cart_button:focus, .btn-check:active + .btn-outline-primary:focus, body .btn-check:active + .cf7mls_back.action-button:focus, .wrap-btn .btn-check:active + a.add_to_cart_button:focus, .product-teaser .col-right .btn-check:active + .single_add_to_cart_button:focus, .btn-outline-primary:active:focus, body .cf7mls_back.action-button:active:focus, .wrap-btn a.add_to_cart_button:active:focus, .product-teaser .col-right .single_add_to_cart_button:active:focus, .btn-outline-primary.active:focus, body .active.cf7mls_back.action-button:focus, .wrap-btn a.active.add_to_cart_button:focus, .product-teaser .col-right .active.single_add_to_cart_button:focus, .btn-outline-primary.dropdown-toggle.show:focus, body .dropdown-toggle.show.cf7mls_back.action-button:focus, .wrap-btn a.dropdown-toggle.show.add_to_cart_button:focus, .product-teaser .col-right .dropdown-toggle.show.single_add_to_cart_button:focus {
box-shadow: 0 0 0 0.25rem rgba(229, 25, 13, 0.5);
}
.btn-outline-primary:disabled, body .cf7mls_back.action-button:disabled, .wrap-btn a.add_to_cart_button:disabled, .product-teaser .col-right .single_add_to_cart_button:disabled, .btn-outline-primary.disabled, body .disabled.cf7mls_back.action-button, .wrap-btn a.disabled.add_to_cart_button, .product-teaser .col-right .disabled.single_add_to_cart_button {
color: #e5190d;
background-color: transparent;
}
.btn-outline-secondary {
color: #fab813;
border-color: #fab813;
}
.btn-outline-secondary:hover {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
box-shadow: 0 0 0 0.25rem rgba(250, 184, 19, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(250, 184, 19, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
color: #fab813;
background-color: transparent;
}
.btn-outline-success {
color: #0c0;
border-color: #0c0;
}
.btn-outline-success:hover {
color: #000;
background-color: #0c0;
border-color: #0c0;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
box-shadow: 0 0 0 0.25rem rgba(0, 204, 0, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
color: #000;
background-color: #0c0;
border-color: #0c0;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(0, 204, 0, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
color: #0c0;
background-color: transparent;
}
.btn-outline-info {
color: #73b6e5;
border-color: #73b6e5;
}
.btn-outline-info:hover {
color: #000;
background-color: #73b6e5;
border-color: #73b6e5;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
box-shadow: 0 0 0 0.25rem rgba(115, 182, 229, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
color: #000;
background-color: #73b6e5;
border-color: #73b6e5;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(115, 182, 229, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
color: #73b6e5;
background-color: transparent;
}
.btn-outline-warning {
color: #fab813;
border-color: #fab813;
}
.btn-outline-warning:hover {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
box-shadow: 0 0 0 0.25rem rgba(250, 184, 19, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(250, 184, 19, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
color: #fab813;
background-color: transparent;
}
.btn-outline-danger {
color: #e5190d;
border-color: #e5190d;
}
.btn-outline-danger:hover {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
box-shadow: 0 0 0 0.25rem rgba(229, 25, 13, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(229, 25, 13, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
color: #e5190d;
background-color: transparent;
}
.btn-outline-light {
color: #f0f0f0;
border-color: #f0f0f0;
}
.btn-outline-light:hover {
color: #000;
background-color: #f0f0f0;
border-color: #f0f0f0;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
box-shadow: 0 0 0 0.25rem rgba(240, 240, 240, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
color: #000;
background-color: #f0f0f0;
border-color: #f0f0f0;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(240, 240, 240, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
color: #f0f0f0;
background-color: transparent;
}
.btn-outline-blue {
color: #73b6e5;
border-color: #73b6e5;
}
.btn-outline-blue:hover {
color: #000;
background-color: #73b6e5;
border-color: #73b6e5;
}
.btn-check:focus + .btn-outline-blue, .btn-outline-blue:focus {
box-shadow: 0 0 0 0.25rem rgba(115, 182, 229, 0.5);
}
.btn-check:checked + .btn-outline-blue, .btn-check:active + .btn-outline-blue, .btn-outline-blue:active, .btn-outline-blue.active, .btn-outline-blue.dropdown-toggle.show {
color: #000;
background-color: #73b6e5;
border-color: #73b6e5;
}
.btn-check:checked + .btn-outline-blue:focus, .btn-check:active + .btn-outline-blue:focus, .btn-outline-blue:active:focus, .btn-outline-blue.active:focus, .btn-outline-blue.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(115, 182, 229, 0.5);
}
.btn-outline-blue:disabled, .btn-outline-blue.disabled {
color: #73b6e5;
background-color: transparent;
}
.btn-outline-beige {
color: #e8dfc6;
border-color: #e8dfc6;
}
.btn-outline-beige:hover {
color: #000;
background-color: #e8dfc6;
border-color: #e8dfc6;
}
.btn-check:focus + .btn-outline-beige, .btn-outline-beige:focus {
box-shadow: 0 0 0 0.25rem rgba(232, 223, 198, 0.5);
}
.btn-check:checked + .btn-outline-beige, .btn-check:active + .btn-outline-beige, .btn-outline-beige:active, .btn-outline-beige.active, .btn-outline-beige.dropdown-toggle.show {
color: #000;
background-color: #e8dfc6;
border-color: #e8dfc6;
}
.btn-check:checked + .btn-outline-beige:focus, .btn-check:active + .btn-outline-beige:focus, .btn-outline-beige:active:focus, .btn-outline-beige.active:focus, .btn-outline-beige.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(232, 223, 198, 0.5);
}
.btn-outline-beige:disabled, .btn-outline-beige.disabled {
color: #e8dfc6;
background-color: transparent;
}
.btn-outline-blue-dark {
color: #071b44;
border-color: #071b44;
}
.btn-outline-blue-dark:hover {
color: white;
background-color: #071b44;
border-color: #071b44;
}
.btn-check:focus + .btn-outline-blue-dark, .btn-outline-blue-dark:focus {
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.5);
}
.btn-check:checked + .btn-outline-blue-dark, .btn-check:active + .btn-outline-blue-dark, .btn-outline-blue-dark:active, .btn-outline-blue-dark.active, .btn-outline-blue-dark.dropdown-toggle.show {
color: white;
background-color: #071b44;
border-color: #071b44;
}
.btn-check:checked + .btn-outline-blue-dark:focus, .btn-check:active + .btn-outline-blue-dark:focus, .btn-outline-blue-dark:active:focus, .btn-outline-blue-dark.active:focus, .btn-outline-blue-dark.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.5);
}
.btn-outline-blue-dark:disabled, .btn-outline-blue-dark.disabled {
color: #071b44;
background-color: transparent;
}
.btn-outline-pink {
color: #ef8bad;
border-color: #ef8bad;
}
.btn-outline-pink:hover {
color: #000;
background-color: #ef8bad;
border-color: #ef8bad;
}
.btn-check:focus + .btn-outline-pink, .btn-outline-pink:focus {
box-shadow: 0 0 0 0.25rem rgba(239, 139, 173, 0.5);
}
.btn-check:checked + .btn-outline-pink, .btn-check:active + .btn-outline-pink, .btn-outline-pink:active, .btn-outline-pink.active, .btn-outline-pink.dropdown-toggle.show {
color: #000;
background-color: #ef8bad;
border-color: #ef8bad;
}
.btn-check:checked + .btn-outline-pink:focus, .btn-check:active + .btn-outline-pink:focus, .btn-outline-pink:active:focus, .btn-outline-pink.active:focus, .btn-outline-pink.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(239, 139, 173, 0.5);
}
.btn-outline-pink:disabled, .btn-outline-pink.disabled {
color: #ef8bad;
background-color: transparent;
}
.btn-outline-red {
color: #e5190d;
border-color: #e5190d;
}
.btn-outline-red:hover {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-check:focus + .btn-outline-red, .btn-outline-red:focus {
box-shadow: 0 0 0 0.25rem rgba(229, 25, 13, 0.5);
}
.btn-check:checked + .btn-outline-red, .btn-check:active + .btn-outline-red, .btn-outline-red:active, .btn-outline-red.active, .btn-outline-red.dropdown-toggle.show {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn-check:checked + .btn-outline-red:focus, .btn-check:active + .btn-outline-red:focus, .btn-outline-red:active:focus, .btn-outline-red.active:focus, .btn-outline-red.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(229, 25, 13, 0.5);
}
.btn-outline-red:disabled, .btn-outline-red.disabled {
color: #e5190d;
background-color: transparent;
}
.btn-outline-red-dark {
color: #720d09;
border-color: #720d09;
}
.btn-outline-red-dark:hover {
color: white;
background-color: #720d09;
border-color: #720d09;
}
.btn-check:focus + .btn-outline-red-dark, .btn-outline-red-dark:focus {
box-shadow: 0 0 0 0.25rem rgba(114, 13, 9, 0.5);
}
.btn-check:checked + .btn-outline-red-dark, .btn-check:active + .btn-outline-red-dark, .btn-outline-red-dark:active, .btn-outline-red-dark.active, .btn-outline-red-dark.dropdown-toggle.show {
color: white;
background-color: #720d09;
border-color: #720d09;
}
.btn-check:checked + .btn-outline-red-dark:focus, .btn-check:active + .btn-outline-red-dark:focus, .btn-outline-red-dark:active:focus, .btn-outline-red-dark.active:focus, .btn-outline-red-dark.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(114, 13, 9, 0.5);
}
.btn-outline-red-dark:disabled, .btn-outline-red-dark.disabled {
color: #720d09;
background-color: transparent;
}
.btn-outline-yellow {
color: #fab813;
border-color: #fab813;
}
.btn-outline-yellow:hover {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-check:focus + .btn-outline-yellow, .btn-outline-yellow:focus {
box-shadow: 0 0 0 0.25rem rgba(250, 184, 19, 0.5);
}
.btn-check:checked + .btn-outline-yellow, .btn-check:active + .btn-outline-yellow, .btn-outline-yellow:active, .btn-outline-yellow.active, .btn-outline-yellow.dropdown-toggle.show {
color: #000;
background-color: #fab813;
border-color: #fab813;
}
.btn-check:checked + .btn-outline-yellow:focus, .btn-check:active + .btn-outline-yellow:focus, .btn-outline-yellow:active:focus, .btn-outline-yellow.active:focus, .btn-outline-yellow.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(250, 184, 19, 0.5);
}
.btn-outline-yellow:disabled, .btn-outline-yellow.disabled {
color: #fab813;
background-color: transparent;
}
.btn-outline-green {
color: #0c0;
border-color: #0c0;
}
.btn-outline-green:hover {
color: #000;
background-color: #0c0;
border-color: #0c0;
}
.btn-check:focus + .btn-outline-green, .btn-outline-green:focus {
box-shadow: 0 0 0 0.25rem rgba(0, 204, 0, 0.5);
}
.btn-check:checked + .btn-outline-green, .btn-check:active + .btn-outline-green, .btn-outline-green:active, .btn-outline-green.active, .btn-outline-green.dropdown-toggle.show {
color: #000;
background-color: #0c0;
border-color: #0c0;
}
.btn-check:checked + .btn-outline-green:focus, .btn-check:active + .btn-outline-green:focus, .btn-outline-green:active:focus, .btn-outline-green.active:focus, .btn-outline-green.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(0, 204, 0, 0.5);
}
.btn-outline-green:disabled, .btn-outline-green.disabled {
color: #0c0;
background-color: transparent;
}
.btn-outline-white {
color: white;
border-color: white;
}
.btn-outline-white:hover {
color: #000;
background-color: white;
border-color: white;
}
.btn-check:focus + .btn-outline-white, .btn-outline-white:focus {
box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn-check:checked + .btn-outline-white, .btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show {
color: #000;
background-color: white;
border-color: white;
}
.btn-check:checked + .btn-outline-white:focus, .btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white:disabled, .btn-outline-white.disabled {
color: white;
background-color: transparent;
}
.btn-outline-gray {
color: #ccc;
border-color: #ccc;
}
.btn-outline-gray:hover {
color: #000;
background-color: #ccc;
border-color: #ccc;
}
.btn-check:focus + .btn-outline-gray, .btn-outline-gray:focus {
box-shadow: 0 0 0 0.25rem rgba(204, 204, 204, 0.5);
}
.btn-check:checked + .btn-outline-gray, .btn-check:active + .btn-outline-gray, .btn-outline-gray:active, .btn-outline-gray.active, .btn-outline-gray.dropdown-toggle.show {
color: #000;
background-color: #ccc;
border-color: #ccc;
}
.btn-check:checked + .btn-outline-gray:focus, .btn-check:active + .btn-outline-gray:focus, .btn-outline-gray:active:focus, .btn-outline-gray.active:focus, .btn-outline-gray.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(204, 204, 204, 0.5);
}
.btn-outline-gray:disabled, .btn-outline-gray.disabled {
color: #ccc;
background-color: transparent;
}
.btn-outline-dark {
color: #071b44;
border-color: #071b44;
}
.btn-outline-dark:hover {
color: white;
background-color: #071b44;
border-color: #071b44;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
color: white;
background-color: #071b44;
border-color: #071b44;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
color: #071b44;
background-color: transparent;
}
.btn-link {
font-weight: 500;
color: #e5190d;
text-decoration: none;
}
.btn-link:hover {
color: shift-color(#e5190d, 20%);
}
.btn-link:disabled, .btn-link.disabled {
color: #6c757d;
}
.btn-lg, .woocommerce-button, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button, .btn-group-lg > .btn, body .btn-group-lg > .cf7mls_back.action-button, form.cf7mls .btn-group-lg > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-lg > .cf7mls_next.action-button, .btn-group-lg > .button[name=woocommerce_checkout_place_order], .btn-group-lg > button[name=apply_coupon], .woocommerce-message.alert .btn-group-lg > .button, .btn-group-lg > .woocommerce-button {
padding: 0.75rem 1.5rem;
font-size: 1.25rem;
border-radius: 50rem;
}
.btn-sm, .woocommerce-message.alert .button, .btn-group-sm > .btn, body .btn-group-sm > .cf7mls_back.action-button, form.cf7mls .btn-group-sm > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-sm > .cf7mls_next.action-button, .btn-group-sm > .button[name=woocommerce_checkout_place_order], .btn-group-sm > button[name=apply_coupon], .btn-group-sm > .woocommerce-button, .wrap-btn .btn-group-sm > a.added_to_cart.wc-forward, .wrap-btn .btn-group-sm > a.add_to_cart_button, .product-teaser .col-right .btn-group-sm > .single_add_to_cart_button {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
border-radius: 50rem;
}
.fade {
transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
.fade {
transition: none;
}
}
.fade:not(.show) {
opacity: 0;
}
.collapse:not(.show) {
display: none;
}
.collapsing {
height: 0;
overflow: hidden;
transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing {
transition: none;
}
}
.dropup,
.dropend,
.dropdown,
.dropstart {
position: relative;
}
.dropdown-toggle {
white-space: nowrap;
}
.dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
margin-left: 0;
}
.dropdown-menu {
position: absolute;
z-index: 1000;
display: none;
min-width: 10rem;
padding: 0.5rem 0;
margin: 0;
font-size: 1rem;
color: #071b44;
text-align: left;
list-style: none;
background-color: white;
background-clip: padding-box;
border: 4px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
top: 100%;
left: 0;
margin-top: 0.125rem;
}
.dropdown-menu-start {
--bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-end {
--bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
right: 0;
left: auto;
}
@media (min-width: 576px) {
.dropdown-menu-sm-start {
--bs-position: start;
}
.dropdown-menu-sm-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-sm-end {
--bs-position: end;
}
.dropdown-menu-sm-end[data-bs-popper] {
right: 0;
left: auto;
}
}
@media (min-width: 768px) {
.dropdown-menu-md-start {
--bs-position: start;
}
.dropdown-menu-md-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-md-end {
--bs-position: end;
}
.dropdown-menu-md-end[data-bs-popper] {
right: 0;
left: auto;
}
}
@media (min-width: 992px) {
.dropdown-menu-lg-start {
--bs-position: start;
}
.dropdown-menu-lg-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-lg-end {
--bs-position: end;
}
.dropdown-menu-lg-end[data-bs-popper] {
right: 0;
left: auto;
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-start {
--bs-position: start;
}
.dropdown-menu-xl-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-xl-end {
--bs-position: end;
}
.dropdown-menu-xl-end[data-bs-popper] {
right: 0;
left: auto;
}
}
@media (min-width: 1400px) {
.dropdown-menu-xxl-start {
--bs-position: start;
}
.dropdown-menu-xxl-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-xxl-end {
--bs-position: end;
}
.dropdown-menu-xxl-end[data-bs-popper] {
right: 0;
left: auto;
}
}
@media (min-width: 2000px) {
.dropdown-menu-xxxl-start {
--bs-position: start;
}
.dropdown-menu-xxxl-start[data-bs-popper] {
right: auto;
left: 0;
}
.dropdown-menu-xxxl-end {
--bs-position: end;
}
.dropdown-menu-xxxl-end[data-bs-popper] {
right: 0;
left: auto;
}
}
.dropup .dropdown-menu[data-bs-popper] {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0;
border-right: 0.3em solid transparent;
border-bottom: 0.3em solid;
border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
top: 0;
right: auto;
left: 100%;
margin-top: 0;
margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0;
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropend .dropdown-toggle::after {
vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
top: 0;
right: 100%;
left: auto;
margin-top: 0;
margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
}
.dropstart .dropdown-toggle::after {
display: none;
}
.dropstart .dropdown-toggle::before {
display: inline-block;
margin-right: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0.3em solid;
border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropstart .dropdown-toggle::before {
vertical-align: 0;
}
.dropdown-divider {
height: 0;
margin: 0.5rem 0;
overflow: hidden;
border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.dropdown-item {
display: block;
width: 100%;
padding: 0.25rem 1rem;
clear: both;
font-weight: 500;
color: #212529;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
color: #1e2125;
background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
color: white;
text-decoration: none;
background-color: #071b44;
}
.dropdown-item.disabled, .dropdown-item:disabled {
color: #adb5bd;
pointer-events: none;
background-color: transparent;
}
.dropdown-menu.show {
display: block;
}
.dropdown-header {
display: block;
padding: 0.5rem 1rem;
margin-bottom: 0;
font-size: 0.875rem;
color: #6c757d;
white-space: nowrap;
}
.dropdown-item-text {
display: block;
padding: 0.25rem 1rem;
color: #212529;
}
.dropdown-menu-dark {
color: #dee2e6;
background-color: #343a40;
border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
color: white;
background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
color: white;
background-color: #071b44;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
color: #adb5bd;
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-flex;
vertical-align: middle;
}
.btn-group > .btn, body .btn-group > .cf7mls_back.action-button, form.cf7mls .btn-group > input.wpcf7-form-control.wpcf7-submit,
body .btn-group > .cf7mls_next.action-button, .btn-group > .button[name=woocommerce_checkout_place_order], .btn-group > button[name=apply_coupon], .woocommerce-message.alert .btn-group > .button, .btn-group > .woocommerce-button, .wrap-btn .btn-group > a.added_to_cart.wc-forward, .wrap-btn .btn-group > a.add_to_cart_button, .product-teaser .col-right .btn-group > .single_add_to_cart_button,
.btn-group-vertical > .btn,
body .btn-group-vertical > .cf7mls_back.action-button,
form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .cf7mls_next.action-button,
.btn-group-vertical > .button[name=woocommerce_checkout_place_order],
.btn-group-vertical > button[name=apply_coupon],
.woocommerce-message.alert .btn-group-vertical > .button,
.btn-group-vertical > .woocommerce-button,
.wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward,
.wrap-btn .btn-group-vertical > a.add_to_cart_button,
.product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button {
position: relative;
flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, body .btn-group > .btn-check:checked + .cf7mls_back.action-button, form.cf7mls .btn-group > .btn-check:checked + input.wpcf7-form-control.wpcf7-submit,
body .btn-group > .btn-check:checked + .cf7mls_next.action-button, .btn-group > .btn-check:checked + .button[name=woocommerce_checkout_place_order], .btn-group > .btn-check:checked + button[name=apply_coupon], .woocommerce-message.alert .btn-group > .btn-check:checked + .button, .btn-group > .btn-check:checked + .woocommerce-button, .wrap-btn .btn-group > .btn-check:checked + a.added_to_cart.wc-forward, .wrap-btn .btn-group > .btn-check:checked + a.add_to_cart_button, .product-teaser .col-right .btn-group > .btn-check:checked + .single_add_to_cart_button,
.btn-group > .btn-check:focus + .btn,
body .btn-group > .btn-check:focus + .cf7mls_back.action-button,
form.cf7mls .btn-group > .btn-check:focus + input.wpcf7-form-control.wpcf7-submit,
body .btn-group > .btn-check:focus + .cf7mls_next.action-button,
.btn-group > .btn-check:focus + .button[name=woocommerce_checkout_place_order],
.btn-group > .btn-check:focus + button[name=apply_coupon],
.woocommerce-message.alert .btn-group > .btn-check:focus + .button,
.btn-group > .btn-check:focus + .woocommerce-button,
.wrap-btn .btn-group > .btn-check:focus + a.added_to_cart.wc-forward,
.wrap-btn .btn-group > .btn-check:focus + a.add_to_cart_button,
.product-teaser .col-right .btn-group > .btn-check:focus + .single_add_to_cart_button,
.btn-group > .btn:hover,
body .btn-group > .cf7mls_back.action-button:hover,
form.cf7mls .btn-group > input.wpcf7-form-control.wpcf7-submit:hover,
body .btn-group > .cf7mls_next.action-button:hover,
.btn-group > .button[name=woocommerce_checkout_place_order]:hover,
.btn-group > button[name=apply_coupon]:hover,
.woocommerce-message.alert .btn-group > .button:hover,
.btn-group > .woocommerce-button:hover,
.wrap-btn .btn-group > a.added_to_cart.wc-forward:hover,
.wrap-btn .btn-group > a.add_to_cart_button:hover,
.product-teaser .col-right .btn-group > .single_add_to_cart_button:hover,
.btn-group > .btn:focus,
body .btn-group > .cf7mls_back.action-button:focus,
form.cf7mls .btn-group > input.wpcf7-form-control.wpcf7-submit:focus,
body .btn-group > .cf7mls_next.action-button:focus,
.btn-group > .button[name=woocommerce_checkout_place_order]:focus,
.btn-group > button[name=apply_coupon]:focus,
.woocommerce-message.alert .btn-group > .button:focus,
.btn-group > .woocommerce-button:focus,
.wrap-btn .btn-group > a.added_to_cart.wc-forward:focus,
.wrap-btn .btn-group > a.add_to_cart_button:focus,
.product-teaser .col-right .btn-group > .single_add_to_cart_button:focus,
.btn-group > .btn:active,
body .btn-group > .cf7mls_back.action-button:active,
form.cf7mls .btn-group > input.wpcf7-form-control.wpcf7-submit:active,
body .btn-group > .cf7mls_next.action-button:active,
.btn-group > .button[name=woocommerce_checkout_place_order]:active,
.btn-group > button[name=apply_coupon]:active,
.woocommerce-message.alert .btn-group > .button:active,
.btn-group > .woocommerce-button:active,
.wrap-btn .btn-group > a.added_to_cart.wc-forward:active,
.wrap-btn .btn-group > a.add_to_cart_button:active,
.product-teaser .col-right .btn-group > .single_add_to_cart_button:active,
.btn-group > .btn.active,
body .btn-group > .active.cf7mls_back.action-button,
form.cf7mls .btn-group > input.active.wpcf7-form-control.wpcf7-submit,
body .btn-group > .active.cf7mls_next.action-button,
.btn-group > .active.button[name=woocommerce_checkout_place_order],
.btn-group > button.active[name=apply_coupon],
.woocommerce-message.alert .btn-group > .active.button,
.btn-group > .active.woocommerce-button,
.wrap-btn .btn-group > a.active.added_to_cart.wc-forward,
.wrap-btn .btn-group > a.active.add_to_cart_button,
.product-teaser .col-right .btn-group > .active.single_add_to_cart_button,
.btn-group-vertical > .btn-check:checked + .btn,
body .btn-group-vertical > .btn-check:checked + .cf7mls_back.action-button,
form.cf7mls .btn-group-vertical > .btn-check:checked + input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .btn-check:checked + .cf7mls_next.action-button,
.btn-group-vertical > .btn-check:checked + .button[name=woocommerce_checkout_place_order],
.btn-group-vertical > .btn-check:checked + button[name=apply_coupon],
.woocommerce-message.alert .btn-group-vertical > .btn-check:checked + .button,
.btn-group-vertical > .btn-check:checked + .woocommerce-button,
.wrap-btn .btn-group-vertical > .btn-check:checked + a.added_to_cart.wc-forward,
.wrap-btn .btn-group-vertical > .btn-check:checked + a.add_to_cart_button,
.product-teaser .col-right .btn-group-vertical > .btn-check:checked + .single_add_to_cart_button,
.btn-group-vertical > .btn-check:focus + .btn,
body .btn-group-vertical > .btn-check:focus + .cf7mls_back.action-button,
form.cf7mls .btn-group-vertical > .btn-check:focus + input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .btn-check:focus + .cf7mls_next.action-button,
.btn-group-vertical > .btn-check:focus + .button[name=woocommerce_checkout_place_order],
.btn-group-vertical > .btn-check:focus + button[name=apply_coupon],
.woocommerce-message.alert .btn-group-vertical > .btn-check:focus + .button,
.btn-group-vertical > .btn-check:focus + .woocommerce-button,
.wrap-btn .btn-group-vertical > .btn-check:focus + a.added_to_cart.wc-forward,
.wrap-btn .btn-group-vertical > .btn-check:focus + a.add_to_cart_button,
.product-teaser .col-right .btn-group-vertical > .btn-check:focus + .single_add_to_cart_button,
.btn-group-vertical > .btn:hover,
body .btn-group-vertical > .cf7mls_back.action-button:hover,
form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit:hover,
body .btn-group-vertical > .cf7mls_next.action-button:hover,
.btn-group-vertical > .button[name=woocommerce_checkout_place_order]:hover,
.btn-group-vertical > button[name=apply_coupon]:hover,
.woocommerce-message.alert .btn-group-vertical > .button:hover,
.btn-group-vertical > .woocommerce-button:hover,
.wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward:hover,
.wrap-btn .btn-group-vertical > a.add_to_cart_button:hover,
.product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button:hover,
.btn-group-vertical > .btn:focus,
body .btn-group-vertical > .cf7mls_back.action-button:focus,
form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit:focus,
body .btn-group-vertical > .cf7mls_next.action-button:focus,
.btn-group-vertical > .button[name=woocommerce_checkout_place_order]:focus,
.btn-group-vertical > button[name=apply_coupon]:focus,
.woocommerce-message.alert .btn-group-vertical > .button:focus,
.btn-group-vertical > .woocommerce-button:focus,
.wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward:focus,
.wrap-btn .btn-group-vertical > a.add_to_cart_button:focus,
.product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button:focus,
.btn-group-vertical > .btn:active,
body .btn-group-vertical > .cf7mls_back.action-button:active,
form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit:active,
body .btn-group-vertical > .cf7mls_next.action-button:active,
.btn-group-vertical > .button[name=woocommerce_checkout_place_order]:active,
.btn-group-vertical > button[name=apply_coupon]:active,
.woocommerce-message.alert .btn-group-vertical > .button:active,
.btn-group-vertical > .woocommerce-button:active,
.wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward:active,
.wrap-btn .btn-group-vertical > a.add_to_cart_button:active,
.product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button:active,
.btn-group-vertical > .btn.active,
body .btn-group-vertical > .active.cf7mls_back.action-button,
form.cf7mls .btn-group-vertical > input.active.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .active.cf7mls_next.action-button,
.btn-group-vertical > .active.button[name=woocommerce_checkout_place_order],
.btn-group-vertical > button.active[name=apply_coupon],
.woocommerce-message.alert .btn-group-vertical > .active.button,
.btn-group-vertical > .active.woocommerce-button,
.wrap-btn .btn-group-vertical > a.active.added_to_cart.wc-forward,
.wrap-btn .btn-group-vertical > a.active.add_to_cart_button,
.product-teaser .col-right .btn-group-vertical > .active.single_add_to_cart_button {
z-index: 1;
}
.btn-toolbar {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.btn-toolbar .input-group {
width: auto;
}
.btn-group > .btn:not(:first-child), body .btn-group > .cf7mls_back.action-button:not(:first-child), form.cf7mls .btn-group > input.wpcf7-form-control.wpcf7-submit:not(:first-child),
body .btn-group > .cf7mls_next.action-button:not(:first-child), .btn-group > .button[name=woocommerce_checkout_place_order]:not(:first-child), .btn-group > button[name=apply_coupon]:not(:first-child), .woocommerce-message.alert .btn-group > .button:not(:first-child), .btn-group > .woocommerce-button:not(:first-child), .wrap-btn .btn-group > a.added_to_cart.wc-forward:not(:first-child), .wrap-btn .btn-group > a.add_to_cart_button:not(:first-child), .product-teaser .col-right .btn-group > .single_add_to_cart_button:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
margin-left: -2px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), body .btn-group > .cf7mls_back.action-button:not(:last-child):not(.dropdown-toggle), form.cf7mls .btn-group > input.wpcf7-form-control.wpcf7-submit:not(:last-child):not(.dropdown-toggle),
body .btn-group > .cf7mls_next.action-button:not(:last-child):not(.dropdown-toggle), .btn-group > .button[name=woocommerce_checkout_place_order]:not(:last-child):not(.dropdown-toggle), .btn-group > button[name=apply_coupon]:not(:last-child):not(.dropdown-toggle), .woocommerce-message.alert .btn-group > .button:not(:last-child):not(.dropdown-toggle), .btn-group > .woocommerce-button:not(:last-child):not(.dropdown-toggle), .wrap-btn .btn-group > a.added_to_cart.wc-forward:not(:last-child):not(.dropdown-toggle), .wrap-btn .btn-group > a.add_to_cart_button:not(:last-child):not(.dropdown-toggle), .product-teaser .col-right .btn-group > .single_add_to_cart_button:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
body .btn-group > .btn-group:not(:last-child) > .cf7mls_back.action-button,
form.cf7mls .btn-group > .btn-group:not(:last-child) > input.wpcf7-form-control.wpcf7-submit,
body .btn-group > .btn-group:not(:last-child) > .cf7mls_next.action-button,
.btn-group > .btn-group:not(:last-child) > .button[name=woocommerce_checkout_place_order],
.btn-group > .btn-group:not(:last-child) > button[name=apply_coupon],
.woocommerce-message.alert .btn-group > .btn-group:not(:last-child) > .button,
.btn-group > .btn-group:not(:last-child) > .woocommerce-button,
.wrap-btn .btn-group > .btn-group:not(:last-child) > a.added_to_cart.wc-forward,
.wrap-btn .btn-group > .btn-group:not(:last-child) > a.add_to_cart_button,
.product-teaser .col-right .btn-group > .btn-group:not(:last-child) > .single_add_to_cart_button {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), body .btn-group > .cf7mls_back.action-button:nth-child(n+3), form.cf7mls .btn-group > input.wpcf7-form-control.wpcf7-submit:nth-child(n+3),
body .btn-group > .cf7mls_next.action-button:nth-child(n+3), .btn-group > .button[name=woocommerce_checkout_place_order]:nth-child(n+3), .btn-group > button[name=apply_coupon]:nth-child(n+3), .woocommerce-message.alert .btn-group > .button:nth-child(n+3), .btn-group > .woocommerce-button:nth-child(n+3), .wrap-btn .btn-group > a.added_to_cart.wc-forward:nth-child(n+3), .wrap-btn .btn-group > a.add_to_cart_button:nth-child(n+3), .product-teaser .col-right .btn-group > .single_add_to_cart_button:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
body .btn-group > :not(.btn-check) + .cf7mls_back.action-button,
form.cf7mls .btn-group > :not(.btn-check) + input.wpcf7-form-control.wpcf7-submit,
body .btn-group > :not(.btn-check) + .cf7mls_next.action-button,
.btn-group > :not(.btn-check) + .button[name=woocommerce_checkout_place_order],
.btn-group > :not(.btn-check) + button[name=apply_coupon],
.woocommerce-message.alert .btn-group > :not(.btn-check) + .button,
.btn-group > :not(.btn-check) + .woocommerce-button,
.wrap-btn .btn-group > :not(.btn-check) + a.added_to_cart.wc-forward,
.wrap-btn .btn-group > :not(.btn-check) + a.add_to_cart_button,
.product-teaser .col-right .btn-group > :not(.btn-check) + .single_add_to_cart_button,
.btn-group > .btn-group:not(:first-child) > .btn,
body .btn-group > .btn-group:not(:first-child) > .cf7mls_back.action-button,
form.cf7mls .btn-group > .btn-group:not(:first-child) > input.wpcf7-form-control.wpcf7-submit,
body .btn-group > .btn-group:not(:first-child) > .cf7mls_next.action-button,
.btn-group > .btn-group:not(:first-child) > .button[name=woocommerce_checkout_place_order],
.btn-group > .btn-group:not(:first-child) > button[name=apply_coupon],
.woocommerce-message.alert .btn-group > .btn-group:not(:first-child) > .button,
.btn-group > .btn-group:not(:first-child) > .woocommerce-button,
.wrap-btn .btn-group > .btn-group:not(:first-child) > a.added_to_cart.wc-forward,
.wrap-btn .btn-group > .btn-group:not(:first-child) > a.add_to_cart_button,
.product-teaser .col-right .btn-group > .btn-group:not(:first-child) > .single_add_to_cart_button {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
padding-right: 0.825rem;
padding-left: 0.825rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .woocommerce-message.alert .button + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, body .btn-group-sm > .cf7mls_back.action-button + .dropdown-toggle-split, form.cf7mls .btn-group-sm > input.wpcf7-form-control.wpcf7-submit + .dropdown-toggle-split,
body .btn-group-sm > .cf7mls_next.action-button + .dropdown-toggle-split, .btn-group-sm > .button[name=woocommerce_checkout_place_order] + .dropdown-toggle-split, .btn-group-sm > button[name=apply_coupon] + .dropdown-toggle-split, .btn-group-sm > .woocommerce-button + .dropdown-toggle-split, .wrap-btn .btn-group-sm > a.added_to_cart.wc-forward + .dropdown-toggle-split, .wrap-btn .btn-group-sm > a.add_to_cart_button + .dropdown-toggle-split, .product-teaser .col-right .btn-group-sm > .single_add_to_cart_button + .dropdown-toggle-split {
padding-right: 0.375rem;
padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .woocommerce-button + .dropdown-toggle-split, .wrap-btn a.added_to_cart.wc-forward + .dropdown-toggle-split, .wrap-btn a.add_to_cart_button + .dropdown-toggle-split, .product-teaser .col-right .single_add_to_cart_button + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, body .btn-group-lg > .cf7mls_back.action-button + .dropdown-toggle-split, form.cf7mls .btn-group-lg > input.wpcf7-form-control.wpcf7-submit + .dropdown-toggle-split,
body .btn-group-lg > .cf7mls_next.action-button + .dropdown-toggle-split, .btn-group-lg > .button[name=woocommerce_checkout_place_order] + .dropdown-toggle-split, .btn-group-lg > button[name=apply_coupon] + .dropdown-toggle-split, .woocommerce-message.alert .btn-group-lg > .button + .dropdown-toggle-split {
padding-right: 1.125rem;
padding-left: 1.125rem;
}
.btn-group-vertical {
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.btn-group-vertical > .btn, body .btn-group-vertical > .cf7mls_back.action-button, form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .cf7mls_next.action-button, .btn-group-vertical > .button[name=woocommerce_checkout_place_order], .btn-group-vertical > button[name=apply_coupon], .woocommerce-message.alert .btn-group-vertical > .button, .btn-group-vertical > .woocommerce-button, .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward, .wrap-btn .btn-group-vertical > a.add_to_cart_button, .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button,
.btn-group-vertical > .btn-group {
width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), body .btn-group-vertical > .cf7mls_back.action-button:not(:first-child), form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit:not(:first-child),
body .btn-group-vertical > .cf7mls_next.action-button:not(:first-child), .btn-group-vertical > .button[name=woocommerce_checkout_place_order]:not(:first-child), .btn-group-vertical > button[name=apply_coupon]:not(:first-child), .woocommerce-message.alert .btn-group-vertical > .button:not(:first-child), .btn-group-vertical > .woocommerce-button:not(:first-child), .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward:not(:first-child), .wrap-btn .btn-group-vertical > a.add_to_cart_button:not(:first-child), .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
margin-top: -2px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), body .btn-group-vertical > .cf7mls_back.action-button:not(:last-child):not(.dropdown-toggle), form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit:not(:last-child):not(.dropdown-toggle),
body .btn-group-vertical > .cf7mls_next.action-button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .button[name=woocommerce_checkout_place_order]:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > button[name=apply_coupon]:not(:last-child):not(.dropdown-toggle), .woocommerce-message.alert .btn-group-vertical > .button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .woocommerce-button:not(:last-child):not(.dropdown-toggle), .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward:not(:last-child):not(.dropdown-toggle), .wrap-btn .btn-group-vertical > a.add_to_cart_button:not(:last-child):not(.dropdown-toggle), .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
body .btn-group-vertical > .btn-group:not(:last-child) > .cf7mls_back.action-button,
form.cf7mls .btn-group-vertical > .btn-group:not(:last-child) > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .btn-group:not(:last-child) > .cf7mls_next.action-button,
.btn-group-vertical > .btn-group:not(:last-child) > .button[name=woocommerce_checkout_place_order],
.btn-group-vertical > .btn-group:not(:last-child) > button[name=apply_coupon],
.woocommerce-message.alert .btn-group-vertical > .btn-group:not(:last-child) > .button,
.btn-group-vertical > .btn-group:not(:last-child) > .woocommerce-button,
.wrap-btn .btn-group-vertical > .btn-group:not(:last-child) > a.added_to_cart.wc-forward,
.wrap-btn .btn-group-vertical > .btn-group:not(:last-child) > a.add_to_cart_button,
.product-teaser .col-right .btn-group-vertical > .btn-group:not(:last-child) > .single_add_to_cart_button {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, body .btn-group-vertical > .cf7mls_back.action-button ~ .btn, body .btn-group-vertical > .btn ~ .cf7mls_back.action-button, body .btn-group-vertical > .cf7mls_back.action-button ~ .cf7mls_back.action-button, form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .btn, form.cf7mls body .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .cf7mls_back.action-button, body form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .cf7mls_back.action-button,
body .btn-group-vertical > .cf7mls_next.action-button ~ .btn,
body .btn-group-vertical > .cf7mls_next.action-button ~ .cf7mls_back.action-button, form.cf7mls .btn-group-vertical > .btn ~ input.wpcf7-form-control.wpcf7-submit, form.cf7mls body .btn-group-vertical > .cf7mls_back.action-button ~ input.wpcf7-form-control.wpcf7-submit, body form.cf7mls .btn-group-vertical > .cf7mls_back.action-button ~ input.wpcf7-form-control.wpcf7-submit, form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ input.wpcf7-form-control.wpcf7-submit,
body form.cf7mls .btn-group-vertical > .cf7mls_next.action-button ~ input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body .btn-group-vertical > .cf7mls_next.action-button ~ input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .btn ~ .cf7mls_next.action-button,
body .btn-group-vertical > .cf7mls_back.action-button ~ .cf7mls_next.action-button,
form.cf7mls body .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .cf7mls_next.action-button,
body form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .cf7mls_next.action-button,
body .btn-group-vertical > .cf7mls_next.action-button ~ .cf7mls_next.action-button, .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ .btn, body .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ .cf7mls_back.action-button, form.cf7mls .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ .cf7mls_next.action-button, .btn-group-vertical > .btn ~ .button[name=woocommerce_checkout_place_order], body .btn-group-vertical > .cf7mls_back.action-button ~ .button[name=woocommerce_checkout_place_order], form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .button[name=woocommerce_checkout_place_order],
body .btn-group-vertical > .cf7mls_next.action-button ~ .button[name=woocommerce_checkout_place_order], .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ .button[name=woocommerce_checkout_place_order], .btn-group-vertical > button[name=apply_coupon] ~ .btn, body .btn-group-vertical > button[name=apply_coupon] ~ .cf7mls_back.action-button, form.cf7mls .btn-group-vertical > button[name=apply_coupon] ~ input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > button[name=apply_coupon] ~ .cf7mls_next.action-button, .btn-group-vertical > button[name=apply_coupon] ~ .button[name=woocommerce_checkout_place_order], .btn-group-vertical > .btn ~ button[name=apply_coupon], body .btn-group-vertical > .cf7mls_back.action-button ~ button[name=apply_coupon], form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ button[name=apply_coupon],
body .btn-group-vertical > .cf7mls_next.action-button ~ button[name=apply_coupon], .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ button[name=apply_coupon], .btn-group-vertical > button[name=apply_coupon] ~ button[name=apply_coupon], .woocommerce-message.alert .btn-group-vertical > .button ~ .btn, .woocommerce-message.alert body .btn-group-vertical > .button ~ .cf7mls_back.action-button, body .woocommerce-message.alert .btn-group-vertical > .button ~ .cf7mls_back.action-button, .woocommerce-message.alert form.cf7mls .btn-group-vertical > .button ~ input.wpcf7-form-control.wpcf7-submit, form.cf7mls .woocommerce-message.alert .btn-group-vertical > .button ~ input.wpcf7-form-control.wpcf7-submit,
.woocommerce-message.alert body .btn-group-vertical > .button ~ .cf7mls_next.action-button,
body .woocommerce-message.alert .btn-group-vertical > .button ~ .cf7mls_next.action-button, .woocommerce-message.alert .btn-group-vertical > .button ~ button[name=apply_coupon], .woocommerce-message.alert .btn-group-vertical > .btn ~ .button, .woocommerce-message.alert body .btn-group-vertical > .cf7mls_back.action-button ~ .button, body .woocommerce-message.alert .btn-group-vertical > .cf7mls_back.action-button ~ .button, .woocommerce-message.alert form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .button, form.cf7mls .woocommerce-message.alert .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .button,
.woocommerce-message.alert body .btn-group-vertical > .cf7mls_next.action-button ~ .button,
body .woocommerce-message.alert .btn-group-vertical > .cf7mls_next.action-button ~ .button, .woocommerce-message.alert .btn-group-vertical > button[name=apply_coupon] ~ .button, .woocommerce-message.alert .btn-group-vertical > .button ~ .button, .btn-group-vertical > .woocommerce-button ~ .btn, body .btn-group-vertical > .woocommerce-button ~ .cf7mls_back.action-button, form.cf7mls .btn-group-vertical > .woocommerce-button ~ input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .woocommerce-button ~ .cf7mls_next.action-button, .btn-group-vertical > .woocommerce-button ~ .button[name=woocommerce_checkout_place_order], .btn-group-vertical > .woocommerce-button ~ button[name=apply_coupon], .woocommerce-message.alert .btn-group-vertical > .woocommerce-button ~ .button, .btn-group-vertical > .btn ~ .woocommerce-button, body .btn-group-vertical > .cf7mls_back.action-button ~ .woocommerce-button, form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .woocommerce-button,
body .btn-group-vertical > .cf7mls_next.action-button ~ .woocommerce-button, .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ .woocommerce-button, .btn-group-vertical > button[name=apply_coupon] ~ .woocommerce-button, .woocommerce-message.alert .btn-group-vertical > .button ~ .woocommerce-button, .btn-group-vertical > .woocommerce-button ~ .woocommerce-button, .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ .btn, .wrap-btn body .btn-group-vertical > a.added_to_cart.wc-forward ~ .cf7mls_back.action-button, body .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ .cf7mls_back.action-button, .wrap-btn form.cf7mls .btn-group-vertical > a.added_to_cart.wc-forward ~ input.wpcf7-form-control.wpcf7-submit, form.cf7mls .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ input.wpcf7-form-control.wpcf7-submit,
.wrap-btn body .btn-group-vertical > a.added_to_cart.wc-forward ~ .cf7mls_next.action-button,
body .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ .cf7mls_next.action-button, .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ .button[name=woocommerce_checkout_place_order], .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ button[name=apply_coupon], .wrap-btn .woocommerce-message.alert .btn-group-vertical > a.added_to_cart.wc-forward ~ .button, .woocommerce-message.alert .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ .button, .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ .woocommerce-button, .wrap-btn .btn-group-vertical > .btn ~ a.added_to_cart.wc-forward, .wrap-btn body .btn-group-vertical > .cf7mls_back.action-button ~ a.added_to_cart.wc-forward, body .wrap-btn .btn-group-vertical > .cf7mls_back.action-button ~ a.added_to_cart.wc-forward, .wrap-btn form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ a.added_to_cart.wc-forward, form.cf7mls .wrap-btn .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ a.added_to_cart.wc-forward,
.wrap-btn body .btn-group-vertical > .cf7mls_next.action-button ~ a.added_to_cart.wc-forward,
body .wrap-btn .btn-group-vertical > .cf7mls_next.action-button ~ a.added_to_cart.wc-forward, .wrap-btn .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ a.added_to_cart.wc-forward, .wrap-btn .btn-group-vertical > button[name=apply_coupon] ~ a.added_to_cart.wc-forward, .wrap-btn .woocommerce-message.alert .btn-group-vertical > .button ~ a.added_to_cart.wc-forward, .woocommerce-message.alert .wrap-btn .btn-group-vertical > .button ~ a.added_to_cart.wc-forward, .wrap-btn .btn-group-vertical > .woocommerce-button ~ a.added_to_cart.wc-forward, .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ a.added_to_cart.wc-forward, .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ .btn, .wrap-btn body .btn-group-vertical > a.add_to_cart_button ~ .cf7mls_back.action-button, body .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ .cf7mls_back.action-button, .wrap-btn form.cf7mls .btn-group-vertical > a.add_to_cart_button ~ input.wpcf7-form-control.wpcf7-submit, form.cf7mls .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ input.wpcf7-form-control.wpcf7-submit,
.wrap-btn body .btn-group-vertical > a.add_to_cart_button ~ .cf7mls_next.action-button,
body .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ .cf7mls_next.action-button, .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ .button[name=woocommerce_checkout_place_order], .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ button[name=apply_coupon], .wrap-btn .woocommerce-message.alert .btn-group-vertical > a.add_to_cart_button ~ .button, .woocommerce-message.alert .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ .button, .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ .woocommerce-button, .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ a.added_to_cart.wc-forward, .wrap-btn .btn-group-vertical > .btn ~ a.add_to_cart_button, .wrap-btn body .btn-group-vertical > .cf7mls_back.action-button ~ a.add_to_cart_button, body .wrap-btn .btn-group-vertical > .cf7mls_back.action-button ~ a.add_to_cart_button, .wrap-btn form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ a.add_to_cart_button, form.cf7mls .wrap-btn .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ a.add_to_cart_button,
.wrap-btn body .btn-group-vertical > .cf7mls_next.action-button ~ a.add_to_cart_button,
body .wrap-btn .btn-group-vertical > .cf7mls_next.action-button ~ a.add_to_cart_button, .wrap-btn .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ a.add_to_cart_button, .wrap-btn .btn-group-vertical > button[name=apply_coupon] ~ a.add_to_cart_button, .wrap-btn .woocommerce-message.alert .btn-group-vertical > .button ~ a.add_to_cart_button, .woocommerce-message.alert .wrap-btn .btn-group-vertical > .button ~ a.add_to_cart_button, .wrap-btn .btn-group-vertical > .woocommerce-button ~ a.add_to_cart_button, .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ a.add_to_cart_button, .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ a.add_to_cart_button, .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ .btn, .product-teaser .col-right body .btn-group-vertical > .single_add_to_cart_button ~ .cf7mls_back.action-button, body .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ .cf7mls_back.action-button, .product-teaser .col-right form.cf7mls .btn-group-vertical > .single_add_to_cart_button ~ input.wpcf7-form-control.wpcf7-submit, form.cf7mls .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ input.wpcf7-form-control.wpcf7-submit,
.product-teaser .col-right body .btn-group-vertical > .single_add_to_cart_button ~ .cf7mls_next.action-button,
body .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ .cf7mls_next.action-button, .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ .button[name=woocommerce_checkout_place_order], .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ button[name=apply_coupon], .product-teaser .col-right .woocommerce-message.alert .btn-group-vertical > .single_add_to_cart_button ~ .button, .woocommerce-message.alert .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ .button, .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ .woocommerce-button, .product-teaser .col-right .wrap-btn .btn-group-vertical > .single_add_to_cart_button ~ a.added_to_cart.wc-forward, .wrap-btn .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ a.added_to_cart.wc-forward, .product-teaser .col-right .wrap-btn .btn-group-vertical > .single_add_to_cart_button ~ a.add_to_cart_button, .wrap-btn .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ a.add_to_cart_button, .product-teaser .col-right .btn-group-vertical > .btn ~ .single_add_to_cart_button, .product-teaser .col-right body .btn-group-vertical > .cf7mls_back.action-button ~ .single_add_to_cart_button, body .product-teaser .col-right .btn-group-vertical > .cf7mls_back.action-button ~ .single_add_to_cart_button, .product-teaser .col-right form.cf7mls .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .single_add_to_cart_button, form.cf7mls .product-teaser .col-right .btn-group-vertical > input.wpcf7-form-control.wpcf7-submit ~ .single_add_to_cart_button,
.product-teaser .col-right body .btn-group-vertical > .cf7mls_next.action-button ~ .single_add_to_cart_button,
body .product-teaser .col-right .btn-group-vertical > .cf7mls_next.action-button ~ .single_add_to_cart_button, .product-teaser .col-right .btn-group-vertical > .button[name=woocommerce_checkout_place_order] ~ .single_add_to_cart_button, .product-teaser .col-right .btn-group-vertical > button[name=apply_coupon] ~ .single_add_to_cart_button, .product-teaser .col-right .woocommerce-message.alert .btn-group-vertical > .button ~ .single_add_to_cart_button, .woocommerce-message.alert .product-teaser .col-right .btn-group-vertical > .button ~ .single_add_to_cart_button, .product-teaser .col-right .btn-group-vertical > .woocommerce-button ~ .single_add_to_cart_button, .product-teaser .col-right .wrap-btn .btn-group-vertical > a.added_to_cart.wc-forward ~ .single_add_to_cart_button, .wrap-btn .product-teaser .col-right .btn-group-vertical > a.added_to_cart.wc-forward ~ .single_add_to_cart_button, .product-teaser .col-right .wrap-btn .btn-group-vertical > a.add_to_cart_button ~ .single_add_to_cart_button, .wrap-btn .product-teaser .col-right .btn-group-vertical > a.add_to_cart_button ~ .single_add_to_cart_button, .product-teaser .col-right .btn-group-vertical > .single_add_to_cart_button ~ .single_add_to_cart_button,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
body .btn-group-vertical > .btn-group:not(:first-child) > .cf7mls_back.action-button,
form.cf7mls .btn-group-vertical > .btn-group:not(:first-child) > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-vertical > .btn-group:not(:first-child) > .cf7mls_next.action-button,
.btn-group-vertical > .btn-group:not(:first-child) > .button[name=woocommerce_checkout_place_order],
.btn-group-vertical > .btn-group:not(:first-child) > button[name=apply_coupon],
.woocommerce-message.alert .btn-group-vertical > .btn-group:not(:first-child) > .button,
.btn-group-vertical > .btn-group:not(:first-child) > .woocommerce-button,
.wrap-btn .btn-group-vertical > .btn-group:not(:first-child) > a.added_to_cart.wc-forward,
.wrap-btn .btn-group-vertical > .btn-group:not(:first-child) > a.add_to_cart_button,
.product-teaser .col-right .btn-group-vertical > .btn-group:not(:first-child) > .single_add_to_cart_button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.nav {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.nav-link {
display: block;
padding: 0.5rem 1rem;
color: #e5190d;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.nav-link {
transition: none;
}
}
.nav-link:hover, .nav-link:focus {
color: shift-color(#e5190d, 20%);
}
.nav-link.disabled {
color: #6c757d;
pointer-events: none;
cursor: default;
}
.nav-tabs {
border-bottom: 4px solid #dee2e6;
}
.nav-tabs .nav-link {
margin-bottom: -4px;
background: none;
border: 4px solid transparent;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
border-color: #e9ecef #e9ecef #dee2e6;
isolation: isolate;
}
.nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
color: #495057;
background-color: #e8dfc6;
border-color: #dee2e6 #dee2e6 #e8dfc6;
}
.nav-tabs .dropdown-menu {
margin-top: -4px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.nav-pills .nav-link {
background: none;
border: 0;
border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
color: white;
background-color: #071b44;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
flex: 1 1 auto;
text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
flex-basis: 0;
flex-grow: 1;
text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
width: 100%;
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.navbar {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl,
.navbar > .container-xxxl {
display: flex;
flex-wrap: inherit;
align-items: center;
justify-content: space-between;
}
.navbar-brand {
padding-top: 0.3125rem;
padding-bottom: 0.3125rem;
margin-right: 1rem;
font-size: 1.25rem;
white-space: nowrap;
}
.navbar-nav {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0;
}
.navbar-nav .dropdown-menu {
position: static;
}
.navbar-text {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.navbar-collapse {
flex-basis: 100%;
flex-grow: 1;
align-items: center;
}
.navbar-toggler {
padding: 0.25rem 0.75rem;
font-size: 1.25rem;
line-height: 1;
background-color: transparent;
border: 4px solid transparent;
border-radius: 50rem;
transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.navbar-toggler {
transition: none;
}
}
.navbar-toggler:hover {
text-decoration: none;
}
.navbar-toggler:focus {
text-decoration: none;
outline: 0;
box-shadow: 0 0 0 0.25rem;
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
}
.navbar-nav-scroll {
max-height: var(--bs-scroll-height, 75vh);
overflow-y: auto;
}
@media (min-width: 576px) {
.navbar-expand-sm {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav {
flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-sm .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-sm .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-sm .navbar-toggler {
display: none;
}
}
@media (min-width: 768px) {
.navbar-expand-md {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-md .navbar-nav {
flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-md .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-md .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-md .navbar-toggler {
display: none;
}
}
@media (min-width: 992px) {
.navbar-expand-lg {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-lg .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-lg .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-lg .navbar-toggler {
display: none;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav {
flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-xl .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-xl .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-xl .navbar-toggler {
display: none;
}
}
@media (min-width: 1400px) {
.navbar-expand-xxl {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-xxl .navbar-nav {
flex-direction: row;
}
.navbar-expand-xxl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xxl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-xxl .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-xxl .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-xxl .navbar-toggler {
display: none;
}
}
@media (min-width: 2000px) {
.navbar-expand-xxxl {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand-xxxl .navbar-nav {
flex-direction: row;
}
.navbar-expand-xxxl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xxxl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-xxxl .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand-xxxl .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand-xxxl .navbar-toggler {
display: none;
}
}
.navbar-expand {
flex-wrap: nowrap;
justify-content: flex-start;
}
.navbar-expand .navbar-nav {
flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
overflow: visible;
}
.navbar-expand .navbar-collapse {
display: flex !important;
flex-basis: auto;
}
.navbar-expand .navbar-toggler {
display: none;
}
.navbar-light .navbar-brand {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
color: rgba(0, 0, 0, 0.55);
border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
color: white;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
color: white;
}
.navbar-dark .navbar-nav .nav-link {
color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
color: white;
}
.navbar-dark .navbar-toggler {
color: rgba(255, 255, 255, 0.55);
border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
color: white;
}
.card {
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: white;
background-clip: border-box;
border: 4px solid rgba(0, 0, 0, 0.125);
border-radius: 0.25rem;
}
.card > hr {
margin-right: 0;
margin-left: 0;
}
.card > .list-group {
border-top: inherit;
border-bottom: inherit;
}
.card > .list-group:first-child {
border-top-width: 0;
border-top-left-radius: calc(0.25rem - 4px);
border-top-right-radius: calc(0.25rem - 4px);
}
.card > .list-group:last-child {
border-bottom-width: 0;
border-bottom-right-radius: calc(0.25rem - 4px);
border-bottom-left-radius: calc(0.25rem - 4px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
border-top: 0;
}
.card-body {
flex: 1 1 auto;
padding: 1rem 1rem;
}
.card-title {
margin-bottom: 0.5rem;
}
.card-subtitle {
margin-top: -0.25rem;
margin-bottom: 0;
}
.card-text:last-child {
margin-bottom: 0;
}
.card-link:hover {
text-decoration: none;
}
.card-link + .card-link {
margin-left: 1rem;
}
.card-header {
padding: 0.5rem 1rem;
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0.03);
border-bottom: 4px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
border-radius: calc(0.25rem - 4px) calc(0.25rem - 4px) 0 0;
}
.card-footer {
padding: 0.5rem 1rem;
background-color: rgba(0, 0, 0, 0.03);
border-top: 4px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
border-radius: 0 0 calc(0.25rem - 4px) calc(0.25rem - 4px);
}
.card-header-tabs {
margin-right: -0.5rem;
margin-bottom: -0.5rem;
margin-left: -0.5rem;
border-bottom: 0;
}
.card-header-tabs .nav-link.active {
background-color: white;
border-bottom-color: white;
}
.card-header-pills {
margin-right: -0.5rem;
margin-left: -0.5rem;
}
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1rem;
border-radius: calc(0.25rem - 4px);
}
.card-img,
.card-img-top,
.card-img-bottom {
width: 100%;
}
.card-img,
.card-img-top {
border-top-left-radius: calc(0.25rem - 4px);
border-top-right-radius: calc(0.25rem - 4px);
}
.card-img,
.card-img-bottom {
border-bottom-right-radius: calc(0.25rem - 4px);
border-bottom-left-radius: calc(0.25rem - 4px);
}
.card-group > .card {
margin-bottom: 40px;
}
@media (min-width: 576px) {
.card-group {
display: flex;
flex-flow: row wrap;
}
.card-group > .card {
flex: 1 0 0%;
margin-bottom: 0;
}
.card-group > .card + .card {
margin-left: 0;
border-left: 0;
}
.card-group > .card:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
border-top-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
border-bottom-right-radius: 0;
}
.card-group > .card:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
border-top-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
border-bottom-left-radius: 0;
}
}
.accordion-button {
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: 1rem 1.25rem;
font-size: 1rem;
color: #071b44;
text-align: left;
background-color: #e8dfc6;
border: 0;
border-radius: 0;
overflow-anchor: none;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
.accordion-button {
transition: none;
}
}
.accordion-button:not(.collapsed) {
color: #ce170c;
background-color: #e6e8ec;
box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ce170c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
transform: rotate(-180deg);
}
.accordion-button::after {
flex-shrink: 0;
width: 1.25rem;
height: 1.25rem;
margin-left: auto;
content: "";
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23071b44'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: 1.25rem;
transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.accordion-button::after {
transition: none;
}
}
.accordion-button:hover {
z-index: 2;
}
.accordion-button:focus {
z-index: 3;
border-color: #838da2;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
}
.accordion-header {
margin-bottom: 0;
}
.accordion-item {
background-color: #e8dfc6;
border: 4px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
border-top-left-radius: calc(0.25rem - 4px);
border-top-right-radius: calc(0.25rem - 4px);
}
.accordion-item:not(:first-of-type) {
border-top: 0;
}
.accordion-item:last-of-type {
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
border-bottom-right-radius: calc(0.25rem - 4px);
border-bottom-left-radius: calc(0.25rem - 4px);
}
.accordion-item:last-of-type .accordion-collapse {
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.accordion-body {
padding: 1rem 1.25rem;
}
.accordion-flush .accordion-collapse {
border-width: 0;
}
.accordion-flush .accordion-item {
border-right: 0;
border-left: 0;
border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
border-top: 0;
}
.accordion-flush .accordion-item:last-child {
border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
border-radius: 0;
}
.breadcrumb {
display: flex;
flex-wrap: wrap;
padding: 0 0;
margin-bottom: 1rem;
list-style: none;
}
.breadcrumb-item + .breadcrumb-item {
padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
float: left;
padding-right: 0.5rem;
color: #6c757d;
content: var(--bs-breadcrumb-divider, "/") ;
}
.breadcrumb-item.active {
color: #6c757d;
}
.pagination {
display: flex;
padding-left: 0;
list-style: none;
}
.page-link {
position: relative;
display: block;
color: #e5190d;
background-color: white;
border: 4px solid #dee2e6;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.page-link {
transition: none;
}
}
.page-link:hover {
z-index: 2;
color: shift-color(#e5190d, 20%);
background-color: #e9ecef;
border-color: #dee2e6;
}
.page-link:focus {
z-index: 3;
color: shift-color(#e5190d, 20%);
background-color: #e9ecef;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
}
.page-item:not(:first-child) .page-link {
margin-left: -4px;
}
.page-item.active .page-link {
z-index: 3;
color: white;
background-color: #071b44;
border-color: #071b44;
}
.page-item.disabled .page-link {
color: #6c757d;
pointer-events: none;
background-color: white;
border-color: #dee2e6;
}
.page-link {
padding: 0.375rem 0.75rem;
}
.page-item:first-child .page-link {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
.pagination-lg .page-link {
padding: 0.75rem 1.5rem;
font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius: 0.3rem;
border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius: 0.3rem;
border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius: 0.2rem;
border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius: 0.2rem;
border-bottom-right-radius: 0.2rem;
}
.badge {
display: inline-block;
padding: 0.35em 0.65em;
font-size: 0.75em;
font-weight: 700;
line-height: 1;
color: white;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25rem;
}
.badge:empty {
display: none;
}
.btn .badge, body .cf7mls_back.action-button .badge, form.cf7mls input.wpcf7-form-control.wpcf7-submit .badge,
body .cf7mls_next.action-button .badge, .button[name=woocommerce_checkout_place_order] .badge, button[name=apply_coupon] .badge, .woocommerce-message.alert .button .badge, .woocommerce-button .badge, .wrap-btn a.added_to_cart.wc-forward .badge, .wrap-btn a.add_to_cart_button .badge, .product-teaser .col-right .single_add_to_cart_button .badge {
position: relative;
top: -1px;
}
.alert {
position: relative;
padding: 1rem 1rem;
margin-bottom: 1rem;
border: 4px solid transparent;
border-radius: 0.25rem;
}
.alert-heading {
color: inherit;
}
.alert-link {
font-weight: 700;
}
.alert-dismissible {
padding-right: 3rem;
}
.alert-dismissible .btn-close {
position: absolute;
top: 0;
right: 0;
z-index: 2;
padding: 1.25rem 1rem;
}
.alert-primary {
color: #890f08;
background-color: #fad1cf;
border-color: #f7bab6;
}
.alert-primary .alert-link {
color: #6e0c06;
}
.alert-secondary {
color: #644a08;
background-color: #fef1d0;
border-color: #feeab8;
}
.alert-secondary .alert-link {
color: #503b06;
}
.alert-success {
color: #007a00;
background-color: #ccf5cc;
border-color: #b3f0b3;
}
.alert-success .alert-link {
color: #006200;
}
.alert-info {
color: #456d89;
background-color: #e3f0fa;
border-color: #d5e9f7;
}
.alert-info .alert-link {
color: #37576e;
}
.alert-warning {
color: #644a08;
background-color: #fef1d0;
border-color: #feeab8;
}
.alert-warning .alert-link {
color: #503b06;
}
.alert-danger {
color: #890f08;
background-color: #fad1cf;
border-color: #f7bab6;
}
.alert-danger .alert-link {
color: #6e0c06;
}
.alert-light {
color: #606060;
background-color: #fcfcfc;
border-color: #fbfbfb;
}
.alert-light .alert-link {
color: #4d4d4d;
}
.alert-blue {
color: #456d89;
background-color: #e3f0fa;
border-color: #d5e9f7;
}
.alert-blue .alert-link {
color: #37576e;
}
.alert-beige {
color: #5d594f;
background-color: #faf9f4;
border-color: #f8f5ee;
}
.alert-beige .alert-link {
color: #4a473f;
}
.alert-blue-dark {
color: #041029;
background-color: #cdd1da;
border-color: #b5bbc7;
}
.alert-blue-dark .alert-link {
color: #030d21;
}
.alert-pink {
color: #8f5368;
background-color: #fce8ef;
border-color: #fadce6;
}
.alert-pink .alert-link {
color: #724253;
}
.alert-red {
color: #890f08;
background-color: #fad1cf;
border-color: #f7bab6;
}
.alert-red .alert-link {
color: #6e0c06;
}
.alert-red-dark {
color: #440805;
background-color: #e3cfce;
border-color: #d5b6b5;
}
.alert-red-dark .alert-link {
color: #360604;
}
.alert-yellow {
color: #644a08;
background-color: #fef1d0;
border-color: #feeab8;
}
.alert-yellow .alert-link {
color: #503b06;
}
.alert-green {
color: #007a00;
background-color: #ccf5cc;
border-color: #b3f0b3;
}
.alert-green .alert-link {
color: #006200;
}
.alert-white {
color: #666666;
background-color: white;
border-color: white;
}
.alert-white .alert-link {
color: #525252;
}
.alert-gray {
color: #525252;
background-color: whitesmoke;
border-color: #f0f0f0;
}
.alert-gray .alert-link {
color: #424242;
}
.alert-dark {
color: #041029;
background-color: #cdd1da;
border-color: #b5bbc7;
}
.alert-dark .alert-link {
color: #030d21;
}
@keyframes progress-bar-stripes {
0% {
background-position-x: 1rem;
}
}
.progress {
display: flex;
height: 1rem;
overflow: hidden;
font-size: 0.75rem;
background-color: #e9ecef;
border-radius: 0.25rem;
}
.progress-bar {
display: flex;
flex-direction: column;
justify-content: center;
overflow: hidden;
color: white;
text-align: center;
white-space: nowrap;
background-color: #e5190d;
transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar {
transition: none;
}
}
.progress-bar-striped {
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 1rem 1rem;
}
.progress-bar-animated {
animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar-animated {
animation: none;
}
}
.list-group {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: 0.25rem;
}
.list-group-numbered {
list-style-type: none;
counter-reset: section;
}
.list-group-numbered > li::before {
content: counters(section, ".") ". ";
counter-increment: section;
}
.list-group-item-action {
width: 100%;
color: #495057;
text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
z-index: 1;
color: #495057;
text-decoration: none;
background-color: #f8f9fa;
}
.list-group-item-action:active {
color: #071b44;
background-color: #e9ecef;
}
.list-group-item {
position: relative;
display: block;
padding: 0.5rem 1rem;
color: #212529;
background-color: white;
border: 4px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}
.list-group-item:last-child {
border-bottom-right-radius: inherit;
border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
color: #6c757d;
pointer-events: none;
background-color: white;
}
.list-group-item.active {
z-index: 2;
color: white;
background-color: #071b44;
border-color: #071b44;
}
.list-group-item + .list-group-item {
border-top-width: 0;
}
.list-group-item + .list-group-item.active {
margin-top: -4px;
border-top-width: 4px;
}
.list-group-horizontal {
flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
border-top-width: 4px;
border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
margin-left: -4px;
border-left-width: 4px;
}
@media (min-width: 576px) {
.list-group-horizontal-sm {
flex-direction: row;
}
.list-group-horizontal-sm > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-sm > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-sm > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item {
border-top-width: 4px;
border-left-width: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
margin-left: -4px;
border-left-width: 4px;
}
}
@media (min-width: 768px) {
.list-group-horizontal-md {
flex-direction: row;
}
.list-group-horizontal-md > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-md > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-md > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item {
border-top-width: 4px;
border-left-width: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item.active {
margin-left: -4px;
border-left-width: 4px;
}
}
@media (min-width: 992px) {
.list-group-horizontal-lg {
flex-direction: row;
}
.list-group-horizontal-lg > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-lg > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-lg > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item {
border-top-width: 4px;
border-left-width: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item.active {
margin-left: -4px;
border-left-width: 4px;
}
}
@media (min-width: 1200px) {
.list-group-horizontal-xl {
flex-direction: row;
}
.list-group-horizontal-xl > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-xl > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-xl > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item {
border-top-width: 4px;
border-left-width: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item.active {
margin-left: -4px;
border-left-width: 4px;
}
}
@media (min-width: 1400px) {
.list-group-horizontal-xxl {
flex-direction: row;
}
.list-group-horizontal-xxl > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-xxl > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-xxl > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-xxl > .list-group-item + .list-group-item {
border-top-width: 4px;
border-left-width: 0;
}
.list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
margin-left: -4px;
border-left-width: 4px;
}
}
@media (min-width: 2000px) {
.list-group-horizontal-xxxl {
flex-direction: row;
}
.list-group-horizontal-xxxl > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-xxxl > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-xxxl > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-xxxl > .list-group-item + .list-group-item {
border-top-width: 4px;
border-left-width: 0;
}
.list-group-horizontal-xxxl > .list-group-item + .list-group-item.active {
margin-left: -4px;
border-left-width: 4px;
}
}
.list-group-flush {
border-radius: 0;
}
.list-group-flush > .list-group-item {
border-width: 0 0 4px;
}
.list-group-flush > .list-group-item:last-child {
border-bottom-width: 0;
}
.list-group-item-primary {
color: #890f08;
background-color: #fad1cf;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
color: #890f08;
background-color: #e1bcba;
}
.list-group-item-primary.list-group-item-action.active {
color: white;
background-color: #890f08;
border-color: #890f08;
}
.list-group-item-secondary {
color: #644a08;
background-color: #fef1d0;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
color: #644a08;
background-color: #e5d9bb;
}
.list-group-item-secondary.list-group-item-action.active {
color: white;
background-color: #644a08;
border-color: #644a08;
}
.list-group-item-success {
color: #007a00;
background-color: #ccf5cc;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
color: #007a00;
background-color: #b8ddb8;
}
.list-group-item-success.list-group-item-action.active {
color: white;
background-color: #007a00;
border-color: #007a00;
}
.list-group-item-info {
color: #456d89;
background-color: #e3f0fa;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
color: #456d89;
background-color: #ccd8e1;
}
.list-group-item-info.list-group-item-action.active {
color: white;
background-color: #456d89;
border-color: #456d89;
}
.list-group-item-warning {
color: #644a08;
background-color: #fef1d0;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
color: #644a08;
background-color: #e5d9bb;
}
.list-group-item-warning.list-group-item-action.active {
color: white;
background-color: #644a08;
border-color: #644a08;
}
.list-group-item-danger {
color: #890f08;
background-color: #fad1cf;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
color: #890f08;
background-color: #e1bcba;
}
.list-group-item-danger.list-group-item-action.active {
color: white;
background-color: #890f08;
border-color: #890f08;
}
.list-group-item-light {
color: #606060;
background-color: #fcfcfc;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
color: #606060;
background-color: #e3e3e3;
}
.list-group-item-light.list-group-item-action.active {
color: white;
background-color: #606060;
border-color: #606060;
}
.list-group-item-blue {
color: #456d89;
background-color: #e3f0fa;
}
.list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
color: #456d89;
background-color: #ccd8e1;
}
.list-group-item-blue.list-group-item-action.active {
color: white;
background-color: #456d89;
border-color: #456d89;
}
.list-group-item-beige {
color: #5d594f;
background-color: #faf9f4;
}
.list-group-item-beige.list-group-item-action:hover, .list-group-item-beige.list-group-item-action:focus {
color: #5d594f;
background-color: #e1e0dc;
}
.list-group-item-beige.list-group-item-action.active {
color: white;
background-color: #5d594f;
border-color: #5d594f;
}
.list-group-item-blue-dark {
color: #041029;
background-color: #cdd1da;
}
.list-group-item-blue-dark.list-group-item-action:hover, .list-group-item-blue-dark.list-group-item-action:focus {
color: #041029;
background-color: #b9bcc4;
}
.list-group-item-blue-dark.list-group-item-action.active {
color: white;
background-color: #041029;
border-color: #041029;
}
.list-group-item-pink {
color: #8f5368;
background-color: #fce8ef;
}
.list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
color: #8f5368;
background-color: #e3d1d7;
}
.list-group-item-pink.list-group-item-action.active {
color: white;
background-color: #8f5368;
border-color: #8f5368;
}
.list-group-item-red {
color: #890f08;
background-color: #fad1cf;
}
.list-group-item-red.list-group-item-action:hover, .list-group-item-red.list-group-item-action:focus {
color: #890f08;
background-color: #e1bcba;
}
.list-group-item-red.list-group-item-action.active {
color: white;
background-color: #890f08;
border-color: #890f08;
}
.list-group-item-red-dark {
color: #440805;
background-color: #e3cfce;
}
.list-group-item-red-dark.list-group-item-action:hover, .list-group-item-red-dark.list-group-item-action:focus {
color: #440805;
background-color: #ccbab9;
}
.list-group-item-red-dark.list-group-item-action.active {
color: white;
background-color: #440805;
border-color: #440805;
}
.list-group-item-yellow {
color: #644a08;
background-color: #fef1d0;
}
.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
color: #644a08;
background-color: #e5d9bb;
}
.list-group-item-yellow.list-group-item-action.active {
color: white;
background-color: #644a08;
border-color: #644a08;
}
.list-group-item-green {
color: #007a00;
background-color: #ccf5cc;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
color: #007a00;
background-color: #b8ddb8;
}
.list-group-item-green.list-group-item-action.active {
color: white;
background-color: #007a00;
border-color: #007a00;
}
.list-group-item-white {
color: #666666;
background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
color: #666666;
background-color: #e6e6e6;
}
.list-group-item-white.list-group-item-action.active {
color: white;
background-color: #666666;
border-color: #666666;
}
.list-group-item-gray {
color: #525252;
background-color: whitesmoke;
}
.list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {
color: #525252;
background-color: #dddddd;
}
.list-group-item-gray.list-group-item-action.active {
color: white;
background-color: #525252;
border-color: #525252;
}
.list-group-item-dark {
color: #041029;
background-color: #cdd1da;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
color: #041029;
background-color: #b9bcc4;
}
.list-group-item-dark.list-group-item-action.active {
color: white;
background-color: #041029;
border-color: #041029;
}
.btn-close {
box-sizing: content-box;
width: 1em;
height: 1em;
padding: 0.25em 0.25em;
color: #000;
background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
border: 0;
border-radius: 0.25rem;
opacity: 0.5;
}
.btn-close:hover {
color: #000;
text-decoration: none;
opacity: 0.75;
}
.btn-close:focus {
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
pointer-events: none;
user-select: none;
opacity: 0.25;
}
.btn-close-white {
filter: invert(1) grayscale(100%) brightness(200%);
}
.toast {
width: 350px;
max-width: 100%;
font-size: 0.875rem;
pointer-events: auto;
background-color: rgba(255, 255, 255, 0.85);
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
}
.toast:not(.showing):not(.show) {
opacity: 0;
}
.toast.hide {
display: none;
}
.toast-container {
width: max-content;
max-width: 100%;
pointer-events: none;
}
.toast-container > :not(:last-child) {
margin-bottom: 4vh;
}
.toast-header {
display: flex;
align-items: center;
padding: 0.5rem 0.75rem;
color: #6c757d;
background-color: rgba(255, 255, 255, 0.85);
background-clip: padding-box;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
margin-right: -0.375rem;
margin-left: 0.75rem;
}
.toast-body {
padding: 0.75rem;
word-wrap: break-word;
}
.modal {
position: fixed;
top: 0;
left: 0;
z-index: 1060;
display: none;
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
outline: 0;
}
.modal-dialog {
position: relative;
width: auto;
margin: 0.5rem;
pointer-events: none;
}
.modal.fade .modal-dialog {
transition: transform 0.3s ease-out;
transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
transition: none;
}
}
.modal.show .modal-dialog {
transform: none;
}
.modal.modal-static .modal-dialog {
transform: scale(1.02);
}
.modal-dialog-scrollable {
height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
max-height: 100%;
overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
overflow-y: auto;
}
.modal-dialog-centered {
display: flex;
align-items: center;
min-height: calc(100% - 1rem);
}
.modal-content {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: white;
background-clip: padding-box;
border: 4px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1040;
width: 100vw;
height: 100vh;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop.show {
opacity: 0.5;
}
.modal-header {
display: flex;
flex-shrink: 0;
align-items: center;
justify-content: space-between;
padding: 1rem 1rem;
border-bottom: 4px solid #dee2e6;
border-top-left-radius: calc(0.3rem - 4px);
border-top-right-radius: calc(0.3rem - 4px);
}
.modal-header .btn-close {
padding: 0.5rem 0.5rem;
margin: -0.5rem -0.5rem -0.5rem auto;
}
.modal-title {
margin-bottom: 0;
line-height: 1.5;
}
.modal-body {
position: relative;
flex: 1 1 auto;
padding: 1rem;
}
.modal-footer {
display: flex;
flex-wrap: wrap;
flex-shrink: 0;
align-items: center;
justify-content: flex-end;
padding: 0.75rem;
border-top: 4px solid #dee2e6;
border-bottom-right-radius: calc(0.3rem - 4px);
border-bottom-left-radius: calc(0.3rem - 4px);
}
.modal-footer > * {
margin: 0.25rem;
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
margin: 1.75rem auto;
}
.modal-dialog-scrollable {
height: calc(100% - 3.5rem);
}
.modal-dialog-centered {
min-height: calc(100% - 3.5rem);
}
.modal-sm {
max-width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg,
.modal-xl {
max-width: 800px;
}
}
@media (min-width: 1200px) {
.modal-xl {
max-width: 1140px;
}
}
.modal-fullscreen {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen .modal-header {
border-radius: 0;
}
.modal-fullscreen .modal-body {
overflow-y: auto;
}
.modal-fullscreen .modal-footer {
border-radius: 0;
}
@media (max-width: 575.98px) {
.modal-fullscreen-sm-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-sm-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-sm-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-sm-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-sm-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 767.98px) {
.modal-fullscreen-md-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-md-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-md-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-md-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-md-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 991.98px) {
.modal-fullscreen-lg-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-lg-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-lg-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-lg-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-lg-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 1199.98px) {
.modal-fullscreen-xl-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-xl-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-xl-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-xl-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-xl-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 1399.98px) {
.modal-fullscreen-xxl-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-xxl-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-xxl-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-xxl-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-xxl-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 1999.98px) {
.modal-fullscreen-xxxl-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-xxxl-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-xxxl-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-xxxl-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-xxxl-down .modal-footer {
border-radius: 0;
}
}
.tooltip {
position: absolute;
z-index: 1080;
display: block;
margin: 0;
font-family: "Montserrat", sans-serif;
font-style: normal;
font-weight: 500;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
opacity: 0;
}
.tooltip.show {
opacity: 1;
}
.tooltip .tooltip-arrow {
position: absolute;
display: block;
width: 0.8rem;
height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
top: -1px;
border-width: 0.4rem 0.4rem 0;
border-top-color: #e5190d;
}
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
left: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
right: -1px;
border-width: 0.4rem 0.4rem 0.4rem 0;
border-right-color: #e5190d;
}
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
bottom: -1px;
border-width: 0 0.4rem 0.4rem;
border-bottom-color: #e5190d;
}
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
right: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
left: -1px;
border-width: 0.4rem 0 0.4rem 0.4rem;
border-left-color: #e5190d;
}
.tooltip-inner {
max-width: 200px;
padding: 0.25rem 0.5rem;
color: white;
text-align: center;
background-color: #e5190d;
border-radius: 0.25rem;
}
.popover {
position: absolute;
top: 0;
left: 0 ;
z-index: 1070;
display: block;
max-width: 276px;
font-family: "Montserrat", sans-serif;
font-style: normal;
font-weight: 500;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
background-color: white;
background-clip: padding-box;
border: 4px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
}
.popover .popover-arrow {
position: absolute;
display: block;
width: 1rem;
height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
position: absolute;
display: block;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
bottom: calc(-0.5rem - 4px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
bottom: 0;
border-width: 0.5rem 0.5rem 0;
border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
bottom: 4px;
border-width: 0.5rem 0.5rem 0;
border-top-color: white;
}
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
left: calc(-0.5rem - 4px);
width: 0.5rem;
height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
left: 0;
border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
left: 4px;
border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: white;
}
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
top: calc(-0.5rem - 4px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
top: 0;
border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
top: 4px;
border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: white;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
position: absolute;
top: 0;
left: 50%;
display: block;
width: 1rem;
margin-left: -0.5rem;
content: "";
border-bottom: 4px solid #f0f0f0;
}
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
right: calc(-0.5rem - 4px);
width: 0.5rem;
height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
right: 0;
border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
right: 4px;
border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: white;
}
.popover-header {
padding: 0.5rem 1rem;
margin-bottom: 0;
font-size: 1rem;
background-color: #f0f0f0;
border-bottom: 4px solid rgba(0, 0, 0, 0.2);
border-top-left-radius: calc(0.3rem - 4px);
border-top-right-radius: calc(0.3rem - 4px);
}
.popover-header:empty {
display: none;
}
.popover-body {
padding: 1rem 1rem;
color: #071b44;
}
.carousel {
position: relative;
}
.carousel.pointer-event {
touch-action: pan-y;
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
}
.carousel-inner::after {
display: block;
clear: both;
content: "";
}
.carousel-item {
position: relative;
display: none;
float: left;
width: 100%;
margin-right: -100%;
backface-visibility: hidden;
transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.carousel-item {
transition: none;
}
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
display: block;
} .carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
transform: translateX(-100%);
} .carousel-fade .carousel-item {
opacity: 0;
transition-property: opacity;
transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
z-index: 1;
opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
z-index: 0;
opacity: 0;
transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
transition: none;
}
}
.carousel-control-prev,
.carousel-control-next {
position: absolute;
top: 0;
bottom: 0;
z-index: 1;
display: flex;
align-items: center;
justify-content: center;
width: 15%;
padding: 0;
color: white;
text-align: center;
background: none;
border: 0;
opacity: 0.5;
transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-control-prev,
.carousel-control-next {
transition: none;
}
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
color: white;
text-decoration: none;
outline: 0;
opacity: 0.9;
}
.carousel-control-prev {
left: 0;
}
.carousel-control-next {
right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
display: inline-block;
width: 2rem;
height: 2rem;
background-repeat: no-repeat;
background-position: 50%;
background-size: 100% 100%;
} .carousel-control-prev-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.carousel-indicators {
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
display: flex;
justify-content: center;
padding: 0;
margin-right: 15%;
margin-bottom: 1rem;
margin-left: 15%;
list-style: none;
}
.carousel-indicators [data-bs-target] {
box-sizing: content-box;
flex: 0 1 auto;
width: 30px;
height: 3px;
padding: 0;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
cursor: pointer;
background-color: white;
background-clip: padding-box;
border: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
opacity: 0.5;
transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-indicators [data-bs-target] {
transition: none;
}
}
.carousel-indicators .active {
opacity: 1;
}
.carousel-caption {
position: absolute;
right: 15%;
bottom: 1.25rem;
left: 15%;
padding-top: 1.25rem;
padding-bottom: 1.25rem;
color: white;
text-align: center;
}
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
background-color: #000;
}
.carousel-dark .carousel-caption {
color: #000;
}
@keyframes spinner-border {
to {
transform: rotate(360deg) ;
}
}
.spinner-border {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: -0.125em;
border: 0.25em solid currentColor;
border-right-color: transparent;
border-radius: 50%;
animation: 0.75s linear infinite spinner-border;
}
.spinner-border-sm {
width: 1rem;
height: 1rem;
border-width: 0.2em;
}
@keyframes spinner-grow {
0% {
transform: scale(0);
}
50% {
opacity: 1;
transform: none;
}
}
.spinner-grow {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: -0.125em;
background-color: currentColor;
border-radius: 50%;
opacity: 0;
animation: 0.75s linear infinite spinner-grow;
}
.spinner-grow-sm {
width: 1rem;
height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
.spinner-border,
.spinner-grow {
animation-duration: 1.5s;
}
}
.offcanvas {
position: fixed;
bottom: 0;
z-index: 1050;
display: flex;
flex-direction: column;
max-width: 100%;
visibility: hidden;
background-color: white;
background-clip: padding-box;
outline: 0;
transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.offcanvas {
transition: none;
}
}
.offcanvas-header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
padding: 0.5rem 0.5rem;
margin-top: -0.5rem;
margin-right: -0.5rem;
margin-bottom: -0.5rem;
}
.offcanvas-title {
margin-bottom: 0;
line-height: 1.5;
}
.offcanvas-body {
flex-grow: 1;
padding: 1rem 1rem;
overflow-y: auto;
}
.offcanvas-start {
top: 0;
left: 0;
width: 400px;
border-right: 4px solid rgba(0, 0, 0, 0.2);
transform: translateX(-100%);
}
.offcanvas-end {
top: 0;
right: 0;
width: 400px;
border-left: 4px solid rgba(0, 0, 0, 0.2);
transform: translateX(100%);
}
.offcanvas-top {
top: 0;
right: 0;
left: 0;
height: 30vh;
max-height: 100%;
border-bottom: 4px solid rgba(0, 0, 0, 0.2);
transform: translateY(-100%);
}
.offcanvas-bottom {
right: 0;
left: 0;
height: 30vh;
max-height: 100%;
border-top: 4px solid rgba(0, 0, 0, 0.2);
transform: translateY(100%);
}
.offcanvas.show {
transform: none;
}
.clearfix::after {
display: block;
clear: both;
content: "";
}
.link-primary {
color: #e5190d;
}
.link-primary:hover, .link-primary:focus {
color: #b7140a;
}
.link-secondary {
color: #fab813;
}
.link-secondary:hover, .link-secondary:focus {
color: #fbc642;
}
.link-success {
color: #0c0;
}
.link-success:hover, .link-success:focus {
color: #33d633;
}
.link-info {
color: #73b6e5;
}
.link-info:hover, .link-info:focus {
color: #8fc5ea;
}
.link-warning {
color: #fab813;
}
.link-warning:hover, .link-warning:focus {
color: #fbc642;
}
.link-danger {
color: #e5190d;
}
.link-danger:hover, .link-danger:focus {
color: #b7140a;
}
.link-light {
color: #f0f0f0;
}
.link-light:hover, .link-light:focus {
color: #f3f3f3;
}
.link-blue {
color: #73b6e5;
}
.link-blue:hover, .link-blue:focus {
color: #8fc5ea;
}
.link-beige {
color: #e8dfc6;
}
.link-beige:hover, .link-beige:focus {
color: #ede5d1;
}
.link-blue-dark {
color: #071b44;
}
.link-blue-dark:hover, .link-blue-dark:focus {
color: #061636;
}
.link-pink {
color: #ef8bad;
}
.link-pink:hover, .link-pink:focus {
color: #f2a2bd;
}
.link-red {
color: #e5190d;
}
.link-red:hover, .link-red:focus {
color: #b7140a;
}
.link-red-dark {
color: #720d09;
}
.link-red-dark:hover, .link-red-dark:focus {
color: #5b0a07;
}
.link-yellow {
color: #fab813;
}
.link-yellow:hover, .link-yellow:focus {
color: #fbc642;
}
.link-green {
color: #0c0;
}
.link-green:hover, .link-green:focus {
color: #33d633;
}
.link-white {
color: white;
}
.link-white:hover, .link-white:focus {
color: white;
}
.link-gray {
color: #ccc;
}
.link-gray:hover, .link-gray:focus {
color: #d6d6d6;
}
.link-dark {
color: #071b44;
}
.link-dark:hover, .link-dark:focus {
color: #061636;
}
.ratio {
position: relative;
width: 100%;
}
.ratio::before {
display: block;
padding-top: var(--bs-aspect-ratio);
content: "";
}
.ratio > * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ratio-1x1 {
--bs-aspect-ratio: 100%;
}
.ratio-4x3 {
--bs-aspect-ratio: 75%;
}
.ratio-16x9 {
--bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
--bs-aspect-ratio: 42.8571428571%;
}
.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;
}
.sticky-top {
position: sticky;
top: 0;
z-index: 1020;
}
@media (min-width: 576px) {
.sticky-sm-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 768px) {
.sticky-md-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 992px) {
.sticky-lg-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 1200px) {
.sticky-xl-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 1400px) {
.sticky-xxl-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 2000px) {
.sticky-xxxl-top {
position: sticky;
top: 0;
z-index: 1020;
}
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
.stretched-link::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
content: "";
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.align-baseline {
vertical-align: baseline !important;
}
.align-top {
vertical-align: top !important;
}
.align-middle {
vertical-align: middle !important;
}
.align-bottom {
vertical-align: bottom !important;
}
.align-text-bottom {
vertical-align: text-bottom !important;
}
.align-text-top {
vertical-align: text-top !important;
}
.float-start {
float: left !important;
}
.float-end {
float: right !important;
}
.float-none {
float: none !important;
}
.overflow-auto {
overflow: auto !important;
}
.overflow-hidden {
overflow: hidden !important;
}
.overflow-visible {
overflow: visible !important;
}
.overflow-scroll {
overflow: scroll !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-grid {
display: grid !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: flex !important;
}
.d-inline-flex {
display: inline-flex !important;
}
.d-none {
display: none !important;
}
.shadow {
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-sm {
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow-lg {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
box-shadow: 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: sticky !important;
}
.top-0 {
top: 0 !important;
}
.top-50 {
top: 50% !important;
}
.top-100 {
top: 100% !important;
}
.bottom-0 {
bottom: 0 !important;
}
.bottom-50 {
bottom: 50% !important;
}
.bottom-100 {
bottom: 100% !important;
}
.start-0 {
left: 0 !important;
}
.start-50 {
left: 50% !important;
}
.start-100 {
left: 100% !important;
}
.end-0 {
right: 0 !important;
}
.end-50 {
right: 50% !important;
}
.end-100 {
right: 100% !important;
}
.translate-middle {
transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
transform: translateX(-50%) !important;
}
.translate-middle-y {
transform: translateY(-50%) !important;
}
.border {
border: 4px solid #dee2e6 !important;
}
.border-0 {
border: 0 !important;
}
.border-top {
border-top: 4px solid #dee2e6 !important;
}
.border-top-0 {
border-top: 0 !important;
}
.border-end {
border-right: 4px solid #dee2e6 !important;
}
.border-end-0 {
border-right: 0 !important;
}
.border-bottom {
border-bottom: 4px solid #dee2e6 !important;
}
.border-bottom-0 {
border-bottom: 0 !important;
}
.border-start {
border-left: 4px solid #dee2e6 !important;
}
.border-start-0 {
border-left: 0 !important;
}
.border-primary {
border-color: #e5190d !important;
}
.border-secondary {
border-color: #fab813 !important;
}
.border-success {
border-color: #0c0 !important;
}
.border-info {
border-color: #73b6e5 !important;
}
.border-warning {
border-color: #fab813 !important;
}
.border-danger {
border-color: #e5190d !important;
}
.border-light {
border-color: #f0f0f0 !important;
}
.border-blue {
border-color: #73b6e5 !important;
}
.border-beige {
border-color: #e8dfc6 !important;
}
.border-blue-dark {
border-color: #071b44 !important;
}
.border-pink {
border-color: #ef8bad !important;
}
.border-red {
border-color: #e5190d !important;
}
.border-red-dark {
border-color: #720d09 !important;
}
.border-yellow {
border-color: #fab813 !important;
}
.border-green {
border-color: #0c0 !important;
}
.border-white {
border-color: white !important;
}
.border-gray {
border-color: #ccc !important;
}
.border-dark {
border-color: #071b44 !important;
}
.border-1 {
border-width: 1px !important;
}
.border-2 {
border-width: 2px !important;
}
.border-3 {
border-width: 3px !important;
}
.border-4 {
border-width: 4px !important;
}
.border-5 {
border-width: 5px !important;
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.mw-100 {
max-width: 100% !important;
}
.vw-100 {
width: 100vw !important;
}
.min-vw-100 {
min-width: 100vw !important;
}
.h-25 {
height: 25% !important;
}
.h-50 {
height: 50% !important;
}
.h-75 {
height: 75% !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.mh-100 {
max-height: 100% !important;
}
.vh-100 {
height: 100vh !important;
}
.min-vh-100 {
min-height: 100vh !important;
}
.flex-fill {
flex: 1 1 auto !important;
}
.flex-row {
flex-direction: row !important;
}
.flex-column {
flex-direction: column !important;
}
.flex-row-reverse {
flex-direction: row-reverse !important;
}
.flex-column-reverse {
flex-direction: column-reverse !important;
}
.flex-grow-0 {
flex-grow: 0 !important;
}
.flex-grow-1 {
flex-grow: 1 !important;
}
.flex-shrink-0 {
flex-shrink: 0 !important;
}
.flex-shrink-1 {
flex-shrink: 1 !important;
}
.flex-wrap {
flex-wrap: wrap !important;
}
.flex-nowrap {
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.gap-0 {
gap: 0 !important;
}
.gap-1 {
gap: 0.25rem !important;
}
.gap-2 {
gap: 0.5rem !important;
}
.gap-3 {
gap: 1rem !important;
}
.gap-4 {
gap: 1.5rem !important;
}
.gap-5 {
gap: 3rem !important;
}
.justify-content-start {
justify-content: flex-start !important;
}
.justify-content-end {
justify-content: flex-end !important;
}
.justify-content-center {
justify-content: center !important;
}
.justify-content-between {
justify-content: space-between !important;
}
.justify-content-around {
justify-content: space-around !important;
}
.justify-content-evenly {
justify-content: space-evenly !important;
}
.align-items-start {
align-items: flex-start !important;
}
.align-items-end {
align-items: flex-end !important;
}
.align-items-center {
align-items: center !important;
}
.align-items-baseline {
align-items: baseline !important;
}
.align-items-stretch {
align-items: stretch !important;
}
.align-content-start {
align-content: flex-start !important;
}
.align-content-end {
align-content: flex-end !important;
}
.align-content-center {
align-content: center !important;
}
.align-content-between {
align-content: space-between !important;
}
.align-content-around {
align-content: space-around !important;
}
.align-content-stretch {
align-content: stretch !important;
}
.align-self-auto {
align-self: auto !important;
}
.align-self-start {
align-self: flex-start !important;
}
.align-self-end {
align-self: flex-end !important;
}
.align-self-center {
align-self: center !important;
}
.align-self-baseline {
align-self: baseline !important;
}
.align-self-stretch {
align-self: stretch !important;
}
.order-first {
order: -1 !important;
}
.order-0 {
order: 0 !important;
}
.order-1 {
order: 1 !important;
}
.order-2 {
order: 2 !important;
}
.order-3 {
order: 3 !important;
}
.order-4 {
order: 4 !important;
}
.order-5 {
order: 5 !important;
}
.order-last {
order: 6 !important;
}
.m-0 {
margin: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.m-auto {
margin: auto !important;
}
.mx-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-0 {
margin-top: 0 !important;
}
.mt-1 {
margin-top: 0.25rem !important;
}
.mt-2 {
margin-top: 0.5rem !important;
}
.mt-3 {
margin-top: 1rem !important;
}
.mt-4 {
margin-top: 1.5rem !important;
}
.mt-5 {
margin-top: 3rem !important;
}
.mt-auto {
margin-top: auto !important;
}
.me-0 {
margin-right: 0 !important;
}
.me-1 {
margin-right: 0.25rem !important;
}
.me-2 {
margin-right: 0.5rem !important;
}
.me-3 {
margin-right: 1rem !important;
}
.me-4 {
margin-right: 1.5rem !important;
}
.me-5 {
margin-right: 3rem !important;
}
.me-auto {
margin-right: auto !important;
}
.mb-0 {
margin-bottom: 0 !important;
}
.mb-1 {
margin-bottom: 0.25rem !important;
}
.mb-2 {
margin-bottom: 0.5rem !important;
}
.mb-3 {
margin-bottom: 1rem !important;
}
.mb-4 {
margin-bottom: 1.5rem !important;
}
.mb-5 {
margin-bottom: 3rem !important;
}
.mb-auto {
margin-bottom: auto !important;
}
.ms-0 {
margin-left: 0 !important;
}
.ms-1 {
margin-left: 0.25rem !important;
}
.ms-2 {
margin-left: 0.5rem !important;
}
.ms-3 {
margin-left: 1rem !important;
}
.ms-4 {
margin-left: 1.5rem !important;
}
.ms-5 {
margin-left: 3rem !important;
}
.ms-auto {
margin-left: auto !important;
}
.p-0 {
padding: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.p-5 {
padding: 3rem !important;
}
.px-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-0 {
padding-top: 0 !important;
}
.pt-1 {
padding-top: 0.25rem !important;
}
.pt-2 {
padding-top: 0.5rem !important;
}
.pt-3 {
padding-top: 1rem !important;
}
.pt-4 {
padding-top: 1.5rem !important;
}
.pt-5 {
padding-top: 3rem !important;
}
.pe-0 {
padding-right: 0 !important;
}
.pe-1 {
padding-right: 0.25rem !important;
}
.pe-2 {
padding-right: 0.5rem !important;
}
.pe-3 {
padding-right: 1rem !important;
}
.pe-4 {
padding-right: 1.5rem !important;
}
.pe-5 {
padding-right: 3rem !important;
}
.pb-0 {
padding-bottom: 0 !important;
}
.pb-1 {
padding-bottom: 0.25rem !important;
}
.pb-2 {
padding-bottom: 0.5rem !important;
}
.pb-3 {
padding-bottom: 1rem !important;
}
.pb-4 {
padding-bottom: 1.5rem !important;
}
.pb-5 {
padding-bottom: 3rem !important;
}
.ps-0 {
padding-left: 0 !important;
}
.ps-1 {
padding-left: 0.25rem !important;
}
.ps-2 {
padding-left: 0.5rem !important;
}
.ps-3 {
padding-left: 1rem !important;
}
.ps-4 {
padding-left: 1.5rem !important;
}
.ps-5 {
padding-left: 3rem !important;
}
.font-monospace {
font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
font-size: 1rem !important;
}
.fs-2 {
font-size: 1rem !important;
}
.fs-3 {
font-size: 1rem !important;
}
.fs-4 {
font-size: 1rem !important;
}
.fs-5 {
font-size: 1rem !important;
}
.fs-6 {
font-size: 1rem !important;
}
.fst-italic {
font-style: italic !important;
}
.fst-normal {
font-style: normal !important;
}
.fw-light {
font-weight: 300 !important;
}
.fw-lighter {
font-weight: lighter !important;
}
.fw-normal {
font-weight: 500 !important;
}
.fw-bold {
font-weight: 700 !important;
}
.fw-bolder {
font-weight: 800 !important;
}
.lh-1 {
line-height: 1 !important;
}
.lh-sm {
line-height: 1.25 !important;
}
.lh-base {
line-height: 1.5 !important;
}
.lh-lg {
line-height: 2 !important;
}
.text-start {
text-align: left !important;
}
.text-end {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-decoration-none {
text-decoration: none !important;
}
.text-decoration-underline {
text-decoration: underline !important;
}
.text-decoration-line-through {
text-decoration: line-through !important;
}
.text-lowercase {
text-transform: lowercase !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-capitalize {
text-transform: capitalize !important;
}
.text-wrap {
white-space: normal !important;
}
.text-nowrap {
white-space: nowrap !important;
} .text-break {
word-wrap: break-word !important;
word-break: break-word !important;
} .text-primary {
color: #e5190d !important;
}
.text-secondary {
color: #fab813 !important;
}
.text-success {
color: #0c0 !important;
}
.text-info {
color: #73b6e5 !important;
}
.text-warning {
color: #fab813 !important;
}
.text-danger {
color: #e5190d !important;
}
.text-light {
color: #f0f0f0 !important;
}
.text-blue {
color: #73b6e5 !important;
}
.text-beige {
color: #e8dfc6 !important;
}
.text-blue-dark {
color: #071b44 !important;
}
.text-pink {
color: #ef8bad !important;
}
.text-red {
color: #e5190d !important;
}
.text-red-dark {
color: #720d09 !important;
}
.text-yellow {
color: #fab813 !important;
}
.text-green {
color: #0c0 !important;
}
.text-white {
color: white !important;
}
.text-gray {
color: #ccc !important;
}
.text-dark {
color: #071b44 !important;
}
.text-body {
color: #071b44 !important;
}
.text-muted {
color: #6c757d !important;
}
.text-black-50 {
color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
color: rgba(255, 255, 255, 0.5) !important;
}
.text-reset {
color: inherit !important;
}
.bg-primary {
background-color: #e5190d !important;
}
.bg-secondary {
background-color: #fab813 !important;
}
.bg-success {
background-color: #0c0 !important;
}
.bg-info {
background-color: #73b6e5 !important;
}
.bg-warning {
background-color: #fab813 !important;
}
.bg-danger {
background-color: #e5190d !important;
}
.bg-light {
background-color: #f0f0f0 !important;
}
.bg-blue {
background-color: #73b6e5 !important;
}
.bg-beige {
background-color: #e8dfc6 !important;
}
.bg-blue-dark {
background-color: #071b44 !important;
}
.bg-pink {
background-color: #ef8bad !important;
}
.bg-red {
background-color: #e5190d !important;
}
.bg-red-dark {
background-color: #720d09 !important;
}
.bg-yellow {
background-color: #fab813 !important;
}
.bg-green {
background-color: #0c0 !important;
}
.bg-white {
background-color: white !important;
}
.bg-gray {
background-color: #ccc !important;
}
.bg-dark {
background-color: #071b44 !important;
}
.bg-body {
background-color: #e8dfc6 !important;
}
.bg-transparent {
background-color: transparent !important;
}
.bg-gradient {
background-image: var(--bs-gradient) !important;
}
.user-select-all {
user-select: all !important;
}
.user-select-auto {
user-select: auto !important;
}
.user-select-none {
user-select: none !important;
}
.pe-none {
pointer-events: none !important;
}
.pe-auto {
pointer-events: auto !important;
}
.rounded {
border-radius: 0.25rem !important;
}
.rounded-0 {
border-radius: 0 !important;
}
.rounded-1 {
border-radius: 0.2rem !important;
}
.rounded-2 {
border-radius: 0.25rem !important;
}
.rounded-3 {
border-radius: 0.3rem !important;
}
.rounded-circle {
border-radius: 50% !important;
}
.rounded-pill {
border-radius: 50rem !important;
}
.rounded-top {
border-top-left-radius: 0.25rem !important;
border-top-right-radius: 0.25rem !important;
}
.rounded-end {
border-top-right-radius: 0.25rem !important;
border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
border-bottom-right-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important;
}
.rounded-start {
border-bottom-left-radius: 0.25rem !important;
border-top-left-radius: 0.25rem !important;
}
.visible {
visibility: visible !important;
}
.invisible {
visibility: hidden !important;
}
@media (min-width: 576px) {
.float-sm-start {
float: left !important;
}
.float-sm-end {
float: right !important;
}
.float-sm-none {
float: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-grid {
display: grid !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: flex !important;
}
.d-sm-inline-flex {
display: inline-flex !important;
}
.d-sm-none {
display: none !important;
}
.flex-sm-fill {
flex: 1 1 auto !important;
}
.flex-sm-row {
flex-direction: row !important;
}
.flex-sm-column {
flex-direction: column !important;
}
.flex-sm-row-reverse {
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
flex-direction: column-reverse !important;
}
.flex-sm-grow-0 {
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
flex-shrink: 1 !important;
}
.flex-sm-wrap {
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.gap-sm-0 {
gap: 0 !important;
}
.gap-sm-1 {
gap: 0.25rem !important;
}
.gap-sm-2 {
gap: 0.5rem !important;
}
.gap-sm-3 {
gap: 1rem !important;
}
.gap-sm-4 {
gap: 1.5rem !important;
}
.gap-sm-5 {
gap: 3rem !important;
}
.justify-content-sm-start {
justify-content: flex-start !important;
}
.justify-content-sm-end {
justify-content: flex-end !important;
}
.justify-content-sm-center {
justify-content: center !important;
}
.justify-content-sm-between {
justify-content: space-between !important;
}
.justify-content-sm-around {
justify-content: space-around !important;
}
.justify-content-sm-evenly {
justify-content: space-evenly !important;
}
.align-items-sm-start {
align-items: flex-start !important;
}
.align-items-sm-end {
align-items: flex-end !important;
}
.align-items-sm-center {
align-items: center !important;
}
.align-items-sm-baseline {
align-items: baseline !important;
}
.align-items-sm-stretch {
align-items: stretch !important;
}
.align-content-sm-start {
align-content: flex-start !important;
}
.align-content-sm-end {
align-content: flex-end !important;
}
.align-content-sm-center {
align-content: center !important;
}
.align-content-sm-between {
align-content: space-between !important;
}
.align-content-sm-around {
align-content: space-around !important;
}
.align-content-sm-stretch {
align-content: stretch !important;
}
.align-self-sm-auto {
align-self: auto !important;
}
.align-self-sm-start {
align-self: flex-start !important;
}
.align-self-sm-end {
align-self: flex-end !important;
}
.align-self-sm-center {
align-self: center !important;
}
.align-self-sm-baseline {
align-self: baseline !important;
}
.align-self-sm-stretch {
align-self: stretch !important;
}
.order-sm-first {
order: -1 !important;
}
.order-sm-0 {
order: 0 !important;
}
.order-sm-1 {
order: 1 !important;
}
.order-sm-2 {
order: 2 !important;
}
.order-sm-3 {
order: 3 !important;
}
.order-sm-4 {
order: 4 !important;
}
.order-sm-5 {
order: 5 !important;
}
.order-sm-last {
order: 6 !important;
}
.m-sm-0 {
margin: 0 !important;
}
.m-sm-1 {
margin: 0.25rem !important;
}
.m-sm-2 {
margin: 0.5rem !important;
}
.m-sm-3 {
margin: 1rem !important;
}
.m-sm-4 {
margin: 1.5rem !important;
}
.m-sm-5 {
margin: 3rem !important;
}
.m-sm-auto {
margin: auto !important;
}
.mx-sm-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-sm-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-sm-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-sm-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-sm-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-sm-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-sm-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-sm-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-sm-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-sm-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-sm-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-sm-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-sm-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-sm-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-sm-0 {
margin-top: 0 !important;
}
.mt-sm-1 {
margin-top: 0.25rem !important;
}
.mt-sm-2 {
margin-top: 0.5rem !important;
}
.mt-sm-3 {
margin-top: 1rem !important;
}
.mt-sm-4 {
margin-top: 1.5rem !important;
}
.mt-sm-5 {
margin-top: 3rem !important;
}
.mt-sm-auto {
margin-top: auto !important;
}
.me-sm-0 {
margin-right: 0 !important;
}
.me-sm-1 {
margin-right: 0.25rem !important;
}
.me-sm-2 {
margin-right: 0.5rem !important;
}
.me-sm-3 {
margin-right: 1rem !important;
}
.me-sm-4 {
margin-right: 1.5rem !important;
}
.me-sm-5 {
margin-right: 3rem !important;
}
.me-sm-auto {
margin-right: auto !important;
}
.mb-sm-0 {
margin-bottom: 0 !important;
}
.mb-sm-1 {
margin-bottom: 0.25rem !important;
}
.mb-sm-2 {
margin-bottom: 0.5rem !important;
}
.mb-sm-3 {
margin-bottom: 1rem !important;
}
.mb-sm-4 {
margin-bottom: 1.5rem !important;
}
.mb-sm-5 {
margin-bottom: 3rem !important;
}
.mb-sm-auto {
margin-bottom: auto !important;
}
.ms-sm-0 {
margin-left: 0 !important;
}
.ms-sm-1 {
margin-left: 0.25rem !important;
}
.ms-sm-2 {
margin-left: 0.5rem !important;
}
.ms-sm-3 {
margin-left: 1rem !important;
}
.ms-sm-4 {
margin-left: 1.5rem !important;
}
.ms-sm-5 {
margin-left: 3rem !important;
}
.ms-sm-auto {
margin-left: auto !important;
}
.p-sm-0 {
padding: 0 !important;
}
.p-sm-1 {
padding: 0.25rem !important;
}
.p-sm-2 {
padding: 0.5rem !important;
}
.p-sm-3 {
padding: 1rem !important;
}
.p-sm-4 {
padding: 1.5rem !important;
}
.p-sm-5 {
padding: 3rem !important;
}
.px-sm-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-sm-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-sm-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-sm-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-sm-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-sm-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-sm-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-sm-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-sm-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-sm-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-sm-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-sm-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-sm-0 {
padding-top: 0 !important;
}
.pt-sm-1 {
padding-top: 0.25rem !important;
}
.pt-sm-2 {
padding-top: 0.5rem !important;
}
.pt-sm-3 {
padding-top: 1rem !important;
}
.pt-sm-4 {
padding-top: 1.5rem !important;
}
.pt-sm-5 {
padding-top: 3rem !important;
}
.pe-sm-0 {
padding-right: 0 !important;
}
.pe-sm-1 {
padding-right: 0.25rem !important;
}
.pe-sm-2 {
padding-right: 0.5rem !important;
}
.pe-sm-3 {
padding-right: 1rem !important;
}
.pe-sm-4 {
padding-right: 1.5rem !important;
}
.pe-sm-5 {
padding-right: 3rem !important;
}
.pb-sm-0 {
padding-bottom: 0 !important;
}
.pb-sm-1 {
padding-bottom: 0.25rem !important;
}
.pb-sm-2 {
padding-bottom: 0.5rem !important;
}
.pb-sm-3 {
padding-bottom: 1rem !important;
}
.pb-sm-4 {
padding-bottom: 1.5rem !important;
}
.pb-sm-5 {
padding-bottom: 3rem !important;
}
.ps-sm-0 {
padding-left: 0 !important;
}
.ps-sm-1 {
padding-left: 0.25rem !important;
}
.ps-sm-2 {
padding-left: 0.5rem !important;
}
.ps-sm-3 {
padding-left: 1rem !important;
}
.ps-sm-4 {
padding-left: 1.5rem !important;
}
.ps-sm-5 {
padding-left: 3rem !important;
}
.text-sm-start {
text-align: left !important;
}
.text-sm-end {
text-align: right !important;
}
.text-sm-center {
text-align: center !important;
}
}
@media (min-width: 768px) {
.float-md-start {
float: left !important;
}
.float-md-end {
float: right !important;
}
.float-md-none {
float: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-grid {
display: grid !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: flex !important;
}
.d-md-inline-flex {
display: inline-flex !important;
}
.d-md-none {
display: none !important;
}
.flex-md-fill {
flex: 1 1 auto !important;
}
.flex-md-row {
flex-direction: row !important;
}
.flex-md-column {
flex-direction: column !important;
}
.flex-md-row-reverse {
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
flex-direction: column-reverse !important;
}
.flex-md-grow-0 {
flex-grow: 0 !important;
}
.flex-md-grow-1 {
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
flex-shrink: 1 !important;
}
.flex-md-wrap {
flex-wrap: wrap !important;
}
.flex-md-nowrap {
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.gap-md-0 {
gap: 0 !important;
}
.gap-md-1 {
gap: 0.25rem !important;
}
.gap-md-2 {
gap: 0.5rem !important;
}
.gap-md-3 {
gap: 1rem !important;
}
.gap-md-4 {
gap: 1.5rem !important;
}
.gap-md-5 {
gap: 3rem !important;
}
.justify-content-md-start {
justify-content: flex-start !important;
}
.justify-content-md-end {
justify-content: flex-end !important;
}
.justify-content-md-center {
justify-content: center !important;
}
.justify-content-md-between {
justify-content: space-between !important;
}
.justify-content-md-around {
justify-content: space-around !important;
}
.justify-content-md-evenly {
justify-content: space-evenly !important;
}
.align-items-md-start {
align-items: flex-start !important;
}
.align-items-md-end {
align-items: flex-end !important;
}
.align-items-md-center {
align-items: center !important;
}
.align-items-md-baseline {
align-items: baseline !important;
}
.align-items-md-stretch {
align-items: stretch !important;
}
.align-content-md-start {
align-content: flex-start !important;
}
.align-content-md-end {
align-content: flex-end !important;
}
.align-content-md-center {
align-content: center !important;
}
.align-content-md-between {
align-content: space-between !important;
}
.align-content-md-around {
align-content: space-around !important;
}
.align-content-md-stretch {
align-content: stretch !important;
}
.align-self-md-auto {
align-self: auto !important;
}
.align-self-md-start {
align-self: flex-start !important;
}
.align-self-md-end {
align-self: flex-end !important;
}
.align-self-md-center {
align-self: center !important;
}
.align-self-md-baseline {
align-self: baseline !important;
}
.align-self-md-stretch {
align-self: stretch !important;
}
.order-md-first {
order: -1 !important;
}
.order-md-0 {
order: 0 !important;
}
.order-md-1 {
order: 1 !important;
}
.order-md-2 {
order: 2 !important;
}
.order-md-3 {
order: 3 !important;
}
.order-md-4 {
order: 4 !important;
}
.order-md-5 {
order: 5 !important;
}
.order-md-last {
order: 6 !important;
}
.m-md-0 {
margin: 0 !important;
}
.m-md-1 {
margin: 0.25rem !important;
}
.m-md-2 {
margin: 0.5rem !important;
}
.m-md-3 {
margin: 1rem !important;
}
.m-md-4 {
margin: 1.5rem !important;
}
.m-md-5 {
margin: 3rem !important;
}
.m-md-auto {
margin: auto !important;
}
.mx-md-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-md-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-md-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-md-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-md-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-md-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-md-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-md-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-md-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-md-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-md-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-md-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-md-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-md-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-md-0 {
margin-top: 0 !important;
}
.mt-md-1 {
margin-top: 0.25rem !important;
}
.mt-md-2 {
margin-top: 0.5rem !important;
}
.mt-md-3 {
margin-top: 1rem !important;
}
.mt-md-4 {
margin-top: 1.5rem !important;
}
.mt-md-5 {
margin-top: 3rem !important;
}
.mt-md-auto {
margin-top: auto !important;
}
.me-md-0 {
margin-right: 0 !important;
}
.me-md-1 {
margin-right: 0.25rem !important;
}
.me-md-2 {
margin-right: 0.5rem !important;
}
.me-md-3 {
margin-right: 1rem !important;
}
.me-md-4 {
margin-right: 1.5rem !important;
}
.me-md-5 {
margin-right: 3rem !important;
}
.me-md-auto {
margin-right: auto !important;
}
.mb-md-0 {
margin-bottom: 0 !important;
}
.mb-md-1 {
margin-bottom: 0.25rem !important;
}
.mb-md-2 {
margin-bottom: 0.5rem !important;
}
.mb-md-3 {
margin-bottom: 1rem !important;
}
.mb-md-4 {
margin-bottom: 1.5rem !important;
}
.mb-md-5 {
margin-bottom: 3rem !important;
}
.mb-md-auto {
margin-bottom: auto !important;
}
.ms-md-0 {
margin-left: 0 !important;
}
.ms-md-1 {
margin-left: 0.25rem !important;
}
.ms-md-2 {
margin-left: 0.5rem !important;
}
.ms-md-3 {
margin-left: 1rem !important;
}
.ms-md-4 {
margin-left: 1.5rem !important;
}
.ms-md-5 {
margin-left: 3rem !important;
}
.ms-md-auto {
margin-left: auto !important;
}
.p-md-0 {
padding: 0 !important;
}
.p-md-1 {
padding: 0.25rem !important;
}
.p-md-2 {
padding: 0.5rem !important;
}
.p-md-3 {
padding: 1rem !important;
}
.p-md-4 {
padding: 1.5rem !important;
}
.p-md-5 {
padding: 3rem !important;
}
.px-md-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-md-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-md-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-md-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-md-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-md-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-md-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-md-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-md-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-md-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-md-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-md-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-md-0 {
padding-top: 0 !important;
}
.pt-md-1 {
padding-top: 0.25rem !important;
}
.pt-md-2 {
padding-top: 0.5rem !important;
}
.pt-md-3 {
padding-top: 1rem !important;
}
.pt-md-4 {
padding-top: 1.5rem !important;
}
.pt-md-5 {
padding-top: 3rem !important;
}
.pe-md-0 {
padding-right: 0 !important;
}
.pe-md-1 {
padding-right: 0.25rem !important;
}
.pe-md-2 {
padding-right: 0.5rem !important;
}
.pe-md-3 {
padding-right: 1rem !important;
}
.pe-md-4 {
padding-right: 1.5rem !important;
}
.pe-md-5 {
padding-right: 3rem !important;
}
.pb-md-0 {
padding-bottom: 0 !important;
}
.pb-md-1 {
padding-bottom: 0.25rem !important;
}
.pb-md-2 {
padding-bottom: 0.5rem !important;
}
.pb-md-3 {
padding-bottom: 1rem !important;
}
.pb-md-4 {
padding-bottom: 1.5rem !important;
}
.pb-md-5 {
padding-bottom: 3rem !important;
}
.ps-md-0 {
padding-left: 0 !important;
}
.ps-md-1 {
padding-left: 0.25rem !important;
}
.ps-md-2 {
padding-left: 0.5rem !important;
}
.ps-md-3 {
padding-left: 1rem !important;
}
.ps-md-4 {
padding-left: 1.5rem !important;
}
.ps-md-5 {
padding-left: 3rem !important;
}
.text-md-start {
text-align: left !important;
}
.text-md-end {
text-align: right !important;
}
.text-md-center {
text-align: center !important;
}
}
@media (min-width: 992px) {
.float-lg-start {
float: left !important;
}
.float-lg-end {
float: right !important;
}
.float-lg-none {
float: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-grid {
display: grid !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: flex !important;
}
.d-lg-inline-flex {
display: inline-flex !important;
}
.d-lg-none {
display: none !important;
}
.flex-lg-fill {
flex: 1 1 auto !important;
}
.flex-lg-row {
flex-direction: row !important;
}
.flex-lg-column {
flex-direction: column !important;
}
.flex-lg-row-reverse {
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
flex-direction: column-reverse !important;
}
.flex-lg-grow-0 {
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
flex-shrink: 1 !important;
}
.flex-lg-wrap {
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.gap-lg-0 {
gap: 0 !important;
}
.gap-lg-1 {
gap: 0.25rem !important;
}
.gap-lg-2 {
gap: 0.5rem !important;
}
.gap-lg-3 {
gap: 1rem !important;
}
.gap-lg-4 {
gap: 1.5rem !important;
}
.gap-lg-5 {
gap: 3rem !important;
}
.justify-content-lg-start {
justify-content: flex-start !important;
}
.justify-content-lg-end {
justify-content: flex-end !important;
}
.justify-content-lg-center {
justify-content: center !important;
}
.justify-content-lg-between {
justify-content: space-between !important;
}
.justify-content-lg-around {
justify-content: space-around !important;
}
.justify-content-lg-evenly {
justify-content: space-evenly !important;
}
.align-items-lg-start {
align-items: flex-start !important;
}
.align-items-lg-end {
align-items: flex-end !important;
}
.align-items-lg-center {
align-items: center !important;
}
.align-items-lg-baseline {
align-items: baseline !important;
}
.align-items-lg-stretch {
align-items: stretch !important;
}
.align-content-lg-start {
align-content: flex-start !important;
}
.align-content-lg-end {
align-content: flex-end !important;
}
.align-content-lg-center {
align-content: center !important;
}
.align-content-lg-between {
align-content: space-between !important;
}
.align-content-lg-around {
align-content: space-around !important;
}
.align-content-lg-stretch {
align-content: stretch !important;
}
.align-self-lg-auto {
align-self: auto !important;
}
.align-self-lg-start {
align-self: flex-start !important;
}
.align-self-lg-end {
align-self: flex-end !important;
}
.align-self-lg-center {
align-self: center !important;
}
.align-self-lg-baseline {
align-self: baseline !important;
}
.align-self-lg-stretch {
align-self: stretch !important;
}
.order-lg-first {
order: -1 !important;
}
.order-lg-0 {
order: 0 !important;
}
.order-lg-1 {
order: 1 !important;
}
.order-lg-2 {
order: 2 !important;
}
.order-lg-3 {
order: 3 !important;
}
.order-lg-4 {
order: 4 !important;
}
.order-lg-5 {
order: 5 !important;
}
.order-lg-last {
order: 6 !important;
}
.m-lg-0 {
margin: 0 !important;
}
.m-lg-1 {
margin: 0.25rem !important;
}
.m-lg-2 {
margin: 0.5rem !important;
}
.m-lg-3 {
margin: 1rem !important;
}
.m-lg-4 {
margin: 1.5rem !important;
}
.m-lg-5 {
margin: 3rem !important;
}
.m-lg-auto {
margin: auto !important;
}
.mx-lg-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-lg-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-lg-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-lg-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-lg-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-lg-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-lg-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-lg-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-lg-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-lg-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-lg-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-lg-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-lg-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-lg-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-lg-0 {
margin-top: 0 !important;
}
.mt-lg-1 {
margin-top: 0.25rem !important;
}
.mt-lg-2 {
margin-top: 0.5rem !important;
}
.mt-lg-3 {
margin-top: 1rem !important;
}
.mt-lg-4 {
margin-top: 1.5rem !important;
}
.mt-lg-5 {
margin-top: 3rem !important;
}
.mt-lg-auto {
margin-top: auto !important;
}
.me-lg-0 {
margin-right: 0 !important;
}
.me-lg-1 {
margin-right: 0.25rem !important;
}
.me-lg-2 {
margin-right: 0.5rem !important;
}
.me-lg-3 {
margin-right: 1rem !important;
}
.me-lg-4 {
margin-right: 1.5rem !important;
}
.me-lg-5 {
margin-right: 3rem !important;
}
.me-lg-auto {
margin-right: auto !important;
}
.mb-lg-0 {
margin-bottom: 0 !important;
}
.mb-lg-1 {
margin-bottom: 0.25rem !important;
}
.mb-lg-2 {
margin-bottom: 0.5rem !important;
}
.mb-lg-3 {
margin-bottom: 1rem !important;
}
.mb-lg-4 {
margin-bottom: 1.5rem !important;
}
.mb-lg-5 {
margin-bottom: 3rem !important;
}
.mb-lg-auto {
margin-bottom: auto !important;
}
.ms-lg-0 {
margin-left: 0 !important;
}
.ms-lg-1 {
margin-left: 0.25rem !important;
}
.ms-lg-2 {
margin-left: 0.5rem !important;
}
.ms-lg-3 {
margin-left: 1rem !important;
}
.ms-lg-4 {
margin-left: 1.5rem !important;
}
.ms-lg-5 {
margin-left: 3rem !important;
}
.ms-lg-auto {
margin-left: auto !important;
}
.p-lg-0 {
padding: 0 !important;
}
.p-lg-1 {
padding: 0.25rem !important;
}
.p-lg-2 {
padding: 0.5rem !important;
}
.p-lg-3 {
padding: 1rem !important;
}
.p-lg-4 {
padding: 1.5rem !important;
}
.p-lg-5 {
padding: 3rem !important;
}
.px-lg-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-lg-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-lg-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-lg-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-lg-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-lg-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-lg-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-lg-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-lg-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-lg-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-lg-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-lg-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-lg-0 {
padding-top: 0 !important;
}
.pt-lg-1 {
padding-top: 0.25rem !important;
}
.pt-lg-2 {
padding-top: 0.5rem !important;
}
.pt-lg-3 {
padding-top: 1rem !important;
}
.pt-lg-4 {
padding-top: 1.5rem !important;
}
.pt-lg-5 {
padding-top: 3rem !important;
}
.pe-lg-0 {
padding-right: 0 !important;
}
.pe-lg-1 {
padding-right: 0.25rem !important;
}
.pe-lg-2 {
padding-right: 0.5rem !important;
}
.pe-lg-3 {
padding-right: 1rem !important;
}
.pe-lg-4 {
padding-right: 1.5rem !important;
}
.pe-lg-5 {
padding-right: 3rem !important;
}
.pb-lg-0 {
padding-bottom: 0 !important;
}
.pb-lg-1 {
padding-bottom: 0.25rem !important;
}
.pb-lg-2 {
padding-bottom: 0.5rem !important;
}
.pb-lg-3 {
padding-bottom: 1rem !important;
}
.pb-lg-4 {
padding-bottom: 1.5rem !important;
}
.pb-lg-5 {
padding-bottom: 3rem !important;
}
.ps-lg-0 {
padding-left: 0 !important;
}
.ps-lg-1 {
padding-left: 0.25rem !important;
}
.ps-lg-2 {
padding-left: 0.5rem !important;
}
.ps-lg-3 {
padding-left: 1rem !important;
}
.ps-lg-4 {
padding-left: 1.5rem !important;
}
.ps-lg-5 {
padding-left: 3rem !important;
}
.text-lg-start {
text-align: left !important;
}
.text-lg-end {
text-align: right !important;
}
.text-lg-center {
text-align: center !important;
}
}
@media (min-width: 1200px) {
.float-xl-start {
float: left !important;
}
.float-xl-end {
float: right !important;
}
.float-xl-none {
float: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-grid {
display: grid !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: flex !important;
}
.d-xl-inline-flex {
display: inline-flex !important;
}
.d-xl-none {
display: none !important;
}
.flex-xl-fill {
flex: 1 1 auto !important;
}
.flex-xl-row {
flex-direction: row !important;
}
.flex-xl-column {
flex-direction: column !important;
}
.flex-xl-row-reverse {
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
flex-direction: column-reverse !important;
}
.flex-xl-grow-0 {
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
flex-shrink: 1 !important;
}
.flex-xl-wrap {
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.gap-xl-0 {
gap: 0 !important;
}
.gap-xl-1 {
gap: 0.25rem !important;
}
.gap-xl-2 {
gap: 0.5rem !important;
}
.gap-xl-3 {
gap: 1rem !important;
}
.gap-xl-4 {
gap: 1.5rem !important;
}
.gap-xl-5 {
gap: 3rem !important;
}
.justify-content-xl-start {
justify-content: flex-start !important;
}
.justify-content-xl-end {
justify-content: flex-end !important;
}
.justify-content-xl-center {
justify-content: center !important;
}
.justify-content-xl-between {
justify-content: space-between !important;
}
.justify-content-xl-around {
justify-content: space-around !important;
}
.justify-content-xl-evenly {
justify-content: space-evenly !important;
}
.align-items-xl-start {
align-items: flex-start !important;
}
.align-items-xl-end {
align-items: flex-end !important;
}
.align-items-xl-center {
align-items: center !important;
}
.align-items-xl-baseline {
align-items: baseline !important;
}
.align-items-xl-stretch {
align-items: stretch !important;
}
.align-content-xl-start {
align-content: flex-start !important;
}
.align-content-xl-end {
align-content: flex-end !important;
}
.align-content-xl-center {
align-content: center !important;
}
.align-content-xl-between {
align-content: space-between !important;
}
.align-content-xl-around {
align-content: space-around !important;
}
.align-content-xl-stretch {
align-content: stretch !important;
}
.align-self-xl-auto {
align-self: auto !important;
}
.align-self-xl-start {
align-self: flex-start !important;
}
.align-self-xl-end {
align-self: flex-end !important;
}
.align-self-xl-center {
align-self: center !important;
}
.align-self-xl-baseline {
align-self: baseline !important;
}
.align-self-xl-stretch {
align-self: stretch !important;
}
.order-xl-first {
order: -1 !important;
}
.order-xl-0 {
order: 0 !important;
}
.order-xl-1 {
order: 1 !important;
}
.order-xl-2 {
order: 2 !important;
}
.order-xl-3 {
order: 3 !important;
}
.order-xl-4 {
order: 4 !important;
}
.order-xl-5 {
order: 5 !important;
}
.order-xl-last {
order: 6 !important;
}
.m-xl-0 {
margin: 0 !important;
}
.m-xl-1 {
margin: 0.25rem !important;
}
.m-xl-2 {
margin: 0.5rem !important;
}
.m-xl-3 {
margin: 1rem !important;
}
.m-xl-4 {
margin: 1.5rem !important;
}
.m-xl-5 {
margin: 3rem !important;
}
.m-xl-auto {
margin: auto !important;
}
.mx-xl-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-xl-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-xl-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-xl-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-xl-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-xl-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-xl-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-xl-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-xl-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-xl-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-xl-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-xl-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-xl-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-xl-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-xl-0 {
margin-top: 0 !important;
}
.mt-xl-1 {
margin-top: 0.25rem !important;
}
.mt-xl-2 {
margin-top: 0.5rem !important;
}
.mt-xl-3 {
margin-top: 1rem !important;
}
.mt-xl-4 {
margin-top: 1.5rem !important;
}
.mt-xl-5 {
margin-top: 3rem !important;
}
.mt-xl-auto {
margin-top: auto !important;
}
.me-xl-0 {
margin-right: 0 !important;
}
.me-xl-1 {
margin-right: 0.25rem !important;
}
.me-xl-2 {
margin-right: 0.5rem !important;
}
.me-xl-3 {
margin-right: 1rem !important;
}
.me-xl-4 {
margin-right: 1.5rem !important;
}
.me-xl-5 {
margin-right: 3rem !important;
}
.me-xl-auto {
margin-right: auto !important;
}
.mb-xl-0 {
margin-bottom: 0 !important;
}
.mb-xl-1 {
margin-bottom: 0.25rem !important;
}
.mb-xl-2 {
margin-bottom: 0.5rem !important;
}
.mb-xl-3 {
margin-bottom: 1rem !important;
}
.mb-xl-4 {
margin-bottom: 1.5rem !important;
}
.mb-xl-5 {
margin-bottom: 3rem !important;
}
.mb-xl-auto {
margin-bottom: auto !important;
}
.ms-xl-0 {
margin-left: 0 !important;
}
.ms-xl-1 {
margin-left: 0.25rem !important;
}
.ms-xl-2 {
margin-left: 0.5rem !important;
}
.ms-xl-3 {
margin-left: 1rem !important;
}
.ms-xl-4 {
margin-left: 1.5rem !important;
}
.ms-xl-5 {
margin-left: 3rem !important;
}
.ms-xl-auto {
margin-left: auto !important;
}
.p-xl-0 {
padding: 0 !important;
}
.p-xl-1 {
padding: 0.25rem !important;
}
.p-xl-2 {
padding: 0.5rem !important;
}
.p-xl-3 {
padding: 1rem !important;
}
.p-xl-4 {
padding: 1.5rem !important;
}
.p-xl-5 {
padding: 3rem !important;
}
.px-xl-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-xl-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-xl-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-xl-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-xl-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-xl-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-xl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-xl-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-xl-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-xl-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-xl-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-xl-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-xl-0 {
padding-top: 0 !important;
}
.pt-xl-1 {
padding-top: 0.25rem !important;
}
.pt-xl-2 {
padding-top: 0.5rem !important;
}
.pt-xl-3 {
padding-top: 1rem !important;
}
.pt-xl-4 {
padding-top: 1.5rem !important;
}
.pt-xl-5 {
padding-top: 3rem !important;
}
.pe-xl-0 {
padding-right: 0 !important;
}
.pe-xl-1 {
padding-right: 0.25rem !important;
}
.pe-xl-2 {
padding-right: 0.5rem !important;
}
.pe-xl-3 {
padding-right: 1rem !important;
}
.pe-xl-4 {
padding-right: 1.5rem !important;
}
.pe-xl-5 {
padding-right: 3rem !important;
}
.pb-xl-0 {
padding-bottom: 0 !important;
}
.pb-xl-1 {
padding-bottom: 0.25rem !important;
}
.pb-xl-2 {
padding-bottom: 0.5rem !important;
}
.pb-xl-3 {
padding-bottom: 1rem !important;
}
.pb-xl-4 {
padding-bottom: 1.5rem !important;
}
.pb-xl-5 {
padding-bottom: 3rem !important;
}
.ps-xl-0 {
padding-left: 0 !important;
}
.ps-xl-1 {
padding-left: 0.25rem !important;
}
.ps-xl-2 {
padding-left: 0.5rem !important;
}
.ps-xl-3 {
padding-left: 1rem !important;
}
.ps-xl-4 {
padding-left: 1.5rem !important;
}
.ps-xl-5 {
padding-left: 3rem !important;
}
.text-xl-start {
text-align: left !important;
}
.text-xl-end {
text-align: right !important;
}
.text-xl-center {
text-align: center !important;
}
}
@media (min-width: 1400px) {
.float-xxl-start {
float: left !important;
}
.float-xxl-end {
float: right !important;
}
.float-xxl-none {
float: none !important;
}
.d-xxl-inline {
display: inline !important;
}
.d-xxl-inline-block {
display: inline-block !important;
}
.d-xxl-block {
display: block !important;
}
.d-xxl-grid {
display: grid !important;
}
.d-xxl-table {
display: table !important;
}
.d-xxl-table-row {
display: table-row !important;
}
.d-xxl-table-cell {
display: table-cell !important;
}
.d-xxl-flex {
display: flex !important;
}
.d-xxl-inline-flex {
display: inline-flex !important;
}
.d-xxl-none {
display: none !important;
}
.flex-xxl-fill {
flex: 1 1 auto !important;
}
.flex-xxl-row {
flex-direction: row !important;
}
.flex-xxl-column {
flex-direction: column !important;
}
.flex-xxl-row-reverse {
flex-direction: row-reverse !important;
}
.flex-xxl-column-reverse {
flex-direction: column-reverse !important;
}
.flex-xxl-grow-0 {
flex-grow: 0 !important;
}
.flex-xxl-grow-1 {
flex-grow: 1 !important;
}
.flex-xxl-shrink-0 {
flex-shrink: 0 !important;
}
.flex-xxl-shrink-1 {
flex-shrink: 1 !important;
}
.flex-xxl-wrap {
flex-wrap: wrap !important;
}
.flex-xxl-nowrap {
flex-wrap: nowrap !important;
}
.flex-xxl-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.gap-xxl-0 {
gap: 0 !important;
}
.gap-xxl-1 {
gap: 0.25rem !important;
}
.gap-xxl-2 {
gap: 0.5rem !important;
}
.gap-xxl-3 {
gap: 1rem !important;
}
.gap-xxl-4 {
gap: 1.5rem !important;
}
.gap-xxl-5 {
gap: 3rem !important;
}
.justify-content-xxl-start {
justify-content: flex-start !important;
}
.justify-content-xxl-end {
justify-content: flex-end !important;
}
.justify-content-xxl-center {
justify-content: center !important;
}
.justify-content-xxl-between {
justify-content: space-between !important;
}
.justify-content-xxl-around {
justify-content: space-around !important;
}
.justify-content-xxl-evenly {
justify-content: space-evenly !important;
}
.align-items-xxl-start {
align-items: flex-start !important;
}
.align-items-xxl-end {
align-items: flex-end !important;
}
.align-items-xxl-center {
align-items: center !important;
}
.align-items-xxl-baseline {
align-items: baseline !important;
}
.align-items-xxl-stretch {
align-items: stretch !important;
}
.align-content-xxl-start {
align-content: flex-start !important;
}
.align-content-xxl-end {
align-content: flex-end !important;
}
.align-content-xxl-center {
align-content: center !important;
}
.align-content-xxl-between {
align-content: space-between !important;
}
.align-content-xxl-around {
align-content: space-around !important;
}
.align-content-xxl-stretch {
align-content: stretch !important;
}
.align-self-xxl-auto {
align-self: auto !important;
}
.align-self-xxl-start {
align-self: flex-start !important;
}
.align-self-xxl-end {
align-self: flex-end !important;
}
.align-self-xxl-center {
align-self: center !important;
}
.align-self-xxl-baseline {
align-self: baseline !important;
}
.align-self-xxl-stretch {
align-self: stretch !important;
}
.order-xxl-first {
order: -1 !important;
}
.order-xxl-0 {
order: 0 !important;
}
.order-xxl-1 {
order: 1 !important;
}
.order-xxl-2 {
order: 2 !important;
}
.order-xxl-3 {
order: 3 !important;
}
.order-xxl-4 {
order: 4 !important;
}
.order-xxl-5 {
order: 5 !important;
}
.order-xxl-last {
order: 6 !important;
}
.m-xxl-0 {
margin: 0 !important;
}
.m-xxl-1 {
margin: 0.25rem !important;
}
.m-xxl-2 {
margin: 0.5rem !important;
}
.m-xxl-3 {
margin: 1rem !important;
}
.m-xxl-4 {
margin: 1.5rem !important;
}
.m-xxl-5 {
margin: 3rem !important;
}
.m-xxl-auto {
margin: auto !important;
}
.mx-xxl-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-xxl-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-xxl-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-xxl-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-xxl-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-xxl-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-xxl-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-xxl-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-xxl-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-xxl-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-xxl-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-xxl-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-xxl-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-xxl-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-xxl-0 {
margin-top: 0 !important;
}
.mt-xxl-1 {
margin-top: 0.25rem !important;
}
.mt-xxl-2 {
margin-top: 0.5rem !important;
}
.mt-xxl-3 {
margin-top: 1rem !important;
}
.mt-xxl-4 {
margin-top: 1.5rem !important;
}
.mt-xxl-5 {
margin-top: 3rem !important;
}
.mt-xxl-auto {
margin-top: auto !important;
}
.me-xxl-0 {
margin-right: 0 !important;
}
.me-xxl-1 {
margin-right: 0.25rem !important;
}
.me-xxl-2 {
margin-right: 0.5rem !important;
}
.me-xxl-3 {
margin-right: 1rem !important;
}
.me-xxl-4 {
margin-right: 1.5rem !important;
}
.me-xxl-5 {
margin-right: 3rem !important;
}
.me-xxl-auto {
margin-right: auto !important;
}
.mb-xxl-0 {
margin-bottom: 0 !important;
}
.mb-xxl-1 {
margin-bottom: 0.25rem !important;
}
.mb-xxl-2 {
margin-bottom: 0.5rem !important;
}
.mb-xxl-3 {
margin-bottom: 1rem !important;
}
.mb-xxl-4 {
margin-bottom: 1.5rem !important;
}
.mb-xxl-5 {
margin-bottom: 3rem !important;
}
.mb-xxl-auto {
margin-bottom: auto !important;
}
.ms-xxl-0 {
margin-left: 0 !important;
}
.ms-xxl-1 {
margin-left: 0.25rem !important;
}
.ms-xxl-2 {
margin-left: 0.5rem !important;
}
.ms-xxl-3 {
margin-left: 1rem !important;
}
.ms-xxl-4 {
margin-left: 1.5rem !important;
}
.ms-xxl-5 {
margin-left: 3rem !important;
}
.ms-xxl-auto {
margin-left: auto !important;
}
.p-xxl-0 {
padding: 0 !important;
}
.p-xxl-1 {
padding: 0.25rem !important;
}
.p-xxl-2 {
padding: 0.5rem !important;
}
.p-xxl-3 {
padding: 1rem !important;
}
.p-xxl-4 {
padding: 1.5rem !important;
}
.p-xxl-5 {
padding: 3rem !important;
}
.px-xxl-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-xxl-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-xxl-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-xxl-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-xxl-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-xxl-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-xxl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-xxl-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-xxl-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-xxl-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-xxl-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-xxl-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-xxl-0 {
padding-top: 0 !important;
}
.pt-xxl-1 {
padding-top: 0.25rem !important;
}
.pt-xxl-2 {
padding-top: 0.5rem !important;
}
.pt-xxl-3 {
padding-top: 1rem !important;
}
.pt-xxl-4 {
padding-top: 1.5rem !important;
}
.pt-xxl-5 {
padding-top: 3rem !important;
}
.pe-xxl-0 {
padding-right: 0 !important;
}
.pe-xxl-1 {
padding-right: 0.25rem !important;
}
.pe-xxl-2 {
padding-right: 0.5rem !important;
}
.pe-xxl-3 {
padding-right: 1rem !important;
}
.pe-xxl-4 {
padding-right: 1.5rem !important;
}
.pe-xxl-5 {
padding-right: 3rem !important;
}
.pb-xxl-0 {
padding-bottom: 0 !important;
}
.pb-xxl-1 {
padding-bottom: 0.25rem !important;
}
.pb-xxl-2 {
padding-bottom: 0.5rem !important;
}
.pb-xxl-3 {
padding-bottom: 1rem !important;
}
.pb-xxl-4 {
padding-bottom: 1.5rem !important;
}
.pb-xxl-5 {
padding-bottom: 3rem !important;
}
.ps-xxl-0 {
padding-left: 0 !important;
}
.ps-xxl-1 {
padding-left: 0.25rem !important;
}
.ps-xxl-2 {
padding-left: 0.5rem !important;
}
.ps-xxl-3 {
padding-left: 1rem !important;
}
.ps-xxl-4 {
padding-left: 1.5rem !important;
}
.ps-xxl-5 {
padding-left: 3rem !important;
}
.text-xxl-start {
text-align: left !important;
}
.text-xxl-end {
text-align: right !important;
}
.text-xxl-center {
text-align: center !important;
}
}
@media (min-width: 2000px) {
.float-xxxl-start {
float: left !important;
}
.float-xxxl-end {
float: right !important;
}
.float-xxxl-none {
float: none !important;
}
.d-xxxl-inline {
display: inline !important;
}
.d-xxxl-inline-block {
display: inline-block !important;
}
.d-xxxl-block {
display: block !important;
}
.d-xxxl-grid {
display: grid !important;
}
.d-xxxl-table {
display: table !important;
}
.d-xxxl-table-row {
display: table-row !important;
}
.d-xxxl-table-cell {
display: table-cell !important;
}
.d-xxxl-flex {
display: flex !important;
}
.d-xxxl-inline-flex {
display: inline-flex !important;
}
.d-xxxl-none {
display: none !important;
}
.flex-xxxl-fill {
flex: 1 1 auto !important;
}
.flex-xxxl-row {
flex-direction: row !important;
}
.flex-xxxl-column {
flex-direction: column !important;
}
.flex-xxxl-row-reverse {
flex-direction: row-reverse !important;
}
.flex-xxxl-column-reverse {
flex-direction: column-reverse !important;
}
.flex-xxxl-grow-0 {
flex-grow: 0 !important;
}
.flex-xxxl-grow-1 {
flex-grow: 1 !important;
}
.flex-xxxl-shrink-0 {
flex-shrink: 0 !important;
}
.flex-xxxl-shrink-1 {
flex-shrink: 1 !important;
}
.flex-xxxl-wrap {
flex-wrap: wrap !important;
}
.flex-xxxl-nowrap {
flex-wrap: nowrap !important;
}
.flex-xxxl-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.gap-xxxl-0 {
gap: 0 !important;
}
.gap-xxxl-1 {
gap: 0.25rem !important;
}
.gap-xxxl-2 {
gap: 0.5rem !important;
}
.gap-xxxl-3 {
gap: 1rem !important;
}
.gap-xxxl-4 {
gap: 1.5rem !important;
}
.gap-xxxl-5 {
gap: 3rem !important;
}
.justify-content-xxxl-start {
justify-content: flex-start !important;
}
.justify-content-xxxl-end {
justify-content: flex-end !important;
}
.justify-content-xxxl-center {
justify-content: center !important;
}
.justify-content-xxxl-between {
justify-content: space-between !important;
}
.justify-content-xxxl-around {
justify-content: space-around !important;
}
.justify-content-xxxl-evenly {
justify-content: space-evenly !important;
}
.align-items-xxxl-start {
align-items: flex-start !important;
}
.align-items-xxxl-end {
align-items: flex-end !important;
}
.align-items-xxxl-center {
align-items: center !important;
}
.align-items-xxxl-baseline {
align-items: baseline !important;
}
.align-items-xxxl-stretch {
align-items: stretch !important;
}
.align-content-xxxl-start {
align-content: flex-start !important;
}
.align-content-xxxl-end {
align-content: flex-end !important;
}
.align-content-xxxl-center {
align-content: center !important;
}
.align-content-xxxl-between {
align-content: space-between !important;
}
.align-content-xxxl-around {
align-content: space-around !important;
}
.align-content-xxxl-stretch {
align-content: stretch !important;
}
.align-self-xxxl-auto {
align-self: auto !important;
}
.align-self-xxxl-start {
align-self: flex-start !important;
}
.align-self-xxxl-end {
align-self: flex-end !important;
}
.align-self-xxxl-center {
align-self: center !important;
}
.align-self-xxxl-baseline {
align-self: baseline !important;
}
.align-self-xxxl-stretch {
align-self: stretch !important;
}
.order-xxxl-first {
order: -1 !important;
}
.order-xxxl-0 {
order: 0 !important;
}
.order-xxxl-1 {
order: 1 !important;
}
.order-xxxl-2 {
order: 2 !important;
}
.order-xxxl-3 {
order: 3 !important;
}
.order-xxxl-4 {
order: 4 !important;
}
.order-xxxl-5 {
order: 5 !important;
}
.order-xxxl-last {
order: 6 !important;
}
.m-xxxl-0 {
margin: 0 !important;
}
.m-xxxl-1 {
margin: 0.25rem !important;
}
.m-xxxl-2 {
margin: 0.5rem !important;
}
.m-xxxl-3 {
margin: 1rem !important;
}
.m-xxxl-4 {
margin: 1.5rem !important;
}
.m-xxxl-5 {
margin: 3rem !important;
}
.m-xxxl-auto {
margin: auto !important;
}
.mx-xxxl-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-xxxl-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-xxxl-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-xxxl-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-xxxl-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-xxxl-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-xxxl-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-xxxl-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-xxxl-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-xxxl-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-xxxl-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-xxxl-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-xxxl-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-xxxl-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-xxxl-0 {
margin-top: 0 !important;
}
.mt-xxxl-1 {
margin-top: 0.25rem !important;
}
.mt-xxxl-2 {
margin-top: 0.5rem !important;
}
.mt-xxxl-3 {
margin-top: 1rem !important;
}
.mt-xxxl-4 {
margin-top: 1.5rem !important;
}
.mt-xxxl-5 {
margin-top: 3rem !important;
}
.mt-xxxl-auto {
margin-top: auto !important;
}
.me-xxxl-0 {
margin-right: 0 !important;
}
.me-xxxl-1 {
margin-right: 0.25rem !important;
}
.me-xxxl-2 {
margin-right: 0.5rem !important;
}
.me-xxxl-3 {
margin-right: 1rem !important;
}
.me-xxxl-4 {
margin-right: 1.5rem !important;
}
.me-xxxl-5 {
margin-right: 3rem !important;
}
.me-xxxl-auto {
margin-right: auto !important;
}
.mb-xxxl-0 {
margin-bottom: 0 !important;
}
.mb-xxxl-1 {
margin-bottom: 0.25rem !important;
}
.mb-xxxl-2 {
margin-bottom: 0.5rem !important;
}
.mb-xxxl-3 {
margin-bottom: 1rem !important;
}
.mb-xxxl-4 {
margin-bottom: 1.5rem !important;
}
.mb-xxxl-5 {
margin-bottom: 3rem !important;
}
.mb-xxxl-auto {
margin-bottom: auto !important;
}
.ms-xxxl-0 {
margin-left: 0 !important;
}
.ms-xxxl-1 {
margin-left: 0.25rem !important;
}
.ms-xxxl-2 {
margin-left: 0.5rem !important;
}
.ms-xxxl-3 {
margin-left: 1rem !important;
}
.ms-xxxl-4 {
margin-left: 1.5rem !important;
}
.ms-xxxl-5 {
margin-left: 3rem !important;
}
.ms-xxxl-auto {
margin-left: auto !important;
}
.p-xxxl-0 {
padding: 0 !important;
}
.p-xxxl-1 {
padding: 0.25rem !important;
}
.p-xxxl-2 {
padding: 0.5rem !important;
}
.p-xxxl-3 {
padding: 1rem !important;
}
.p-xxxl-4 {
padding: 1.5rem !important;
}
.p-xxxl-5 {
padding: 3rem !important;
}
.px-xxxl-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-xxxl-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-xxxl-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-xxxl-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-xxxl-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-xxxl-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-xxxl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-xxxl-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-xxxl-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-xxxl-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-xxxl-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-xxxl-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-xxxl-0 {
padding-top: 0 !important;
}
.pt-xxxl-1 {
padding-top: 0.25rem !important;
}
.pt-xxxl-2 {
padding-top: 0.5rem !important;
}
.pt-xxxl-3 {
padding-top: 1rem !important;
}
.pt-xxxl-4 {
padding-top: 1.5rem !important;
}
.pt-xxxl-5 {
padding-top: 3rem !important;
}
.pe-xxxl-0 {
padding-right: 0 !important;
}
.pe-xxxl-1 {
padding-right: 0.25rem !important;
}
.pe-xxxl-2 {
padding-right: 0.5rem !important;
}
.pe-xxxl-3 {
padding-right: 1rem !important;
}
.pe-xxxl-4 {
padding-right: 1.5rem !important;
}
.pe-xxxl-5 {
padding-right: 3rem !important;
}
.pb-xxxl-0 {
padding-bottom: 0 !important;
}
.pb-xxxl-1 {
padding-bottom: 0.25rem !important;
}
.pb-xxxl-2 {
padding-bottom: 0.5rem !important;
}
.pb-xxxl-3 {
padding-bottom: 1rem !important;
}
.pb-xxxl-4 {
padding-bottom: 1.5rem !important;
}
.pb-xxxl-5 {
padding-bottom: 3rem !important;
}
.ps-xxxl-0 {
padding-left: 0 !important;
}
.ps-xxxl-1 {
padding-left: 0.25rem !important;
}
.ps-xxxl-2 {
padding-left: 0.5rem !important;
}
.ps-xxxl-3 {
padding-left: 1rem !important;
}
.ps-xxxl-4 {
padding-left: 1.5rem !important;
}
.ps-xxxl-5 {
padding-left: 3rem !important;
}
.text-xxxl-start {
text-align: left !important;
}
.text-xxxl-end {
text-align: right !important;
}
.text-xxxl-center {
text-align: center !important;
}
}
@media print {
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-grid {
display: grid !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: flex !important;
}
.d-print-inline-flex {
display: inline-flex !important;
}
.d-print-none {
display: none !important;
}
}
.container-cart-custom {
display: grid;
gap: 20px;
grid-template-columns: 1fr;
align-items: flex-start;
}
@media (min-width: 768px) {
.container-cart-custom {
grid-template-columns: 1fr 1fr;
}
}
@media (min-width: 992px) {
.container-cart-custom {
grid-template-columns: 2fr 1fr;
}
}
th {
font-weight: 500;
}
.remove-item-cart:before {
font-family: "Font Awesome 6 Pro";
content: "\f00d";
font-size: 1.5rem;
margin: 0.5rem;
}
.coupon-cart-wrap {
display: flex;
align-items: center;
}
.coupon-cart-wrap input.form-control {
height: 45px;
border-radius: 2rem 0 0 2rem;
border-width: 2px;
border-right: 0;
}
.coupon-cart-wrap .btn, .coupon-cart-wrap body .cf7mls_back.action-button, body .coupon-cart-wrap .cf7mls_back.action-button, .coupon-cart-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls .coupon-cart-wrap input.wpcf7-form-control.wpcf7-submit,
.coupon-cart-wrap body .cf7mls_next.action-button,
body .coupon-cart-wrap .cf7mls_next.action-button, .coupon-cart-wrap .button[name=woocommerce_checkout_place_order], .coupon-cart-wrap button[name=apply_coupon], .coupon-cart-wrap .woocommerce-message.alert .button, .woocommerce-message.alert .coupon-cart-wrap .button, .coupon-cart-wrap .woocommerce-button, .coupon-cart-wrap .wrap-btn a.added_to_cart.wc-forward, .wrap-btn .coupon-cart-wrap a.added_to_cart.wc-forward, .coupon-cart-wrap .wrap-btn a.add_to_cart_button, .wrap-btn .coupon-cart-wrap a.add_to_cart_button, .coupon-cart-wrap .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right .coupon-cart-wrap .single_add_to_cart_button {
height: 45px;
border-radius: 0 2rem 2rem 0;
white-space: nowrap;
}
form.woocommerce-cart-form .attachment-woocommerce_thumbnail {
width: 120px;
max-width: 100%;
aspect-ratio: 1/1;
height: auto;
object-fit: cover;
}
@media (min-width: 0) and (max-width: 992px) {
form.woocommerce-cart-form thead {
display: none !important;
}
form.woocommerce-cart-form tbody {
flex-wrap: wrap;
display: flex;
}
form.woocommerce-cart-form tr {
display: grid;
grid-template-columns: 1fr 2fr;
width: 100%;
background-color: #FFFFFF;
padding: 0;
border: 0 none;
margin: 0;
border-bottom: 1px solid;
gap: 5px 15px;
}
form.woocommerce-cart-form tr.cart_item td {
background: white;
border: 0 none;
padding: 0;
}
form.woocommerce-cart-form tr.cart_item td.product-quantity, form.woocommerce-cart-form tr.cart_item td.product-subtotal {
display: grid;
grid-template-columns: 1fr 1fr 1px;
align-items: center;
gap: 10px;
}
form.woocommerce-cart-form .product-remove {
order: -1;
text-align: right;
}
form.woocommerce-cart-form tr.cart_item td.product-thumbnail {
grid-row: span 5;
order: -2;
align-self: center;
}
form.woocommerce-cart-form tr td.actions {
grid-column: span 2;
}
}
.cart_totals {
padding: 1rem;
background: #fff;
position: sticky;
top: 20px;
}
.coupon-wrap {
margin-top: 1rem;
margin-bottom: 1rem;
}
.cart-empty.woocommerce-info {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
background-color: white;
padding: 2rem;
margin: 4rem auto 0;
max-width: 500px;
text-align: center;
font-size: 1.2rem;
border-radius: 0.5rem 0.5rem 0 0;
display: flex;
flex-direction: column;
}
.cart-empty.woocommerce-info:before {
font-family: "Font Awesome 6 Pro";
content: "\f49e";
font-size: 3rem;
display: block;
margin: 0 auto 1rem;
color: #e5190d;
}
.return-to-shop {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
background-color: white;
padding: 0;
margin: 0 auto 4rem;
max-width: 500px;
text-align: center;
font-size: 1.2rem;
color: #fff;
border-radius: 0 0 0.5rem 0.5rem;
}
.return-to-shop a.wc-backward {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
padding: 0.7rem 0;
margin: 0;
text-align: center;
font-size: 1.2rem;
color: #fff;
border-radius: 0 0 0.5rem 0.5rem;
background: #e5190d;
display: flex;
transition: all 0.35s;
align-items: center;
justify-content: center;
width: 100%;
}
.return-to-shop a.wc-backward:before {
font-family: "Font Awesome 6 Pro";
content: "\f104";
font-size: 1.35rem;
display: block;
margin-right: 0.7rem;
}
.return-to-shop a.wc-backward:hover {
background-color: #720d09;
color: white;
}
@media (min-width: 768px) {
.cart-collaterals {
top: 2rem;
position: sticky;
z-index: 1020;
}
}
.btn.btn-cart-page, body .btn-cart-page.cf7mls_back.action-button, form.cf7mls input.btn-cart-page.wpcf7-form-control.wpcf7-submit,
body .btn-cart-page.cf7mls_next.action-button, .btn-cart-page.button[name=woocommerce_checkout_place_order], button.btn-cart-page[name=apply_coupon], .woocommerce-message.alert .btn-cart-page.button, .btn-cart-page.woocommerce-button, .wrap-btn a.btn-cart-page.added_to_cart.wc-forward, .wrap-btn a.btn-cart-page.add_to_cart_button, .product-teaser .col-right .btn-cart-page.single_add_to_cart_button {
border-color: #0c0;
background-color: #0c0;
color: white;
}
.cross-sells {
margin-bottom: 1rem;
}
.cross-sells h2, .cross-sells .h2 {
font-size: inherit;
margin-bottom: 1rem;
}
.cross-sells ul.products {
display: grid;
margin: 0;
padding: 0;
list-style: none;
list-style-image: none;
grid-template-columns: 1fr;
gap: 1rem;
}
.cross-sells ul.products li {
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
background-color: white;
border: 1px solid #e8dfc6;
}
.cross-sells .woocommerce-LoopProduct-link {
display: grid;
grid-template-columns: 1fr 3fr;
gap: 0 0.5rem;
align-items: center;
font-size: 90%;
}
.cross-sells .woocommerce-LoopProduct-link h2, .cross-sells .woocommerce-LoopProduct-link .h2 {
font-size: inherit;
margin-bottom: 0;
}
.cross-sells img {
grid-area: 1/1/3/2;
}
.cross-sells .price {
grid-area: 2/2/3/4;
}
.cross-sells .button {
display: block;
border-top: 1px solid;
text-align: center;
padding: 0.35rem 0;
}
.woocommerce-notice.woocommerce-notice--success {
color: #0c0;
}
.checkout-wrap h3, .checkout-wrap .h3 {
color: #e5190d;
margin: 1.5rem 0;
}
form.checkout.woocommerce-checkout {
display: grid;
gap: 20px;
grid-template-columns: 1fr;
align-items: flex-start;
}
@media (min-width: 768px) {
form.checkout.woocommerce-checkout {
grid-template-columns: 1fr 1fr;
}
}
@media (min-width: 992px) {
form.checkout.woocommerce-checkout {
grid-template-columns: 3fr 2fr;
}
}
form.checkout.woocommerce-checkout #customer_details {
order: -10;
}
form.checkout.woocommerce-checkout #order_review-wrap {
order: -9;
}
@media (min-width: 768px) {
.woocommerce-NoticeGroup {
grid-column: span 2;
}
}
form.checkout.processing {
position: relative;
}
form.checkout.processing:before {
background-color: rgba(255, 255, 255, 0.8);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
display: block;
content: "";
}
form.checkout.processing:after {
display: block;
content: "";
width: 60px;
height: 60px;
background-position: 50% 50%;
background-size: 60px 60px;
animation: fa-spin 2s linear infinite;
z-index: 20;
top: 50%;
left: 50%;
z-index: 10000;
position: absolute;
transform: translateX(-50%) translateY(-50%);
background-image: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhbCIgZGF0YS1pY29uPSJzcGlubmVyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtc3Bpbm5lciBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI4OCAzMmMwIDE3LjY3My0xNC4zMjcgMzItMzIgMzJzLTMyLTE0LjMyNy0zMi0zMiAxNC4zMjctMzIgMzItMzIgMzIgMTQuMzI3IDMyIDMyem0tMzIgNDE2Yy0xNy42NzMgMC0zMiAxNC4zMjctMzIgMzJzMTQuMzI3IDMyIDMyIDMyIDMyLTE0LjMyNyAzMi0zMi0xNC4zMjctMzItMzItMzJ6bTI1Ni0xOTJjMC0xNy42NzMtMTQuMzI3LTMyLTMyLTMycy0zMiAxNC4zMjctMzIgMzIgMTQuMzI3IDMyIDMyIDMyIDMyLTE0LjMyNyAzMi0zMnptLTQ0OCAwYzAtMTcuNjczLTE0LjMyNy0zMi0zMi0zMlMwIDIzOC4zMjcgMCAyNTZzMTQuMzI3IDMyIDMyIDMyIDMyLTE0LjMyNyAzMi0zMnptMzMuNjA4IDEyNi4zOTJjLTE3LjY3MyAwLTMyIDE0LjMyNy0zMiAzMnMxNC4zMjcgMzIgMzIgMzIgMzItMTQuMzI3IDMyLTMyLTE0LjMyNy0zMi0zMi0zMnptMzE2Ljc4NCAwYy0xNy42NzMgMC0zMiAxNC4zMjctMzIgMzJzMTQuMzI3IDMyIDMyIDMyIDMyLTE0LjMyNyAzMi0zMi0xNC4zMjctMzItMzItMzJ6TTk3LjYwOCA2NS42MDhjLTE3LjY3MyAwLTMyIDE0LjMyNy0zMiAzMiAwIDE3LjY3MyAxNC4zMjcgMzIgMzIgMzJzMzItMTQuMzI3IDMyLTMyYzAtMTcuNjczLTE0LjMyNy0zMi0zMi0zMnoiPjwvcGF0aD48L3N2Zz4=");
}
.woocommerce-form-login-toggle {
background-color: white;
margin: 1rem 0;
padding: 1rem;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.woocommerce-NoticeGroup .woocommerce-error {
color: #e5190d;
background-color: white;
margin: 1rem 0;
padding: 1rem;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.checkout_coupon.woocommerce-form-coupon {
background-color: white;
color: #071b44;
padding: 1.5rem;
margin: 1rem 0;
padding: 1rem;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
border: 1px solid #e8dfc6;
}
#coupon-code-icon:before {
font-family: "Font Awesome 6 Pro";
font-weight: 400;
content: "\f02b";
color: white;
}
.checkout.woocommerce-checkout .row.wrap-row {
align-items: flex-start;
justify-content: space-between;
}
.checkout.woocommerce-checkout .row.wrap-row h3, .checkout.woocommerce-checkout .row.wrap-row .h3 {
margin: 2rem 0;
}
.checkout.woocommerce-checkout .row.wrap-row .form-row {
display: flex;
flex-wrap: wrap;
margin: 0 0 1.5rem;
flex-direction: column;
background-color: white;
padding: 0.75rem;
}
.checkout.woocommerce-checkout .row.wrap-row .form-row label {
font-weight: 600;
}
.checkout.woocommerce-checkout .row.wrap-row .form-row .input-text {
width: 100%;
background-color: #e8dfc6;
border: 0 none;
height: 40px;
}
#order_review {
background-color: white;
padding: 1.25rem;
}
#order_review .btn.btn-block.btn-success, #order_review body .btn-block.btn-success.cf7mls_back.action-button, body #order_review .btn-block.btn-success.cf7mls_back.action-button, #order_review form.cf7mls input.btn-block.btn-success.wpcf7-form-control.wpcf7-submit, form.cf7mls #order_review input.btn-block.btn-success.wpcf7-form-control.wpcf7-submit,
#order_review body .btn-block.btn-success.cf7mls_next.action-button,
body #order_review .btn-block.btn-success.cf7mls_next.action-button, #order_review .btn-block.button[name=woocommerce_checkout_place_order], #order_review button.btn-block.btn-success[name=apply_coupon], #order_review .woocommerce-message.alert .btn-block.btn-success.button, .woocommerce-message.alert #order_review .btn-block.btn-success.button, #order_review .btn-block.btn-success.woocommerce-button, #order_review .wrap-btn a.btn-block.btn-success.added_to_cart.wc-forward, .wrap-btn #order_review a.btn-block.btn-success.added_to_cart.wc-forward, #order_review .wrap-btn a.btn-block.btn-success.add_to_cart_button, .wrap-btn #order_review a.btn-block.btn-success.add_to_cart_button, #order_review .product-teaser .col-right .btn-block.btn-success.single_add_to_cart_button, .product-teaser .col-right #order_review .btn-block.btn-success.single_add_to_cart_button {
width: 100%;
border-radius: 0;
border: 0 none;
padding: 1rem 0;
color: white;
background-color: #0c0;
}
ul.payment_methods {
list-style: none;
padding: 0;
display: block;
list-style: none;
margin: 1rem 0;
background: transparent;
}
ul.payment_methods > li:not(:last-child) {
margin-bottom: 1rem;
}
ul.payment_methods li > label {
display: flex;
align-items: flex-start;
border: 2px solid #ccc;
padding: 0;
border-radius: 0.75rem;
flex-direction: column;
justify-content: center;
}
ul.payment_methods li > label input[type=radio i] {
margin-right: 0.5rem;
}
ul.payment_methods li > label .form-check {
padding: 0.5rem 1rem;
width: 100%;
margin: 0;
display: flex;
align-items: center;
}
ul.payment_methods li > label .payment_box {
padding: 0.35rem 1rem;
margin: 0;
border-top: 1px solid #ccc;
width: 100%;
font-weight: normal;
}
ul.payment_methods li > label .payment_box p {
margin: 0;
}
ul.payment_methods li[class*=payment_method] > input[name=payment_method] + label {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
margin: 1rem 0;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
font-weight: bold;
}
table.shop_table {
width: 100%;
background-color: white;
}
table.shop_table th,
table.shop_table td {
border-bottom: 1px solid #ccc;
padding: 0.5rem;
}
table.shop_table td.product-total .wcpa_price {
display: none !important;
}
table.shop_table ul.woocommerce-shipping-methods {
list-style: none;
margin: 0;
padding: 0;
display: block;
}
.woocommerce-order {
padding: 1.5rem;
border-radius: 0.5rem;
max-width: 800px;
margin: 0 auto;
background-color: white;
}
.order_details.list-group {
margin: 1.5rem auto;
padding: 0;
}
.wompi-button-holder {
max-width: 600px;
margin: 2rem auto;
}
.wompi-button-holder button.waybox-button {
width: 100%;
padding: 0.5rem 0;
display: block;
height: auto;
font-size: 1.2rem;
background-color: #0c0;
border-color: #0c0;
color: white;
}
.wompi-button-holder button.waybox-button:hover {
background-color: #009900;
border-color: #009900;
}
.wompi-button-holder .waybox-button strong {
font-family: inherit;
font-weight: 800;
font-size: inherit;
color: inherit;
cursor: pointer;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
display: flex;
justify-content: flex-start;
width: 100%;
flex-wrap: wrap;
flex-direction: column;
align-items: flex-start;
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon {
background-color: #e5190d;
color: white;
border-radius: 5rem;
margin-top: 0.5rem;
}
.my-account-wrap-link {
margin: 1rem 0;
display: flex;
justify-content: center;
}
.my-account-wrap-link a:before {
font-family: "Font Awesome 6 Pro";
content: "\f007";
font-size: 1.35rem;
margin-right: 0.7rem;
}
#shipping_method li {
display: flex;
align-items: flex-start;
width: 100%;
flex-wrap: nowrap;
}
#shipping_method li .form-check-input {
margin-right: 0.5rem;
aspect-ratio: 1;
}
.wc_payment_method.payment_method_epayco .form-check-label::before {
content: url(//tejolaembajada.com/wp-content/plugins/virgil/images/epayco.svg);
display: block;
max-width: 200px;
}
.wc_payment_method.payment_method_epayco .form-check-label img {
display: none;
}
.woocommerce-form.woocommerce-form-login .form-row {
display: flex;
flex-wrap: wrap;
margin: 0 0 1.5rem;
flex-direction: column;
background-color: white;
}
.woocommerce-form.woocommerce-form-login .form-row input.input-text {
width: 100%;
}
.woocommerce-container-account {
display: grid;
gap: 1rem;
grid-template-columns: 40px 1fr;
}
@media (min-width: 768px) {
.woocommerce-container-account {
grid-template-columns: 240px 1fr;
}
}
.woocommerce-form-register,
.woocommerce-form-user,
.woocommerce-ResetPassword.lost_reset_password,
.woocommerce-form.woocommerce-form-register.register,
.woocommerce-form.woocommerce-form-login.login {
max-width: 500px;
margin: 1.5rem auto;
padding: 1.5rem;
background-color: white;
border-radius: 0.5rem;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.woocommerce-form-register .btn.woocommerce-form-user-btn, .woocommerce-form-register body .woocommerce-form-user-btn.cf7mls_back.action-button, body .woocommerce-form-register .woocommerce-form-user-btn.cf7mls_back.action-button, .woocommerce-form-register form.cf7mls input.woocommerce-form-user-btn.wpcf7-form-control.wpcf7-submit, form.cf7mls .woocommerce-form-register input.woocommerce-form-user-btn.wpcf7-form-control.wpcf7-submit,
.woocommerce-form-register body .woocommerce-form-user-btn.cf7mls_next.action-button,
body .woocommerce-form-register .woocommerce-form-user-btn.cf7mls_next.action-button, .woocommerce-form-register .woocommerce-form-user-btn.button[name=woocommerce_checkout_place_order], .woocommerce-form-register button.woocommerce-form-user-btn[name=apply_coupon], .woocommerce-form-register .woocommerce-message.alert .woocommerce-form-user-btn.button, .woocommerce-message.alert .woocommerce-form-register .woocommerce-form-user-btn.button, .woocommerce-form-register .woocommerce-form-user-btn.woocommerce-button, .woocommerce-form-register .wrap-btn a.woocommerce-form-user-btn.added_to_cart.wc-forward, .wrap-btn .woocommerce-form-register a.woocommerce-form-user-btn.added_to_cart.wc-forward, .woocommerce-form-register .wrap-btn a.woocommerce-form-user-btn.add_to_cart_button, .wrap-btn .woocommerce-form-register a.woocommerce-form-user-btn.add_to_cart_button, .woocommerce-form-register .product-teaser .col-right .woocommerce-form-user-btn.single_add_to_cart_button, .product-teaser .col-right .woocommerce-form-register .woocommerce-form-user-btn.single_add_to_cart_button,
.woocommerce-form-user .btn.woocommerce-form-user-btn,
.woocommerce-form-user body .woocommerce-form-user-btn.cf7mls_back.action-button,
body .woocommerce-form-user .woocommerce-form-user-btn.cf7mls_back.action-button,
.woocommerce-form-user form.cf7mls input.woocommerce-form-user-btn.wpcf7-form-control.wpcf7-submit,
form.cf7mls .woocommerce-form-user input.woocommerce-form-user-btn.wpcf7-form-control.wpcf7-submit,
.woocommerce-form-user body .woocommerce-form-user-btn.cf7mls_next.action-button,
body .woocommerce-form-user .woocommerce-form-user-btn.cf7mls_next.action-button,
.woocommerce-form-user .woocommerce-form-user-btn.button[name=woocommerce_checkout_place_order],
.woocommerce-form-user button.woocommerce-form-user-btn[name=apply_coupon],
.woocommerce-form-user .woocommerce-message.alert .woocommerce-form-user-btn.button,
.woocommerce-message.alert .woocommerce-form-user .woocommerce-form-user-btn.button,
.woocommerce-form-user .woocommerce-form-user-btn.woocommerce-button,
.woocommerce-form-user .wrap-btn a.woocommerce-form-user-btn.added_to_cart.wc-forward,
.wrap-btn .woocommerce-form-user a.woocommerce-form-user-btn.added_to_cart.wc-forward,
.woocommerce-form-user .wrap-btn a.woocommerce-form-user-btn.add_to_cart_button,
.wrap-btn .woocommerce-form-user a.woocommerce-form-user-btn.add_to_cart_button,
.woocommerce-form-user .product-teaser .col-right .woocommerce-form-user-btn.single_add_to_cart_button,
.product-teaser .col-right .woocommerce-form-user .woocommerce-form-user-btn.single_add_to_cart_button,
.woocommerce-ResetPassword.lost_reset_password .btn.woocommerce-form-user-btn,
.woocommerce-ResetPassword.lost_reset_password body .woocommerce-form-user-btn.cf7mls_back.action-button,
body .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-user-btn.cf7mls_back.action-button,
.woocommerce-ResetPassword.lost_reset_password form.cf7mls input.woocommerce-form-user-btn.wpcf7-form-control.wpcf7-submit,
form.cf7mls .woocommerce-ResetPassword.lost_reset_password input.woocommerce-form-user-btn.wpcf7-form-control.wpcf7-submit,
.woocommerce-ResetPassword.lost_reset_password body .woocommerce-form-user-btn.cf7mls_next.action-button,
body .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-user-btn.cf7mls_next.action-button,
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-user-btn.button[name=woocommerce_checkout_place_order],
.woocommerce-ResetPassword.lost_reset_password button.woocommerce-form-user-btn[name=apply_coupon],
.woocommerce-ResetPassword.lost_reset_password .woocommerce-message.alert .woocommerce-form-user-btn.button,
.woocommerce-message.alert .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-user-btn.button,
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-user-btn.woocommerce-button,
.woocommerce-ResetPassword.lost_reset_password .wrap-btn a.woocommerce-form-user-btn.added_to_cart.wc-forward,
.wrap-btn .woocommerce-ResetPassword.lost_reset_password a.woocommerce-form-user-btn.added_to_cart.wc-forward,
.woocommerce-ResetPassword.lost_reset_password .wrap-btn a.woocommerce-form-user-btn.add_to_cart_button,
.wrap-btn .woocommerce-ResetPassword.lost_reset_password a.woocommerce-form-user-btn.add_to_cart_button,
.woocommerce-ResetPassword.lost_reset_password .product-teaser .col-right .woocommerce-form-user-btn.single_add_to_cart_button,
.product-teaser .col-right .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-user-btn.single_add_to_cart_button,
.woocommerce-form.woocommerce-form-register.register .btn.woocommerce-form-user-btn,
.woocommerce-form.woocommerce-form-login.login .btn.woocommerce-form-user-btn,
.woocommerce-form.woocommerce-form-login.login body .woocommerce-form-user-btn.cf7mls_back.action-button,
body .woocommerce-form.woocommerce-form-login.login .woocommerce-form-user-btn.cf7mls_back.action-button,
.woocommerce-form.woocommerce-form-login.login form.cf7mls input.woocommerce-form-user-btn.wpcf7-form-control.wpcf7-submit,
form.cf7mls .woocommerce-form.woocommerce-form-login.login input.woocommerce-form-user-btn.wpcf7-form-control.wpcf7-submit,
.woocommerce-form.woocommerce-form-login.login body .woocommerce-form-user-btn.cf7mls_next.action-button,
body .woocommerce-form.woocommerce-form-login.login .woocommerce-form-user-btn.cf7mls_next.action-button,
.woocommerce-form.woocommerce-form-login.login .woocommerce-form-user-btn.button[name=woocommerce_checkout_place_order],
.woocommerce-form.woocommerce-form-login.login button.woocommerce-form-user-btn[name=apply_coupon],
.woocommerce-form.woocommerce-form-login.login .woocommerce-message.alert .woocommerce-form-user-btn.button,
.woocommerce-message.alert .woocommerce-form.woocommerce-form-login.login .woocommerce-form-user-btn.button,
.woocommerce-form.woocommerce-form-login.login .woocommerce-form-user-btn.woocommerce-button,
.woocommerce-form.woocommerce-form-login.login .wrap-btn a.woocommerce-form-user-btn.added_to_cart.wc-forward,
.wrap-btn .woocommerce-form.woocommerce-form-login.login a.woocommerce-form-user-btn.added_to_cart.wc-forward,
.woocommerce-form.woocommerce-form-login.login .wrap-btn a.woocommerce-form-user-btn.add_to_cart_button,
.wrap-btn .woocommerce-form.woocommerce-form-login.login a.woocommerce-form-user-btn.add_to_cart_button,
.woocommerce-form.woocommerce-form-login.login .product-teaser .col-right .woocommerce-form-user-btn.single_add_to_cart_button,
.product-teaser .col-right .woocommerce-form.woocommerce-form-login.login .woocommerce-form-user-btn.single_add_to_cart_button {
width: 100%;
padding: 1rem 0;
}
.woocommerce-form-register .btn.forgot-password, .woocommerce-form-register body .forgot-password.cf7mls_back.action-button, body .woocommerce-form-register .forgot-password.cf7mls_back.action-button, .woocommerce-form-register form.cf7mls input.forgot-password.wpcf7-form-control.wpcf7-submit, form.cf7mls .woocommerce-form-register input.forgot-password.wpcf7-form-control.wpcf7-submit,
.woocommerce-form-register body .forgot-password.cf7mls_next.action-button,
body .woocommerce-form-register .forgot-password.cf7mls_next.action-button, .woocommerce-form-register .forgot-password.button[name=woocommerce_checkout_place_order], .woocommerce-form-register button.forgot-password[name=apply_coupon], .woocommerce-form-register .woocommerce-message.alert .forgot-password.button, .woocommerce-message.alert .woocommerce-form-register .forgot-password.button, .woocommerce-form-register .forgot-password.woocommerce-button, .woocommerce-form-register .wrap-btn a.forgot-password.added_to_cart.wc-forward, .wrap-btn .woocommerce-form-register a.forgot-password.added_to_cart.wc-forward, .woocommerce-form-register .wrap-btn a.forgot-password.add_to_cart_button, .wrap-btn .woocommerce-form-register a.forgot-password.add_to_cart_button, .woocommerce-form-register .product-teaser .col-right .forgot-password.single_add_to_cart_button, .product-teaser .col-right .woocommerce-form-register .forgot-password.single_add_to_cart_button,
.woocommerce-form-user .btn.forgot-password,
.woocommerce-form-user body .forgot-password.cf7mls_back.action-button,
body .woocommerce-form-user .forgot-password.cf7mls_back.action-button,
.woocommerce-form-user form.cf7mls input.forgot-password.wpcf7-form-control.wpcf7-submit,
form.cf7mls .woocommerce-form-user input.forgot-password.wpcf7-form-control.wpcf7-submit,
.woocommerce-form-user body .forgot-password.cf7mls_next.action-button,
body .woocommerce-form-user .forgot-password.cf7mls_next.action-button,
.woocommerce-form-user .forgot-password.button[name=woocommerce_checkout_place_order],
.woocommerce-form-user button.forgot-password[name=apply_coupon],
.woocommerce-form-user .woocommerce-message.alert .forgot-password.button,
.woocommerce-message.alert .woocommerce-form-user .forgot-password.button,
.woocommerce-form-user .forgot-password.woocommerce-button,
.woocommerce-form-user .wrap-btn a.forgot-password.added_to_cart.wc-forward,
.wrap-btn .woocommerce-form-user a.forgot-password.added_to_cart.wc-forward,
.woocommerce-form-user .wrap-btn a.forgot-password.add_to_cart_button,
.wrap-btn .woocommerce-form-user a.forgot-password.add_to_cart_button,
.woocommerce-form-user .product-teaser .col-right .forgot-password.single_add_to_cart_button,
.product-teaser .col-right .woocommerce-form-user .forgot-password.single_add_to_cart_button,
.woocommerce-ResetPassword.lost_reset_password .btn.forgot-password,
.woocommerce-ResetPassword.lost_reset_password body .forgot-password.cf7mls_back.action-button,
body .woocommerce-ResetPassword.lost_reset_password .forgot-password.cf7mls_back.action-button,
.woocommerce-ResetPassword.lost_reset_password form.cf7mls input.forgot-password.wpcf7-form-control.wpcf7-submit,
form.cf7mls .woocommerce-ResetPassword.lost_reset_password input.forgot-password.wpcf7-form-control.wpcf7-submit,
.woocommerce-ResetPassword.lost_reset_password body .forgot-password.cf7mls_next.action-button,
body .woocommerce-ResetPassword.lost_reset_password .forgot-password.cf7mls_next.action-button,
.woocommerce-ResetPassword.lost_reset_password .forgot-password.button[name=woocommerce_checkout_place_order],
.woocommerce-ResetPassword.lost_reset_password button.forgot-password[name=apply_coupon],
.woocommerce-ResetPassword.lost_reset_password .woocommerce-message.alert .forgot-password.button,
.woocommerce-message.alert .woocommerce-ResetPassword.lost_reset_password .forgot-password.button,
.woocommerce-ResetPassword.lost_reset_password .forgot-password.woocommerce-button,
.woocommerce-ResetPassword.lost_reset_password .wrap-btn a.forgot-password.added_to_cart.wc-forward,
.wrap-btn .woocommerce-ResetPassword.lost_reset_password a.forgot-password.added_to_cart.wc-forward,
.woocommerce-ResetPassword.lost_reset_password .wrap-btn a.forgot-password.add_to_cart_button,
.wrap-btn .woocommerce-ResetPassword.lost_reset_password a.forgot-password.add_to_cart_button,
.woocommerce-ResetPassword.lost_reset_password .product-teaser .col-right .forgot-password.single_add_to_cart_button,
.product-teaser .col-right .woocommerce-ResetPassword.lost_reset_password .forgot-password.single_add_to_cart_button,
.woocommerce-form.woocommerce-form-register.register .btn.forgot-password,
.woocommerce-form.woocommerce-form-login.login .btn.forgot-password,
.woocommerce-form.woocommerce-form-login.login body .forgot-password.cf7mls_back.action-button,
body .woocommerce-form.woocommerce-form-login.login .forgot-password.cf7mls_back.action-button,
.woocommerce-form.woocommerce-form-login.login form.cf7mls input.forgot-password.wpcf7-form-control.wpcf7-submit,
form.cf7mls .woocommerce-form.woocommerce-form-login.login input.forgot-password.wpcf7-form-control.wpcf7-submit,
.woocommerce-form.woocommerce-form-login.login body .forgot-password.cf7mls_next.action-button,
body .woocommerce-form.woocommerce-form-login.login .forgot-password.cf7mls_next.action-button,
.woocommerce-form.woocommerce-form-login.login .forgot-password.button[name=woocommerce_checkout_place_order],
.woocommerce-form.woocommerce-form-login.login button.forgot-password[name=apply_coupon],
.woocommerce-form.woocommerce-form-login.login .woocommerce-message.alert .forgot-password.button,
.woocommerce-message.alert .woocommerce-form.woocommerce-form-login.login .forgot-password.button,
.woocommerce-form.woocommerce-form-login.login .forgot-password.woocommerce-button,
.woocommerce-form.woocommerce-form-login.login .wrap-btn a.forgot-password.added_to_cart.wc-forward,
.wrap-btn .woocommerce-form.woocommerce-form-login.login a.forgot-password.added_to_cart.wc-forward,
.woocommerce-form.woocommerce-form-login.login .wrap-btn a.forgot-password.add_to_cart_button,
.wrap-btn .woocommerce-form.woocommerce-form-login.login a.forgot-password.add_to_cart_button,
.woocommerce-form.woocommerce-form-login.login .product-teaser .col-right .forgot-password.single_add_to_cart_button,
.product-teaser .col-right .woocommerce-form.woocommerce-form-login.login .forgot-password.single_add_to_cart_button {
border-radius: 5rem;
border-width: 2px;
padding: 0.5rem 1.5rem;
}
.woocommerce-form-register .woocommerce-LostPassword.lost_password,
.woocommerce-form-user .woocommerce-LostPassword.lost_password,
.woocommerce-ResetPassword.lost_reset_password .woocommerce-LostPassword.lost_password,
.woocommerce-form.woocommerce-form-register.register .woocommerce-LostPassword.lost_password,
.woocommerce-form.woocommerce-form-login.login .woocommerce-LostPassword.lost_password {
text-align: center;
}
.woocommerce-form-register #woocommerce-user.input-group-text:before,
.woocommerce-form-register .woocommerce-user:before,
.woocommerce-form-user #woocommerce-user.input-group-text:before,
.woocommerce-form-user .woocommerce-user:before,
.woocommerce-ResetPassword.lost_reset_password #woocommerce-user.input-group-text:before,
.woocommerce-ResetPassword.lost_reset_password .woocommerce-user:before,
.woocommerce-form.woocommerce-form-register.register #woocommerce-user.input-group-text:before,
.woocommerce-form.woocommerce-form-register.register .woocommerce-user:before,
.woocommerce-form.woocommerce-form-login.login #woocommerce-user.input-group-text:before,
.woocommerce-form.woocommerce-form-login.login .woocommerce-user:before {
font-family: "Font Awesome 6 Pro";
content: "\f007";
}
.woocommerce-form-register .woocommerce-envelope:before,
.woocommerce-form-user .woocommerce-envelope:before,
.woocommerce-ResetPassword.lost_reset_password .woocommerce-envelope:before,
.woocommerce-form.woocommerce-form-register.register .woocommerce-envelope:before,
.woocommerce-form.woocommerce-form-login.login .woocommerce-envelope:before {
font-family: "Font Awesome 6 Pro";
content: "\f0e0";
}
.woocommerce-form-register #woocommerce-password:before,
.woocommerce-form-user #woocommerce-password:before,
.woocommerce-ResetPassword.lost_reset_password #woocommerce-password:before,
.woocommerce-form.woocommerce-form-register.register #woocommerce-password:before,
.woocommerce-form.woocommerce-form-login.login #woocommerce-password:before {
font-family: "Font Awesome 6 Pro";
content: "\f30d";
}
.woocommerce-MyAccount-navigation > ul {
display: flex;
flex-wrap: nowrap;
flex-direction: column;
list-style: none;
list-style-image: none;
width: 100%;
overflow: auto;
padding: 0;
margin: 0 auto;
}
.woocommerce-MyAccount-navigation > ul li {
margin: 0 0 1rem;
}
@media (min-width: 992px) {
.woocommerce-MyAccount-navigation > ul li {
margin: 0 0 1rem;
}
}
.woocommerce-MyAccount-navigation > ul a {
padding: 0.35rem 0;
display: flex;
transition: all 0.35s;
border-radius: 0.75rem;
flex-direction: row;
justify-content: flex-start;
align-items: center;
line-height: 1.1;
background: white;
color: black;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
@media (min-width: 768px) {
.woocommerce-MyAccount-navigation > ul a {
padding: 0.35rem 1rem;
}
}
.woocommerce-MyAccount-navigation > ul a:hover {
background-color: #071b44;
color: white;
}
.woocommerce-MyAccount-navigation > ul a:hover:before {
color: white;
}
.woocommerce-MyAccount-navigation > ul a:before {
display: block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-weight: 400;
font-family: "Font Awesome 6 Pro";
margin: 0 auto;
color: #071b44;
font-size: 1.5rem;
}
@media (min-width: 768px) {
.woocommerce-MyAccount-navigation > ul a:before {
margin: 0 0.5rem 0 0;
}
}
@media (min-width: 0) and (max-width: 768px) {
.woocommerce-MyAccount-navigation > ul a .account-span-text {
display: none !important;
}
}
.woocommerce-MyAccount-navigation > ul li.is-active a {
background-color: #071b44;
color: white;
}
.woocommerce-MyAccount-navigation > ul li.is-active a:before {
color: white;
}
.woocommerce-form-row {
display: flex;
flex-direction: column;
margin: 0 !important;
}
.woocommerce-form-row label {
display: block;
margin: 0.5rem 0;
}
.my-account-wrap .woocommerce-MyAccount-navigation {
width: 100%;
background: linear-gradient(180deg, #e5190d 50%, white 50%);
margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
.my-account-wrap .woocommerce-MyAccount-navigation {
margin-bottom: 4rem;
}
}
.my-account-wrap .woocommerce-MyAccount-content {
max-width: 1500px;
padding: 0;
}
.content-account-inner {
background-color: white;
padding: 1.5rem;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
border-radius: 0.5rem;
}
.content-account-inner > * {
margin-bottom: 1.5rem;
}
.woocommerce-password-strength {
margin: 1rem 0;
position: relative;
padding: 1rem;
margin-bottom: 1rem;
width: 100%;
}
.woocommerce-password-strength.strong {
font-weight: bold;
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a:before {
content: "\f406";
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:before {
content: "\f847";
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads a:before {
content: "\f381";
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a:before {
content: "\f59f";
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:before {
content: "\f4ff";
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tinv_wishlist a:before {
content: "\f004";
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:before {
content: "\f2f5";
}
.woocommerce-MyAccount-navigation > ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-sites a:before {
content: "\f54e";
}
.tinv-wishlist table td, .tinv-wishlist table th {
padding: 0.5em;
vertical-align: middle;
border-bottom: 1px solid #ccc;
}
.tinv-wishlist .product-action {
width: auto;
text-align: center;
}
.tinv-wishlist .product-action .button {
width: 100%;
}
.tinv-wishlist .product-action .button {
width: 100%;
border: 2px solid #e5190d;
background: white;
color: #e5190d;
font-size: 0.9rem;
font-weight: 500;
}
.woocommerce-table__product-table.product-total,
.woocommerce-table__product-total.product-total {
text-align: right;
}
@media (min-width: 992px) {
table.shop_table th, table.shop_table td {
border-bottom: 1px solid #ccc;
}
}
.woocommerce-column__title {
margin: 1.5rem 0;
} .wrap-title-addres {
border-bottom: 1px solid #ccc;
padding: 0.5rem 0;
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 1rem;
}
@media (min-width: 768px) {
.wrap-title-addres {
flex-direction: row;
align-items: center;
justify-content: space-between;
}
}
.wrap-title-addres .title-addres-account {
display: flex;
align-items: center;
width: 100%;
}
@media (min-width: 992px) {
.wrap-title-addres .title-addres-account {
margin: 0;
}
}
.wrap-title-addres .title-addres-account:before {
font-family: "Font Awesome 6 Pro";
content: "\f3c5";
margin-right: 0.5rem;
font-size: 1.35rem;
color: #071b44;
}
.my-account-wrap address {
margin-bottom: 1.5rem;
font-style: normal;
line-height: inherit;
background: #e8dfc6;
border-radius: 0.5rem;
margin: 1rem 0;
padding: 1rem;
font-size: 0.9rem;
border: 1px solid #ddd;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.my-account-wrap tfoot {
background: #e8dfc6;
} @media (min-width: 0) and (max-width: 992px) {
.woocommerce-orders-table thead {
display: none !important;
}
}
@media (min-width: 0) and (max-width: 992px) {
.woocommerce-orders-table tr {
display: flex;
flex-direction: column;
width: 100%;
border: 1px solid #e8dfc6;
margin: 0 0 1.5rem;
padding: 0.5rem;
border-radius: 0.5rem;
background: white;
}
}
@media (min-width: 0) and (max-width: 992px) {
.woocommerce-orders-table.shop_table th, .woocommerce-orders-table.shop_table td {
padding: 0 0.15rem;
box-shadow: none;
border: 0 none;
}
}
@media (min-width: 0) and (max-width: 992px) {
.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions {
margin-top: 1rem;
}
}
a.btn.btn-orders, body a.btn-orders.cf7mls_back.action-button,
body a.btn-orders.cf7mls_next.action-button, a.btn-orders.button[name=woocommerce_checkout_place_order], .woocommerce-message.alert a.btn-orders.button, a.btn-orders.woocommerce-button, .wrap-btn a.btn-orders.added_to_cart.wc-forward, .wrap-btn a.btn-orders.add_to_cart_button, .product-teaser .col-right a.btn-orders.single_add_to_cart_button {
border-radius: 5rem;
padding: 0.35rem 1.5rem;
color: white;
}
a.btn.btn-view-order, body a.btn-view-order.cf7mls_back.action-button,
body a.btn-view-order.cf7mls_next.action-button, a.btn-view-order.button[name=woocommerce_checkout_place_order], .woocommerce-message.alert a.btn-view-order.button, a.btn-view-order.woocommerce-button, .wrap-btn a.btn-view-order.added_to_cart.wc-forward, .wrap-btn a.btn-view-order.add_to_cart_button, .product-teaser .col-right a.btn-view-order.single_add_to_cart_button {
border-radius: 5rem;
padding: 0.35rem 1.5rem;
}
a.btn.btn-view-order:before, body a.btn-view-order.cf7mls_back.action-button:before,
body a.btn-view-order.cf7mls_next.action-button:before, a.btn-view-order.button[name=woocommerce_checkout_place_order]:before, .woocommerce-message.alert a.btn-view-order.button:before, a.btn-view-order.woocommerce-button:before, .wrap-btn a.btn-view-order.added_to_cart.wc-forward:before, .wrap-btn a.btn-view-order.add_to_cart_button:before, .product-teaser .col-right a.btn-view-order.single_add_to_cart_button:before {
font-family: "Font Awesome 6 Pro";
content: "\f00e";
margin: 0.15rem;
}
.order-title-detail {
color: #e5190d;
margin: 2rem 0;
text-align: center;
}
.woocommerce-table__product-name ul.wc-item-meta {
display: block;
margin: 0;
padding: 0;
list-style: none;
list-style-image: none;
}
.woocommerce-table__product-name ul > li {
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.woocommerce-table__product-name .wc-item-meta-label {
margin-right: 0.5rem;
}
.woocommerce-table__product-name p {
margin: 0;
}
.btn.edit-address, body .edit-address.cf7mls_back.action-button, form.cf7mls input.edit-address.wpcf7-form-control.wpcf7-submit,
body .edit-address.cf7mls_next.action-button, .edit-address.button[name=woocommerce_checkout_place_order], button.edit-address[name=apply_coupon], .woocommerce-message.alert .edit-address.button, .edit-address.woocommerce-button, .wrap-btn a.edit-address.added_to_cart.wc-forward, .wrap-btn a.edit-address.add_to_cart_button, .product-teaser .col-right .edit-address.single_add_to_cart_button {
border-radius: 5rem;
white-space: nowrap;
}
.btn.edit-address:before, body .edit-address.cf7mls_back.action-button:before, form.cf7mls input.edit-address.wpcf7-form-control.wpcf7-submit:before,
body .edit-address.cf7mls_next.action-button:before, .edit-address.button[name=woocommerce_checkout_place_order]:before, button.edit-address[name=apply_coupon]:before, .woocommerce-message.alert .edit-address.button:before, .edit-address.woocommerce-button:before, .wrap-btn a.edit-address.added_to_cart.wc-forward:before, .wrap-btn a.edit-address.add_to_cart_button:before, .product-teaser .col-right .edit-address.single_add_to_cart_button:before {
font-family: "Font Awesome 6 Pro";
content: "\f044";
margin: 0.15rem;
}
.btn-back:before {
font-family: "Font Awesome 6 Pro";
content: "\f177";
margin: 0.15rem;
}
.user-edit-title {
display: flex;
align-items: center;
}
.user-info.user-edit-title:before {
font-family: "Font Awesome 6 Pro";
content: "\f4ff";
margin-right: 0.35rem;
font-size: 2rem;
}
.user-password.user-edit-title:before {
font-family: "Font Awesome 6 Pro";
content: "\f13e";
margin-right: 1rem;
font-size: 2rem;
}
.form-edit-address {
max-width: 600px;
margin: 1rem auto;
padding: 1.5rem;
border-radius: 1rem;
background-color: white;
}
.header-account .header-account-inner {
padding: 1.5rem;
border-radius: 1rem;
background-color: white;
display: flex;
align-items: center;
justify-content: flex-start;
}
.header-account .header-account-inner:before {
font-family: "Font Awesome 6 Pro";
content: "\f007";
color: #e5190d;
margin-right: 1rem;
font-size: 2rem;
width: 80px;
background: #e8dfc6;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
font-size: 3rem;
}
.header-account .header-account-inner .btn.btn-signout, .header-account .header-account-inner body .btn-signout.cf7mls_back.action-button, body .header-account .header-account-inner .btn-signout.cf7mls_back.action-button, .header-account .header-account-inner form.cf7mls input.btn-signout.wpcf7-form-control.wpcf7-submit, form.cf7mls .header-account .header-account-inner input.btn-signout.wpcf7-form-control.wpcf7-submit,
.header-account .header-account-inner body .btn-signout.cf7mls_next.action-button,
body .header-account .header-account-inner .btn-signout.cf7mls_next.action-button, .header-account .header-account-inner .btn-signout.button[name=woocommerce_checkout_place_order], .header-account .header-account-inner button.btn-signout[name=apply_coupon], .header-account .header-account-inner .woocommerce-message.alert .btn-signout.button, .woocommerce-message.alert .header-account .header-account-inner .btn-signout.button, .header-account .header-account-inner .btn-signout.woocommerce-button, .header-account .header-account-inner .wrap-btn a.btn-signout.added_to_cart.wc-forward, .wrap-btn .header-account .header-account-inner a.btn-signout.added_to_cart.wc-forward, .header-account .header-account-inner .wrap-btn a.btn-signout.add_to_cart_button, .wrap-btn .header-account .header-account-inner a.btn-signout.add_to_cart_button, .header-account .header-account-inner .product-teaser .col-right .btn-signout.single_add_to_cart_button, .product-teaser .col-right .header-account .header-account-inner .btn-signout.single_add_to_cart_button {
border-radius: 5rem;
}
.header-account .header-account-inner .btn.btn-signout:before, .header-account .header-account-inner body .btn-signout.cf7mls_back.action-button:before, body .header-account .header-account-inner .btn-signout.cf7mls_back.action-button:before, .header-account .header-account-inner form.cf7mls input.btn-signout.wpcf7-form-control.wpcf7-submit:before, form.cf7mls .header-account .header-account-inner input.btn-signout.wpcf7-form-control.wpcf7-submit:before,
.header-account .header-account-inner body .btn-signout.cf7mls_next.action-button:before,
body .header-account .header-account-inner .btn-signout.cf7mls_next.action-button:before, .header-account .header-account-inner .btn-signout.button[name=woocommerce_checkout_place_order]:before, .header-account .header-account-inner button.btn-signout[name=apply_coupon]:before, .header-account .header-account-inner .woocommerce-message.alert .btn-signout.button:before, .woocommerce-message.alert .header-account .header-account-inner .btn-signout.button:before, .header-account .header-account-inner .btn-signout.woocommerce-button:before, .header-account .header-account-inner .wrap-btn a.btn-signout.added_to_cart.wc-forward:before, .wrap-btn .header-account .header-account-inner a.btn-signout.added_to_cart.wc-forward:before, .header-account .header-account-inner .wrap-btn a.btn-signout.add_to_cart_button:before, .wrap-btn .header-account .header-account-inner a.btn-signout.add_to_cart_button:before, .header-account .header-account-inner .product-teaser .col-right .btn-signout.single_add_to_cart_button:before, .product-teaser .col-right .header-account .header-account-inner .btn-signout.single_add_to_cart_button:before {
font-family: "Font Awesome 6 Pro";
content: "\f2f5";
margin-right: 0.5rem;
}
.dashboard-message {
padding: 1.5rem;
}
.woocommerce-Addresses {
display: grid;
gap: 1rem;
grid-template-columns: 1fr;
}
.woocommerce-EditAccountForm {
display: grid;
grid-template-columns: 1fr;
gap: 0.5rem;
}
.woocommerce-EditAccountForm fieldset {
border: 0 none;
padding: 0;
display: block;
margin-top: 1rem;
}
.woocommerce-EditAccountForm legend {
margin-bottom: 1rem;
}
.woocommerce-EditAccountForm .form-actions {
grid-column: span 2;
}
.product-loop-photo {
position: relative;
}
.fav-loop-wrap a {
color: white;
background-color: #e5190d;
padding: 0;
height: 40px;
width: 40px;
padding: 0;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
border: 0 none;
margin: 0 auto;
}
.product.type-product.product-type-external form.cart .single_add_to_cart_button {
width: 100%;
}
.product-loop-info .woocommerce-review-link {
display: none;
}
.product-loop-info .star-rating {
display: flex;
justify-content: center;
}
.tinv-wishlist .tinv-modal .tinv-modal-inner {
border-radius: 1rem;
}
.top-icons-loop-left {
position: absolute;
top: 1rem;
left: 0.35rem;
z-index: 10;
width: auto !important;
}
.top-icons-loop-right {
position: absolute;
top: 1rem;
right: 0.35rem;
z-index: 10;
width: 50px !important;
}
form.cart {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
flex-direction: column;
align-items: flex-start;
}
@media (min-width: 576px) {
form.cart {
flex-direction: row;
align-items: center;
}
}
@media (max-width: 576px) {
form.cart button {
padding-right: 0;
padding-left: 0;
width: 100%;
}
}
form.cart .wrap-quantity {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
margin: 0.5rem;
}
form.cart .wrap-quantity .minus, form.cart .wrap-quantity .plus {
height: 45px;
width: 45px;
padding: 0 !important;
display: flex;
min-width: 45px;
border-radius: 50% !important;
background-color: white !important;
border: 3px solid #e8dfc6 !important;
color: #071b44 !important;
font-size: 1rem;
align-items: center;
justify-content: center;
transition: all 0.35s;
cursor: pointer;
margin: 0;
}
form.cart .wrap-quantity .minus:hover, form.cart .wrap-quantity .plus:hover {
background-color: white !important;
border-color: #0c0 !important;
color: #0c0 !important;
}
form.cart .wrap-quantity .minus:before {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: "\f068";
}
form.cart .wrap-quantity .plus:before {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: "\f067";
}
form.cart .wrap-quantity .input-text.qty {
height: 45px;
border-radius: 0;
border: 0 none;
color: #071b44;
background-color: #e8dfc6;
text-align: center;
min-width: 65px;
max-width: 65px;
text-align: center;
font-weight: 500;
padding: 0;
font-size: 1rem;
margin: 0 0.3rem !important;
border-radius: 1rem;
font-size: 1.2rem;
font-weight: bold;
}
form.cart .wrap-quantity .single_add_to_cart_button.button {
width: 100%;
}
.woocommerce-variation-add-to-cart {
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
justify-content: flex-start;
}
@media (min-width: 576px) {
.woocommerce-variation-add-to-cart {
flex-direction: row;
justify-content: space-between;
}
}
.filter-btn-mobile {
position: sticky;
bottom: 0;
z-index: 1024;
}
@media (max-width: 992px) {
.elementor-column.filter-column {
position: fixed;
left: 0;
top: 0;
width: 100%;
background: white;
z-index: 1025;
bottom: 0;
overflow: auto;
transform: translateX(-110%);
transition: all 0.35s;
}
}
body.filters-active {
overflow: hidden;
}
body.filters-active .elementor-column.filter-column {
transform: translateX(0);
}
table.variations * {
display: block;
text-align: left;
}
.woocommerce-variation-price {
color: #e5190d;
font-size: 1.2rem;
font-weight: 600;
}
.single_add_to_cart_button {
white-space: nowrap;
}
.single_add_to_cart_button:before {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: "\f217";
margin-right: 0.5rem;
}
.product.ecs-post-loop.type-product.product-type-external .custom-quick-view .elementor-widget-wrap > .elementor-element:not(.elementor-widget-woocommerce-product-add-to-cart),
.product.ecs-post-loop.type-product.product-type-external .add-to-cart-dummy-btn {
display: none !important;
}
.product.ecs-post-loop.type-product.product-type-booking .custom-quick-view,
.product.ecs-post-loop.type-product.product-type-simple .custom-quick-view,
.product.ecs-post-loop.type-product.product-type-variable .custom-quick-view {
display: none;
}
.product.ecs-post-loop.type-product.product-type-booking .custom-quick-view.open,
.product.ecs-post-loop.type-product.product-type-simple .custom-quick-view.open,
.product.ecs-post-loop.type-product.product-type-variable .custom-quick-view.open {
display: flex;
padding: 1rem;
border-radius: 0.5rem;
margin: 1rem 0 0;
position: fixed;
height: 100%;
z-index: 1025;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.8);
width: 100%;
align-items: center;
justify-content: center;
margin: 0;
border-radius: 0;
transition: all 0.5s;
transform: scale(0);
transform-origin: initial;
opacity: 0;
height: 100% !important;
transform: scale(1);
opacity: 1;
}
.product.ecs-post-loop.type-product.product-type-booking .custom-quick-view.open > .elementor-container,
.product.ecs-post-loop.type-product.product-type-simple .custom-quick-view.open > .elementor-container,
.product.ecs-post-loop.type-product.product-type-variable .custom-quick-view.open > .elementor-container {
width: 80%;
max-width: 500px;
background: white;
padding: 1rem;
border-radius: 0.5rem;
}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
flex-wrap: wrap;
}
ul.woof_list {
padding: 0;
margin: 0;
}
.widget.widget-woof h4, .widget.widget-woof .h4 {
color: #e5190d;
}
.widget.widget-woof h5, .widget.widget-woof .h5 {
margin: 0 0 1.5rem;
background: #e5190d;
display: flex;
width: auto;
color: #fff;
padding: 0.5rem 1rem;
float: left;
border-radius: 2rem;
font-size: 0.9rem;
}
.widget.widget-woof .woof label {
cursor: pointer;
}
.widget.widget-woof .woof_childs_list_li > label {
font-weight: bold;
}
ul.woof_list > li {
margin: 0 !important;
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
ul.woof_list.woof_list_radio > li > div {
margin: 0.35rem 0 0;
width: 22px;
display: flex;
min-width: 22px;
max-width: 22px;
}
.woof.woof_sid.woof_sid_widget {
clear: both;
}
.woof .widget_price_filter .ui-slider .ui-slider-range {
background-color: #495057;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #e5190d;
border: 0 none;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.woof_block_html_items ul {
margin: 0;
padding: 0;
}
.woof_block_html_items ul.woof_childs_list {
margin: 0 0 0 0.5rem !important;
padding: 0 0 0 0.5rem;
border-left: 1px solid #ddd;
font-size: 0.9rem;
flex: 1 1 auto;
width: 100%;
}
.woof_block_html_items ul.woof_childs_list > li {
margin: 0;
padding: 0;
display: flex;
align-items: center;
flex-wrap: nowrap;
}
.woof_checkbox_count {
margin-left: 3px;
border-radius: 5rem;
padding: 0.1rem 0.5rem;
font-size: 0.8rem;
line-height: 1;
background-color: #e8dfc6;
color: #e5190d;
}
.woof_list_checkbox li div {
margin: 0.35rem 0 0;
width: 22px;
display: flex;
min-width: 22px;
max-width: 22px;
}
.woof_radio_term_reset.woof_radio_term_reset_visible {
color: #e5190d;
}
.woof_radio_term_reset.woof_radio_term_reset_visible:before {
font-family: "Font Awesome 6 Pro";
font-weight: 400;
content: "\f00d";
}
.woof_radio_term_reset.woof_radio_term_reset_visible img {
display: none !important;
}
.elementor-widget-woocommerce-product-images .onsale {
background: #fd7e14;
color: white;
width: 50px;
height: 50px;
display: block;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
position: absolute;
top: 0.5rem;
right: 0.5rem;
font-weight: 600;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
table.variations td {
vertical-align: sub;
padding: 0.15rem 0;
}
.reset_variations {
visibility: visible;
display: flex;
border: 2px solid;
width: 100px;
text-align: center;
justify-content: center;
align-items: center;
padding: 0.15rem 1rem;
border-radius: 3rem;
margin: 1rem 0 0;
font-size: 0.9rem;
}
.reset_variations:before {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: "\f2f9";
margin-right: 0.75rem;
}
p.price {
margin: 0;
}
.woocommerce-variation.single_variation {
display: flex;
align-items: center;
width: 100%;
}
.woocommerce-variation.single_variation p {
margin: 0;
}
.tinvwl_add_to_wishlist_button {
display: flex;
align-items: center;
border: 1px solid;
border-radius: 1rem;
padding: 0.35rem 1rem;
align-items: center;
justify-content: center;
}
.tinvwl_already_on_wishlist-text {
white-space: nowrap;
}
.tinvwl_add_to_wishlist_button:before {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: "\f004";
}
.tinvwl_add_to_wishlist_button:not(.no-txt):before {
margin-right: 0.75rem;
}
.tinvwl_add_to_wishlist_button.tinvwl-product-already-on-wishlist:before {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: "\f004";
}
.stock.in-stock {
color: #0c0;
}
.stock.out-stock {
color: #e5190d;
}
.woocommerce-product-attributes {
width: 100%;
}
.woocommerce-product-attributes th, .woocommerce-product-attributes td {
padding: 0.35rem;
}
.woocommerce-product-attributes .woocommerce-product-attributes-item {
border-bottom: 1px solid #e8dfc6;
}
.woocommerce-product-attributes .woocommerce-product-attributes-item__label {
text-align: left;
}
.woocommerce-product-attributes .woocommerce-product-attributes-item__value {
text-align: right;
}
.woocommerce-product-attributes p {
margin: 0;
}
.woocommerce-variation-availability {
margin-left: 1rem;
}
.stock.out-of-stock {
background-color: #e5190d;
color: white;
padding: 0.15rem 1rem;
border-radius: 5rem;
font-weight: 600;
}
.stock.out-of-stock:before {
font-family: "Font Awesome 6 Pro";
font-weight: 400;
content: "\f057";
margin-right: 0.5rem;
}
.comment-form-rating .stars {
margin: 0;
padding: 0;
}
.comment-form-rating .stars a {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: "\f005";
margin-right: 0.05rem;
color: #ccc;
font-size: 1.8rem;
}
.comment-form-rating .stars a.active {
color: #fd7e14;
}
#reply-title {
background: #eee;
padding: 1rem 1.75rem;
display: flex;
}
#commentform {
background: #fff;
padding: 1rem 1.75rem;
}
.comment-form-rating .stars a:before,
.star-rating.koba-star-rating .star:before {
font-family: "Font Awesome 6 Pro";
font-weight: 900;
content: "\f005";
}
.comment-form-rating .stars a.on, .comment-form-rating .stars a.active,
.star-rating.koba-star-rating .star.on,
.star-rating.koba-star-rating .star.active {
color: #fd7e14;
}
.comment-form-rating .stars a.off,
.star-rating.koba-star-rating .star.off {
color: #495057;
}
h2.woocommerce-Reviews-title, .woocommerce-Reviews-title.h2 {
font-size: inherit;
margin: 1.5rem 0;
}
h2.woocommerce-Reviews-title span, .woocommerce-Reviews-title.h2 span {
font-style: italic;
}
.commentlist {
display: grid;
list-style: none;
margin: 0;
padding: 0;
}
.commentlist > li {
margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
.commentlist > li {
grid-template-columns: 1fr 1fr;
}
}
@media (min-width: 992px) {
.commentlist > li {
grid-template-columns: 1fr 1fr;
}
}
.comment_container {
display: flex;
width: 100%;
flex-wrap: wrap;
padding: 1rem;
background: white;
border-radius: 0.75rem;
margin: 0;
height: 100%;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.comment_container img {
width: 60px;
height: 60px;
border-radius: 50%;
margin-right: 1rem;
}
.comment-form .comment-form-rating,
.comment-form .comment-form-comment {
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.comment-form label {
margin: 1rem 0;
}
.woocommerce-notices-wrapper {
display: flex;
flex-direction: column;
gap: 1rem;
}
.woocommerce-notices-wrapper .alert {
padding: 1rem;
background: white;
border: 2px solid currentColor;
}
.woocommerce-notices-wrapper .alert.alert-danger {
color: #e5190d;
}
body {
font-size: 0.8rem;
}
@media (min-width: 576px) {
body {
font-size: 1rem;
}
}
@media (min-width: 1200px) {
body {
font-size: 1.1rem;
}
}
@media (min-width: 1400px) {
body {
font-size: 1.2rem;
}
}
@media (min-width: 2000px) {
body {
font-size: 1.4rem;
}
}
.text-sm, .text-sm * {
font-size: 0.6rem;
}
@media (min-width: 576px) {
.text-sm, .text-sm * {
font-size: 0.7rem;
}
}
@media (min-width: 1200px) {
.text-sm, .text-sm * {
font-size: 0.8rem;
}
}
@media (min-width: 1400px) {
.text-sm, .text-sm * {
font-size: 0.9rem;
}
}
.text-md, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button, .text-md *, .wrap-btn a.added_to_cart.wc-forward *, .wrap-btn a.add_to_cart_button *, .product-teaser .col-right .single_add_to_cart_button * {
font-size: 1.35rem;
}
@media (min-width: 576px) {
.text-md, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button, .text-md *, .wrap-btn a.added_to_cart.wc-forward *, .wrap-btn a.add_to_cart_button *, .product-teaser .col-right .single_add_to_cart_button * {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.text-md, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button, .text-md *, .wrap-btn a.added_to_cart.wc-forward *, .wrap-btn a.add_to_cart_button *, .product-teaser .col-right .single_add_to_cart_button * {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.text-md, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button, .text-md *, .wrap-btn a.added_to_cart.wc-forward *, .wrap-btn a.add_to_cart_button *, .product-teaser .col-right .single_add_to_cart_button * {
font-size: 2.2rem;
}
}
.text-lg, .text-lg * {
font-size: 1.5rem;
}
@media (min-width: 576px) {
.text-lg, .text-lg * {
font-size: 2.4rem;
}
}
@media (min-width: 1200px) {
.text-lg, .text-lg * {
font-size: 3rem;
}
}
@media (min-width: 1400px) {
.text-lg, .text-lg * {
font-size: 4rem;
}
}
@media (min-width: 2000px) {
.text-lg, .text-lg * {
font-size: 5rem;
}
}
.text-xl, .text-xl * {
font-size: 2rem;
}
@media (min-width: 576px) {
.text-xl, .text-xl * {
font-size: 4rem;
}
}
@media (min-width: 1200px) {
.text-xl, .text-xl * {
font-size: 5rem;
}
}
@media (min-width: 1400px) {
.text-xl, .text-xl * {
font-size: 6rem;
}
}
@media (min-width: 2000px) {
.text-xl, .text-xl * {
font-size: 8rem;
}
}
.text-xxl, .text-xxl * {
font-size: 2.5rem;
}
@media (min-width: 576px) {
.text-xxl, .text-xxl * {
font-size: 6rem;
}
}
@media (min-width: 768px) {
.text-xxl, .text-xxl * {
font-size: 8rem;
}
}
@media (min-width: 1200px) {
.text-xxl, .text-xxl * {
font-size: 10rem;
}
}
@media (min-width: 2000px) {
.text-xxl, .text-xxl * {
font-size: 15rem;
}
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p {
font-size: 0.8rem;
}
@media (min-width: 576px) {
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p {
font-size: 1rem;
}
}
@media (min-width: 1200px) {
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p {
font-size: 1.1rem;
}
}
@media (min-width: 1400px) {
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p {
font-size: 1.2rem;
}
}
@media (min-width: 2000px) {
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p {
font-size: 1.4rem;
}
}
h1.text-xxl, .text-xxl.h1, h1.text-xl, .text-xl.h1, h2.text-xxl, .text-xxl.h2, h2.text-xl, .text-xl.h2, h3.text-xxl, .text-xxl.h3, h3.text-xl, .text-xl.h3, h4.text-xxl, .text-xxl.h4, h4.text-xl, .text-xl.h4, h5.text-xxl, .text-xxl.h5, h5.text-xl, .text-xl.h5, h6.text-xxl, .text-xxl.h6, h6.text-xl, .text-xl.h6, p.text-xxl, p.text-xl {
line-height: 0.85;
}
h1.text-xxl, .text-xxl.h1, h2.text-xxl, .text-xxl.h2, h3.text-xxl, .text-xxl.h3, h4.text-xxl, .text-xxl.h4, h5.text-xxl, .text-xxl.h5, h6.text-xxl, .text-xxl.h6, p.text-xxl {
margin-bottom: 5vh;
}
a {
transition: all 0.35s;
}
p {
line-height: 1.2;
}
th {
font-weight: bold;
}
#main article h1, #main article .h1 {
margin-bottom: 4vh;
}
.border-box {
border: 4px solid #fab813;
border-radius: 0.75rem;
overflow: hidden;
}
.belwebold {
font-family: "belwebold" !important;
}
.bg-reja {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
}
@media (min-width: 992px) {
.bg-reja {
background-size: 48px;
}
}
.rounded {
border-radius: 0.75rem !important;
}
@media (min-width: 992px) {
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl, .container-xxxl {
max-width: 90vw;
}
}
@media (min-width: 1400px) {
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl, .container-xxxl {
max-width: 80vw;
}
}
.container-lg-fluid {
padding: 0;
}
@media (min-width: 992px) {
.container-lg-fluid {
width: 100%;
padding-right: var(--bs-gutter-x, 4vh);
padding-left: var(--bs-gutter-x, 4vh);
margin-right: auto;
margin-left: auto;
max-width: 90vw;
}
}
@media (min-width: 1400px) {
.container-lg-fluid {
max-width: 80vw;
}
}
@media (min-width: 992px) {
.container-fluid-sm {
max-width: 70vw;
}
}
@media (min-width: 1400px) {
.container-fluid-sm {
max-width: 60vw;
}
}
img {
max-width: 100%;
}
.header-margin {
margin-top: calc(4vh + 60px);
}
@media (min-width: 768px) {
.header-margin {
margin-top: calc(4vh + 110px);
}
}
.header-padding {
padding-top: calc(6vh + clamp(35px, 64px, 15vh));
}
.row-section-sm {
padding-top: 5vh;
padding-bottom: 5vh;
}
.row-section {
padding-top: 10vh;
padding-bottom: 10vh;
}
.full-image {
width: 100%;
aspect-ratio: 960/640;
object-fit: cover;
}
.width-intro {
max-width: 800px;
}
@media (min-width: 1200px) {
.gx-5 {
--bs-gutter-x: 5rem;
}
}
.wow {
visibility: hidden;
}
.tejo-current-color * {
color: #e5190d;
fill: #e5190d;
}
.columns-data {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 1.5rem;
}
.custom-scrollbar {
scrollbar-width: thin;
scrollbar-color: #e5190d transparent; }
.custom-scrollbar::-webkit-scrollbar {
width: 8px;
}
.custom-scrollbar::-webkit-scrollbar-track {
background: transparent;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
background-color: #e5190d;
border-radius: 20px;
border: 3px solid transparent;
}
.btn-success, .button[name=woocommerce_checkout_place_order] {
color: white;
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}
.wpcf7-form {
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.wpcf7-form label {
display: block;
}
.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
background-color: transparent;
border: 1px solid currentColor;
color: inherit;
}
.wpcf7-form .wpcf7-response-output:empty {
display: none !important;
}
.btn, body .cf7mls_back.action-button, form.cf7mls input.wpcf7-form-control.wpcf7-submit,
body .cf7mls_next.action-button, .button[name=woocommerce_checkout_place_order], button[name=apply_coupon], .woocommerce-message.alert .button, .woocommerce-button, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button {
font-size: 0.8rem;
font-weight: normal;
line-height: 1;
}
@media (min-width: 576px) {
.btn, body .cf7mls_back.action-button, form.cf7mls input.wpcf7-form-control.wpcf7-submit,
body .cf7mls_next.action-button, .button[name=woocommerce_checkout_place_order], button[name=apply_coupon], .woocommerce-message.alert .button, .woocommerce-button, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button {
font-size: 1rem;
}
}
@media (min-width: 1200px) {
.btn, body .cf7mls_back.action-button, form.cf7mls input.wpcf7-form-control.wpcf7-submit,
body .cf7mls_next.action-button, .button[name=woocommerce_checkout_place_order], button[name=apply_coupon], .woocommerce-message.alert .button, .woocommerce-button, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button {
font-size: 1.1rem;
}
}
@media (min-width: 1400px) {
.btn, body .cf7mls_back.action-button, form.cf7mls input.wpcf7-form-control.wpcf7-submit,
body .cf7mls_next.action-button, .button[name=woocommerce_checkout_place_order], button[name=apply_coupon], .woocommerce-message.alert .button, .woocommerce-button, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button {
font-size: 1.2rem;
}
}
@media (min-width: 2000px) {
.btn, body .cf7mls_back.action-button, form.cf7mls input.wpcf7-form-control.wpcf7-submit,
body .cf7mls_next.action-button, .button[name=woocommerce_checkout_place_order], button[name=apply_coupon], .woocommerce-message.alert .button, .woocommerce-button, .wrap-btn a.added_to_cart.wc-forward, .wrap-btn a.add_to_cart_button, .product-teaser .col-right .single_add_to_cart_button {
font-size: 1.4rem;
}
}
.btn.btn-sm, body .btn-sm.cf7mls_back.action-button, form.cf7mls input.btn-sm.wpcf7-form-control.wpcf7-submit,
body .btn-sm.cf7mls_next.action-button, .btn-sm.button[name=woocommerce_checkout_place_order], button.btn-sm[name=apply_coupon], .woocommerce-message.alert .button, .btn-sm.woocommerce-button, .wrap-btn a.btn-sm.added_to_cart.wc-forward, .wrap-btn .woocommerce-message.alert a.added_to_cart.wc-forward.button, .woocommerce-message.alert .wrap-btn a.added_to_cart.wc-forward.button, .wrap-btn a.btn-sm.add_to_cart_button, .product-teaser .col-right .btn-sm.single_add_to_cart_button, .btn-group-sm > .btn, body .btn-group-sm > .cf7mls_back.action-button, form.cf7mls .btn-group-sm > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-sm > .cf7mls_next.action-button, .btn-group-sm > .button[name=woocommerce_checkout_place_order], .btn-group-sm > button[name=apply_coupon], .btn-group-sm > .woocommerce-button, .wrap-btn .btn-group-sm > a.added_to_cart.wc-forward, .wrap-btn .btn-group-sm > a.add_to_cart_button, .product-teaser .col-right .btn-group-sm > .single_add_to_cart_button {
font-size: 0.6rem;
}
@media (min-width: 576px) {
.btn.btn-sm, body .btn-sm.cf7mls_back.action-button, form.cf7mls input.btn-sm.wpcf7-form-control.wpcf7-submit,
body .btn-sm.cf7mls_next.action-button, .btn-sm.button[name=woocommerce_checkout_place_order], button.btn-sm[name=apply_coupon], .woocommerce-message.alert .button, .btn-sm.woocommerce-button, .wrap-btn a.btn-sm.added_to_cart.wc-forward, .wrap-btn .woocommerce-message.alert a.added_to_cart.wc-forward.button, .woocommerce-message.alert .wrap-btn a.added_to_cart.wc-forward.button, .wrap-btn a.btn-sm.add_to_cart_button, .product-teaser .col-right .btn-sm.single_add_to_cart_button, .btn-group-sm > .btn, body .btn-group-sm > .cf7mls_back.action-button, form.cf7mls .btn-group-sm > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-sm > .cf7mls_next.action-button, .btn-group-sm > .button[name=woocommerce_checkout_place_order], .btn-group-sm > button[name=apply_coupon], .btn-group-sm > .woocommerce-button, .wrap-btn .btn-group-sm > a.added_to_cart.wc-forward, .wrap-btn .btn-group-sm > a.add_to_cart_button, .product-teaser .col-right .btn-group-sm > .single_add_to_cart_button {
font-size: 0.7rem;
}
}
@media (min-width: 1200px) {
.btn.btn-sm, body .btn-sm.cf7mls_back.action-button, form.cf7mls input.btn-sm.wpcf7-form-control.wpcf7-submit,
body .btn-sm.cf7mls_next.action-button, .btn-sm.button[name=woocommerce_checkout_place_order], button.btn-sm[name=apply_coupon], .woocommerce-message.alert .button, .btn-sm.woocommerce-button, .wrap-btn a.btn-sm.added_to_cart.wc-forward, .wrap-btn .woocommerce-message.alert a.added_to_cart.wc-forward.button, .woocommerce-message.alert .wrap-btn a.added_to_cart.wc-forward.button, .wrap-btn a.btn-sm.add_to_cart_button, .product-teaser .col-right .btn-sm.single_add_to_cart_button, .btn-group-sm > .btn, body .btn-group-sm > .cf7mls_back.action-button, form.cf7mls .btn-group-sm > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-sm > .cf7mls_next.action-button, .btn-group-sm > .button[name=woocommerce_checkout_place_order], .btn-group-sm > button[name=apply_coupon], .btn-group-sm > .woocommerce-button, .wrap-btn .btn-group-sm > a.added_to_cart.wc-forward, .wrap-btn .btn-group-sm > a.add_to_cart_button, .product-teaser .col-right .btn-group-sm > .single_add_to_cart_button {
font-size: 0.8rem;
}
}
@media (min-width: 1400px) {
.btn.btn-sm, body .btn-sm.cf7mls_back.action-button, form.cf7mls input.btn-sm.wpcf7-form-control.wpcf7-submit,
body .btn-sm.cf7mls_next.action-button, .btn-sm.button[name=woocommerce_checkout_place_order], button.btn-sm[name=apply_coupon], .woocommerce-message.alert .button, .btn-sm.woocommerce-button, .wrap-btn a.btn-sm.added_to_cart.wc-forward, .wrap-btn .woocommerce-message.alert a.added_to_cart.wc-forward.button, .woocommerce-message.alert .wrap-btn a.added_to_cart.wc-forward.button, .wrap-btn a.btn-sm.add_to_cart_button, .product-teaser .col-right .btn-sm.single_add_to_cart_button, .btn-group-sm > .btn, body .btn-group-sm > .cf7mls_back.action-button, form.cf7mls .btn-group-sm > input.wpcf7-form-control.wpcf7-submit,
body .btn-group-sm > .cf7mls_next.action-button, .btn-group-sm > .button[name=woocommerce_checkout_place_order], .btn-group-sm > button[name=apply_coupon], .btn-group-sm > .woocommerce-button, .wrap-btn .btn-group-sm > a.added_to_cart.wc-forward, .wrap-btn .btn-group-sm > a.add_to_cart_button, .product-teaser .col-right .btn-group-sm > .single_add_to_cart_button {
font-size: 0.9rem;
}
}
.btn-reservas {
z-index: 3;
padding: 0.75rem 2.5rem;
border: 4px solid currentColor !important;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
font-size: 1.4rem;
}
.btn-reservas:before {
font: var(--fa-font-regular);
content: "\e0d3";
margin-right: 0.5rem;
}
.btn-whatsapp:before {
font: var(--fa-font-brands);
content: "\f232";
margin-right: 0.5rem;
}
.btn-cart:before {
font: var(--fa-font-regular);
content: "\f07a";
margin-right: 0.5rem;
}
.btn-account:before {
font: var(--fa-font-regular);
content: "\f007";
margin-right: 0.5rem;
}
.corners-bottom.corners .btn-reservas {
transform: translateY(calc(-100% + 16px));
}
.btn-arrow {
text-align: left;
align-items: center;
display: flex;
justify-content: space-between;
}
.btn-arrow:after {
font: var(--fa-font-regular);
content: "\f061";
margin-left: 0.5rem;
}
.btn-arrow.btn-yellow {
color: #e5190d;
border: 2px solid #e5190d;
}
.btn-share::after {
font: var(--fa-font-regular);
content: "\f1e0";
margin-left: 0.5rem;
}
.btn-hand::before {
font: var(--fa-font-regular);
content: "\f164";
margin-right: 0.5rem;
}
.btn-arrow-link:after {
font: var(--fa-font-regular);
content: "\f08e";
margin-left: 0.5rem;
}
.btn.btn-primary, body .btn-primary.cf7mls_back.action-button, form.cf7mls input.wpcf7-form-control.wpcf7-submit,
body .cf7mls_next.action-button, .btn-primary.button[name=woocommerce_checkout_place_order], button[name=apply_coupon], .woocommerce-message.alert .button, .woocommerce-button, .wrap-btn a.btn-primary.added_to_cart.wc-forward,
.wrap-btn body a.added_to_cart.wc-forward.cf7mls_next.action-button,
body .wrap-btn a.added_to_cart.wc-forward.cf7mls_next.action-button, .wrap-btn .woocommerce-message.alert a.added_to_cart.wc-forward.button, .woocommerce-message.alert .wrap-btn a.added_to_cart.wc-forward.button, .wrap-btn a.added_to_cart.wc-forward.woocommerce-button, .wrap-btn a.btn-primary.add_to_cart_button, .wrap-btn a.add_to_cart_button.woocommerce-button, .product-teaser .col-right .btn-primary.single_add_to_cart_button,
.product-teaser .col-right body .single_add_to_cart_button.cf7mls_next.action-button,
body .product-teaser .col-right .single_add_to_cart_button.cf7mls_next.action-button, .product-teaser .col-right button.single_add_to_cart_button[name=apply_coupon], .product-teaser .col-right .single_add_to_cart_button.woocommerce-button {
color: white;
background-color: #e5190d;
border-color: #e5190d;
}
.btn.btn-primary:hover, body .btn-primary.cf7mls_back.action-button:hover, form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover,
body .cf7mls_next.action-button:hover, .btn-primary.button[name=woocommerce_checkout_place_order]:hover, button[name=apply_coupon]:hover, .woocommerce-message.alert .button:hover, .woocommerce-button:hover, .wrap-btn a.btn-primary.added_to_cart.wc-forward:hover, .wrap-btn a.added_to_cart.wc-forward.woocommerce-button:hover, .wrap-btn a.btn-primary.add_to_cart_button:hover, .wrap-btn a.add_to_cart_button.woocommerce-button:hover, .product-teaser .col-right .btn-primary.single_add_to_cart_button:hover, .product-teaser .col-right button.single_add_to_cart_button[name=apply_coupon]:hover, .product-teaser .col-right .single_add_to_cart_button.woocommerce-button:hover {
color: #e8dfc6;
background-color: #071b44;
border-color: #071b44;
}
.btn.btn-primary:focus, body .btn-primary.cf7mls_back.action-button:focus, form.cf7mls input.wpcf7-form-control.wpcf7-submit:focus,
body .cf7mls_next.action-button:focus, .btn-primary.button[name=woocommerce_checkout_place_order]:focus, button[name=apply_coupon]:focus, .woocommerce-message.alert .button:focus, .woocommerce-button:focus, .wrap-btn a.btn-primary.added_to_cart.wc-forward:focus, .wrap-btn a.added_to_cart.wc-forward.woocommerce-button:focus, .wrap-btn a.btn-primary.add_to_cart_button:focus, .wrap-btn a.add_to_cart_button.woocommerce-button:focus, .product-teaser .col-right .btn-primary.single_add_to_cart_button:focus, .product-teaser .col-right button.single_add_to_cart_button[name=apply_coupon]:focus, .product-teaser .col-right .single_add_to_cart_button.woocommerce-button:focus, .btn.btn-primary:active, body .btn-primary.cf7mls_back.action-button:active, form.cf7mls input.wpcf7-form-control.wpcf7-submit:active,
body .cf7mls_next.action-button:active, .btn-primary.button[name=woocommerce_checkout_place_order]:active, button[name=apply_coupon]:active, .woocommerce-message.alert .button:active, .woocommerce-button:active, .wrap-btn a.btn-primary.added_to_cart.wc-forward:active, .wrap-btn a.added_to_cart.wc-forward.woocommerce-button:active, .wrap-btn a.btn-primary.add_to_cart_button:active, .wrap-btn a.add_to_cart_button.woocommerce-button:active, .product-teaser .col-right .btn-primary.single_add_to_cart_button:active, .product-teaser .col-right button.single_add_to_cart_button[name=apply_coupon]:active, .product-teaser .col-right .single_add_to_cart_button.woocommerce-button:active {
color: #e8dfc6;
background-color: #071b44;
border-color: #071b44;
box-shadow: 0 0 0 0.25rem rgba(7, 27, 68, 0.25);
}
.btn.btn-secondary, body .btn-secondary.cf7mls_back.action-button, form.cf7mls input.btn-secondary.wpcf7-form-control.wpcf7-submit,
body .btn-secondary.cf7mls_next.action-button, .btn-secondary.button[name=woocommerce_checkout_place_order], button.btn-secondary[name=apply_coupon], .woocommerce-message.alert .btn-secondary.button, .btn-secondary.woocommerce-button, .wrap-btn a.btn-secondary.added_to_cart.wc-forward, .wrap-btn a.btn-secondary.add_to_cart_button, .product-teaser .col-right .btn-secondary.single_add_to_cart_button {
color: white;
}
.btn.btn-outline-red-dark:hover, body .btn-outline-red-dark.cf7mls_back.action-button:hover, form.cf7mls input.btn-outline-red-dark.wpcf7-form-control.wpcf7-submit:hover,
body .btn-outline-red-dark.cf7mls_next.action-button:hover, .btn-outline-red-dark.button[name=woocommerce_checkout_place_order]:hover, button.btn-outline-red-dark[name=apply_coupon]:hover, .woocommerce-message.alert .btn-outline-red-dark.button:hover, .btn-outline-red-dark.woocommerce-button:hover, .wrap-btn a.btn-outline-red-dark.added_to_cart.wc-forward:hover, .wrap-btn a.btn-outline-red-dark.add_to_cart_button:hover, .product-teaser .col-right .btn-outline-red-dark.single_add_to_cart_button:hover, .btn.btn-outline-red-dark:active, body .btn-outline-red-dark.cf7mls_back.action-button:active, form.cf7mls input.btn-outline-red-dark.wpcf7-form-control.wpcf7-submit:active,
body .btn-outline-red-dark.cf7mls_next.action-button:active, .btn-outline-red-dark.button[name=woocommerce_checkout_place_order]:active, button.btn-outline-red-dark[name=apply_coupon]:active, .woocommerce-message.alert .btn-outline-red-dark.button:active, .btn-outline-red-dark.woocommerce-button:active, .wrap-btn a.btn-outline-red-dark.added_to_cart.wc-forward:active, .wrap-btn a.btn-outline-red-dark.add_to_cart_button:active, .product-teaser .col-right .btn-outline-red-dark.single_add_to_cart_button:active, .btn.btn-outline-red-dark:focus, body .btn-outline-red-dark.cf7mls_back.action-button:focus, form.cf7mls input.btn-outline-red-dark.wpcf7-form-control.wpcf7-submit:focus,
body .btn-outline-red-dark.cf7mls_next.action-button:focus, .btn-outline-red-dark.button[name=woocommerce_checkout_place_order]:focus, button.btn-outline-red-dark[name=apply_coupon]:focus, .woocommerce-message.alert .btn-outline-red-dark.button:focus, .btn-outline-red-dark.woocommerce-button:focus, .wrap-btn a.btn-outline-red-dark.added_to_cart.wc-forward:focus, .wrap-btn a.btn-outline-red-dark.add_to_cart_button:focus, .product-teaser .col-right .btn-outline-red-dark.single_add_to_cart_button:focus, .btn.btn-outline-red-dark:active {
background-color: #720d09;
border-color: #720d09;
color: white;
}
.btn.btn-light, body .btn-light.cf7mls_back.action-button, form.cf7mls input.btn-light.wpcf7-form-control.wpcf7-submit,
body .btn-light.cf7mls_next.action-button, .btn-light.button[name=woocommerce_checkout_place_order], button.btn-light[name=apply_coupon], .woocommerce-message.alert .btn-light.button, .btn-light.woocommerce-button, .wrap-btn a.btn-light.added_to_cart.wc-forward, .wrap-btn a.btn-light.add_to_cart_button, .product-teaser .col-right .btn-light.single_add_to_cart_button {
background-color: white;
}
.btn.btn-light:hover, body .btn-light.cf7mls_back.action-button:hover, form.cf7mls input.btn-light.wpcf7-form-control.wpcf7-submit:hover,
body .btn-light.cf7mls_next.action-button:hover, .btn-light.button[name=woocommerce_checkout_place_order]:hover, button.btn-light[name=apply_coupon]:hover, .woocommerce-message.alert .btn-light.button:hover, .btn-light.woocommerce-button:hover, .wrap-btn a.btn-light.added_to_cart.wc-forward:hover, .wrap-btn a.btn-light.add_to_cart_button:hover, .product-teaser .col-right .btn-light.single_add_to_cart_button:hover {
background-color: #e8dfc6;
}
.swiper {
opacity: 0;
transition: opacity 0.5s ease-in-out;
}
.swiper.swiper-initialized {
opacity: 1;
}
.swiper-pagination.swiper-pagination-bullets.bottom-bullets {
bottom: 0;
left: 0;
width: 100%;
position: relative;
margin-top: 2rem;
}
.swiper-pagination-bullet {
width: 14px;
height: 14px;
display: inline-block;
border-radius: 50%;
background: currentColor;
opacity: 1;
border: 2px solid currentColor;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: transparent;
}
@media (max-width: 991.98px) {
.swiper-slide.fancy-swiper {
transition: all 0.5s ease-in-out;
}
.swiper-slide.fancy-swiper:not(.swiper-slide-active) {
transform: scale(0.8);
opacity: 0.6;
transform-origin: center;
filter: blur(5px);
}
}
.swiper-button-next,
.swiper-button-prev {
background: #e5190d;
color: white;
aspect-ratio: 1/1;
width: auto;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
margin: 0;
top: 50%;
transform: translateY(-50%);
width: 32px;
height: auto;
}
.swiper-button-next:after,
.swiper-button-prev:after {
font: var(--fa-font-light);
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
background-color: #071b44;
}
@media (min-width: 768px) {
.swiper-button-next,
.swiper-button-prev {
width: 40px;
}
}
@media (min-width: 1200px) {
.swiper-button-next,
.swiper-button-prev {
width: 48px;
}
}
.swiper-button-prev:after {
content: "\f104";
}
.swiper-button-next:after {
content: "\f105";
}
.swiper-button-prev {
left: 24px;
}
@media (min-width: 768px) {
.swiper-button-prev {
left: 40px;
}
}
.swiper-button-next {
right: 24px;
}
@media (min-width: 768px) {
.swiper-button-next {
right: 40px;
}
}
.swiper-button-next.btn-red-yellow,
.swiper-button-prev.btn-red-yellow {
background-color: #e5190d;
}
.swiper-button-next.btn-red-yellow:hover, .swiper-button-next.btn-red-yellow:hover,
.swiper-button-prev.btn-red-yellow:hover,
.swiper-button-prev.btn-red-yellow:hover {
background-color: #fab813;
}
.swiper-button-next.btn-pink-red,
.swiper-button-prev.btn-pink-red {
background-color: #ef8bad;
}
.swiper-button-next.btn-pink-red:hover, .swiper-button-next.btn-pink-red:hover,
.swiper-button-prev.btn-pink-red:hover,
.swiper-button-prev.btn-pink-red:hover {
background-color: #e5190d;
}
.swiper-button-next.btn-pink-bluedark,
.swiper-button-prev.btn-pink-bluedark {
background-color: #ef8bad;
}
.swiper-button-next.btn-pink-bluedark:hover, .swiper-button-next.btn-pink-bluedark:hover,
.swiper-button-prev.btn-pink-bluedark:hover,
.swiper-button-prev.btn-pink-bluedark:hover {
background-color: #071b44;
}
.swiper-button-next.btn-blue-red,
.swiper-button-prev.btn-blue-red {
background-color: #73b6e5;
}
.swiper-button-next.btn-blue-red:hover, .swiper-button-next.btn-blue-red:hover,
.swiper-button-prev.btn-blue-red:hover,
.swiper-button-prev.btn-blue-red:hover {
background-color: #e5190d;
}
.fancybox-button.fancybox-button--thumbs,
.fancybox-button.fancybox-button--play,
.fancybox-infobar,
.fancybox-button.fancybox-button--zoom,
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
display: none !important;
}
.fancybox-toolbar {
right: 1rem;
top: 1rem;
opacity: 1;
visibility: visible;
}
.fancybox-button {
background-color: transparent;
}
.fancybox-button.fancybox-button--close {
color: white;
background: #e5190d;
border-radius: 50%;
}
.fancybox-button.fancybox-button--close svg path {
fill: white;
}
.fancybox-caption {
background: transparent;
bottom: 0;
color: #071b44;
}
.fancybox-is-open .fancybox-bg {
opacity: 0.7;
background-color: #071b44;
}
.fancybox-bg {
background: white;
}
.fancybox-caption__body {
font-family: "belwebold";
color: #e8dfc6;
font-size: 1.35rem;
}
@media (min-width: 576px) {
.fancybox-caption__body {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.fancybox-caption__body {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.fancybox-caption__body {
font-size: 2.2rem;
}
}
.fancybox-image {
border-radius: 0.7rem;
border: 6px solid #fab813;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
.fancybox-navigation .fancybox-button div {
padding: 7px;
background: #e5190d;
border-radius: 50%;
color: white;
aspect-ratio: 1/1;
}
.fancybox-button:disabled {
display: none !important;
}
.corners {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0;
height: 4vh;
position: relative;
z-index: 10;
position: fixed;
left: 0;
right: 0;
}
.corners::before {
height: 2px;
width: calc(100% - 4vh);
background-color: currentColor;
content: "";
display: block;
position: absolute;
left: 50%;
right: 0;
top: 50%;
transform: translateY(-50%) translateX(-50%);
background-color: currentColor;
}
.corners::after {
width: 2px;
height: calc(100% - 4vh);
position: fixed;
top: 2vh;
display: block;
content: "";
background-color: currentColor;
}
.corners svg {
width: 4vh;
height: auto;
aspect-ratio: 1/1;
transform-origin: center;
transition: transform 1s ease-in;
}
.corners-top {
top: 0;
}
.corners-top::after {
left: 2vh;
}
.corners-bottom {
bottom: 0;
}
@media (min-width: 768px) {
.corners-bottom {
bottom: 0;
}
}
.corners-bottom::after {
right: 2vh;
}
body:not(.menu-open) header.main-header .mobile {
transform: translateX(-110%);
}
body:not(.menu-open, .error404) mobile-menu {
display: none !important;
}
body.menu-open, body.error404 {
background-color: #ef8bad !important;
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
}
@media (min-width: 992px) {
body.menu-open, body.error404 {
background-size: 48px;
}
}
body.menu-open svg#logo-main, body.error404 svg#logo-main {
transition: all 1.5s ease-in-out;
transition-delay: 0.5s;
}
body.menu-open svg#logo-main *, body.error404 svg#logo-main * {
fill: white;
}
body.menu-open .menu-open-hide, body.error404 .menu-open-hide {
display: none !important;
}
body.menu-open .social-links-wrapper a, body.error404 .social-links-wrapper a {
background-color: #e5190d !important;
color: white !important;
}
mobile-menu {
color: white;
text-align: center;
}
@media (min-width: 992px) {
mobile-menu {
text-align: left;
}
}
nav.menu-wrap ul.menu {
font-family: "belwebold";
text-align: center;
display: flex;
flex-direction: column;
gap: 0.5rem;
align-items: center;
list-style: none;
list-style-image: none;
line-height: 1;
position: relative;
z-index: 2;
}
@media (min-width: 992px) {
nav.menu-wrap ul.menu {
align-items: flex-start;
gap: 0;
}
}
nav.menu-wrap ul.menu a {
color: white;
transition: all 0.2s ease;
font-size: 1.35rem;
}
@media (min-width: 576px) {
nav.menu-wrap ul.menu a {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
nav.menu-wrap ul.menu a {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
nav.menu-wrap ul.menu a {
font-size: 2.2rem;
}
}
nav.menu-wrap ul.menu a:hover {
color: #071b44;
}
@media (max-height: 460px) {
nav.menu-wrap ul.menu a {
font-size: 1.2rem;
}
}
@media (min-width: 768px) {
nav.menu-wrap ul.menu a {
font-size: 4rem;
}
}
nav.menu-wrap ul.menu .current_page_item a {
color: #071b44;
text-decoration: underline;
}
.mobile-image-dummy {
width: clamp(300px, 85%, 600px);
margin: 0 auto;
display: block;
}
@media (min-width: 992px) {
.mobile-image-dummy {
position: absolute;
bottom: 0;
right: 2vh;
}
}
.social-links-wrapper {
display: flex;
gap: 0.5rem;
margin-left: auto;
margin-right: 0;
z-index: 3;
justify-content: center;
align-items: center;
}
.social-links-wrapper a {
background-color: #e5190d;
color: white;
display: flex;
align-items: center;
justify-content: center;
width: clamp(32px, 4vh, 90px);
aspect-ratio: 1/1;
height: auto;
border-radius: 50%;
font-size: 20px;
}
@media (min-width: 992px) {
.social-links-wrapper a:last-child {
font-size: 40px;
width: 60px;
margin-top: -24px;
border: 3px solid white;
}
}
body.menu-open .social-links-wrapper a:last-child,
.social-links-wrapper a:last-child {
background-color: #0c0 !important;
color: white !important;
border: 3px solid white;
font-size: 2rem;
padding: 5px;
aspect-ratio: 1;
width: 56px;
height: 56px;
}
header.main-header {
position: fixed;
top: 4vh;
left: 0;
right: 0;
z-index: 10;
}
header.main-header .header-line-1 {
display: flex;
gap: 0.5rem;
align-items: center;
justify-content: flex-start;
grid-template-columns: 40px 1fr;
max-width: none;
}
@media (min-width: 768px) {
header.main-header .header-line-1 {
display: grid;
grid-template-columns: 1fr 3fr 1fr;
}
}
header.main-header #logo {
margin: 0 auto;
transition: transform 1s ease-in;
transform-origin: center;
transform: translateY(0vh);
align-self: center;
}
header.main-header #logo svg {
aspect-ratio: 280/58;
height: auto;
width: 220px;
max-width: 100%;
}
@media (min-width: 768px) {
header.main-header #logo svg {
width: 100%;
max-width: 260px;
}
}
@media (min-width: 1200px) {
header.main-header #logo svg {
max-width: 320px;
}
}
@media (min-width: 2000px) {
header.main-header #logo svg {
max-width: 360px;
}
}
header.main-header .lang-link {
font-family: "belwebold";
font-size: 0.85rem;
letter-spacing: 0.05rem;
white-space: nowrap;
}
header.main-header .btns-wrap-header {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 0.5rem;
}
@media (max-width: 767.98px) {
body:not(.menu-open) .lang-link {
display: none !important;
}
}
body.scroll-active #logo {
transform: translateY(-50vh);
}
body.menu-open #logo {
display: none !important;
}
body.menu-open header .header-line-1 {
grid-template-columns: 1fr 1fr;
justify-content: space-between;
}
#menu-btn {
display: block;
width: 40px;
min-width: 40px;
height: auto;
position: relative;
cursor: pointer;
z-index: 20;
aspect-ratio: 1/1;
background-color: white;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
border-radius: 50%;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
#menu-btn {
width: 56px;
min-width: 56px;
}
}
#menu-btn::before, #menu-btn::after {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
transition: all 0.15s ease-in;
}
#menu-btn:before {
font: var(--fa-font-solid);
content: "\e0ae";
}
#menu-btn:after {
font: var(--fa-font-solid);
content: "\f00d";
transform: translateX(-50%) translateY(-50%) scale(0);
}
body.menu-open #menu-btn::before {
transform: translateX(-50%) translateY(-50%) scale(0);
}
body.menu-open #menu-btn::after {
transform: translateX(-50%) translateY(-50%) scale(1);
}
body:not(.menu-open) .header-line-1 .wrap-buttons-header,
.header-line-1 .btns-wrap-header .btn-reservas {
display: none;
}
@media (min-width: 768px) {
body:not(.menu-open) .header-line-1 .wrap-buttons-header,
.header-line-1 .btns-wrap-header .btn-reservas {
display: flex;
}
}
@media (min-width: 768px) {
.corners-bottom .btn-reservas {
display: none;
}
}
.gt-current-lang {
display: none !important;
}
footer {
margin: 50px 0 90px;
}
@media (max-width: 767.98px) {
footer {
text-align: center;
}
}
footer .cols-data {
display: grid;
grid-template-columns: 1fr;
gap: 1rem;
}
@media (min-width: 768px) {
footer .cols-data {
grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 992px) {
footer .cols-data {
grid-template-columns: repeat(4, 1fr);
}
}
footer .col-footer * {
line-height: 1.1;
}
footer h4, footer .h4 {
color: #fab813;
font-size: 1.35rem;
margin-bottom: 1rem;
}
@media (min-width: 576px) {
footer h4, footer .h4 {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
footer h4, footer .h4 {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
footer h4, footer .h4 {
font-size: 2.2rem;
}
}
footer h4 span, footer .h4 span {
font-size: 2rem;
display: block;
margin-bottom: 1rem;
}
.col-footer-logo {
text-align: center;
}
.footer-logo {
width: 140px;
height: auto;
}
@media (min-width: 768px) and (max-width: 991.98px) {
.col-footer-logo {
grid-column: span 3;
}
}
body {
color: #071b44;
}
body .tejo-current-color * {
color: #e5190d;
fill: #e5190d;
}
body .lang-link,
body footer :is(h4, .h4, a),
body .corners {
color: #e5190d;
}
body #menu-btn,
body .social-links-wrapper a {
background-color: #e5190d;
}
body #menu-btn,
body .social-links-wrapper a {
color: #e8dfc6;
}
body .btn-reservas {
color: #e8dfc6;
border-color: #e5190d;
background-color: #e5190d;
}
body .woocommerce-form-coupon .btn, body .woocommerce-form-coupon .cf7mls_back.action-button, body .woocommerce-form-coupon form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body .woocommerce-form-coupon input.wpcf7-form-control.wpcf7-submit,
body .woocommerce-form-coupon .cf7mls_next.action-button, body .woocommerce-form-coupon .button[name=woocommerce_checkout_place_order], body .woocommerce-form-coupon button[name=apply_coupon], body .woocommerce-form-coupon .woocommerce-message.alert .button, .woocommerce-message.alert body .woocommerce-form-coupon .button, body .woocommerce-form-coupon .woocommerce-button, body .woocommerce-form-coupon .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body .woocommerce-form-coupon a.added_to_cart.wc-forward, body .woocommerce-form-coupon .wrap-btn a.add_to_cart_button, .wrap-btn body .woocommerce-form-coupon a.add_to_cart_button, body .woocommerce-form-coupon .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body .woocommerce-form-coupon .single_add_to_cart_button,
body .coupon-wrap .btn,
body .coupon-wrap .cf7mls_back.action-button,
body .coupon-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body .coupon-wrap input.wpcf7-form-control.wpcf7-submit,
body .coupon-wrap .cf7mls_next.action-button,
body .coupon-wrap .button[name=woocommerce_checkout_place_order],
body .coupon-wrap button[name=apply_coupon],
body .coupon-wrap .woocommerce-message.alert .button,
.woocommerce-message.alert body .coupon-wrap .button,
body .coupon-wrap .woocommerce-button,
body .coupon-wrap .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body .coupon-wrap a.added_to_cart.wc-forward,
body .coupon-wrap .wrap-btn a.add_to_cart_button,
.wrap-btn body .coupon-wrap a.add_to_cart_button,
body .coupon-wrap .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body .coupon-wrap .single_add_to_cart_button,
body .input-group-text {
background-color: #e5190d;
border-color: #e5190d;
color: #e8dfc6;
}
body .credits {
border-top: 1px solid rgba(229, 25, 13, 0.5);
}
body.frame-yellow:not(.menu-open) .tejo-current-color * {
color: #fab813;
fill: #fab813;
}
body.frame-yellow:not(.menu-open) .lang-link,
body.frame-yellow:not(.menu-open) footer :is(h4, .h4, a),
body.frame-yellow:not(.menu-open) .corners {
color: #fab813;
}
body.frame-yellow:not(.menu-open) #menu-btn,
body.frame-yellow:not(.menu-open) .social-links-wrapper a {
background-color: #fab813;
}
body.frame-yellow:not(.menu-open) #menu-btn,
body.frame-yellow:not(.menu-open) .social-links-wrapper a {
color: #071b44;
}
body.frame-yellow:not(.menu-open) .btn-reservas {
color: #071b44;
border-color: #fab813;
background-color: #fab813;
}
body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .btn, body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .cf7mls_back.action-button, body.frame-yellow:not(.menu-open) .woocommerce-form-coupon form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.frame-yellow:not(.menu-open) .woocommerce-form-coupon input.wpcf7-form-control.wpcf7-submit,
body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .cf7mls_next.action-button, body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .button[name=woocommerce_checkout_place_order], body.frame-yellow:not(.menu-open) .woocommerce-form-coupon button[name=apply_coupon], body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .woocommerce-message.alert .button, .woocommerce-message.alert body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .button, body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .woocommerce-button, body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.frame-yellow:not(.menu-open) .woocommerce-form-coupon a.added_to_cart.wc-forward, body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.add_to_cart_button, .wrap-btn body.frame-yellow:not(.menu-open) .woocommerce-form-coupon a.add_to_cart_button, body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.frame-yellow:not(.menu-open) .woocommerce-form-coupon .single_add_to_cart_button,
body.frame-yellow:not(.menu-open) .coupon-wrap .btn,
body.frame-yellow:not(.menu-open) .coupon-wrap .cf7mls_back.action-button,
body.frame-yellow:not(.menu-open) .coupon-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.frame-yellow:not(.menu-open) .coupon-wrap input.wpcf7-form-control.wpcf7-submit,
body.frame-yellow:not(.menu-open) .coupon-wrap .cf7mls_next.action-button,
body.frame-yellow:not(.menu-open) .coupon-wrap .button[name=woocommerce_checkout_place_order],
body.frame-yellow:not(.menu-open) .coupon-wrap button[name=apply_coupon],
body.frame-yellow:not(.menu-open) .coupon-wrap .woocommerce-message.alert .button,
.woocommerce-message.alert body.frame-yellow:not(.menu-open) .coupon-wrap .button,
body.frame-yellow:not(.menu-open) .coupon-wrap .woocommerce-button,
body.frame-yellow:not(.menu-open) .coupon-wrap .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body.frame-yellow:not(.menu-open) .coupon-wrap a.added_to_cart.wc-forward,
body.frame-yellow:not(.menu-open) .coupon-wrap .wrap-btn a.add_to_cart_button,
.wrap-btn body.frame-yellow:not(.menu-open) .coupon-wrap a.add_to_cart_button,
body.frame-yellow:not(.menu-open) .coupon-wrap .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body.frame-yellow:not(.menu-open) .coupon-wrap .single_add_to_cart_button,
body.frame-yellow:not(.menu-open) .input-group-text {
background-color: #fab813;
border-color: #fab813;
color: #071b44;
}
body.frame-yellow:not(.menu-open) .credits {
border-top: 1px solid rgba(250, 184, 19, 0.5);
}
body.frame-yellow:not(.menu-open) .btn-reservas {
color: #e5190d;
}
body.frame-red .tejo-current-color *, body.menu-open .tejo-current-color *, body.error404 .tejo-current-color * {
color: #e5190d;
fill: #e5190d;
}
body.frame-red .lang-link,
body.frame-red footer :is(h4, .h4, a),
body.frame-red .corners, body.menu-open .lang-link,
body.menu-open footer :is(h4, .h4, a),
body.menu-open .corners, body.error404 .lang-link,
body.error404 footer :is(h4, .h4, a),
body.error404 .corners {
color: #e5190d;
}
body.frame-red #menu-btn,
body.frame-red .social-links-wrapper a, body.menu-open #menu-btn,
body.menu-open .social-links-wrapper a, body.error404 #menu-btn,
body.error404 .social-links-wrapper a {
background-color: #e5190d;
}
body.frame-red #menu-btn,
body.frame-red .social-links-wrapper a, body.menu-open #menu-btn,
body.menu-open .social-links-wrapper a, body.error404 #menu-btn,
body.error404 .social-links-wrapper a {
color: #e8dfc6;
}
body.frame-red .btn-reservas, body.menu-open .btn-reservas, body.error404 .btn-reservas {
color: #e8dfc6;
border-color: #e5190d;
background-color: #e5190d;
}
body.frame-red .woocommerce-form-coupon .btn, body.frame-red .woocommerce-form-coupon .cf7mls_back.action-button, body.frame-red .woocommerce-form-coupon form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.frame-red .woocommerce-form-coupon input.wpcf7-form-control.wpcf7-submit,
body.frame-red .woocommerce-form-coupon .cf7mls_next.action-button, body.frame-red .woocommerce-form-coupon .button[name=woocommerce_checkout_place_order], body.frame-red .woocommerce-form-coupon button[name=apply_coupon], body.frame-red .woocommerce-form-coupon .woocommerce-message.alert .button, .woocommerce-message.alert body.frame-red .woocommerce-form-coupon .button, body.frame-red .woocommerce-form-coupon .woocommerce-button, body.frame-red .woocommerce-form-coupon .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.frame-red .woocommerce-form-coupon a.added_to_cart.wc-forward, body.frame-red .woocommerce-form-coupon .wrap-btn a.add_to_cart_button, .wrap-btn body.frame-red .woocommerce-form-coupon a.add_to_cart_button, body.frame-red .woocommerce-form-coupon .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.frame-red .woocommerce-form-coupon .single_add_to_cart_button,
body.frame-red .coupon-wrap .btn,
body.frame-red .coupon-wrap .cf7mls_back.action-button,
body.frame-red .coupon-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.frame-red .coupon-wrap input.wpcf7-form-control.wpcf7-submit,
body.frame-red .coupon-wrap .cf7mls_next.action-button,
body.frame-red .coupon-wrap .button[name=woocommerce_checkout_place_order],
body.frame-red .coupon-wrap button[name=apply_coupon],
body.frame-red .coupon-wrap .woocommerce-message.alert .button,
.woocommerce-message.alert body.frame-red .coupon-wrap .button,
body.frame-red .coupon-wrap .woocommerce-button,
body.frame-red .coupon-wrap .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body.frame-red .coupon-wrap a.added_to_cart.wc-forward,
body.frame-red .coupon-wrap .wrap-btn a.add_to_cart_button,
.wrap-btn body.frame-red .coupon-wrap a.add_to_cart_button,
body.frame-red .coupon-wrap .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body.frame-red .coupon-wrap .single_add_to_cart_button,
body.frame-red .input-group-text, body.menu-open .woocommerce-form-coupon .btn, body.menu-open .woocommerce-form-coupon .cf7mls_back.action-button, body.menu-open .woocommerce-form-coupon form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.menu-open .woocommerce-form-coupon input.wpcf7-form-control.wpcf7-submit,
body.menu-open .woocommerce-form-coupon .cf7mls_next.action-button, body.menu-open .woocommerce-form-coupon .button[name=woocommerce_checkout_place_order], body.menu-open .woocommerce-form-coupon button[name=apply_coupon], body.menu-open .woocommerce-form-coupon .woocommerce-message.alert .button, .woocommerce-message.alert body.menu-open .woocommerce-form-coupon .button, body.menu-open .woocommerce-form-coupon .woocommerce-button, body.menu-open .woocommerce-form-coupon .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.menu-open .woocommerce-form-coupon a.added_to_cart.wc-forward, body.menu-open .woocommerce-form-coupon .wrap-btn a.add_to_cart_button, .wrap-btn body.menu-open .woocommerce-form-coupon a.add_to_cart_button, body.menu-open .woocommerce-form-coupon .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.menu-open .woocommerce-form-coupon .single_add_to_cart_button,
body.menu-open .coupon-wrap .btn,
body.menu-open .coupon-wrap .cf7mls_back.action-button,
body.menu-open .coupon-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.menu-open .coupon-wrap input.wpcf7-form-control.wpcf7-submit,
body.menu-open .coupon-wrap .cf7mls_next.action-button,
body.menu-open .coupon-wrap .button[name=woocommerce_checkout_place_order],
body.menu-open .coupon-wrap button[name=apply_coupon],
body.menu-open .coupon-wrap .woocommerce-message.alert .button,
.woocommerce-message.alert body.menu-open .coupon-wrap .button,
body.menu-open .coupon-wrap .woocommerce-button,
body.menu-open .coupon-wrap .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body.menu-open .coupon-wrap a.added_to_cart.wc-forward,
body.menu-open .coupon-wrap .wrap-btn a.add_to_cart_button,
.wrap-btn body.menu-open .coupon-wrap a.add_to_cart_button,
body.menu-open .coupon-wrap .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body.menu-open .coupon-wrap .single_add_to_cart_button,
body.menu-open .input-group-text, body.error404 .woocommerce-form-coupon .btn, body.error404 .woocommerce-form-coupon .cf7mls_back.action-button, body.error404 .woocommerce-form-coupon form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.error404 .woocommerce-form-coupon input.wpcf7-form-control.wpcf7-submit,
body.error404 .woocommerce-form-coupon .cf7mls_next.action-button, body.error404 .woocommerce-form-coupon .button[name=woocommerce_checkout_place_order], body.error404 .woocommerce-form-coupon button[name=apply_coupon], body.error404 .woocommerce-form-coupon .woocommerce-message.alert .button, .woocommerce-message.alert body.error404 .woocommerce-form-coupon .button, body.error404 .woocommerce-form-coupon .woocommerce-button, body.error404 .woocommerce-form-coupon .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.error404 .woocommerce-form-coupon a.added_to_cart.wc-forward, body.error404 .woocommerce-form-coupon .wrap-btn a.add_to_cart_button, .wrap-btn body.error404 .woocommerce-form-coupon a.add_to_cart_button, body.error404 .woocommerce-form-coupon .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.error404 .woocommerce-form-coupon .single_add_to_cart_button,
body.error404 .coupon-wrap .btn,
body.error404 .coupon-wrap .cf7mls_back.action-button,
body.error404 .coupon-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.error404 .coupon-wrap input.wpcf7-form-control.wpcf7-submit,
body.error404 .coupon-wrap .cf7mls_next.action-button,
body.error404 .coupon-wrap .button[name=woocommerce_checkout_place_order],
body.error404 .coupon-wrap button[name=apply_coupon],
body.error404 .coupon-wrap .woocommerce-message.alert .button,
.woocommerce-message.alert body.error404 .coupon-wrap .button,
body.error404 .coupon-wrap .woocommerce-button,
body.error404 .coupon-wrap .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body.error404 .coupon-wrap a.added_to_cart.wc-forward,
body.error404 .coupon-wrap .wrap-btn a.add_to_cart_button,
.wrap-btn body.error404 .coupon-wrap a.add_to_cart_button,
body.error404 .coupon-wrap .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body.error404 .coupon-wrap .single_add_to_cart_button,
body.error404 .input-group-text {
background-color: #e5190d;
border-color: #e5190d;
color: #e8dfc6;
}
body.frame-red .credits, body.menu-open .credits, body.error404 .credits {
border-top: 1px solid rgba(229, 25, 13, 0.5);
}
body.frame-pink:not(.menu-open) .tejo-current-color * {
color: #ef8bad;
fill: #ef8bad;
}
body.frame-pink:not(.menu-open) .lang-link,
body.frame-pink:not(.menu-open) footer :is(h4, .h4, a),
body.frame-pink:not(.menu-open) .corners {
color: #ef8bad;
}
body.frame-pink:not(.menu-open) #menu-btn,
body.frame-pink:not(.menu-open) .social-links-wrapper a {
background-color: #ef8bad;
}
body.frame-pink:not(.menu-open) #menu-btn,
body.frame-pink:not(.menu-open) .social-links-wrapper a {
color: #071b44;
}
body.frame-pink:not(.menu-open) .btn-reservas {
color: #071b44;
border-color: #ef8bad;
background-color: #ef8bad;
}
body.frame-pink:not(.menu-open) .woocommerce-form-coupon .btn, body.frame-pink:not(.menu-open) .woocommerce-form-coupon .cf7mls_back.action-button, body.frame-pink:not(.menu-open) .woocommerce-form-coupon form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.frame-pink:not(.menu-open) .woocommerce-form-coupon input.wpcf7-form-control.wpcf7-submit,
body.frame-pink:not(.menu-open) .woocommerce-form-coupon .cf7mls_next.action-button, body.frame-pink:not(.menu-open) .woocommerce-form-coupon .button[name=woocommerce_checkout_place_order], body.frame-pink:not(.menu-open) .woocommerce-form-coupon button[name=apply_coupon], body.frame-pink:not(.menu-open) .woocommerce-form-coupon .woocommerce-message.alert .button, .woocommerce-message.alert body.frame-pink:not(.menu-open) .woocommerce-form-coupon .button, body.frame-pink:not(.menu-open) .woocommerce-form-coupon .woocommerce-button, body.frame-pink:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.frame-pink:not(.menu-open) .woocommerce-form-coupon a.added_to_cart.wc-forward, body.frame-pink:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.add_to_cart_button, .wrap-btn body.frame-pink:not(.menu-open) .woocommerce-form-coupon a.add_to_cart_button, body.frame-pink:not(.menu-open) .woocommerce-form-coupon .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.frame-pink:not(.menu-open) .woocommerce-form-coupon .single_add_to_cart_button,
body.frame-pink:not(.menu-open) .coupon-wrap .btn,
body.frame-pink:not(.menu-open) .coupon-wrap .cf7mls_back.action-button,
body.frame-pink:not(.menu-open) .coupon-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.frame-pink:not(.menu-open) .coupon-wrap input.wpcf7-form-control.wpcf7-submit,
body.frame-pink:not(.menu-open) .coupon-wrap .cf7mls_next.action-button,
body.frame-pink:not(.menu-open) .coupon-wrap .button[name=woocommerce_checkout_place_order],
body.frame-pink:not(.menu-open) .coupon-wrap button[name=apply_coupon],
body.frame-pink:not(.menu-open) .coupon-wrap .woocommerce-message.alert .button,
.woocommerce-message.alert body.frame-pink:not(.menu-open) .coupon-wrap .button,
body.frame-pink:not(.menu-open) .coupon-wrap .woocommerce-button,
body.frame-pink:not(.menu-open) .coupon-wrap .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body.frame-pink:not(.menu-open) .coupon-wrap a.added_to_cart.wc-forward,
body.frame-pink:not(.menu-open) .coupon-wrap .wrap-btn a.add_to_cart_button,
.wrap-btn body.frame-pink:not(.menu-open) .coupon-wrap a.add_to_cart_button,
body.frame-pink:not(.menu-open) .coupon-wrap .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body.frame-pink:not(.menu-open) .coupon-wrap .single_add_to_cart_button,
body.frame-pink:not(.menu-open) .input-group-text {
background-color: #ef8bad;
border-color: #ef8bad;
color: #071b44;
}
body.frame-pink:not(.menu-open) .credits {
border-top: 1px solid rgba(239, 139, 173, 0.5);
}
body.frame-red-dark:not(.menu-open) .tejo-current-color * {
color: #720d09;
fill: #720d09;
}
body.frame-red-dark:not(.menu-open) .lang-link,
body.frame-red-dark:not(.menu-open) footer :is(h4, .h4, a),
body.frame-red-dark:not(.menu-open) .corners {
color: #720d09;
}
body.frame-red-dark:not(.menu-open) #menu-btn,
body.frame-red-dark:not(.menu-open) .social-links-wrapper a {
background-color: #720d09;
}
body.frame-red-dark:not(.menu-open) #menu-btn,
body.frame-red-dark:not(.menu-open) .social-links-wrapper a {
color: #e8dfc6;
}
body.frame-red-dark:not(.menu-open) .btn-reservas {
color: #e8dfc6;
border-color: #720d09;
background-color: #720d09;
}
body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .btn, body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .cf7mls_back.action-button, body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon input.wpcf7-form-control.wpcf7-submit,
body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .cf7mls_next.action-button, body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .button[name=woocommerce_checkout_place_order], body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon button[name=apply_coupon], body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .woocommerce-message.alert .button, .woocommerce-message.alert body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .button, body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .woocommerce-button, body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon a.added_to_cart.wc-forward, body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.add_to_cart_button, .wrap-btn body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon a.add_to_cart_button, body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.frame-red-dark:not(.menu-open) .woocommerce-form-coupon .single_add_to_cart_button,
body.frame-red-dark:not(.menu-open) .coupon-wrap .btn,
body.frame-red-dark:not(.menu-open) .coupon-wrap .cf7mls_back.action-button,
body.frame-red-dark:not(.menu-open) .coupon-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.frame-red-dark:not(.menu-open) .coupon-wrap input.wpcf7-form-control.wpcf7-submit,
body.frame-red-dark:not(.menu-open) .coupon-wrap .cf7mls_next.action-button,
body.frame-red-dark:not(.menu-open) .coupon-wrap .button[name=woocommerce_checkout_place_order],
body.frame-red-dark:not(.menu-open) .coupon-wrap button[name=apply_coupon],
body.frame-red-dark:not(.menu-open) .coupon-wrap .woocommerce-message.alert .button,
.woocommerce-message.alert body.frame-red-dark:not(.menu-open) .coupon-wrap .button,
body.frame-red-dark:not(.menu-open) .coupon-wrap .woocommerce-button,
body.frame-red-dark:not(.menu-open) .coupon-wrap .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body.frame-red-dark:not(.menu-open) .coupon-wrap a.added_to_cart.wc-forward,
body.frame-red-dark:not(.menu-open) .coupon-wrap .wrap-btn a.add_to_cart_button,
.wrap-btn body.frame-red-dark:not(.menu-open) .coupon-wrap a.add_to_cart_button,
body.frame-red-dark:not(.menu-open) .coupon-wrap .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body.frame-red-dark:not(.menu-open) .coupon-wrap .single_add_to_cart_button,
body.frame-red-dark:not(.menu-open) .input-group-text {
background-color: #720d09;
border-color: #720d09;
color: #e8dfc6;
}
body.frame-red-dark:not(.menu-open) .credits {
border-top: 1px solid rgba(114, 13, 9, 0.5);
}
body.frame-blue:not(.menu-open) .tejo-current-color * {
color: #73b6e5;
fill: #73b6e5;
}
body.frame-blue:not(.menu-open) .lang-link,
body.frame-blue:not(.menu-open) footer :is(h4, .h4, a),
body.frame-blue:not(.menu-open) .corners {
color: #73b6e5;
}
body.frame-blue:not(.menu-open) #menu-btn,
body.frame-blue:not(.menu-open) .social-links-wrapper a {
background-color: #73b6e5;
}
body.frame-blue:not(.menu-open) #menu-btn,
body.frame-blue:not(.menu-open) .social-links-wrapper a {
color: #e8dfc6;
}
body.frame-blue:not(.menu-open) .btn-reservas {
color: #e8dfc6;
border-color: #73b6e5;
background-color: #73b6e5;
}
body.frame-blue:not(.menu-open) .woocommerce-form-coupon .btn, body.frame-blue:not(.menu-open) .woocommerce-form-coupon .cf7mls_back.action-button, body.frame-blue:not(.menu-open) .woocommerce-form-coupon form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.frame-blue:not(.menu-open) .woocommerce-form-coupon input.wpcf7-form-control.wpcf7-submit,
body.frame-blue:not(.menu-open) .woocommerce-form-coupon .cf7mls_next.action-button, body.frame-blue:not(.menu-open) .woocommerce-form-coupon .button[name=woocommerce_checkout_place_order], body.frame-blue:not(.menu-open) .woocommerce-form-coupon button[name=apply_coupon], body.frame-blue:not(.menu-open) .woocommerce-form-coupon .woocommerce-message.alert .button, .woocommerce-message.alert body.frame-blue:not(.menu-open) .woocommerce-form-coupon .button, body.frame-blue:not(.menu-open) .woocommerce-form-coupon .woocommerce-button, body.frame-blue:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.frame-blue:not(.menu-open) .woocommerce-form-coupon a.added_to_cart.wc-forward, body.frame-blue:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.add_to_cart_button, .wrap-btn body.frame-blue:not(.menu-open) .woocommerce-form-coupon a.add_to_cart_button, body.frame-blue:not(.menu-open) .woocommerce-form-coupon .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.frame-blue:not(.menu-open) .woocommerce-form-coupon .single_add_to_cart_button,
body.frame-blue:not(.menu-open) .coupon-wrap .btn,
body.frame-blue:not(.menu-open) .coupon-wrap .cf7mls_back.action-button,
body.frame-blue:not(.menu-open) .coupon-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.frame-blue:not(.menu-open) .coupon-wrap input.wpcf7-form-control.wpcf7-submit,
body.frame-blue:not(.menu-open) .coupon-wrap .cf7mls_next.action-button,
body.frame-blue:not(.menu-open) .coupon-wrap .button[name=woocommerce_checkout_place_order],
body.frame-blue:not(.menu-open) .coupon-wrap button[name=apply_coupon],
body.frame-blue:not(.menu-open) .coupon-wrap .woocommerce-message.alert .button,
.woocommerce-message.alert body.frame-blue:not(.menu-open) .coupon-wrap .button,
body.frame-blue:not(.menu-open) .coupon-wrap .woocommerce-button,
body.frame-blue:not(.menu-open) .coupon-wrap .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body.frame-blue:not(.menu-open) .coupon-wrap a.added_to_cart.wc-forward,
body.frame-blue:not(.menu-open) .coupon-wrap .wrap-btn a.add_to_cart_button,
.wrap-btn body.frame-blue:not(.menu-open) .coupon-wrap a.add_to_cart_button,
body.frame-blue:not(.menu-open) .coupon-wrap .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body.frame-blue:not(.menu-open) .coupon-wrap .single_add_to_cart_button,
body.frame-blue:not(.menu-open) .input-group-text {
background-color: #73b6e5;
border-color: #73b6e5;
color: #e8dfc6;
}
body.frame-blue:not(.menu-open) .credits {
border-top: 1px solid rgba(115, 182, 229, 0.5);
}
body.frame-blue-dark:not(.menu-open) .tejo-current-color * {
color: #071b44;
fill: #071b44;
}
body.frame-blue-dark:not(.menu-open) .lang-link,
body.frame-blue-dark:not(.menu-open) footer :is(h4, .h4, a),
body.frame-blue-dark:not(.menu-open) .corners {
color: #071b44;
}
body.frame-blue-dark:not(.menu-open) #menu-btn,
body.frame-blue-dark:not(.menu-open) .social-links-wrapper a {
background-color: #071b44;
}
body.frame-blue-dark:not(.menu-open) #menu-btn,
body.frame-blue-dark:not(.menu-open) .social-links-wrapper a {
color: #e8dfc6;
}
body.frame-blue-dark:not(.menu-open) .btn-reservas {
color: #e8dfc6;
border-color: #071b44;
background-color: #071b44;
}
body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .btn, body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .cf7mls_back.action-button, body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon input.wpcf7-form-control.wpcf7-submit,
body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .cf7mls_next.action-button, body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .button[name=woocommerce_checkout_place_order], body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon button[name=apply_coupon], body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .woocommerce-message.alert .button, .woocommerce-message.alert body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .button, body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .woocommerce-button, body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon a.added_to_cart.wc-forward, body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .wrap-btn a.add_to_cart_button, .wrap-btn body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon a.add_to_cart_button, body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.frame-blue-dark:not(.menu-open) .woocommerce-form-coupon .single_add_to_cart_button,
body.frame-blue-dark:not(.menu-open) .coupon-wrap .btn,
body.frame-blue-dark:not(.menu-open) .coupon-wrap .cf7mls_back.action-button,
body.frame-blue-dark:not(.menu-open) .coupon-wrap form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.frame-blue-dark:not(.menu-open) .coupon-wrap input.wpcf7-form-control.wpcf7-submit,
body.frame-blue-dark:not(.menu-open) .coupon-wrap .cf7mls_next.action-button,
body.frame-blue-dark:not(.menu-open) .coupon-wrap .button[name=woocommerce_checkout_place_order],
body.frame-blue-dark:not(.menu-open) .coupon-wrap button[name=apply_coupon],
body.frame-blue-dark:not(.menu-open) .coupon-wrap .woocommerce-message.alert .button,
.woocommerce-message.alert body.frame-blue-dark:not(.menu-open) .coupon-wrap .button,
body.frame-blue-dark:not(.menu-open) .coupon-wrap .woocommerce-button,
body.frame-blue-dark:not(.menu-open) .coupon-wrap .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body.frame-blue-dark:not(.menu-open) .coupon-wrap a.added_to_cart.wc-forward,
body.frame-blue-dark:not(.menu-open) .coupon-wrap .wrap-btn a.add_to_cart_button,
.wrap-btn body.frame-blue-dark:not(.menu-open) .coupon-wrap a.add_to_cart_button,
body.frame-blue-dark:not(.menu-open) .coupon-wrap .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body.frame-blue-dark:not(.menu-open) .coupon-wrap .single_add_to_cart_button,
body.frame-blue-dark:not(.menu-open) .input-group-text {
background-color: #071b44;
border-color: #071b44;
color: #e8dfc6;
}
body.frame-blue-dark:not(.menu-open) .credits {
border-top: 1px solid rgba(7, 27, 68, 0.5);
}
body:is(.page-id-68, .single.single-post, .archive):not(.menu-open) {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
}
@media (min-width: 992px) {
body:is(.page-id-68, .single.single-post, .archive):not(.menu-open) {
background-size: 48px;
}
}
body:is(.page-template-page-loading, .page-template-clean-page):not(.menu-open) {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
}
@media (min-width: 992px) {
body:is(.page-template-page-loading, .page-template-clean-page):not(.menu-open) {
background-size: 48px;
}
}
body:is(.page-template-page-loading, .page-template-clean-page):not(.menu-open) footer {
margin-bottom: 4vh;
}
.intro-page {
margin-bottom: 2rem;
line-height: 1.25;
font-weight: bold;
max-width: 800px;
}
#home #intro {
position: relative;
}
#home #intro .video-banner {
all: unset;
width: 100%;
height: 100vh;
object-fit: cover;
}
@media (max-height: 700px) {
#home #intro .video-banner {
min-height: 720px;
}
}
#home #intro .banner-intro {
height: 100vh;
object-fit: cover;
object-position: center;
opacity: 0.7;
width: 100%;
}
#wrap-banners {
position: absolute;
left: 0;
right: 0;
bottom: calc(115px + 4vh);
z-index: 6;
}
@media (min-width: 992px) {
#wrap-banners {
bottom: 10vh;
}
}
@media (min-width: 992px) {
.container-banners {
width: 100%;
padding-right: var(--bs-gutter-x, 4vh);
padding-left: var(--bs-gutter-x, 4vh);
margin-right: auto;
margin-left: auto;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.container-banners {
max-width: 90vw;
}
}
@media (min-width: 992px) and (min-width: 1400px) {
.container-banners {
max-width: 80vw;
}
}
.banner-item-promo {
border: 4px solid #fab813;
border-radius: 0.75rem;
overflow: hidden;
color: #fab813;
display: block;
aspect-ratio: 21/9;
height: auto;
margin: 0 auto;
width: 100%;
}
#nuestros-espacios {
position: relative;
}
#nuestros-espacios .spaces-content {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: center;
position: absolute;
top: 40px;
left: 0;
right: 0;
}
@media (min-width: 768px) {
#nuestros-espacios .spaces-content {
top: 0;
left: 5vw;
right: 5vw;
bottom: 0;
}
}
@media (min-width: 1400px) {
#nuestros-espacios .spaces-content {
left: 10vw;
right: 10vw;
}
}
#nuestros-espacios .spaces-content .container {
display: flex;
flex-direction: column;
align-items: flex-end;
}
#nuestros-espacios .swiper-pagination-spaces {
all: unset;
display: flex;
flex-direction: column;
align-items: flex-end;
line-height: 1;
}
#nuestros-espacios .swiper-pagination-spaces .swiper-pagination-bullet {
all: unset;
transition: all 0.3s ease-in;
cursor: pointer;
display: flex;
gap: 0.5rem;
align-items: center;
}
@media (max-width: 767.98px) {
#nuestros-espacios .swiper-pagination-spaces .swiper-pagination-bullet .name {
font-size: 1.4rem;
}
}
#nuestros-espacios .swiper-pagination-spaces .swiper-pagination-bullet .place-item-more {
transform: scale(0);
transform-origin: center;
color: white;
transition: all 0.3s ease-in;
font-size: 2rem;
}
@media (max-width: 767.98px) {
#nuestros-espacios .swiper-pagination-spaces .swiper-pagination-bullet .place-item-more {
font-size: 1.2rem;
}
}
#nuestros-espacios .swiper-pagination-spaces .swiper-pagination-bullet .place-item-more:before {
font: var(--fa-font-regular);
content: "\f055";
}
#nuestros-espacios .swiper-pagination-spaces .swiper-pagination-bullet:hover, #nuestros-espacios .swiper-pagination-spaces .swiper-pagination-bullet.active {
color: white;
}
#nuestros-espacios .swiper-pagination-spaces .swiper-pagination-bullet.active .place-item-more {
transform: scale(1);
}
#nuestros-espacios .swiper-spaces .swiper-slide {
position: relative;
}
#nuestros-espacios .swiper-spaces .swiper-slide:before {
background-color: #071b44;
mix-blend-mode: multiply;
opacity: 0.3;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "";
display: block;
}
#nuestros-espacios .wrap-gallery-link {
position: relative;
display: block;
}
#nuestros-espacios .wrap-gallery-link h3, #nuestros-espacios .wrap-gallery-link .h3 {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
z-index: 2;
color: white;
text-align: center;
}
.place-item {
display: block;
width: 100%;
aspect-ratio: 9/16;
object-fit: cover;
object-position: center;
}
@media (min-width: 768px) {
.place-item {
aspect-ratio: 16/9;
min-height: 100vh;
}
}
#menu {
background-color: #ef8bad;
color: white;
}
#menu h2, #menu .h2 {
color: #e5190d;
}
#menu .links-menu {
display: flex;
flex-wrap: wrap;
gap: 1rem;
justify-content: center;
}
#content-menu {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
gap: 1rem;
}
#content-menu h2, #content-menu .h2 {
mix-blend-mode: multiply;
}
.menu-intro {
max-width: 600px;
}
#gallery-menu {
margin-bottom: 1.5rem;
}
#gallery-menu .swiper-wrapper {
align-items: center;
}
.menu-gallery-item img, .menu-gallery-item a {
border-radius: 2rem;
aspect-ratio: 4/6;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
border: 1px solid rgba(255, 255, 255, 0.25);
}
.menu-gallery-item:nth-child(even) img, .menu-gallery-item:nth-child(even) a {
aspect-ratio: 4/5;
}
.menu-gallery-item.last-card a {
background: url(//tejolaembajada.com/wp-content/themes/tejo/images/menu.svg) no-repeat top center #e8dfc6;
background-size: cover;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
color: #e5190d;
font-size: 1.35rem;
}
@media (min-width: 576px) {
.menu-gallery-item.last-card a {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.menu-gallery-item.last-card a {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.menu-gallery-item.last-card a {
font-size: 2.2rem;
}
}
.menu-gallery-item.last-card a:hover .btn, .menu-gallery-item.last-card a:hover body .cf7mls_back.action-button, body .menu-gallery-item.last-card a:hover .cf7mls_back.action-button, .menu-gallery-item.last-card a:hover form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls .menu-gallery-item.last-card a:hover input.wpcf7-form-control.wpcf7-submit,
.menu-gallery-item.last-card a:hover body .cf7mls_next.action-button,
body .menu-gallery-item.last-card a:hover .cf7mls_next.action-button, .menu-gallery-item.last-card a:hover .button[name=woocommerce_checkout_place_order], .menu-gallery-item.last-card a:hover button[name=apply_coupon], .menu-gallery-item.last-card a:hover .woocommerce-message.alert .button, .woocommerce-message.alert .menu-gallery-item.last-card a:hover .button, .menu-gallery-item.last-card a:hover .woocommerce-button, .menu-gallery-item.last-card a:hover .wrap-btn a.added_to_cart.wc-forward, .wrap-btn .menu-gallery-item.last-card a:hover a.added_to_cart.wc-forward, .menu-gallery-item.last-card a:hover .wrap-btn a.add_to_cart_button, .wrap-btn .menu-gallery-item.last-card a:hover a.add_to_cart_button, .menu-gallery-item.last-card a:hover .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right .menu-gallery-item.last-card a:hover .single_add_to_cart_button {
background-color: #071b44;
color: #e8dfc6;
}
#celebraciones {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/confeti-mobile.png);
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
color: white;
}
@media (min-width: 768px) {
#celebraciones {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/confeti.png);
}
}
#celebraciones .top-title {
position: relative;
}
#celebraciones .top-title img {
width: 40%;
top: 0;
max-width: 280px;
margin-left: auto;
position: absolute;
right: 0;
transform: translateY(-50%);
z-index: 1;
}
@media (min-width: 768px) {
#celebraciones .top-title img {
transform: translateY(-40%);
}
}
#celebraciones .top-title h2, #celebraciones .top-title .h2 {
z-index: 2;
position: relative;
}
#celebraciones .top-title h2 span, #celebraciones .top-title .h2 span {
color: #fab813;
}
.links-plans {
display: flex;
gap: 1.5rem;
flex-wrap: nowrap;
overflow: auto;
width: 100%;
}
@media (min-width: 992px) {
.links-plans {
display: grid;
grid-template-columns: 3fr 2fr;
}
.links-plans > *:first-child {
grid-row: span 2;
}
}
.links-plans .plan-item {
grid-row: span 1;
}
.wrap-plans-mobile {
position: relative;
width: 100%;
}
.plan-item-teaser {
background-size: cover;
display: flex;
align-items: flex-end;
min-height: 280px;
width: 100%;
border: 4px solid #fab813;
border-radius: 0.75rem;
overflow: hidden;
border: 1px solid rgba(255, 255, 255, 0.25);
}
.plan-item-teaser h5, .plan-item-teaser .h5 {
padding: 1.5rem;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
gap: 1rem;
color: white;
width: 100%;
background: linear-gradient(180deg, transparent, black);
font-size: 1.35rem;
}
@media (min-width: 576px) {
.plan-item-teaser h5, .plan-item-teaser .h5 {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.plan-item-teaser h5, .plan-item-teaser .h5 {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.plan-item-teaser h5, .plan-item-teaser .h5 {
font-size: 2.2rem;
}
}
@media (min-width: 768px) {
.plan-item-teaser h5, .plan-item-teaser .h5 {
flex-direction: row;
align-items: center;
justify-content: flex-start;
text-align: left;
}
}
.plan-item-teaser h5 span, .plan-item-teaser .h5 span {
color: #fab813;
display: block;
}
.plan-item-teaser h5 i, .plan-item-teaser .h5 i {
color: #fab813;
font-size: 3.5rem;
}
#nuestras-sedes {
background: url(//tejolaembajada.com/wp-content/themes/tejo/images/cancha-sm.gif) no-repeat top center;
background-size: contain;
min-height: 100vh;
justify-content: flex-end;
display: flex;
flex-direction: column;
}
@media (min-width: 768px) {
#nuestras-sedes {
background: url(//tejolaembajada.com/wp-content/themes/tejo/images/cancha.gif) no-repeat center;
background-size: cover;
}
}
.list-locales {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 1.5rem;
width: 100%;
}
.list-locales .sede {
background-color: white;
color: #071b44;
border-radius: 0.5rem;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
padding: 1rem;
display: flex;
align-items: center;
gap: 1rem;
transition: all 0.3s ease-in-out;
}
.list-locales .sede img {
width: 80px;
aspect-ratio: 1/1;
border-radius: 50%;
height: auto;
}
.list-locales .sede.link:hover {
background-color: #e5190d;
color: #e8dfc6;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
#sede {
background-color: #fab813;
color: #071b44;
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/map-bg.jpg);
background-blend-mode: multiply;
background-position: center;
background-size: cover;
display: flex;
}
@media (max-width: 991.98px) {
#sede {
padding-top: 120px;
padding-bottom: 60px;
}
}
@media (min-width: 992px) {
#sede {
min-height: 100vh;
}
}
@media (min-width: 992px) {
#sede > * {
display: grid;
grid-template-columns: 5fr 2fr;
align-items: center;
gap: 1rem;
}
}
#sede .data {
text-align: center;
}
@media (min-width: 992px) {
#sede .data {
text-align: left;
}
}
#sede .link-wrapper {
display: flex;
flex-direction: column;
text-align: right;
align-items: center;
gap: 0.3rem;
}
@media (min-width: 992px) {
#sede .link-wrapper {
gap: 0;
align-items: flex-end;
}
}
#sede a {
color: #071b44;
display: flex;
align-items: center;
gap: 0.5rem;
}
#sede a:after {
font: var(--fa-font-regular);
content: "\f055";
opacity: 0;
}
#sede a:hover {
color: #e5190d;
}
#sede a:hover::after {
opacity: 1;
}
#nuestros-espacios {
background-color: #071b44;
color: white;
}
.place-wrapper.swiper-wrapper .swiper-slide {
width: auto;
}
.place-intro {
width: 100% !important;
position: relative;
}
#nuestros-espacios .swiper-pagination-progressbar-fill {
background-color: #fab813 !important;
}
.place-main-image {
aspect-ratio: 16/9;
display: block;
width: 100%;
object-fit: cover;
}
@media (min-width: 992px) {
.place-main-image {
height: 100vh;
}
}
.place-main-image-mobile {
position: relative;
}
.place-main-image-mobile::after {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
height: 35%;
background: linear-gradient(180deg, transparent, #071b44);
}
.place-data-mobile {
transform: translateY(-15%);
position: relative;
z-index: 2;
}
.place-data-mobile > * {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 1.5rem;
}
.swiper-mobile-places {
width: 100%;
}
.place-mobile-gallery {
border: 4px solid #fab813;
border-radius: 0.75rem;
overflow: hidden;
aspect-ratio: 1/1;
border: 0 none;
width: 100%;
height: auto;
}
.place-data > * {
display: flex;
flex-direction: column;
gap: 1rem;
align-items: flex-end;
justify-content: center;
padding-top: 5vh;
padding-bottom: 5vh;
}
@media (min-width: 768px) {
.place-data {
transform: none;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 2;
background: linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 30%, rgba(0, 0, 0, 0.3) 50%);
}
.place-data > * {
height: 100%;
}
}
.place-data .place-custom-scrollbar {
overflow: auto;
max-height: 40vh;
display: flex;
flex-direction: column;
gap: 1.5rem;
margin: 24px 0;
}
.place-data .place-custom-scrollbar::-webkit-scrollbar {
width: 11px;
}
.place-data .place-custom-scrollbar {
scrollbar-width: thin;
scrollbar-color: #fab813 #e5190d;
}
.place-data .place-custom-scrollbar::-webkit-scrollbar-track {
background: #e5190d;
}
.place-data .place-custom-scrollbar::-webkit-scrollbar-thumb {
background-color: #fab813;
border-radius: 6px;
border: 3px solid #e5190d;
}
.place-data .field {
width: 100%;
max-width: 600px;
}
.items-list {
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
gap: 1rem;
}
.items-list > * {
display: flex;
gap: 1rem;
align-items: center;
text-align: left;
}
.items-list > *::before {
font: var(--fa-font-regular);
content: "\f105";
color: #fab813;
}
@media (min-width: 768px) {
#nuestros-espacios > .place:nth-child(odd) .place-data {
background: linear-gradient(90deg, rgba(0, 0, 0, 0.9) 30%, rgba(0, 0, 0, 0.3) 50%);
}
#nuestros-espacios > .place:nth-child(odd) .place-data > * {
align-items: flex-start;
}
#nuestros-espacios > .place:nth-child(odd) .place-data h2.field, #nuestros-espacios > .place:nth-child(odd) .place-data .field.h2 {
text-align: left;
}
}
.gallery-place {
display: flex;
gap: 1rem;
flex-wrap: nowrap;
flex: 0 0 auto;
}
.gallery-item-desktop {
position: relative;
overflow: hidden;
}
.gallery-item-desktop img {
height: 100vh;
width: auto;
}
.gallery-item-desktop .alt {
background-color: #fab813;
color: #071b44;
padding: 0.5rem 1rem;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%) translateX(120%);
max-width: 500px;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
transition: all 0.5s ease;
}
.gallery-item-desktop.swiper-slide-active .alt {
transform: translateY(-50%) translateX(0%);
}
.gallery-wrap-places a:not(.first-item) {
display: none !important;
}
body.page-template-page-plans:not(.menu-open) {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/confeti-mobile.png);
background-repeat: no-repeat;
background-position: top center;
background-attachment: fixed;
}
@media (min-width: 768px) {
body.page-template-page-plans:not(.menu-open) {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/confeti.png);
}
}
body.page-template-page-plans:not(.menu-open) .corners-bottom {
bottom: 0;
}
#planes .top-title {
position: relative;
margin-bottom: 2rem;
color: white;
min-height: 100dvh;
}
#planes .top-title img {
width: 40%;
top: 0;
max-width: 280px;
margin-left: auto;
position: absolute;
right: 0;
transform: translateY(-50%);
z-index: 1;
}
@media (min-width: 768px) {
#planes .top-title img {
transform: translateY(-40%) translateX(-40%);
}
}
#planes .top-title h1, #planes .top-title .h1 {
z-index: 2;
position: relative;
}
#planes .top-title h1 span, #planes .top-title .h1 span {
color: #fab813;
}
@media (min-width: 1200px) {
#planes .top-title h1 span, #planes .top-title .h1 span {
display: block;
}
}
#planes .swiper-wrapper {
align-items: stretch;
}
@media (min-width: 768px) {
#planes .swiper-wrapper {
padding-top: 3.5rem;
padding-bottom: 3.5rem;
}
}
#planes .swiper-wrapper .swiper-slide {
display: flex;
height: auto;
align-items: flex-start;
justify-content: center;
}
.wrap-plans {
position: relative;
}
@media (min-width: 768px) {
.planes-list .category-products, .swiper-plan-list {
width: 100%;
padding-right: var(--bs-gutter-x, 4vh);
padding-left: var(--bs-gutter-x, 4vh);
margin-right: auto;
margin-left: auto;
}
}
@media (min-width: 768px) and (min-width: 992px) {
.planes-list .category-products, .swiper-plan-list {
max-width: 90vw;
}
}
@media (min-width: 768px) and (min-width: 1400px) {
.planes-list .category-products, .swiper-plan-list {
max-width: 80vw;
}
}
@media (min-width: 768px) {
.category-products {
display: grid;
gap: 1.5rem;
align-items: center;
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 767.98px) {
.category-products .data {
width: 100%;
padding-right: var(--bs-gutter-x, 4vh);
padding-left: var(--bs-gutter-x, 4vh);
margin-right: auto;
margin-left: auto;
}
}
.category-products h5, .category-products .h5 {
margin-bottom: 2rem;
color: white;
}
.category-products h5 i, .category-products .h5 i {
font-size: 3.2rem;
}
.category-products h5 span, .category-products .h5 span {
color: #fab813;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.swiper-plan-list.swiper {
background-color: #e8dfc6;
}
@media (min-width: 768px) {
.swiper-plan-list.swiper {
background-color: transparent;
}
}
.plan-teaser {
padding: 40px 30px;
color: #071b44;
display: flex;
flex-direction: column;
gap: 1rem;
align-items: center;
justify-content: flex-start;
height: 100%;
}
@media (min-width: 768px) {
.plan-teaser {
background-color: white;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
padding: 1rem;
border-radius: 0.75rem;
display: block;
padding: 3rem 1rem;
display: flex;
width: 100%;
padding-right: var(--bs-gutter-x, 4vh);
padding-left: var(--bs-gutter-x, 4vh);
margin-right: auto;
margin-left: auto;
border-radius: 0.75rem;
}
.plan-teaser.link {
transition: all 0.3s ease-in;
}
.plan-teaser.link:hover, .plan-teaser.link.active {
background-color: #e5190d;
color: white;
border-color: #b5140a;
}
.plan-teaser.v-center {
display: flex;
gap: 1rem;
align-items: center;
}
}
.plan-teaser .top-teaser {
margin-bottom: 1.5rem;
}
.plan-teaser .bottom-teaser {
margin-top: auto;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.plan-teaser > * {
width: 100%;
}
@media (max-width: 575.98px) {
.plan-teaser > .description {
padding-left: 40px;
padding-right: 40px;
}
}
.plan-teaser ul {
display: flex;
flex-direction: column;
gap: 0.75rem;
width: 100%;
list-style: none;
padding: 0;
margin: 0;
line-height: 1.1;
}
.plan-teaser ul li {
list-style: none;
width: 100%;
display: flex;
align-items: center;
gap: 1rem;
}
.plan-teaser ul li::before {
font: var(--fa-font-solid);
content: "\f00c";
color: #e5190d;
}
.plan-list-image {
border-radius: 0;
border-width: 0;
max-width: 100%;
}
@media (min-width: 768px) {
.plan-list-image {
border-radius: 0.7rem;
border-width: 4px;
}
}
.has-sale .normal-price * {
text-decoration: line-through;
text-decoration-color: #e5190d;
}
.icon-plan-list-image {
border-radius: 50%;
aspect-ratio: 1/1;
object-fit: cover;
width: 80px;
height: auto;
}
.plan-whatsapp-icon {
background-color: #0c0 !important;
color: white !important;
padding: 1.2rem 0.5rem;
width: 100%;
}
body.page-template-page-howto:not(.menu-open) {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
}
@media (min-width: 992px) {
body.page-template-page-howto:not(.menu-open) {
background-size: 48px;
}
}
body.page-template-page-howto:not(.menu-open) #como-jugar-tejo {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/player.svg);
background-position: -150% 15vh;
background-repeat: no-repeat;
background-size: 80% auto;
transition: all 600ms linear;
}
@media (min-width: 768px) {
body.page-template-page-howto:not(.menu-open) #como-jugar-tejo {
background-position: -120% top;
}
}
body.page-template-page-howto:not(.menu-open).scrolling-down #como-jugar-tejo-DELETED {
background-position: 50% 25vh;
}
@media (min-width: 768px) {
body.page-template-page-howto:not(.menu-open).scrolling-down #como-jugar-tejo-DELETED {
background-position: -40% top;
}
}
body.page-template-page-howto:not(.menu-open) #intro {
text-align: center;
display: flex;
flex-direction: column;
align-items: flex-end;
min-height: 100vh;
justify-content: flex-end;
padding-bottom: 140px;
color: #e5190d;
text-align: center;
}
@media (min-width: 768px) {
body.page-template-page-howto:not(.menu-open) #intro {
text-align: left;
}
}
body.page-template-page-howto:not(.menu-open) #intro > * {
display: flex;
flex-direction: column;
align-items: center;
gap: 1.5rem;
}
@media (min-width: 768px) {
body.page-template-page-howto:not(.menu-open) #intro > * {
align-items: flex-start;
}
}
body.page-template-page-howto:not(.menu-open) #intro .wrap-buttons {
display: flex;
justify-content: flex-start;
gap: 0.5rem;
align-items: center;
width: 100%;
flex-wrap: wrap;
}
#instrucciones {
display: flex;
flex-direction: column;
gap: 1.5rem;
}
#instrucciones .instruction {
display: flex;
gap: 2rem;
align-items: stretch;
width: 100%;
}
#instrucciones .instruction > img {
width: 40%;
}
#instrucciones .instruction img {
border-radius: 0.75rem;
}
#instrucciones .instruction img.lateral {
object-fit: cover;
height: 100%;
max-height: calc(100vh - 200px);
aspect-ratio: 9/16;
}
#instrucciones .instruction:not(.no-main) img.lateral {
display: none;
}
@media (min-width: 768px) {
#instrucciones .instruction:not(.no-main) img.lateral {
display: block;
}
}
#instrucciones .instruction data {
display: flex;
flex-direction: column;
gap: 1rem;
}
#instrucciones .instruction data > * {
width: 100%;
}
#instrucciones .instruction data img {
object-fit: cover;
aspect-ratio: 16/9;
}
@media (min-width: 768px) {
#instrucciones .instruction data img {
aspect-ratio: 21/9;
}
}
@media (min-width: 768px) {
#instrucciones .instruction.par:not(.no-main) img.lateral {
order: 2;
}
}
@media (min-width: 768px) {
#instrucciones .instruction.par:not(.no-main) data img {
order: 20;
}
}
#instrucciones .instruction.no-main {
flex-direction: column;
}
@media (min-width: 768px) {
#instrucciones .instruction.no-main {
flex-direction: row;
}
}
#instrucciones .instruction.no-main > img {
object-fit: cover;
max-height: none;
aspect-ratio: 16/9;
width: 100%;
}
@media (min-width: 768px) {
#instrucciones .instruction.no-main > img {
width: 60%;
}
}
@media (min-width: 1200px) {
#instrucciones .instruction.no-main > img {
width: 70%;
}
}
#historia {
background-color: #071b44;
color: white;
}
#historia h2, #historia .h2, #historia h3, #historia .h3, #historia h4, #historia .h4, #historia h5, #historia .h5, #historia h6, #historia .h6 {
color: #e5190d;
}
#historia h2, #historia .h2 {
font-size: 2rem;
}
@media (min-width: 576px) {
#historia h2, #historia .h2 {
font-size: 4rem;
}
}
@media (min-width: 1200px) {
#historia h2, #historia .h2 {
font-size: 5rem;
}
}
@media (min-width: 1400px) {
#historia h2, #historia .h2 {
font-size: 6rem;
}
}
@media (min-width: 2000px) {
#historia h2, #historia .h2 {
font-size: 8rem;
}
}
#historia h3, #historia .h3 {
font-size: 1.35rem;
}
@media (min-width: 576px) {
#historia h3, #historia .h3 {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
#historia h3, #historia .h3 {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
#historia h3, #historia .h3 {
font-size: 2.2rem;
}
}
#historia .history {
display: grid;
align-items: center;
gap: 2rem;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}
@media (min-width: 768px) {
#historia .history .info {
text-align: right;
}
}
#historia .history .info > *:not(:last-child) {
margin-bottom: 2rem;
}
@media (min-width: 768px) {
#historia .history.par img {
order: 20;
}
}
#historia .history.par .info {
text-align: left;
}
#historia .history img.main-foto-history {
object-fit: contain;
height: 100%;
width: 100%;
object-position: center;
}
@media (min-width: 768px) {
#historia .history img.main-foto-history {
max-height: 100vh;
}
}
body.page-id-27 .btn.btn-reservas, body.page-id-27 .btn-reservas.cf7mls_back.action-button, body.page-id-27 form.cf7mls input.btn-reservas.wpcf7-form-control.wpcf7-submit, form.cf7mls body.page-id-27 input.btn-reservas.wpcf7-form-control.wpcf7-submit,
body.page-id-27 .btn-reservas.cf7mls_next.action-button, body.page-id-27 .btn-reservas.button[name=woocommerce_checkout_place_order], body.page-id-27 button.btn-reservas[name=apply_coupon], body.page-id-27 .woocommerce-message.alert .btn-reservas.button, .woocommerce-message.alert body.page-id-27 .btn-reservas.button, body.page-id-27 .btn-reservas.woocommerce-button, body.page-id-27 .wrap-btn a.btn-reservas.added_to_cart.wc-forward, .wrap-btn body.page-id-27 a.btn-reservas.added_to_cart.wc-forward, body.page-id-27 .wrap-btn a.btn-reservas.add_to_cart_button, .wrap-btn body.page-id-27 a.btn-reservas.add_to_cart_button, body.page-id-27 .product-teaser .col-right .btn-reservas.single_add_to_cart_button, .product-teaser .col-right body.page-id-27 .btn-reservas.single_add_to_cart_button {
background-color: #e5190d;
border-color: #e5190d;
color: white;
}
#menu-page #intro {
background: url(//tejolaembajada.com/wp-content/themes/tejo/images/menu.svg) no-repeat top center;
background-size: 50% auto;
justify-content: flex-end;
display: flex;
flex-direction: column;
background-position: 160% bottom;
padding-bottom: 1.5rem;
gap: 0.5rem;
}
@media (min-width: 768px) {
#menu-page #intro {
background-size: auto 100%;
background-position: bottom right;
}
}
#menu-page .wrap-buttons {
display: flex;
justify-content: flex-start;
gap: 0.5rem;
align-items: center;
width: 100%;
flex-wrap: wrap;
}
#menu-page .accordion-item-tejo.impar .title-accordion {
background-color: #720d09;
color: #e8dfc6;
}
#menu-page .accordion-item-tejo.par .title-accordion {
color: #720d09;
background-color: #e8dfc6;
}
#menu-page .accordion-body-tejo {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
background-color: #e8dfc6;
padding: 1.5rem 0;
border-bottom: 2px solid #720d09;
}
@media (min-width: 992px) {
#menu-page .accordion-body-tejo {
background-size: 48px;
}
}
#menu-page .accordion-item-tejo-title .data-title {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
@media (min-width: 768px) {
#menu-page .accordion-item-tejo-title .data-title {
justify-content: flex-start;
text-align: left;
}
}
#menu-page .accordion-item-tejo-title .data-title:after {
font: var(--fa-font-solid);
content: "\f106";
font-size: 1.25rem;
margin-left: 1rem;
}
#menu-page .accordion-item-tejo-title.collapsed .data-title:after {
content: "\f107";
}
#menu-page .top-header-menu {
margin-bottom: 2.5rem;
}
#menu-page .teaser-menu-wrap {
display: grid;
gap: 2rem;
align-items: center;
grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 576px) {
#menu-page .teaser-menu-wrap {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1400px) {
#menu-page .teaser-menu-wrap {
grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 2000px) {
#menu-page .teaser-menu-wrap {
grid-template-columns: repeat(4, 1fr);
}
}
#menu-page .teaser-menu a {
display: flex;
align-items: center;
gap: 1rem;
color: #071b44;
}
#menu-page .teaser-menu a .thumbnail {
border-radius: 50%;
aspect-ratio: 1/1;
height: auto;
width: clamp(80px, 100px, 20%);
border: 5px solid rgba(229, 25, 13, 0.5);
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
#menu-page .teaser-menu a .product-name {
font-size: 1.3rem;
}
#menu-page .teaser-menu a .price {
font-size: 1.3rem;
}
#menu-page .sub-top-header {
margin-bottom: 1.5rem;
}
#menu-page .description {
opacity: 0.7;
}
.category-name.level-1 {
font-size: 1.5rem;
color: #720d09;
}
@media (min-width: 576px) {
.category-name.level-1 {
font-size: 2.4rem;
}
}
@media (min-width: 1200px) {
.category-name.level-1 {
font-size: 3rem;
}
}
@media (min-width: 1400px) {
.category-name.level-1 {
font-size: 4rem;
}
}
@media (min-width: 2000px) {
.category-name.level-1 {
font-size: 5rem;
}
}
.category-name.level-2, .category-name.level-3 {
font-size: 1.35rem;
color: #071b44;
}
@media (min-width: 576px) {
.category-name.level-2, .category-name.level-3 {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.category-name.level-2, .category-name.level-3 {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.category-name.level-2, .category-name.level-3 {
font-size: 2.2rem;
}
}
.menu-level-accordion h2::before, .menu-level-accordion .h2::before {
font: var(--fa-font-regular);
content: "\f056";
margin-right: 0.5rem;
font-size: 70%;
}
.menu-level-accordion.collapsed h2:before, .menu-level-accordion.collapsed .h2:before {
content: "\f055";
}
body.post-type-archive-product {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
background-color: #73b6e5;
}
@media (min-width: 992px) {
body.post-type-archive-product {
background-size: 48px;
}
}
.woocommerce-products-wrapper :where(ul.products, ul.products > li) {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
display: block;
}
.wrap-buttons-header {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 0.5rem;
}
.store-menu-top {
display: flex;
gap: 1rem;
justify-content: flex-end;
align-items: center;
}
#tienda .wrap-links {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 0.5rem;
}
#tienda .wrap-links .btn, #tienda .wrap-links body .cf7mls_back.action-button, body #tienda .wrap-links .cf7mls_back.action-button, #tienda .wrap-links form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls #tienda .wrap-links input.wpcf7-form-control.wpcf7-submit,
#tienda .wrap-links body .cf7mls_next.action-button,
body #tienda .wrap-links .cf7mls_next.action-button, #tienda .wrap-links .button[name=woocommerce_checkout_place_order], #tienda .wrap-links button[name=apply_coupon], #tienda .wrap-links .woocommerce-message.alert .button, .woocommerce-message.alert #tienda .wrap-links .button, #tienda .wrap-links .woocommerce-button, #tienda .wrap-links .wrap-btn a.added_to_cart.wc-forward, .wrap-btn #tienda .wrap-links a.added_to_cart.wc-forward, #tienda .wrap-links .wrap-btn a.add_to_cart_button, .wrap-btn #tienda .wrap-links a.add_to_cart_button, #tienda .wrap-links .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right #tienda .wrap-links .single_add_to_cart_button {
display: flex;
align-items: center;
gap: 0.15rem;
}
.wrap-categories {
display: flex;
gap: 0.75rem;
flex-direction: row;
flex-wrap: nowrap;
overflow: auto;
padding-top: 1rem;
padding-bottom: 1rem;
}
.wrap-categories .wrap-btn-category {
display: block;
}
.wrap-categories .btn, .wrap-categories body .cf7mls_back.action-button, body .wrap-categories .cf7mls_back.action-button, .wrap-categories form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls .wrap-categories input.wpcf7-form-control.wpcf7-submit,
.wrap-categories body .cf7mls_next.action-button,
body .wrap-categories .cf7mls_next.action-button, .wrap-categories .button[name=woocommerce_checkout_place_order], .wrap-categories button[name=apply_coupon], .wrap-categories .woocommerce-message.alert .button, .woocommerce-message.alert .wrap-categories .button, .wrap-categories .woocommerce-button, .wrap-categories .wrap-btn a.added_to_cart.wc-forward, .wrap-btn .wrap-categories a.added_to_cart.wc-forward, .wrap-categories .wrap-btn a.add_to_cart_button, .wrap-btn .wrap-categories a.add_to_cart_button, .wrap-categories .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right .wrap-categories .single_add_to_cart_button {
display: flex;
align-items: center;
flex-wrap: nowrap;
gap: 0.25rem;
border-radius: 0.75rem;
padding: 0.2rem 0.5rem;
width: max-content;
}
.wrap-categories .btn img, .wrap-categories body .cf7mls_back.action-button img, body .wrap-categories .cf7mls_back.action-button img, .wrap-categories form.cf7mls input.wpcf7-form-control.wpcf7-submit img, form.cf7mls .wrap-categories input.wpcf7-form-control.wpcf7-submit img,
.wrap-categories body .cf7mls_next.action-button img,
body .wrap-categories .cf7mls_next.action-button img, .wrap-categories .button[name=woocommerce_checkout_place_order] img, .wrap-categories button[name=apply_coupon] img, .wrap-categories .woocommerce-message.alert .button img, .woocommerce-message.alert .wrap-categories .button img, .wrap-categories .woocommerce-button img, .wrap-categories .wrap-btn a.added_to_cart.wc-forward img, .wrap-btn .wrap-categories a.added_to_cart.wc-forward img, .wrap-categories .wrap-btn a.add_to_cart_button img, .wrap-btn .wrap-categories a.add_to_cart_button img, .wrap-categories .product-teaser .col-right .single_add_to_cart_button img, .product-teaser .col-right .wrap-categories .single_add_to_cart_button img {
width: 56px;
height: auto;
aspect-ratio: 1/1;
border-radius: 50%;
object-fit: cover;
background-color: #e8dfc6;
}
.product-teaser {
background-color: white;
}
@media (min-width: 992px) {
.product-teaser {
display: grid;
grid-template-columns: 1fr;
gap: 1.5rem;
width: 100%;
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1200px) {
.product-teaser {
grid-template-columns: 4fr 2fr;
}
}
.product-teaser .col-left {
position: relative;
}
@media (min-width: 992px) {
.product-teaser .col-left .product-gallery {
position: sticky;
top: 0;
}
}
.product-teaser .col-left img {
aspect-ratio: 5/3;
object-fit: cover;
height: auto;
}
@media (min-width: 992px) {
.product-teaser .col-left img {
aspect-ratio: 10/9;
max-height: 100vh;
height: 100vh;
}
}
.product-teaser .col-left .description {
position: absolute;
right: 0;
bottom: 2rem;
max-width: 600px;
background: rgba(0, 0, 0, 0.5);
display: block;
padding: 1rem;
color: white;
border-radius: 1rem 0 0 1rem;
}
@media (min-width: 768px) {
.product-teaser .col-left .description {
bottom: 100px;
}
}
.product-teaser .col-right {
padding: 3rem 50px;
text-align: center;
margin-top: -35%;
position: relative;
z-index: 2;
color: #071b44;
}
@media (min-width: 768px) {
.product-teaser .col-right {
margin-top: -15%;
}
}
@media (min-width: 992px) {
.product-teaser .col-right {
margin-top: 0;
}
}
.product-teaser .col-right info-product {
display: flex;
flex-direction: column;
gap: 1.52rem;
}
.product-teaser .col-right .product_title {
font-size: 1.35rem;
}
@media (min-width: 576px) {
.product-teaser .col-right .product_title {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.product-teaser .col-right .product_title {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.product-teaser .col-right .product_title {
font-size: 2.2rem;
}
}
.product-teaser .col-right .price {
font-weight: bold;
}
.product-teaser .col-right form.cart {
gap: 0.75rem;
flex-direction: column;
justify-content: center;
align-items: center;
}
.product-teaser .col-right .reset_variations {
display: none !important;
}
.product-teaser .col-right .single_variation_wrap {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
width: 100%;
gap: 0.75rem;
}
.product-teaser .col-right table.variations * {
display: block;
text-align: center;
}
.product-teaser .col-right select {
margin-left: auto;
margin-right: auto;
}
.product-teaser .col-right .woocommerce-variation.single_variation {
justify-content: center;
}
.product-teaser .col-right .woocommerce-variation-add-to-cart {
flex-direction: column;
justify-content: center;
gap: 0.75rem;
}
.product-teaser .col-right .product_meta {
display: none !important;
}
.product-teaser .col-right .product.woocommerce {
border: 0 none !important;
padding: 0;
margin: 0;
}
.product-teaser .col-right .product.woocommerce a {
display: block;
}
.product-teaser .col-right form.cart .wrap-quantity {
max-width: 180px;
margin: 0 auto;
}
@media (min-width: 992px) {
.product-teaser:nth-child(even) {
grid-template-columns: 2fr 4fr;
}
.product-teaser:nth-child(even) .col-left {
order: 10;
}
}
.wrap-btn a.add_to_cart_button.added {
display: none !important;
}
.wrap-btn a.add_to_cart_button.loading:before {
font: var(--fa-font-solid);
content: "\f110";
}
.woocommerce-product-details__short-description ul {
display: flex;
flex-direction: column;
gap: 0.5rem;
list-style: none;
list-style-image: none;
font-size: 0.9rem;
margin: 0;
padding: 0;
}
.woocommerce-product-details__short-description ul li::before {
font: var(--fa-font-solid);
content: "\f00c";
color: #e5190d;
margin-right: 0.25rem;
}
.stock.in-stock {
display: none !important;
}
.woocommerce-notice.woocommerce-notice--success {
color: #071b44;
}
.woocommerce-thankyou-order-received {
font-size: 1.5rem;
font-family: "belwebold";
text-align: center;
}
@media (min-width: 576px) {
.woocommerce-thankyou-order-received {
font-size: 2.4rem;
}
}
@media (min-width: 1200px) {
.woocommerce-thankyou-order-received {
font-size: 3rem;
}
}
@media (min-width: 1400px) {
.woocommerce-thankyou-order-received {
font-size: 4rem;
}
}
@media (min-width: 2000px) {
.woocommerce-thankyou-order-received {
font-size: 5rem;
}
}
.woocommerce-message.alert {
position: fixed;
left: 10vw;
bottom: 1rem;
max-width: 650px;
width: 80vw;
background: white;
border-radius: 8px;
border-width: 0;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
z-index: 10;
}
table.shop_table.cart,
.cart_totals {
border-radius: 0.75rem;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
margin-bottom: 3rem;
}
.woocommerce h3, .woocommerce .h3 {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.booking-wrapper .price .normal-price {
text-decoration: line-through;
text-decoration-color: #e5190d;
}
.woocommerce-MyAccount-navigation > ul a:before,
.user-info.user-edit-title:before,
.user-password.user-edit-title:before {
color: #e5190d;
}
.header-account .header-account-inner:before {
color: white;
background: #e5190d;
}
body.laembajada-cart-has-booking #order_review .shop_table.woocommerce-checkout-review-order-table {
display: none !important;
}
.wc_payment_method.payment_method_epayco .payment_box {
display: none !important;
}
.wc_payment_method.payment_method_epayco .label-text {
font-size: 0.8em;
line-height: 1;
}
form.checkout.woocommerce-checkout .input-text {
display: block;
width: 100%;
padding: 0.5rem 0.75rem;
font-size: 1rem;
font-weight: 500;
line-height: 1.5;
color: #071b44;
background-color: white;
background-clip: padding-box;
border: 2px solid #071b44;
appearance: none;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
height: 100%;
border-radius: 0;
}
.woocommerce h3,
.woocommerce .h3 {
font-size: 1.35rem;
color: #e5190d;
}
@media (min-width: 576px) {
.woocommerce h3,
.woocommerce .h3 {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.woocommerce h3,
.woocommerce .h3 {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.woocommerce h3,
.woocommerce .h3 {
font-size: 2.2rem;
}
}
#order_review {
background-color: transparent;
box-shadow: none;
padding: 0;
}
#order_review .laembajada-booking-summary {
background-color: white;
border-radius: 0.5rem;
padding: 1rem;
text-align: left !important;
}
#order_review .laembajada-booking-summary .woocommerce-column__title {
display: none !important;
}
#order_review .laembajada-booking-summary h4, #order_review .laembajada-booking-summary .h4 {
color: #e5190d;
margin: 0.5rem 0;
}
#order_review .laembajada-booking-summary ul {
display: flex;
flex-direction: column;
gap: 0.5rem;
list-style: none;
list-style-image: none;
font-size: 0.9rem;
margin: 0;
padding: 0;
}
#order_review .laembajada-booking-summary ul li {
border-bottom: 1px solid #ccc;
}
#order_review .btn.btn-block.btn-success, #order_review body .btn-block.btn-success.cf7mls_back.action-button, body #order_review .btn-block.btn-success.cf7mls_back.action-button, #order_review form.cf7mls input.btn-block.btn-success.wpcf7-form-control.wpcf7-submit, form.cf7mls #order_review input.btn-block.btn-success.wpcf7-form-control.wpcf7-submit,
#order_review body .btn-block.btn-success.cf7mls_next.action-button,
body #order_review .btn-block.btn-success.cf7mls_next.action-button, #order_review .btn-block.button[name=woocommerce_checkout_place_order], #order_review button.btn-block.btn-success[name=apply_coupon], #order_review .product-teaser .col-right .btn-block.btn-success.single_add_to_cart_button, .product-teaser .col-right #order_review .btn-block.btn-success.single_add_to_cart_button, #order_review .wrap-btn a.btn-block.btn-success.add_to_cart_button, .wrap-btn #order_review a.btn-block.btn-success.add_to_cart_button, #order_review .wrap-btn a.btn-block.btn-success.added_to_cart.wc-forward, .wrap-btn #order_review a.btn-block.btn-success.added_to_cart.wc-forward, #order_review .btn-block.btn-success.woocommerce-button, #order_review .woocommerce-message.alert .btn-block.btn-success.button, .woocommerce-message.alert #order_review .btn-block.btn-success.button {
border-radius: 50rem;
}
ul.payment_methods li > label {
border: 1px solid #ccc;
background: white;
}
.wc_payment_method.payment_method_epayco .form-check-label::before {
max-width: 120px;
}
.woocommerce-terms-and-conditions {
max-height: 200px;
overflow: auto;
background: white;
padding: 0.5rem;
margin: 0.5rem 0;
border-radius: 0.5rem;
}
#book_details {
display: grid;
grid-template-columns: 70px 1fr;
align-items: stretch;
}
#book_details p {
margin: 0;
height: 100%;
}
#book_details label {
display: none !important;
}
#book_details select {
height: 40px;
width: 100%;
border: 0 none;
}
#book_details .woocommerce-input-wrapper {
height: 100%;
}
.wrap-coupon-form {
display: none !important;
}
.woocommerce-order-details__title,
.woocommerce-column__title,
.woocommerce-thankyou-order-received {
font-size: 1.35rem;
}
@media (min-width: 576px) {
.woocommerce-order-details__title,
.woocommerce-column__title,
.woocommerce-thankyou-order-received {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.woocommerce-order-details__title,
.woocommerce-column__title,
.woocommerce-thankyou-order-received {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.woocommerce-order-details__title,
.woocommerce-column__title,
.woocommerce-thankyou-order-received {
font-size: 2.2rem;
}
}
tr.cart_item .product-total {
width: 30%;
}
tr.cart_item .variation {
display: flex;
align-items: center;
gap: 0.5rem;
font-size: 0.6rem;
opacity: 0.7;
}
@media (min-width: 576px) {
tr.cart_item .variation {
font-size: 0.7rem;
}
}
@media (min-width: 1200px) {
tr.cart_item .variation {
font-size: 0.8rem;
}
}
@media (min-width: 1400px) {
tr.cart_item .variation {
font-size: 0.9rem;
}
}
tr.cart_item .variation * {
margin: 0;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details {
margin: 0;
padding: 0;
list-style: none;
list-style-image: none;
display: flex;
gap: 0.5rem;
flex-direction: column;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details > li {
border-bottom: 1px solid #ccc;
}
.is-booking-order .woocommerce-order-details {
display: none !important;
}
.tejo-booking-countdown {
position: fixed;
background: #fab813;
color: #071b44;
z-index: 15;
bottom: 0;
left: 0;
right: 0;
text-align: center;
padding: 0.5rem 0;
transition: all 0.5s ease;
}
.tejo-booking-countdown.final-time {
background-color: #e5190d;
color: white;
}
.tejo-booking-countdown .timer {
font-family: "Roboto Mono", monospace;
}
.woocommerce-form-coupon-toggle {
margin-top: 2rem;
}
.woocommerce-form-coupon-toggle .showcoupon {
padding: 0.5rem 1rem;
font-weight: bold;
}
#content-archive {
display: grid;
gap: 1.5rem;
grid-template-columns: 1fr;
align-items: flex-start;
}
@media (min-width: 992px) {
#content-archive {
grid-template-columns: 2fr 4fr;
}
#content-archive .archive-header {
position: sticky;
top: 100px;
}
}
.category-links {
display: flex;
flex-direction: row;
gap: 0.5rem;
align-items: flex-start;
flex-wrap: wrap;
}
@media (min-width: 992px) {
.category-links {
flex-direction: column;
}
}
.category-link {
position: relative;
}
.category-link.active:after {
font: var(--fa-font-solid);
content: "\f00d";
font-size: 1.25rem;
margin-left: 1rem;
color: #e5190d;
background: white;
aspect-ratio: 1/1;
width: 2rem;
display: block;
border-radius: 50%;
position: absolute;
top: 0;
right: 0;
display: flex;
align-items: center;
justify-content: center;
transform: translate(50%, -50%);
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.archive-list article {
margin-bottom: 20px;
}
@media (min-width: 768px) {
.archive-list article {
width: calc(50% - 20px);
}
}
.archive-list article a {
padding: 0.7rem;
border-radius: 0.7rem;
display: flex;
flex-direction: column;
background-color: white;
gap: 1rem;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
transition: box-shadow 0.3s ease-in-out;
align-items: flex-start;
}
.archive-list article a img {
width: 100%;
height: auto;
border-radius: 0.7rem;
}
.archive-list article a:hover {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
.archive-list article a .wrap-btn {
margin-top: auto;
}
#blog-detail article {
display: grid;
gap: 1.5rem;
grid-template-columns: 1fr;
align-items: flex-start;
}
@media (min-width: 1200px) {
#blog-detail article {
gap: 3rem;
}
}
#blog-detail article .col-left {
display: flex;
flex-direction: column;
gap: 0.5rem;
align-items: flex-start;
}
@media (min-width: 992px) {
#blog-detail article {
grid-template-columns: 2fr 2fr;
}
#blog-detail article .col-left {
position: sticky;
top: 100px;
}
}
#blog-detail article .col-right > * {
margin-bottom: 2rem;
}
#blog-detail article .col-right h2, #blog-detail article .col-right .h2 {
font-size: 1.35rem;
}
@media (min-width: 576px) {
#blog-detail article .col-right h2, #blog-detail article .col-right .h2 {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
#blog-detail article .col-right h2, #blog-detail article .col-right .h2 {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
#blog-detail article .col-right h2, #blog-detail article .col-right .h2 {
font-size: 2.2rem;
}
}
#blog-detail article .col-right h3, #blog-detail article .col-right .h3 {
font-size: 1.35rem;
}
@media (min-width: 576px) {
#blog-detail article .col-right h3, #blog-detail article .col-right .h3 {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
#blog-detail article .col-right h3, #blog-detail article .col-right .h3 {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
#blog-detail article .col-right h3, #blog-detail article .col-right .h3 {
font-size: 2.2rem;
}
}
.video-container {
line-height: 0;
}
.video-container iframe {
width: 100%;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
.excerpt-blog * {
line-height: 1.35;
}
body.page-id-31 {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
}
@media (min-width: 992px) {
body.page-id-31 {
background-size: 48px;
}
}
body.page-id-31 footer .credits {
border-top: 1px solid #071b44 !important;
}
body.page-id-31 footer .credits a {
color: #e5190d;
}
body.page-id-31 footer .tejo-current-color * {
color: #071b44 !important;
fill: #071b44 !important;
}
body.page-id-31 footer .credits a,
body.page-id-31 footer h4, body.page-id-31 footer .h4, body.page-id-31 footer a {
color: #071b44 !important;
}
.swiper.gallery-team {
position: relative;
}
.swiper.gallery-team::after {
background: linear-gradient(180deg, transparent, black);
display: block;
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 20;
height: 60%;
}
#intro-team {
position: relative;
background-color: #071b44;
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja-white.png);
}
@media (min-width: 992px) {
#intro-team {
background-size: 48px;
}
}
#intro-team .data {
display: flex;
align-items: flex-end;
margin-bottom: 1rem;
}
@media (min-width: 768px) {
#intro-team .data {
position: absolute;
z-index: 2;
bottom: 60px;
left: 0;
right: 0;
top: 0;
margin-bottom: 0;
}
}
#lo-que-dicen {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja-white.png);
}
@media (min-width: 992px) {
#lo-que-dicen {
background-size: 48px;
}
}
.icon-top img {
width: 80px;
height: auto;
}
.logos-swiper img {
aspect-ratio: 2/1;
width: 100%;
height: auto;
max-width: 200px;
margin: 0 auto;
}
.item-pr {
background-color: #e8dfc6;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
color: #071b44;
border-radius: 0.75rem;
padding: 1.5rem;
height: 100%;
}
@media (min-width: 992px) {
.item-pr {
background-size: 48px;
}
}
@media (min-width: 768px) {
.item-pr {
display: grid;
grid-template-columns: 200px 1fr;
gap: 2rem;
align-items: center;
}
}
.item-pr .data {
display: flex;
flex-direction: column;
align-items: center;
}
@media (min-width: 768px) {
.item-pr .data {
align-items: flex-start;
}
}
.main-banner-team {
object-fit: cover;
object-position: top center;
object-position: center;
}
@media (min-width: 768px) {
.main-banner-team {
object-fit: none;
height: 100vh;
width: 100%;
}
}
body.desktop-device .allies-swiper .swiper-slide .inner {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 2rem;
align-items: center;
justify-content: center;
}
.content-about h2, .content-about .h2 {
font-size: 1.35rem;
margin-bottom: 2rem;
}
@media (min-width: 576px) {
.content-about h2, .content-about .h2 {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.content-about h2, .content-about .h2 {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.content-about h2, .content-about .h2 {
font-size: 2.2rem;
}
}
.content-about .wp-block-heading {
margin-bottom: 1rem;
color: #ef8bad;
}
.pr-slider .swiper-wrapper {
align-items: stretch;
margin-top: 4vh;
}
.pr-slider .swiper-wrapper .swiper-slide {
height: initial;
}
body.page-template-maintenance:not(.menu-open) {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
}
@media (min-width: 992px) {
body.page-template-maintenance:not(.menu-open) {
background-size: 48px;
}
}
body.page-template-maintenance:not(.menu-open) #maintenance-page {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/cancha.gif);
background-position: center center;
background-repeat: no-repeat;
background-size: 80% auto;
transition: all 600ms linear;
display: flex;
min-height: 100vh;
flex-direction: column;
justify-content: center;
}
body.page-template-maintenance:not(.menu-open) #maintenance-page .logo {
margin-bottom: 2rem;
}
body.page-template-maintenance:not(.menu-open) #maintenance-page .logo svg {
height: 60px;
width: auto;
}
body.page-template-maintenance:not(.menu-open).scrolling-down #como-jugar-tejo-DELETED {
background-position: 50% 25vh;
}
@media (min-width: 768px) {
body.page-template-maintenance:not(.menu-open).scrolling-down #como-jugar-tejo-DELETED {
background-position: -40% top;
}
}
body.page-id-8 {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
}
@media (min-width: 992px) {
body.page-id-8 {
background-size: 48px;
}
}
@media (max-width: 767.98px) {
body.page-id-8 .corners svg.right-top {
display: none !important;
}
}
body.page-id-8 .swiper-slide {
opacity: 0;
transition: opacity 0.5s ease-in-out;
}
body.page-id-8 .swiper-slide.swiper-slide-active {
opacity: 1;
}
body.disable-booking-distraction :is(header-booking, footer-booking, #menu-btn-close, .swiper-pagination) {
display: none !important;
}
#booking-tejo {
min-height: 100vh;
display: grid;
place-content: center;
margin: 4vh;
}
#booking-tejo > * {
width: calc(100vw - 8vh);
max-width: 990px;
}
#booking-tejo .title-main {
display: flex;
flex-direction: column;
justify-content: center;
}
@media (max-width: 575.98px) {
#booking-tejo .title-main .title-date-target,
#booking-tejo .title-main .title-hours-target,
#booking-tejo .title-main .title-people-target {
font-size: 1rem !important;
}
}
#booking-tejo .instruction-step {
font-size: 1.35rem;
color: #e5190d;
line-height: 0.9;
}
@media (min-width: 576px) {
#booking-tejo .instruction-step {
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
#booking-tejo .instruction-step {
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
#booking-tejo .instruction-step {
font-size: 2.2rem;
}
}
#booking-tejo .booking-summary {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
gap: 0.5rem;
white-space: unset;
overflow: auto;
padding: 0.5rem 1rem;
background: rgba(0, 0, 0, 0.05);
border-radius: 50rem;
}
@media (min-width: 768px) {
#booking-tejo .booking-summary {
flex-wrap: wrap;
justify-content: center;
}
}
#booking-tejo .booking-summary > * {
color: #071b44;
white-space: nowrap;
}
#booking-tejo .booking-summary > *:before {
font-family: "Font Awesome 6 Pro";
content: "\f058";
color: #0c0;
margin-right: 0.5rem;
font-weight: 600;
}
#booking-tejo .subtitle b {
background-color: #fab813;
color: #e5190d;
padding-left: 0.35rem;
padding-right: 0.35rem;
}
#booking-tejo .btn.back-step, #booking-tejo body .back-step.cf7mls_back.action-button, body #booking-tejo .back-step.cf7mls_back.action-button, #booking-tejo form.cf7mls input.back-step.wpcf7-form-control.wpcf7-submit, form.cf7mls #booking-tejo input.back-step.wpcf7-form-control.wpcf7-submit,
#booking-tejo body .back-step.cf7mls_next.action-button,
body #booking-tejo .back-step.cf7mls_next.action-button, #booking-tejo .back-step.button[name=woocommerce_checkout_place_order], #booking-tejo .product-teaser .col-right .back-step.single_add_to_cart_button, .product-teaser .col-right #booking-tejo .back-step.single_add_to_cart_button, #booking-tejo .wrap-btn a.back-step.add_to_cart_button, .wrap-btn #booking-tejo a.back-step.add_to_cart_button, #booking-tejo .wrap-btn a.back-step.added_to_cart.wc-forward, .wrap-btn #booking-tejo a.back-step.added_to_cart.wc-forward, #booking-tejo .back-step.woocommerce-button, #booking-tejo .woocommerce-message.alert .back-step.button, .woocommerce-message.alert #booking-tejo .back-step.button, #booking-tejo button.back-step[name=apply_coupon] {
background-color: #e8dfc6;
border-color: #c9b786;
color: #071b44;
}
#booking-tejo .btn.back-step:hover, #booking-tejo body .back-step.cf7mls_back.action-button:hover, body #booking-tejo .back-step.cf7mls_back.action-button:hover, #booking-tejo form.cf7mls input.back-step.wpcf7-form-control.wpcf7-submit:hover, form.cf7mls #booking-tejo input.back-step.wpcf7-form-control.wpcf7-submit:hover,
#booking-tejo body .back-step.cf7mls_next.action-button:hover,
body #booking-tejo .back-step.cf7mls_next.action-button:hover, #booking-tejo .back-step.button[name=woocommerce_checkout_place_order]:hover, #booking-tejo .product-teaser .col-right .back-step.single_add_to_cart_button:hover, .product-teaser .col-right #booking-tejo .back-step.single_add_to_cart_button:hover, #booking-tejo .wrap-btn a.back-step.add_to_cart_button:hover, .wrap-btn #booking-tejo a.back-step.add_to_cart_button:hover, #booking-tejo .wrap-btn a.back-step.added_to_cart.wc-forward:hover, .wrap-btn #booking-tejo a.back-step.added_to_cart.wc-forward:hover, #booking-tejo .back-step.woocommerce-button:hover, #booking-tejo .woocommerce-message.alert .back-step.button:hover, .woocommerce-message.alert #booking-tejo .back-step.button:hover, #booking-tejo button.back-step[name=apply_coupon]:hover {
background-color: #e5190d;
border-color: #e5190d;
color: white;
}
#booking-tejo .btn.disabled, #booking-tejo body .disabled.cf7mls_back.action-button, body #booking-tejo .disabled.cf7mls_back.action-button, #booking-tejo form.cf7mls input.disabled.wpcf7-form-control.wpcf7-submit, form.cf7mls #booking-tejo input.disabled.wpcf7-form-control.wpcf7-submit,
#booking-tejo body .disabled.cf7mls_next.action-button,
body #booking-tejo .disabled.cf7mls_next.action-button, #booking-tejo .disabled.button[name=woocommerce_checkout_place_order], #booking-tejo .product-teaser .col-right .disabled.single_add_to_cart_button, .product-teaser .col-right #booking-tejo .disabled.single_add_to_cart_button, #booking-tejo .wrap-btn a.disabled.add_to_cart_button, .wrap-btn #booking-tejo a.disabled.add_to_cart_button, #booking-tejo .wrap-btn a.disabled.added_to_cart.wc-forward, .wrap-btn #booking-tejo a.disabled.added_to_cart.wc-forward, #booking-tejo .disabled.woocommerce-button, #booking-tejo .woocommerce-message.alert .disabled.button, .woocommerce-message.alert #booking-tejo .disabled.button, #booking-tejo button.disabled[name=apply_coupon] {
opacity: 1;
background-color: #d3c397;
border-color: #c9b786;
color: #736540;
text-shadow: 1px 1px #ddd0ae;
cursor: not-allowed;
}
header-booking {
text-align: center;
display: flex;
flex-direction: column;
gap: 0.75rem;
margin-bottom: 1rem;
}
.wrap-header-container {
margin-bottom: 1rem;
}
.box-white,
.resume-booking {
background-color: white;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
padding: 1rem;
border-radius: 0.75rem;
display: block;
box-shadow: none;
}
.box-white.link,
.resume-booking.link {
transition: all 0.3s ease-in;
}
.box-white.link:hover, .box-white.link.active,
.resume-booking.link:hover,
.resume-booking.link.active {
background-color: #e5190d;
color: white;
border-color: #b5140a;
}
.box-white.v-center,
.resume-booking.v-center {
display: flex;
gap: 1rem;
align-items: center;
}
.booking-step-intro content-booking .intro-book {
overflow: auto;
background: white;
border-radius: 0.7rem;
padding: 1rem;
}
.booking-step-intro content-booking .intro-book ul, .booking-step-intro content-booking .intro-book li {
all: unset;
}
.booking-step-intro content-booking .intro-book > ul > li {
padding-bottom: 0.5rem;
margin-bottom: 0.5rem;
border-bottom: 4px solid #e5190d;
display: block;
}
.booking-wrapper .box-white.link:hover .plan-intro ul li::before,
.booking-wrapper .box-white.link:hover .text-red, .booking-wrapper .box-white.link.active .plan-intro ul li::before,
.booking-wrapper .box-white.link.active .text-red {
color: #fab813 !important;
}
.booking-wrapper .box-white img {
aspect-ratio: 1/1;
width: 40px;
height: auto;
display: block;
border-radius: 50%;
}
@media (min-width: 768px) {
.booking-wrapper .box-white img {
width: 80px;
}
}
footer-booking {
display: grid;
grid-template-columns: 2fr 3fr;
gap: 0.5rem;
max-width: 600px;
width: 100%;
margin-left: auto;
margin-right: auto;
align-items: center;
margin-top: auto;
position: sticky;
bottom: 60px;
z-index: 2;
margin-bottom: 60px;
}
footer-booking.one-column, footer-booking.whatsapp-active {
grid-template-columns: repeat(1, 1fr);
}
footer-booking.one-column .back-step, footer-booking.whatsapp-active .back-step {
order: 20;
}
@media (max-width: 575.98px) {
footer-booking .btn, footer-booking body .cf7mls_back.action-button, body footer-booking .cf7mls_back.action-button, footer-booking form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls footer-booking input.wpcf7-form-control.wpcf7-submit,
footer-booking body .cf7mls_next.action-button,
body footer-booking .cf7mls_next.action-button, footer-booking .button[name=woocommerce_checkout_place_order], footer-booking .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right footer-booking .single_add_to_cart_button, footer-booking .wrap-btn a.add_to_cart_button, .wrap-btn footer-booking a.add_to_cart_button, footer-booking .wrap-btn a.added_to_cart.wc-forward, .wrap-btn footer-booking a.added_to_cart.wc-forward, footer-booking .woocommerce-button, footer-booking .woocommerce-message.alert .button, .woocommerce-message.alert footer-booking .button, footer-booking button[name=apply_coupon] {
font-size: 1.1rem !important;
padding: 0.5rem 0.15rem;
text-align: center;
}
}
.locations {
display: flex;
flex-direction: column;
gap: 1rem;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
.locations .card {
padding: 0 1rem;
flex-direction: row;
gap: 0.5rem;
align-items: center;
}
.locations .card img {
width: 100px;
aspect-ratio: 1/1;
display: block;
object-fit: cover;
height: 100px;
border-radius: 50%;
}
.locations .card .card-title {
font-weight: bold;
}
.locations .card .card-subtitle {
color: #e5190d;
}
.booking-wrapper .swiper-pagination.swiper-pagination-bullets.bottom-bullets {
bottom: 16px;
left: 0;
width: 100%;
position: fixed;
margin: 0;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
}
@media (min-width: 768px) {
.booking-wrapper .swiper-pagination.swiper-pagination-bullets.bottom-bullets {
height: 40px;
}
}
.booking-wrapper.booking-loading .inner-step .wrap-header-container,
.booking-wrapper.booking-loading footer-booking {
visibility: hidden;
}
.booking-wrapper.booking-loading .inner-step {
position: relative;
overflow: hidden;
}
.booking-wrapper.booking-loading .inner-step:before {
font: var(--fa-font-solid);
content: "\f110";
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
font-size: 2rem;
color: #e5190d;
z-index: 11;
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-duration: var(--fa-animation-duration, 2s);
animation-duration: var(--fa-animation-duration, 2s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear);
}
.booking-wrapper.booking-loading .wrap-table-booking {
display: none !important;
}
.wrap-table-booking {
overflow: auto;
max-width: 100vw;
width: 100%;
display: block;
margin: 0;
padding: 0 16px;
font-size: 0.8rem;
background: white;
border-radius: 0.75rem;
position: relative;
}
.help-table-scroll {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0vw;
z-index: 5;
text-align: center;
font-size: 2.5rem;
background: white;
color: #e5190d;
transition: all 0.5s ease-in-out;
display: flex;
align-items: center;
justify-content: center;
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
aspect-ratio: 1/1;
animation-duration: 4s;
border-radius: 50%;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
animation-duration: 5s;
}
.help-table-scroll i {
animation-duration: 3s !important;
}
.help-done .help-table-scroll {
display: none !important;
}
.table-booking {
display: grid;
grid-template-columns: repeat(10, 1fr);
gap: 0;
align-items: center;
padding: 0;
overflow: auto;
align-items: flex-start;
}
.table-booking:not(.show-half-column) {
grid-template-columns: repeat(9, 1fr);
}
.table-booking:not(.show-half-column) .blocks-hours {
gap: 8px;
}
.table-booking:not(.show-half-column) .half-hours {
display: none !important;
}
.table-booking .cell-booking.th-booking {
position: sticky;
top: 0;
}
.table-booking .column-booking {
display: grid;
grid-template-rows: 80px 1fr;
gap: 0px;
transition: all 0.25s ease-in;
}
.table-booking .blocks-hours {
display: grid;
grid-auto-flow: row;
}
.table-booking .cell-booking {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
background-color: white;
padding: 0 0.15rem;
}
.table-booking .cell-booking:not(.th-booking) {
transform: translateY(-50%);
height: 20px;
}
.table-booking .cell-booking.hour-item {
color: #73b6e5;
font-weight: bold;
}
@media (max-width: 575.98px) {
.table-booking .cell-booking.hour-item {
font-size: 0.6rem;
}
}
.table-booking .cell-booking.half-hour.hour-item {
color: #071b44;
}
.table-booking .cell-booking.half-hour .btn.btn-secondary, .table-booking .cell-booking.half-hour body .btn-secondary.cf7mls_back.action-button, body .table-booking .cell-booking.half-hour .btn-secondary.cf7mls_back.action-button, .table-booking .cell-booking.half-hour form.cf7mls input.btn-secondary.wpcf7-form-control.wpcf7-submit, form.cf7mls .table-booking .cell-booking.half-hour input.btn-secondary.wpcf7-form-control.wpcf7-submit,
.table-booking .cell-booking.half-hour body .btn-secondary.cf7mls_next.action-button,
body .table-booking .cell-booking.half-hour .btn-secondary.cf7mls_next.action-button, .table-booking .cell-booking.half-hour .btn-secondary.button[name=woocommerce_checkout_place_order], .table-booking .cell-booking.half-hour .product-teaser .col-right .btn-secondary.single_add_to_cart_button, .product-teaser .col-right .table-booking .cell-booking.half-hour .btn-secondary.single_add_to_cart_button, .table-booking .cell-booking.half-hour .wrap-btn a.btn-secondary.add_to_cart_button, .wrap-btn .table-booking .cell-booking.half-hour a.btn-secondary.add_to_cart_button, .table-booking .cell-booking.half-hour .wrap-btn a.btn-secondary.added_to_cart.wc-forward, .wrap-btn .table-booking .cell-booking.half-hour a.btn-secondary.added_to_cart.wc-forward, .table-booking .cell-booking.half-hour .btn-secondary.woocommerce-button, .table-booking .cell-booking.half-hour .woocommerce-message.alert .btn-secondary.button, .woocommerce-message.alert .table-booking .cell-booking.half-hour .btn-secondary.button, .table-booking .cell-booking.half-hour button.btn-secondary[name=apply_coupon] {
background-color: #071b44;
border-color: #071b44;
color: white;
}
.table-booking .cell-booking.half-hour::before {
background-color: #071b44;
}
.table-booking .btn-cell-item {
position: relative;
}
.table-booking .btn-cell-item::before {
position: absolute;
width: 100%;
top: 50%;
transform: translateY(-50%);
height: 3px;
background-color: #73b6e5;
content: "";
display: block;
}
.table-booking .btn-book {
height: 100%;
padding: 0 0.5rem;
z-index: 1;
display: flex;
align-items: center;
}
.table-booking .btn-book.btn-active {
background-color: #fab813;
border-color: #fab813;
color: #071b44;
}
.table-booking .btn-book.btn-disabled {
background-color: #ccc;
border-color: #ccc;
color: #071b44;
}
.table-booking .field-name {
margin: 0;
text-align: center;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
line-height: 1;
}
.table-booking .field-capacity {
margin: 0;
text-align: center;
text-overflow: ellipsis;
overflow: hidden;
opacity: 0.7;
font-size: 0.6rem;
white-space: nowrap;
}
@media (max-width: 575.98px) {
.table-booking .field-capacity {
font-size: 0.4rem;
}
}
@media (min-width: 768px) {
.table-booking .hour-hidden span {
visibility: hidden;
display: none;
}
}
.table-booking .col-left, .table-booking .col-right {
background: white;
z-index: 2;
}
@media (max-width: 575.98px) {
.table-booking .col-left, .table-booking .col-right {
max-width: 55px;
}
}
.table-booking .col-left {
left: 0;
position: sticky;
}
.table-booking .col-right {
right: 0;
}
@media (min-width: 768px) {
.table-booking .col-right {
position: sticky;
}
}
@media (max-width: 575.98px) {
.field-nickname {
font-size: 0.75rem;
}
}
.booking-resume content-booking {
display: flex;
gap: 0.15rem;
flex-direction: column;
}
.booking-resume footer-booking .btn, .booking-resume footer-booking body .cf7mls_back.action-button, body .booking-resume footer-booking .cf7mls_back.action-button, .booking-resume footer-booking form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls .booking-resume footer-booking input.wpcf7-form-control.wpcf7-submit,
.booking-resume footer-booking body .cf7mls_next.action-button,
body .booking-resume footer-booking .cf7mls_next.action-button, .booking-resume footer-booking .button[name=woocommerce_checkout_place_order], .booking-resume footer-booking .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right .booking-resume footer-booking .single_add_to_cart_button, .booking-resume footer-booking .wrap-btn a.add_to_cart_button, .wrap-btn .booking-resume footer-booking a.add_to_cart_button, .booking-resume footer-booking .wrap-btn a.added_to_cart.wc-forward, .wrap-btn .booking-resume footer-booking a.added_to_cart.wc-forward, .booking-resume footer-booking .woocommerce-button, .booking-resume footer-booking .woocommerce-message.alert .button, .woocommerce-message.alert .booking-resume footer-booking .button, .booking-resume footer-booking button[name=apply_coupon] {
grid-column: span 2;
}
.booking-resume h3, .booking-resume .h3 {
font-weight: bold;
margin: 0;
}
.booking-resume h3 b, .booking-resume .h3 b {
color: #e5190d;
}
.booking-resume ul {
display: flex;
flex-direction: column;
padding: 0;
margin: 0;
list-style: none;
gap: 0.15rem;
font-size: 0.8rem;
opacity: 0.6;
}
.booking-resume .item-sections {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 0;
border-bottom: 1px dotted #e5190d;
}
.booking-resume .item-sections > * {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.booking-resume .item-sections right {
text-align: right;
}
.booking-resume .item-sections.date > * {
grid-column: span 2;
}
.booking-resume .item-sections.total, .booking-resume .item-sections.saldo {
border-radius: 1rem;
border-bottom: 0 none;
}
.booking-resume .item-sections.total {
background-color: #e8dfc6;
}
.booking-resume .item-sections.saldo {
background-color: rgb(250, 240, 202);
}
.qty-box {
display: grid;
grid-template-columns: repeat(3, 32px);
align-items: stretch;
gap: 0.25rem;
justify-content: center;
margin: 0 auto;
}
.qty-box > * {
height: 100%;
}
.qty-box .btn, .qty-box body .cf7mls_back.action-button, body .qty-box .cf7mls_back.action-button, .qty-box form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls .qty-box input.wpcf7-form-control.wpcf7-submit,
.qty-box body .cf7mls_next.action-button,
body .qty-box .cf7mls_next.action-button, .qty-box .button[name=woocommerce_checkout_place_order], .qty-box .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right .qty-box .single_add_to_cart_button, .qty-box .wrap-btn a.add_to_cart_button, .wrap-btn .qty-box a.add_to_cart_button, .qty-box .wrap-btn a.added_to_cart.wc-forward, .wrap-btn .qty-box a.added_to_cart.wc-forward, .qty-box .woocommerce-button, .qty-box .woocommerce-message.alert .button, .woocommerce-message.alert .qty-box .button, .qty-box button[name=apply_coupon], .qty-box input {
border: 0 none;
text-align: center;
height: auto;
width: 100%;
border-radius: 0.5rem;
display: flex;
align-items: center;
justify-content: center;
padding: 0 1rem;
font-weight: bold;
font-size: 1.25rem;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
aspect-ratio: 1/1;
padding-left: 0;
padding-right: 0;
}
.card-cols-2 .card-body {
display: grid;
grid-template-columns: 3fr 1fr;
align-items: flex-start;
}
.alert-max-pax {
text-align: center;
margin: 2rem 0;
}
.plan-item.box-white.v-center {
justify-content: space-between;
flex-direction: column;
align-items: flex-start;
gap: 0.5rem;
}
@media (min-width: 768px) {
.plan-item.box-white.v-center {
flex-direction: row;
}
}
.item-product-menu {
justify-content: space-between;
}
.item-product-menu .qty-box {
margin-left: 0;
margin-right: 0;
}
.item-product-menu .qty-box input {
border: 2px solid #ccc;
}
@media (min-width: 768px) {
.item-product-menu .qty-box {
margin-right: 0;
margin-left: auto;
}
}
#booking-tejo .accordion-button {
color: #071b44;
background-color: white;
font-size: inherit;
padding: 1rem 0.5rem;
}
#booking-tejo .accordion-body {
display: flex;
flex-direction: column;
gap: 0;
max-height: 300px;
overflow: auto;
background-color: white;
padding: 0;
}
#booking-tejo .accordion-body .subcategory-title {
margin: 0.5rem 0;
padding: 0 0.5rem;
}
#booking-tejo .accordion-body .subcategory-level-2 {
color: #e5190d;
}
.subcategory-body {
display: flex;
flex-direction: column;
gap: 0.5rem;
}
#booking-tejo .plan-item {
padding: 0.5rem;
border-bottom: 1px solid #ccc;
color: #071b44;
background-color: white;
display: grid;
grid-template-columns: 1fr;
gap: 0.5rem;
}
@media (min-width: 768px) {
#booking-tejo .plan-item {
grid-template-columns: 3fr 120px 200px;
gap: 0.5rem;
align-items: flex-start;
}
}
.item-product-menu {
display: grid;
gap: 0.3rem;
align-items: center;
grid-template-columns: 1fr 110px;
padding: 0.5rem;
border-bottom: 1px solid #ccc;
color: #071b44;
}
.item-product-menu .price {
opacity: 0.6;
}
.accordion-button.btn.btn-blue-dark::after, body .accordion-button.btn-blue-dark.cf7mls_back.action-button::after, form.cf7mls input.accordion-button.btn-blue-dark.wpcf7-form-control.wpcf7-submit::after,
body .accordion-button.btn-blue-dark.cf7mls_next.action-button::after, .accordion-button.btn-blue-dark.button[name=woocommerce_checkout_place_order]::after, .product-teaser .col-right .accordion-button.btn-blue-dark.single_add_to_cart_button::after, .wrap-btn a.accordion-button.btn-blue-dark.add_to_cart_button::after, .wrap-btn a.accordion-button.btn-blue-dark.added_to_cart.wc-forward::after, .accordion-button.btn-blue-dark.woocommerce-button::after, .woocommerce-message.alert .accordion-button.btn-blue-dark.button::after, button.accordion-button.btn-blue-dark[name=apply_coupon]::after {
font: var(--fa-font-regular);
content: "\f056";
color: #fab813;
background: unset;
}
.accordion-button.btn.btn-blue-dark.collapsed::after, body .accordion-button.btn-blue-dark.collapsed.cf7mls_back.action-button::after, form.cf7mls input.accordion-button.btn-blue-dark.collapsed.wpcf7-form-control.wpcf7-submit::after,
body .accordion-button.btn-blue-dark.collapsed.cf7mls_next.action-button::after, .accordion-button.btn-blue-dark.collapsed.button[name=woocommerce_checkout_place_order]::after, .product-teaser .col-right .accordion-button.btn-blue-dark.collapsed.single_add_to_cart_button::after, .wrap-btn a.accordion-button.btn-blue-dark.collapsed.add_to_cart_button::after, .wrap-btn a.accordion-button.btn-blue-dark.collapsed.added_to_cart.wc-forward::after, .accordion-button.btn-blue-dark.collapsed.woocommerce-button::after, .woocommerce-message.alert .accordion-button.btn-blue-dark.collapsed.button::after, button.accordion-button.btn-blue-dark.collapsed[name=apply_coupon]::after {
content: "\f055";
}
.plans-list, .products-menu {
width: 100%;
margin: 0 auto;
}
.foods-subcategory-products .item-product-menu:not(:last-child) {
margin-bottom: 1rem;
}
.plan-item .plan-intro ul, .plan-item .plan-intro li {
all: unset;
}
.plan-item .plan-intro ul {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 0.15rem;
font-size: 0.8rem;
}
@media (min-width: 768px) {
.plan-item .plan-intro ul {
flex-direction: column;
}
}
.plan-item .plan-intro ul li {
display: flex;
align-items: center;
}
.plan-item .plan-intro ul li::before {
font: var(--fa-font-solid);
content: "\f00c";
color: #e5190d;
margin-right: 0.25rem;
}
.plan-item .price {
display: flex;
gap: 0.15rem;
justify-content: flex-start;
flex-direction: column;
}
.booking-step-people .qty-box {
grid-template-columns: repeat(3, 60px);
}
#menu-btn-close {
margin-left: auto;
background: white;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
font-size: 1.8rem;
border: 3px solid #e5190d;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
position: fixed;
top: 0.2rem;
right: 0.2rem;
z-index: 10;
}
#menu-btn-close:before {
font: var(--fa-font-solid);
content: "\f00d";
color: #e5190d;
}
@media (min-width: 768px) {
#menu-btn-close {
width: 56px;
height: 56px;
font-size: 2.4rem;
top: 56px;
right: 56px;
}
}
.booking-tip-text {
border-top: 1px solid #ccc;
padding-top: 0.5rem;
margin-top: 0.5rem;
}
.delay-warning {
background-color: #fff9da;
padding: 0.5rem;
line-height: 1;
font-size: 0.7rem;
}
.ui-datepicker {
padding: 1rem;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.ui-widget.ui-widget-content {
border: 0 none;
margin: 0 auto;
}
.ui-widget-header {
border: none;
background: transparent;
color: inherit;
font-weight: 800;
font-family: inherit;
}
.ui-datepicker-prev:before {
font: var(--fa-font-solid);
content: "\f104";
}
.ui-datepicker-prev span {
display: none !important;
}
.ui-datepicker-next:before {
font: var(--fa-font-solid);
content: "\f105";
}
.ui-datepicker-next span {
display: none !important;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
all: unset;
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
display: flex;
align-items: center;
justify-content: center;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #e5190d;
background: white;
color: #e5190d;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
border: 1px solid #e5190d;
background: #e5190d;
font-weight: normal;
color: white;
}
.ui-state-default {
border: 1px solid #cbb67d;
background: #e8dfc6;
font-weight: normal;
color: #071b44;
}
form.checkout {
display: grid;
gap: 20px;
grid-template-columns: 1fr;
align-items: flex-start;
}
@media (min-width: 768px) {
form.checkout {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1200px) {
form.checkout {
grid-template-columns: 3fr 2fr;
}
}
form.checkout .woocommerce-billing-fields__field-wrapper,
form.checkout .woocommerce-additional-fields__field-wrapper,
form.checkout .laembajada-booking-summary {
background-color: white;
border-radius: 0.5rem;
padding: 1rem;
text-align: left !important;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
#customer_details .col-1, #customer_details .col-2 {
width: 100%;
}
ul.wc_payment_methods.payment_methods.methods > li:only-child {
display: none;
}
.btn-checkout {
font-size: 2rem;
}
form.checkout label {
display: inline-block;
font-weight: bold;
margin-bottom: 0.5rem;
}
#book_details {
gap: 1rem;
}
#book_details select {
border-radius: 0;
}
#customer_details > .checkout-step:not(:last-child) {
margin-bottom: 40px;
}
form.checkout.woocommerce-checkout #customer_details {
order: -50;
}
form.checkout.woocommerce-checkout #order_review-wrap {
order: -40;
}
.button[name=woocommerce_checkout_place_order] {
width: 100%;
font-size: 2rem;
}
.woocommerce-NoticeGroup {
order: -100;
}
.woocommerce-error {
margin: 0;
padding: 1rem;
display: grid;
gap: 0.5rem;
list-style: none;
}
.woocommerce-error li {
border-bottom: 1px solid #eee;
}
body.page-template-page-bookings {
background-color: white !important;
}
body.page-template-page-bookings .btn, body.page-template-page-bookings .cf7mls_back.action-button, body.page-template-page-bookings form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.page-template-page-bookings input.wpcf7-form-control.wpcf7-submit,
body.page-template-page-bookings .cf7mls_next.action-button, body.page-template-page-bookings .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.page-template-page-bookings .single_add_to_cart_button, body.page-template-page-bookings .wrap-btn a.add_to_cart_button, .wrap-btn body.page-template-page-bookings a.add_to_cart_button, body.page-template-page-bookings .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.page-template-page-bookings a.added_to_cart.wc-forward, body.page-template-page-bookings .woocommerce-button, body.page-template-page-bookings .woocommerce-message.alert .button, .woocommerce-message.alert body.page-template-page-bookings .button, body.page-template-page-bookings button[name=apply_coupon], body.page-template-page-bookings .button[name=woocommerce_checkout_place_order] {
font-family: "Montserrat", sans-serif !important;
font-weight: bold;
font-size: 12px !important;
}
body.page-template-page-bookings.loaded .loading-overlay {
display: none !important;
}
body.page-template-page-bookings.expanded-on {
overflow: hidden;
}
body.page-template-page-bookings.expanded-on #bookings-table-header {
z-index: 9999999;
}
body.page-template-page-bookings.expanded-on #bookings-table-header .nav-actions,
body.page-template-page-bookings.expanded-on #bookings-table-header .date {
display: none !important;
}
body.page-template-page-bookings.expanded-on .close-box {
left: inherit;
right: 0;
transform: translateX(8px) translateY(-8px);
}
body.page-template-page-bookings.expanded-on .dropdown-table {
display: none !important;
}
body.page-template-page-bookings .loading-overlay {
background-color: white;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 999;
color: #e5190d;
display: flex;
align-items: center;
justify-content: center;
}
body.page-template-page-bookings .loading-overlay:before {
font-family: "Font Awesome 6 Pro";
content: "\f110";
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-duration: var(--fa-animation-duration, 2s);
animation-duration: var(--fa-animation-duration, 2s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear);
font-size: 48px;
}
body.page-template-page-bookings.loading .bookings-table-content {
filter: blur(10px);
opacity: 0;
}
body.page-template-page-bookings #bookings-table-header {
position: fixed;
bottom: 0;
display: flex;
gap: 8px;
justify-content: flex-end;
align-items: center;
z-index: 15;
padding-top: 8px;
padding-bottom: 8px;
right: 0;
width: fit-content;
}
body.page-template-page-bookings #bookings-table-header > * {
display: flex;
gap: 8px;
align-items: center;
}
body.page-template-page-bookings #bookings-table-header .main-logo {
margin-right: auto;
height: 32px;
width: auto;
aspect-ratio: 155/32;
}
body.page-template-page-bookings #bookings-table-header .main-logo * {
color: #e5190d;
fill: #e5190d;
}
@media (max-width: 575.98px) {
body.page-template-page-bookings #bookings-table-header .main-logo {
display: none !important;
}
}
body.page-template-page-bookings #bookings-table-header .nav-actions,
body.page-template-page-bookings #bookings-table-header .date {
display: flex;
gap: 8px;
}
body.page-template-page-bookings #bookings-table-header .nav-actions .btn, body.page-template-page-bookings #bookings-table-header .nav-actions .cf7mls_back.action-button, body.page-template-page-bookings #bookings-table-header .nav-actions form.cf7mls input.wpcf7-form-control.wpcf7-submit, form.cf7mls body.page-template-page-bookings #bookings-table-header .nav-actions input.wpcf7-form-control.wpcf7-submit,
body.page-template-page-bookings #bookings-table-header .nav-actions .cf7mls_next.action-button, body.page-template-page-bookings #bookings-table-header .nav-actions .product-teaser .col-right .single_add_to_cart_button, .product-teaser .col-right body.page-template-page-bookings #bookings-table-header .nav-actions .single_add_to_cart_button, body.page-template-page-bookings #bookings-table-header .nav-actions .wrap-btn a.add_to_cart_button, .wrap-btn body.page-template-page-bookings #bookings-table-header .nav-actions a.add_to_cart_button, body.page-template-page-bookings #bookings-table-header .nav-actions .wrap-btn a.added_to_cart.wc-forward, .wrap-btn body.page-template-page-bookings #bookings-table-header .nav-actions a.added_to_cart.wc-forward, body.page-template-page-bookings #bookings-table-header .nav-actions .woocommerce-button, body.page-template-page-bookings #bookings-table-header .nav-actions .woocommerce-message.alert .button, .woocommerce-message.alert body.page-template-page-bookings #bookings-table-header .nav-actions .button, body.page-template-page-bookings #bookings-table-header .nav-actions button[name=apply_coupon], body.page-template-page-bookings #bookings-table-header .nav-actions .button[name=woocommerce_checkout_place_order],
body.page-template-page-bookings #bookings-table-header .date .btn,
body.page-template-page-bookings #bookings-table-header .date .cf7mls_back.action-button,
body.page-template-page-bookings #bookings-table-header .date form.cf7mls input.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.page-template-page-bookings #bookings-table-header .date input.wpcf7-form-control.wpcf7-submit,
body.page-template-page-bookings #bookings-table-header .date .cf7mls_next.action-button,
body.page-template-page-bookings #bookings-table-header .date .product-teaser .col-right .single_add_to_cart_button,
.product-teaser .col-right body.page-template-page-bookings #bookings-table-header .date .single_add_to_cart_button,
body.page-template-page-bookings #bookings-table-header .date .wrap-btn a.add_to_cart_button,
.wrap-btn body.page-template-page-bookings #bookings-table-header .date a.add_to_cart_button,
body.page-template-page-bookings #bookings-table-header .date .wrap-btn a.added_to_cart.wc-forward,
.wrap-btn body.page-template-page-bookings #bookings-table-header .date a.added_to_cart.wc-forward,
body.page-template-page-bookings #bookings-table-header .date .woocommerce-button,
body.page-template-page-bookings #bookings-table-header .date .woocommerce-message.alert .button,
.woocommerce-message.alert body.page-template-page-bookings #bookings-table-header .date .button,
body.page-template-page-bookings #bookings-table-header .date button[name=apply_coupon],
body.page-template-page-bookings #bookings-table-header .date .button[name=woocommerce_checkout_place_order] {
display: flex;
align-items: center;
}
body.page-template-page-bookings #bookings-table-header .btn.btn-circle, body.page-template-page-bookings #bookings-table-header .btn-circle.cf7mls_back.action-button, body.page-template-page-bookings #bookings-table-header form.cf7mls input.btn-circle.wpcf7-form-control.wpcf7-submit, form.cf7mls body.page-template-page-bookings #bookings-table-header input.btn-circle.wpcf7-form-control.wpcf7-submit,
body.page-template-page-bookings #bookings-table-header .btn-circle.cf7mls_next.action-button, body.page-template-page-bookings #bookings-table-header .product-teaser .col-right .btn-circle.single_add_to_cart_button, .product-teaser .col-right body.page-template-page-bookings #bookings-table-header .btn-circle.single_add_to_cart_button, body.page-template-page-bookings #bookings-table-header .wrap-btn a.btn-circle.add_to_cart_button, .wrap-btn body.page-template-page-bookings #bookings-table-header a.btn-circle.add_to_cart_button, body.page-template-page-bookings #bookings-table-header .wrap-btn a.btn-circle.added_to_cart.wc-forward, .wrap-btn body.page-template-page-bookings #bookings-table-header a.btn-circle.added_to_cart.wc-forward, body.page-template-page-bookings #bookings-table-header .btn-circle.woocommerce-button, body.page-template-page-bookings #bookings-table-header .woocommerce-message.alert .btn-circle.button, .woocommerce-message.alert body.page-template-page-bookings #bookings-table-header .btn-circle.button, body.page-template-page-bookings #bookings-table-header button.btn-circle[name=apply_coupon], body.page-template-page-bookings #bookings-table-header .btn-circle.button[name=woocommerce_checkout_place_order] {
width: 40px;
padding: 0;
aspect-ratio: 1/1;
display: flex;
align-items: center;
justify-content: center;
height: 40px;
line-height: 1;
border-color: #ccc;
}
body.page-template-page-bookings #bookings-table-header .btn.eye:before, body.page-template-page-bookings #bookings-table-header .eye.cf7mls_back.action-button:before, body.page-template-page-bookings #bookings-table-header form.cf7mls input.eye.wpcf7-form-control.wpcf7-submit:before, form.cf7mls body.page-template-page-bookings #bookings-table-header input.eye.wpcf7-form-control.wpcf7-submit:before,
body.page-template-page-bookings #bookings-table-header .eye.cf7mls_next.action-button:before, body.page-template-page-bookings #bookings-table-header .product-teaser .col-right .eye.single_add_to_cart_button:before, .product-teaser .col-right body.page-template-page-bookings #bookings-table-header .eye.single_add_to_cart_button:before, body.page-template-page-bookings #bookings-table-header .wrap-btn a.eye.add_to_cart_button:before, .wrap-btn body.page-template-page-bookings #bookings-table-header a.eye.add_to_cart_button:before, body.page-template-page-bookings #bookings-table-header .wrap-btn a.eye.added_to_cart.wc-forward:before, .wrap-btn body.page-template-page-bookings #bookings-table-header a.eye.added_to_cart.wc-forward:before, body.page-template-page-bookings #bookings-table-header .eye.woocommerce-button:before, body.page-template-page-bookings #bookings-table-header .woocommerce-message.alert .eye.button:before, .woocommerce-message.alert body.page-template-page-bookings #bookings-table-header .eye.button:before, body.page-template-page-bookings #bookings-table-header button.eye[name=apply_coupon]:before, body.page-template-page-bookings #bookings-table-header .eye.button[name=woocommerce_checkout_place_order]:before {
font-family: "Font Awesome 6 Pro";
content: "\f06e";
}
body.page-template-page-bookings #bookings-table-header .btn.eye.active::before, body.page-template-page-bookings #bookings-table-header .eye.active.cf7mls_back.action-button::before, body.page-template-page-bookings #bookings-table-header form.cf7mls input.eye.active.wpcf7-form-control.wpcf7-submit::before, form.cf7mls body.page-template-page-bookings #bookings-table-header input.eye.active.wpcf7-form-control.wpcf7-submit::before,
body.page-template-page-bookings #bookings-table-header .eye.active.cf7mls_next.action-button::before, body.page-template-page-bookings #bookings-table-header .product-teaser .col-right .eye.active.single_add_to_cart_button::before, .product-teaser .col-right body.page-template-page-bookings #bookings-table-header .eye.active.single_add_to_cart_button::before, body.page-template-page-bookings #bookings-table-header .wrap-btn a.eye.active.add_to_cart_button::before, .wrap-btn body.page-template-page-bookings #bookings-table-header a.eye.active.add_to_cart_button::before, body.page-template-page-bookings #bookings-table-header .wrap-btn a.eye.active.added_to_cart.wc-forward::before, .wrap-btn body.page-template-page-bookings #bookings-table-header a.eye.active.added_to_cart.wc-forward::before, body.page-template-page-bookings #bookings-table-header .eye.active.woocommerce-button::before, body.page-template-page-bookings #bookings-table-header .woocommerce-message.alert .eye.active.button::before, .woocommerce-message.alert body.page-template-page-bookings #bookings-table-header .eye.active.button::before, body.page-template-page-bookings #bookings-table-header button.eye.active[name=apply_coupon]::before, body.page-template-page-bookings #bookings-table-header .eye.active.button[name=woocommerce_checkout_place_order]::before {
content: "\f070";
}
body.page-template-page-bookings #bookings-table-header .btn.refresh:before, body.page-template-page-bookings #bookings-table-header .refresh.cf7mls_back.action-button:before, body.page-template-page-bookings #bookings-table-header form.cf7mls input.refresh.wpcf7-form-control.wpcf7-submit:before, form.cf7mls body.page-template-page-bookings #bookings-table-header input.refresh.wpcf7-form-control.wpcf7-submit:before,
body.page-template-page-bookings #bookings-table-header .refresh.cf7mls_next.action-button:before, body.page-template-page-bookings #bookings-table-header .product-teaser .col-right .refresh.single_add_to_cart_button:before, .product-teaser .col-right body.page-template-page-bookings #bookings-table-header .refresh.single_add_to_cart_button:before, body.page-template-page-bookings #bookings-table-header .wrap-btn a.refresh.add_to_cart_button:before, .wrap-btn body.page-template-page-bookings #bookings-table-header a.refresh.add_to_cart_button:before, body.page-template-page-bookings #bookings-table-header .wrap-btn a.refresh.added_to_cart.wc-forward:before, .wrap-btn body.page-template-page-bookings #bookings-table-header a.refresh.added_to_cart.wc-forward:before, body.page-template-page-bookings #bookings-table-header .refresh.woocommerce-button:before, body.page-template-page-bookings #bookings-table-header .woocommerce-message.alert .refresh.button:before, .woocommerce-message.alert body.page-template-page-bookings #bookings-table-header .refresh.button:before, body.page-template-page-bookings #bookings-table-header button.refresh[name=apply_coupon]:before, body.page-template-page-bookings #bookings-table-header .refresh.button[name=woocommerce_checkout_place_order]:before {
font-family: "Font Awesome 6 Pro";
content: "\f021";
}
body.page-template-page-bookings #bookings-table-header .list-group-item {
display: flex;
padding: 10px;
}
body.page-template-page-bookings #bookings-table-header .date {
display: flex;
gap: 4px;
}
body.page-template-page-bookings #bookings-table-header .date h6, body.page-template-page-bookings #bookings-table-header .date .h6 {
font-size: inherit;
}
body.page-template-page-bookings #bookings-table-header .date h6 .badge, body.page-template-page-bookings #bookings-table-header .date .h6 .badge {
background-color: #e5190d;
color: white;
}
body.page-template-page-bookings #bookings-table-header .date .update-info {
font-size: 9px;
color: #071b44;
font-family: "Montserrat", sans-serif;
font-weight: bold;
}
body.page-template-page-bookings .container-bookings {
padding-left: 15px;
padding-right: 15px;
}
.bookings-table-content {
transition: all 0.5s ease-in-out;
width: 100%;
max-height: 100dvh;
overflow: auto;
}
.bookings-table-content table {
width: 100%;
margin: 0;
min-height: 100dvh;
table-layout: fixed;
border-collapse: separate;
border-spacing: 0;
}
.bookings-table-content table .th-field-hour {
width: 50px;
}
.bookings-table-content table td {
border: 1px solid #ccc;
padding: 8px;
position: relative;
}
.bookings-table-content th {
background: #071b44;
color: white;
white-space: nowrap;
border-color: rgba(255, 255, 255, 0.25);
padding: 8px;
border: 1px solid #73b6e5;
}
.bookings-table-content .th-field {
text-align: center;
text-overflow: ellipsis;
}
@media (max-width: 767.98px) {
.bookings-table-content .th-field {
min-width: 160px;
width: 160px;
}
}
.bookings-table-content .th-hour {
text-align: right;
vertical-align: top;
font-size: 11px;
width: 50px;
height: 90px;
position: sticky;
left: 0;
z-index: 10;
}
.bookings-table-content .canchas-th th {
position: sticky;
left: 0;
top: 0;
z-index: 20;
}
body.expanded-on .visor-only-grid,
body:not(.expanded-on) .visor-only-teaser,
body.expanded-on:not(.detail-info-on) .detail-info,
body.expanded-on:not(.detail-info-on) .detail-info,
body.expanded-on:not(.cuentas-info-on) .detail-cuentas,
body.expanded-on:not(.restaurante-info-on) .detail-restaurante,
body.expanded-on:not(.files-info-on) .files-info,
body.expanded-on:not(.notes-info-on) .notes-info,
body.expanded-on:not(.notes-info-on) .basic-info .actions {
display: none !important;
}
body:not(.expanded-on) .teaser-dummy-checkbox-trigger,
body:not(.expanded-on, .detail-table-info-on) :is(.actions, .detail-info),
body:not(.expanded-on, .cuentas-table-info-on) .detail-cuentas,
body:not(.expanded-on, .restaurante-table-info-on) .detail-restaurante,
body:not(.expanded-on, .files-table-info-on) .files-info,
body:not(.expanded-on, .notes-table-info-on) .notes-info,
body:not(.expanded-on, .notes-table-info-on) .basic-info .actions-DELETE {
display: none !important;
}
.wrap-data-inner {
display: grid;
gap: 16px;
}
.teaser-booking-wrap .name {
display: flex;
gap: 4px;
align-items: center;
text-transform: uppercase;
}
.teaser-booking-wrap .name:before {
font: var(--fa-font-regular);
content: "\f0c8";
}
.teaser-booking-wrap.dummy-checked .name:before {
content: "\f14a";
}
.teaser-booking-wrap.status-2 .name::before {
background-color: rgb(255, 141, 47);
display: block;
}
body:not(.expanded-on) .close-box {
display: none !important;
}
body:not(.expanded-on) .teaser-booking-wrap .container-book {
position: absolute;
top: 8px;
left: 8px;
bottom: 8px;
right: 8px;
}
body:not(.expanded-on) .wrap-data-inner {
font-size: 12px;
overflow: auto;
border-radius: 8px;
padding: 8px;
gap: 8px;
display: flex;
align-items: flex-start;
height: 100%;
justify-content: flex-start;
flex-direction: column;
}
body:not(.expanded-on) .dropdown-detail {
display: none !important;
}
.teaser-booking-wrap {
font-size: 12px;
}
.teaser-booking-wrap.expanded {
position: fixed;
top: 0;
left: 0;
bottom: 0;
z-index: 999999;
width: 100%;
border-radius: 0;
border: 0 none;
justify-content: flex-start;
align-items: center;
display: flex;
flex-direction: column;
overflow: auto;
background-color: white;
gap: 16px;
padding-top: 24px;
padding-bottom: 24px;
}
.teaser-booking-wrap.expanded .container-book {
width: 600px;
max-width: 85vw;
position: relative;
}
.teaser-booking-wrap.expanded .wrap-data-inner > * {
padding: 16px;
border-radius: 8px;
width: 100%;
border: 1px solid #ddd;
background: white;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.teaser-booking-wrap.expanded .close-box:before {
content: "\f00d" !important;
}
.teaser-booking-wrap .detail-info {
display: flex;
flex-direction: column;
gap: 4px;
}
.teaser-booking-wrap h3, .teaser-booking-wrap .h3 {
margin-bottom: 8px;
}
.teaser-booking-wrap p,
.teaser-booking-wrap ul {
font-size: 0.8rem;
margin-bottom: 0.5rem;
}
.teaser-booking-wrap .close-box {
position: absolute;
top: 0;
left: 0;
background: white;
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transform: translateX(-24px) translateY(-24px);
border: 2px solid #ccc;
z-index: 2;
}
.teaser-booking-wrap .close-box:before {
font-family: "Font Awesome 6 Pro";
content: "\e0a0";
}
.teaser-booking-wrap .actions {
display: flex;
gap: 8px;
font-weight: bold;
white-space: nowrap;
align-items: center;
flex-wrap: nowrap;
}
.teaser-booking-wrap .basic-info {
position: relative;
display: grid;
gap: 8px;
width: max-content;
}
.teaser-booking-wrap .basic-info .wrap-data {
align-items: center;
white-space: nowrap;
text-overflow: ellipsis;
display: grid;
gap: 0;
position: relative;
justify-content: flex-start;
gap: 8px;
align-items: flex-start;
display: flex;
flex-direction: column;
min-width: 0;
}
.teaser-booking-wrap .basic-info .wrap-data .name {
font-weight: bold;
margin-bottom: 0;
}
.teaser-booking-wrap .basic-info .wrap-data .name,
.teaser-booking-wrap .basic-info .wrap-data .data-booking {
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
}
.teaser-booking-wrap .basic-info .wrap-data .data-booking {
display: flex;
gap: 4px;
flex-wrap: wrap;
}
.teaser-booking-wrap .basic-info .wrap-data .data-booking > * {
padding: 2px 4px;
border-radius: 4px;
font-weight: bold;
font-size: 9px;
}
.teaser-booking-wrap .basic-info .wrap-data .data-booking .tejo-badge {
border-radius: 50rem;
border-width: 1px;
border-style: solid;
}
.teaser-booking-wrap .files-list {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.btn.call, body .call.cf7mls_back.action-button, form.cf7mls input.call.wpcf7-form-control.wpcf7-submit,
body .call.cf7mls_next.action-button, .product-teaser .col-right .call.single_add_to_cart_button, .wrap-btn a.call.add_to_cart_button, .wrap-btn a.call.added_to_cart.wc-forward, .call.woocommerce-button, .woocommerce-message.alert .call.button, button.call[name=apply_coupon], .call.button[name=woocommerce_checkout_place_order] {
background-color: white !important;
color: #071b44 !important;
}
.btn.call:before, body .call.cf7mls_back.action-button:before, form.cf7mls input.call.wpcf7-form-control.wpcf7-submit:before,
body .call.cf7mls_next.action-button:before, .product-teaser .col-right .call.single_add_to_cart_button:before, .wrap-btn a.call.add_to_cart_button:before, .wrap-btn a.call.added_to_cart.wc-forward:before, .call.woocommerce-button:before, .woocommerce-message.alert .call.button:before, button.call[name=apply_coupon]:before, .call.button[name=woocommerce_checkout_place_order]:before {
margin-right: 4px;
color: #071b44 !important;
font-family: "Font Awesome 6 Pro";
content: "\f3ce";
}
.btn.chat-wa:before, body .chat-wa.cf7mls_back.action-button:before, form.cf7mls input.chat-wa.wpcf7-form-control.wpcf7-submit:before,
body .chat-wa.cf7mls_next.action-button:before, .product-teaser .col-right .chat-wa.single_add_to_cart_button:before, .wrap-btn a.chat-wa.add_to_cart_button:before, .wrap-btn a.chat-wa.added_to_cart.wc-forward:before, .chat-wa.woocommerce-button:before, .woocommerce-message.alert .chat-wa.button:before, button.chat-wa[name=apply_coupon]:before, .chat-wa.button[name=woocommerce_checkout_place_order]:before {
font: var(--fa-font-brands);
content: "\f232";
color: white;
}
body.page-template-page-bookings #bookings-table-header .nav-actions .btn.btn-circle.refresh.disabled, body.page-template-page-bookings #bookings-table-header .nav-actions .btn-circle.refresh.disabled.cf7mls_back.action-button, body.page-template-page-bookings #bookings-table-header .nav-actions form.cf7mls input.btn-circle.refresh.disabled.wpcf7-form-control.wpcf7-submit, form.cf7mls body.page-template-page-bookings #bookings-table-header .nav-actions input.btn-circle.refresh.disabled.wpcf7-form-control.wpcf7-submit,
body.page-template-page-bookings #bookings-table-header .nav-actions .btn-circle.refresh.disabled.cf7mls_next.action-button, body.page-template-page-bookings #bookings-table-header .nav-actions .product-teaser .col-right .btn-circle.refresh.disabled.single_add_to_cart_button, .product-teaser .col-right body.page-template-page-bookings #bookings-table-header .nav-actions .btn-circle.refresh.disabled.single_add_to_cart_button, body.page-template-page-bookings #bookings-table-header .nav-actions .wrap-btn a.btn-circle.refresh.disabled.add_to_cart_button, .wrap-btn body.page-template-page-bookings #bookings-table-header .nav-actions a.btn-circle.refresh.disabled.add_to_cart_button, body.page-template-page-bookings #bookings-table-header .nav-actions .wrap-btn a.btn-circle.refresh.disabled.added_to_cart.wc-forward, .wrap-btn body.page-template-page-bookings #bookings-table-header .nav-actions a.btn-circle.refresh.disabled.added_to_cart.wc-forward, body.page-template-page-bookings #bookings-table-header .nav-actions .btn-circle.refresh.disabled.woocommerce-button, body.page-template-page-bookings #bookings-table-header .nav-actions .woocommerce-message.alert .btn-circle.refresh.disabled.button, .woocommerce-message.alert body.page-template-page-bookings #bookings-table-header .nav-actions .btn-circle.refresh.disabled.button, body.page-template-page-bookings #bookings-table-header .nav-actions button.btn-circle.refresh.disabled[name=apply_coupon], body.page-template-page-bookings #bookings-table-header .nav-actions .btn-circle.refresh.disabled.button[name=woocommerce_checkout_place_order] {
opacity: 1;
background: #666;
color: #ccc;
width: auto;
aspect-ratio: auto;
padding: 0 16px;
gap: 8px;
}
@media (min-width: 992px) {
body.fields-qty-1 .bookings-table-content .th-field {
width: calc(100vw / 1 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-2 .bookings-table-content .th-field {
width: calc(100vw / 2 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-3 .bookings-table-content .th-field {
width: calc(100vw / 3 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-4 .bookings-table-content .th-field {
width: calc(100vw / 4 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-5 .bookings-table-content .th-field {
width: calc(100vw / 5 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-6 .bookings-table-content .th-field {
width: calc(100vw / 6 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-7 .bookings-table-content .th-field {
width: calc(100vw / 7 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-8 .bookings-table-content .th-field {
width: calc(100vw / 8 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-9 .bookings-table-content .th-field {
width: calc(100vw / 9 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-10 .bookings-table-content .th-field {
width: calc(100vw / 10 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-11 .bookings-table-content .th-field {
width: calc(100vw / 11 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-12 .bookings-table-content .th-field {
width: calc(100vw / 12 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-13 .bookings-table-content .th-field {
width: calc(100vw / 13 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-14 .bookings-table-content .th-field {
width: calc(100vw / 14 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-15 .bookings-table-content .th-field {
width: calc(100vw / 15 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-16 .bookings-table-content .th-field {
width: calc(100vw / 16 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-17 .bookings-table-content .th-field {
width: calc(100vw / 17 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-18 .bookings-table-content .th-field {
width: calc(100vw / 18 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-19 .bookings-table-content .th-field {
width: calc(100vw / 19 - 50px) !important;
}
}
@media (min-width: 992px) {
body.fields-qty-20 .bookings-table-content .th-field {
width: calc(100vw / 20 - 50px) !important;
}
}
body.expanded-on .client-1 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-1 .wrap-data-inner {
background-color: #711107;
color: #ffffff;
}
body.expanded-on .client-1 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-1 .wrap-data-inner * {
color: #ffffff;
}
body.expanded-on .client-2 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-2 .wrap-data-inner {
background-color: #e52b0c;
color: #ffffff;
}
body.expanded-on .client-2 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-2 .wrap-data-inner * {
color: #ffffff;
}
body.expanded-on .client-3 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-3 .wrap-data-inner {
background-color: #091b44;
color: #ffffff;
}
body.expanded-on .client-3 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-3 .wrap-data-inner * {
color: #ffffff;
}
body.expanded-on .client-4 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-4 .wrap-data-inner {
background-color: #fab814;
color: #071b44;
}
body.expanded-on .client-4 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-4 .wrap-data-inner * {
color: #071b44;
}
body.expanded-on .client-5 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-5 .wrap-data-inner {
background-color: #ee8bad;
color: #071b44;
}
body.expanded-on .client-5 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-5 .wrap-data-inner * {
color: #071b44;
}
body.expanded-on .client-6 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-6 .wrap-data-inner {
background-color: #73b6e5;
color: #071b44;
}
body.expanded-on .client-6 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-6 .wrap-data-inner * {
color: #071b44;
}
body.expanded-on .client-7 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-7 .wrap-data-inner {
background-color: #015639;
color: #ffffff;
}
body.expanded-on .client-7 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-7 .wrap-data-inner * {
color: #ffffff;
}
body.expanded-on .client-8 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-8 .wrap-data-inner {
background-color: #be4d48;
color: #ffffff;
}
body.expanded-on .client-8 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-8 .wrap-data-inner * {
color: #ffffff;
}
body.expanded-on .client-9 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-9 .wrap-data-inner {
background-color: #5f51a3;
color: #ffffff;
}
body.expanded-on .client-9 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-9 .wrap-data-inner * {
color: #ffffff;
}
body.expanded-on .client-10 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-10 .wrap-data-inner {
background-color: #7e114e;
color: #ffffff;
}
body.expanded-on .client-10 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-10 .wrap-data-inner * {
color: #ffffff;
}
body.expanded-on .client-11 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-11 .wrap-data-inner {
background-color: #999999;
color: #ffffff;
}
body.expanded-on .client-11 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-11 .wrap-data-inner * {
color: #ffffff;
}
body.expanded-on .client-12 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-12 .wrap-data-inner {
background-color: #e6b0e2;
color: #071b44;
}
body.expanded-on .client-12 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-12 .wrap-data-inner * {
color: #071b44;
}
body.expanded-on .client-13 .basic-info,
body:not(.expanded-on) .teaser-booking-wrap.client-13 .wrap-data-inner {
background-color: #66c8a7;
color: #071b44;
}
body.expanded-on .client-13 .basic-info *,
body:not(.expanded-on) .teaser-booking-wrap.client-13 .wrap-data-inner * {
color: #071b44;
}
.tle-drop-zone {
width: 100%;
padding: 40px;
border: 2px dashed #ccc;
border-radius: 10px;
text-align: center;
color: #333;
cursor: pointer;
margin: 20px auto;
}
.tle-drop-zone.drag-over {
border-color: #0073aa;
background-color: #f0f0f0;
}
.tle-wrap-notes {
position: relative;
}
.tle-wrap-notes .tle-booking-notes-buttons {
position: absolute;
bottom: 0.35rem;
right: 0.35rem;
z-index: 10;
display: flex;
gap: 0.5rem;
align-items: center;
}
body.expanded-on .tle-booking-notes-container {
background-color: #f0f0f0;
border-radius: 0.5rem;
padding: 1rem 1rem 64px;
min-height: 48px;
max-height: 120px;
overflow: auto;
border: 1px solid #ccc;
}
.custom-files-target > li {
width: 100%;
padding: 4px 8px;
border-radius: 0.5rem;
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
border: 1px solid;
gap: 1rem;
}
.custom-files-target > li a {
display: block;
text-overflow: ellipsis;
white-space: nowrap;
flex-grow: 1;
overflow: hidden;
max-width: 100px;
}
body.expanded-on .custom-files-target li {
background-color: #f0f0f0;
border: 0 none;
padding: 8px 16px;
}
body.expanded-on .custom-files-target li a {
max-width: none;
}
.btn.btn-circle, body .btn-circle.cf7mls_back.action-button, form.cf7mls input.btn-circle.wpcf7-form-control.wpcf7-submit,
body .btn-circle.cf7mls_next.action-button, .product-teaser .col-right .btn-circle.single_add_to_cart_button, .wrap-btn a.btn-circle.add_to_cart_button, .wrap-btn a.btn-circle.added_to_cart.wc-forward, .btn-circle.woocommerce-button, .woocommerce-message.alert .btn-circle.button, button.btn-circle[name=apply_coupon], .btn-circle.button[name=woocommerce_checkout_place_order] {
aspect-ratio: 1;
padding: 7px;
height: 32px;
width: 32px;
display: flex;
align-items: center;
justify-content: center;
}
.booking-amounts-target {
margin: 0;
padding: 0;
display: grid;
gap: 0.5rem;
list-style: none;
list-style-image: none;
}
.booking-amounts-target > li {
border-bottom: 1px solid #ccc;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
body.page-id-2485 {
background-image: url(//tejolaembajada.com/wp-content/themes/tejo/images/reja.png);
background-blend-mode: soft-light;
background-size: 24px;
background-blend-mode: soft-light;
background-repeat: repeat;
color: #071b44 !important;
}
body.page-id-2485 h1, body.page-id-2485 .h1 {
padding: 0 16px;
text-align: center;
color: #e5190d;
}
body.page-id-2485 #content.container-fluid, body.page-id-2485 #content.container-sm, body.page-id-2485 #content.container-md, body.page-id-2485 #content.container-lg, body.page-id-2485 #content.container-xl, body.page-id-2485 #content.container-xxl, body.page-id-2485 #content.container-xxxl {
max-width: 680px;
}
body.page-id-2485 .social-links-wrapper,
body.page-id-2485 .btn.btn-reservas,
body.page-id-2485 .btn-reservas.cf7mls_back.action-button,
body.page-id-2485 form.cf7mls input.btn-reservas.wpcf7-form-control.wpcf7-submit,
form.cf7mls body.page-id-2485 input.btn-reservas.wpcf7-form-control.wpcf7-submit,
body.page-id-2485 .btn-reservas.cf7mls_next.action-button,
body.page-id-2485 .product-teaser .col-right .btn-reservas.single_add_to_cart_button,
.product-teaser .col-right body.page-id-2485 .btn-reservas.single_add_to_cart_button,
body.page-id-2485 .wrap-btn a.btn-reservas.add_to_cart_button,
.wrap-btn body.page-id-2485 a.btn-reservas.add_to_cart_button,
body.page-id-2485 .wrap-btn a.btn-reservas.added_to_cart.wc-forward,
.wrap-btn body.page-id-2485 a.btn-reservas.added_to_cart.wc-forward,
body.page-id-2485 .btn-reservas.woocommerce-button,
body.page-id-2485 .woocommerce-message.alert .btn-reservas.button,
.woocommerce-message.alert body.page-id-2485 .btn-reservas.button,
body.page-id-2485 button.btn-reservas[name=apply_coupon],
body.page-id-2485 .btn-reservas.button[name=woocommerce_checkout_place_order] {
display: none !important;
}
.wpcf7-form {
display: grid;
}
.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
background-color: white;
border: 1px solid currentColor;
color: inherit;
width: 100%;
border-radius: 8px;
padding: 16px;
border: 0 none;
}
.wpcf7-form label {
display: block;
font-weight: bold;
font-size: inherit;
}
form.cf7mls input.wpcf7-form-control.wpcf7-submit {
width: 100%;
margin: 0 !important;
font-size: 1.5rem;
}
body .cf7mls-btns .cf7mls_next.action-button,
body .cf7mls-btns .cf7mls_back.action-button {
margin: 0 !important;
}
.fieldset-cf7mls-wrapper .cf7mls_current_fs {
opacity: 1;
visibility: visible;
padding: 16px;
}
.wpcf7-not-valid-tip {
background-color: #fab813;
padding: 4px 8px;
margin: 0.5rem 0 0;
}
.fieldset-cf7mls h2, .fieldset-cf7mls .h2 {
margin-bottom: 40px;
}
.fieldset-cf7mls h2:not(.intro), .fieldset-cf7mls .h2:not(.intro) {
text-align: center;
}
.fieldset-cf7mls h2.intro, .fieldset-cf7mls .intro.h2 {
margin-bottom: 40px;
font-family: inherit;
font-weight: bold;
font-size: 1rem;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #0c0;
background-color: #0c0;
color: white;
text-align: center;
border-radius: 5rem;
padding: 24px;
font-weight: bold;
margin: 0;
order: -5;
}