html {
  margin-top: 0 !important;
}

.post, .page {
  margin: 0;
}

body, button, input, select, optgroup, textarea {
  line-height: 1.4;
}

ul,ol {
  margin: 0;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
  padding: 0;
  border: none;
  color: inherit;
  border-radius: 0;
}

img {
  max-width: unset;
}

header {
  z-index: 10000 !important;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
  padding: 0;
  border-radius: 0;
}

/* WP CUSTOM */

.author__avatar img {
  border-radius: 50%;
}

.rightFix div button.done {
  background: linear-gradient(180deg,#17A8FC 0,#0864E1 100%) no-repeat padding-box;
}

.rightFix div button.done img {
  filter: brightness(2.5);
}

.blogHeader .blogHeaderContent .leftBlogHeader .leftBlogHeaderContent {
  overflow: hidden;
}

.blogHeader .blogHeaderContent .leftBlogHeader .leftBlogHeaderContent .leftBlogHeaderContentImg img {
  height: 100%;
  object-fit: cover; 
}

.blogMediaContent .blogTypesWrapper .blogTypesItem {
  overflow: hidden;
}

.blogMediaContent .blogTypesWrapper .blogTypesItem .blogTypesImg {
  height: 160px;
}

.blogMediaContent .blogTypesWrapper .blogTypesItem .blogTypesImg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.entry .textEntry .post-thumbnail {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.entry .textEntry .post-thumbnail img {
  width: 100%;
  height: auto;
  max-height: 400px;
}

.entryContent {
  color: #0C1C61;
}

.entryContent .single-content img {
  border-radius: 20px;
}

.entryContent .single-content h2 {
  font-weight: 700;
  font-family: Comfortaa,cursive;
  font-size: 28px;
  margin-bottom: 21px;
}

@media (max-width: 766px) {
  .entryContent .single-content h2 {
    font-size: 26px;
  }
}

.entryContent .single-content h3 {
  font-size: 21px;
  font-weight: 700;
  font-family: Comfortaa,cursive;
  color: #06A59D;
  margin-bottom: 21px;
}

@media (max-width: 766px) {
  .entryContent .single-content h3 {
    font-size: 18px;
  }
}

.entryContent .single-content a {
  color: #06A59D;
  text-decoration: underline;
}

.blogEntry .swiper-wrapper .blogItem,
#blog .swiper-wrapper .blogItem {
  overflow: hidden;
}

.blogEntry .swiper-wrapper .blogItem .blogImg,
#blog .swiper-wrapper .blogItem .blogImg {
  height: 50%;
}

.blogEntry .swiper-wrapper .blogItem .blogImg img,
#blog .swiper-wrapper .blogItem .blogImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}