This commit is contained in:
Roman Pyrih
2025-09-03 16:00:09 +02:00
parent eed2bf7ab1
commit b17f2f4766
6 changed files with 795 additions and 144 deletions

View File

@@ -332,6 +332,12 @@ header#masthead .row .site-branding img {
min-width: 200px;
}
}
@media (max-width: 575px) {
header#masthead .row .site-branding img {
width: 200px;
min-width: 200px;
}
}
header#masthead .row .site-branding.active img {
filter: brightness(0) invert(1);
transition-delay: 0ms;
@@ -514,10 +520,19 @@ footer#site-footer {
background: #232323;
}
footer#site-footer .footer-1 {
padding-top: 140px;
padding-bottom: 90px;
border-bottom: 1px solid #9e9e9e;
}
@media (min-width: 992px) {
footer#site-footer .footer-1 {
padding-top: 140px;
}
}
@media (max-width: 991px) {
footer#site-footer .footer-1 {
padding-top: 100px;
}
}
footer#site-footer .footer-1 .row {
display: flex;
flex-direction: row;
@@ -531,6 +546,16 @@ footer#site-footer .footer-1 .row .col-1 {
width: 100%;
max-width: 636px;
}
@media (max-width: 1199px) {
footer#site-footer .footer-1 .row .col-1 {
max-width: 430px;
}
}
@media (max-width: 767px) {
footer#site-footer .footer-1 .row .col-1 {
max-width: unset;
}
}
footer#site-footer .footer-1 .row .col-1 img {
width: 239px;
margin-bottom: 24px;
@@ -543,6 +568,11 @@ footer#site-footer .footer-1 .row .col-1 h2 {
letter-spacing: -0.96px;
margin-bottom: 24px;
}
@media (max-width: 1199px) {
footer#site-footer .footer-1 .row .col-1 h2 {
font-size: 48px;
}
}
footer#site-footer .footer-1 .row .col-1 p {
color: #9e9e9e;
font-weight: 400;
@@ -551,11 +581,25 @@ footer#site-footer .footer-1 .row .col-1 p {
letter-spacing: -0.38px;
margin-bottom: 40px;
}
@media (max-width: 767px) {
footer#site-footer .footer-1 .row .col-2 {
display: none;
}
}
footer#site-footer .footer-1 .row .col-2 img {
width: 100%;
max-width: -moz-fit-content;
max-width: fit-content;
margin-top: -190px;
}
@media (min-width: 992px) {
footer#site-footer .footer-1 .row .col-2 img {
margin-top: -190px;
}
}
@media (max-width: 991px) {
footer#site-footer .footer-1 .row .col-2 img {
margin-top: -140px;
}
}
footer#site-footer .footer-2 {
padding-top: 32px;
@@ -565,6 +609,12 @@ footer#site-footer .footer-2 .row {
display: flex;
flex-direction: row;
}
@media (max-width: 991px) {
footer#site-footer .footer-2 .row {
flex-direction: column;
row-gap: 24px;
}
}
footer#site-footer .footer-2 .row .col-1 {
flex-basis: 40%;
display: flex;
@@ -587,6 +637,11 @@ footer#site-footer .footer-2 .row .col-1 a {
line-height: 1;
letter-spacing: -0.32px;
}
@media (max-width: 991px) {
footer#site-footer .footer-2 .row .col-1 a {
display: none;
}
}
footer#site-footer .footer-2 .row .col-2 {
flex-basis: 60%;
}
@@ -599,6 +654,12 @@ footer#site-footer .footer-2 .row .col-2 ol {
margin: 0;
padding: 0;
}
@media (max-width: 991px) {
footer#site-footer .footer-2 .row .col-2 ol {
flex-direction: column;
row-gap: 24px;
}
}
footer#site-footer .footer-2 .row .col-2 ol li p {
color: #9e9e9e;
margin: 0;
@@ -607,6 +668,18 @@ footer#site-footer .footer-2 .row .col-2 ol li p {
line-height: 1.5;
letter-spacing: -0.32px;
}
@media (min-width: 992px) {
footer#site-footer .footer-2 .row .col-3 {
display: none;
}
}
footer#site-footer .footer-2 .row .col-3 a {
color: #9e9e9e;
font-weight: 400;
font-size: 16px;
line-height: 1;
letter-spacing: -0.32px;
}
article.article-card .article-card--wrapper .article-card--image {
margin-bottom: 24px;
@@ -671,6 +744,11 @@ article.article-card .article-card--wrapper .article-card--content .article-card
body.page-id-25 main {
margin-top: 60px;
}
@media (max-width: 767px) {
body.page-id-25 main .box-1 {
overflow: hidden;
}
}
body.page-id-25 main .box-1 .row {
position: relative;
display: flex;
@@ -710,6 +788,14 @@ body.page-id-25 main .box-1 .row .col-2 {
max-width: 360px;
}
}
@media (max-width: 767px) {
body.page-id-25 main .box-1 .row .col-2 {
left: 0;
right: auto;
transform: translateX(100%);
max-width: 400px;
}
}
body.page-id-25 main .box-1 .box-head {
margin-bottom: 24px;
}
@@ -779,8 +865,6 @@ body.page-id-25 main .box-2::before {
}
}
body.page-id-25 main .box-2 .row .col-1 {
max-width: 474px;
padding-left: 64px;
position: relative;
}
body.page-id-25 main .box-2 .row .col-1::before {
@@ -790,12 +874,9 @@ body.page-id-25 main .box-2 .row .col-1::before {
font-size: 16px;
line-height: 1;
letter-spacing: -0.34px;
transform: rotate(180deg);
position: absolute;
left: 0;
top: 0;
writing-mode: vertical-rl;
padding-top: 24px;
background: #232323;
z-index: 1;
}
@@ -803,11 +884,31 @@ body.page-id-25 main .box-2 .row .col-1::after {
content: "";
position: absolute;
left: 7px;
top: 10px;
bottom: 0;
width: 1px;
background: #ffffff;
}
@media (min-width: 992px) {
body.page-id-25 main .box-2 .row .col-1::before {
writing-mode: vertical-rl;
padding-top: 24px;
transform: rotate(180deg);
}
body.page-id-25 main .box-2 .row .col-1::after {
top: 10px;
bottom: 0;
width: 1px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-2 .row .col-1::before {
padding-right: 24px;
}
body.page-id-25 main .box-2 .row .col-1::after {
top: 7px;
right: 0;
height: 1px;
width: 100%;
}
}
body.page-id-25 main .box-2 .row .col-1 .box-text {
margin-bottom: 64px;
}
@@ -818,15 +919,31 @@ body.page-id-25 main .box-2 .row .col-1 .box-text p {
line-height: 150%;
letter-spacing: -0.53px;
}
body.page-id-25 main .box-3 {
padding-top: 120px;
padding-bottom: 215px;
@media (min-width: 992px) {
body.page-id-25 main .box-2 .row .col-1 {
padding-left: 64px;
max-width: 474px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-2 .row .col-1 {
padding-top: 64px;
}
}
@media (min-width: 992px) {
body.page-id-25 main .box-3 {
padding-top: 120px;
padding-bottom: 215px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-3 {
padding-top: 100px;
padding-bottom: 100px;
}
}
body.page-id-25 main .box-3 .row {
position: relative;
padding-left: 64px;
padding-top: 160px;
padding-bottom: 90px;
}
body.page-id-25 main .box-3 .row::before {
content: attr(box-title);
@@ -835,12 +952,9 @@ body.page-id-25 main .box-3 .row::before {
font-size: 16px;
line-height: 1;
letter-spacing: -0.34px;
transform: rotate(180deg);
position: absolute;
left: 0;
top: 0;
writing-mode: vertical-rl;
padding-top: 24px;
background: #ffffff;
z-index: 1;
}
@@ -848,11 +962,43 @@ body.page-id-25 main .box-3 .row::after {
content: "";
position: absolute;
left: 7px;
top: 10px;
bottom: 0;
width: 1px;
background: #d4d4d4;
}
@media (min-width: 992px) {
body.page-id-25 main .box-3 .row::before {
writing-mode: vertical-rl;
padding-top: 24px;
transform: rotate(180deg);
}
body.page-id-25 main .box-3 .row::after {
top: 10px;
bottom: 0;
width: 1px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-3 .row::before {
padding-right: 24px;
}
body.page-id-25 main .box-3 .row::after {
top: 7px;
right: 0;
height: 1px;
width: 100%;
}
}
@media (min-width: 992px) {
body.page-id-25 main .box-3 .row {
padding-left: 64px;
padding-top: 160px;
padding-bottom: 90px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-3 .row {
padding-top: 64px;
}
}
body.page-id-25 main .box-3 .row ul {
display: grid;
grid-template-columns: 1fr auto 1fr;
@@ -903,10 +1049,19 @@ body.page-id-25 main .box-3 .row ul li.last p {
text-align: center;
margin-bottom: 16px;
}
@media (max-width: 991px) {
body.page-id-25 main .box-3 .row ul {
grid-template-columns: 1fr 1fr;
row-gap: 64px;
}
}
@media (max-width: 767px) {
body.page-id-25 main .box-3 .row ul {
grid-template-columns: 1fr;
}
}
body.page-id-25 main .box-4 {
position: relative;
padding-top: 164px;
padding-bottom: 164px;
background: #232323;
}
body.page-id-25 main .box-4::before {
@@ -920,15 +1075,31 @@ body.page-id-25 main .box-4::before {
transform: translateY(-100%);
z-index: -1;
}
@media (min-width: 992px) {
body.page-id-25 main .box-4 {
padding-top: 164px;
padding-bottom: 164px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-4 {
padding-bottom: 124px;
}
}
body.page-id-25 main .box-4 .row {
display: flex;
flex-direction: row;
-moz-column-gap: 110px;
column-gap: 110px;
}
@media (max-width: 991px) {
body.page-id-25 main .box-4 .row {
flex-direction: column;
row-gap: 200px;
}
}
body.page-id-25 main .box-4 .row .col-1 {
position: relative;
padding-left: 110px;
}
body.page-id-25 main .box-4 .row .col-1::before {
content: attr(box-title);
@@ -937,12 +1108,9 @@ body.page-id-25 main .box-4 .row .col-1::before {
font-size: 16px;
line-height: 1;
letter-spacing: -0.34px;
transform: rotate(180deg);
position: absolute;
left: 0;
top: 0;
writing-mode: vertical-rl;
padding-top: 24px;
background: #232323;
z-index: 1;
}
@@ -950,22 +1118,66 @@ body.page-id-25 main .box-4 .row .col-1::after {
content: "";
position: absolute;
left: 7px;
top: 10px;
bottom: 0;
width: 1px;
background: #ffffff;
}
@media (min-width: 992px) {
body.page-id-25 main .box-4 .row .col-1::before {
writing-mode: vertical-rl;
padding-top: 24px;
transform: rotate(180deg);
}
body.page-id-25 main .box-4 .row .col-1::after {
top: 10px;
bottom: 0;
width: 1px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-4 .row .col-1::before {
padding-right: 24px;
}
body.page-id-25 main .box-4 .row .col-1::after {
top: 7px;
right: 0;
height: 1px;
width: 100%;
}
}
@media (min-width: 992px) {
body.page-id-25 main .box-4 .row .col-1 {
padding-left: 110px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-4 .row .col-1::before {
bottom: -110px;
top: auto;
}
body.page-id-25 main .box-4 .row .col-1:after {
top: auto;
bottom: -103px;
}
}
body.page-id-25 main .box-4 .row .col-1 img {
width: 100%;
max-width: 627px;
}
@media (max-width: 991px) {
body.page-id-25 main .box-4 .row .col-1 img {
max-width: unset;
}
}
body.page-id-25 main .box-4 .row .col-2 ul {
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
row-gap: 64px;
max-width: 345px;
}
@media (min-width: 992px) {
body.page-id-25 main .box-4 .row .col-2 ul {
max-width: 345px;
}
}
body.page-id-25 main .box-4 .row .col-2 ul li h3 {
color: #ffffff;
@@ -982,13 +1194,20 @@ body.page-id-25 main .box-4 .row .col-2 ul li p {
line-height: 1.5;
letter-spacing: -0.38px;
}
body.page-id-25 main .box-5 {
padding-top: 200px;
padding-bottom: 200px;
@media (min-width: 992px) {
body.page-id-25 main .box-5 {
padding-top: 200px;
padding-bottom: 200px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-5 {
padding-top: 100px;
padding-bottom: 100px;
}
}
body.page-id-25 main .box-5 .row .big-quote {
position: relative;
padding-left: 64px;
}
body.page-id-25 main .box-5 .row .big-quote::before {
content: attr(box-title);
@@ -997,12 +1216,9 @@ body.page-id-25 main .box-5 .row .big-quote::before {
font-size: 16px;
line-height: 1;
letter-spacing: -0.34px;
transform: rotate(180deg);
position: absolute;
left: 0;
top: 0;
writing-mode: vertical-rl;
padding-top: 24px;
background: #ffffff;
z-index: 1;
}
@@ -1010,11 +1226,41 @@ body.page-id-25 main .box-5 .row .big-quote::after {
content: "";
position: absolute;
left: 7px;
top: 10px;
bottom: 0;
width: 1px;
background: #d4d4d4;
}
@media (min-width: 992px) {
body.page-id-25 main .box-5 .row .big-quote::before {
writing-mode: vertical-rl;
padding-top: 24px;
transform: rotate(180deg);
}
body.page-id-25 main .box-5 .row .big-quote::after {
top: 10px;
bottom: 0;
width: 1px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-5 .row .big-quote::before {
padding-right: 24px;
}
body.page-id-25 main .box-5 .row .big-quote::after {
top: 7px;
right: 0;
height: 1px;
width: 100%;
}
}
@media (min-width: 992px) {
body.page-id-25 main .box-5 .row .big-quote {
padding-left: 64px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-5 .row .big-quote {
padding-top: 64px;
}
}
body.page-id-25 main .box-5 .row .big-quote h3 {
color: #232323;
font-weight: 400;
@@ -1052,16 +1298,25 @@ body.page-id-25 main .box-6 {
}
body.page-id-25 main .box-6 .row {
display: flex;
flex-direction: row;
-moz-column-gap: 100px;
column-gap: 100px;
padding: 160px 0 125px;
}
@media (min-width: 992px) {
body.page-id-25 main .box-6 .row {
flex-direction: row;
-moz-column-gap: 100px;
column-gap: 100px;
padding: 160px 0 125px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-6 .row {
flex-direction: column-reverse;
padding: 0 0 80px;
row-gap: 80px;
}
}
body.page-id-25 main .box-6 .row .col-1 {
position: relative;
padding-left: 64px;
width: 100%;
max-width: 588px;
}
body.page-id-25 main .box-6 .row .col-1::before {
content: attr(box-title);
@@ -1070,12 +1325,9 @@ body.page-id-25 main .box-6 .row .col-1::before {
font-size: 16px;
line-height: 1;
letter-spacing: -0.34px;
transform: rotate(180deg);
position: absolute;
left: 0;
top: 0;
writing-mode: vertical-rl;
padding-top: 24px;
background: #fafafa;
z-index: 1;
}
@@ -1083,13 +1335,51 @@ body.page-id-25 main .box-6 .row .col-1::after {
content: "";
position: absolute;
left: 7px;
top: 10px;
bottom: 0;
width: 1px;
background: #d4d4d4;
}
body.page-id-25 main .box-6 .row .col-1 .box-text {
margin-bottom: 120px;
@media (min-width: 992px) {
body.page-id-25 main .box-6 .row .col-1::before {
writing-mode: vertical-rl;
padding-top: 24px;
transform: rotate(180deg);
}
body.page-id-25 main .box-6 .row .col-1::after {
top: 10px;
bottom: 0;
width: 1px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-6 .row .col-1::before {
padding-right: 24px;
}
body.page-id-25 main .box-6 .row .col-1::after {
top: 7px;
right: 0;
height: 1px;
width: 100%;
}
}
@media (min-width: 992px) {
body.page-id-25 main .box-6 .row .col-1 {
padding-left: 64px;
max-width: 588px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-6 .row .col-1 {
padding-top: 64px;
}
}
@media (min-width: 992px) {
body.page-id-25 main .box-6 .row .col-1 .box-text {
margin-bottom: 120px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-6 .row .col-1 .box-text {
margin-bottom: 70px;
}
}
body.page-id-25 main .box-6 .row .col-1 .box-text p {
color: #232323;
@@ -1102,32 +1392,76 @@ body.page-id-25 main .box-6 .row .col-1 ul {
padding: 0;
margin: 0;
display: flex;
flex-direction: row;
align-items: center;
-moz-column-gap: 40px;
column-gap: 40px;
}
body.page-id-25 main .box-6 .row .col-2 {
position: absolute;
right: 0;
top: 0;
bottom: 0;
@media (min-width: 992px) {
body.page-id-25 main .box-6 .row .col-1 ul {
flex-direction: row;
align-items: center;
-moz-column-gap: 40px;
column-gap: 40px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-6 .row .col-1 ul {
flex-direction: column;
align-items: flex-start;
row-gap: 32px;
}
}
@media (min-width: 992px) {
body.page-id-25 main .box-6 .row .col-2 {
position: absolute;
right: 0;
top: 0;
bottom: 0;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-6 .row .col-2 {
height: 400px;
}
}
body.page-id-25 main .box-6 .row .col-2 img {
height: 100%;
width: 673px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
body.page-id-25 main .box-7 {
padding-top: 164px;
padding-bottom: 200px;
@media (min-width: 1370px) {
body.page-id-25 main .box-6 .row .col-2 img {
width: 673px;
}
}
@media (min-width: 1200px) and (max-width: 1369px) {
body.page-id-25 main .box-6 .row .col-2 img {
width: 530px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
body.page-id-25 main .box-6 .row .col-2 img {
width: 350px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-6 .row .col-2 img {
width: 100%;
}
}
@media (min-width: 992px) {
body.page-id-25 main .box-7 {
padding-top: 164px;
padding-bottom: 200px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-7 {
padding-top: 100px;
padding-bottom: 100px;
}
}
body.page-id-25 main .box-7 .row {
position: relative;
padding-left: 64px;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
@@ -1139,12 +1473,9 @@ body.page-id-25 main .box-7 .row::before {
font-size: 16px;
line-height: 1;
letter-spacing: -0.34px;
transform: rotate(180deg);
position: absolute;
left: 0;
top: 0;
writing-mode: vertical-rl;
padding-top: 24px;
background: #ffffff;
z-index: 1;
}
@@ -1152,11 +1483,55 @@ body.page-id-25 main .box-7 .row::after {
content: "";
position: absolute;
left: 7px;
top: 10px;
bottom: 0;
width: 1px;
background: #d4d4d4;
}
@media (min-width: 992px) {
body.page-id-25 main .box-7 .row::before {
writing-mode: vertical-rl;
padding-top: 24px;
transform: rotate(180deg);
}
body.page-id-25 main .box-7 .row::after {
top: 10px;
bottom: 0;
width: 1px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-7 .row::before {
padding-right: 24px;
}
body.page-id-25 main .box-7 .row::after {
top: 7px;
right: 0;
height: 1px;
width: 100%;
}
}
@media (min-width: 992px) {
body.page-id-25 main .box-7 .row {
padding-left: 64px;
}
}
@media (max-width: 991px) {
body.page-id-25 main .box-7 .row {
padding-top: 64px;
}
}
@media (min-width: 576px) and (max-width: 991px) {
body.page-id-25 main .box-7 .row {
padding-top: 64px;
grid-template-columns: repeat(2, 1fr);
}
body.page-id-25 main .box-7 .row .article-card:nth-child(3) {
display: none;
}
}
@media (max-width: 575px) {
body.page-id-25 main .box-7 .row {
grid-template-columns: 1fr;
}
}
body.page-id-38 main {
padding-top: 80px;
@@ -1293,12 +1668,9 @@ body.page-id-38 main .box-3 .row .col-1::before {
font-size: 16px;
line-height: 1;
letter-spacing: -0.34px;
transform: rotate(180deg);
position: absolute;
left: 0;
top: 0;
writing-mode: vertical-rl;
padding-top: 24px;
background: #232323;
z-index: 1;
}
@@ -1306,11 +1678,31 @@ body.page-id-38 main .box-3 .row .col-1::after {
content: "";
position: absolute;
left: 7px;
top: 10px;
bottom: 0;
width: 1px;
background: #ffffff;
}
@media (min-width: 992px) {
body.page-id-38 main .box-3 .row .col-1::before {
writing-mode: vertical-rl;
padding-top: 24px;
transform: rotate(180deg);
}
body.page-id-38 main .box-3 .row .col-1::after {
top: 10px;
bottom: 0;
width: 1px;
}
}
@media (max-width: 991px) {
body.page-id-38 main .box-3 .row .col-1::before {
padding-right: 24px;
}
body.page-id-38 main .box-3 .row .col-1::after {
top: 7px;
right: 0;
height: 1px;
width: 100%;
}
}
body.page-id-38 main .box-3 .row .col-1 .box-title {
margin-bottom: 32px;
}
@@ -1383,12 +1775,9 @@ body.page-id-38 main .box-4 .row .col-1::before {
font-size: 16px;
line-height: 1;
letter-spacing: -0.34px;
transform: rotate(180deg);
position: absolute;
left: 0;
top: 0;
writing-mode: vertical-rl;
padding-top: 24px;
background: #fafafa;
z-index: 1;
}
@@ -1396,11 +1785,31 @@ body.page-id-38 main .box-4 .row .col-1::after {
content: "";
position: absolute;
left: 7px;
top: 10px;
bottom: 0;
width: 1px;
background: #d4d4d4;
}
@media (min-width: 992px) {
body.page-id-38 main .box-4 .row .col-1::before {
writing-mode: vertical-rl;
padding-top: 24px;
transform: rotate(180deg);
}
body.page-id-38 main .box-4 .row .col-1::after {
top: 10px;
bottom: 0;
width: 1px;
}
}
@media (max-width: 991px) {
body.page-id-38 main .box-4 .row .col-1::before {
padding-right: 24px;
}
body.page-id-38 main .box-4 .row .col-1::after {
top: 7px;
right: 0;
height: 1px;
width: 100%;
}
}
body.page-id-38 main .box-4 .row .col-1 img {
width: 100%;
max-width: -moz-fit-content;
@@ -2209,12 +2618,9 @@ body.single-post main.page-single-post .box-2 .row::before {
font-size: 16px;
line-height: 1;
letter-spacing: -0.34px;
transform: rotate(180deg);
position: absolute;
left: 0;
top: 0;
writing-mode: vertical-rl;
padding-top: 24px;
background: #fafafa;
z-index: 1;
}
@@ -2222,11 +2628,31 @@ body.single-post main.page-single-post .box-2 .row::after {
content: "";
position: absolute;
left: 7px;
top: 10px;
bottom: 0;
width: 1px;
background: #d4d4d4;
}
@media (min-width: 992px) {
body.single-post main.page-single-post .box-2 .row::before {
writing-mode: vertical-rl;
padding-top: 24px;
transform: rotate(180deg);
}
body.single-post main.page-single-post .box-2 .row::after {
top: 10px;
bottom: 0;
width: 1px;
}
}
@media (max-width: 991px) {
body.single-post main.page-single-post .box-2 .row::before {
padding-right: 24px;
}
body.single-post main.page-single-post .box-2 .row::after {
top: 7px;
right: 0;
height: 1px;
width: 100%;
}
}
body.single-post main.page-single-post .box-2 .row .box-head h2 {
margin-bottom: 40px;
color: #232323;