body {
margin: 0px;
left: 0px;
height: 100%;
}
header {
position: fixed;
width: 100%;
height: 70px;
transition: background-color 0.15s linear;
z-index: 99;
}
header.scrolled {
background: #15301f;
transition: background-color 0.15s linear;
}
header.default-header {
background: #15301f;
}
header .secondary-menu {
position: absolute;
right: 15px;
top: 0px;
}
.site-content.default-header {
padding-top: 70px;
}
.site-logo {
background: url(//ceritas.ai/wp-content/themes/ceritas/images/ceritas-logo-ko.svg);
background-repeat: no-repeat;
background-position: center left;
background-size: contain;
display: block;
text-indent: -9999px;
position: absolute;
top: 0px;
left: 15px;
width: 115px;
height: 100%;
z-index: 10;
} .clear-fixed-header {
padding: 50px 0;
}
.unclickable > a {
pointer-events: none;
text-decoration: none;
color: #ffffff;
}  .single-page-title {
font-size: 15px;
font-weight: 400;
line-height: 25px;
padding: 130px 0 20px 0;
}
.post-blocks {
padding-bottom: 50px ;
}
.post-blocks .post-block {
height: 100%;
width: 100%;
margin-bottom: 40px;
}
h1.archive-title {
color: #15301f;
font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
font-size: var(--e-global-typography-accent-font-size) !important;
font-weight: 600;
text-transform: var(--e-global-typography-accent-text-transform) !important;
line-height: var(--e-global-typography-accent-line-height) !important;
padding: 60px 0 0px 0;
}
.post-featured-img {
margin-bottom: 20px;
position: relative;
}
.post-featured-img .post-category {
position: absolute;
top: 15px;
left: 15px;
}
.post-featured-img .post-category a {
color: #FFF;
}
.post-featured-img img {
width: 100%;
height: auto;
}
h3.post-title {
margin-bottom: 20px;
text-decoration: none;
}
h3.post-title a {
font-size: 24px;
line-height: 30px;
color: #15301f;
text-decoration: none;
}
h3.post-title a:hover {
text-decoration: underline;
}
.post-category {
background: #15301f;
padding: 0 10px;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
border-radius: 13px;
}
.post-category a {
color: #FFF;
text-decoration: none;
}
.post-category a:hover {
text-decoration: underline;
}
.post-date {
color: #989898;
font-size: 14px;
}
.post-single {
padding-top: 50px;
padding-bottom: 50px;
}
.post-single .post-title {
font-size: 38px;
line-height: 47px;
}
.post-more {
border: 1px solid #01fc78;
width: 40px;
height: 40px;
line-height: 40px;
display: block;
text-align: center;
border-radius: 50%;
}
.post-more:hover {
background: #01fc78;
color: #FFF;
}
.single-post-nav {
width: 100%;
padding-top: 30px;
margin-top: 30px;
float: left;
border-top: 1px solid #dcdcdc;
}
.single-post-nav .single-nav-btn.single-post-prev a {
float: left;
}
.single-post-nav .single-nav-btn.single-post-next a {
float: right;
}
.single-post-nav .single-nav-btn a {
border: 1px solid #01fc78;
width: 40px;
height: 40px;
line-height: 40px;
display: block;
text-align: center;
border-radius: 50%;
}
.single-post-nav .single-nav-btn a:hover {
background: #01fc78;
color: #FFF;
}
.pagination {
border-top: #dcdcdc;
text-align: center;
}
.pagination ul {
margin: 20px auto;
}
.pagination ul li {
display: inline;
margin: 0px 1px;
background: #15301f;
padding: 5px 10px;
}
.pagination ul li:hover {
background: #255336;
}
.pagination ul li a {
color: #01fc78;
text-decoration: none;
}
.pagination ul li.active {
background: #01fc78;
}
.pagination ul li.active a {
color: #15301f;
}
.iframe-container {
overflow: hidden;
padding-top: 56.25%;
position: relative;
}
.iframe-container iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.author-bio-section {
float: left;
width: 100%;
margin: 0 0 30px 0;
}
.author-bio-section .author-avatar {
float: left;
width: 50px;
}
.author-bio-section .author-avatar img {
width: 100%;
height: auto;
border-radius: 50%;
}
.author-bio-section .author-links {
float: right;
width: calc(100% - 50px);
padding: 12px 0 0 10px;
}
.author-bio-section .author-links a {
color: #15301f;
font-weight: 500;
text-decoration: none;
}
.author-bio-section .author-links a:hover {
text-decoration: underline;
} h1,
h2,
h3,
h4,
h5,
h6 {
padding-top: 10px;
}
p:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
margin-top: 0px;
}
p:last-child {
margin-bottom: 0px;
}
table {
margin: 20px 0;
}
table td {
border: 1px solid #dcdcdc;
padding: 10px;
vertical-align: top;
}
img.alignright {
float: right;
margin: 0 0 1em 1em;
}
img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
a img.alignright {
float: right;
margin: 0 0 1em 1em;
}
a img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
blockquote {
border-left: 4px solid #01fc78;
padding: 20px 0px 10px 20px;
margin-left: 20px;
} .elementor-container {
margin: 0 auto;
}
.elementor-text-editor p:last-child {
margin-bottom: 0px;
} footer {
background: #15301f;
padding: 80px 0;
}
footer .footer-col {
flex-direction: column;
justify-content: space-between;
display: flex;
height: 100%;
width: 100%;
}
footer .footer-col .footer-content-block {
padding-bottom: 30px;
}
footer .footer-col .footer-content-block ul {
list-style: none;
margin: 0px;
padding: 0px;
}
footer .footer-col .footer-content-block ul li a {
color: #ffffff;
text-decoration: none;
}
footer .footer-col .footer-content-block ul li a:hover {
text-decoration: underline;
}
footer .footer-col .footer-col-header {
margin-bottom: 10px;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
color: #6DCC90;
font-family: var(--e-global-typography-accent-font-family), Sans-serif;
font-size: var(--e-global-typography-accent-font-size);
font-weight: var(--e-global-typography-accent-font-weight);
text-transform: var(--e-global-typography-accent-text-transform);
line-height: var(--e-global-typography-accent-line-height);
}
footer .footer-legals {
font-size: 10px;
color: #57595B;
line-height: 16px;
padding-top: 20px;
}
footer .footer-form {
padding-bottom: 20px;
width: 100%;
float: left;
}
footer .footer-form .footer-form-fields .footer-form-field {
font-size: 14px;
line-height: 20px;
padding: 10px 15px;
width: calc(100% - 85px);
float: left;
border: 1px solid #01fc78;
border-radius: 4px;
background: none;
color: #ffffff;
}
footer .footer-form .footer-form-fields .footer-form-btn {
font-size: 14px;
line-height: 20px;
padding: 10px 15px;
width: 80px;
float: right;
border: 1px solid #01fc78;
}
footer .footer-form .footer-form-fields .footer-form-btn:hover {
background: rgba(1, 252, 120, 0.8);
} #hs-eu-cookie-confirmation {
position: fixed;
max-width: 1310px;
margin: 0 auto;
left: 0px;
right: 0px;
box-shadow: none !important;
border: none !important;
font-family: 'IBM Plex Sans', sans-serif !important;
}
#hs-eu-cookie-confirmation-inner {
max-width: 100% !important;
}
#hs-en-cookie-confirmation-buttons-area {
display: inline-block !important;
}
#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-confirmation-button-group a#hs-eu-confirmation-button,
#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-confirmation-button-group a#hs-eu-decline-button {
margin: -5px 10px 0 0 !important;
background: #01fc78 !important;
border: 2px solid #01fc78 !important;
color: #15301f;
font-weight: 500 !important ;
padding: 7px 15px !important;
}
#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-confirmation-button-group a#hs-eu-decline-button {
background: none !important;
} @media (max-width: 991.98px) {
.site-logo {
left: 15px;
}
}
@media (max-width: 767.98px) {
header .secondary-menu {
right: 50px;
}
.post-single .post-title {
font-size: 22px;
line-height: 30px;
}
}
@media (max-width: 575.98px) {
img.alignright,
img.alignleft,
img.aligncenter,
a img.alignright,
a img.alignleft,
a img.aligncenter {
float: none;
margin: 1em 0em;
width: 100%;
height: auto;
}
}