aktuelle-skrivekonkurrencer: Forskelle mellem versioner

Fra Skrivekunst.dk
No edit summary
No edit summary
 
(5 mellemliggende versioner af den samme bruger vises ikke)
Linje 1: Linje 1:
<html><base target="_parent" /></html>
__NOINDEX__
<html><head><base target="_parent" />
<style>
@charset "UTF-8";
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
border:0;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline
}
html {
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}
body {
margin:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display:block
}
audio,
canvas,
progress,
video {
display:inline-block;
vertical-align:baseline
}
audio:not([controls]) {
display:none;
height:0
}
[hidden],
template {
display:none
}
a {
background-color:transparent
}
a:active {
outline:0
}
a,
a:focus,
a:hover,
a:visited {
text-decoration:none
}
abbr[title] {
border-bottom:1px dotted
}
b,
strong {
font-weight:700
}
dfn {
font-style:italic
}
mark {
background:#ff0;
color:#000
}
small {
font-size:80%
}
sub,
sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sup {
top:-.5em
}
sub {
bottom:-.25em
}
img {
border:0
}
svg:not(:root) {
overflow:hidden
}
figure {
margin:0
}
hr {
box-sizing:content-box;
height:0
}
pre {
overflow:auto
}
code,
kbd,
pre,
samp {
font-size:1em
}
button,
input,
optgroup,
select,
textarea {
color:inherit;
font:inherit;
margin:0
}
button {
overflow:visible
}
button,
select {
text-transform:none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
-webkit-appearance:button;
cursor:pointer
}
button[disabled],
html input[disabled] {
cursor:default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border:0;
padding:0
}
input {
line-height:normal
}
input[type=checkbox],
input[type=radio] {
box-sizing:border-box;
padding:0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
-webkit-appearance:textfield;
box-sizing:content-box
}
#comments .submit,
.search .search-submit {
padding:10px 15px;
border-radius:2px;
line-height:1.85714285714286;
border:0
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
border:0px solid #eaeaea;
margin:0 0;
padding:.35em .625em .75em
}
legend {
border:0;
padding:0
}
fieldset legend {
margin-bottom:1.5em;
padding:0 .5em
}
textarea {
overflow:auto
}
optgroup {
font-weight:700
}
table {
border-collapse:collapse;
border-spacing:0
}
td,
th {
padding:0
}
/*!
* Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
*/@media (min-width:544px) {
.ast-container {
  max-width:100%
}
}
@media (min-width:768px) {
.ast-container {
  max-width:100%
}
}
@media (min-width:992px) {
.ast-container {
  max-width:100%
}
}
@media (min-width:1200px) {
.ast-container {
  max-width:100%
}
}
.ast-container,
.ast-container-fluid {
margin-left:auto;
margin-right:auto;
padding-left:20px;
padding-right:20px
}
.ast-container-fluid::after,
.ast-container::after {
content:"";
display:table;
clear:both
}
.ast-row {
margin-left:-20px;
margin-right:-20px
}
.ast-row::after {
content:"";
display:table;
clear:both
}
.ast-col-lg-1,
.ast-col-lg-10,
.ast-col-lg-11,
.ast-col-lg-12,
.ast-col-lg-2,
.ast-col-lg-3,
.ast-col-lg-4,
.ast-col-lg-5,
.ast-col-lg-6,
.ast-col-lg-7,
.ast-col-lg-8,
.ast-col-lg-9,
.ast-col-md-1,
.ast-col-md-10,
.ast-col-md-11,
.ast-col-md-12,
.ast-col-md-2,
.ast-col-md-3,
.ast-col-md-4,
.ast-col-md-5,
.ast-col-md-6,
.ast-col-md-7,
.ast-col-md-8,
.ast-col-md-9,
.ast-col-sm-1,
.ast-col-sm-10,
.ast-col-sm-11,
.ast-col-sm-12,
.ast-col-sm-2,
.ast-col-sm-3,
.ast-col-sm-4,
.ast-col-sm-5,
.ast-col-sm-6,
.ast-col-sm-7,
.ast-col-sm-8,
.ast-col-sm-9,
.ast-col-xl-1,
.ast-col-xl-10,
.ast-col-xl-11,
.ast-col-xl-12,
.ast-col-xl-2,
.ast-col-xl-3,
.ast-col-xl-4,
.ast-col-xl-5,
.ast-col-xl-6,
.ast-col-xl-7,
.ast-col-xl-8,
.ast-col-xl-9,
.ast-col-xs-1,
.ast-col-xs-10,
.ast-col-xs-11,
.ast-col-xs-12,
.ast-col-xs-2,
.ast-col-xs-3,
.ast-col-xs-4,
.ast-col-xs-5,
.ast-col-xs-6,
.ast-col-xs-7,
.ast-col-xs-8,
.ast-col-xs-9 {
position:relative;
min-height:1px;
padding-left:20px;
padding-right:20px
}
.ast-col-xs-1,
.ast-col-xs-10,
.ast-col-xs-11,
.ast-col-xs-12,
.ast-col-xs-2,
.ast-col-xs-3,
.ast-col-xs-4,
.ast-col-xs-5,
.ast-col-xs-6,
.ast-col-xs-7,
.ast-col-xs-8,
.ast-col-xs-9 {
float:left
}
.ast-col-xs-1 {
width:8.3333333333%
}
.ast-col-xs-2 {
width:16.6666666667%
}
.ast-col-xs-3 {
width:25%
}
.ast-col-xs-4 {
width:33.3333333333%
}
.ast-col-xs-5 {
width:41.6666666667%
}
.ast-col-xs-6 {
width:50%
}
.ast-col-xs-7 {
width:58.3333333333%
}
.ast-col-xs-8 {
width:66.6666666667%
}
.ast-col-xs-9 {
width:75%
}
.ast-col-xs-10 {
width:83.3333333333%
}
.ast-col-xs-11 {
width:91.6666666667%
}
.ast-col-xs-12 {
width:100%
}
.ast-col-xs-pull-0 {
right:auto
}
.ast-col-xs-pull-1 {
right:8.3333333333%
}
.ast-col-xs-pull-2 {
right:16.6666666667%
}
.ast-col-xs-pull-3 {
right:25%
}
.ast-col-xs-pull-4 {
right:33.3333333333%
}
.ast-col-xs-pull-5 {
right:41.6666666667%
}
.ast-col-xs-pull-6 {
right:50%
}
.ast-col-xs-pull-7 {
right:58.3333333333%
}
.ast-col-xs-pull-8 {
right:66.6666666667%
}
.ast-col-xs-pull-9 {
right:75%
}
.ast-col-xs-pull-10 {
right:83.3333333333%
}
.ast-col-xs-pull-11 {
right:91.6666666667%
}
.ast-col-xs-pull-12 {
right:100%
}
.ast-col-xs-push-0 {
left:auto
}
.ast-col-xs-push-1 {
left:8.3333333333%
}
.ast-col-xs-push-2 {
left:16.6666666667%
}
.ast-col-xs-push-3 {
left:25%
}
.ast-col-xs-push-4 {
left:33.3333333333%
}
.ast-col-xs-push-5 {
left:41.6666666667%
}
.ast-col-xs-push-6 {
left:50%
}
.ast-col-xs-push-7 {
left:58.3333333333%
}
.ast-col-xs-push-8 {
left:66.6666666667%
}
.ast-col-xs-push-9 {
left:75%
}
.ast-col-xs-push-10 {
left:83.3333333333%
}
.ast-col-xs-push-11 {
left:91.6666666667%
}
.ast-col-xs-push-12 {
left:100%
}
.ast-col-xs-offset-0 {
margin-left:0
}
.ast-col-xs-offset-1 {
margin-left:8.3333333333%
}
.ast-col-xs-offset-2 {
margin-left:16.6666666667%
}
.ast-col-xs-offset-3 {
margin-left:25%
}
.ast-col-xs-offset-4 {
margin-left:33.3333333333%
}
.ast-col-xs-offset-5 {
margin-left:41.6666666667%
}
.ast-col-xs-offset-6 {
margin-left:50%
}
.ast-col-xs-offset-7 {
margin-left:58.3333333333%
}
.ast-col-xs-offset-8 {
margin-left:66.6666666667%
}
.ast-col-xs-offset-9 {
margin-left:75%
}
.ast-col-xs-offset-10 {
margin-left:83.3333333333%
}
.ast-col-xs-offset-11 {
margin-left:91.6666666667%
}
.ast-col-xs-offset-12 {
margin-left:100%
}
@media (min-width:544px) {
.ast-col-sm-1,
.ast-col-sm-10,
.ast-col-sm-11,
.ast-col-sm-12,
.ast-col-sm-2,
.ast-col-sm-3,
.ast-col-sm-4,
.ast-col-sm-5,
.ast-col-sm-6,
.ast-col-sm-7,
.ast-col-sm-8,
.ast-col-sm-9 {
  float:left
}
.ast-col-sm-1 {
  width:8.3333333333%
}
.ast-col-sm-2 {
  width:16.6666666667%
}
.ast-col-sm-3 {
  width:25%
}
.ast-col-sm-4 {
  width:33.3333333333%
}
.ast-col-sm-5 {
  width:41.6666666667%
}
.ast-col-sm-6 {
  width:50%
}
.ast-col-sm-7 {
  width:58.3333333333%
}
.ast-col-sm-8 {
  width:66.6666666667%
}
.ast-col-sm-9 {
  width:75%
}
.ast-col-sm-10 {
  width:83.3333333333%
}
.ast-col-sm-11 {
  width:91.6666666667%
}
.ast-col-sm-12 {
  width:100%
}
.ast-col-sm-pull-0 {
  right:auto
}
.ast-col-sm-pull-1 {
  right:8.3333333333%
}
.ast-col-sm-pull-2 {
  right:16.6666666667%
}
.ast-col-sm-pull-3 {
  right:25%
}
.ast-col-sm-pull-4 {
  right:33.3333333333%
}
.ast-col-sm-pull-5 {
  right:41.6666666667%
}
.ast-col-sm-pull-6 {
  right:50%
}
.ast-col-sm-pull-7 {
  right:58.3333333333%
}
.ast-col-sm-pull-8 {
  right:66.6666666667%
}
.ast-col-sm-pull-9 {
  right:75%
}
.ast-col-sm-pull-10 {
  right:83.3333333333%
}
.ast-col-sm-pull-11 {
  right:91.6666666667%
}
.ast-col-sm-pull-12 {
  right:100%
}
.ast-col-sm-push-0 {
  left:auto
}
.ast-col-sm-push-1 {
  left:8.3333333333%
}
.ast-col-sm-push-2 {
  left:16.6666666667%
}
.ast-col-sm-push-3 {
  left:25%
}
.ast-col-sm-push-4 {
  left:33.3333333333%
}
.ast-col-sm-push-5 {
  left:41.6666666667%
}
.ast-col-sm-push-6 {
  left:50%
}
.ast-col-sm-push-7 {
  left:58.3333333333%
}
.ast-col-sm-push-8 {
  left:66.6666666667%
}
.ast-col-sm-push-9 {
  left:75%
}
.ast-col-sm-push-10 {
  left:83.3333333333%
}
.ast-col-sm-push-11 {
  left:91.6666666667%
}
.ast-col-sm-push-12 {
  left:100%
}
.ast-col-sm-offset-0 {
  margin-left:0
}
.ast-col-sm-offset-1 {
  margin-left:8.3333333333%
}
.ast-col-sm-offset-2 {
  margin-left:16.6666666667%
}
.ast-col-sm-offset-3 {
  margin-left:25%
}
.ast-col-sm-offset-4 {
  margin-left:33.3333333333%
}
.ast-col-sm-offset-5 {
  margin-left:41.6666666667%
}
.ast-col-sm-offset-6 {
  margin-left:50%
}
.ast-col-sm-offset-7 {
  margin-left:58.3333333333%
}
.ast-col-sm-offset-8 {
  margin-left:66.6666666667%
}
.ast-col-sm-offset-9 {
  margin-left:75%
}
.ast-col-sm-offset-10 {
  margin-left:83.3333333333%
}
.ast-col-sm-offset-11 {
  margin-left:91.6666666667%
}
.ast-col-sm-offset-12 {
  margin-left:100%
}
}
@media (min-width:768px) {
.ast-col-md-1,
.ast-col-md-10,
.ast-col-md-11,
.ast-col-md-12,
.ast-col-md-2,
.ast-col-md-3,
.ast-col-md-4,
.ast-col-md-5,
.ast-col-md-6,
.ast-col-md-7,
.ast-col-md-8,
.ast-col-md-9 {
  float:left
}
.ast-col-md-1 {
  width:8.3333333333%
}
.ast-col-md-2 {
  width:16.6666666667%
}
.ast-col-md-3 {
  width:25%
}
.ast-col-md-4 {
  width:33.3333333333%
}
.ast-col-md-5 {
  width:41.6666666667%
}
.ast-col-md-6 {
  width:50%
}
.ast-col-md-7 {
  width:58.3333333333%
}
.ast-col-md-8 {
  width:66.6666666667%
}
.ast-col-md-9 {
  width:75%
}
.ast-col-md-10 {
  width:83.3333333333%
}
.ast-col-md-11 {
  width:91.6666666667%
}
.ast-col-md-12 {
  width:100%
}
.ast-col-md-pull-0 {
  right:auto
}
.ast-col-md-pull-1 {
  right:8.3333333333%
}
.ast-col-md-pull-2 {
  right:16.6666666667%
}
.ast-col-md-pull-3 {
  right:25%
}
.ast-col-md-pull-4 {
  right:33.3333333333%
}
.ast-col-md-pull-5 {
  right:41.6666666667%
}
.ast-col-md-pull-6 {
  right:50%
}
.ast-col-md-pull-7 {
  right:58.3333333333%
}
.ast-col-md-pull-8 {
  right:66.6666666667%
}
.ast-col-md-pull-9 {
  right:75%
}
.ast-col-md-pull-10 {
  right:83.3333333333%
}
.ast-col-md-pull-11 {
  right:91.6666666667%
}
.ast-col-md-pull-12 {
  right:100%
}
.ast-col-md-push-0 {
  left:auto
}
.ast-col-md-push-1 {
  left:8.3333333333%
}
.ast-col-md-push-2 {
  left:16.6666666667%
}
.ast-col-md-push-3 {
  left:25%
}
.ast-col-md-push-4 {
  left:33.3333333333%
}
.ast-col-md-push-5 {
  left:41.6666666667%
}
.ast-col-md-push-6 {
  left:50%
}
.ast-col-md-push-7 {
  left:58.3333333333%
}
.ast-col-md-push-8 {
  left:66.6666666667%
}
.ast-col-md-push-9 {
  left:75%
}
.ast-col-md-push-10 {
  left:83.3333333333%
}
.ast-col-md-push-11 {
  left:91.6666666667%
}
.ast-col-md-push-12 {
  left:100%
}
.ast-col-md-offset-0 {
  margin-left:0
}
.ast-col-md-offset-1 {
  margin-left:8.3333333333%
}
.ast-col-md-offset-2 {
  margin-left:16.6666666667%
}
.ast-col-md-offset-3 {
  margin-left:25%
}
.ast-col-md-offset-4 {
  margin-left:33.3333333333%
}
.ast-col-md-offset-5 {
  margin-left:41.6666666667%
}
.ast-col-md-offset-6 {
  margin-left:50%
}
.ast-col-md-offset-7 {
  margin-left:58.3333333333%
}
.ast-col-md-offset-8 {
  margin-left:66.6666666667%
}
.ast-col-md-offset-9 {
  margin-left:75%
}
.ast-col-md-offset-10 {
  margin-left:83.3333333333%
}
.ast-col-md-offset-11 {
  margin-left:91.6666666667%
}
.ast-col-md-offset-12 {
  margin-left:100%
}
}
@media (min-width:992px) {
.ast-col-lg-1,
.ast-col-lg-10,
.ast-col-lg-11,
.ast-col-lg-12,
.ast-col-lg-2,
.ast-col-lg-3,
.ast-col-lg-4,
.ast-col-lg-5,
.ast-col-lg-6,
.ast-col-lg-7,
.ast-col-lg-8,
.ast-col-lg-9 {
  float:left
}
.ast-col-lg-1 {
  width:8.3333333333%
}
.ast-col-lg-2 {
  width:16.6666666667%
}
.ast-col-lg-3 {
  width:25%
}
.ast-col-lg-4 {
  width:33.3333333333%
}
.ast-col-lg-5 {
  width:41.6666666667%
}
.ast-col-lg-6 {
  width:50%
}
.ast-col-lg-7 {
  width:58.3333333333%
}
.ast-col-lg-8 {
  width:66.6666666667%
}
.ast-col-lg-9 {
  width:75%
}
.ast-col-lg-10 {
  width:83.3333333333%
}
.ast-col-lg-11 {
  width:91.6666666667%
}
.ast-col-lg-12 {
  width:100%
}
.ast-col-lg-pull-0 {
  right:auto
}
.ast-col-lg-pull-1 {
  right:8.3333333333%
}
.ast-col-lg-pull-2 {
  right:16.6666666667%
}
.ast-col-lg-pull-3 {
  right:25%
}
.ast-col-lg-pull-4 {
  right:33.3333333333%
}
.ast-col-lg-pull-5 {
  right:41.6666666667%
}
.ast-col-lg-pull-6 {
  right:50%
}
.ast-col-lg-pull-7 {
  right:58.3333333333%
}
.ast-col-lg-pull-8 {
  right:66.6666666667%
}
.ast-col-lg-pull-9 {
  right:75%
}
.ast-col-lg-pull-10 {
  right:83.3333333333%
}
.ast-col-lg-pull-11 {
  right:91.6666666667%
}
.ast-col-lg-pull-12 {
  right:100%
}
.ast-col-lg-push-0 {
  left:auto
}
.ast-col-lg-push-1 {
  left:8.3333333333%
}
.ast-col-lg-push-2 {
  left:16.6666666667%
}
.ast-col-lg-push-3 {
  left:25%
}
.ast-col-lg-push-4 {
  left:33.3333333333%
}
.ast-col-lg-push-5 {
  left:41.6666666667%
}
.ast-col-lg-push-6 {
  left:50%
}
.ast-col-lg-push-7 {
  left:58.3333333333%
}
.ast-col-lg-push-8 {
  left:66.6666666667%
}
.ast-col-lg-push-9 {
  left:75%
}
.ast-col-lg-push-10 {
  left:83.3333333333%
}
.ast-col-lg-push-11 {
  left:91.6666666667%
}
.ast-col-lg-push-12 {
  left:100%
}
.ast-col-lg-offset-0 {
  margin-left:0
}
.ast-col-lg-offset-1 {
  margin-left:8.3333333333%
}
.ast-col-lg-offset-2 {
  margin-left:16.6666666667%
}
.ast-col-lg-offset-3 {
  margin-left:25%
}
.ast-col-lg-offset-4 {
  margin-left:33.3333333333%
}
.ast-col-lg-offset-5 {
  margin-left:41.6666666667%
}
.ast-col-lg-offset-6 {
  margin-left:50%
}
.ast-col-lg-offset-7 {
  margin-left:58.3333333333%
}
.ast-col-lg-offset-8 {
  margin-left:66.6666666667%
}
.ast-col-lg-offset-9 {
  margin-left:75%
}
.ast-col-lg-offset-10 {
  margin-left:83.3333333333%
}
.ast-col-lg-offset-11 {
  margin-left:91.6666666667%
}
.ast-col-lg-offset-12 {
  margin-left:100%
}
}
@media (min-width:1200px) {
.ast-col-xl-1,
.ast-col-xl-10,
.ast-col-xl-11,
.ast-col-xl-12,
.ast-col-xl-2,
.ast-col-xl-3,
.ast-col-xl-4,
.ast-col-xl-5,
.ast-col-xl-6,
.ast-col-xl-7,
.ast-col-xl-8,
.ast-col-xl-9 {
  float:left
}
.ast-col-xl-1 {
  width:8.3333333333%
}
.ast-col-xl-2 {
  width:16.6666666667%
}
.ast-col-xl-3 {
  width:25%
}
.ast-col-xl-4 {
  width:33.3333333333%
}
.ast-col-xl-5 {
  width:41.6666666667%
}
.ast-col-xl-6 {
  width:50%
}
.ast-col-xl-7 {
  width:58.3333333333%
}
.ast-col-xl-8 {
  width:66.6666666667%
}
.ast-col-xl-9 {
  width:75%
}
.ast-col-xl-10 {
  width:83.3333333333%
}
.ast-col-xl-11 {
  width:91.6666666667%
}
.ast-col-xl-12 {
  width:100%
}
.ast-col-xl-pull-0 {
  right:auto
}
.ast-col-xl-pull-1 {
  right:8.3333333333%
}
.ast-col-xl-pull-2 {
  right:16.6666666667%
}
.ast-col-xl-pull-3 {
  right:25%
}
.ast-col-xl-pull-4 {
  right:33.3333333333%
}
.ast-col-xl-pull-5 {
  right:41.6666666667%
}
.ast-col-xl-pull-6 {
  right:50%
}
.ast-col-xl-pull-7 {
  right:58.3333333333%
}
.ast-col-xl-pull-8 {
  right:66.6666666667%
}
.ast-col-xl-pull-9 {
  right:75%
}
.ast-col-xl-pull-10 {
  right:83.3333333333%
}
.ast-col-xl-pull-11 {
  right:91.6666666667%
}
.ast-col-xl-pull-12 {
  right:100%
}
.ast-col-xl-push-0 {
  left:auto
}
.ast-col-xl-push-1 {
  left:8.3333333333%
}
.ast-col-xl-push-2 {
  left:16.6666666667%
}
.ast-col-xl-push-3 {
  left:25%
}
.ast-col-xl-push-4 {
  left:33.3333333333%
}
.ast-col-xl-push-5 {
  left:41.6666666667%
}
.ast-col-xl-push-6 {
  left:50%
}
.ast-col-xl-push-7 {
  left:58.3333333333%
}
.ast-col-xl-push-8 {
  left:66.6666666667%
}
.ast-col-xl-push-9 {
  left:75%
}
.ast-col-xl-push-10 {
  left:83.3333333333%
}
.ast-col-xl-push-11 {
  left:91.6666666667%
}
.ast-col-xl-push-12 {
  left:100%
}
.ast-col-xl-offset-0 {
  margin-left:0
}
.ast-col-xl-offset-1 {
  margin-left:8.3333333333%
}
.ast-col-xl-offset-2 {
  margin-left:16.6666666667%
}
.ast-col-xl-offset-3 {
  margin-left:25%
}
.ast-col-xl-offset-4 {
  margin-left:33.3333333333%
}
.ast-col-xl-offset-5 {
  margin-left:41.6666666667%
}
.ast-col-xl-offset-6 {
  margin-left:50%
}
.ast-col-xl-offset-7 {
  margin-left:58.3333333333%
}
.ast-col-xl-offset-8 {
  margin-left:66.6666666667%
}
.ast-col-xl-offset-9 {
  margin-left:75%
}
.ast-col-xl-offset-10 {
  margin-left:83.3333333333%
}
.ast-col-xl-offset-11 {
  margin-left:91.6666666667%
}
.ast-col-xl-offset-12 {
  margin-left:100%
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear:both
}
.entry-content h1,
h1 {
color:#808285;
font-size:2em;
line-height:1.2
}
.entry-content h2,
h2 {
color:#808285;
font-size:1.7em;
line-height:1.3
}
.entry-content h3,
h3 {
color:#808285;
font-size:1.5em;
line-height:1.4
}
.entry-content h4,
h4 {
color:#808285;
line-height:1.5;
font-size:1.3em
}
.entry-content h5,
h5 {
color:#808285;
line-height:1.6;
font-size:1.2em
}
.entry-content h6,
h6 {
color:#808285;
line-height:1.7;
font-size:1.1em
}
html {
box-sizing:border-box
}
*,
:after,
:before {
box-sizing:inherit
}
body {
color:#808285;
background:#fff;
font-style:normal
}
ol,
ul {
margin:0 0 1.5em 3em
}
ul {
list-style:disc
}
ol {
list-style:decimal
}
li>ol,
li>ul {
margin-bottom:0;
margin-left:1.5em
}
dt {
font-weight:700
}
dd {
margin:0 1.5em 1.5em
}
b,
strong {
font-weight:700
}
cite,
dfn,
em,
i {
font-style:italic
}
blockquote,
q {
quotes:"" ""
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content:""
}
blockquote {
border-left:5px solid rgba(0,0,0,.05);
padding:20px;
font-size:1.2em;
font-style:italic;
margin:0 0 1.5em;
position:relative
}
blockquote p:last-child {
margin:0
}
address {
margin:0 0 1.5em
}
abbr,
acronym {
border-bottom:1px dotted #666;
cursor:help
}
pre {
background:#eee;
font-family:"Courier 10 Pitch",Courier,monospace;
margin-bottom:1.6em;
overflow:auto;
max-width:100%;
padding:1.6em
}
code,
kbd,
tt,
var {
font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace
}
img {
height:auto;
max-width:100%
}
hr {
background-color:#ccc;
border:0;
height:1px;
margin-bottom:1.5em
}
.ast-button,
.button,
button,
input,
select,
textarea {
color:#808285;
font-weight:400;
font-size:100%;
margin:0;
vertical-align:baseline
}
button,
input {
line-height:normal
}
big {
font-size:125%
}
ins,
mark {
background:0 0;
text-decoration:none
}
ol,
ul {
margin:0 0 1.5em 3em
}
ul {
list-style:disc
}
ol {
list-style:decimal
}
li>ol,
li>ul {
margin-bottom:0;
margin-left:1.5em
}
dt {
font-weight:700
}
dd {
margin:0 1.5em 1.5em
}
table,
td,
th {
border:0px solid rgba(0,0,0,.1)
}
table {
border-collapse:separate;
border-spacing:0;
border-width:0px 0 0 0px;
margin:0 0 1.5em;
width:100%
}
th {
font-weight:700
}
td,
th {
padding:8px;
text-align:left;
border-width:0 0px 0px 0
}
.ast-button,
.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
border:0px solid;
border-color:#eaeaea;
border-radius:2px;
background:#e6e6e6;
padding:.6em 1em .4em;
color:#fff
}
.ast-button:focus,
.ast-button:hover,
.button:focus,
.button:hover,
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover {
color:#fff;
border-color:#eaeaea
}
.ast-button:active,
.ast-button:focus,
.button:active,
.button:focus,
button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
border-color:#eaeaea;
outline:0
}
input[type=email],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea {
color:#666;
border:0px solid #ccc;
border-radius:2px;
-webkit-appearance:none
}
input[type=email]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus {
color:#111
}
textarea {
padding-left:3px;
width:100%
}
a {
color:#4169e1
}
a:focus,
a:hover {
color:#191970
}
a:focus {
outline:thin dotted
}
a:hover {
outline:0
}
.screen-reader-text {
border:0;
clip:rect(1px,1px,1px,1px);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
word-wrap:normal!important
}
.screen-reader-text:focus {
background-color:#f1f1f1;
border-radius:2px;
box-shadow:0 0 2px 2px rgba(0,0,0,.6);
clip:auto!important;
color:#21759b;
display:block;
font-size:12.25px;
font-size:.875rem;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000
}
.alignleft {
display:inline;
float:left;
margin-right:1.5em
}
.alignright {
display:inline;
float:right;
margin-left:1.5em
}
.aligncenter {
clear:both;
text-align:center;
display:block;
margin-left:auto;
margin-right:auto
}
#primary:after,
#primary:before,
#secondary:after,
#secondary:before,
.ast-container:after,
.ast-container:before,
.ast-row:after,
.ast-row:before,
.clear:after,
.clear:before,
.sidebar-main:after,
.sidebar-main:before,
.site-content:after,
.site-content:before,
.site-footer:after,
.site-footer:before,
.site-header:after,
.site-header:before,
.site-main:after,
.site-main:before {
content:"";
display:table
}
#primary:after,
#secondary:after,
.ast-container:after,
.ast-row:after,
.clear:after,
.sidebar-main:after,
.site-content:after,
.site-footer:after,
.site-header:after,
.site-main:after {
clear:both
}
embed,
iframe,
object {
max-width:100%
}
.wp-caption {
margin-bottom:1.5em;
max-width:100%
}
.wp-caption img[class*=wp-image-] {
display:block;
margin-left:auto;
margin-right:auto
}
.wp-caption .wp-caption-text {
margin:.8075em 0
}
.wp-caption-text {
text-align:center
}
.gallery-item {
display:inline-block;
text-align:center;
vertical-align:top;
width:100%
}
.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%
}
.gallery-caption {
display:block
}
::selection {
color:#fff;
background:#0274be
}
body {
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
body:not(.logged-in) {
position:relative
}
#page {
position:relative
}
a,
a:focus {
text-decoration:none
}
.secondary a *,
.site-footer a *,
.site-header a *,
a {
transition:all .2s linear
}
.capitalize {
text-transform:uppercase
}
img {
vertical-align:middle
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin-bottom:20px
}
p {
margin-bottom:1.75em
}
blockquote {
margin:1.5em 1em 1.5em 3em;
padding:1.2em;
font-size:1.1em;
line-height:inherit;
position:relative
}
.ast-button,
.button,
input[type=button],
input[type=submit] {
border-radius:0;
padding:18px 30px;
border:0;
box-shadow:none;
text-shadow:none
}
.ast-button:hover,
.button:hover,
input[type=button]:hover,
input[type=submit]:hover {
box-shadow:none
}
.ast-button:active,
.ast-button:focus,
.button:active,
.button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=submit]:active,
input[type=submit]:focus {
box-shadow:none
}
.site-title {
font-weight:400
}
.site-description,
.site-title {
margin-bottom:0
}
.site-description a,
.site-description:focus a,
.site-description:hover a,
.site-title a,
.site-title:focus a,
.site-title:hover a {
transition:all .2s linear
}
.site-title a,
.site-title a:focus,
.site-title a:hover,
.site-title a:visited {
color:#222
}
.site-description a,
.site-description a:focus,
.site-description a:hover,
.site-description a:visited {
color:#999
}
.search-form .search-field {
outline:0
}
.ast-search-menu-icon {
position:relative;
z-index:3
}
.ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon {
margin-right:1em
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .main-header-bar-navigation .ast-search-icon {
display:none
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field,
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field {
width:100%;
padding-right:5.5em
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit {
display:block;
position:absolute;
height:100%;
top:0;
right:0;
padding:0 1em;
border-radius:0
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {
padding:0;
display:block;
overflow:hidden
}
.site .skip-link {
background-color:#f1f1f1;
box-shadow:0 0 1px 1px rgba(0,0,0,.2);
color:#21759b;
display:block;
font-family:Montserrat,"Helvetica Neue",sans-serif;
font-size:14px;
font-weight:700;
left:-9999em;
outline:0;
padding:15px 23px 14px;
text-decoration:none;
text-transform:none;
top:-9999em
}
.site .skip-link:focus {
clip:auto;
height:auto;
left:6px;
top:7px;
width:auto;
z-index:100000;
outline:thin dotted
}
.logged-in .site .skip-link {
box-shadow:0 0 2px 2px rgba(0,0,0,.2);
font-family:"Open Sans",sans-serif
}
.astra-icon-down_arrow::after {
content:"\e900";
font-family:Astra
}
.astra-icon-close::after {
content:"\e5cd";
font-family:Astra
}
.astra-icon-drag_handle::after {
content:"\e25d";
font-family:Astra
}
.astra-icon-format_align_justify::after {
content:"\e235";
font-family:Astra
}
.astra-icon-menu::after {
content:"\e5d2";
font-family:Astra
}
.astra-icon-reorder::after {
content:"\e8fe";
font-family:Astra
}
.astra-icon-search::after {
content:"\e8b6";
font-family:Astra
}
.astra-icon-zoom_in::after {
content:"\e56b";
font-family:Astra
}
.astra-icon-check-circle::after {
content:"\e901";
font-family:Astra
}
.astra-icon-shopping-cart::after {
content:"\f07a";
font-family:Astra
}
.astra-icon-shopping-bag::after {
content:"\f290";
font-family:Astra
}
.astra-icon-shopping-basket::after {
content:"\f291";
font-family:Astra
}
.astra-icon-circle-o::after {
content:"\e903";
font-family:Astra
}
.astra-icon-certificate::after {
content:"\e902";
font-family:Astra
}
input,
select {
line-height:1
}
.ast-button,
.ast-custom-button,
body,
button,
input[type=button],
input[type=submit],
textarea {
line-height:1.85714285714286
}
.site-title a {
line-height:1.2
}
.site-header .site-description {
line-height:1.5
}
.ast-single-post .entry-title,
.ast-single-post .entry-title a {
line-height:1.2
}
.entry-title,
.entry-title a {
font-weight:400
}
.single .entry-content .gallery {
margin-left:-10px;
margin-right:-10px
}
.gallery-caption {
color:#000;
padding:10px;
border-radius:0 0 2px 2px;
border:0px solid #eaeaea;
border-top:none;
font-size:.9em
}
.gallery-icon {
border-bottom:0;
border-radius:2px 2px 0 0;
border:0px solid #eaeaea;
overflow:hidden
}
.gallery-item {
margin:0;
padding:10px;
border-radius:2px
}
.gallery-item:last-child {
margin-bottom:2em
}
.elementor-image-gallery .gallery-icon {
border:none
}
.ast-oembed-container {
position:relative;
padding-top:56.25%;
height:0;
overflow:hidden;
max-width:100%;
height:auto
}
.ast-oembed-container embed,
.ast-oembed-container iframe,
.ast-oembed-container object {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
body .ast-oembed-container * {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.ast-hidden {
display:none!important
}
body {
background-color:#fff
}
#page {
display:block
}
#primary,
#secondary {
display:block;
position:relative;
float:left;
width:100%
}
#primary {
margin:4em 0
}
.ast-separate-container {
background-color:#f5f5f5
}
.ast-separate-container #primary {
padding:4em 0;
margin:0;
border:0
}
.ast-separate-container .site-main>.ast-row {
margin-left:0;
margin-right:0
}
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single {
background-color:#fff;
border-bottom:1px solid #eee;
margin:0;
padding:5.34em 6.67em
}
.ast-separate-container .blog-layout-1 {
padding:0;
border-bottom:0
}
.ast-separate-container .ast-article-single {
border-bottom:0
}
@media (max-width:1200px) {
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single {
  margin:0;
  padding:3.34em 2.4em
}
}
.ast-page-builder-template .hentry {
margin:0
}
.ast-page-builder-template .site-content>.ast-container {
max-width:100%;
padding:0
}
.ast-page-builder-template .site-content #primary {
padding:0;
margin:0
}
.ast-page-builder-template .no-results {
text-align:center;
margin:4em auto
}
.ast-page-builder-template .entry-header {
margin-top:4em;
margin-left:auto;
margin-right:auto;
padding-left:20px;
padding-right:20px
}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {
margin-top:0
}
.ast-page-builder-template .entry-header.ast-header-without-markup {
margin-top:0;
margin-bottom:0
}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {
margin-bottom:0
}
.ast-page-builder-template.single .post-navigation {
padding-bottom:2em
}
.ast-page-builder-template .ast-archive-description {
margin-top:4em;
margin-left:auto;
margin-right:auto;
padding-left:20px;
padding-right:20px
}
@media (min-width:993px) {
.ast-separate-container #primary,
.ast-separate-container.ast-left-sidebar #primary,
.ast-separate-container.ast-right-sidebar #primary {
  margin:4em 0;
  padding:0
}
.ast-right-sidebar #primary {
  padding-right:60px
}
.ast-left-sidebar #primary {
  padding-left:60px
}
}
@media (max-width:992px) {
.ast-separate-container #primary,
.ast-separate-container.ast-left-sidebar #primary,
.ast-separate-container.ast-right-sidebar #primary {
  padding-left:0;
  padding-right:0
}
.ast-right-sidebar #primary {
  padding-right:30px
}
.ast-left-sidebar #primary {
  padding-left:30px
}
}
.ast-search-icon .astra-search-icon {
font-size:1.3em
}
.main-navigation {
height:100%;
-js-display:inline-flex;
display:inline-flex
}
.main-navigation ul {
list-style:none;
margin:0;
padding-left:0;
position:relative
}
.main-header-menu .menu-link,
.main-header-menu>a {
text-decoration:none;
padding:0 1em;
display:inline-block;
transition:all .2s linear
}
.main-header-menu .menu-item {
position:relative
}
.main-header-menu .menu-item.focus>.sub-menu,
.main-header-menu .menu-item:hover>.sub-menu {
right:auto;
left:0
}
.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,
.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu {
right:0;
left:auto
}
@media (min-width:769px) {
.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,
.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
  left:-100%
}
.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,
.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu {
  left:-100%
}
}
.main-header-menu .sub-menu {
width:240px;
background:#fff;
left:-999em;
position:absolute;
top:100%;
z-index:99999
}
@media (min-width:769px) {
.main-header-menu .sub-menu .menu-item.focus>.sub-menu,
.main-header-menu .sub-menu .menu-item:hover>.sub-menu {
  left:100%;
  right:auto
}
.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,
.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,
.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,
.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu {
  left:-100%
}
.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,
.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
  left:-100%
}
}
.main-header-menu .sub-menu .menu-link {
padding:.9em 1em;
display:block;
word-wrap:break-word
}
.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
display:none
}
#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow svg {
position:absolute;
right:.6em;
top:50%;
transform:translate(0,-50%) rotate(270deg)
}
.main-header-menu .sub-menu .sub-menu {
top:0
}
.submenu-with-border .sub-menu {
border-width:0px;
border-style:solid
}
.submenu-with-border .sub-menu .menu-link {
border-width:0 0 0px;
border-style:solid
}
.submenu-with-border .sub-menu .sub-menu {
top:-1px
}
.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link {
border-bottom-width:0
}
.ast-header-break-point .main-navigation {
padding-left:0
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link {
padding:0 20px;
display:inline-block;
width:100%;
border:0;
border-bottom-width:1px;
border-style:solid;
border-color:#eaeaea
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type {
margin-right:5px
}
.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
display:inline
}
.ast-header-break-point .main-navigation ul .button-custom-menu-item .menu-link {
padding:0 20px;
display:inline-block;
width:100%;
border-bottom-width:1px;
border-style:solid;
border-color:#eaeaea
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
padding-left:30px
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link {
padding-left:40px
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link {
padding-left:50px
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
padding-left:60px
}
.ast-header-break-point .main-header-menu {
background-color:#f9f9f9;
border-top-width:1px;
border-style:solid;
border-color:#eaeaea
}
.ast-header-break-point .main-header-menu .sub-menu {
background-color:#f9f9f9;
position:static;
opacity:1;
visibility:visible;
border:0;
width:auto
}
.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,
.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu {
left:0
}
.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,
.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
left:0
}
.ast-header-break-point .submenu-with-border .sub-menu {
border:0
}
.ast-header-break-point .dropdown-menu-toggle {
display:none
}
.ast-mobile-menu-buttons {
display:none
}
.ast-button-wrap {
display:inline-block
}
.ast-button-wrap button {
box-shadow:none;
border:none
}
.ast-button-wrap .menu-toggle {
padding:0;
width:2.2em;
height:2.1em;
font-size:1.5em;
font-weight:400;
border-radius:2px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
border-radius:2px;
vertical-align:middle;
line-height:1.85714285714286
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {
padding:0 .5em;
width:auto;
text-align:center
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu {
font-size:15px;
font-size:1rem;
font-weight:600
}
.ast-button-wrap .menu-toggle .menu-toggle-icon {
font-style:normal;
display:inline-block;
vertical-align:middle;
line-height:2.05
}
.ast-button-wrap .menu-toggle .menu-toggle-icon:before {
content:"\e5d2";
font-family:Astra;
text-decoration:inherit
}
.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2) {
display:none
}
.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before {
content:"\e5cd"
}
.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(1) {
display:none
}
.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2) {
display:block
}
.ast-button-wrap .menu-toggle .mobile-menu-wrap {
display:inline-block
}
.ast-button-wrap .menu-toggle:focus {
outline:thin dotted
}
.header-main-layout-1 .ast-main-header-bar-alignment {
margin-left:auto
}
.header-main-layout-3 .ast-main-header-bar-alignment {
margin-right:auto
}
#site-navigation {
height:100%
}
.site-header .menu-link * {
transition:none
}
.ast-icon.icon-arrow svg {
height:.6em;
width:.6em;
position:relative;
margin-left:10px
}
.ast-icon.icon-search svg {
height:1em;
width:.9em;
margin-top:3px;
margin-right:2px
}
.ast-mobile-popup-content .ast-icon.icon-search svg {
margin-top:0
}
.ast-header-break-point .user-select {
clear:both
}
.ast-header-break-point .ast-mobile-menu-buttons {
display:block;
align-self:center
}
.ast-header-break-point .main-header-bar-navigation {
flex:auto
}
.ast-header-break-point .ast-main-header-bar-alignment {
display:block;
width:100%;
flex:auto;
order:4
}
.ast-header-break-point .ast-icon.icon-arrow svg {
height:.85em;
width:.95em;
position:relative;
margin-left:10px
}
.site-main .comment-navigation,
.site-main .post-navigation,
.site-main .posts-navigation {
margin:0 0 1.5em;
overflow:hidden
}
.comment-navigation .nav-next,
.comment-navigation .nav-previous,
.post-navigation .nav-next,
.post-navigation .nav-previous,
.posts-navigation .nav-next,
.posts-navigation .nav-previous {
width:50%;
display:inline-block
}
.comment-navigation .nav-next,
.post-navigation .nav-next,
.posts-navigation .nav-next {
text-align:right
}
.ast-icon svg {
fill:currentColor
}
.post-navigation a {
background:0 0;
font-size:16px;
font-size:1.06666rem;
padding:0 1.5em;
height:2.33333em;
line-height:calc(2.33333em - 3px)
}
.main-header-bar {
z-index:1
}
.header-main-layout-1.ast-primary-menu-disabled .ast-masthead-custom-menu-items {
text-align:right
}
.header-main-layout-1 .main-header-bar-navigation {
text-align:right
}
.header-main-layout-1 .main-header-bar-navigation .sub-menu {
text-align:left
}
.header-main-layout-1 .main-navigation {
padding-left:15px;
vertical-align:top
}
.header-main-layout-1 .main-header-container {
align-items:stretch
}
.header-main-layout-2 .main-header-container {
display:block
}
.header-main-layout-2 .site-branding {
text-align:center;
padding-bottom:1em
}
.header-main-layout-2 .site-title {
justify-content:center
}
.header-main-layout-2 .main-navigation ul {
justify-content:center
}
.header-main-layout-2 .main-header-bar-navigation {
text-align:center
}
.header-main-layout-2 .main-header-bar-navigation .sub-menu {
text-align:left
}
.header-main-layout-2 .ast-header-custom-item {
justify-content:center;
line-height:1.85714285714286
}
.header-main-layout-2 .ast-masthead-custom-menu-items {
position:relative
}
.header-main-layout-2 .widget {
text-align:center
}
.ast-header-custom-item-outside .header-main-layout-2 .main-header-container {
-js-display:flex;
display:flex;
justify-content:center
}
.ast-header-custom-item-outside .header-main-layout-2 .site-branding {
flex:0 0 100%
}
.header-main-layout-3 .ast-site-identity {
text-align:right
}
.header-main-layout-3 .main-header-container {
flex-direction:row-reverse;
align-items:stretch
}
.header-main-layout-3 .main-navigation {
padding-right:15px
}
.header-main-layout-3 .main-navigation ul {
justify-content:flex-start
}
.header-main-layout-3 .main-header-bar-navigation {
text-align:left
}
.header-main-layout-3 .ast-header-custom-item {
justify-content:flex-start
}
.header-main-layout-3 .ast-masthead-custom-menu-items {
position:relative
}
.header-main-layout-3 li .ast-search-icon {
padding-left:.5em
}
.header-main-layout-3 .ast-search-menu-icon {
left:0;
right:0
}
.header-main-layout-3 li .ast-search-menu-icon {
left:1em;
right:0
}
.header-main-layout-3 .main-header-bar .ast-search-menu-icon .search-form {
padding:0 0 0 3em
}
.header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form {
left:-1em;
right:auto
}
.ast-header-break-point .header-main-layout-1 .site-branding {
padding-right:1em
}
.ast-header-break-point .header-main-layout-1 .main-header-bar-navigation {
text-align:left
}
.ast-header-break-point .header-main-layout-1 .main-navigation {
padding-left:0
}
.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items {
flex:1 1 100%
}
.ast-header-break-point .ast-mobile-header-stack .site-branding {
padding-left:0;
padding-right:0;
padding-bottom:1em;
flex:1 1 100%
}
.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items,
.ast-header-break-point .ast-mobile-header-stack .ast-site-identity,
.ast-header-break-point .ast-mobile-header-stack .site-branding,
.ast-header-break-point .ast-mobile-header-stack .site-title {
justify-content:center;
text-align:center
}
.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-title {
text-align:left
}
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
flex:1 1 100%;
text-align:center;
justify-content:center
}
.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .main-header-container {
flex-direction:initial
}
.ast-header-break-point .header-main-layout-2 .ast-mobile-menu-buttons {
-js-display:flex;
display:flex;
justify-content:center
}
.ast-header-break-point .header-main-layout-2 .main-header-bar-navigation,
.ast-header-break-point .header-main-layout-2 .widget {
text-align:left
}
.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-3 .main-header-bar .ast-search-icon {
margin-right:auto;
margin-left:1em
}
.ast-header-break-point .header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form {
right:auto;
left:0
}
.ast-header-break-point .header-main-layout-3.ast-mobile-header-inline .ast-mobile-menu-buttons {
justify-content:flex-start
}
.ast-header-break-point .header-main-layout-3 li .ast-search-menu-icon {
left:0
}
.ast-header-break-point .header-main-layout-3 .site-branding {
padding-left:1em;
justify-content:flex-end
}
.ast-header-break-point .header-main-layout-3 .main-navigation {
padding-right:0
}
.ast-logo-title-inline .ast-site-identity {
-js-display:inline-flex;
display:inline-flex;
vertical-align:middle;
align-items:center
}
.ast-logo-title-inline .site-logo-img {
padding-right:1em
}
.ast-logo-title-inline.header-main-layout-2 .site-logo-img+.ast-site-title-wrap .site-title {
justify-content:flex-start
}
@media (max-width:544px) {
.site-branding img,
.site-header .site-logo-img .custom-logo-link img {
  max-width:100%
}
.ast-header-custom-item-outside .ast-mobile-header-stack .site-branding {
  padding-right:0
}
.ast-header-custom-item-outside .ast-mobile-header-stack .site-title {
  justify-content:center;
  text-align:center
}
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons,
.ast-header-break-point .ast-mobile-header-stack .site-branding {
  justify-content:center;
  text-align:center;
  padding-bottom:0
}
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding {
text-align:left
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-title {
justify-content:left
}
.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons {
padding-bottom:1em
}
.ast-header-break-point .ast-mobile-header-inline .main-header-container,
.ast-header-break-point .ast-mobile-header-stack .main-header-container {
-js-display:flex;
display:flex
}
.site-header {
z-index:99;
position:relative
}
.main-header-container {
position:relative
}
.main-header-bar-wrap {
position:relative
}
.main-header-bar-wrap .nav-fallback-text {
float:right
}
.main-header-bar {
background-color:#fff;
border-bottom-color:#eaeaea;
border-bottom-style:solid
}
.ast-header-break-point .main-header-bar {
border:0
}
.ast-header-break-point .nav-fallback-text {
float:none
}
.ast-header-break-point .main-header-bar {
border-bottom-color:#eaeaea;
border-bottom-style:solid
}
.ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items {
padding-left:20px;
padding-right:20px;
margin-bottom:1em;
margin-top:1em
}
.ast-header-break-point .ast-header-custom-item .widget:last-child {
margin-bottom:1em
}
.main-header-bar {
margin-left:auto;
margin-right:auto
}
.site-logo-img img {
transition:all .2s linear
}
.ast-header-widget-area {
line-height:1.65
}
.ast-header-widget-area .no-widget-text,
.ast-header-widget-area .widget-title {
margin-bottom:0
}
.ast-header-widget-area .widget {
margin:.5em;
display:inline-block;
vertical-align:middle
}
.ast-header-widget-area .widget p {
margin-bottom:0
}
.ast-header-widget-area .widget ul {
position:static;
border:0;
width:auto
}
.ast-header-widget-area .widget ul a {
border:0
}
.ast-header-widget-area .widget.widget_search .search-field,
.ast-header-widget-area .widget.widget_search .search-field:focus {
padding:10px 45px 10px 15px
}
.ast-header-widget-area .widget:last-child {
margin-bottom:.5em;
margin-right:0
}
.submenu-with-border .ast-header-widget-area .widget ul {
position:static;
border:0;
width:auto
}
.submenu-with-border .ast-header-widget-area .widget ul a {
border:0
}
.ast-header-break-point .ast-header-widget-area .widget {
margin:.5em 0;
display:block
}
.ast-header-custom-item .widget {
margin:.5em;
display:inline-block;
vertical-align:middle
}
.ast-header-custom-item .widget p {
margin-bottom:0
}
.ast-header-custom-item .widget li {
width:auto
}
.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .astra-full-megamenu-wrapper .sub-menu {
box-shadow:none
}
.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .astra-megamenu .sub-menu {
box-shadow:none
}
.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .sub-menu {
box-shadow:0 4px 10px -2px rgba(0,0,0,.1)
}
.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .astra-full-megamenu-wrapper {
box-shadow:0 4px 10px -2px rgba(0,0,0,.1)
}
.ast-header-custom-item-inside .button-custom-menu-item .menu-link {
display:none
}
.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item {
padding-left:0;
padding-right:0;
margin-top:0;
margin-bottom:0
}
.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link {
display:none
}
.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link {
display:block
}
.button-custom-menu-item .ast-custom-button-link .ast-custom-button {
font-size:inherit;
font-family:inherit;
font-weight:inherit
}
.button-custom-menu-item .ast-custom-button-link .ast-custom-button:hover {
transition:all .1s ease-in-out
}
.nav-style {
display:block;
padding:0 15px
}
.site-branding {
line-height:1;
align-self:center
}
.ast-no-menu-items .main-navigation {
display:none
}
.ast-menu-toggle {
display:none;
background:0 0;
color:inherit;
border-style:dotted;
border-color:transparent
}
.ast-menu-toggle:focus,
.ast-menu-toggle:hover {
background:0 0;
border-color:inherit;
color:inherit
}
.ast-menu-toggle:focus {
outline:thin dotted
}
.ast-main-header-nav-open .main-header-bar {
padding-bottom:0
}
.main-header-bar {
z-index:4;
position:relative;
line-height:4
}
.main-header-bar .main-header-bar-navigation {
height:100%
}
.main-header-bar .main-header-bar-navigation:empty {
padding:0
}
.main-header-bar .main-header-bar-navigation .sub-menu {
line-height:1.45
}
.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after {
line-height:normal
}
.main-header-bar .main-header-bar-navigation .ast-search-icon {
display:block;
z-index:4;
position:relative
}
.main-header-bar .main-header-bar-navigation.toggle-on {
padding-top:1em
}
.main-header-bar .ast-search-menu-icon .search-form {
background-color:#fff
}
.ast-primary-menu-disabled .main-header-bar .main-header-bar-navigation.toggle-on {
padding-top:0
}
.ast-flyout-menu-enable .main-header-bar .ast-masthead-custom-menu-items .ast-custom-button-link {
border:none
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {
visibility:visible;
opacity:1;
position:relative;
right:auto;
top:auto;
transform:none
}
.ast-above-header-section .user-select .ast-dropdown-active .slide-search.astra-search-icon,
.ast-masthead-custom-menu-items .ast-dropdown-active .slide-search.astra-search-icon,
.below-header-user-select .ast-dropdown-active .slide-search.astra-search-icon {
color:#757575
}
.ast-search-menu-icon.slide-search .search-form {
-webkit-backface-visibility:visible;
backface-visibility:visible;
visibility:hidden;
opacity:0;
transition:all .2s;
position:absolute;
z-index:3;
right:-1em;
top:50%;
transform:translateY(-50%)
}
.ast-search-menu-icon.ast-dropdown-active.slide-search .search-form {
visibility:visible;
opacity:1
}
.ast-search-menu-icon .search-form {
border:0px solid #e7e7e7;
line-height:normal;
padding:0 3em 0 0;
border-radius:2px;
display:inline-block;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
position:relative;
color:inherit;
background-color:#fff
}
.ast-search-menu-icon .astra-search-icon {
-js-display:flex;
display:flex;
line-height:normal
}
.ast-search-menu-icon .astra-search-icon:focus {
outline:0
}
.ast-search-menu-icon .search-field {
border:none;
background-color:transparent;
transition:width .2s;
border-radius:inherit;
color:inherit;
font-size:inherit;
width:0;
color:#757575
}
.ast-search-menu-icon .search-submit {
display:none;
background:0 0;
border:none;
font-size:1.3em;
color:#757575
}
.ast-search-menu-icon.ast-dropdown-active {
visibility:visible;
opacity:1;
position:relative
}
.ast-search-menu-icon.ast-dropdown-active .search-field {
width:235px
}
li.ast-masthead-custom-menu-items {
padding:0 1em
}
li.ast-masthead-custom-menu-items a {
padding-left:0;
padding-right:0;
vertical-align:middle
}
li.ast-masthead-custom-menu-items a,
li.ast-masthead-custom-menu-items a:focus,
li.ast-masthead-custom-menu-items a:hover {
background:0 0
}
li.ast-masthead-custom-menu-items .ast-search-icon .astra-search-icon {
line-height:1
}
.ast-search-icon {
z-index:4;
position:relative;
line-height:normal
}
.ast-primary-menu-disabled.ast-mobile-header-inline .ast-masthead-custom-menu-items {
text-align:right
}
.ast-primary-menu-disabled .ast-masthead-custom-menu-items {
flex:1
}
.ast-primary-menu-disabled.header-main-layout-2 .ast-masthead-custom-menu-items {
text-align:center
}
.ast-primary-menu-disabled.header-main-layout-3 .ast-masthead-custom-menu-items {
text-align:left
}
.ast-masthead-custom-menu-items {
padding:0 1em
}
.search-custom-menu-item {
position:relative
}
.custom-mobile-logo-link {
display:none
}
.ast-site-identity {
padding:1em 0
}
.ast-header-break-point .ast-mobile-header-stack .site-description {
text-align:center
}
.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-description {
text-align:left
}
.ast-header-break-point.ast-header-custom-item-outside .ast-primary-menu-disabled .ast-mobile-menu-buttons {
display:none
}
.ast-header-break-point .ast-hide-custom-menu-mobile .ast-masthead-custom-menu-items {
display:none
}
.ast-header-break-point .ast-mobile-header-inline .site-branding {
text-align:left;
padding-bottom:0
}
.ast-header-break-point .ast-mobile-header-inline.header-main-layout-3 .site-branding {
text-align:right
}
.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
-js-display:flex;
display:flex;
flex:1;
align-self:center
}
.ast-header-break-point ul li.ast-masthead-custom-menu-items a {
padding:0;
display:inline-block;
width:auto;
border:0
}
.ast-header-break-point li.ast-masthead-custom-menu-items {
padding-left:20px;
padding-right:20px;
margin-bottom:1em;
margin-top:1em
}
.ast-header-break-point .ast-site-identity {
width:100%
}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.menu-link:after {
display:none
}
.ast-header-break-point .main-header-bar {
display:block;
line-height:3
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation {
line-height:3;
display:none
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu {
line-height:3
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu {
display:none
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {
display:inline-block;
position:absolute;
font-size:inherit;
top:-1px;
right:20px;
cursor:pointer;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
padding:0 .907em;
font-weight:400;
line-height:inherit;
transition:all .2s
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle .icon-arrow svg,
.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before {
transform:rotateX(180deg)
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
border-top-width:1px;
border-style:solid;
border-color:#eaeaea
}
.ast-header-break-point.ast-header-custom-item-inside .ast-search-menu-icon {
position:relative;
display:block;
right:auto;
transform:none
}
.ast-header-break-point .main-navigation {
display:block;
width:100%
}
.ast-header-break-point .main-navigation ul>.menu-item:first-child {
border-top:0
}
.ast-header-break-point .main-navigation ul ul {
left:auto;
right:auto
}
.ast-header-break-point .main-navigation li {
width:100%
}
.ast-header-break-point .main-navigation .widget {
margin-bottom:1em
}
.ast-header-break-point .main-navigation .widget li {
width:auto
}
.ast-header-break-point .main-navigation .widget:last-child {
margin-bottom:0
}
.ast-header-break-point .main-header-bar-navigation {
width:calc(100% + 40px);
margin:0 -20px
}
.ast-header-break-point .main-header-menu ul ul {
top:0
}
.ast-header-break-point .ast-has-mobile-header-logo .custom-logo-link {
display:none
}
.ast-header-break-point .ast-has-mobile-header-logo .custom-mobile-logo-link {
display:inline-block
}
.ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .astra-logo-svg,
.ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .custom-logo-link {
display:block
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-menu-buttons {
order:2
}
.ast-header-break-point.ast-header-custom-item-outside .main-header-bar-navigation {
order:3
}
.ast-header-break-point.ast-header-custom-item-outside .ast-masthead-custom-menu-items {
order:1
}
.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-masthead-custom-menu-items {
text-align:center
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-mobile-menu-buttons,
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding {
-js-display:flex;
display:flex
}
.ast-header-break-point.ast-header-custom-item-outside.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons {
padding-bottom:0
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-site-identity {
width:100%
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-3 .ast-site-identity {
width:auto
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-2 .site-branding {
flex:1 1 auto
}
@media (max-width:544px) {
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
  width:100%
}
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons,
.ast-header-break-point .ast-mobile-header-stack .site-branding {
  justify-content:center
}
.ast-header-break-point .ast-mobile-header-stack .main-header-bar-wrap .site-branding {
  flex:1 1 auto
}
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
  padding-top:.8em
}
.ast-header-break-point .ast-mobile-header-stack.header-main-layout-2 .ast-mobile-menu-buttons {
  padding-top:.8em
}
.ast-header-break-point .ast-mobile-header-stack.header-main-layout-1 .site-branding {
  padding-bottom:0
}
.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items {
  padding:.8em 1em 0 1em;
  text-align:center;
  width:100%
}
.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-masthead-custom-menu-items,
.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-mobile-menu-buttons {
  padding-top:.8em
}
}
.customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button {
display:none
}
.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button {
display:inline-block
}
.customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button {
display:none
}
.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button {
display:inline-block
}
.customize-partial-edit-shortcut-astra-settings-display-site-title button.customize-partial-edit-shortcut-button {
display:none
}
.customize-partial-edit-shortcut-astra-settings-display-site-tagline button.customize-partial-edit-shortcut-button {
display:none
}
.customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button {
display:none
}
.site-logo-img:hover .customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button {
display:inline-block
}
.customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button {
display:none
}
.main-navigation:hover .customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button {
display:inline-block
}
.ast-primary-sticky-header-active .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button {
left:100px
}
.ast-primary-sticky-header-active.ast-full-width-header .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button {
left:5px
}
.customize-partial-edit-shortcut-astra-settings-disable-primary-nav .customize-partial-edit-shortcut-button {
top:15px
}
.ast-masthead-custom-menu-items.search-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
left:-30px;
top:-7px;
display:none
}
.ast-masthead-custom-menu-items.search-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
display:block
}
.ast-masthead-custom-menu-items.button-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button {
top:-14px;
display:none
}
.ast-masthead-custom-menu-items.button-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button {
display:block
}
.ast-masthead-custom-menu-items.text-html-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button {
left:-30px;
top:15px;
display:none
}
.ast-masthead-custom-menu-items.text-html-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button {
display:block
}
.ast-masthead-custom-menu-items.widget-custom-menu-item {
text-align:left
}
.ast-masthead-custom-menu-items.widget-custom-menu-item .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button {
left:-25px;
top:-8px;
display:none
}
.ast-masthead-custom-menu-items.widget-custom-menu-item:hover .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button {
display:block
}
.ast-masthead-custom-menu-items.woocommerce-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
top:-20px;
left:-25px;
display:none
}
.ast-masthead-custom-menu-items.woocommerce-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
display:block
}
.ast-below-header .below-header-user-select .ast-search-menu-icon,
.ast-below-header .below-header-user-select .ast-site-header-cart,
.ast-below-header .below-header-user-select.below-header-widget {
text-align:left
}
.ast-below-header .customize-partial-edit-shortcut {
top:1em
}
.ast-above-header-section .user-select .ast-search-menu-icon {
text-align:left
}
.ast-above-header .customize-partial-edit-shortcut {
top:.3em
}
.ast-above-header-section-1 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button {
left:-14px
}
.ast-above-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-1-search-box-type .customize-partial-edit-shortcut-button {
left:-25px;
top:-10px
}
.ast-above-header-section-1.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button {
left:-25px;
top:-15px
}
.ast-above-header-section-1 .customize-partial-edit-shortcut-astra-settings-above-header-section-1-html .customize-partial-edit-shortcut-button {
left:-25px
}
.ast-above-header-section-2 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button {
left:-14px
}
.ast-above-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-2-search-box-type .customize-partial-edit-shortcut-button {
top:-10px;
left:-25px
}
.ast-above-header-section-2.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button {
left:-25px
}
.below-header-section-1.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button {
left:-14px
}
.below-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-1-search-box-type .customize-partial-edit-shortcut-button {
top:-10px;
left:-25px
}
.below-header-section-1 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button {
left:-25px
}
.below-header-section-1 .customize-partial-edit-shortcut-astra-settings-below-header-section-1-html .customize-partial-edit-shortcut-button {
left:-25px
}
.below-header-section-2.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button {
left:-14px
}
.below-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-2-search-box-type .customize-partial-edit-shortcut-button {
top:-10px;
left:-25px
}
.below-header-section-2 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button {
left:-25px
}
.below-header-section-2 .customize-partial-edit-shortcut-astra-settings-below-header-section-2-html .customize-partial-edit-shortcut-button {
left:-25px
}
.customize-partial-edit-shortcut-astra-settings-above-header-layout .customize-partial-edit-shortcut-button,
.customize-partial-edit-shortcut-astra-settings-below-header-layout .customize-partial-edit-shortcut-button {
left:-60px
}
.ast-header-break-point .ast-mobile-menu-buttons {
text-align:right;
-js-display:flex;
display:flex;
justify-content:flex-end
}
.ast-header-break-point .ast-mobile-menu-buttons .ast-button-wrap .ast-mobile-menu-buttons-minimal {
font-size:1.7em
}
.sticky {
display:block
}
.hentry {
margin:0 0 1.5em
}
.byline,
.updated:not(.published) {
display:none
}
.group-blog .byline,
.single .byline {
display:inline
}
.page-links {
clear:both;
margin-top:1em
}
.page-links a {
display:inline-block
}
.page-links a .page-link {
border-color:#eaeaea;
background:0 0
}
.page-links .page-link {
padding:0;
margin:0 0 .3em .3em;
border:2px solid #eaeaea;
color:#000;
background:0 0;
font-size:.8em;
width:2.5em;
height:2.5em;
line-height:calc(2.5em - 4px);
display:inline-block;
text-align:center;
transition:all .2s linear
}
.page-links .page-link:focus,
.page-links .page-link:hover {
color:#000
}
@media (max-width:768px) {
.page-links .page-link {
  margin-bottom:6px
}
}
.entry-content>:last-child,
.entry-summary>:last-child,
.page-content>:last-child {
margin-bottom:0
}
.comment-content a {
word-wrap:break-word
}
.bypostauthor {
display:block
}
.ast-no-sidebar .entry-content .alignfull {
margin-left:calc(-50vw + 50%);
margin-right:calc(-50vw + 50%);
max-width:100vw;
width:100vw
}
.ast-no-sidebar .entry-content .alignfull .alignfull,
.ast-no-sidebar .entry-content .alignfull .alignwide {
width:100%;
margin-left:auto;
margin-right:auto
}
.ast-no-sidebar .entry-content .alignwide {
margin-left:-100px;
margin-right:-100px;
max-width:unset;
width:unset
}
.ast-no-sidebar .entry-content .alignwide .alignfull,
.ast-no-sidebar .entry-content .alignwide .alignwide {
width:100%;
margin-left:auto;
margin-right:auto
}
.ast-no-sidebar .entry-content .wp-block-column .alignfull,
.ast-no-sidebar .entry-content .wp-block-column .alignwide {
margin-left:auto;
margin-right:auto;
width:100%
}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
margin-left:-6.67em;
margin-right:-6.67em;
width:auto
}
@media (max-width:1200px) {
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
  margin-left:-2.4em;
  margin-right:-2.4em
}
}
@media (max-width:768px) {
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
  margin-left:-2.14em;
  margin-right:-2.14em
}
}
@media (max-width:544px) {
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
  margin-left:-1em;
  margin-right:-1em
}
}
.ast-no-sidebar.ast-separate-container .entry-content .alignwide {
margin-left:-20px;
margin-right:-20px
}
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignfull,
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignwide {
margin-left:auto;
margin-right:auto;
width:100%
}
.blocks-gallery-grid,
.wp-block-gallery {
margin:0
}
.wp-block-separator {
max-width:100px
}
.wp-block-separator.is-style-wide {
max-width:none
}
.entry-content .has-2-columns .wp-block-column:first-child {
padding-right:10px
}
.entry-content .has-2-columns .wp-block-column:last-child {
padding-left:10px
}
@media (max-width:782px) {
.entry-content .wp-block-columns .wp-block-column {
  flex-basis:100%
}
.entry-content .has-2-columns .wp-block-column:first-child {
  padding-right:0
}
.entry-content .has-2-columns .wp-block-column:last-child {
  padding-left:0
}
}
body {
overflow-x:hidden
}
body .entry-content .wp-block-latest-posts {
margin-left:0
}
body .entry-content .wp-block-latest-posts li {
list-style:none
}
.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts {
margin-left:0
}
.ast-header-break-point .entry-content .alignwide {
margin-left:auto;
margin-right:auto
}
.entry-content .blocks-gallery-item img {
margin-bottom:auto
}
.wp-block-pullquote {
border-top:4px solid #555d66;
border-bottom:4px solid #555d66;
color:#40464d
}
.widget-title {
font-weight:400;
margin-bottom:1em;
line-height:1.5
}
.widget {
margin:0 0 2.8em 0
}
.widget:last-child {
margin-bottom:0
}
.widget select {
max-width:100%
}
.widget ul {
margin:0;
list-style-type:none
}
.widget_nav_menu ul ul.sub-menu {
margin-top:.25em
}
.widget_nav_menu ul ul.sub-menu li {
padding-left:20px
}
.widget_nav_menu ul ul.sub-menu a:after {
left:-20px
}
.widget_nav_menu ul ul.sub-menu ul a:after {
left:-40px
}
.widget_nav_menu ul ul.sub-menu ul ul a:after {
left:-60px
}
.widget_nav_menu li {
transition:all .2s linear
}
.widget_search .search-form {
position:relative;
padding:0;
background:initial;
color:inherit
}
.widget_search .search-form>label {
position:relative
}
.widget_search .search-form i {
color:#3a3a3a
}
.widget_search .search-form button {
position:absolute;
top:0;
right:15px;
border:none;
padding:0;
cursor:pointer;
background:0 0
}
.widget_search .search-form input[type=submit],
.widget_search .search-form input[type=submit]:focus,
.widget_search .search-form input[type=submit]:hover {
padding:13px 20px;
border-radius:2px;
border:none;
top:0;
right:0;
position:absolute;
color:transparent;
background:0 0;
max-width:45px;
z-index:2
}
.widget_search .search-form .search-field {
background:#fafafa;
border-width:0px;
border-color:#eaeaea;
border-radius:2px
}
.widget_search .search-field,
.widget_search .search-field:focus {
width:100%;
padding:16px 45px 16px 15px
}
.widget_archive ul.children,
.widget_categories ul.children,
.widget_pages ul.children {
position:relative;
margin-top:5px;
width:100%
}
.widget_archive ul.children li,
.widget_categories ul.children li,
.widget_pages ul.children li {
padding-left:20px
}
.widget_archive li ul.children a:after,
.widget_categories li ul.children a:after,
.widget_pages li ul.children a:after {
left:-20px
}
.widget_archive li ul.children ul a:after,
.widget_categories li ul.children ul a:after,
.widget_pages li ul.children ul a:after {
left:-40px
}
.widget_tag_cloud .tagcloud {
margin-top:10px;
display:inline-block
}
.widget_tag_cloud .tagcloud a {
border:0px solid #e2e2e2;
padding:.5em .9em;
display:inline-block;
margin-bottom:4px;
font-size:14px;
margin-right:4px;
line-height:1.5;
transition:all .2s linear
}
.widget_calendar table,
.widget_calendar td,
.widget_calendar th {
padding:0;
text-align:center
}
.widget_calendar table,
.widget_calendar th {
border:none
}
.widget_calendar td {
border-right:none;
border-left:none
}
.widget_calendar caption {
line-height:2.7em
}
.widget_calendar thead {
line-height:2.5em
}
.widget_calendar thead a {
color:#0274be;
font-size:1rem;
vertical-align:middle
}
.widget_calendar thead td {
vertical-align:middle;
font-weight:700
}
.widget_calendar thead>tr>th {
line-height:2.5em;
border-bottom:2px solid #eaeaea;
border-top:2px solid #eaeaea
}
.widget_calendar tbody {
line-height:2.1em;
text-align:center
}
.widget_calendar tbody>tr>td {
width:14.2857%
}
.widget_calendar tbody>tr:first-child>td {
padding-top:3px
}
.widget_calendar #today {
background:#0274be
}
.ast-footer-overlay {
background-color:#3a3a3a;
padding-top:2em;
padding-bottom:2em
}
@media (min-width:769px) {
.ast-footer-overlay {
  padding-top:2.66666em;
  padding-bottom:2.66666em
}
}
.ast-small-footer {
line-height:1.85714285714286;
position:relative
}
.ast-small-footer .nav-menu a {
padding:0 .5em
}
.ast-small-footer .no-widget-text,
.ast-small-footer .widget-title {
margin-bottom:0
}
.ast-small-footer .widget {
margin-bottom:1em
}
.ast-small-footer .widget ul {
position:static;
border:0;
width:auto
}
.ast-small-footer .widget ul a {
border:0
}
.ast-small-footer .widget:last-child {
margin-bottom:0
}
@media (min-width:769px) {
.ast-small-footer .nav-menu li {
  margin:0
}
.ast-small-footer .nav-menu li:first-child a {
  padding-left:0
}
.ast-small-footer .nav-menu li:last-child a {
  padding-right:0
}
}
.ast-footer-site-title .customize-partial-edit-shortcut-button {
display:none
}
.footer-sml-layout-1 {
text-align:center
}
.footer-sml-layout-1 .ast-small-footer-section-2 {
margin-top:1em
}
.footer-sml-layout-2 .ast-small-footer-section-1,
.footer-sml-layout-2 .ast-small-footer-section-2 {
text-align:center
}
@media (min-width:769px) {
.footer-sml-layout-2 .ast-small-footer-section-1 {
  text-align:left
}
.footer-sml-layout-2 .ast-small-footer-section-1 .menu-item .menu-link {
  padding:0 1em 0 0
}
.footer-sml-layout-2 .ast-small-footer-section-2 {
  text-align:right
}
.footer-sml-layout-2 .ast-small-footer-section-2 .menu-item .menu-link {
  padding:0 0 0 1em
}
}
@media (max-width:768px) {
.ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2 {
  margin-top:1em
}
}
@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
.ast-small-footer-wrap .ast-row:before {
  display:block
}
}
.site-footer {
color:#fff
}
.site-footer .widget-title {
color:#eaeaea
}
.site-footer a {
color:#eaeaea
}
.site-footer a:focus,
.site-footer a:hover {
color:#fff
}
.site-footer ul {
margin:0;
list-style-type:none
}
.site-footer .nav-menu li {
display:inline-block
}
.footer-adv-overlay {
background-color:#3a3a3a;
padding-top:70px;
padding-bottom:70px
}
.footer-adv p:last-child {
margin-bottom:0
}
.footer-adv .widget_calendar table {
margin-bottom:0
}
@media all and (max-width:768px) {
.footer-adv-widget-1 .widget:last-child {
  margin:0 0 2.8em
}
}
.footer-adv .ast-no-widget-row .widget-title {
text-transform:capitalize
}
@media all and (max-width:768px) {
.footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child,
.footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child {
  margin:0 0 2.8em
}
}
input[type=email],
input[type=number],
input[type=password],
input[type=reset],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
color:#666;
padding:.75em;
height:auto;
border-width:0px;
border-style:solid;
border-color:#eaeaea;
border-radius:2px;
background:#fafafa;
box-shadow:none;
box-sizing:border-box;
transition:all .2s linear
}
input[type=email]:focus,
input[type=password]:focus,
input[type=reset]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
background-color:#fff;
border-color:#eaeaea;
box-shadow:none
}
input[type=button],
input[type=button]:focus,
input[type=button]:hover,
input[type=reset],
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit],
input[type=submit]:focus,
input[type=submit]:hover {
box-shadow:none
}
textarea {
width:100%
}
input[type=search]:focus {
outline:thin dotted
}
input[type=range] {
-webkit-appearance:none;
width:100%;
margin:5.7px 0;
padding:0;
border:none
}
input[type=range]:focus {
outline:0
}
input[type=range]::-webkit-slider-runnable-track {
width:100%;
height:8.6px;
cursor:pointer;
box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;
background:rgba(255,255,255,.2);
border-radius:13.6px;
border:0 solid #fff
}
input[type=range]::-webkit-slider-thumb {
box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);
border:7.9px solid #0274be;
height:20px;
width:20px;
border-radius:50px;
background:#0274be;
cursor:pointer;
-webkit-appearance:none;
margin-top:-5.7px
}
input[type=range]:focus::-webkit-slider-runnable-track {
background:rgba(255,255,255,.2)
}
input[type=range]::-moz-range-track {
width:100%;
height:8.6px;
cursor:pointer;
box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;
background:rgba(255,255,255,.2);
border-radius:13.6px;
border:0 solid #fff
}
input[type=range]::-moz-range-thumb {
box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);
border:7.9px solid #0274be;
height:20px;
width:20px;
border-radius:50px;
background:#0274be;
cursor:pointer
}
input[type=range]::-ms-track {
width:100%;
height:8.6px;
cursor:pointer;
background:0 0;
border-color:transparent;
color:transparent
}
input[type=range]::-ms-fill-lower {
background:rgba(199,199,199,.2);
border:0 solid #fff;
border-radius:27.2px;
box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9
}
input[type=range]::-ms-fill-upper {
background:rgba(255,255,255,.2);
border:0 solid #fff;
border-radius:27.2px;
box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9
}
input[type=range]::-ms-thumb {
box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);
border:7.9px solid #0274be;
height:20px;
width:20px;
border-radius:50px;
background:#0274be;
cursor:pointer;
height:8.6px
}
input[type=range]:focus::-ms-fill-lower {
background:rgba(255,255,255,.2)
}
input[type=range]:focus::-ms-fill-upper {
background:rgba(255,255,255,.2)
}
input[type=color] {
border:none;
width:100px;
padding:0;
height:30px;
cursor:pointer
}
input[type=color]::-webkit-color-swatch-wrapper {
padding:0;
border:none
}
input[type=color]::-webkit-color-swatch {
border:none
}
.page .entry-header {
margin-bottom:1.5em
}
.search .entry-header {
margin-bottom:1em
}
.ast-single-post .entry-header.ast-header-without-markup,
.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail {
margin-bottom:0
}
.entry-header {
margin-bottom:1em;
word-wrap:break-word
}
.entry-header+.ast-blog-featured-section {
margin-top:.5em
}
.entry-content {
word-wrap:break-word
}
.entry-content p {
margin-bottom:1.6em
}
.read-more {
margin-bottom:0
}
.read-more .ast-right-arrow {
font-size:1em
}
.ast-no-thumb .ast-blog-featured-section {
margin-bottom:0
}
.ast-no-thumb .entry-header+.ast-blog-featured-section {
margin-top:0
}
.ast-blog-featured-section {
margin-bottom:1.5em
}
.ast-blog-featured-section .gallery {
margin-bottom:0
}
.error404 .page-header {
margin-bottom:1.5em
}
.error404 .page-header .page-title {
margin-bottom:0
}
.archive .entry-title,
.blog .entry-title,
.search .entry-title {
line-height:1.3
}
.archive .format-aside .entry-title,
.archive .format-status .entry-title,
.blog .format-aside .entry-title,
.blog .format-status .entry-title {
display:none
}
.page-title {
margin-bottom:1em;
font-weight:400
}
.entry-title {
margin-bottom:.2em
}
.ast-article-post {
margin-bottom:2.5em
}
.ast-article-post:last-child {
margin-bottom:0;
border-bottom:0
}
.search .site-content .content-area .search-form {
margin-bottom:3em
}
.blog-layout-1 .post-thumb {
padding-left:0;
padding-right:0;
position:relative
}
.blog .posted-on {
z-index:1
}
.ast-blog-featured-section .posted-on {
width:5.714285714em;
height:5.714285714em;
padding:.7em
}
.ast-blog-featured-section .posted-on .date-month,
.ast-blog-featured-section .posted-on .date-year {
font-size:.8571428571em;
line-height:1em
}
.ast-blog-featured-section .posted-on .date-day {
font-size:2.5em;
line-height:.9em;
font-weight:900;
margin:.1em 0
}
.ast-author-box img.avatar {
border-radius:50%;
margin:0 0 0 20px
}
.ast-archive-description {
margin-bottom:2.5em;
padding-bottom:1.3333em;
border-bottom:1px solid #eee
}
.ast-archive-description .ast-archive-title {
margin-bottom:4px;
font-size:40px;
font-size:2.85714rem;
font-weight:300
}
.ast-archive-description p {
margin-bottom:0;
font-size:20px;
font-size:1.42857rem;
line-height:1.65;
font-weight:300
}
.ast-separate-container .ast-archive-description,
.ast-separate-container .ast-author-box {
background-color:#eee;
padding-bottom:0;
border-bottom:0
}
@media (max-width:1200px) {
.ast-separate-container .ast-archive-description {
  margin:0;
  padding:3.34em 2.4em
}
}
@media (max-width:992px) {
.ast-separate-container .ast-archive-description {
  padding:2.14em
}
}
@media (min-width:1201px) {
.ast-separate-container .ast-archive-description,
.ast-separate-container .ast-author-box {
  margin:0;
  padding:5em 6.67em 3.33333em
}
}
.single .entry-header {
margin-bottom:2em
}
.single .post-navigation {
margin:0;
padding:2em 0 0;
border-top:1px solid #eee
}
@media (max-width:768px) {
.single .post-navigation {
  padding-top:1.5em
}
}
.single .post-navigation a {
margin:2px;
display:inline-block;
text-align:center;
color:#000
}
@media (min-width:421px) {
.single .post-navigation .nav-links {
  -js-display:flex;
  display:flex
}
.single .post-navigation .nav-next,
.single .post-navigation .nav-previous {
  flex:auto
}
}
@media (max-width:420px) {
.single .post-navigation .ast-left-arrow,
.single .post-navigation .ast-right-arrow {
  display:none
}
.single .post-navigation .nav-next,
.single .post-navigation .nav-previous {
  width:100%
}
.single .post-navigation .nav-next a,
.single .post-navigation .nav-previous a {
  width:100%
}
.single .post-navigation .nav-previous {
  margin-bottom:1em
}
}
.single .entry-header .ast-single-post-order+.post-thumb img {
margin-top:2em;
margin-bottom:0
}
.single .entry-header.ast-no-title .post-thumb+.ast-single-post-order {
margin-top:0
}
.single .entry-header .post-thumb+.ast-single-post-order {
margin-top:2em
}
.single .entry-header .post-thumb img {
margin-top:0;
margin-bottom:0
}
.page .has-post-thumbnail .post-thumb img {
margin-bottom:1.5em
}
.post-password-form {
text-align:center
}
@media (max-width:420px) {
.post-password-form input[type=password] {
  display:block;
  margin:10px auto
}
}
.post-password-form input[type=submit] {
padding:10px 20px;
border-radius:2px
}
.ast-separate-container .post-navigation {
border-top:0;
padding-left:3.33333em;
padding-right:3.33333em
}
@media (max-width:420px) {
.ast-separate-container .post-navigation {
  padding-left:0;
  padding-right:0
}
}
@media (max-width:768px) {
.ast-separate-container .entry-header {
  margin-bottom:1em
}
}
.ast-404-layout-1 {
text-align:center;
margin:4em auto
}
.ast-404-layout-1 .page-sub-title {
font-size:1.5rem;
font-weight:700
}
.ast-404-layout-1 .widget_search {
padding-top:.5em
}
.ast-404-search {
margin-top:1.5em
}
.ast-404-search .widget_search {
max-width:370px;
margin:0 auto
}
.ast-separate-container .error-404,
.ast-separate-container .no-results {
background-color:#fff
}
@media (max-width:1200px) {
.ast-separate-container .ast-404-layout-1,
.ast-separate-container .no-results {
  margin:0;
  padding:3.34em 2.4em
}
}
@media (max-width:768px) {
.ast-separate-container .ast-404-layout-1,
.ast-separate-container .no-results {
  padding:1.5em 2.14em
}
}
@media (max-width:544px) {
.ast-separate-container .ast-404-layout-1,
.ast-separate-container .no-results {
  padding:1.5em 1em
}
}
@media (min-width:1201px) {
.ast-separate-container .ast-404-layout-1,
.ast-separate-container .no-results {
  margin:0;
  padding:5.34em 6.67em
}
}
.blog-layout-1 {
width:100%;
display:inline-block;
padding-bottom:2em;
vertical-align:middle;
border-bottom:1px solid #eee
}
.blog-layout-1 .posted-on {
left:0
}
.blog-layout-1 .post-content,
.blog-layout-1 .post-thumb {
padding-left:0;
padding-right:0
}
.fl-builder-content {
clear:both
}
.fl-theme-builder-archive .fl-post-column>.hentry,
.fl-theme-builder-archive .fl-post-gallery-post.hentry {
margin:0
}
.fl-theme-builder-archive h2.fl-post-feed-title {
clear:initial
}
.ast-fluid-width-layout .fl-row-fixed-width .fl-row-fixed-width {
padding-left:0;
padding-right:0
}
.js_active .vc_row {
margin-left:auto;
margin-right:auto
}
.js_active .ast-plain-container.ast-single-post #primary,
.js_active .ast-plain-container.ast-single-post .hentry {
margin:0;
padding-top:0;
padding-bottom:0
}
.js_active .ast-plain-container.ast-single-post .entry-header {
margin-top:4em
}
.js_active .ast-plain-container.ast-single-post .entry-header.ast-header-without-markup {
margin-top:0;
margin-bottom:0
}
.js_active .ast-plain-container.ast-single-post .entry-header.ast-no-title.ast-no-meta {
margin-bottom:0
}
@media (max-width:768px) {
.js_active .ast-plain-container.ast-single-post .entry-header {
  margin-top:1.5em
}
}
.js_active .ast-page-builder-template.ast-left-sidebar .vc_row[data-vc-full-width],
.js_active .ast-page-builder-template.ast-right-sidebar .vc_row[data-vc-full-width],
.js_active .ast-plain-container.ast-left-sidebar .vc_row[data-vc-full-width],
.js_active .ast-plain-container.ast-right-sidebar .vc_row[data-vc-full-width] {
max-width:100%;
left:0!important
}
.js_active .ast-left-sidebar .vc_row[data-vc-full-width],
.js_active .ast-right-sidebar .vc_row[data-vc-full-width] {
max-width:100%;
left:0!important;
padding-right:0!important;
padding-left:0!important
}
.ast-flex {
-js-display:flex;
display:flex;
flex-wrap:wrap
}
.ast-flex-1 {
flex:1
}
.ast-flex-2 {
flex:2
}
.ast-flex-3 {
flex:3
}
.ast-flex-4 {
flex:4
}
.ast-flex-5 {
flex:5
}
.ast-inline-flex {
-js-display:inline-flex;
display:inline-flex;
align-items:center;
flex-wrap:wrap;
align-content:center
}
.ast-flex-direction-row {
flex-direction:row
}
.ast-flex-direction-row-reverse {
flex-direction:row-reverse
}
.ast-flex-direction-column {
flex-direction:column
}
.ast-flex-direction-column-reverse {
flex-direction:column-reverse
}
.ast-flex-wrap-nowrap {
flex-wrap:nowrap
}
.ast-flex-wrap-wrap {
flex-wrap:wrap
}
.ast-flex-wrap-wrap-reverse {
flex-wrap:wrap-reverse
}
.ast-justify-content-flex-start {
justify-content:flex-start
}
.ast-justify-content-flex-end {
justify-content:flex-end
}
.ast-justify-content-center {
justify-content:center
}
.ast-justify-content-space-between {
justify-content:space-between
}
.ast-justify-content-space-around {
justify-content:space-around
}
.ast-align-items-flex-start {
align-items:flex-start
}
.ast-align-items-flex-end {
align-items:flex-end
}
.ast-align-items-center {
align-items:center
}
.ast-align-items-baseline {
align-items:baseline
}
.ast-align-items-stretch {
align-items:stretch
}
.ast-align-content-flex-start {
align-content:flex-start
}
.ast-align-content-flex-end {
align-content:flex-end
}
.ast-align-content-center {
align-content:center
}
.ast-align-content-space-between {
align-content:space-between
}
.ast-align-content-space-around {
align-content:space-around
}
.ast-align-content-stretch {
align-content:stretch
}
.ast-order-1 {
order:1
}
.ast-order-2 {
order:2
}
.ast-order-3 {
order:3
}
.ast-order-4 {
order:4
}
.ast-order-5 {
order:5
}
.ast-flex-grow-1 {
flex-grow:1
}
.ast-flex-grow-2 {
flex-grow:2
}
.ast-flex-grow-3 {
flex-grow:3
}
.ast-flex-grow-4 {
flex-grow:4
}
.ast-flex-grow-5 {
flex-grow:5
}
.ast-flex-shrink-1 {
flex-shrink:1
}
.ast-flex-shrink-2 {
flex-shrink:2
}
.ast-flex-shrink-3 {
flex-shrink:3
}
.ast-flex-shrink-4 {
flex-shrink:4
}
.ast-flex-shrink-5 {
flex-shrink:5
}
.ast-align-self-auto {
align-self:auto
}
.ast-align-self-flex-start {
align-self:flex-start
}
.ast-align-self-flex-end {
align-self:flex-end
}
.ast-align-self-center {
align-self:center
}
.ast-align-self-baseline {
align-self:baseline
}
.ast-align-self-stretch {
align-self:stretch
}
html {
font-size:93.75%;
}
a,
.page-title {
color:#000000;
}
a:hover,
a:focus {
color:#000000;
}
body,
button,
input,
select,
textarea,
.ast-button,
.ast-custom-button {
font-family:'Poppins',sans-serif;
font-weight:400;
font-size:15px;
font-size:1rem;
}
blockquote {
color:rgba(0,0,0,0.6);
}
p,
.entry-content p {
margin-bottom:1em;
}
h1,
.entry-content h1,
h2,
.entry-content h2,
h3,
.entry-content h3,
h4,
.entry-content h4,
h5,
.entry-content h5,
h6,
.entry-content h6,
.site-title,
.site-title a {
font-family:'Playfair Display',serif;
font-weight:400;
}
.site-title {
font-size:35px;
font-size:2.3333333333333rem;
}
header .custom-logo-link img {
max-width:0;
}
.astra-logo-svg {
width:0;
}
.ast-archive-description .ast-archive-title {
font-size:40px;
font-size:2.6666666666667rem;
}
.site-header .site-description {
font-size:15px;
font-size:1rem;
}
.entry-title {
font-size:40px;
font-size:2.6666666666667rem;
}
h1,
.entry-content h1 {
font-size:55px;
font-size:3.6666666666667rem;
font-weight:400;
font-family:'Playfair Display',serif;
}
h2,
.entry-content h2 {
font-size:40px;
font-size:2.6666666666667rem;
font-weight:400;
font-family:'Playfair Display',serif;
}
h3,
.entry-content h3 {
font-size:30px;
font-size:2rem;
font-weight:400;
font-family:'Playfair Display',serif;
}
h4,
.entry-content h4 {
font-size:25px;
font-size:1.6666666666667rem;
}
h5,
.entry-content h5 {
font-size:20px;
font-size:1.3333333333333rem;
}
h6,
.entry-content h6 {
font-size:18px;
font-size:1.2rem;
}
.ast-single-post .entry-title,
.page-title {
font-size:30px;
font-size:2rem;
}
::selection {
background-color:#c08226;
color:#000000;
}
body,
h1,
.entry-title a,
.entry-content h1,
h2,
.entry-content h2,
h3,
.entry-content h3,
h4,
.entry-content h4,
h5,
.entry-content h5,
h6,
.entry-content h6 {
color:rgba(0,0,0,0.6);
}
.tagcloud a:hover,
.tagcloud a:focus,
.tagcloud a.current-item {
color:#ffffff;
border-color:#000000;
background-color:#000000;
}
input:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="reset"]:focus,
input[type="search"]:focus,
textarea:focus {
border-color:#000000;
}
input[type="radio"]:checked,
input[type=reset],
input[type="checkbox"]:checked,
input[type="checkbox"]:hover:checked,
input[type="checkbox"]:focus:checked,
input[type=range]::-webkit-slider-thumb {
border-color:#000000;
background-color:#000000;
box-shadow:none;
}
.site-footer a:hover + .post-count,
.site-footer a:focus + .post-count {
background:#000000;
border-color:#000000;
}
.single .nav-links .nav-previous,
.single .nav-links .nav-next {
color:#000000;
}
.entry-meta,
.entry-meta * {
line-height:1.45;
color:#000000;
}
.entry-meta a:hover,
.entry-meta a:hover *,
.entry-meta a:focus,
.entry-meta a:focus *,
.page-links > .page-link,
.page-links .page-link:hover,
.post-navigation a:hover {
color:#000000;
}
.widget-title {
font-size:21px;
font-size:1.4rem;
color:rgba(0,0,0,0.6);
}
#cat option,
.secondary .calendar_wrap thead a,
.secondary .calendar_wrap thead a:visited {
color:#000000;
}
.secondary .calendar_wrap #today,
.ast-progress-val span {
background:#000000;
}
.secondary a:hover + .post-count,
.secondary a:focus + .post-count {
background:#000000;
border-color:#000000;
}
.calendar_wrap #today > a {
color:#ffffff;
}
.page-links .page-link,
.single .post-navigation a {
color:#000000;
}
.ast-header-break-point .main-header-bar .ast-button-wrap .menu-toggle {
border-radius:0px;
}
.main-header-menu .menu-link,
.ast-header-custom-item a {
color:rgba(0,0,0,0.6);
}
.main-header-menu .menu-item:hover > .menu-link,
.main-header-menu .menu-item:hover > .ast-menu-toggle,
.main-header-menu .ast-masthead-custom-menu-items a:hover,
.main-header-menu .menu-item.focus > .menu-link,
.main-header-menu .menu-item.focus > .ast-menu-toggle,
.main-header-menu .current-menu-item > .menu-link,
.main-header-menu .current-menu-ancestor > .menu-link,
.main-header-menu .current-menu-item > .ast-menu-toggle,
.main-header-menu .current-menu-ancestor > .ast-menu-toggle {
color:#000000;
}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
background:transparent;
color:#81d742;
}
.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle {
background:transparent;
border:0px solid #81d742;
color:#81d742;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
background:#81d742;
color:#000000;
}
.ast-small-footer {
color:rgba(255,255,255,0.5);
}
.ast-small-footer > .ast-footer-overlay {
background-color:rgba(0,0,0,0.75);
;
}
.ast-small-footer a {
color:rgba(255,255,255,0.5);
}
.ast-small-footer a:hover {
color:#ffffff;
}
.footer-adv .footer-adv-overlay {
border-top-style:solid;
border-top-color:#7a7a7a;
}
.footer-adv-overlay {
background-color:#1c1e24;
;
}
.wp-block-buttons.aligncenter {
justify-content:center;
}
@media (min-width:1200px) {
.ast-separate-container.ast-right-sidebar .entry-content .wp-block-image.alignfull,
.ast-separate-container.ast-left-sidebar .entry-content .wp-block-image.alignfull,
.ast-separate-container.ast-right-sidebar .entry-content .wp-block-cover.alignfull,
.ast-separate-container.ast-left-sidebar .entry-content .wp-block-cover.alignfull {
  margin-left:-6.67em;
  margin-right:-6.67em;
  max-width:unset;
  width:unset;
}
.ast-separate-container.ast-right-sidebar .entry-content .wp-block-image.alignwide,
.ast-separate-container.ast-left-sidebar .entry-content .wp-block-image.alignwide,
.ast-separate-container.ast-right-sidebar .entry-content .wp-block-cover.alignwide,
.ast-separate-container.ast-left-sidebar .entry-content .wp-block-cover.alignwide {
  margin-left:-20px;
  margin-right:-20px;
  max-width:unset;
  width:unset;
}
}
@media (min-width:1200px) {
.wp-block-group .has-background {
  padding:20px;
}
}
@media (min-width:1200px) {
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignwide,
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignwide {
  margin-left:-20px;
  margin-right:-20px;
  padding-left:20px;
  padding-right:20px;
}
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignfull,
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignfull {
  margin-left:-6.67em;
  margin-right:-6.67em;
  padding-left:6.67em;
  padding-right:6.67em;
}
}
@media (min-width:1200px) {
.wp-block-cover-image.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover-image.alignfull .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover__inner-container {
  width:100%;
}
}
.ast-plain-container.ast-no-sidebar #primary {
margin-top:0;
margin-bottom:0;
}
@media (max-width:921px) {
.ast-theme-transparent-header #primary,
.ast-theme-transparent-header #secondary {
  padding:0;
}
}
.wp-block-columns {
margin-bottom:unset;
}
.wp-block-image.size-full {
margin:2rem 0;
}
.wp-block-separator.has-background {
padding:0;
}
.wp-block-gallery {
margin-bottom:1.6em;
}
.wp-block-group {
padding-top:4em;
padding-bottom:4em;
}
.wp-block-group__inner-container .wp-block-columns:last-child,
.wp-block-group__inner-container :last-child,
.wp-block-table table {
margin-bottom:0;
}
.blocks-gallery-grid {
width:100%;
}
.wp-block-navigation-link__content {
padding:5px 0;
}
.wp-block-group .wp-block-group .has-text-align-center,
.wp-block-group .wp-block-column .has-text-align-center {
max-width:100%;
}
.has-text-align-center {
margin:0 auto;
}
@media (min-width:1200px) {
.wp-block-cover__inner-container,
.alignwide .wp-block-group__inner-container,
.alignfull .wp-block-group__inner-container {
  max-width:1200px;
  margin:0 auto;
}
.wp-block-group.alignnone,
.wp-block-group.aligncenter,
.wp-block-group.alignleft,
.wp-block-group.alignright,
.wp-block-group.alignwide,
.wp-block-columns.alignwide {
  margin:2rem 0 1rem 0;
}
}
@media (max-width:1200px) {
.wp-block-group {
  padding:3em;
}
.wp-block-group .wp-block-group {
  padding:1.5em;
}
.wp-block-columns,
.wp-block-column {
  margin:1rem 0;
}
}
@media (min-width:921px) {
.wp-block-columns .wp-block-group {
  padding:2em;
}
}
@media (max-width:544px) {
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
  width:unset;
}
.wp-block-cover,
.wp-block-cover-image {
  padding:2em 0;
}
.wp-block-group,
.wp-block-cover {
  padding:2em;
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
  width:unset;
  max-width:100%;
}
.wp-block-media-text.has-background .wp-block-media-text__content {
  padding:1em;
}
.wp-block-media-text .wp-block-media-text__content {
  padding:3em 2em;
}
}
@media (max-width:921px) {
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single {
  padding:1.5em 2.14em;
}
.ast-separate-container #primary,
.ast-separate-container #secondary {
  padding:1.5em 0;
}
#primary,
#secondary {
  padding:1.5em 0;
  margin:0;
}
.ast-left-sidebar #content > .ast-container {
  display:flex;
  flex-direction:column-reverse;
  width:100%;
}
.ast-author-box img.avatar {
  margin:20px 0 0 0;
}
}
@media (min-width:922px) {
.ast-separate-container.ast-right-sidebar #primary,
.ast-separate-container.ast-left-sidebar #primary {
  border:0;
}
.search-no-results.ast-separate-container #primary {
  margin-bottom:4em;
}
}
@media (min-width:922px) {
.ast-right-sidebar #primary {
  border-right:1px solid #eee;
}
.ast-left-sidebar #primary {
  border-left:1px solid #eee;
}
}
.wp-block-button .wp-block-button__link,
{
color:#ffffff;
}
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus {
color:rgba(255,255,255,0.7);
background-color:#000000;
border-color:#000000;
}
.wp-block-button .wp-block-button__link {
border-style:solid;
border-top-width:0;
border-right-width:0;
border-left-width:0;
border-bottom-width:0;
border-color:#000000;
background-color:#000000;
color:#ffffff;
font-family:'Libre Caslon Text',serif;
font-weight:700;
text-transform:none;
letter-spacing:2px;
font-size:14px;
font-size:0.93333333333333rem;
border-radius:0;
padding-top:10px;
padding-right:40px;
padding-bottom:10px;
padding-left:40px;
}
.menu-toggle,
button,
.ast-button,
.ast-custom-button,
.button,
input#submit,
input[type="button"],
input[type="submit"],
input[type="reset"] {
border-style:solid;
border-top-width:0;
border-right-width:0;
border-left-width:0;
border-bottom-width:0;
color:#ffffff;
border-color:#000000;
background-color:#000000;
border-radius:0;
padding-top:10px;
padding-right:40px;
padding-bottom:10px;
padding-left:40px;
font-family:'Libre Caslon Text',serif;
font-weight:700;
font-size:14px;
font-size:0.93333333333333rem;
text-transform:none;
letter-spacing:2px;
}
button:focus,
.menu-toggle:hover,
button:hover,
.ast-button:hover,
.ast-custom-button:hover .button:hover,
.ast-custom-button:hover ,
input[type=reset]:hover,
input[type=reset]:focus,
input#submit:hover,
input#submit:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
color:rgba(255,255,255,0.7);
background-color:#000000;
border-color:#000000;
}
@media (min-width:544px) {
.ast-container {
  max-width:100%;
}
}
@media (max-width:544px) {
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single,
.ast-separate-container .comments-title,
.ast-separate-container .ast-archive-description {
  padding:1.5em 1em;
}
.ast-separate-container #content .ast-container {
  padding-left:0.54em;
  padding-right:0.54em;
}
.ast-separate-container .ast-comment-list li.depth-1 {
  padding:1.5em 1em;
  margin-bottom:1.5em;
}
.ast-separate-container .ast-comment-list .bypostauthor {
  padding:.5em;
}
.ast-search-menu-icon.ast-dropdown-active .search-field {
  width:170px;
}
}
@media (max-width:921px) {
.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon {
  display:inline-block;
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon {
  margin:0;
}
.ast-comment-avatar-wrap img {
  max-width:2.5em;
}
.ast-separate-container .ast-comment-list li.depth-1 {
  padding:1.5em 2.14em;
}
.ast-separate-container .comment-respond {
  padding:2em 2.14em;
}
.ast-comment-meta {
  padding:0 1.8888em 1.3333em;
}
}
@media (max-width:921px) {
.ast-archive-description .ast-archive-title {
  font-size:40px;
}
.entry-title {
  font-size:30px;
}
h1,
.entry-content h1 {
  font-size:40px;
}
h2,
.entry-content h2 {
  font-size:35px;
}
h3,
.entry-content h3 {
  font-size:26px;
}
h4,
.entry-content h4 {
  font-size:24px;
  font-size:1.6rem;
}
.ast-single-post .entry-title,
.page-title {
  font-size:30px;
}
.astra-logo-svg {
  width:150px;
}
header .custom-logo-link img,
.ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
  max-width:150px;
}
}
@media (max-width:544px) {
.ast-archive-description .ast-archive-title {
  font-size:40px;
}
.entry-title {
  font-size:30px;
}
h1,
.entry-content h1 {
  font-size:40px;
}
h2,
.entry-content h2 {
  font-size:30px;
}
h3,
.entry-content h3 {
  font-size:27px;
}
h4,
.entry-content h4 {
  font-size:25px;
  font-size:1.6666666666667rem;
}
.ast-single-post .entry-title,
.page-title {
  font-size:30px;
}
}
@media (max-width:921px) {
html {
  font-size:85.5%;
}
}
@media (max-width:544px) {
html {
  font-size:85.5%;
}
}
@media (min-width:922px) {
.ast-container {
  max-width:1240px;
}
}
@font-face {
font-family: "Astra";
src: url(https://wp.xn--slverbk-rxa0n.dk/wp-content/themes/astra/assets/fonts/astra.woff) format("woff"),
url(https://wp.xn--slverbk-rxa0n.dk/wp-content/themes/astra/assets/fonts/astra.ttf) format("truetype"),
url(https://wp.xn--slverbk-rxa0n.dk/wp-content/themes/astra/assets/fonts/astra.svg#astra) format("svg");
font-weight: normal;
font-style: normal;
font-display: fallback;
}
@media (max-width:921px) {
.main-header-bar .main-header-bar-navigation {
  display:none;
}
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu,
.ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper {
border-color:#c08226;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu {
border-top-width:2px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:0px;
border-style:solid;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu {
top:-2px;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link,
.ast-desktop .main-header-menu.submenu-with-border .children .menu-link {
border-bottom-width:0px;
border-style:solid;
border-color:#eaeaea;
}
@media (min-width:922px) {
.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,
.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu {
  margin-left:-0px;
}
}
.ast-small-footer {
border-top-style:solid;
border-top-width:0;
border-top-color:#7a7a7a;
}
.ast-breadcrumbs .trail-browse,
.ast-breadcrumbs .trail-items,
.ast-breadcrumbs .trail-items li {
display:inline-block;
margin:0;
padding:0;
border:none;
background:inherit;
text-indent:0;
}
.ast-breadcrumbs .trail-browse {
font-size:inherit;
font-style:inherit;
font-weight:inherit;
color:inherit;
}
.ast-breadcrumbs .trail-items {
list-style:none;
}
.trail-items li::after {
padding:0 0.3em;
content:"\00bb";
}
.trail-items li:last-of-type::after {
display:none;
}
h1,
.entry-content h1,
h2,
.entry-content h2,
h3,
.entry-content h3,
h4,
.entry-content h4,
h5,
.entry-content h5,
h6,
.entry-content h6 {
color:#000000;
}
.ast-header-break-point .main-header-bar {
border-bottom-width:0;
}
@media (min-width:922px) {
.main-header-bar {
  border-bottom-width:0;
}
}
.ast-safari-browser-less-than-11 .main-header-menu .menu-item,
.ast-safari-browser-less-than-11 .main-header-bar .ast-masthead-custom-menu-items {
display:block;
}
.main-header-menu .menu-item,
#astra-footer-menu .menu-item,
.main-header-bar .ast-masthead-custom-menu-items {
-js-display:flex;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-moz-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-moz-box-orient:vertical;
-moz-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
}
.main-header-menu > .menu-item > .menu-link,
#astra-footer-menu > .menu-item > .menu-link,
{
height:100%;
-webkit-box-align:center;
-webkit-align-items:center;
-moz-box-align:center;
-ms-flex-align:center;
align-items:center;
-js-display:flex;
display:flex;
}
.ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items {
flex:unset;
}
.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link:after {
position:absolute;
right:1em;
top:50%;
transform:translate(0,-50%) rotate(270deg);
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before,
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before,
.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before,
.ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
font-weight:bold;
content:"\e900";
font-family:Astra;
text-decoration:inherit;
display:inline-block;
}
.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before {
content:"\e900";
font-family:Astra;
font-size:.65em;
text-decoration:inherit;
display:inline-block;
transform:translate(0, -2px) rotateZ(270deg);
margin-right:5px;
}
.widget_search .search-form:after {
font-family:Astra;
font-size:1.2em;
font-weight:normal;
content:"\e8b6";
position:absolute;
top:50%;
right:15px;
transform:translate(0, -50%);
}
.astra-search-icon::before {
content:"\e8b6";
font-family:Astra;
font-style:normal;
font-weight:normal;
text-decoration:inherit;
text-align:center;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.main-header-bar .main-header-bar-navigation .page_item_has_children > a:after,
.main-header-bar .main-header-bar-navigation .menu-item-has-children > a:after,
.site-header-focus-item .main-header-bar-navigation .menu-item-has-children > .menu-link:after {
content:"\e900";
display:inline-block;
font-family:Astra;
font-size:.6rem;
font-weight:bold;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-left:10px;
line-height:normal;
}
.ast-mobile-popup-drawer .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before {
transform:rotateX(180deg);
}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children > .menu-link:after {
display:none;
}
/* latin-ext */
@font-face {
  font-family: 'Libre Caslon Text';
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/librecaslontext/v2/DdT578IGsGw1aF1JU10PUbTvNNaDMfID8vdqPx6esdPsE-Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Libre Caslon Text';
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/librecaslontext/v2/DdT578IGsGw1aF1JU10PUbTvNNaDMfID8vdkPx6esdPs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDTbtXK-F2qC0usEw.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDYbtXK-F2qC0usEw.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtXK-F2qC0usEw.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtXK-F2qC0s.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@charset "UTF-8";
:root {
--wp-admin-theme-color:#007cba;
--wp-admin-theme-color-darker-10:#006ba1;
--wp-admin-theme-color-darker-20:#005a87;
--wp-admin-border-width-focus:2px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
:root {
  --wp-admin-border-width-focus:1.5px
}
}
#start-resizable-editor-section {
display:none
}
.wp-block-audio figcaption {
margin-top:.5em;
margin-bottom:1em
}
.wp-block-audio audio {
width:100%;
min-width:300px
}
.wp-block-button__link {
color:#fff;
background-color:#32373c;
border:none;
border-radius:1.55em;
box-shadow:none;
cursor:pointer;
display:inline-block;
font-size:1.125em;
padding:.667em 1.333em;
text-align:center;
text-decoration:none;
overflow-wrap:break-word
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
color:#fff
}
.wp-block-button__link.aligncenter {
text-align:center
}
.wp-block-button__link.alignright {
text-align:right
}
.wp-block-buttons>.wp-block-button.has-custom-width {
max-width:none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
width:100%
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
width:calc(25% - .5em)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
width:calc(50% - .5em)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
width:calc(75% - .5em)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
width:calc(100% - .5em)
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
border-radius:0
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
border-radius:0!important
}
.is-style-outline>.wp-block-button__link,
.wp-block-button__link.is-style-outline {
border:2px solid
}
.is-style-outline>.wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color) {
color:#32373c
}
.is-style-outline>.wp-block-button__link:not(.has-background),
.wp-block-button__link.is-style-outline:not(.has-background) {
background-color:transparent
}
.wp-block-buttons {
display:flex;
flex-direction:row;
flex-wrap:wrap
}
.wp-block-buttons.is-vertical {
flex-direction:column
}
.wp-block-buttons.is-vertical>.wp-block-button {
margin-right:0
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {
margin-bottom:0
}
.wp-block-buttons>.wp-block-button {
display:inline-block;
margin-right:.5em;
margin-bottom:.5em
}
.wp-block-buttons>.wp-block-button:last-child {
margin-right:0
}
.wp-block-buttons.is-content-justification-left {
justify-content:flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
align-items:flex-start
}
.wp-block-buttons.is-content-justification-center {
justify-content:center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
align-items:center
}
.wp-block-buttons.is-content-justification-right {
justify-content:flex-end
}
.wp-block-buttons.is-content-justification-right>.wp-block-button {
margin-left:.5em;
margin-right:0
}
.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child {
margin-left:0
}
.wp-block-buttons.is-content-justification-right.is-vertical {
align-items:flex-end
}
.wp-block-buttons.aligncenter {
text-align:center
}
.wp-block-buttons.alignleft .wp-block-button {
margin-left:0;
margin-right:.5em
}
.wp-block-buttons.alignleft .wp-block-button:last-child {
margin-right:0
}
.wp-block-buttons.alignright .wp-block-button {
margin-right:0;
margin-left:.5em
}
.wp-block-buttons.alignright .wp-block-button:first-child {
margin-left:0
}
.wp-block-calendar {
text-align:center
}
.wp-block-calendar tbody td,
.wp-block-calendar th {
padding:.25em;
border:0px solid #ddd
}
.wp-block-calendar tfoot td {
border:none
}
.wp-block-calendar table {
width:100%;
border-collapse:collapse
}
.wp-block-calendar table th {
font-weight:400;
background:#ddd
}
.wp-block-calendar a {
text-decoration:underline
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
color:#40464d
}
.wp-block-categories.alignleft {
margin-right:2em
}
.wp-block-categories.alignright {
margin-left:2em
}
.wp-block-code code {
display:block;
white-space:pre-wrap;
overflow-wrap:break-word
}
.wp-block-columns {
display:flex;
margin-bottom:1.75em;
flex-wrap:wrap
}
@media (min-width:782px) {
.wp-block-columns {
  flex-wrap:nowrap
}
}
.wp-block-columns.has-background {
padding:1.25em 2.375em
}
.wp-block-columns.are-vertically-aligned-top {
align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center {
align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items:flex-end
}
.wp-block-column {
flex-grow:1;
min-width:0;
word-break:break-word;
overflow-wrap:break-word
}
@media (max-width:599px) {
.wp-block-column {
  flex-basis:100%!important
}
}
@media (min-width:600px) and (max-width:781px) {
.wp-block-column:not(:only-child) {
  flex-basis:calc(50% - 1em)!important;
  flex-grow:0
}
.wp-block-column:nth-child(2n) {
  margin-left:2em
}
}
@media (min-width:782px) {
.wp-block-column {
  flex-basis:0;
  flex-grow:1
}
.wp-block-column[style*=flex-basis] {
  flex-grow:0
}
.wp-block-column:not(:first-child) {
  margin-left:2em
}
}
.wp-block-column.is-vertically-aligned-top {
align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center {
-ms-grid-row-align:center;
align-self:center
}
.wp-block-column.is-vertically-aligned-bottom {
align-self:flex-end
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
width:100%
}
.wp-block-cover,
.wp-block-cover-image {
position:relative;
background-size:cover;
background-position:50%;
min-height:430px;
width:100%;
display:flex;
justify-content:center;
align-items:center;
padding:1em;
box-sizing:border-box
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment:fixed
}
@supports (-webkit-overflow-scrolling:touch) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
  background-attachment:scroll
}
}
@media (prefers-reduced-motion:reduce) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
  background-attachment:scroll
}
}
.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated {
background-repeat:repeat;
background-size:auto
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]) {
background-color:#000
}
.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
content:"";
background-color:inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
z-index:1;
opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity:1
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
max-width:420px;
width:100%
}
.wp-block-cover-image:after,
.wp-block-cover:after {
display:block;
content:"";
font-size:0;
min-height:inherit
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-cover-image:after,
.wp-block-cover:after {
  content:none
}
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
display:flex
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width:100%;
z-index:1;
color:#fff
}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
color:inherit
}
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
align-items:flex-start;
justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
align-items:flex-start;
justify-content:center
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
align-items:flex-start;
justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
align-items:center;
justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
align-items:center;
justify-content:center
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
align-items:center;
justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
align-items:flex-end;
justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
align-items:flex-end;
justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
align-items:flex-end;
justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin:0;
width:auto
}
.wp-block-cover-image img.wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover img.wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:0;
padding:0;
width:100%;
height:100%;
max-width:none;
max-height:none;
-o-object-fit:cover;
object-fit:cover;
outline:none;
border:none;
box-shadow:none
}
.wp-block-cover__image-background,
.wp-block-cover__video-background {
z-index:0
}
.wp-block-cover-image-text,
.wp-block-cover-text,
section.wp-block-cover-image h2 {
color:#fff
}
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
color:#fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
margin-left:0;
text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
margin-right:0;
text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
font-size:2em;
line-height:1.25;
z-index:1;
margin-bottom:0;
max-width:840px;
padding:.44em;
text-align:center
}
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align=left]>[data-type="core/embed"],
.wp-block[data-align=right]>[data-type="core/embed"] {
max-width:360px;
width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
min-width:280px
}
.wp-block-embed {
margin-bottom:1em
}
.wp-block-embed figcaption {
margin-top:.5em;
margin-bottom:1em
}
.wp-block-embed iframe {
max-width:100%
}
.wp-block-embed__wrapper {
position:relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
content:"";
display:block;
padding-top:50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
height:100%;
width:100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top:42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top:50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top:56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top:75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top:100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
padding-top:177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top:200%
}
.wp-block-file {
margin-bottom:1.5em
}
.wp-block-file.aligncenter {
text-align:center
}
.wp-block-file.alignright {
text-align:right
}
.wp-block-file .wp-block-file__button {
background:#32373c;
border-radius:2em;
color:#fff;
font-size:.8em;
padding:.5em 1em
}
.wp-block-file a.wp-block-file__button {
text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}
.wp-block-file *+.wp-block-file__button {
margin-left:.75em
}
.blocks-gallery-grid,
.wp-block-gallery {
display:flex;
flex-wrap:wrap;
list-style-type:none;
padding:0;
margin:0
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
margin:0 1em 1em 0;
display:flex;
flex-grow:1;
flex-direction:column;
justify-content:center;
position:relative;
width:calc(50% - 1em)
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
margin-right:0
}
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
margin:0;
height:100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
  display:flex;
  align-items:flex-end;
  justify-content:flex-start
}
}
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
display:block;
max-width:100%;
height:auto;
width:100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
  width:auto
}
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
position:absolute;
bottom:0;
width:100%;
max-height:100%;
overflow:auto;
padding:3em .77em .7em;
color:#fff;
text-align:center;
font-size:.8em;
background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
box-sizing:border-box;
margin:0
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img,
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
display:inline
}
.blocks-gallery-grid figcaption,
.wp-block-gallery figcaption {
flex-grow:1
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
width:100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
  height:100%;
  flex:1;
  -o-object-fit:cover;
  object-fit:cover
}
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
width:100%;
margin-right:0
}
@media (min-width:600px) {
.blocks-gallery-grid.columns-3 .blocks-gallery-image,
.blocks-gallery-grid.columns-3 .blocks-gallery-item,
.wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
  width:calc(33.33333% - .66667em);
  margin-right:1em
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image,
.blocks-gallery-grid.columns-4 .blocks-gallery-item,
.wp-block-gallery.columns-4 .blocks-gallery-image,
.wp-block-gallery.columns-4 .blocks-gallery-item {
  width:calc(25% - .75em);
  margin-right:1em
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image,
.blocks-gallery-grid.columns-5 .blocks-gallery-item,
.wp-block-gallery.columns-5 .blocks-gallery-image,
.wp-block-gallery.columns-5 .blocks-gallery-item {
  width:calc(20% - .8em);
  margin-right:1em
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image,
.blocks-gallery-grid.columns-6 .blocks-gallery-item,
.wp-block-gallery.columns-6 .blocks-gallery-image,
.wp-block-gallery.columns-6 .blocks-gallery-item {
  width:calc(16.66667% - .83333em);
  margin-right:1em
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image,
.blocks-gallery-grid.columns-7 .blocks-gallery-item,
.wp-block-gallery.columns-7 .blocks-gallery-image,
.wp-block-gallery.columns-7 .blocks-gallery-item {
  width:calc(14.28571% - .85714em);
  margin-right:1em
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image,
.blocks-gallery-grid.columns-8 .blocks-gallery-item,
.wp-block-gallery.columns-8 .blocks-gallery-image,
.wp-block-gallery.columns-8 .blocks-gallery-item {
  width:calc(12.5% - .875em);
  margin-right:1em
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
  margin-right:0
}
.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
  margin-right:0
}
.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
  margin-right:0
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
  margin-right:0
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
  margin-right:0
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
  margin-right:0
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
  margin-right:0
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
  margin-right:0
}
}
.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child,
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
margin-right:0
}
.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
max-width:420px;
width:100%
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
justify-content:center
}
.wp-block-group {
box-sizing:border-box
}
h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
padding:1.25em 2.375em
}
.wp-block-image {
margin-bottom:1em
}
.wp-block-image img {
max-width:100%
}
.wp-block-image.aligncenter {
text-align:center
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
width:100%
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright {
display:table
}
.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption {
display:table-caption;
caption-side:bottom
}
.wp-block-image .alignleft {
float:left;
margin:.5em 1em .5em 0
}
.wp-block-image .alignright {
float:right;
margin:.5em 0 .5em 1em
}
.wp-block-image .aligncenter {
margin-left:auto;
margin-right:auto
}
.wp-block-image figcaption {
margin-top:.5em;
margin-bottom:1em
}
.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img {
border-radius:9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
.wp-block-image.is-style-circle-mask img {
  -webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  mask-mode:alpha;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-position:center;
  mask-position:center;
  border-radius:0
}
}
.wp-block-latest-comments__comment {
line-height:1.1;
list-style:none;
margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment {
min-height:2.25em;
list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left:3.25em
}
.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p {
font-size:.875em;
line-height:1.8;
margin:.36em 0 1.4em
}
.wp-block-latest-comments__comment-date {
display:block;
font-size:.75em
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius:1.5em;
display:block;
float:left;
height:2.5em;
margin-right:.75em;
width:2.5em
}
.wp-block-latest-posts.alignleft {
margin-right:2em
}
.wp-block-latest-posts.alignright {
margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style:none
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear:both
}
.wp-block-latest-posts.is-grid {
display:flex;
flex-wrap:wrap;
padding:0
}
.wp-block-latest-posts.is-grid li {
margin:0 1.25em 1.25em 0;
width:100%
}
@media (min-width:600px) {
.wp-block-latest-posts.columns-2 li {
  width:calc(50% - .625em)
}
.wp-block-latest-posts.columns-2 li:nth-child(2n) {
  margin-right:0
}
.wp-block-latest-posts.columns-3 li {
  width:calc(33.33333% - .83333em)
}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {
  margin-right:0
}
.wp-block-latest-posts.columns-4 li {
  width:calc(25% - .9375em)
}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {
  margin-right:0
}
.wp-block-latest-posts.columns-5 li {
  width:calc(20% - 1em)
}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {
  margin-right:0
}
.wp-block-latest-posts.columns-6 li {
  width:calc(16.66667% - 1.04167em)
}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {
  margin-right:0
}
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
display:block;
color:#555;
font-size:.8125em
}
.wp-block-latest-posts__post-excerpt {
margin-top:.5em;
margin-bottom:1em
}
.wp-block-latest-posts__featured-image a {
display:inline-block
}
.wp-block-latest-posts__featured-image img {
height:auto;
width:auto
}
.wp-block-latest-posts__featured-image.alignleft {
margin-right:1em
}
.wp-block-latest-posts__featured-image.alignright {
margin-left:1em
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom:1em;
text-align:center
}
.block-editor-image-alignment-control__row .components-base-control__field {
display:flex;
justify-content:space-between;
align-items:center
}
.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
margin-bottom:0
}
ol.has-background,
ul.has-background {
padding:1.25em 2.375em
}
.wp-block-media-text {
direction:ltr;
display:-ms-grid;
display:grid;
-ms-grid-columns:50% 1fr;
grid-template-columns:50% 1fr;
-ms-grid-rows:auto;
grid-template-rows:auto
}
.wp-block-media-text.has-media-on-the-right {
-ms-grid-columns:1fr 50%;
grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
-ms-grid-row-align:start;
align-self:start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
-ms-grid-row-align:center;
align-self:center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
-ms-grid-row-align:end;
align-self:end
}
.wp-block-media-text .wp-block-media-text__media {
-ms-grid-column:1;
grid-column:1;
-ms-grid-row:1;
grid-row:1;
margin:0
}
.wp-block-media-text .wp-block-media-text__content {
direction:ltr;
padding:0 8%;
word-break:break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content {
-ms-grid-column:2;
grid-column:2;
-ms-grid-row:1;
grid-row:1
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
-ms-grid-column:1;
grid-column:1;
-ms-grid-row:1;
grid-row:1
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
max-width:unset;
width:100%;
vertical-align:middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
height:100%;
min-height:250px;
background-size:cover
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
display:block;
height:100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
border:0
}
@media (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile {
  -ms-grid-columns:100%!important;
  grid-template-columns:100%!important
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
  -ms-grid-column:1;
  grid-column:1;
  -ms-grid-row:1;
  grid-row:1
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
  -ms-grid-column:1;
  grid-column:1;
  -ms-grid-row:2;
  grid-row:2
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
color:#1e1e1e;
background-color:#fff
}
.items-justified-left>ul {
justify-content:flex-start
}
.items-justified-center>ul {
justify-content:center
}
.items-justified-right>ul {
justify-content:flex-end
}
.wp-block-navigation-link {
display:flex;
align-items:center;
position:relative;
margin:0
}
.wp-block-navigation-link .wp-block-navigation__container:empty {
display:none
}
.wp-block-navigation__container {
list-style:none;
margin:0;
padding-left:0;
display:flex;
flex-wrap:wrap
}
.is-vertical .wp-block-navigation__container {
display:block
}
.has-child>.wp-block-navigation-link__content {
padding-right:.5em
}
.has-child .wp-block-navigation__container {
border:0px solid rgba(0,0,0,.15);
background-color:inherit;
color:inherit;
position:absolute;
left:0;
top:100%;
width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
z-index:2;
opacity:0;
transition:opacity .1s linear;
visibility:hidden
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content {
flex-grow:1
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon {
padding-right:.5em
}
@media (min-width:782px) {
.has-child .wp-block-navigation__container {
  left:1.5em
}
.has-child .wp-block-navigation__container .wp-block-navigation__container {
  left:100%;
  top:-1px
}
.has-child .wp-block-navigation__container .wp-block-navigation__container:before {
  content:"";
  position:absolute;
  right:100%;
  height:100%;
  display:block;
  width:.5em;
  background:transparent
}
.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
  transform:rotate(0)
}
}
.has-child:hover {
cursor:pointer
}
.has-child:hover>.wp-block-navigation__container {
visibility:visible;
opacity:1;
display:flex;
flex-direction:column
}
.has-child:focus-within {
cursor:pointer
}
.has-child:focus-within>.wp-block-navigation__container {
visibility:visible;
opacity:1;
display:flex;
flex-direction:column
}
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation__container {
text-decoration:inherit
}
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content {
text-decoration:inherit
}
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus {
text-decoration:inherit
}
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content {
text-decoration:none
}
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus {
text-decoration:none
}
.wp-block-navigation-link__content {
color:inherit;
padding:.5em 1em
}
.wp-block-navigation-link__content+.wp-block-navigation-link__content {
padding-top:0
}
.has-text-color .wp-block-navigation-link__content {
color:inherit
}
.wp-block-navigation-link__label {
word-break:normal;
overflow-wrap:break-word
}
.wp-block-navigation-link__submenu-icon {
height:inherit;
padding:.375em 1em .375em 0
}
.wp-block-navigation-link__submenu-icon svg {
fill:currentColor
}
@media (min-width:782px) {
.wp-block-navigation-link__submenu-icon svg {
  transform:rotate(90deg)
}
}
.is-small-text {
font-size:.875em
}
.is-regular-text {
font-size:1em
}
.is-large-text {
font-size:2.25em
}
.is-larger-text {
font-size:3em
}
.has-drop-cap:not(:focus):first-letter {
float:left;
font-size:8.4em;
line-height:.68;
font-weight:100;
margin:.05em .1em 0 0;
text-transform:uppercase;
font-style:normal
}
p.has-background {
padding:1.25em 2.375em
}
p.has-text-color a {
color:inherit
}
.wp-block-post-author {
display:flex;
flex-wrap:wrap
}
.wp-block-post-author__byline {
width:100%;
margin-top:0;
margin-bottom:0;
font-size:.5em
}
.wp-block-post-author__avatar {
margin-right:1em
}
.wp-block-post-author__bio {
margin-bottom:.7em;
font-size:.7em
}
.wp-block-post-author__content {
flex-grow:1;
flex-basis:0
}
.wp-block-post-author__name {
font-weight:700;
margin:0
}
.wp-block-post-comments-form input[type=submit] {
color:#fff;
background-color:#32373c;
border:none;
border-radius:1.55em;
box-shadow:none;
cursor:pointer;
display:inline-block;
font-size:1.125em;
padding:.667em 1.333em;
text-align:center;
text-decoration:none;
overflow-wrap:break-word
}
.wp-block-post-comments-form input[type=submit]:active,
.wp-block-post-comments-form input[type=submit]:focus,
.wp-block-post-comments-form input[type=submit]:hover,
.wp-block-post-comments-form input[type=submit]:visited {
color:#fff
}
.wp-block-preformatted {
white-space:pre-wrap
}
.wp-block-pullquote {
padding:3em 0;
margin-left:0;
margin-right:0;
text-align:center
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width:420px
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size:1.25em
}
.wp-block-pullquote p {
font-size:1.75em;
line-height:1.6
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
position:relative
}
.wp-block-pullquote .has-text-color a {
color:inherit
}
.wp-block-pullquote:not(.is-style-solid-color) {
background:none
}
.wp-block-pullquote.is-style-solid-color {
border:none
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left:auto;
margin-right:auto;
text-align:left;
max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
margin-top:0;
margin-bottom:0;
font-size:2em
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform:none;
font-style:normal
}
.wp-block-pullquote cite {
color:inherit
}
.wp-block-query-loop {
max-width:100%;
list-style:none;
padding:0
}
.wp-block-query-loop li {
clear:both
}
.wp-block-query-loop.is-flex-container {
flex-direction:row;
display:flex;
flex-wrap:wrap
}
.wp-block-query-loop.is-flex-container li {
margin:0 0 1.25em;
width:100%
}
@media (min-width:600px) {
.wp-block-query-loop.is-flex-container li {
  margin-right:1.25em
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
  width:calc(50% - .625em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n) {
  margin-right:0
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
  width:calc(33.33333% - .83333em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n) {
  margin-right:0
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li {
  width:calc(25% - .9375em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n) {
  margin-right:0
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li {
  width:calc(20% - 1em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n) {
  margin-right:0
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li {
  width:calc(16.66667% - 1.04167em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n) {
  margin-right:0
}
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin-bottom:1em;
padding:0 1em
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size:1.5em;
font-style:italic;
line-height:1.6
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size:1.125em;
text-align:right
}
.wp-block-rss.wp-block-rss {
box-sizing:border-box
}
.wp-block-rss.alignleft {
margin-right:2em
}
.wp-block-rss.alignright {
margin-left:2em
}
.wp-block-rss.is-grid {
display:flex;
flex-wrap:wrap;
padding:0;
list-style:none
}
.wp-block-rss.is-grid li {
margin:0 1em 1em 0;
width:100%
}
@media (min-width:600px) {
.wp-block-rss.columns-2 li {
  width:calc(50% - 1em)
}
.wp-block-rss.columns-3 li {
  width:calc(33.33333% - 1em)
}
.wp-block-rss.columns-4 li {
  width:calc(25% - 1em)
}
.wp-block-rss.columns-5 li {
  width:calc(20% - 1em)
}
.wp-block-rss.columns-6 li {
  width:calc(16.66667% - 1em)
}
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
display:block;
color:#555;
font-size:.8125em
}
.wp-block-search .wp-block-search__button {
background:#f7f7f7;
border:0px solid #ccc;
padding:.375em .625em;
color:#32373c;
margin-left:.625em;
word-break:normal
}
.wp-block-search .wp-block-search__button.has-icon {
line-height:0
}
.wp-block-search .wp-block-search__button svg {
min-width:1.5em;
min-height:1.5em
}
.wp-block-search .wp-block-search__inside-wrapper {
display:flex;
flex:auto;
flex-wrap:nowrap;
max-width:100%
}
.wp-block-search .wp-block-search__label {
width:100%
}
.wp-block-search .wp-block-search__input {
flex-grow:1;
min-width:3em;
border:0px solid #949494
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
margin-left:0
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
padding:4px;
border:0px solid #949494
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
border-radius:0;
border:none;
padding:0 0 0 .25em
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
outline:none
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
padding:.125em .5em
}
.wp-block-separator.is-style-wide {
border-bottom-width:1px
}
.wp-block-separator.is-style-dots {
background:none!important;
border:none;
text-align:center;
max-width:none;
line-height:1;
height:auto
}
.wp-block-separator.is-style-dots:before {
content:"···";
color:currentColor;
font-size:1.5em;
letter-spacing:2em;
padding-left:2em;
font-family:serif
}
.wp-block-custom-logo {
line-height:0
}
.wp-block-custom-logo .aligncenter {
display:table
}
.wp-block-custom-logo.is-style-rounded img {
border-radius:9999px
}
.wp-block-social-links {
display:flex;
flex-wrap:wrap;
justify-content:flex-start;
padding-left:0;
padding-right:0;
text-indent:0;
margin-left:0
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
text-decoration:none;
border-bottom:0;
box-shadow:none
}
.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
margin:4px 8px 4px 0
}
.wp-block-social-links .wp-social-link a {
padding:.25em
}
.wp-block-social-links .wp-social-link svg {
width:1em;
height:1em
}
.wp-block-social-links.has-small-icon-size {
font-size:16px
}
.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
font-size:24px
}
.wp-block-social-links.has-large-icon-size {
font-size:36px
}
.wp-block-social-links.has-huge-icon-size {
font-size:48px
}
.wp-block-social-links.aligncenter {
justify-content:center;
display:flex
}
.wp-block-social-links.alignright {
justify-content:flex-end
}
.wp-social-link {
display:block;
border-radius:9999px;
transition:transform .1s ease;
height:auto
}
@media (prefers-reduced-motion:reduce) {
.wp-social-link {
  transition-duration:0s
}
}
.wp-social-link a {
display:block;
line-height:0;
transition:transform .1s ease
}
.wp-social-link a,
.wp-social-link a:active,
.wp-social-link a:hover,
.wp-social-link a:visited,
.wp-social-link svg {
color:currentColor;
fill:currentColor
}
.wp-social-link:hover {
transform:scale(1.1)
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background-color:#f0f0f0;
color:#444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
background-color:#f90;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
background-color:#1ea0c3;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
background-color:#0757fe;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
background-color:#1e1f26;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
background-color:#02e49b;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
background-color:#e94c89;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
background-color:#4280ff;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
background-color:#f45800;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
background-color:#1778f2;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
background-color:#000;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
background-color:#0461dd;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
background-color:#e65678;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
background-color:#24292d;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
background-color:#eceadd;
color:#382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
background-color:#ea4434;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
background-color:#f00075;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
background-color:#e21b24;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
background-color:#0d66c2;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
background-color:#3288d4;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
background-color:#02ab6c;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
background-color:#f6405f;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
background-color:#ff424d;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
background-color:#e60122;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
background-color:#ef4155;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
background-color:#fe4500;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
background-color:#0478d7;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
background-color:#fefc00;
color:#fff;
stroke:#000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
background-color:#ff5600;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
background-color:#1bd760;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
background-color:#2aabee;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
background-color:#000;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
background-color:#011835;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
background-color:#6440a4;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
background-color:#1da1f2;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
background-color:#1eb7ea;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
background-color:#4680c2;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
background-color:#3499cd;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
background-color:#d32422;
color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
background-color:red;
color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
background:none;
padding:4px
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
color:#f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
color:#1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
color:#0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
color:#1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
color:#02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
color:#e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
color:#4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
color:#f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
color:#1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
color:#0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
color:#e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
color:#24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
color:#382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
color:#ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
color:#f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
color:#e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
color:#0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
color:#3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
color:#02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
color:#f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
color:#ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
color:#e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
color:#ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
color:#fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
color:#0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
color:#fff;
stroke:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
color:#ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
color:#1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
color:#2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
color:#011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
color:#6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
color:#1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
color:#1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
color:#4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
color:#3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
background-color:#d32422;
color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
color:red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width:auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
padding-left:.66667em;
padding-right:.66667em
}
.wp-block-spacer {
clear:both
}
p.wp-block-subhead {
font-size:1.1em;
font-style:italic;
opacity:.75
}
.wp-block-tag-cloud.aligncenter {
text-align:center
}
.wp-block-tag-cloud.alignfull {
padding-left:1em;
padding-right:1em
}
.wp-block-table {
overflow-x:auto
}
.wp-block-table table {
width:100%
}
.wp-block-table .has-fixed-layout {
table-layout:fixed;
width:100%
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
word-break:break-word
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
display:table;
width:auto
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
word-break:break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color:#f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color:#e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color:#e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color:#fcf0ef
}
.wp-block-table.is-style-stripes {
border-spacing:0;
border-collapse:inherit;
background-color:transparent;
border-bottom:1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color:#f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
border-color:transparent
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
display:flex
}
.wp-block-text-columns .wp-block-column {
margin:0 1em;
padding:0
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column {
width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
width:25%
}
pre.wp-block-verse {
font-family:inherit;
overflow:auto;
white-space:pre-wrap
}
.wp-block-video {
margin-left:0;
margin-right:0
}
.wp-block-video video {
width:100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-video [poster] {
  -o-object-fit:cover;
  object-fit:cover
}
}
.wp-block-video.aligncenter {
text-align:center
}
.wp-block-video figcaption {
margin-top:.5em;
margin-bottom:1em
}
.wp-block-post-featured-image a {
display:inline-block
}
.wp-block-post-featured-image img {
max-width:100%;
height:auto
}
:root .has-pale-pink-background-color {
background-color:#f78da7
}
:root .has-vivid-red-background-color {
background-color:#cf2e2e
}
:root .has-luminous-vivid-orange-background-color {
background-color:#ff6900
}
:root .has-luminous-vivid-amber-background-color {
background-color:#fcb900
}
:root .has-light-green-cyan-background-color {
background-color:#7bdcb5
}
:root .has-vivid-green-cyan-background-color {
background-color:#00d084
}
:root .has-pale-cyan-blue-background-color {
background-color:#8ed1fc
}
:root .has-vivid-cyan-blue-background-color {
background-color:#0693e3
}
:root .has-vivid-purple-background-color {
background-color:#9b51e0
}
:root .has-white-background-color {
background-color:#fff
}
:root .has-very-light-gray-background-color {
background-color:#eee
}
:root .has-cyan-bluish-gray-background-color {
background-color:#abb8c3
}
:root .has-very-dark-gray-background-color {
background-color:#313131
}
:root .has-black-background-color {
background-color:#000
}
:root .has-pale-pink-color {
color:#f78da7
}
:root .has-vivid-red-color {
color:#cf2e2e
}
:root .has-luminous-vivid-orange-color {
color:#ff6900
}
:root .has-luminous-vivid-amber-color {
color:#fcb900
}
:root .has-light-green-cyan-color {
color:#7bdcb5
}
:root .has-vivid-green-cyan-color {
color:#00d084
}
:root .has-pale-cyan-blue-color {
color:#8ed1fc
}
:root .has-vivid-cyan-blue-color {
color:#0693e3
}
:root .has-vivid-purple-color {
color:#9b51e0
}
:root .has-white-color {
color:#fff
}
:root .has-very-light-gray-color {
color:#eee
}
:root .has-cyan-bluish-gray-color {
color:#abb8c3
}
:root .has-very-dark-gray-color {
color:#313131
}
:root .has-black-color {
color:#000
}
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background:linear-gradient(135deg,#0693e3,#9b51e0)
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background:linear-gradient(135deg,#7adcb4,#00d082)
}
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background:linear-gradient(135deg,#fcb900,#ff6900)
}
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
background:linear-gradient(135deg,#ff6900,#cf2e2e)
}
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background:linear-gradient(135deg,#eee,#a9b8c3)
}
:root .has-cool-to-warm-spectrum-gradient-background {
background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)
}
:root .has-blush-light-purple-gradient-background {
background:linear-gradient(135deg,#ffceec,#9896f0)
}
:root .has-blush-bordeaux-gradient-background {
background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)
}
:root .has-purple-crush-gradient-background {
background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-luminous-dusk-gradient-background {
background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)
}
:root .has-hazy-dawn-gradient-background {
background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-pale-ocean-gradient-background {
background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)
}
:root .has-electric-grass-gradient-background {
background:linear-gradient(135deg,#caf880,#71ce7e)
}
:root .has-subdued-olive-gradient-background {
background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background {
background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background {
background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background {
background:linear-gradient(135deg,#020381,#2874fc)
}
:root .has-link-color a {
color:#00e;
color:var(--wp--style--color--link,#00e)
}
.has-small-font-size {
font-size:.8125em
}
.has-normal-font-size,
.has-regular-font-size {
font-size:1em
}
.has-medium-font-size {
font-size:1.25em
}
.has-large-font-size {
font-size:2.25em
}
.has-huge-font-size,
.has-larger-font-size {
font-size:2.625em
}
.has-text-align-center {
text-align:center
}
.has-text-align-left {
text-align:left
}
.has-text-align-right {
text-align:right
}
#end-resizable-editor-section {
display:none
}
.aligncenter {
clear:both
}
.wpforms-container .wpforms-error-container,
.wpforms-container noscript.wpforms-error-noscript {
color:#990000
}
.wpforms-container label.wpforms-error {
display:block;
color:#990000;
font-size:0.9em;
float:none;
cursor:default
}
.wpforms-container .wpforms-field input.wpforms-error,
.wpforms-container .wpforms-field input.user-invalid,
.wpforms-container .wpforms-field textarea.wpforms-error,
.wpforms-container .wpforms-field textarea.user-invalid,
.wpforms-container .wpforms-field select.wpforms-error,
.wpforms-container .wpforms-field select.user-invalid,
.wpforms-container .wpforms-field.wpforms-has-error .choices__inner {
border:0px solid #cc0000
}
.wpforms-container .wpforms-field-credit-card-expiration label.wpforms-error,
.wpforms-container .wpforms-field-credit-card-code label.wpforms-error {
display:none !important
}
.wpforms-container .wpforms-error-alert {
color:#b94a48;
background-color:#f2dede;
border:0px solid #eed3d7;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
padding:10px 15px;
font-size:14px;
margin:0 0 10px 0
}
.wpforms-container .wpforms-page-indicator {
margin:0 0 20px 0;
overflow:hidden
}
.wpforms-container .wpforms-page-indicator.circles {
border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
padding:15px 10px
}
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page {
float:left;
margin:0 20px 0 0
}
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type {
margin:0
}
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
height:40px;
width:40px;
border-radius:50%;
display:inline-block;
margin:0 10px 0 0;
line-height:40px;
text-align:center;
background-color:#ddd;
color:#666
}
.wpforms-container .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number {
color:#fff
}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page {
float:left;
text-align:center;
line-height:1.2
}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
display:block;
text-indent:-9999px;
height:6px;
background-color:#ddd;
margin:0 0 16px 0;
position:relative
}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle {
position:absolute;
top:100%;
left:50%;
width:0;
height:0;
margin-left:-5px;
border-style:solid;
border-width:6px 5px 0 5px;
border-color:transparent transparent transparent transparent
}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-title {
display:inline-block;
padding:0 15px;
font-size:16px
}
.wpforms-container .wpforms-page-indicator.progress {
font-size:18px
}
.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
display:block;
width:100%;
background-color:#ddd;
height:18px;
border-radius:10px;
overflow:hidden;
position:relative;
margin:5px 0 0
}
.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {
height:18px;
position:absolute;
left:0;
top:0
}
div.wpforms-container .wpforms-notice {
background-color:#fff;
border:0px solid #ddd;
border-left-width:12px;
color:#333;
font-size:16px;
line-height:1.5;
margin-bottom:30px;
padding:20px 36px 20px 26px;
position:relative
}
div.wpforms-container .wpforms-notice .wpforms-delete {
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-moz-appearance:none;
-webkit-appearance:none;
background-color:rgba(10,10,10,0.2);
border:none;
border-radius:290486px;
cursor:pointer;
display:inline-block;
height:20px;
margin:0;
padding:0;
outline:none;
vertical-align:top;
width:20px;
position:absolute;
right:10px;
top:10px
}
div.wpforms-container .wpforms-notice .wpforms-delete:before,
div.wpforms-container .wpforms-notice .wpforms-delete:after {
background-color:#fff;
content:"";
display:block;
left:50%;
position:absolute;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
transform:translateX(-50%) translateY(-50%) rotate(45deg);
-webkit-transform-origin:center center;
transform-origin:center center
}
div.wpforms-container .wpforms-notice .wpforms-delete:before {
height:2px;
width:50%
}
div.wpforms-container .wpforms-notice .wpforms-delete:after {
height:50%;
width:2px
}
div.wpforms-container .wpforms-notice .wpforms-delete:hover,
div.wpforms-container .wpforms-notice .wpforms-delete:focus {
background-color:rgba(10,10,10,0.3)
}
div.wpforms-container .wpforms-notice a {
text-decoration:underline
}
div.wpforms-container .wpforms-notice p {
margin:0 0 20px 0
}
div.wpforms-container .wpforms-notice p:last-of-type {
margin-bottom:0
}
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-info {
border-color:#3273dc
}
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-success {
border-color:#23d160
}
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-warning {
border-color:#ffdd57
}
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-error {
border-color:#ff3860
}
div.wpforms-container-full .wpforms-notice .wpforms-notice-actions {
margin-top:20px
}
div.wpforms-container-full .wpforms-notice .wpforms-notice-action {
border:2px solid;
margin-right:20px;
padding:5px;
text-decoration:none
}
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:active {
color:#fff
}
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:active {
background-color:#3273dc
}
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:active {
background-color:#23d160
}
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:active {
background-color:#ffdd57;
color:inherit
}
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:active {
background-color:#ff3860
}
.wpforms-container .wpforms-title {
font-size:26px;
margin:0 0 10px 0
}
.wpforms-container .wpforms-description {
margin:0 0 10px 0
}
.wpforms-container .wpforms-submit-container {
padding:10px 0 0 0;
position:relative
}
.wpforms-container .wpforms-submit-spinner {
margin-left:0.5em
}
.wpforms-container {
margin-bottom:26px
}
.wpforms-container .wpforms-field-hp {
display:none !important;
position:absolute !important;
left:-9000px !important
}
.wpforms-container .wpforms-field-hidden {
display:none
}
.wpforms-container .wpforms-screen-reader-element {
position:absolute !important;
clip:rect(0, 0, 0, 0);
height:1px;
width:1px;
border:0;
overflow:hidden;
word-wrap:normal !important
}
.amp-form-submit-success .wpforms-field-container,
.amp-form-submit-success .wpforms-submit-container {
display:none
}
@media only screen and (max-width: 600px) {
.wpforms-container .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern) {
  overflow-x:hidden
}
.wpforms-container .wpforms-field>* {
  max-width:100%
}
.wpforms-container .wpforms-mobile-full {
  width:100%;
  margin-left:0;
  float:none
}
.wpforms-container input.wpforms-field-medium,
.wpforms-container select.wpforms-field-medium,
.wpforms-container .wpforms-field-row.wpforms-field-medium,
.wpforms-container input.wpforms-field-small,
.wpforms-container select.wpforms-field-small,
.wpforms-container .wpforms-field-row.wpforms-field-small,
.wpforms-container input.wpforms-field-large,
.wpforms-container select.wpforms-field-large,
.wpforms-container .wpforms-field-row.wpforms-field-large {
  max-width:100%
}
.wpforms-container .wpforms-checkbox-2-columns ul li,
.wpforms-container .wpforms-multiplechoice-2-columns ul li,
.wpforms-container .wpforms-list-2-columns ul li,
.wpforms-container .wpforms-checkbox-3-columns ul li,
.wpforms-container .wpforms-multiplechoice-3-columns ul li,
.wpforms-container .wpforms-list-3-columns ul li {
  float:none;
  width:100%
}
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page {
  float:none;
  display:block;
  margin:0 0 10px 0
}
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
  width:30px;
  height:30px;
  line-height:30px
}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page {
  width:100% !important;
  padding:5px 10px
}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page.active {
  font-weight:700
}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
  display:none
}
.wpforms-container .wpforms-field-date-time .wpforms-one-half {
  width:100%;
  margin-left:0;
  float:none
}
.wpforms-container .wpforms-field-date-time .wpforms-one-half:first-of-type {
  margin-bottom:8px
}
.wpforms-container.inline-fields .wpforms-field-container,
.wpforms-container.inline-fields .wpforms-field {
  display:block;
  width:100%
}
.wpforms-container.inline-fields .wpforms-submit-container {
  width:100%
}
}
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap h3 {
width:100%;
margin:10px 0 5px;
font-weight:700;
font-size:20px
}
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap img {
margin-right:25px;
width:initial
}
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-base-control {
width:100%
}
div.wpforms-gutenberg-form-selector .wpforms-form input:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form textarea:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form select:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled {
cursor:not-allowed
}
body.rtl .wpforms-field-phone input[type=tel] {
direction:ltr;
unicode-bidi:embed;
text-align:right
}
.wpforms-clear:before {
content:" ";
display:table
}
.wpforms-clear:after {
clear:both;
content:" ";
display:table
}
.wpforms-container ul,
.wpforms-container ul li {
background:none;
border:0;
margin:0;
list-style:none
}
.wpforms-container input.wpforms-field-medium,
.wpforms-container select.wpforms-field-medium,
.wpforms-container .wpforms-field-row.wpforms-field-medium {
max-width:60%
}
.wpforms-container textarea.wpforms-field-medium {
height:120px
}
.wpforms-container input.wpforms-field-small,
.wpforms-container select.wpforms-field-small,
.wpforms-container .wpforms-field-row.wpforms-field-small {
max-width:25%
}
.wpforms-container textarea.wpforms-field-small {
height:70px
}
.wpforms-container input.wpforms-field-large,
.wpforms-container select.wpforms-field-large,
.wpforms-container .wpforms-field-row.wpforms-field-large {
max-width:100%
}
.wpforms-container textarea.wpforms-field-large {
height:220px
}
.wpforms-container .wpforms-field {
padding:10px 0;
position:relative
}
.wpforms-container .wpforms-field-description,
.wpforms-container .wpforms-field-limit-text {
font-size:0.85em;
margin:5px 0 0 0
}
.wpforms-container .wpforms-field-description.wpforms-disclaimer-description {
background-color:#fff;
border:0px solid #ddd;
padding:15px 15px 0;
height:125px;
overflow-y:scroll;
overflow-x:hidden
}
.wpforms-container .wpforms-field-description.wpforms-disclaimer-description p {
margin:0 0 15px 0
}
.wpforms-container .wpforms-field-description-before,
.wpforms-container .wpforms-field-description.before {
font-size:0.85em;
margin:0 0 5px 0
}
.wpforms-container .wpforms-field-label {
display:block;
font-weight:700;
float:none
}
.wpforms-container .wpforms-field-sublabel {
display:block;
font-size:0.85em;
float:none
}
.wpforms-container .wpforms-field-label-inline {
display:inline;
vertical-align:baseline;
font-weight:400
}
.wpforms-container .wpforms-field-label.wpforms-label-hide,
.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide {
position:absolute;
top:-99999px;
left:-99999px
}
.wpforms-container .wpforms-required-label {
color:#ff0000;
font-weight:normal
}
.wpforms-container .wpforms-field-row {
margin-bottom:8px;
position:relative
}
.wpforms-container .wpforms-field .wpforms-field-row:last-of-type {
margin-bottom:0
}
.wpforms-container .wpforms-field-row:before {
content:" ";
display:table
}
.wpforms-container .wpforms-field-row:after {
clear:both;
content:" ";
display:table
}
.wpforms-container .wpforms-five-sixths,
.wpforms-container .wpforms-four-sixths,
.wpforms-container .wpforms-four-fifths,
.wpforms-container .wpforms-one-fifth,
.wpforms-container .wpforms-one-fourth,
.wpforms-container .wpforms-one-half,
.wpforms-container .wpforms-one-sixth,
.wpforms-container .wpforms-one-third,
.wpforms-container .wpforms-three-fourths,
.wpforms-container .wpforms-three-fifths,
.wpforms-container .wpforms-three-sixths,
.wpforms-container .wpforms-two-fourths,
.wpforms-container .wpforms-two-fifths,
.wpforms-container .wpforms-two-sixths,
.wpforms-container .wpforms-two-thirds {
float:left;
margin-left:4%;
clear:none
}
.wpforms-container .wpforms-one-half,
.wpforms-container .wpforms-three-sixths,
.wpforms-container .wpforms-two-fourths {
width:48%
}
.wpforms-container .wpforms-one-third,
.wpforms-container .wpforms-two-sixths {
width:30.6666666667%
}
.wpforms-container .wpforms-four-sixths,
.wpforms-container .wpforms-two-thirds {
width:65.3333333333%
}
.wpforms-container .wpforms-one-fourth {
width:22%
}
.wpforms-container .wpforms-three-fourths {
width:74%
}
.wpforms-container .wpforms-one-fifth {
width:16.8%
}
.wpforms-container .wpforms-two-fifths {
width:37.6%
}
.wpforms-container .wpforms-three-fifths {
width:58.4%
}
.wpforms-container .wpforms-four-fifths {
width:79.2%
}
.wpforms-container .wpforms-one-sixth {
width:13.3333333333%
}
.wpforms-container .wpforms-five-sixths {
width:82.6666666667%
}
.wpforms-container .wpforms-first {
clear:both !important;
margin-left:0 !important
}
.wpforms-container .wpforms-checkbox-2-columns ul,
.wpforms-container .wpforms-multiplechoice-2-columns ul,
.wpforms-container .wpforms-list-2-columns ul,
.wpforms-container .wpforms-checkbox-3-columns ul,
.wpforms-container .wpforms-multiplechoice-3-columns ul,
.wpforms-container .wpforms-list-3-columns ul {
display:-ms-flex;
display:-webkit-flex;
display:flex;
-webkit-flex-wrap:wrap;
flex-wrap:wrap
}
.wpforms-container .wpforms-checkbox-2-columns ul li,
.wpforms-container .wpforms-multiplechoice-2-columns ul li,
.wpforms-container .wpforms-list-2-columns ul li {
width:50%;
display:block;
padding-right:26px
}
.wpforms-container .wpforms-checkbox-3-columns ul li,
.wpforms-container .wpforms-multiplechoice-3-columns ul li,
.wpforms-container .wpforms-list-3-columns ul li {
width:33.3333%;
display:block;
padding-right:26px
}
.wpforms-container .wpforms-list-inline ul li {
display:inline-block;
margin-right:20px;
vertical-align:top
}
.wpforms-container .wpforms-first-half {
float:left;
width:48%;
clear:both
}
.wpforms-container .wpforms-last-half {
float:right;
width:48%;
clear:none
}
.wpforms-container .wpforms-first-third {
float:left;
width:30.666666667%;
clear:both
}
.wpforms-container .wpforms-middle-third {
float:left;
width:30.666666667%;
margin-left:4%;
clear:none
}
.wpforms-container .wpforms-last-third {
float:right;
width:30.666666667%;
clear:none
}
.wpforms-container .wpforms-last {
float:right !important;
margin-right:0 !important;
clear:none
}
.wpforms-container.inline-fields {
overflow:hidden
}
.wpforms-container.inline-fields .wpforms-field-container {
display:table;
width:calc(100% - 160px);
float:left
}
.wpforms-container.inline-fields .wpforms-field {
display:table-cell;
padding-right:2%;
vertical-align:top
}
.wpforms-container.inline-fields .wpforms-submit-container {
float:right;
width:160px
}
.wpforms-container.inline-fields .wpforms-submit {
display:block;
width:100%
}
.wpforms-container.inline-fields input.wpforms-field-medium,
.wpforms-container.inline-fields select.wpforms-field-medium,
.wpforms-container.inline-fields .wpforms-field-row.wpforms-field-medium {
max-width:100%
}
.wpforms-container input[type=date],
.wpforms-container input[type=datetime],
.wpforms-container input[type=datetime-local],
.wpforms-container input[type=email],
.wpforms-container input[type=month],
.wpforms-container input[type=number],
.wpforms-container input[type=password],
.wpforms-container input[type=range],
.wpforms-container input[type=search],
.wpforms-container input[type=tel],
.wpforms-container input[type=text],
.wpforms-container input[type=time],
.wpforms-container input[type=url],
.wpforms-container input[type=week],
.wpforms-container select,
.wpforms-container textarea {
display:block;
width:100%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
float:none
}
.wpforms-container input[type=checkbox],
.wpforms-container input[type=radio] {
width:13px;
height:13px;
margin:2px 10px 0 3px;
display:inline-block;
vertical-align:baseline
}
.wpforms-container amp-img>img {
position:absolute
}
.wpforms-container .wpforms-recaptcha-container {
padding:10px 0 20px 0;
clear:both
}
.wpforms-container .wpforms-field-date-time-date-sep {
display:inline-block;
padding:0 5px
}
.wpforms-container .wpforms-field-date-time-date-year,
.wpforms-container .wpforms-field-date-time-date-day,
.wpforms-container .wpforms-field-date-time-date-month {
display:inline-block;
width:auto
}
.wpforms-container .wpforms-field-rating-item {
padding:0 6px 0 0;
margin:0;
display:inline-block
}
.wpforms-container .wpforms-field-rating svg {
cursor:pointer;
-webkit-transform:perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px transparent;
opacity:0.60
}
.wpforms-container .wpforms-field-rating-item.selected svg,
.wpforms-container .wpforms-field-rating-item.hover svg,
.wpforms-container .wpforms-field-rating-item input:focus+svg {
-webkit-transform:scale(1.3);
transform:scale(1.3);
opacity:1
}
.wpforms-container .wpforms-field-date-time-date-sep {
display:inline-block;
padding:0 5px
}
.wpforms-container .wpforms-field-date-time-date-year,
.wpforms-container .wpforms-field-date-time-date-day,
.wpforms-container .wpforms-field-date-time-date-month {
display:inline-block;
width:auto
}
.wpforms-container .wpforms-datepicker-wrap {
position:relative
}
.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear {
position:absolute;
background-image:url(../images/times-solid-white.svg);
background-position:50% 50%;
background-repeat:no-repeat;
background-color:#cccccc;
background-size:8px;
width:16px;
height:16px;
cursor:pointer;
display:block;
border-radius:50%;
right:10px;
top:50%;
margin-top:-8px;
transition:all 0.3s
}
.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear:hover {
background-color:red
}
.wpforms-container .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear {
right:calc( 75% + 10px)
}
.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear {
right:calc( 40% + 10px)
}
.wpforms-container .wpforms-field-rating-item {
padding:0 6px 0 0;
margin:0;
display:inline-block
}
.wpforms-container .wpforms-field-rating svg {
cursor:pointer;
-webkit-transform:perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
box-shadow:0 0 1px transparent;
opacity:0.60
}
.wpforms-container .wpforms-field-rating-item.selected svg,
.wpforms-container .wpforms-field-rating-item.hover svg,
.wpforms-container .wpforms-field-rating-item input:focus+svg {
-webkit-transform:scale(1.3);
transform:scale(1.3);
opacity:1
}
.wpforms-container ul.wpforms-image-choices label:not(.wpforms-error) {
cursor:pointer;
position:relative
}
.wpforms-container ul.wpforms-image-choices label input {
top:50%
}
.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li {
margin:5px 5px 5px 5px
}
.wpforms-container .wpforms-image-choices-modern img {
display:inline-block;
margin:0 auto;
max-width:100%
}
.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error) {
background-color:#fff;
display:inline-block;
margin:0 auto;
padding:0;
cursor:pointer;
border:0px solid #fff;
border-radius:3px;
padding:20px 20px 18px 20px;
transition:all 0.5s;
text-align:center
}
.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):hover {
border:0px solid #ddd
}
.wpforms-container .wpforms-image-choices-modern .wpforms-selected label {
box-shadow:0 0 20px 0 rgba(0,0,0,0.1)
}
.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after {
content:"\2714";
font-size:22px;
line-height:32px;
color:#fff;
background:green;
opacity:0;
position:absolute;
top:50%;
left:50%;
margin:-16px 0 0 -16px;
width:32px;
height:32px;
border-radius:50%;
transition:all 0.5s
}
.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after {
opacity:1
}
.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image {
display:block;
position:relative
}
.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label {
font-weight:700
}
.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-label {
display:block;
margin-top:12px
}
.wpforms-container .wpforms-list-inline .wpforms-image-choices-classic li {
margin:0 10px 10px 0 !important
}
.wpforms-container .wpforms-image-choices-classic img {
display:inline-block;
margin:0 auto;
max-width:100%
}
.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error) {
background-color:#fff;
display:inline-block;
margin:0 auto;
padding:0;
cursor:pointer;
border:2px solid #fff;
padding:10px;
text-align:center
}
.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error):hover {
border-color:#ddd
}
.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-image {
display:block
}
.wpforms-container .wpforms-image-choices-classic .wpforms-selected label {
border-color:#666 !important
}
.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-label {
display:block;
margin-top:8px
}
 
</style>
</head></html>
{{#ask:
{{#ask:
  [[Category:Skrivekonkurrence]]
  [[Category:Skrivekonkurrence]]

Nuværende version fra 26. apr. 2021, 09:49

Skrivekunst.dk bruger cookies for at forbedre brugeroplevelsen. Tryk OK for at fjerne denne besked.