/**
 * Copyright © Magefan (support@magefan.com). All rights reserved.
 * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
 *
 * Glory to Ukraine! Glory to the heroes!
 */
 @font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../../../../../base/Magento/base/default/fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../../../../../../base/Magento/base/default/fonts/opensans/light/opensans-300.woff') format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../../../../../base/Magento/base/default/fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../../../../../../base/Magento/base/default/fonts/opensans/regular/opensans-400.woff') format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../../../../../base/Magento/base/default/fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../../../../../../base/Magento/base/default/fonts/opensans/semibold/opensans-600.woff') format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../../../../../base/Magento/base/default/fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../../../../../../base/Magento/base/default/fonts/opensans/bold/opensans-700.woff') format('woff');
}

.post-view h1 {
  color: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 44px;
  margin-bottom: 40px;
  margin-top: 0px;
}

.post-view h2 {
  color: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.1;
  margin-bottom: 20px;
  margin-top: 25px;
}

.post-view h3 {
  color: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.1;
  margin-bottom: 10px;
  margin-top: 20px;
}

.post-view h4 {
  color: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 20px;
  margin-top: 20px;
}

.post-view h5 {
  color: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 20px;
  margin-top: 20px;
}

.post-view h6 {
  color: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 20px;
  margin-top: 20px;
}

.post-view p {
  color: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 10px;
}

.post-view pre {
  background-color: #f6f6f6;
  border: 1px solid #ccc;
  color: #111;
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1;
  margin-bottom: 10px;
  padding: 10px;
}

.post-view .cms-content-important {
  background-color: #f5f5f5;
  color: #333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.1;
  margin: 0 0 35px -20px;
  padding: 20px;
}
.blog-post-view .page-wrapper{background-color:#f5f5f5}
.blog-post-view #swiper4,.blog-post-view .post-content,.blog-post-view .post-header,.blog-post-view .related,.blog-post-view .sidebar-additional{background-color:#fff;padding:30px}
.blog-post-view #maincontent{margin-top:15px}
.blog-post-view .post-bottom{margin-top:0}
.blog-post-view .post-content,.blog-post-view .related{margin-bottom:15px}
.post-view ol, .post-view ul, .post-view li{list-style: revert;}
.post-view ol, .post-view ul {display: block;list-style-type: decimal;margin-block-start: 1em;margin-block-end: 1em;padding-inline-start: 40px;unicode-bidi: isolate;}
.post-view ol:is(dir, menu, ol, ul) ul,
.post-view ul:is(dir, menu, ol, ul) ul {list-style-type: circle;}
.post-view ul:is(dir, dl, menu, ol, ul) ul,
.post-view ol:is(dir, dl, menu, ol, ul) ul {margin-block-start: 0px;margin-block-end: 0px;}
.post-view ul{list-style-type: disc;}
.post-view a{text-decoration: revert;}
.post-view li::marker {font-size:1.4rem;}
.post-bottom #swiper4 .wrapper {text-decoration:none;}
.post-bottom #swiper4 .title {text-align:center;}
.post-bottom .c-comments,
.post-bottom .circleColor,
.post-bottom .productionList_img{padding-inline-start: 0;}
#post-comments input,
.c-replyform textarea{width:100%;}
#post-comments input{text-indent: 10px;}