.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
fieldset, form, label, legend,
caption, tfoot, thead,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline: none;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
display:block;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
font-size:100%;
outline: none;
vertical-align:baseline;
background:transparent;
}
ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}
mark {
background-color:#ff9;
color:#000; 
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
hr {
display:block;
height:1px;
border:0;   
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}
input:focus, textarea:focus
{
outline: none;
}.block {
display: block;
}
.hidden {
display: none;
}
.clear {
clear: both;
}
.left {
float: left;
}
.right {
float: right;
}
.line-height {
line-height: 0;
}
.clear-right {
clear: right;
}
.clear-left {
clear: left;
}
.center-absolute {
left: 50%;
}
.center-text {
text-align: center !important;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.img-right {
margin-right: 0;
margin-left: auto;
}
.absolute {
position: absolute;
}
.fixed {
position: fixed;
}
.relative {
position: relative;
}
.margin-0, 
.margin-0 img {
margin: 0 !important;
line-height: 0;
}
.top-0 {
margin-top: 0 !important;
}
.top-5 {
margin-top: 5px !important;	
}
.top-10 {
margin-top: 10px;	
}
.top-15 {
margin-top: 15px;	
}
.top-20 {
margin-top: 20px;
}
.top-25 {
margin-top: 25px;	
}
.top-30 {
margin-top: 30px;	
}
.top-50 {
margin-top: 50px;	
}
.top-60 {
margin-top: 60px;	
}
.top-70 {
margin-top: 70px;	
}
.top-75 {
margin-top: 75px;	
}
.top-80 {
margin-top: 80px;
}
.top-100 {
margin-top: 100px;	
}
.top-105 {
margin-top: 105px;	
}
.top-120 {
margin-top: 120px;
}
.top-150 {
margin-top: 150px;	
}
.top-200 {
margin-top: 200px;	
}
.top-negative-30 {
margin-top: -30px;
}
.left-35 {
margin-left:35px;
}
.right-35 {
margin-right:35px;
}
.bottom-0 {
margin-bottom: 0 !important;
}
.bottom-10 {
margin-bottom: 10px !important;
}
.bottom-20 {
margin-bottom: 20px !important;
}
.bottom-25 {
margin-bottom: 25px !important;
}
.bottom-30 {
margin-bottom: 30px !important;
}
.bottom-50 {
margin-bottom: 50px !important;
}
.bottom-100 {
margin-bottom: 100px !important;
}
.bottom-150 {
margin-bottom: 150px !important;
}
.bottom-200 {
margin-bottom: 200px !important;
}
.width-25 {
width: 25%;
}
.width-50 {
width: 50%;
}
.width-75 {
width: 75%;
}
.width-85 {
width: 85%;
}
.width-100 {
width: 100%;
}
.alignwide {
margin-left: -5%;
margin-right: -5%;
width: 110%;
max-width: none;
}
.alignfull {
margin-left: calc( -100vw / 2 + 100% / 2 - 74px);
margin-right: calc( -100vw / 2 + 100% / 2);
width: 100vw;
max-width: none;
}
.alignfull img {
width: 100% !important;
}
@media only screen and ( min-width: 1360px ) {    
.single-post .alignfull {
margin-left: 0;
margin-right: 0;
width: calc(100vw - (100vw - 680px)/2 - 200px);        
}
.single-post .alignwide {
margin-left: 0;
margin-right: 0;
width: 770px;
}
}
.post-password-form label {
text-align: center;
}
.post-password-form input[type="submit"] {
color: #ffffff;
border: 0;
text-decoration: none;
margin-top: 35px;
margin-bottom: 10px;
padding: 10px 20px;
font-size: 15px;
background-color: #8c8c8c;
text-transform: lowercase;
transition: opacity .3s ease;
cursor: pointer;
margin-left: auto;
margin-right: auto;
display: block;
border-radius: 4px;
}
.post-password-form input[type="submit"]:hover {
opacity: 0.8;
}
.post-password-form input[name="post_password"] {
font-size: 18px;
line-height: 25px;
font-weight: 300;
color: #4b4b4b;
border: 0;
border-bottom: 1px solid #9a9a9a;
height: 28px;
background-color: transparent;
}
.post-password-form label {
font-size: 16px;
margin-top: 22px;
font-weight: 400;
display: block;
}
.blog-item-holder.sticky {
background-color: #8e8e8e;
padding: 25px;
position: relative;
z-index: 0;
}
.blog-item-holder.sticky .entry-info {
margin-left: 0;
}
blockquote.wp-block-quote {
font-family: 'Unna', serif;
margin-top: 40px;
margin-bottom: 40px;
font-size: 29px;
line-height: 40px;
color: #808080;
font-weight: 400;
border-left: 15px solid #1a1a1a;
padding-left: 40px;
max-width: 400px;
}
blockquote.wp-block-quote cite {
margin-top: 20px;
display: block;
font-size: 20px;
color: #fff;
text-align: right;
}
.wp-block-pullquote {
border-top: 4px solid #555d66;
border-bottom: 4px solid #555d66;
margin: 20px 0;  
}
h1,
h2,
h3,
h4,
h5,
h6{    
padding: 20px 0;
}
h1 {
font-size: 38px;
line-height: 38px;    
}
h2 {
font-size: 34px;    
line-height: 34px;    
}
h3 {
font-size: 32px;  
line-height: 32px;    
}
h4 {
font-size: 30px;    
}
h5 {
font-size: 28px;   
}
h6 {
font-size: 26px;    
}
em {
font-style: italic;
}
ol {
list-style-type: decimal;
}
code {
background-color: #808080;
}
small {
font-size: smaller;
}
pre {
word-wrap: break-word;
white-space: pre-wrap;
}
table, 
th, 
td {
border: 1px solid white;
padding: 10px;
vertical-align: middle;
}
sup {
vertical-align: super;
font-size: smaller;
}
sub {
vertical-align: sub;
font-size: smaller;
}
.single-content ol {
display: block;
list-style-type: decimal;
margin: 0 0 14px 17px;
}
.single-content ul {
display: block;
list-style-type: disc;
margin: 0 0 14px 17px;
} .one,  
.one_half,  
.one_third,  
.two_third,  
.three_fourth, 
.one_fourth {
margin-right: 8%;
float: left;
position: relative;
margin-bottom: 30px;
}
.last {
margin-right: 0 !important;
clear: right;
}
.one {
float: none;
display: block;
clear: both;
}
.one_half {
width: 46%;    
}
.one_third {
width: 28%;    
}
.two_third {
width: 64%;    
}
.one_fourth {
width: 19%;
}
.three_fourth {
width: 73%;
} .alignnone {
margin: 5px 0px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 20px 0px;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
max-width: 100%;
}
.wp-caption.alignnone {
margin: 20px 0px;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
text-align: left;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
text-align: right;
}
.wp-caption img {
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
}
.wp-caption .wp-caption-text {
font-size: 14px;
line-height: 17px;
margin-top: 10px;
padding: 0 4px 5px;
font-style: italic;
text-align: center;
}
.wp-caption .wp-caption-text a {
font-weight: 700;
}
.gallery-caption {
font-size: 100%;
}
.gallery-item img {
margin-left: auto;
margin-right: auto;
}
.bypostauthor {
font-size: 100%;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.center-relative {
margin-left: auto;
margin-right: auto;
}.sm,.sm ul,.sm li{display:table;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0;}
.sm ul{display:none;padding-left: 5px;}
.sm li,.sm a{position:relative;}
.sm a{display:block;}
.sm a.disabled{cursor:not-allowed;}
.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden;}
.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sm-clean {
background: #eeeeee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active {
padding: 5px 20px; padding-right: 58px;
font-size: 18px;
line-height: 17px;
text-decoration: none;
}
.sm-clean a.disabled {
color: #bbbbbb;
}
.sm-clean a span.sub-arrow {
position: absolute;
top: 50%;
margin-top: -17px;
left: -35px;
right: auto;
width: 34px;
height: 34px;
overflow: hidden;
font: bold 18px/34px monospace !important;
text-align: center;
text-shadow: none;   
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.sm-clean a.highlighted span.sub-arrow:before {
display: block;
content: '-';
}
.sm-clean > li:first-child > a, .sm-clean > li:first-child > :not(ul) a {
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-ms-border-radius: 5px 5px 0 0;
-o-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.sm-clean > li:last-child > a, .sm-clean > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul,
.sm-clean > li:last-child > ul > li:last-child > a, .sm-clean > li:last-child > ul > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul > li:last-child > ul,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul {
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.sm-clean > li:last-child > a.highlighted, .sm-clean > li:last-child > *:not(ul) a.highlighted,
.sm-clean > li:last-child > ul > li:last-child > a.highlighted, .sm-clean > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
}
.sm-clean > li:first-child {
border-top: 0;
}
.main-menu
{
float: none;    
max-width: 200px;
width: 100%;
position: relative;
z-index: 9999;
}
.main-menu ul 
{
width: 12em; }
.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active
{
padding-right: 0;
padding-left: 0;
}body.wait-preloader {
overflow: hidden;
}
body {
font-family: 'Work Sans', sans-serif;
font-size: 16px;
line-height: 36px;
font-weight: 400;
color: #ffffff;
background-color: #000;
overflow-x: hidden;
}
body a {
text-decoration: none;
color: #ffffff;
transition: color .2s ease;
}
body a:hover {
color: #acacac;
}
body p {
margin-bottom: 16px;
}
body.open.done {
width: 100%;
position: absolute;
overflow-y:scroll;
}
#content img,
footer img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
display: block;
}
.doc-loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 99999;
background-color: #000;
}
.doc-loader img {
width: 100px;    
position: absolute;
top: 50%;    
left: 50%;
transform: translate(-50%, -50%);
}
.header-logo img {
max-width: none;
max-height: none;
width: 135px;    
}
.site-content {
position: relative;
transition: transform 0.7s ease;
width: calc(100% - 235px);
margin-left: 165px;
margin-top: 200px;
padding: 0 35px;
}
.open .site-content {    
transform: translateY(70px);    
}
h1.entry-title.page-title {
font-family: 'Unna', serif;
font-weight: 700;
margin-bottom: 60px;
font-size: 47px;
line-height: 120%;
padding: 0;
}
.animate {
opacity: 0;
transition: .5s transform ease-in, .5s opacity ease-in;
-ms-transform: translate(0px,70px);
-webkit-transform: translate(0px,70px);
transform: translate(0px,70px); 
}
.animate.show-it {
opacity: 1;
-ms-transform: translate(0px,0px); 
-webkit-transform: translate(0px,0px);
transform: translate(0px,0px);  
}
.content-1170 {
width: 1170px;
max-width: 95%;
}
.content-960 {
width: 960px;
max-width: 100%;
}
.content-750 {
width: 750px;
max-width: 100%;
}
.content-570 {
width: 570px;
max-width: 100%;
}
nav.navigation.pagination {
margin: 100px 0;
}
.page-numbers.current {
color: #ffffff !important;
padding: 1px 4px;
background-color: #333333;
}
.page-numbers {
margin: 0 5px;
font-size: 16px;
min-width: 30px;
min-height: 30px;
display: inline-block;
text-align: center;
} .menu-holder-front {
display: inline-block;
position: fixed;
top: 30px;
left: 30px;
z-index: 999;
}
.header-logo {
transition: .7s;
}
.open .header-logo {
opacity: 0;
pointer-events: none;
cursor: default;
text-decoration: none;
}
.header-logo a {
display: inline-block
}
#header-main-menu {
width: 40%;
display: inline-block;
vertical-align: top;    
}
#header-main-menu.no-right-text {
width: 100%;
}
span.menu-num {
position: absolute;
top: 5px;
color: #666;
left: -25px;
}
.main-menu.sm-clean {
background-color: transparent;
display: inline-block;
max-width: 90%;
}
.main-menu > li {
margin-bottom: 15px;
}
.sm ul {
padding-left: 0;
}
.sm-clean a {
position: relative;
}
.sm-clean a, 
.sm-clean a:hover, 
.sm-clean a:focus, 
.sm-clean a:active {
font-family: 'Unna', serif;
color: #fff;
padding: 5px 0;
font-size: 42px;
line-height: 110%;
font-weight: 400;  
}
.sm-clean > li > a:after {
content: '';
display: block;
width: 0;
height: 15px;
background-color: #333333;
transition: width .3s;
position: absolute;
left: -5%;
bottom: 8px;
z-index: -1;
}
.sm-clean a.current:after, 
.sm-clean a:hover:after, 
.sm-clean ul a:hover:after {
width: 110%;
}
.sm-clean a.current {
color: #ff0000;    
}
.sm-clean a span.sub-arrow {
color: #666666;
font-size: 45px !important;
right: -45px;
left: auto;
}
.sm-clean a span.sub-arrow:before {
display: block;
content: '\203A';
transform: rotate(90deg);
}
.sm-clean a.highlighted span.sub-arrow:before {
display: block;
content: '\203A';
transform: rotate(270deg) translateY(-3px);
margin-left: -4px;
}
.sm-clean .sub-menu li a,
.sm-clean .children li a {
color: #bbbbbb;
text-transform: uppercase;
font-size: 15px;
line-height: 10px;
padding: 10px 0;
letter-spacing: 0.5px;
font-weight: 400;
}
.sm-clean .sub-menu li a:hover, 
.sm-clean .sub-menu li a.current, 
.sm-clean .children li a:hover, 
.sm-clean .children li a.current {
color: #fff;
}
.menu-background-image {
position: absolute;
z-index: -1;
top: 38px;
}
.menu-holder-back {
width: 100%;
position: fixed;
background-color: #000;        
background-repeat: no-repeat;
background-position: bottom right;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
z-index: 998;
top: 0;
left: 0;
padding-top: 0;
visibility: hidden;
opacity: 0;
transition: visibility 0s linear 0.5s, opacity 0.7s ease;
}
.menu-holder-back.open {
visibility: visible;
opacity: 1;
transition-delay: 0s;    
}
@media screen and (min-width: 768px) {
.menu-holder-back > * {
position: relative;
top: 50%;
transform: translateY(-50%);
}
}
.menu-wrapper-back {
width: 1110px;
max-width: 95%;
margin: 70px auto 0;
padding-left: 165px;
opacity: 0;
transition: opacity 0.7s ease, margin-top 0.7s ease;
}
.open .menu-wrapper-back {
opacity: 1;
margin-top: 0;
transition-delay: 0.3s;
}
#header-main-menu .search-form {
position: relative;
padding-top: 20px;
margin-top: -20px;
}
#header-main-menu .search-field {
font-family: 'Unna', serif;
font-size: 42px;
line-height: 110%;
font-weight: 400;
max-width: 250px;
width: 90%;
color: #fff;
padding: 0;
margin-top: -10px;
background-color: transparent;
border: none;
border-bottom: 3px solid transparent;
text-align: left;
transition: border 0.4s ease;
-webkit-appearance: none;
}
#header-main-menu .search-field::-ms-clear {  
display: none; 
width: 0; 
height: 0; 
}
#header-main-menu .search-field::-ms-reveal {  
display: none; 
width: 0; 
height: 0; 
}
#header-main-menu .search-field::-webkit-search-decoration,
#header-main-menu .search-field::-webkit-search-cancel-button,
#header-main-menu .search-field::-webkit-search-results-button,
#header-main-menu .search-field::-webkit-search-results-decoration { 
display: none; 
}
#header-main-menu .search-field:focus {
border-color: #fff;
}
#header-main-menu .search-field::-webkit-input-placeholder {
font-family: 'Unna', serif;     
font-size: 42px;
line-height: 110%;
font-weight: 400;
color: #ffffff;
padding: 5px 0;    
opacity: 1;
text-align: left;
}
#header-main-menu .search-field:-ms-input-placeholder {
font-family: 'Unna', serif;     
font-size: 42px;
line-height: 110%;
font-weight: 400;
color: #ffffff;
padding: 5px 0;    
opacity: 1;
text-align: left;
}
#header-main-menu .search-field::placeholder {
font-family: 'Unna', serif;     
font-size: 42px;
line-height: 110%;
font-weight: 400;
color: #ffffff;
padding: 5px 0;    
opacity: 1;
text-align: left;
}
.logo-holder {
line-height: 0;
font-size: 0;
}
.logo-holder img {
max-width: 100%;
max-height: 100%;
width: 100%;
height: auto;
}
.toggle-holder {
position: relative;
width: 70px;
height: 70px;
margin-left: 35px;
}
.open .toggle-holder {
position: fixed;    
}
.toggle-holder:after {
content: "";
width: 100%;
height: 0;
position: absolute;
left: 0;
bottom: 0;
background-color: #ff0000;
z-index: -1;
transition: .3s;
}
.open .toggle-holder:after {    
height: 100%;    
transition-delay: .5s;
}
#toggle {
height: 70px;
position: relative;
}
#toggle:hover {
cursor: pointer;
}
#toggle:before, 
#toggle:after {
content: '';
height: 2px;
width: 0;
background: #4d4d4d;
left: 17px;
position: absolute;
transform-origin: 50% 50%;
transition: transform .7s, width .3s, margin .3s;
top: 35px;
}
#toggle:before {    
transform: translate3d(0, -8px, 0px);    
}
#toggle.on:before {
transform: rotate3d(0, 0, 1, 45deg) translate3d(0, 0, 0);
background-color: #fff;
margin-left: 5px;
margin-top: -2px;
width: 26px !important;
height: 4px;
}
#toggle.on:after {
transform: rotate3d(0, 0, 1, -45deg);
background-color: #fff;
margin-left: 5px !important;
margin-top: -2px;
width: 26px !important;
height: 4px;
}
#toggle:after { 
transform: translate3d(0, 8px, 0);
}
#toggle .menu-line {
width: 0;
height: 2px;
background: #4d4d4d;
left: 17px;
position: absolute;
transition: transform .7s, width .3s, margin .3s;
top: 35px;
}
#toggle.all-loaded .menu-line {
width: 20px;
}
#toggle.all-loaded:before {
width: 36px;
}
#toggle.all-loaded:after {
width: 30px;
}
#toggle:hover .menu-line {
margin-left: 8px;
}
#toggle:hover:after {
margin-left: 3px;
}
#toggle.on:hover:after {
margin-left: 0;
}
#toggle.on .menu-line {
opacity: 0;
} .blog-holder > article {
margin-bottom: 100px;
}
.blog-holder > article:last-of-type {
margin-bottom: 0;
}
.blog-item-holder .entry-holder {
width: 100%;
position: relative;
text-align: center;
}
.blog-item-holder h2.entry-title {
font-family: 'Unna', serif;
font-weight: 700;
font-size: 47px;
line-height: 120%;
padding: 0;
word-break: break-word;
margin: 0 auto 30px;
max-width: 550px;
position: relative;
}
.blog-holder .post-thumbnail img {
margin: 0 auto;
}
.blog-item-holder.has-post-thumbnail img {    
margin-bottom: -50px;
}
.blog-item-holder .entry-info {
margin: 0;
list-style: none;
padding: 20px;
display: inline-flex;
width: 100%;
max-width: 740px;
justify-content: space-around;
background-color: #fff;
color: #000;
}
.blog-item-holder .entry-info a {
color: #000;
}
.blog-item-holder .entry-info a:hover {
color: #acacac;
}
.blog-item-holder .entry-info li {
font-size: 15px;
line-height: 100%;
width: 120px;
}
.blog-item-holder .entry-info li .entry-info-text {
font-weight: 500;
font-size: 10px;
color: #666666;
letter-spacing: 3px;
margin-bottom: 7px;
}
.blog-item-holder ul.cat-links {
padding: 0;
list-style: none;
}
.blog-item-holder ul.cat-links > li {
margin-bottom: 5px;
display: inline-block;
width: auto;
}
.blog-item-holder ul.cat-links > li:last-child {
margin-bottom: 0;
}
.blog-item-holder ul.cat-links > li:after {
content: ",";
margin-right: 5px;
}
.blog-item-holder ul.cat-links > li:last-child:after {
display: none;
}
.more-posts-index-holder {
text-align: center;
min-height: 1px;
max-width: 600px;
margin-top: 100px;
margin-left: auto;
margin-right: auto;
}
.more-posts, 
.no-more-posts, 
.more-posts-loading {
padding: 8px 0px;
display: inline-block;
font-size: 11px;
line-height: 24px;
letter-spacing: 8px;
transition: opacity .3s ease;
}
.more-posts:hover, 
.no-more-posts:hover, 
.more-posts-loading:hover {
opacity: 0.8 !important;
}
.more-posts-loading {
opacity: 0.8;
}
.more-posts {
cursor: pointer;   
}
.more-posts-loading, 
.no-more-posts {
display: none;
cursor: auto;   
}
.more-posts-index-holder.scroll .more-posts, 
.more-posts-index-holder.scroll .no-more-posts {
display: none !important;    
} .single-post .post-info-wrapper {
font-size: 15px;
width: 150px;
margin-right: 100px;
float: left;
clear: left;
min-width: 150px;
min-height: 1px;
margin-top: 9px;
}
.single-post .post-info-wrapper .entry-info,
.single-post .post-info-wrapper .entry-info a {
position: relative;
color: #808080;
}
.single-post .post-info-wrapper .entry-info a:hover {
color: #fff;
}
.single-post .post-info-wrapper .entry-info > div {
margin-bottom: 20px;
}
.single-post .post-info-wrapper .entry-info > div:last-of-type {
margin-bottom: 0;
}
.single-post .post-info-wrapper .text-holder {
font-size: 10px;
color: #fff;
letter-spacing: 3px;
margin-bottom: 0;
line-height: 15px;
font-weight: 500;
}
.single-post h1.entry-title {
font-family: "Unna", serif;
font-weight: 700;
font-size: 47px;
line-height: 120%;
-ms-word-wrap: break-word;
word-wrap: break-word;
padding: 0;
margin: 0 auto 60px;
width: 780px;
max-width: 100%;
text-align: center;
}
.single-post .entry-info div:last-of-type:after {
display: none;
}
.single-post .entry-info ul {
padding: 0;
margin: 0;
list-style: none;
}
.single-post .entry-info ul li {
display: inline-block;
}
.single-post .entry-info .cat-links li:after {
content: ",";
padding-right: 5px;
}
.single-post .entry-info .cat-links ul li:last-child:after {
display: none;
}
.single-post .attachment-post-thumbnail {
margin: 0 auto;
}
.img-caption {
display: table;
padding: 12px 60px;
margin: 0 auto;
text-align: center;
background-color: #808080;
margin-top: -30px;
position: relative;
z-index: 1;
}
.single-post .entry-content {
width: 680px;
float: left;
margin: 0 auto;
max-width: 100%;
}
.tags-holder {
margin: 30px 0;
display: inline-block;
}
body .tags-holder a  {
color: #808080;
border: 3px solid #808080;
text-decoration: none;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 10px;
display: inline-block;
padding: 5px 17px 5px 20px;
font-size: 10px;
text-transform: uppercase;
background-color: transparent;
border-radius: 50px;
transition: all .3s ease;
letter-spacing: 3px;
font-weight: 700;
}
.tags-holder a:last-of-type {
margin-right: 0;
}
.tags-holder a:hover {   
color: #fff;
border-color: #fff;
}
.wp-link-pages {
clear: both;
}
.wp-link-pages > * { 
margin: 0 5px;
font-size: 16px;
min-width: 30px;
min-height: 30px;
display: inline-block;
text-align: center;
}
.wp-link-pages > span {
color: #ffffff !important;
padding: 1px 4px;
background-color: #333333;
}
.single .nav-links {    
margin-top: 70px;
margin-bottom: 70px;    
position: relative;
}
.single .nav-links:before {
content: "";
display: block;
position: absolute;
width: 2px;
height: 100%;
background-color: #fff;
left: 50%;
margin-left: -2px;
}
.single .nav-previous {
display: inline-block;
text-align: right;
float: left;
width: 44%;
}
.single .nav-next {
display: inline-block;
float: right;
width: 44%;
text-align: left;
}
.nav-links p {        
font-size: 11px;
}
.nav-previous a, .nav-next a {
font-family: "Unna", serif;
font-weight: 400;
font-size: 30px;
line-height: 35px;
word-break: break-word;
}
.single-post .nav-previous a {
float: right;
}
.single-post .nav-next a {
float: left;  
} #comments-wrapper {
padding-top: 40px;    
}
.comment-form-holder a {
color: #ffffff;
}
.comment-form-holder a:hover {
color: #acacac;
}
ol.comments-list-holder {
margin: 0;
}
.comments-holder ol.comments-list-holder, 
.comments-holder ul.children {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}
.comments-holder ul.children {
position: relative;
}
.comments-holder ul.children:before {
content: "";
width: 2px;
height: 50px;
background-color: #dddddd;
position: absolute;
left: 34px;
top: 10px;
left: 3.75em;
}
.vcard img {
border-radius: 100px;
}
.comments-holder .comment-author-date-replay-holder {
margin-left: 110px;
padding-top: 8px;
padding-left: 0;
}
.comments-holder .pingback {
padding-bottom: 80px;
}
.comments-holder .pingback .comment-author-date-replay-holder, 
.comments-holder .pingback .comment-text {
margin-left: 0;
}
ul.comment-author-date-replay-holder li {
display: inline-block;
}
ul.comment-author-date-replay-holder li.comment-author {
max-width: 90%;
font-weight: 700;
text-transform: uppercase;
}
.comment-date {
margin-left: 110px;
text-transform: uppercase;
color: #808080;
font-size: 15px;
margin-top: -10px;
}
.pingback .comment-date {
margin-left: 0;
margin-top: 0;
}
.comment-reply {
float: right;
}
a.comment-reply-link {
text-decoration: none;
position: relative;
}
.comments-number {
font-size: 24px;
line-height: 25px;
color: #6f6f6f;
text-align: center;
}
.comment-content-holder {
margin-left: 50px;
}
.comment-content-holder {
width: 470px;
}
.comment-time-separator {
display: inline-block;
margin: 0 20px;
}
.comment-text {
clear: both;
display: block;
line-height: 200%;
}
.comment-text p {
display: inline;
font-size: 15px;
line-height: 35px;
}
.replay-at-author {
color: #808080;
margin-right: 8px;
font-weight: 700;
position: relative;
display: inline-block;
z-index: 0;
text-transform: uppercase;
}
#reply-title {   
font-size: 20px;
color: #fff;
}
#cancel-comment-reply-link {
font-size: 13px;
padding-left: 15px;
}
#cancel-comment-reply-link:before {
content: "-";
padding-right: 5px;
}
.comment-time {
display: inline-block;
font-size: 14px;
}
.comment {
padding-bottom: 80px;
list-style: none;
margin: 0;
padding-left: 0;
}
.children .comment {    
padding-top: 80px;
padding-bottom: 0;
}
.comment:last-child {
padding-bottom: 0;
}
.comments-list-holder .children > li {
padding-left: 1.75em;
}
.logged-in-as {
margin-bottom: 50px;
}
.comment-form-holder {
padding-top: 50px;
padding-bottom: 15px;
}
#commentform #email, 
#commentform #author, 
#commentform #comment {
font-family: 'Work Sans', sans-serif;
color: #fff;
border: 0;
border-bottom: 2px solid;
height: 28px;
font-size: 16px;
line-height: 24px;
width: 100%;
padding: 0;
margin-bottom: 40px;
background-color: transparent;
}
#commentform #email, 
#commentform #author {
padding-bottom: 5px;
}
#commentform #email {
margin-bottom: 35px;
}
#commentform input[type=text]::-webkit-input-placeholder, 
#commentform input[type=email]::-webkit-input-placeholder, 
#commentform textarea::-webkit-input-placeholder {
font-family: 'Work Sans', sans-serif;
color: #fff;
font-weight: 700;
font-size: 15px;
line-height: 30px;    
}
#commentform input[type=text]:-ms-input-placeholder, 
#commentform input[type=email]:-ms-input-placeholder, 
#commentform textarea:-ms-input-placeholder {
font-family: 'Work Sans', sans-serif;
color: #fff;
font-weight: 700;
font-size: 15px;
line-height: 30px;
}
#commentform input[type=text]::placeholder, 
#commentform input[type=email]::placeholder, 
#commentform textarea::placeholder {
font-family: 'Work Sans', sans-serif;
color: #fff;
font-weight: 700;
font-size: 15px;
line-height: 30px;
opacity: 1;    
}
#commentform #comment {
height: 150px;
}
.form-submit {
position: relative;
font-size: 16px;
margin-bottom: 0;
}
.form-submit input[type=submit] {
font-family: 'Work Sans', sans-serif;
border: 2px solid #fff;
display: block;
color: #fff;
background-color: transparent;
text-align: center;
padding-bottom: 25px;
padding-top: 25px;
cursor: pointer;
font-size: 15px;
vertical-align: middle;
text-decoration: none;
transition: all 0.2s linear;
width: 100%;
font-weight: 700;
}
.form-submit input[type=submit]:hover {
background-color: #ffffff;
color: #000;
}
.comment-form-cookies-consent {
color: #fff;
font-size: 12px;
line-height: 18px;
margin-bottom: 35px;
}
.comment-form-cookies-consent input {
float: left;
}
.comment-form-cookies-consent:after {
content: "";
display: block;
clear: both;
} .wpcf7-form {
max-width: 500px;
margin: 0 auto;
}
.wpcf7-form input[type=text], 
.wpcf7-form input[type=email], 
.wpcf7-form textarea {
border: 0;
border-bottom: 2px solid #333333;
padding-top: 0;
padding-bottom: 13px;
margin: 10px 0;
height: 28px;
font-size: 14px;
font-family: 'Work Sans', sans-serif;
width: 100%;
line-height: 25px;
background-color: transparent;
color: #acacac;
}
.wpcf7-form input[name="your-name"] {
margin-top: 0;
padding-top: 0;
}
.wpcf7-form textarea {
height: 150px;
}
.wpcf7-form input[type=submit] {
display: inline-block;
border: 2px solid transparent;
text-align: center;
padding: 20px 0px;
font-size: 14px;
cursor: pointer;
margin-bottom: 25px;
vertical-align: middle;
text-decoration: none;
background-color: #1a1a1a;
color: #acacac;
font-family: 'Work Sans', sans-serif;
font-weight: 700;
width: 100%;
letter-spacing: 8px;
transition: opacity .3s ease;
cursor: pointer;
}
.wpcf7-form input[type=submit]:hover {
opacity: 0.8;
}
.wpcf7-form input[type=text]::-webkit-input-placeholder, 
.wpcf7-form input[type=email]::-webkit-input-placeholder, 
.wpcf7-form textarea::-webkit-input-placeholder {
font-family: 'Work Sans', sans-serif;
color: #acacac;
font-weight: 400;
font-size: 14px;
line-height: 25px;    
opacity: 1;  
}
.wpcf7-form input[type=text]:-ms-input-placeholder, 
.wpcf7-form input[type=email]:-ms-input-placeholder, 
.wpcf7-form textarea:-ms-input-placeholder {
font-family: 'Work Sans', sans-serif;
color: #acacac;
font-weight: 400;
font-size: 14px;
line-height: 25px;    
opacity: 1;  
}
.wpcf7-form input[type=text]::placeholder, 
.wpcf7-form input[type=email]::placeholder, 
.wpcf7-form textarea::placeholder {
font-family: 'Work Sans', sans-serif;
color: #acacac;
font-weight: 400;
font-size: 14px;
line-height: 25px;
opacity: 1;    
}
span.wpcf7-not-valid-tip {
font-size: 12px;
}    
div.wpcf7-response-output {
margin: 0;
padding: 0.2em 1em;
font-size: 12px;    
text-align: center;
border: 2px solid;
}
span.wpcf7-list-item {
margin: 0;
}
div.wpcf7 .ajax-loader,
.wpcf7-spinner {
display: none !important;
} .archive .navigation.pagination, 
.search .navigation.pagination {
text-align: center;
}
.archive .blog-holder, 
.search .blog-holder {
margin-top: 70px;
}
.archive .blog-holder > article, 
.search .blog-holder > article {
margin-bottom: 70px;
}
.archive-title {
text-align: center;
margin-bottom: 90px;
}
.archive-title h1 {
font-family: 'Unna', serif;
font-weight: 700;
font-size: 26px;
line-height: 32px;
display: inline-block;
padding-top: 0;
padding-bottom: 0;
border-bottom: 5px solid;
}
.search-no-results h2 {
text-align: center;
}
.error-text-help-first {
font-size: 36px;
line-height: 40px;
margin-top: 95px;
}
.error-text-help-second {
font-size: 26px;
line-height: 34px;
max-width: 460px;
margin: 0 auto;
}
.error-text-404 {
font-family: 'Unna', serif;
font-weight: 700;
font-size: 350px;
color: #8e8e8e;
line-height: 100%;
}
.error-text-home a {
color: #acacac;
} .footer {    
margin-top: 150px;
margin-left: 165px;
} #sidebar {
font-size: 12px;
line-height: 17px;
margin-bottom: 50px;
}
#sidebar p {
margin-bottom: 12px;
}
#sidebar .widget li {
margin-bottom: 12px;
}
#sidebar table, 
#sidebar th, 
#sidebar td {
padding: 5px;
}
select {
max-width: 100%;
background-color: black;
color: #fff;
border: 0;
}
ul#footer-sidebar li.widget {
width: calc(80% / 3);
margin-right: 10%;
float: left;
margin-bottom: 50px;
text-align: left;
}
ul#footer-sidebar li.widget:nth-child(3n) {
margin-right: 0;
}
ul#footer-sidebar li.widget:nth-child(3n+1) {
clear: left;
}
ul#footer-sidebar li.widget a {
border-bottom: 1px solid;
}
ul#footer-sidebar:after {
clear: both;
content: "";
display: table;
}
#sidebar ul {
padding-left: 0;
margin: 0;
list-style: none;
margin-top: 0;
}
#sidebar ul.children,
#sidebar ul.sub-menu {
margin-top: 10px;
margin-left: 10px;
}
#sidebar .tagcloud a {
line-height: 120%;
}
h4.widgettitle {
font-size: 13px;
text-transform: uppercase;
padding-top: 0;
}
#sidebar li.widget {
margin-bottom: 50px;
overflow: hidden;
}
#sidebar .footer-social a {
font-size: 19px;
color: #fff;
margin-left: 84px;
}
#sidebar .footer-social a:first-child {
margin-left: 0;
}
.search-field {
font-family: 'Work Sans', sans-serif;       
color: #fff;
padding: 0;
margin-top: -3px;
font-size: 13px;
line-height: 110%;
font-weight: 400;
background-color: transparent;
border: none;
border-bottom: 2px solid transparent;
text-align: left;
transition: border 0.4s ease;
-webkit-appearance: none;
}
.search-field:focus {
border-bottom: 2px solid #FFF;
}
.search-field::-webkit-input-placeholder {
font-family: 'Work Sans', sans-serif;
color: #ffffff;
padding: 5px 0;
font-size: 13px;
line-height: 110%;
font-weight: 400;
opacity: 1;
text-align: left;
}
.search-field:-ms-input-placeholder {
font-family: 'Work Sans', sans-serif;
color: #ffffff;
padding: 5px 0;
font-size: 13px;
line-height: 110%;
font-weight: 400;
opacity: 1;
text-align: left;
}
.search-field::placeholder {
font-family: 'Work Sans', sans-serif;
color: #ffffff;
padding: 5px 0;
font-size: 13px;
line-height: 110%;
font-weight: 400;
opacity: 1;
text-align: left;
} @media screen and (max-width: 1366px) {
.menu-wrapper-back {
padding-left: 25%;
}
}
@media screen and (max-width: 1360px) {
.blog-item-holder .entry-info {
max-width: 85%;
}      
.single-post .post-info-wrapper {
float: none;
width: 100%;
text-align: center;
margin-bottom: 50px;
}    
.single-post .post-info-wrapper .entry-info {
position: relative !important;
top: 0 !important;
}
.single-post .post-info-wrapper .entry-info > div {
display: inline-block;
margin: 0 20px;
}
.single-post .entry-content {
float: none;
}
}
@media screen and (max-width: 1020px) {   
.admin-bar .menu-holder-front {
top: 32px;
}
.site-content,
.footer {        
padding: 0;
width: 100%;
margin-left: auto;
}
.site-content {
margin-top: 80px;
}
.open.done .header-logo {
height: 0;
}
.header-logo img,
.footer-logo img {
width: 70px;
height: auto;
}    
#toggle {
padding: 0;
}
.menu-holder-front {
display: block;
position: relative;
width: calc(100% - 30px);
left: 15px;
}
.toggle-holder {
right: 15px;
top: 0;
position: absolute;
margin-left: 0;
}
.open .toggle-holder {
top: 30px;
right: 30px;
}
.menu-wrapper-back {
padding-top: 100px;
padding-left: 10%;
}        
.blog-item-holder .entry-holder {
opacity: 1;
padding: 25px 0;
}
.blog-item-holder .entry-holder {
display: block;
}
.more-posts-index-holder {
margin-top: 40px;
}
.alignfull, 
.alignwide {
width: 100%;
margin-left: auto;
margin-right: auto;
transform: none;
}   
.single .nav-links {
margin: 50px 0;
}    
.footer {
margin-top: 50px;
}
.comments-holder .pingback {
padding-bottom: 30px;
}
}
@media screen and (max-width: 782px) {
.admin-bar.open .toggle-holder {
top: 46px;
}
html.open {
margin-top: 0 !important;
}
}
@media screen and (max-width: 767px) {
.menu-wrapper-back {
padding-left: 0;
}    
body.page-background,
.menu-holder-back {
background-image: none;
}
#header-main-menu {
width: 90% !important;
display: block;
margin-left: 70px;
}   
.menu-left-part {
padding-top: 100px;
height: calc(100% - 100px);
padding-left: 45px;
width: calc(100% - 45px);
}
.menu-left-part > * {
position: relative;
top: 0;
transform: none;
}
.menu-right-text {
display: block;
width: 75%;
margin-left: 50px;
margin-top: 40px;
margin-bottom: 40px;
}
.blog-holder > article {
margin-bottom: 20px;
}      
.blog-item-holder.has-post-thumbnail img {
margin-bottom: 0;
}  
.blog-item-holder .entry-info {
display: none;
}
.single-post h1.entry-title, 
.blog-item-holder h2.entry-title, 
h1.entry-title.page-title {
font-size: 34px;
margin-bottom: 35px !important;
}   
.blog-item-holder.has-post-thumbnail h2.entry-title {
margin-bottom: 15px !important;
}
.blog-item-holder h2.entry-title {
max-width: 100%;        
margin-bottom: 0 !important;
}
.page-featured-image {
margin-bottom: 40px;
}
.img-caption {
font-size: 12px;
line-height: 130%;
margin-top: 0;
}
.error-text-404 {
font-size: 90px;
}
.single .nav-links:before {
display: none;
}    
.single .nav-previous, 
.single .nav-next {
display: block;
width: 95%;
text-align: center;
float: none;
margin-left: auto;
margin-right: auto;
}
.single .nav-previous a, 
.single .nav-next a {
float: none;
}
.single .nav-previous {    
padding-bottom: 40px;
}
.comment-form-holder {
padding-top: 0;
}
.comment {
padding-bottom: 50px;
}
.replay-at-author {
font-size: 14px;       
}
.comment-text p {
font-size: 14px;
line-height: 180%;
}
ul#footer-sidebar li.widget {
float: none;
width: 100%;
}
ul#footer-sidebar li.widget:last-child {
margin-bottom: 0;
}
}
@media screen and (max-width: 650px) {
.single-content-wrapper {
margin-top: 40px;
}
.single-post h1.entry-title, 
.blog-item-holder h2.entry-title, 
h1.entry-title.page-title {
font-size: 27px;        
}  
.simple-image-slider-pagination.swiper-pagination {
margin-bottom: 15px;
}    
.single-post .post-info-wrapper .entry-info > div {
display: block;
line-height: 130%;
margin: 20px 0;
}    
blockquote p {
margin-left: 0;
max-width: 100%;
display: block !important;
}  
blockquote.wp-block-quote {
font-size: 25px;
line-height: 35px;
padding-left: 10px;
}
.comment-date {
font-size: 13px;
margin-top: -15px;
}      
.comments-list-holder .children > li {
padding-left: 0.75em;
}
.comments-holder ul.children:before {
left: 2.75em;
}
}