.wpautoterms-footer {
display:block;
width:100%;
position:relative;
z-index:10000002;
}
.wpautoterms-footer a:hover {
text-decoration: underline;
}
#wpautoterms-top-fixed-container {
position:fixed;
top:0;
width:100%;
}
#wpautoterms-bottom-fixed-container {
position:fixed;
bottom:0;
width:100%;
}
#wpautoterms-top-static-container {
width:100%;
position:relative;
z-index:10000002;
}
#wpautoterms-bottom-static-container {
width:100%;
position:relative;
z-index:10000002;
}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
:focus {
outline: 0;
}
body {
margin: 0;
}
table {
border-collapse: separate;
border-spacing: 0;
}
th {
padding: 12px 20px;
}
td {
padding: 20px;
}
img {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-user-drag: none;
-moz-user-drag: none;
user-drag: none;
} .bypostauthor {
display: inline-block;
} body {
overflow-x: hidden;
}
#page {
margin: 0 auto;
width: 100%;
position: relative;
display: flex;
flex-direction: column;
min-height: 100vh;
}
#primary {
position: relative;
}
#main-content {
max-width: 1170px;
margin: 0 auto 50px;
}
.sticky {
background: var(--third-color);
padding: 30px;
} .archive .nav-pagination,
.search .nav-pagination {
margin: 50px auto 0;
}
.entry-header .entry-meta {
margin: 0 auto;
text-align: center;
color: var(--secondary-color);
}
.entry-header .entry-meta .cat-links {
margin-left: 1.15rem;
}
.entry-header .entry-meta .comments-link,
.entry-utility-prep {
display: none;
} .entry-header-wrapper {
margin: 0 auto;
}
.entry-header-wrapper .entry-header {
margin: 50px auto 0;
}
.featured-image-wrapper {
max-height: none;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
margin-top: 35px;
}
.archive .featured-image-wrapper,
.search .featured-image-wrapper {
max-width: 100px;
margin: .5em auto;
margin-left: 0;
}
.featured-image {
width: 100%;
max-width: 784px;
overflow: hidden;
}
.post .entry-content {
margin-top: 35px;
} .alignleft {
float: left;
margin-right: 1.425em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.425em;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.widget .aligncenter {
margin-left: auto;
margin-right: auto;
} body,
input,
textarea {
color: var(--primary-color);
font-size: 16px;
font-weight: 400;
font-style: normal;
font-variant: normal;
line-height: 1.65;
letter-spacing: 0;
text-decoration: none;
text-transform: none;
font-family: Arial, Helvetica, sans-serif;
}
html {
height: 100%;
width: 100%;
}
body {
background: var(--body-color);
display: flex;
flex-wrap: wrap;
overflow-anchor: none;
} .clearfix:after { 
clear: both; 
display: block; 
height: 0; 
font-size: 0; 
visibility: hidden; 
content: ""; 
} h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 700;
font-style: normal;
line-height: 1.25;
margin: .5em auto;
margin: 2.75rem auto 1.05rem;
clear: both;
word-wrap: break-word;
}
p,
dt,
dd,
address,
pre,
table,
.twitter-tweet {
margin-bottom: 1.15rem;
}
.entry-content p,
.entry-content > ul,
.entry-content > ol,
.entry-content dt,
.entry-content dd,
.entry-content address,
.entry-content pre,
.entry-content table,
.entry-content .twitter-tweet,
h1,
h2,
h3,
h4,
h5,
h6,
.tag-links,
.single-post .essb_template_skylab,
.more-link-wrapper {
margin-left: auto;
margin-right: auto;
max-width: 608px;
}
.entry-content .twitter-tweet {
display: inline-block !important;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
text-decoration: none;
color: var(--primary-color);
font-style: normal;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: var(--primary-color);
}
h1 {
font-size: 3.052em;
line-height: 1.15;
font-weight: 700;
text-transform: none;
position: relative;
}
h2 {
text-transform: none;
letter-spacing: 0;
font-size: 2.441em;
line-height: 1.25;
}
h1,
h2,
h3 {
letter-spacing: -.015em;
}
h3 {
font-size: 1.953em;
line-height: 1.15;
}
h4 {
font-size: 1.563em;
line-height: 1.15;
}
h5 {
font-size: 1.25em;
line-height: 1.15;
}
h6 {
font-size: 16px;
} p:empty {
display: none;
}
li {
margin-bottom: .575rem;
}
ul {
list-style: square;
}
ul,
ol {
margin-bottom: 1.15rem;
padding-left: 2.3rem;
}
dl {
margin: 0 0 1em;
}
ol {
list-style-type: decimal;
}
ol {
list-style-type: decimal;
}
ol > li {
margin-bottom: .575rem;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom: 0;
}
dt {
font-weight: inherit;
}
dd {
margin-bottom: 1.15rem;
}
strong {
font-weight: 700;
}
b {
font-weight: 700;
}
cite,
em,
i {
font-style: italic;
}
blockquote {
font-weight: inherit;
padding: 0;
margin: .5em auto 1em;
border-left: none;
font-style: normal;
font-size: 32px;
text-transform: none;
background: transparent;
line-height: 1.25;
position: relative;
border: none;
box-shadow: none;
text-align: left;
display: block;
}
blockquote p {
margin: 0 auto;
max-width: none;
padding: 0;
}
#main blockquote p {
max-width: 950px;
padding: 0;
margin: 0 auto;
font-size: 32px;
text-align: center;
}
blockquote p:before {
content: '';
display: block;
width: 100%;
max-width: 140px;
margin-left: auto;
margin-right: auto;
height: 1px;
background-color: #999;
padding: 0;
position: relative;
top: auto;
margin-bottom: 40px;
display: none;
}
blockquote p:after {
content: '';
display: block;
width: 100%;
max-width: 140px;
margin-left: auto;
margin-right: auto;
height: 1px;
background-color: #999;
padding: 0;
position: relative;
margin-top: 40px;
display: none;
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote cite {
text-transform: none;
font-size: 16px;
}
pre {
background: transparent;
font: 16px Consolas, "Liberation Mono", Courier, monospace;
margin: 0 0 1.825em;
overflow: auto;
padding: 8px 11px;
border: 1px solid #e6e6e6;
color: #999;
box-sizing: border-box;
}
hr {
display: block;
width: 100%;
border: none;
border-top: 1px solid #e6e6e6;
margin-bottom: 1em;
max-width: 608px;
}
code,
kbd {
font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
padding: 8px 11px;
border: 1px solid #e6e6e6;
color: #999;
box-sizing: border-box;
display: inline-block;
}
abbr,
acronym,
dfn {
border-bottom: 1px dotted #999;
cursor: help;
}
address {
display: block;
margin: 0 0 1.825em;
}
ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 10px;
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
} input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=number],
input[type=search],
textarea {
background: var(--body-color);
border: 1px solid var(--inputs-borders-color);
color: #000;
box-shadow: none;
border-radius: 0;
max-width: 100%;
width: 100%;
margin: 0;
position: relative;
z-index: 100;
box-sizing: border-box;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=search]:focus,
textarea:focus {
color: var(--primary-color);
border-color: var(--inputs-borders-color-focus);
}
select {
padding: 3px 20px 3px 7px;
height: 45px;
border: 1px solid var(--inputs-borders-color);
background: var(--body-color);
border-radius: 0;
box-shadow: none;
font-size: 16px;
cursor: pointer;
width: 100%;
transition: border-color ease .1s, color ease .1s;
color: var(--primary-color);
}
select:hover {
border-color: var(--inputs-borders-color-hover);
}
select:focus {
color: var(--primary-color);
border-color: var(--inputs-borders-color-focus);
}
textarea {
padding: 10px 11px;
width: 100%;
resize: none;
overflow: hidden;
display: block;
}
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=number],
input[type=search] {
padding: 3px 11px;
height: 45px;
box-sizing: border-box;
color: var(--primary-color);
}
input,
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=number],
input[type=search],
textarea {
transition: background-color ease .1s, border-color ease .1s, color ease .1s;
}
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=number],
input[type=search],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
}
input {
transition: background-color ease .1s, border-color ease .1s, color ease .1s;
}
input[type=submit],
button {
background: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
border: none;
display: inline-flex;
justify-content: center;
align-items: center;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
}
.search-form {
position: relative;
}
input.search-field {
padding: 3px 11px 3px 38px;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
max-width: 400px;
}
.input-style-2 .search-field {
padding-left: 23px;
}
.search-icon {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 15px;
fill: var(--secondary-color);
z-index: 1000;
line-height: 1;
display: inline-flex;
}
.input-style-2 .search-icon {
left: 0;
}
.search-icon svg {
height: 16px;
transition: fill .1s ease;
max-width: 16px;
}
input.search-field:focus {
color: #000;
outline-width: 0;
}
input.search-field:after {
border-bottom: 1px solid #000;
}
input.search-field:focus:after {
border-bottom: 1px solid #000;
}
.search-submit {
display: none;
} .input-style-2 input[type=text],
.input-style-2 input[type=password],
.input-style-2 input[type=email],
.input-style-2 input[type=tel],
.input-style-2 input[type=number],
.input-style-2 input[type=search],
.input-style-2 textarea,
.input-style-2 .ss-main .ss-single-selected {
border-left: none;
border-right: none;
border-top: none;
padding-left: 0;
padding-right: 0;
}
.input-style-2 .datepicker-icon {
right: 0;
}
.input-focus-wrapper {
display: block;
width: 100%;
position: relative;
float: left;
}
.input-style-2 .input-focus-wrapper:before,
.input-style-2 .ss-main .ss-single-selected:before {
content: '';
display: block;
width: 100%;
height: 2px;
background: var(--inputs-borders-color-focus);
position: absolute;
bottom: 0;
left: 0;
z-index: 1001;
transform: scaleX(0);
transform-origin: bottom right;
transition: transform .1s cubic-bezier(.67, .02, .2, .97), opacity .1s ease, background .1s ease;
}
.focused .input-focus-wrapper:before,
.input-style-2 .ss-main .ss-single-selected[class*=ss-open]:before {
transform-origin: bottom left;
transform: scaleX(1);
}
.input-focus {
position: absolute;
z-index: 101;
pointer-events: none;
top: 50%;
transform: translateY(-50%);
padding-bottom: 1px;
display: inline-block;
transition: color ease .1s, transform .15s cubic-bezier(.4, 0, .2, 1);
transform-origin: top left;
left: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 100%;
padding-right: 33px;
box-sizing: border-box;
}
.textarea-focus-transition .input-focus {
transform: translateY(10px);
top: 0;
}
.focused-placeholder .input-focus {
transform: translateY(-106%) scale(.75);
}
.textarea-focus-transition.focused-placeholder .input-focus {
transform: translateY(-30%) scale(.75);
} ::-webkit-input-placeholder {
color: var(--inputs-placeholders-color);
transition: color ease .1s;
}
::-moz-placeholder {
color: var(--inputs-placeholders-color);
transition: color ease .1s;
}
:input-placeholder {
color: var(--inputs-placeholders-color);
transition: color ease .1s;
}
:focus::-webkit-input-placeholder {
color: var(--secondary-color);
}
:focus::-moz-placeholder {
color: var(--secondary-color);
}
:focus:input-placeholder {
color: var(--secondary-color);
}
.require {
color: #999;
} a {
transition: all ease .1s;
font-style: normal;
color: var(--links-color);
text-decoration: underline;
text-underline-offset: .25rem;
}
.links-text-decoration-disabled a {
text-decoration: none;
}
.links-font-style-italic a {
font-style: italic;
}
a:hover {
color: var(--links-color-hover);
}
.link-transition a {
position: relative;
white-space: nowrap;
text-decoration: none;
}
.link-transition a:after {
content: '';
position: absolute;
width: 100%;
height: 1px;
background: #000;
transform: scaleX(1);
transform-origin: bottom left;
transition: transform .4s cubic-bezier(.694, 0, .335, 1), opacity .1s ease, background .1s ease;
display: block;
opacity: 1;
left: 0;
bottom: -1px;
}
.link-transition a:hover:after {
transform: scaleX(0);
transform-origin: bottom right;
}
a[rel~="attachment"] {
display: inline-block;
}
.entry-content .more-link {
color: var(--primary-color);
font-weight: inherit;
text-decoration: none;
padding: 15px 40px;
border: none;
box-sizing: border-box;
display: inline-flex;
align-items: center;
white-space: pre;
}
.more-link span {
position: relative;
display: inline-block;
box-shadow: 0 1px 0;
transition: box-shadow ease .1s;
}
.more-link:hover {
color: var(--primary-color);
}
.meta-nav {
display: none;
} .assistive-text {
display: none;
}
.header-wrapper .social-links {
float: right;
padding-left: 1.5rem;
display: flex;
height: 100%;
align-items: center;
justify-content: flex-end;
position: relative;
z-index: 100;
list-style: none;
margin-bottom: 0;
}
.header {
position: absolute;
top: auto;
left: auto;
z-index: 100;
width: 100%;
background: var(--header-background-color);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.header--fixed {
position: fixed;
top: auto;
outline: 0 solid transparent;
transition: height .4s cubic-bezier(.215, .61, .355, 1), background .4s cubic-bezier(.215, .61, .355, 1), opacity .4s cubic-bezier(.215, .61, .355, 1);
}
.header-wrapper {
max-width: 1170px;
height: 100%;
margin: 0 auto;
}
.non-sticky-header #main {
padding-top: 0;
}
.non-sticky-header .header {
position: relative;
}
.full-width-header .header-wrapper {
padding: 0 30px;
max-width: none;
}
.site-title-wrapper {
display: inline-flex;
align-items: center;
float: left;
height: 100%;
margin-right: 1.5rem;
position: relative;
z-index: 100;
}
.site-title-link {
line-height: 1;
color: var(--site-title-color);
text-decoration: none;
font-style: normal;
transition: opacity ease .1s, color ease .1s;
}
.site-title-link:hover .site-title,
.site-title-link:hover .site-description {
color: var(--site-title-color-hover);
}
.site-title-link path {
transition: stroke ease .1s;
}
.site-title {
transition: color ease .1s, font-size .1s cubic-bezier(.215, .61, .355, 1);
font-size: 24px;
font-weight: 700;
}
.site-title-link .logo-default-wrapper {
position: relative;
display: inline-flex;
align-items: center;
}
.site-title-link img {
float: left;
width: auto;
height: auto;
max-height: 99px;
}
.site-title-link .logo-svg,
.sticky-header .site-title-link .logo-svg,
.site-title-link .logo-default {
height: 32px;
}
.site-title-link .logo-svg {
pointer-events: none;
}
.logo-and-site-title-together .logo-default-wrapper {
margin-right: .575em;
}
.site-title-description-wrapper {
display: inline-flex;
align-items: center;
}
.site-description {
margin-left: 1em;
position: relative;
opacity: 1;
transition: color ease .1s, font-size .1s cubic-bezier(.215, .61, .355, 1);
font-size: 24px;
font-weight: 700;
color: var(--site-tagline-color);
}
.logo-default-wrapper + .site-description {
margin-left: .5em;
}
.site-description-below .site-title-description-wrapper {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.site-description-below .site-description {
margin-left: 0;
margin-top: .575em;
} .list-menu {
margin: 0;
padding: 0;
list-style: none;
display: flex;
align-items: center;
height: 100%;
margin: 0 -0.75rem;
}
.menu-item {
display: inline-block;
position: relative;
line-height: 1;
margin: 0.75rem;
}
.menu-item--inner {
line-height: 1.65;
margin: 0;
}
.nav-link {
display: inline-flex;
font-style: normal;
text-decoration: none;
color: var(--primary-color);
position: relative;
z-index: 100;
}
.nav-menu ul ul li a span {
display: inline-block;
padding: 0;
}
.nav-menu ul li li ul {
top: 0;
left: 100%;
margin-top: -.575rem;
margin-left: 1.15rem;
}
.nav-menu--header {
float: right;
height: 100%;
}
.list-menu--primary-header {
font-weight: 400;
}
.nav-link--primary-header {
color: var(--primary-menu-link-color);
}
.nav-menu ul a span,
.menu-drawer__inner-container .nav-menu a span {
vertical-align: middle;
position: relative;
display: block;
display: inline;
box-sizing: border-box;
padding: .2em 0;
}
.sub-menu--disclosure {
padding: .575rem 1.15rem;
top: 100%;
position: absolute;
max-width: 170px;
left: -1.15rem;
height: auto;
width: max-content;
background: var(--header-background-color);
opacity: 0;
visibility: hidden;
transform: translate(0, -6%) scale(1);
transition: all ease .1s;
display: flex;
flex-direction: column;
gap: 0.575rem;
}
.menu-item--disclosure:hover > .sub-menu--disclosure {
opacity: 1;
visibility: visible;
transform: translate(0, 0) scale(1);
transition-duration: .1s;
}
.nav-link--primary-header:hover,
.nav-link--current-menu-item-primary-header,
.nav-link--current-menu-ancestor-primary-header {
color: var(--primary-menu-link-color-hover);
}
.header .nav-menu > ul > li a:hover span:after,
.header .nav-menu > ul li:hover a span:after,
.header .nav-menu > ul > .current-menu-item > a span:after,
.header .nav-menu > ul > .current_page_item > a span:after,
.header .nav-menu > ul > .current-menu-ancestor > a span:after {
background: var(--primary-menu-link-color-hover);
}
.nav-menu > ul .current-menu-item > a span:after,
.nav-menu > ul .current_page_item > a span:after,
.nav-menu > ul .current-menu-ancestor > a span:after {
transform-origin: bottom left;
transform: scaleX(1);
}
.nav-menu > ul .current-menu-item > span > a span:after,
.nav-menu > ul .current_page_item > span > a span:after,
.nav-menu > ul .current-menu-ancestor > span > a span:after {
transform-origin: bottom left;
transform: scaleX(1);
}
.nav-menu > ul .current-menu-item > a span:before,
.nav-menu > ul .current_page_item > a span:before,
.nav-menu > ul .current-menu-ancestor > a span:before {
transform-origin: bottom left;
transform: scaleX(1);
}
.nav-menu ul li a > span:after {
content: '';
position: absolute;
width: 100%;
height: 1px;
background: var(--primary-menu-link-color);
transform: scaleX(0);
transform-origin: bottom right;
transition: transform .1s ease, opacity .1s ease, background .1s ease;
display: block;
left: 0;
bottom: 0;
}
.nav-link__caret {
margin-left: 4px;
transition: transform ease .15s;
display: flex;
width: 8px;
display: none;
}
.menu-item-has-children:hover .nav-link__caret {
transform: perspective(100px) rotateX(180deg);
}
.nav-menu ul li a:hover span:after {
transform-origin: bottom left;
transform: scaleX(1);
}
.nav-menu ul li a:hover span:before {
transform-origin: bottom left;
transform: scaleX(1);
}
.nav-menu ul > .current-menu-ancestor > a span:after {
transform: scaleX(1);
}
.nav-menu ul li .current-menu-ancestor > a {
color: #fff;
opacity: 1;
background: transparent;
}
.nav-menu ul .menu-item-object-custom.current_page_item > a {
color: var(--primary-menu-link-color-hover);
}
.nav-menu ul .menu-item-object-custom.current-menu-item a:hover,
.nav-menu ul .menu-item-object-custom.current_page_item a:hover {
color: var(--primary-menu-link-color-hover);
}
.nav-menu ul li .current-menu-ancestor > a,
.nav-menu ul li .current-menu-parent > a {
color: var(--primary-menu-link-color-hover);
} .menu-drawer {
display: none;
background: var(--header-background-color);
position: fixed;
z-index: 1000;
top: 0;
left: 0;
height: 100vh;
opacity: 0;
visibility: hidden;
transition: visibility ease .1s, opacity ease .1s;
will-change: visibility, opacity;
width: 90vw;
}
.menu-drawer--open {
opacity: 1;
visibility: visible;
}
.menu-drawer-button {
display: none;
height: 100%;
align-items: center;
margin-left: -15px;
float: left;
position: relative;
z-index: 100;
margin-right: 30px;
cursor: pointer;
padding-left: 15px;
padding-right: 15px;
box-sizing: initial;
background: transparent;
}
.menu-drawer-close-button {
position: absolute;
z-index: 100;
border: none;
padding: 15px;
width: 65px;
height: 62px;
cursor: pointer;
stroke: var(--header-link-color);
left: 0;
}
.header-icon {
width: 20px;
height: 20px;
fill: var(--header-text-color);
}
.menu-drawer-close-button--icon {
stroke-width: 3.2;
}
.social-links-mobile {
padding: 0;
float: left;
width: 100%;
margin: 0;
margin-bottom: 25px;
display: none;
}
.admin-bar .menu-drawer {
padding-top: 32px;
box-sizing: border-box;
}
.menu-drawer-wrapper {
height: 100%;
position: relative;
overflow-y: auto;
overflow-x: hidden;
}
.menu-drawer__inner-container {
float: left;
padding: 75px 30px 40px 15px;
width: 100%;
box-sizing: border-box;
height: 100%;
height: auto;
margin-left: 0.575em;
}
.mobile-elements-wrapper {
float: left;
margin-top: auto;
margin-bottom: 30px;
margin-bottom: 0;
}
.nav-menu--drawer {
width: 100%;
height: auto;
margin: 0 0 30px;
}
.menu-drawer__inner-container .nav-menu ul {
display: block;
position: relative;
width: 100%;
float: left;
clear: both;
padding: 0;
margin: 0;
}
.menu-drawer__inner-container .nav-menu ul ul {
overflow: hidden;
transition: max-height .1s ease;
left: auto;
display: none;
}
.menu-drawer .nav-menu .menu-item {
margin: .575em 0 0;
padding-left: 0;
display: block;
width: 100%;
float: left;
line-height: 1.2;
}
.menu-drawer .nav-menu .active > ul {
display: block;
}
.menu-drawer .nav-menu ul li:first-of-type {
margin-top: 0; 
}
.menu-drawer .nav-menu .menu-item > span {
display: block;
float: left;
position: relative;
width: 100%;
}
.menu-drawer .nav-menu ul li li:first-of-type {
margin-top: .575em;
}
.menu-drawer__inner-container ul {
margin: 0;
list-style: none;
}
.menu-drawer__inner-container .nav-menu a {
text-decoration: none;
font-style: normal;
width: auto;
float: left;
clear: both;
}
.menu-drawer__inner-container .nav-menu .menu-item-has-children a {
cursor: pointer;
}
.menu-drawer__inner-container .nav-menu .menu-item.active > a:after {
transform: perspective(100px) rotateX(180deg);
} #main-wrapper {
position: relative;
margin: 0 auto;
width: 100%;
flex: 1 1 auto;
background: var(--body-color);
z-index: 2;
box-sizing: border-box;
}
#main {
clear: both;
padding: 0;
margin: 0 auto;
position: relative;
float: left;
width: 100%;
box-sizing: border-box;
}
.entry-title {
max-width: 608px;
margin-top: 0;
}
.entry-title,
.entry-title a {
color: var(--primary-color);
text-decoration: none;
text-align: center;
display: inherit;
}
#content .entry-title a {
font-style: normal;
}
.entry-meta {
color: var(--secondary-color);
clear: both;
text-align: left;
margin-top: 1em;
}
.entry-meta .sep,
.sep {
padding: 0 .5em;
color: var(--secondary-color);
display: inline-block;
}
.entry-meta p {
display: inline;
padding: 0;
}
.entry-meta a > span {
position: relative;
}
.cat-links a:first-of-type {
margin-left: 0;
}
.tag-links {
display: inline-block;
float: none;
clear: both;
width: 100%;
text-align: left;
margin: 1em auto;
display: block;
}
.entry-content .tag-links {
margin-top: 35px;
}
.tag-links a {
float: none;
display: inline-block;
margin: 0 1em .5em 0;
color: var(--secondary-color);
font-size: 10px;
font-weight: inherit;
border: none;
padding: 2px 5px;
letter-spacing: 1px;
border-radius: 0;
text-transform: uppercase;
line-height: 14px;
font-style: normal;
background: var(--third-color);
text-decoration: none;
}
.tag-links a {
color: #999;
}
#content .tag-links a:hover {
color: var(--secondary-color);
opacity: 1;
background: var(--borders-color);
}
.tag-links a:before,
.tag-links a:after {
display: none;
}
.tag-links .tag-title {
color: #000;
font-size: .875em;
font-weight: 400;
text-transform: none;
display: none;
}
.single-post .tag-links a:first-child {
margin-left: 0;
}
.entry-meta .by-author,
.by-author {
display: none;
}
.entry-content table,
.comment-content table {
border: 1px solid #e6e6e6;
border-collapse: collapse;
margin-bottom: 1.15rem;
width: 100%;
}
.entry-content th,
.comment-content th {
border-top: 1px solid var(--borders-color);
border-left: 1px solid var(--borders-color);
}
.entry-content td,
.comment-content td {
border-top: 1px solid var(--borders-color);
padding: 12px 20px;
border-left: 1px solid var(--borders-color);
}
dl.gallery-item {
margin: 0;
}
dl.gallery-item dt {
text-align: center;
margin-bottom: 0;
} .entry-content img,
.comment-content img,
.widget img,
.post-thumbnail img {
max-width: 100%;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
max-width: 100%;
}
img.size-full,
img.size-large {
max-width: 100%;
width: auto;
height: auto;
}
.entry-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 1em;
}
.wp-caption {
margin-top: .5em;
max-width: 100%;
margin-bottom: .5em;
position: relative;
text-align: center;
}
.wp-caption img {
display: inline-block;
margin: 0;
max-width: 100%;
} .screen-reader-text {
display: none;
}
.gallery-caption {
font-size: .875em;
color: var(--secondary-color);
}
.wp-caption-text a {
color: #999;
}
.post-gallery a,
.post-gallery a img {
float: left;
box-shadow: 0 0 0 transparent;
}
.post-gallery a img {
max-width: 100%;
}
#content .gallery a img {
border: none;
}
img#wpstats {
display: block;
margin: 0 auto 1.825em;
}
#content .gallery-columns-4 .gallery-item {
width: 23%;
padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
width: 100%;
height: auto;
} embed,
.entry-content iframe,
.fluid-video iframe,
object {
max-width: 100%;
} .nav-pagination .nav-previous {
float: left;
}
.nav-pagination .nav-next {
float: right;
}
.nav-pagination .nav-next i {
padding-left: 0;
padding-right: 4px;
}
.nav-pagination .nav-previous i {
padding-right: 0;
padding-left: 4px;
} .nav-pagination {
clear: both;
overflow: visible;
padding: 0;
text-align: center;
max-width: 1170px;
margin: 0 auto 100px;
cursor: default;
display: flex;
justify-content: center;
align-items: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.entry-content .nav-pagination {
margin-top: 1.15rem;
margin-bottom: 0;
}
.nav-pagination a,
.dots,
.nav-pagination > span {
padding: 11px 18px;
line-height: 1;
color: var(--primary-color);
margin: 0 0 0 1.15rem;
float: none;
background: transparent;
border: none;
font-weight: inherit;
text-transform: uppercase;
text-decoration: none;
font-style: normal;
display: inline-flex;
align-items: center;
min-height: 38px;
box-sizing: border-box;
position: relative;
}
.nav-pagination a:before,
.nav-pagination a:after {
display: none;
}
.nav-pagination a:first-child,
.nav-pagination > span:first-child {
margin-left: 0;
}
.nav-pagination .next,
.nav-pagination .prev {
border: none;
display: inline-flex;
align-items: center;
min-height: 38px;
box-sizing: border-box;
text-decoration: none;
}
.nav-pagination .next svg,
.nav-pagination .prev svg {
width: 12px;
transition: fill ease .1s;
}
.nav-pagination .next {
margin-left: 1.15rem;
}
.nav-pagination .next:hover,
.nav-pagination .prev:hover {
background: transparent;
border-color: transparent;
}
.nav-pagination > span {
background: transparent;
color: #000;
border-color: transparent;
cursor: default;
}
.nav-pagination > .current {
color: #999;
}
.nav-pagination a span,
.nav-pagination span span {
position: relative;
}
.nav-pagination span span:before {
content: '';
position: absolute;
width: 100%;
height: 1px;
bottom: 0;
left: 0;
background: #000;
opacity: 1;
bottom: -1px;
display: block;
display: none;
}
.nav-pagination a:hover {
background: transparent;
color: var(--secondary-color);
fill: var(--secondary-color);
border-color: transparent;
}
.nav-pagination .nav-next .next:before {
content: "\e92e";
}
.nav-pagination .nav-previous .previous:before {
content: "\e92b";
} .widget {
margin-bottom: 2.75rem;
}
.widget-title {
display: inline-block;
margin-top: 0;
}
.widget .widget-title a {
color: #000;
}
.widget ul {
margin: 0;
padding: 0;
list-style: none;
}
.widget ul ul {
margin-left: .8em;
margin-top: 1em;
}
.widget .menu li {
text-transform: none;
}
.widget cite {
font-style: normal;
font-size: 13px;
}
.post-date {
display: block;
margin: 4px 0 0;
font-size: 13px;
color: #acacac;
}
.widget img {
margin: .3em 0 0;
display: block;
width: auto;
}
.widget .entry-meta {
clear: right;
} .social-links .social {
color: #000;
text-decoration: none;
text-align: center;
float: left;
position: relative;
display: inline-flex;
font-style: normal;
}
.social-links .social:hover {
color: #000;
}
.social-links li {
margin-left: 1.15rem;
float: left;
display: inline-flex;
margin-bottom: 0;
}
.social-links li:first-of-type {
margin-left: 0;
}
.social-icon {
line-height: 1;
float: left;
display: inline-flex;
align-items: center;
justify-content: center;
height: 16px;
transition: fill .1s ease;
max-width: 16px;
}
.header .social-links .social {
color: var(--header-social-links-color);
fill: var(--header-social-links-color);
}
.header .social-links .social:hover {
color: var(--header-social-links-color-hover);
fill: var(--header-social-links-color-hover);
} .wp-block-search__label {
display: none;
} .input-radio-custom {
display: none;
}
.input-radio-custom + label,
.input-radio-custom + span {
position: relative;
transition: all ease .1s;
cursor: pointer;
}
.input-radio-custom + label .radio-custom,
.input-radio-custom + span .radio-custom {
position: relative;
border: 1px solid var(--inputs-borders-color);
background: transparent;
cursor: pointer;
width: 13px;
height: 13px;
border-radius: 50%;
box-sizing: border-box;
transition: all ease .1s;
display: inline-flex;
align-items: center;
justify-content: center;
line-height: 1;
margin-right: .575em;
float: left;
margin-top: .4em;
}
.input-radio-custom + label:hover .radio-custom,
.input-radio-custom + span:hover .radio-custom {
border-color: var(--inputs-borders-color-hover);
}
.input-radio-custom + label .radio-custom:after,
.input-radio-custom + span .radio-custom:after {
content: "";
display: block;
border: none;
background: #000;
width: 5px;
height: 5px;
border-radius: 50%;
box-sizing: border-box;
transition: all ease .1s;
opacity: 0;
transform: scale(0);
}
.input-radio-custom:checked + label .radio-custom,
.input-radio-custom:checked + span .radio-custom {
border-color: var(--primary-color);
}
.input-radio-custom:checked + label .radio-custom:hover,
.input-radio-custom:checked + span .radio-custom:hover {
opacity: 1;
}
.input-radio-custom:checked + label .radio-custom:after,
.input-radio-custom:checked + span .radio-custom:after {
opacity: 1;
transform: scale(1);
} .input-checkbox-custom {
display: none;
}
.checkbox-checkmark {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
opacity: 0;
transition: opacity .1s cubic-bezier(.4, 0, .6, 1);
}
.checkbox-checkmark-path {
transition: stroke-dashoffset .1s 0s cubic-bezier(.4, 0, .6, 1);
stroke: var(--body-color);
stroke-width: 3.12px;
stroke-dashoffset: 29.7833385;
stroke-dasharray: 29.7833385;
}
.input-checkbox-custom + label,
.input-checkbox-custom + span {
cursor: pointer;
display: block;
}
.input-checkbox-custom + label .checkbox-custom,
.input-checkbox-custom + span .checkbox-custom {
position: relative;
display: inline-block;
border: none;
box-shadow: none;
background: transparent;
border: 1px solid var(--inputs-borders-color);
cursor: pointer;
width: 13px;
height: 13px;
border-radius: 0;
box-sizing: border-box;
transition: all ease .1s;
cursor: pointer;
display: inline-flex;
align-items: center;
justify-content: center;
line-height: 1;
margin-right: .575em;
float: left;
margin-top: .4em;
}
.input-checkbox-custom + label span,
.input-checkbox-custom + span span {
overflow: hidden;
display: block;
}
body .input-checkbox-custom:checked + label .checkbox-custom,
body .input-checkbox-custom:checked + span .checkbox-custom {
background: var(--primary-color);
border-color: var(--primary-color);
}
.input-checkbox-custom:checked + label .checkbox-checkmark,
.input-checkbox-custom:checked + span .checkbox-checkmark {
opacity: 1;
}
.input-checkbox-custom:checked + label .checkbox-checkmark-path,
.input-checkbox-custom:checked + span .checkbox-checkmark-path {
stroke-dashoffset: 0;
} [style*="--aspect-ratio"]::before {
content: "";
display: block;
padding-bottom: calc(100% / (var(--aspect-ratio)));
}
.lazy {
position: relative;
background: var(--third-color);
transition: background .35s;
}
.lightbox-video.lazy {
background: #f2f2f2;
}
.wpb_single_image .lazy {
width: 100%;
}
.lazy img {
position: absolute;
height: 100%;
z-index: 2;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: auto;
margin: 0 auto;
transform: scale(1.01);
}
.wpb_single_image .lazy img,
.mt-slider-item .lazy-slide img {
transform: scale(1.02);
}
.wpb_single_image .lazyload-enabled {
width: 100%;
}
.lightbox-video.lazy img {
height: 100% !important;
width: 100% !important;
}
.color-thief {
visibility: hidden;
} .lazyload,
.lazyloading {
opacity: 0;
}
.lazyloaded {
transition: opacity ease .1s;
opacity: 1;
}
img.lazyload:not([src]) {
visibility: hidden;
} @keyframes lazybg {
0% {
opacity: 0;
}
50% {
opacity: .15;
}
100% {
opacity: 0;
}
}
.loaderbg {
content: "";
display: block;
position: absolute;
height: 100%;
width: 100%;
top: 0;
background: var(--secondary-color);
z-index: 1;
opacity: 0;
visibility: hidden;
transition: opacity ease .1s, visibility ease .1s;
}
.lazyloading + .loaderbg {
visibility: visible;
animation: lazybg .95s ease infinite;
} .footer {
background: var(--footer-background-color);
margin-top: auto;
} .footer__content-top-wrapper {
max-width: 1170px;
padding: 50px 0;
margin: 0 auto;
padding-left: 30px;
padding-right: 30px;
display: flex;
gap: 2rem;
}
.widget-area--footer-content-top {
color: var(--footer-content-top-text-color);
flex: 1;
}
.widget-area--footer-content-top img {
margin-top: 0;
}
.widget-area--footer-content-top a {
color: var(--footer-content-top-link-color);
}
.widget-area--footer-content-top p a {
box-shadow: 0 1px 0 var(--footer-content-top-link-color);
}
.widget-area--footer-content-top a:hover {
color: var(--footer-content-top-link-color-hover);
}
.widget-area--footer-content-top p a:hover {
box-shadow: 0 1px 0 var(--footer-content-top-link-color-hover);
}
.widget-area--footer-content-top time {
color: #999;
} .footer__content-bottom {
background-color: var(--footer-content-bottom-background-color);
}
.footer__content-bottom-wrapper {
color: #000;
padding: 40px 0;
max-width: 1170px;
margin: 0 auto;
padding-left: 30px;
padding-right: 30px;
display: flex;
gap: 2rem;
}
.widget-area--footer-content-bottom {
flex: 1;
}
.widget--footer-content-bottom {
margin-bottom: 1.15rem;
font-size: .875em;
color: var(--footer-content-bottom-text-color);
}
.widget--footer-content-bottom p {
font-size: .875em;
margin-bottom: .575rem;
}
.widget--footer-content-bottom:last-of-type {
margin-bottom: 0;
}
.widget--footer-content-bottom p:last-of-type {
margin-bottom: 0;
}
.footer .social-links .social {
fill: var(--footer-social-links-color);
}
.footer .social-links .social:hover {
fill: var(--footer-social-links-color-hover);
}
.footer .widget_social_accounts_widget.align-right,
.footer .social-links.align-right {
float: right;
}
.footer .social-links.align-center {
float: none;
display: inline-block;
width: 100%;
display: flex;
justify-content: center;
}
.footer .widget_social_accounts_widget.align-center,
.footer .social-links.align-center .social-links {
float: none;
text-align: center;
}
.footer .social-links.center .social-links {
float: none;
text-align: center;
} @keyframes visible {
0% {
opacity: 0;
visibility: hidden;
}
100% {
opacity: 1;
visibility: visible;
}
}
@keyframes hidden {
0% {
opacity: 1;
visibility: visible;
}
100% {
opacity: 0;
visibility: hidden;
}
}
@keyframes visibleScale {
0% {
opacity: 0;
visibility: hidden;
transform: scale(.97);
}
100% {
opacity: 1;
visibility: visible;
transform: scale(1);
}
}
@keyframes hiddenScale {
0% {
opacity: 1;
visibility: visible;
transform: scale(1);
}
100% {
opacity: 0;
visibility: hidden;
transform: scale(.97);
}
} .wpb_animate_when_almost_visible {
opacity: 0;
}
.mtfadeIn {
transition: opacity ease .35s;
}
.wpb_start_animation {
opacity: 1;
} #content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child {
margin-bottom: 0
}
.wpb_content_element {
margin-bottom: 35px
} .search-no-results #content .wpb_content_element {
margin-bottom: 0;
}
#content .clearfix .wpb_content_element:after {
clear: both;
display: block;
height: 0;
font-size: 0;
visibility: hidden;
content: ".";
}
#content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child,
#content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child,
#content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child,
#content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child {
margin-bottom: 0;
}
.entry-content > .wpb_row.light-margin-bottom > .vc_col-sm-12 {
margin-bottom: 30px;
}
.entry-content > .wpb_row.light-margin > .vc_col-sm-12 {
margin: 30px 0;
}
.entry-content > .wpb_row.no-margin-bottom > .vc_col-sm-12 {
margin-bottom: 0;
}
.entry-content > .wpb_row.no-margin-top > .vc_col-sm-12 {
margin-top: 0;
}
.entry-content > .wpb_row.light-margin-top > .vc_col-sm-12 {
margin-top: 30px;
}
.wpb_row.no-margin-bottom .vc_col-sm-12 .wpb_wrapper > .wpb_row {
margin: 0 auto;
}
.full-width .vc_col-sm-12 {
padding: 0;
}
.entry-content > .wpb_row > .wrapper {
max-width: 1170px;
margin: 100px auto;
float: none;
position: relative;
z-index: 100;
max-width: 1230px;
padding: 0 30px;
box-sizing: border-box;
}
.vc_parallax .vc_parallax-inner {
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
}
.entry-content > .wpb_row > .wrapper > .inner-wrapper {
margin: 0 -15px;
}
.blog .entry-content > .wpb_row > .wrapper > .inner-wrapper,
.search .entry-content > .wpb_row > .wrapper > .inner-wrapper,
.archive .entry-content > .wpb_row > .wrapper > .inner-wrapper,
.single-post .entry-content > .wpb_row > .wrapper > .inner-wrapper {
margin: 0;
}
.blog .entry-content > .wpb_row > .wrapper > .inner-wrapper > .wpb_column .vc_column-inner,
.search .entry-content > .wpb_row > .wrapper > .inner-wrapper > .wpb_column .vc_column-inner,
.archive .entry-content > .wpb_row > .wrapper > .inner-wrapper > .wpb_column .vc_column-inner,
.single-post .entry-content > .wpb_row > .wrapper > .inner-wrapper > .wpb_column .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.wpb_wrapper:after {
clear: both;
display: block;
height: 0;
font-size: 0;
visibility: hidden;
content: ".";
}
.entry-content > .full-width > .wrapper > .inner-wrapper {
margin: 0;
}
#content .wpb_row {
margin: 0;
position: relative;
float: left;
width: 100%;
background-position: 50% 0;
background-repeat: no-repeat;
background-size: cover !important;
box-sizing: border-box;
overflow: visible;
}
#content .vc_inner {
overflow: visible;
}
#content .wpb_row.add_margin {
margin-bottom: 30px;
}
.entry-content > .wpb_row.light-margin > .wrapper {
margin: 50px auto;
position: relative;
}
.entry-content > .wpb_row.no-margin > .wrapper {
margin: 0 auto;
}
#content .vc_col-sm-12 .wpb_single_image.wpb_content_element.no-margin {
margin-bottom: 0;
}
#content .wpb_gallery.wpb_content_element.no-margin {
margin-bottom: 0;
}
@media (min-width: 868px) {
.vc_col-sm-12 .wpb_content_element.no-margin,
.wpb_content_element.no-margin,
.vc_col-sm-12 .wpb_content_element.no-margin {
margin-bottom: 0;
overflow: visible;
}
}
#content .vc_col-sm-12 .wpb_content_element.no-margin {
margin-bottom: 0
}
.entry-content > .no-margin-bottom > .wrapper {
margin-bottom: 0;
}
.entry-content > .no-margin-top > .wrapper {
margin-top: 0;
}
.entry-content > .light-margin-top > .wrapper {
margin-top: 50px;
}
.entry-content > .light-margin-bottom > .wrapper {
margin-bottom: 50px;
}
.entry-content > .light-margin.no-margin-top > .wrapper {
margin-top: 0;
}
.entry-content > .full-width > .wrapper {
max-width: 100%;
padding: 0;
}
.full-width .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.wpb_animate_when_almost_visible {
-webkit-backface-visibility: hidden;
transform-style: preserve-3d;
} .wpb_single_image .vc_single_image-wrapper {
overflow: hidden;
} .animation-special-2 .animated-item {
opacity: 0;
transform: translateY(40px);
} @media (max-width: 1023px) {
.full-width-header .header-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.site-description-below .site-title-description-wrapper {
align-items: center;
justify-content: center;
text-align: center;
}
.blog #primary > .vc_column-inner,
.single-post #primary > .vc_column-inner,
.search #primary > .vc_column-inner,
.archive #primary > .vc_column-inner,
.page-template-default #primary > .vc_column-inner {
padding-left: 15px;
padding-right: 15px;
}
.sticky {
padding-left: 15px;
padding-right: 15px;
} .entry-content > .wpb_row > .wrapper {
padding: 0;
}
.entry-content > .wpb_row.full-width.portfolio-padding > .wrapper {
padding: 0 15px;
}
.entry-content > .wpb_row.full-width > .wrapper {
padding: 0;
}
.entry-content > .wpb_row.full-width.row-padding > .wrapper,
.entry-content > .wpb_row.full-width.portfolio-padding > .wrapper,
.entry-content > .wpb_row.full-width.gallery-padding > .wrapper {
padding: 0 15px;
}
.footer__content-top,
.footer__content-bottom {
padding: 0 15px;
}
#content .full-width .filters {
padding: 0 15px;
}
.header {
height: auto;
top: auto;
}
.header-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.entry-content > .wpb_row > .wrapper > .inner-wrapper {
margin: 0;
} .site-title-link .site-title,
.site-title-link .site-description {
transition: none;
}
.menu-drawer .vc_btn3-container {
margin: 0;
float: left;
}
.site-title-link img,
.site-title-link .logo-svg,
.sticky-header .site-title-link .logo-svg,
.site-title-link .logo-default,
.site-title-link .logo-for-transparent-header {
max-height: 40px;
}
.header,
.header-height-on-scrolling .header {
position: fixed !important;
height: 65px;
}
.header-wrapper {
top: auto;
outline: 0 solid transparent;
transition: none;
left: 0;
}
.full-width-header .search-form-wrapper {
padding-left: 15px;
padding-right: 15px;
}
#main {
padding-left: 0;
padding-right: 0;
padding-top: 65px !important;
margin-top: 0;
}
.menu-drawer {
display: block;
}
.menu-drawer-button {
display: flex;
}
.nav-menu--header-inline-menu {
display: none;
}
.header-wrapper .social-links {
display: none;
}
.header-wrapper .social-links-mobile {
display: block;
}
.site-title-wrapper,
.center-logo-and-menu-enabled .site-title-wrapper {
margin: 0 auto;
position: absolute;
left: 50%;
transform: translate(-50%,0);
white-space: nowrap;
} #main-content {
display: block;
padding: 0;
}
.page-template-default #main #primary {
padding: 0 15px;
}
#primary > .vc_column-inner {
padding-right: 0;
}
}
@media (max-width: 782px) {
.admin-bar .menu-drawer {
padding-top: 46px;
}
}
@media (max-width: 768px) {
.site-title-description-wrapper {
display: inline-flex;
flex-direction: column;
text-align: center;
}
.entry-content .vc_row-flex .wrapper > .inner-wrapper,
.entry-content .vc_row-flex .vc_column_container > .vc_column-inner,
.entry-content .vc_inner.vc_row-flex > .wrapper {
display: block;
}
.entry-content > .wpb_row > .wrapper > .inner-wrapper > .vc_column_container > .vc_column-inner {
padding-left: 15px;
padding-right: 15px;
}
.entry-content > .full-width > .wrapper > .inner-wrapper > .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.search #primary .wpb_row > .wrapper > .inner-wrapper > .vc_column_container > .vc_column-inner,
.archive #primary .wpb_row > .wrapper > .inner-wrapper > .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.hide-on-small-screen {
display: none !important;
}
.footer .social-links {
float: left;
}
.footer .social-links.align-right {
float: left;
}
.footer__content-top-wrapper,
.footer__content-bottom-wrapper {
display: block;
}
.footer .footer__content-bottom-wrapper .social-links.style-2 {
margin-top: 1.15rem;
}
}