.cptch_block label {
word-wrap: break-word;
} .cptch_block br {
display: none !important;
}
.cptch_label:hover {
cursor: pointer;
}
form input.cptch_input {
padding-left: 8px;
padding-right: 8px;
}
.cptch_allowlist_message {
font-style: italic;
color: #008000;
font-weight: normal !important;
}
.cptch_block {
display: block !important;
width: 100%;
max-width: 100%;
box-sizing: border-box;
word-spacing: normal !important;
text-align: left;
}
.cptch_title {
display: block;
word-wrap: break-word;
padding-bottom: 5px;
clear: both;
}
.cptch_wrap {
display: table-row !important;
position: relative;
clear: both;
}
.cptch_label,
.cptch_reload_button_wrap {
display: table-cell;
margin: 5px 0 !important;
vertical-align: middle;
line-height: 1;
}
.cptch_time_limit_notice {
display: none;
color: red;
font-size: 12px;
}
.cptch-password-form-error
color: red;
font-size: 14px;
}
.cptch_span {
display: inline-block;
vertical-align: middle;
line-height: 1;
position: relative;
}
.cptch_recognition .cptch_span {
margin-right: 2px;
}
.rtl .cptch_recognition .cptch_span {
margin-right: 0px;
margin-left: 2px;
}
.cptch_img img {
width: 40px;
max-width: 40px !important;
height: 40px;
top: 0;
z-index: 1;
display: inline-block;
vertical-align: middle;
}
.cptch_reload_button {
width: 2rem;
height: 2rem;
font-size: 2rem;
margin: 0 15px;
vertical-align: text-bottom;
}
.cptch_reload_button:before {
vertical-align: text-bottom;
}
.cptch_recognition .cptch_images_wrap {
display: block;
margin-bottom: 3px;
} .rtl .cptch_block {
direction: rtl;
text-align: right;
}
@media only screen and ( max-width: 782px ) {
.cptch_reload_button {
width: 48px;
height: 48px;
font-size: 48px;
}
}.cptch_ajax_wrap noscript {
color: red;
}
.cptch_img:hover img,
.cptch_img:hover svg {
cursor: default;
position: relative;
z-index: 10;
-webkit-transition: 300ms ease-in-out;
-moz-transition: 300ms ease-in-out;
-o-transition: 300ms ease-in-out;
transition: 300ms ease-in-out;
}
.cptch_left:hover img,
.cptch_left:hover svg { -webkit-transform: translateX(100%) scale(3, 3);
-moz-transform: translateX(100%) scale(3, 3);
-o-transform: translateX(100%) scale(3, 3);
-ms-transform: translateX(100%) scale(3, 3);
transform: translateX(100%) scale(3, 3);
}
.cptch_right:hover img,
.cptch_right:hover svg { -webkit-transform: translateX(-100%) scale(3, 3);
-moz-transform: translateX(-100%) scale(3, 3);
-ms-transform: translateX(-100%) scale(3, 3);
-o-transform: translateX(-100%) scale(3, 3);
transform: translateX(-100%) scale(3, 3);
}
.cptch_center:hover img,
.cptch_center:hover svg{ -webkit-transform: scale(3, 3);
-moz-transform: scale(3, 3);
-o-transform: scale(3, 3);
-ms-transform: scale(3, 3);
transform: scale(3, 3);
}
.cptch_recognition .cptch_img {
display: inline-block;
overflow: hidden;
padding: 8px 1px;
}
.cptch_recognition .cptch_img:hover img,
.cptch_recognition .cptch_img:hover svg { -webkit-transform: scale(3, 3);
-moz-transform: scale(3, 3);
-o-transform: scale(3, 3);
-ms-transform: scale(3, 3);
transform: scale(3, 3);
}
.cptch_reload_button:hover {
cursor:pointer;
opacity: 0.7;
}
.cptch_reload_button.cptch_active {
opacity: 0.7;
animation: cptch_rotation 800ms infinite linear;
-webkit-animation: cptch_rotation 800ms infinite linear;
}
@-webkit-keyframes cptch_rotation {
0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes cptch_rotation {
0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(359deg);}
}
@-o-keyframes cptch_rotation {
0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(359deg);}
}
@keyframes cptch_rotation {
0% {transform: rotate(0deg);}
100% {transform: rotate(359deg);}
}*,
*::before,
*::after {
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
width: device-width;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
display: block;
}
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
[tabindex="-1"]:focus {
outline: 0 !important;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 0.5rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: .5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
dfn {
font-style: italic;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
a {
color: #007bff;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:hover {
color: #0056b3;
text-decoration: underline;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em;
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar;
}
figure {
margin: 0 0 1rem;
}
img {
vertical-align: middle;
border-style: none;
}
svg {
overflow: hidden;
vertical-align: middle;
}
table {
border-collapse: collapse;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: listbox;
}
textarea {
overflow: auto;
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
progress {
vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
-webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
}
[hidden] {
display: none !important;
}@-ms-viewport {
width: device-width;
}
html {
box-sizing: border-box;
-ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1140px;
}
}
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.no-gutters {
margin-right: 0;
margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
-ms-flex-order: -1;
order: -1;
}
.order-last {
-ms-flex-order: 13;
order: 13;
}
.order-0 {
-ms-flex-order: 0;
order: 0;
}
.order-1 {
-ms-flex-order: 1;
order: 1;
}
.order-2 {
-ms-flex-order: 2;
order: 2;
}
.order-3 {
-ms-flex-order: 3;
order: 3;
}
.order-4 {
-ms-flex-order: 4;
order: 4;
}
.order-5 {
-ms-flex-order: 5;
order: 5;
}
.order-6 {
-ms-flex-order: 6;
order: 6;
}
.order-7 {
-ms-flex-order: 7;
order: 7;
}
.order-8 {
-ms-flex-order: 8;
order: 8;
}
.order-9 {
-ms-flex-order: 9;
order: 9;
}
.order-10 {
-ms-flex-order: 10;
order: 10;
}
.order-11 {
-ms-flex-order: 11;
order: 11;
}
.order-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-1 {
margin-left: 8.333333%;
}
.offset-2 {
margin-left: 16.666667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.333333%;
}
.offset-5 {
margin-left: 41.666667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.333333%;
}
.offset-8 {
margin-left: 66.666667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.333333%;
}
.offset-11 {
margin-left: 91.666667%;
}
@media (min-width: 576px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-sm-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-sm-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-sm-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-sm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-sm-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-sm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-sm-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-sm-first {
-ms-flex-order: -1;
order: -1;
}
.order-sm-last {
-ms-flex-order: 13;
order: 13;
}
.order-sm-0 {
-ms-flex-order: 0;
order: 0;
}
.order-sm-1 {
-ms-flex-order: 1;
order: 1;
}
.order-sm-2 {
-ms-flex-order: 2;
order: 2;
}
.order-sm-3 {
-ms-flex-order: 3;
order: 3;
}
.order-sm-4 {
-ms-flex-order: 4;
order: 4;
}
.order-sm-5 {
-ms-flex-order: 5;
order: 5;
}
.order-sm-6 {
-ms-flex-order: 6;
order: 6;
}
.order-sm-7 {
-ms-flex-order: 7;
order: 7;
}
.order-sm-8 {
-ms-flex-order: 8;
order: 8;
}
.order-sm-9 {
-ms-flex-order: 9;
order: 9;
}
.order-sm-10 {
-ms-flex-order: 10;
order: 10;
}
.order-sm-11 {
-ms-flex-order: 11;
order: 11;
}
.order-sm-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.333333%;
}
.offset-sm-2 {
margin-left: 16.666667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.333333%;
}
.offset-sm-5 {
margin-left: 41.666667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.333333%;
}
.offset-sm-8 {
margin-left: 66.666667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.333333%;
}
.offset-sm-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 768px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-md-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-md-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-md-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-md-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-md-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-md-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-md-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-md-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-md-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-md-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-md-first {
-ms-flex-order: -1;
order: -1;
}
.order-md-last {
-ms-flex-order: 13;
order: 13;
}
.order-md-0 {
-ms-flex-order: 0;
order: 0;
}
.order-md-1 {
-ms-flex-order: 1;
order: 1;
}
.order-md-2 {
-ms-flex-order: 2;
order: 2;
}
.order-md-3 {
-ms-flex-order: 3;
order: 3;
}
.order-md-4 {
-ms-flex-order: 4;
order: 4;
}
.order-md-5 {
-ms-flex-order: 5;
order: 5;
}
.order-md-6 {
-ms-flex-order: 6;
order: 6;
}
.order-md-7 {
-ms-flex-order: 7;
order: 7;
}
.order-md-8 {
-ms-flex-order: 8;
order: 8;
}
.order-md-9 {
-ms-flex-order: 9;
order: 9;
}
.order-md-10 {
-ms-flex-order: 10;
order: 10;
}
.order-md-11 {
-ms-flex-order: 11;
order: 11;
}
.order-md-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.333333%;
}
.offset-md-2 {
margin-left: 16.666667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.333333%;
}
.offset-md-5 {
margin-left: 41.666667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.333333%;
}
.offset-md-8 {
margin-left: 66.666667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.333333%;
}
.offset-md-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 992px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-lg-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-lg-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-lg-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-lg-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-lg-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-lg-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-lg-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-lg-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-lg-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-lg-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-lg-first {
-ms-flex-order: -1;
order: -1;
}
.order-lg-last {
-ms-flex-order: 13;
order: 13;
}
.order-lg-0 {
-ms-flex-order: 0;
order: 0;
}
.order-lg-1 {
-ms-flex-order: 1;
order: 1;
}
.order-lg-2 {
-ms-flex-order: 2;
order: 2;
}
.order-lg-3 {
-ms-flex-order: 3;
order: 3;
}
.order-lg-4 {
-ms-flex-order: 4;
order: 4;
}
.order-lg-5 {
-ms-flex-order: 5;
order: 5;
}
.order-lg-6 {
-ms-flex-order: 6;
order: 6;
}
.order-lg-7 {
-ms-flex-order: 7;
order: 7;
}
.order-lg-8 {
-ms-flex-order: 8;
order: 8;
}
.order-lg-9 {
-ms-flex-order: 9;
order: 9;
}
.order-lg-10 {
-ms-flex-order: 10;
order: 10;
}
.order-lg-11 {
-ms-flex-order: 11;
order: 11;
}
.order-lg-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.333333%;
}
.offset-lg-2 {
margin-left: 16.666667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.333333%;
}
.offset-lg-5 {
margin-left: 41.666667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.333333%;
}
.offset-lg-8 {
margin-left: 66.666667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.333333%;
}
.offset-lg-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 1200px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-xl-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-xl-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-xl-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xl-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-xl-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-xl-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-xl-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-xl-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-xl-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-xl-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-xl-first {
-ms-flex-order: -1;
order: -1;
}
.order-xl-last {
-ms-flex-order: 13;
order: 13;
}
.order-xl-0 {
-ms-flex-order: 0;
order: 0;
}
.order-xl-1 {
-ms-flex-order: 1;
order: 1;
}
.order-xl-2 {
-ms-flex-order: 2;
order: 2;
}
.order-xl-3 {
-ms-flex-order: 3;
order: 3;
}
.order-xl-4 {
-ms-flex-order: 4;
order: 4;
}
.order-xl-5 {
-ms-flex-order: 5;
order: 5;
}
.order-xl-6 {
-ms-flex-order: 6;
order: 6;
}
.order-xl-7 {
-ms-flex-order: 7;
order: 7;
}
.order-xl-8 {
-ms-flex-order: 8;
order: 8;
}
.order-xl-9 {
-ms-flex-order: 9;
order: 9;
}
.order-xl-10 {
-ms-flex-order: 10;
order: 10;
}
.order-xl-11 {
-ms-flex-order: 11;
order: 11;
}
.order-xl-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.333333%;
}
.offset-xl-2 {
margin-left: 16.666667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.333333%;
}
.offset-xl-5 {
margin-left: 41.666667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.333333%;
}
.offset-xl-8 {
margin-left: 66.666667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.333333%;
}
.offset-xl-11 {
margin-left: 91.666667%;
}
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none {
display: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-sm-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-md-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 992px) {
.d-lg-none {
display: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-lg-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 1200px) {
.d-xl-none {
display: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-xl-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media print {
.d-print-none {
display: none !important;
}
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-print-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
.flex-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-sm-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-sm-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-sm-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-sm-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-sm-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-sm-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-sm-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-sm-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-sm-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-sm-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-sm-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-sm-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-sm-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-sm-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-md-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-md-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-md-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-md-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-md-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-md-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-md-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-md-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-md-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-md-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-md-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-md-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-md-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-md-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-md-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-md-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 992px) {
.flex-lg-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-lg-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-lg-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-lg-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-lg-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-lg-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-lg-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-lg-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-lg-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-lg-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-lg-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-lg-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-lg-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-lg-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-lg-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 1200px) {
.flex-xl-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-xl-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-xl-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-xl-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-xl-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-xl-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-xl-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-xl-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-xl-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-xl-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-xl-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-xl-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-xl-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-xl-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-xl-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}body {
background-color: #f2f2f2;
font-family: "Open Sans", "Helvetica Neue", "Segoe UI", sans-serif;
font-size: 90%;
line-height: 1.7;
color: #737373;
-ms-word-wrap: break-word;
word-wrap: break-word;
word-wrap: break-all;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} .clearfix::after {
display: block;
clear: both;
content: "";
}
::-moz-selection {
background-color: #bcd6dc;
color: #fff;
text-shadow: none;
}
::selection {
background-color: #bcd6dc;
color: #fff;
text-shadow: none;
} #page {
background-color: #fff;
margin: auto;
} .site-header {
background-color: #fff; margin: auto;
padding: 60px 0 0;
}
.header-page .site-header {
padding: 20px 35px;
}
.page-template-frontpage .site-header {
text-align: center;
}
.header-center .site-header {
padding-top: 25px;
text-align: center;
}
#header-page-footer {
background-color: #f6f6f6;
height: 11px;
-webkit-box-shadow: inset 0px 1px 1px 0px rgba(212, 212, 212, 1);
-moz-box-shadow: inset 0px 1px 1px 0px rgba(212, 212, 212, 1);
box-shadow: inset 0px 1px 1px 0px rgba(212, 212, 212, 1);
}
#header-page-footer-inner {
background-color: #bcd6dc;
height: 11px;
} .header-center #header-page-footer {
max-width: 1220px;
margin: 0 auto 40px;
} .custom-logo {
margin-bottom: 20px;
}
.header-page .logo-wrapper {
margin-bottom: 10px;
}
.header-page .custom-logo {
float: none;
margin-bottom: 0;
}
#site-title {
font-family: "Bell MT", "Times New Roman", serif;
font-size: 3rem;
line-height: 1;
margin: 0 auto;
text-transform: uppercase;
}
.header-center #site-title {
font-size: 2.5rem;
}
#site-title a,
#site-title a:visited {
color: #161616;
text-decoration: none;
}
#site-description {
color: #848484;
font-size: 0.875rem;
line-height: 1.1;
text-transform: uppercase;
letter-spacing: 2px;
margin: 2px auto 0;
}
.header-page #site-title {
font-size: 2.125rem;
line-height: 1;
margin: 0;
}
.header-page #site-description {
font-size: 0.813rem;
color: #545454;
margin-bottom: 0;
text-transform: uppercase;
letter-spacing: 1px;
}
.post-wrapper {
margin: 30px auto;
}
.search #post-wrapper {
max-width: 930px;
}
#single-wrapper {
margin-top: 40px;
margin-bottom: 40px;
}
#site-footer {
background-color: #fff;
border-top: 2px solid #bcd6dc;
font-size: 0.813rem;
margin-bottom: 40px;
margin: 0 auto 40px;
max-width: 1140px;
padding: 28px;
position: relative;
text-align: center;
}
.page-template-frontpage #site-footer {
max-width: 1560px;
}
#footer-logo {
position: absolute;
top: -22px;
left: 0;
right: 0;
}
#footer-logo-image {
padding: 0 20px;
background-color: #fff;
}
#footer-copyright,
#footer-copyright a,
#footer-credit,
#footer-credit a {
color: #9a9a9a;
} h1,
h2,
h3,
h4,
h5,
h6 {
color: #161616;
font-weight: 400;
line-height: 1.1;
margin: 0 0 1.25rem;
}
h1 {
font-size: 2rem;
}
h2 {
font-size: 1.75rem;
}
h3 {
font-size: 1.5rem;
}
h4 {
font-size: 1.438rem;
}
h5 {
font-size: 1.375rem;
}
h6 {
font-size: 1.25rem;
}
p {
margin-bottom: 1.6rem;
}
.highlight {
background: #fff198;
padding: 0 6px;
} a,
a:visited {
color: #59a9bb;
}
a:focus,
a:hover {
color: #161616;
}
a,
a:hover {
text-decoration: none;
}
.entry-content p a {
font-weight: 800;
}
.site-main a,
.slide-title a {
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}  hr {
background-color: #e6e6e6;
border: 0;
clear: both;
height: 2px;
margin: 40px auto;
}
.media {
display: block;
margin: auto;
} ul,
ol {
margin: 0 0 1.5rem 2.5rem;
padding: 0;
}
ul {
list-style: square;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} blockquote {
margin: 30px auto;
width: 90%;
font-style: italic;
font-size: 1.125rem;
}
blockquote p {
margin: 0;
}
blockquote cite:before {
content: "\2014";
}
blockquote cite {
color: #9a9a9a;
font-weight: 600;
letter-spacing: 1px;
line-height: 1;
text-transform: uppercase;
display: block;
font-style: normal;
font-size: 0.75rem;
margin-top: 16px;
}
blockquote.alignleft {
border-right: 2px solid #e6e6e6;
padding: 0 20px 0 0;
}
blockquote,
blockquote.alignright {
border-left: 5px solid #bcd6dc;
padding: 0 0 0 20px;
} var {
font-family: Monaco, Consolas;
}
code {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 1rem;
font-size: 0.9375rem;
padding: 0 0.5rem;
}
code,
pre,
.wp-block-code {
background-color: #f7f7f7;
}
pre,
.wp-block-code {
font-size: 0.938rem;
margin: 30px auto;
position: relative;
padding: 30px;
word-break: break-all;
word-wrap: break-word;
white-space: pre-wrap;
}
pre code,
.wp-block-code code {
padding: 0;
background-color: transparent;
font-size: 1rem;
} table {
border: 1px solid transparent;
border-color: rgba(0, 0, 0, 0.075);
margin: 40px 0;
padding: 0;
width: 100%;
}
table thead {
background-color: #96c1cc;
color: #fff;
}
table thead th {
font-weight: 600;
}
table th,
table td {
padding: 10px;
border: 1px solid transparent;
border-color: rgba(0, 0, 0, 0.075);
}
table td {
border-bottom: solid 1px #f2f2f2;
}
table tr:last-child td {
border-bottom: none;
}
table tr:nth-child(even) {
background: #f2f2f2;
}  .no-results.not-found {
text-align: center;
}
.archive-header {
max-width: 960px;
margin: 40px auto;
padding: 0 15px;
text-align: center;
}
.archive-title { font-size: 1.5rem;
font-weight: 600;
line-height: 1;
margin-bottom: 1rem;
text-transform: uppercase;
}
.archive-description,
.blog-description {
font-size: 1.125rem;
font-weight: 300;
}
.archive .hentry,
.blog .hentry {
margin-bottom: 30px;
position: relative;
}
#page-wrapper {
margin-top: 40px;
margin-bottom: 40px;
} #featured-image-banner {
margin: 5px auto 40px;
padding: 0;
background-color: #f6f6f6;
}
#featured-image-banner-caption .entry-title {
color: #fff;
text-transform: capitalize;
line-height: 1.1;
margin-bottom: 0;
}
#featured-image-banner-caption {
max-width: 1120px;
margin: auto;
padding: 0 20px 20px;
position: relative;
z-index: 2;
}
.post-single-featured-image,
.page-featured-image {
display: block;
margin-bottom: 0;
padding-top: 30%;
text-align: left;
}
.post-single-featured-image::after {
display: block;
position: absolute;
bottom: 0;
height: 40%;
width: 100%;
content: '';
z-index: 1; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0); }
.post-featured-image a {
display: block;
}
.post-single-featured-image,
.page-featured-image {
background-position: center center;
background-size: cover;
}
.banner-featured-caption {
color: #fff;
font-family: "Bell MT", "Times New Roman", serif;
font-style: italic;
font-size: 1.25rem;
line-height: 1;
}
.page .post-image {
margin-bottom: 30px;
} .entry-title {
font-size: 1.5rem;
font-weight: 400;
line-height: 1.2;
margin-bottom: 1rem;
}
.entry-title a,
.entry-title a:visited {
color: #161616;
}
.entry-title a:hover {
color: #f79468;
color: #4a9fb3;
}
.single .entry-title {
margin-bottom: 20px;
}
.page-title {
font-size: 1.75rem;
margin-bottom: 30px;
} .updated:not(.published) {
display: none;
}
.sticky {}
.featured-post {
color: #fff;
font-size: 0.875rem;
position: absolute;
bottom: -14px;
background-color: #96c1cc;
left: 20px;
padding: 3px 25px;
font-weight: 600;
letter-spacing: 1px;
}
.has-no-featured-image .featured-post {
position: relative;
display: inline-block;
bottom: 10px;
left: 0;
}
.blog-photowall .featured-post {
display: none;
}
.single .post-details {
margin: 0 0 20px;
}
.entry-meta {
font-size: 0.813rem;
list-style: none;
margin: 30px 0 25px;
padding: 0;
position: relative;
text-transform: uppercase;
}
.entry-meta li {
display: inline-block;
margin-right: 0.375rem;
}
.entry-meta li:before {
content: "\002F";
margin-right: 0.313rem;
}
.entry-meta li:first-child::before {
display: none;
}
.entry-meta .avatar {
border: 1px solid #ededed;
border-radius: 50%;
display: none;
margin-right: 0.313rem;
}
.entry-meta,
.entry-meta a,
.entry-meta a:visited {
color: #9a9a9a;
}
.entry-meta a:hover {
color: #f79468;
color: #4a9fb3;
} .blog-default-left .post-image,
.blog-default-right .post-image,
.single .post-image {
margin-bottom: 35px;
display: block;
}
.blog .post-content {
font-size: 1rem;
}
figcaption.featured-caption {
position: absolute;
bottom: 0;
background-color: #96c1cc;
color: #fff;
font-size: 0.813rem;
text-transform: uppercase;
letter-spacing: 1px;
padding: 3px 25px;
bottom: -13px;
left: 15px;
} .blog-photowall .post-wrapper.container {
max-width: 1600px;
}
#photowall {
list-style: none;
padding: 0;
}
.blog-photowall .archive-header {
text-align: center;
}
.blog-photowall .hentry {
margin-bottom: 30px;
}
.blog-photowall .post-image .wp-post-image-link:before,
.blog-photowall .post-image .wp-post-image-link:after {
display: none;
}
.blog-photowall .post-content {
position: relative;
overflow: hidden;
}
.blog-photowall .entry-header {
background-color: #fff;
bottom: 0;
height: 90%;
left: 0;
margin: 5%;
opacity: 0;
position: absolute;
padding: 5%;
right: 0;
top: 0;
text-align: center;
width: 90%;
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
.blog-photowall .entry-header:hover {
cursor: pointer;
opacity: 1;
}
.blog-photowall .entry-title {
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 5px;
}
.blog-photowall .entry-meta {
margin: 0;
}
.blog-photowall .posted-on {
font-size: 0.813rem;
}
.photowall-caption {
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.blog-photowall .entry-header a {
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 2;
} .more-link {
color: #59a9bb;
text-transform: uppercase;
font-size: 0.875rem;
font-weight: 800;
letter-spacing: 1px;
}
.more-link:hover {
color: inherit;
} .single .entry-footer {
margin: 40px auto;
border-top: 1px solid #e6e6e6;
margin-bottom: 40px;
padding: 40px 0 0;
}
#footer-posted-in,
#footer-tagged-with {
color: #161616;
line-height: 1;
margin-bottom: 0;
font-weight: 600;
}
.post-categories {
margin-bottom: 10px;
}
.entry-footer .post-categories,
#entry-tags {
list-style: none;
margin-left: 0;
padding: 0;
}
.entry-footer .post-categories li,
#entry-tags li {
display: inline-block;
margin-right: 5px;
}
.entry-footer .post-categories li {
margin-right: 0;
}
.entry-footer .post-categories a,
#entry-tags a {
position: relative;
display: inline-block;
vertical-align: middle;
font-family: inherit;
background-color: transparent;
font-size: 0.938rem !important;
text-transform: capitalize;
}
.entry-footer .post-categories a,
.entry-footer .post-categories a:visited,
.entry-footer .post-categories a:after,
#entry-tags a,
#entry-tags a:visited,
#entry-tags a:after {
color: #8e8e8e;
}
.entry-footer .post-categories a:hover,
#entry-tags a:hover {
color: #59a9bb;
}
.entry-footer .post-categories a:after,
#entry-tags a:after {
content: "\002F";
margin: 0 0 0 4px;
}
.post-categories li:last-child a:after,
#entry-tags li:last-child a:after {
display: none;
} #related-posts-wrapper {
margin: 30px auto;
padding-top: 30px;
border-top: 1px solid #e6e6e6;
}
#related-posts {
list-style: none;
padding: 0;
}
#related-posts-heading {
font-size: 1.125rem;
font-weight: 600;
text-transform: capitalize;
}
.related-posts-title {
font-size: 1rem;
text-transform: capitalize;
margin-bottom: 0;
}
.related-post-date {
color: #9a9a9a;
font-size: 0.813rem;
text-transform: uppercase;
letter-spacing: 1px;
}
.related-posts-title a,
.related-posts-title a:visited {
color: initial;
}
.related-posts-title a:hover {
color: #59a9bb;
} .about-container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 50px;
max-width: 1110px;
margin: 0 auto;
}
address#contact-info p {
font-size: 0.938rem;
margin: 0;
border-top: 1px solid #ededed;
padding: 8px 0;
}
.contact-submit input[type="submit"] {
width: 100%;
} #error-404 {
padding: 60px 0;
text-align: center;
}
#error-title {
font-size: 9.375rem;
font-weight: 900;
color: #161616;
letter-spacing: -1px;
}
#error-sub-title {
font-size: 1.75rem;
padding-bottom: 14px;
}
#error-button {
margin: 30px auto 60px;
}
#error-404 .search-form {
max-width: 500px;
margin: auto;
} .attachment .site-main {
margin-bottom: 90px;
}
.attachment .post-content {
max-width: 1120px;
margin-left: auto;
margin-right: auto;
}
.attachment .site-content {
display: block;
}
#attachment-view {
margin: auto;
text-align: center;
}
.attachment .post-header {
margin-bottom: 2rem;
}
.attachment .hentry {
text-align: center;
}
#attachment-wrapper {
background-color: #000;
margin-bottom: 1.75rem;
}
#attachment-wrapper img {
display: block;
margin: auto;
}
#attachment-description {
margin: 0 auto;
}
.attachment .entry-title {
font-weight: 500;
margin-bottom: 0;
text-align: center;
}
.attachment .gallery-post-caption {
font-family: inherit;
color: #000;
}
.attachment .gallery-post-caption p {
font-size: 2rem;
font-weight: 400;
margin-bottom: 1rem;
}
.post-caption .more-link {
display: none;
}
.attachment #comments,
.attachment #respond {
margin: auto;
max-width: 960px;
}
#image-navigation {
height: 40px;
display: table;
margin: 2rem auto;
}
#image-navigation a {
padding: 5px 20px;
}
.prev-image,
.next-image {
display: inline-block;
margin: 0 2px;
}
.attachment-button {
border: solid 1px;
display: inline-block;
padding: 6px 15px 7px;
border-radius: 30px;
font-size: 16px;
font-weight: 700;
}
.attachment-button a {
color: #c39f76;
color: var(--link-coffee);
}
.attachment .form-submit {
text-align: center;
} .comments-title,
.pings-title {
font-size: 1.25rem;
font-weight: 400;
margin: 40px 0;
}
#reply-title {
font-size: 1.5rem;
}
.comments-wrap {
padding: 0;
}
.comment-navigation {
font-size: 16px;
margin: 0 0 6% 0;
}
.bypostauthor {}
.comment-list {
list-style: none;
margin: 0;
padding: 0;
}
.comment {
margin-bottom: 32px;
position: relative;
}
.comment-body {
margin: 0;
padding: 15px;
position: relative;
background-color: #f8f8f8;
}
.comment-wrapper {
overflow: hidden;
position: relative;
width: 100%;
}
.comment .avatar {
float: left;
border: 2px solid rgb(255, 255, 255);
border-radius: 50%;
margin: 0px 10px 10px 0;
vertical-align: sub;
}
.comment-body h6,
.comment-body h6.author a {
display: block;
line-height: 1;
margin-bottom: 0px;
margin: 10px 0 0;
font-size: 1.125rem;
padding-top: 10px;
text-align: left;
}
.comment-author span {
font-size: 0.75rem;
margin-right: 5px;
text-transform: uppercase;
}
p.reply {
margin-bottom: 0;
text-align: right;
}
.comment-reply-link {
font-size: 0.813rem;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
}
.comment-respond {
margin: 30px 0;
text-align: center;
}
ol.children {
list-style: none;
margin: 30px 0 30px 20px;
} .comment-form-input {
margin-bottom: 0;
}
.comment-website {
display: none;
}
.comment-notes {
font-size: 0.875rem;
margin: 0 auto 10px;
}
.comment-form-cookies-consent {
margin: 10px auto 20px;
text-align: left;
}
#wp-comment-cookies-consent {
float: left;
position: relative;
top: 6px;
}
.cookies-consent {
font-style: italic;
font-size: 0.875rem;
}
#comments p.form-submit {
margin: 20px auto;
} #blog-sidebar,
#left-sidebar,
#right-sidebar {
font-size: 0.938rem;
}
#banner-sidebar img {
margin: auto;
display: block;
}
#banner-sidebar {
background-color: #f6f6f6;
margin: 5px auto 60px;
}
#breadcrumb-sidebar {
font-size: 0.813rem;
max-width: 1110px;
margin: 0 auto 40px;
}
#bottom-sidebar {
margin: 0 auto 60px;
}
#content-top-sidebars {
margin-bottom: 30px;
}
#content-bottom-sidebar {
background-color: #fbfbfb;
padding: 60px 20px;
margin: 0 auto 60px;
}
#footer-sidebar {
font-size: 0.938rem;
margin: 10px auto;
} .widget-title {
font-size: 1.25rem;
font-weight: 600;
}
.widget-area {
font-size: 0.938rem;
}
#blog-sidebar ul {
padding: 0;
margin: 0;
list-style: none;
}
#blog-sidebar ul li {
margin: 0;
padding: 9px 0;
border-bottom: 1px solid #e5e5e5;
}
#blog-sidebar,
#blog-sidebar ul li a,
#blog-sidebar ul li a:visited {
color: #8e8e8e;
}
#blog-sidebar ul li a:focus,
#blog-sidebar ul li a:hover {
color: #f79468;
color: #4a9fb3;
}
#blog-sidebar .widget {
margin-bottom: 40px;
}
#content-bottom-sidebar .widget {
margin-bottom: 20px;
}
#content-bottom-sidebar p:last-child,
#content-bottom-sidebar ul:last-child,
#content-bottom-sidebar ol:last-child {
margin-bottom: 0;
}
.widget.widget_tag_cloud a {
position: relative;
display: inline-block;
vertical-align: middle;
font-family: inherit;
background-color: transparent;
font-size: 0.938rem !important;
text-transform: capitalize;
}
.widget.widget_tag_cloud a,
.widget.widget_tag_cloud a:after {
color: #8e8e8e;
}
.widget.widget_tag_cloud a:after {
content: "\002F";
margin: 0 0 0 4px;
}
.widget.widget_tag_cloud a:hover {
color: #f79468;
color: #4a9fb3;
} .rp-item {
display: table;
width: 100%;
}
.widget .rp-item {
border: none;
}
.rp-thumbnail {
float: left;
margin-bottom: 0;
width: 40%;
}
.rp-item .wp-post-image {
margin-bottom: 0;
}
.rp-content {
float: right;
padding: 8px 0 0 0;
width: 60%;
}
.rp-title {
font-size: 1.063rem;
font-family: inherit;
font-weight: 400;
line-height: 1.2;
margin: 5px 0;
}
.rp-post-date {
color: #a1a1a1;
font-size: 0.75rem;
} figure {
display: inline;
position: relative;
}
figure.related-posts-thumbnail,
figure.aligncenter {
display: block;
}
figure.post-image {
display: block;
}
.blog-photowall figure.post-image {
margin: 0;
}
.post-image img {
margin-left: auto;
margin-right: auto;
display: block;
}
img,
video {
height: auto; max-width: 100%; }
audio {
width: 100%;
} .gallery {
margin: 3rem -15px 0;
}
.entry-content .gallery {
margin: 3rem -15px 2rem;
}
.gallery-item {
display: inline-block;
margin: 5px 0 2rem;
padding: 0 15px;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-icon {
padding: 4px 4px 0;
text-align: center;
}
.gallery-icon img {
display: block;
margin: auto;
}
.gallery-caption {
letter-spacing: 1px;
padding: 10px;
position: relative;
}
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item {
max-width: 100%;
} .gallery-columns-5 .gallery-caption,
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.wp-caption-text {
font-size: 0.875rem;
font-weight: 600;
padding: 15px 10px;
color: #161616;
text-transform: capitalize;
} .pull-right,
.alignright {
float: right;
max-width: 40%;
margin: 0 0 0 30px;
}
.pull-left,
.alignleft {
float: left;
max-width: 40%;
margin: 0 30px 0 0;
}
.alignnone {
float: none;
margin: 40px 0;
}
.aligncenter {
float: none;
margin: 40px auto;
} .carousel {
position: relative;
margin: 5px 3% 60px;
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
}
.carousel-item {
position: relative;
display: none;
width: 100%;
transition: -webkit-transform 0.6s ease;
transition: transform 0.6s ease;
transition: transform 0.6s ease, -webkit-transform 0.6s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
perspective: 1000px;
}
.carousel-item img {
flex: 1;
width: 100%;
height: 100%;
min-height: 550px;
-o-object-fit: cover;
object-fit: cover
}
.carousel-item::after {
display: block;
position: absolute;
bottom: 0;
height: 40%;
width: 100%;
content: '';
z-index: 1; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0); }
#carousel-nav {
position: absolute;
bottom: 60px;
right: 60px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
#carousel-nav:hover {
right: 70px;
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
display: block;
}
.carousel-item-next,
.carousel-item-prev {
position: absolute;
top: 0;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
-webkit-transform: translateX(0);
transform: translateX(0);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.carousel-item-next,
.active.carousel-item-right {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.carousel-item-next,
.active.carousel-item-right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.carousel-item-prev,
.active.carousel-item-left {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.carousel-item-prev,
.active.carousel-item-left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.carousel-control-prev,
.carousel-control-next {
position: relative;
width: 15%;
color: #fff;
text-align: center;
opacity: 0.5;
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
text-decoration: none;
outline: 0;
opacity: .9;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
display: inline-block;
width: 20px;
height: 20px;
background: transparent no-repeat center center;
background-size: 100% 100%;
}
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
position: absolute;
right: 0;
bottom: 10px;
left: 0;
z-index: 15;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-left: 0;
margin-right: 15%;
margin-left: 15%;
list-style: none;
}
.carousel-indicators li {
position: relative;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 30px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
background-color: rgba(255, 255, 255, 1);
}
.carousel-indicators li::before {
position: absolute;
top: -10px;
left: 0;
display: inline-block;
width: 100%;
height: 10px;
content: "";
}
.carousel-indicators li::after {
position: absolute;
bottom: -10px;
left: 0;
display: inline-block;
width: 100%;
height: 10px;
content: "";
}
.carousel-indicators .active {
background-color: #fff;
}
.carousel-caption-box {
position: absolute;
bottom: 50px;
left: 20px;
z-index: 10;
padding: 5px;
color: #fff;
max-width: 50%;
}
.slide-title {
font-size: 1.875rem;
font-weight: 300;
line-height: 1;
margin-bottom: 5px;
}
.slide-title a,
.slide-title a:visited {
color: #fff;
}
.slide-title a:hover {
color: #fff;
opacity: 0.8;
}
.slide-excerpt {
font-family: "Bell MT", "Times New Roman", serif;
font-style: italic;
font-size: 0.875rem;
font-weight: 300;
line-height: 1.3;
color: #fff;
margin-bottom: 0;
}
.slide-readmore {
margin: 15px 0 0;
}
.slide-readmore a {
border: 1px solid #fff;
font-size: 0.813rem;
padding: 2px 12px 3px;
display: inline-block;
text-transform: uppercase;
letter-spacing: 1px;
}
.slide-readmore a,
.slide-readmore a:visited {
color: #fff;
}
.slide-readmore a:hover {
background-color: #bcd6dc;
border-color: #bcd6dc;
}
.carousel-control-prev,
.carousel-control-next {
display: inline-block;
position: relative;
width: 40px;
height: 40px;
color: #fff;
text-align: center;
margin: 0;
opacity: 0.75;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
.carousel .icon.icon-previous,
.carousel .icon.icon-next {
width: 40px;
height: 40px;
margin: 8px;
}
.carousel:focus .carousel-control-prev,
.carousel:focus .carousel-control-next,
.carousel:hover .carousel-control-prev,
.carousel:hover .carousel-control-next {
opacity: 1;
}
.carousel .icon-collapse,
.carousel .icon-expand {
transform: rotate(-90deg);
fill: #fff;
height: 40px;
width: 40px;
}
.carousel .icon-collapse:hover,
.carousel .icon-expand:hover {
fill: #bcd6dc;
} .carousel-fade .carousel-item {
opacity: 0;
transition-duration: 1s;
transition-property: opacity;
}
.carousel-item.active,
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
opacity: 1;
}
.active.carousel-item-left,
.active.carousel-item-right {
opacity: 0;
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active,
.active.carousel-item-left,
.active.carousel-item-prev {
transform: translateX(0);
} .primary-navigation-wrap {
position: relative;
}
.primary-navigation-container {
padding: 0;
} .main-navigation-toggle {
display: block;
margin: 20px auto;
padding: 0.5rem;
border: none;
background: none;
color: #161616;
text-decoration: none;
font-size: 17px;
font-size: 1.0625rem;
font-weight: normal;
text-transform: uppercase;
}
.main-navigation-toggle:focus {
background: none;
}
.main-navigation-toggle:hover,
.main-navigation-toggle:active,
.main-navigation-toggle:focus:hover {
color: rgba(0, 0, 0, 0.5);
background: none;
cursor: pointer;
}
.main-navigation-toggle .icon {
margin: 2px 10px 0 0;
width: 22px;
height: 22px;
vertical-align: top;
fill: #161616;
}
.main-navigation-toggle:hover .icon,
.main-navigation-toggle:active .icon {
fill: rgba(0, 0, 0, 0.5);
} .primary-navigation {
display: block;
margin: 0 auto;
}
.main-navigation-menu {
display: none;
margin: 0;
padding: 0;
position: relative;
width: 100%;
list-style: none;
font-size: 1rem;
font-weight: 600;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
}
.main-navigation-menu li {
margin: 0 0.313rem;
}
.main-navigation-menu a {
border-top: 1px solid rgba(0, 0, 0, 0.05);
display: block;
margin: 0;
padding: 1rem;
text-decoration: none;
}
.main-navigation-menu a:link,
.main-navigation-menu a:visited {
color: #161616;
}
.main-navigation-menu a:hover,
.main-navigation-menu a:active {
color: rgba(0, 0, 0, 0.95);
}
.main-navigation-menu ul {
margin: 0 0 0 -10px;
padding: 0;
width: 100%;
list-style: none;
font-size: 15px;
font-size: 0.875rem;
text-transform: none;
}
.main-navigation-menu ul.sub-menu li {
background-color: transparent;
}
.main-navigation-menu ul a {
padding: 1rem 1rem 1rem 2rem;
}
.main-navigation-menu ul li ul a {
padding: 1rem 1rem 1rem 3rem;
}
.main-navigation-menu ul li ul li ul a {
padding: 1rem 1rem 1rem 4rem;
}
.main-navigation-menu ul li ul li ul li ul a {
padding: 1rem 1rem 1rem 5rem;
} .main-navigation-menu > .menu-item-has-children a .sub-menu-icon {
float: right;
margin: -0.75em -1em 0;
margin: -0.75em -0.25rem 0;
padding: 0.75em 1em;
}
.main-navigation-menu > .menu-item-has-children a .sub-menu-icon .icon {
margin: 0.3em 0 0;
width: 20px;
height: 20px;
vertical-align: top;
fill: rgba(0, 0, 0, 0.5);
}
.main-navigation-menu ul .menu-item-has-children a .sub-menu-icon .icon {
width: 18px;
height: 18px;
}
.main-navigation-menu > .menu-item-has-children a .sub-menu-icon:hover .icon,
.main-navigation-menu > .menu-item-has-children a .sub-menu-icon:active .icon {
fill: rgba(0, 0, 0, 0.5);
}
.main-navigation-menu > .menu-item-has-children a .sub-menu-icon.active .icon {
margin: 0.25em 0 0;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
} #header-social-icons {
text-align: center;
}
.top-social-menu .social-icons-menu {
display: inline-flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin: 0 0 15px;
padding: 0;
border: none;
list-style: none;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
justify-content: center;
}
.header-center-horizontal ul#menu-social-menu {
float: none;
margin: 20px auto;
}
.top-social-menu .social-icons-menu li {
margin: 0;
padding: 0;
border: none;
list-style: none;
}
.top-social-menu .social-icons-menu li a {
display: block;
margin: 0 3px;
padding: 5px;
}
.top-social-menu .social-icons-menu li a:hover,
.top-social-menu .social-icons-menu li a:active {
text-decoration: none;
}
.top-social-menu .social-icons-menu li a .icon {
margin: 0;
width: 20px;
height: 20px;
vertical-align: middle;
fill: #161616;
}
.top-social-menu .social-icons-menu li a .icon:hover {
fill: #bcd6dc;
}
#footer-social-icons .icon {
fill: #b7b7b7;
}
#footer-social-icons .icon:hover {
fill: #fff;
} .footer-social-menu {
font-size: 0.875rem;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
margin-left: auto;
margin-right: auto;
padding: 0;
}
.footer-social-menu li {
display: inline-block;
margin: 0 10px;
}
.footer-social-menu a,
.footer-social-menu a:visited {
color: #161616;
} .pagination .page-numbers,
.pagination .page-numbers:visited {
display: inline-block;
font-weight: 600;
margin-right: 10px;
text-align: center;
text-decoration: none;
}
.pagination .current,
.pagination .page-numbers:hover,
.pagination .page-numbers:active {
color: #000;
}
.home .nav-links,
.archive .nav-links {
padding: 0 5px;
}
span.nav-arrow {
position: relative;
bottom: 1px;
} .post-navigation {
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
margin-bottom: 30px;
padding: 30px 0;
}
.search .pagination {
max-width: 930px;
margin: auto;
}
.blog-large .pagination {
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.blog-photowall .pagination {
text-align: center;
}
.nav-links {
display: table;
width: 100%;
}
.nav-previous {
float: left;
padding-right: 15px;
text-align: left;
width: 50%;
}
.nav-next {
float: right;
padding-left: 15px;
text-align: right;
width: 50%;
}
.nav-link-text {
font-weight: 700;
font-size: 0.938rem;
text-transform: lowercase;
}
.nav-entry-title {
font-weight: 400;
font-size: 20px;
font-size: 1rem;
line-height: 1.4;
margin-bottom: 0;
text-transform: uppercase;
} .page-links {
clear: both;
margin: 20px 0 0;
}
span.page-wrap {
display: inline-block;
border: 1px solid #dedede;
border-radius: 50%;
width: 38px;
height: 38px;
line-height: 34px;
text-align: center;
} #footer-nav {
margin: 0 auto 16px;
}
#footer-menu {
font-size: 0.813rem;
list-style: none;
margin: 0 auto;
padding: 0;
}
#footer-menu a,
#footer-menu a:visited {
text-decoration: none;
color: #59a9bb;
}
#footer-menu a:hover {
color: inherit;
}
#footer-menu li {
display: inline;
margin: 0 0.125rem;
}
#footer-menu li:after {
content: "\2014";
margin: -2px 0 0 0.538rem;
font-size: 0.5rem;
display: inline-block;
vertical-align: middle;
}
#footer-menu li:last-child:after {
display: none;
} .form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
}
::-webkit-input-placeholder {
color: #9a9a9a;
font-size: 0.875rem;
opacity: 1;
}
::-moz-placeholder {
color: #9a9a9a;
font-size: 0.875rem;
opacity: 1;
}
::-ms-input-placeholder {
color: #9a9a9a;
font-size: 0.875rem;
opacity: 1;
}
::placeholder {
color: #9a9a9a;
font-size: 0.875rem;
opacity: 1;
}
label {
display: block;
}
.button,
button,
input[type="submit"],
input[type="reset"],
#infinite-handle span,
.wp-block-button .wp-block-button__link {
border: solid 1px;
border-radius: 3px;
background-color: #bcd6dc;
color: #fff;
cursor: pointer;
display: inline-block;
padding: 5px 20px 6px;
font-size: 0.875rem;
font-weight: 600;
letter-spacing: 1px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
#comments .submit {
background-color: #bcd6dc;
width: 100%;
padding: 10px;
font-weight: 400;
text-transform: uppercase;
}
#comments .submit:hover {
background-color: #161616;
color: #fff;
}
.contact-button {
margin: 10px 0;
padding: 7px 20px 8px;
width: 100%;
}
.button:focus,
.button:hover,
#infinite-handle span:focus,
#infinite-handle span:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
button:focus,
button:hover,
input[type=submit]:focus,
input[type=submit]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=button]:focus,
input[type=button]:hover {
background-color: #161616;
color: #fff;
}
input,
textarea,
.uneditable-input {
width: auto;
}
textarea {
height: auto;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
background-color: #ffffff;
border: 1px solid #dddddd;
display: block;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
margin: 8px 0;
transition: all .4s ease;
-webkit-appearance: none;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
width: 100%;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
border: 1px solid #aaaaaa;
outline: 0;
}
input[type="radio"],
input[type="checkbox"] {
margin-right: 0.5em;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
font-weight: 400;
} .search-form {
display: block;
overflow: hidden;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
.search-form label {
margin-bottom: 0;
}
.search-form .screen-reader-text {
display: none;
}
.search-form .search-field {
display: inline-block;
box-sizing: border-box;
margin: 0;
min-width: 150px;
width: 100%;
-webkit-appearance: none;
}
.search-form .search-submit {
border: none;
border-radius: 0 2px 2px 0;
bottom: 0;
line-height: 1.1;
position: absolute;
padding: 0.6em 0.8em;
top: 0;
right: 0;
}
.search-form .search-submit:hover,
.search-form .search-submit:active {
opacity: 0.8;
}
.search-form .search-submit .icon-search {
margin: 0;
width: 22px;
height: 22px;
fill: #fff;
}
.search-form .search-submit:hover .icon-search,
.search-form .search-submit:active .icon-search {
fill: #fff;
}  @media (min-width: 576px) {
body {
font-size: 92%;
}
} @media (min-width: 768px) {
body {
font-size: 94%;
}
#featured-image-banner-caption {
padding: 0 25px 50px;
}
#featured-image-banner-caption .entry-title {
font-size: 2rem;
}
.media {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.media-body {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
} .gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.carousel-caption-box {
left: 30px;
max-width: 70%;
}
.fp-section {
padding: 25px 0;
}
} @media (min-width: 992px) {
body {
font-size: 98%;
} .header-page .custom-logo {
float: left;
}
.header-page #site-title {
margin: 0;
text-align: left;
}
.header-page .site-branding {
text-align: left;
}
.media {
margin: 0;
}
.fp-section {
padding: 30px 0;
}
#header-page-footer {
padding: 0 3%;
} #featured-image-banner {
padding: 0 3%;
}
#featured-image-banner-caption .entry-title {
font-size: 2.25rem;
font-weight: 600;
}
#featured-image-banner-caption {
padding: 0 20px 50px;
}
.banner-featured-caption {
font-size: 1.438rem;
} .featured-box-item {
margin-bottom: 0;
}
.featured-box-link {
font-size: 1.5rem;
} .primary-navigation {
display: block;
float: none;
text-align: center;
} .header-page .primary-navigation {
float: left;
}
.main-navigation-toggle {
display: none;
}
.main-navigation-menu {
background-color: transparent;
display: inline-block;
position: relative;
border-top: none;
padding: 0 0.25rem;
width: auto;
} .main-navigation-menu {
text-align: center;
display: block;
margin: 0; }
.main-navigation-menu:before,
.main-navigation-menu:after {
border-top: 3px solid #bcd6dc;
content: "";
display: inline-block;
height: .1em;
position: relative;
vertical-align: middle;
width: 50%;
margin-bottom: .15em;
}
.main-navigation-menu:before {
right: 1.5em;
margin-left: -50%;
max-width: 135px;
}
.main-navigation-menu:after {
left: 1.5em;
margin-right: -50%;
max-width: 135px;
}
.header-center .main-navigation-menu:before,
.header-center .main-navigation-menu:after {
display: none;
}
.main-navigation-menu a {
padding: 1.5rem 0.25rem;
border: 1px solid transparent;
}
.main-navigation-menu a:focus,
.main-navigation-menu a:hover,
.main-navigation-menu li.home a:focus,
.main-navigation-menu li.home a:hover,
.main-navigation-menu li.current-menu-item > a,
.main-navigation-menu li.current-menu-item.menu-item-home a:focus,
.main-navigation-menu li.current-menu-item.menu-item-home a:hover {
color: #4a9fb3;
}
.main-navigation-menu li.home.current-menu-item > a {
color: inherit;
}
.main-navigation-menu li.current-menu-item.menu-item-home a,
.main-navigation-menu .sub-menu li.current-menu-item > a,
.sub-menu a:hover {
border-color: transparent;
}
.sub-menu a:hover {
color: #25545f;
}
.main-navigation-menu > .menu-item-has-children a .sub-menu-icon {
float: none;
margin: 0;
padding: 0;
}
.main-navigation-menu > .menu-item-has-children a .sub-menu-icon .icon {
margin: 0.375rem 0 0 0.4em;
width: 12px;
height: 12px;
}
.main-navigation-menu > .menu-item-has-children a:hover .sub-menu-icon .icon {
fill: rgba(0, 0, 0, 0.5);
}
.main-navigation-menu ul {
position: absolute;
z-index: 99;
display: none;
width: auto;
}
.main-navigation-menu li {
display: inline-block;
}
.main-navigation-menu ul.sub-menu li {
background-color: #bcd6dc;
}
.main-navigation-menu ul li {
position: relative;
margin: 0;
text-align: left;
float: left;
clear: both;
}
.main-navigation-menu ul a {
min-width: 240px;
min-width: 15rem;
}
.main-navigation-menu ul a,
.sub-menu a:hover {
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.main-navigation-menu ul a:link,
.main-navigation-menu ul a:visited {
color: #fff;
}
.main-navigation-menu ul a:hover,
.main-navigation-menu ul a:active {
color: rgba(255, 255, 255, 0.9);
}
.main-navigation-menu ul a,
.main-navigation-menu ul li ul a,
.main-navigation-menu ul li ul li ul a,
.main-navigation-menu ul li ul li ul li ul a {
padding: 0.5rem;
}
.main-navigation-menu ul .menu-item-has-children a .sub-menu-icon .icon {
margin: 0.5em 0 0 0.4em;
width: 12px;
height: 12px;
fill: #fff;
fill: rgba(255, 255, 255, 1);
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.main-navigation-menu ul .menu-item-has-children a:hover .sub-menu-icon .icon,
.main-navigation-menu ul .menu-item-has-children a:active .sub-menu-icon .icon {
fill: rgba(255, 255, 255, 1);
}
.main-navigation-menu li ul ul {
border-top: none;
top: 0;
left: 100%;
}
.main-navigation-menu li.menu-item-has-children:hover > ul,
.main-navigation-menu li.page_item_has_children:hover > ul,
.main-navigation-menu li.menu-item-has-children[aria-expanded="true"] > ul {
display: block;
}
.main-navigation-menu li.current-menu-item > a,
.main-navigation-menu li.current-menu-item > a:after {
text-decoration: none;
}
.top-social-menu .social-icons-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
float: right;
margin: 0;
}
.header-center .top-social-menu .social-icons-menu {
float: none;
margin: 20px auto 0;
} .post-wrapper {
margin: 50px auto;
}
.archive .hentry,
.blog .hentry {
margin-bottom: 50px;
}
.blog-photowall.blog .hentry {
margin-bottom: 30px;
}
.entry-title {
font-size: 1.75rem;
} #footer-sidebar {
max-width: 75%;
}
#content-bottom-sidebar .widget {
margin-bottom: 0;
} .carousel-control-prev,
.carousel-control-next {
width: 40px;
height: 40px;
}
.carousel-caption-box {
left: 50px;
}
.slide-title {
font-size: 2.25rem;
line-height: 1;
}
.slide-excerpt {
font-size: 1.25rem;
line-height: 1.3;
}
} @media (min-width: 1200px) {
body {
font-size: 100%;
}
#site-header {
padding: 0;
}
#featured-image-banner-caption {
padding: 0 0 50px;
} .header-page .primary-navigation {
float: right;
}
a.button.big {
font-size: 1.25rem;
padding: 12px 30px 14px;
margin: 30px auto 0;
} .featured-box-link {
font-size: 1.75rem;
}
#bottom-sidebar.grid-container {
grid-template-columns: repeat(4, auto);
} .blog-list .entry-title {
font-size: 2rem;
} .carousel-control-prev,
.carousel-control-next {
width: 50px;
height: 50px;
}
.slide-title {
font-size: 2.25rem;
line-height: 1;
}
.slide-excerpt {
font-size: 1.75rem;
line-height: 1.3;
}
.slide-readmore a {
padding: 4px 20px 5px;
}
} @media (min-width: 1400px) {
.carousel-control-prev,
.carousel-control-next {
width: 50px;
height: 50px;
}
}   .has-accent-colour {
color: #bcd6dc;
}
.has-accent-background-colour {
background-color: #bcd6dc;
} .has-dark-grey-colour {
color: #161616;
}
.has-dark-grey-background-colour {
background-color: #161616;
} .has-medium-grey-colour {
color: #9a9a9a;
}
.has-medium-grey-background-colour {
background-color: #9a9a9a;
} .has-light-grey-colour {
color: #f2f2f2;
}
.has-light-grey-background-colour {
background-color: #f2f2f2;
} .has-white-colour {
color: #fff;
}
.has-white-background-colour {
background-color: #fff;
} .wp-block-pullquote p,
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size: inherit;
}
.wp-block-pullquote {
padding: 0;
text-align: left;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
float: left;
max-width: 305px;
}
.wp-block-pullquote.alignright {
float: right;
}
.wp-block-pullquote .blockquote {
margin-top: 0;
} .wp-block-image figcaption {
text-align: center;
color: #161616;
font-size: 0.938rem;
margin: 20px auto;
font-weight: 600;
text-transform: capitalize;
}
.wp-block-cover-image {
margin-top: 40px;
margin-bottom: 40px;
min-height: 400px;
}
.wp-block-cover-image.has-background-dim:before {
background-color: rgba(0, 0, 0, .25);
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image h2 {
color: #fff;
font-size: 2.25rem;
font-weight: 300;
line-height: 1.1;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
.wp-block-image .alignleft {
float: left;
margin-right: 30px;
}
.wp-block-image .alignright {
float: right;
margin-left: 30px;
} .wp-block-gallery {
margin: 40px 0;
} .alignfull,
.alignwide {
margin-bottom: 50px;
width: 100%;
}
.alignfull img,
.alignwide img {
width: 100%;
display: block;
}
p + .alignfull,
p + .alignwide {
margin-top: 50px;
}
.alignwide {
max-width: none;
}
.alignwide.wp-block-gallery {
width: 91vw;
}
.alignfull {
display: block;
width: 100vw;
margin-left: 50%;
transform: translateX(-50%);
max-width: none;
}
.edit-post-visual-editor .alignfull {
margin-bottom: 0;
width: 100%;
}
@media (max-width: 600px) {
.alignfull.wp-block-gallery,
.alignwide.wp-block-gallery {
margin-left: -8px;
margin-right: -8px;
width: inherit;
}
}
@media (min-width: 1000px) {
.alignwide {
display: block;
width: 75vw;
margin-left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
}
.edit-post-visual-editor .alignwide {
margin-bottom: 0;
width: 58vw;
}
@media only screen and (max-width: 1300px) {
.edit-post-visual-editor .alignwide {
width: 100%;
}
} .wp-block-columns {
display: flex;
justify-content: space-between;
}
.wp-block-column {
width: 48%;
flex: 0 1 auto;
} p.has-drop-cap:not(:focus):first-letter {
color: #161616;
float: left;
font-family: "Bell MT", "Times New Roman", serif;
font-size: 6.5rem;
line-height: 0.68;
font-weight: 400;
margin: 8px 8px 0 0;
text-transform: uppercase;
font-style: normal;
} .checkout.woocommerce-checkout .col-1,
.checkout.woocommerce-checkout .col-2 {
max-width: 100%;
margin-bottom: 30px;
}